You are on page 1of 5

UNIVERSIDAD NACIONAL DE QUILMES CARRERA DE COMPOSICION CON MEDIOS ELECTROACUSTICOS COMPUTACION APLICADA A LA MUSICA II Prof.

Oscar Pablo Di Liscia SINTESIS DE SONIDO POR FM Esta tcnica se basa en el control peridico de la desviacin de frecuencia de una o varias seales (portadoras, carrier), por medio de otra/s (moduladoras). Fu desarrollada por el msico e ingeniero americano John Chowning a partir de 1973. Se suele incluir dentro de las tcnicas de sntesis no-lineales, dado que, como se ver, genera componentes de frecuencia que no se encontraban en las seales originales. La modulacin peridica de frecuencia de una seal sinusoidal por otra en frecuencia de control (hasta aprox. 15 Hz) produce el efecto que se conoce musicalmente como vibrato. La ecuacin para describir el proceso de FM en trminos de audio digital es la siguiente:

sin(2PI * fc * n * T + (I * sin(2PI * fm * n * T)) (eq. 1.1)


en donde:

fc = frecuencia de la portadora fm= frecuencia de la moduladora


n= numero de muestra digital T= intervalo de muestreo=1/SR I= ndice de modulacin, igual a Df / fm Df = desviacin en frecuencia de la portadora. En el caso del vibrato, se suele pensar, a los efectos prcticos, en el control de 3 parmetros: 1)La "velocidad" de la modulacin (fm, frecuencia de la moduladora) 2)La "silueta" de la modulacin (forma de onda de la moduladora) 3)La "profundidad" de la modulacin (Df, desviacin en frecuencia de la portadora hacia arriba y hacia abajo) Siendo este el caso, y al saber que I=Df / fm, podemos reemplazar el valor de I en la ecuacin 1.1 por otro en el que calculemos la desviacin de frecuencia, por ejemplo, si queremos que se desve 50 Hz hacia arriba y abajo y a una frecuencia de 5 Hz, el valor de I ser 50/5=10. Este procedimiento, sin embargo, es poco prctico, dado que el manejo de Df en trminos independientes de la frecuencia portadora puede producir resultados perceptivos diferentes en distintas frecuencias portadoras. Dicho de otra manera, 50Hz de desviacin para 440Hz de portadora son mucho ms que 50Hz de desviacin para 5000Hz de portadora, dado que nuestra percepcin de la altura no es lineal. Si queremos calcular Df en Hz, proporcionando el resultado en semitonos respecto de la frecuencia de la portadora, tendremos:

Df = (fc * 2(s/12))-fc (eq. 1.2)


en donde: s= la desviacin de la portadora en semitonos ("profundidad del vibrato") Para calcular I:

I = ((fc * 2(s/12))-fc) / fm (eq. 1.3)


Reemplazando I por la ecuacin (1.3) en la ecuacin (1.1):

sin(2PI * fc * n * T + (((fc * 2(s/12))-fc) / fm * sin(2PI * fm * n * T))


Obtenemos una ecuacin que nos permite controlar la profundidad del vibrato en semitonos (s), la frecuencia de la portadora (fc) y la velocidad del vibrato (fm) Los procedimientos descriptos se pueden llevar a cabo por software o por hardware. En ambos casos, es til tipificar las diferentes posibilidades de conexin de las unidades usadas (osciladores digitales) mediante lo que se denomina diagrama de bloque. Se usa por convencin el semicrculo elongado para representar a un oscilador. La figura 1 muestra y explica los diferentes casos de conexin (por razones de simplicidad, se han omitido las entradas tpicas de amplitud y tabla de forma de onda de los osciladores). Los tres casos caractersticos son los primeros (par de fm simple, fm en serie y fm en paralelo). Los otros dos son perfectamente explicables como variaciones de la fm simple.

Cuando la frecuencia de la moduladora est en rango de audio, Chowning observ que la modulacin ya no se percibe como vibrato y que lo que realmente ocurre es que la energa de la portadora es redistribuda en una serie (infinita) de componentes a ambos lados de esta. Estos componentes aparecen a las frecuencias expresadas por:

fc + - k fm (eq. 2.1)
en donde k es un ndice entero que vara desde 0 hasta infinito. Esto implica que la tcnica de FM produce -por definicin- "aliasing". Sin embargo, cuanto ms pequeo es I (el ndice de modulacin), la energa se distribuye concentrndose en las bandas laterales que estn ms cerca de la portadora, causando que las bandas ms alejadas tengan una amplitud irrelevante. En la prctica se considera que el nmero de pares de bandas laterales con

amplitud significatica es igual a I+2 (para I distinto de cero).

NBL = I + 2 (eq. 2.2)


La amplitud de cada una de las bandas laterales se calcula en base a Jk(I), que es una funcin de Bessel de primera clase, orden k, evaluada en (I). (La mayora de la bibliografa sobre el tema presenta tablas de dicha funcin, o su ecuacin para calcularla con la precisin deseada). Esto significa que, siendo I el ndice de modulacin, podemos calcular una aproximacin al espectro resultante de un par de FM simple de la siguiente manera: 1)Los datos son los siguientes:

fc = 400 Hz fm = 800 Hz I=2


2)El nmero de pares de bandas laterales a calcular es I+2= 4 (eq.2.2) 3)Las frecuencias de los pares de bandas laterales se calculan de acuerdo con la ecuacin (2.1) k=0 400+ (0*800) 400 (portadora) 400- (0*800) 400 k=1 400+ (1*800) 1200 (primer par) 400- (1*800) -400 k=2 400+ (2*800) 2000 (segundo par) 400- (2*800) -1200 k=3 400+ (3*800) 2800 (tercer par) 400- (3*800) -2000 k=4 400+ (4*800) 3600 (cuarto par) 400- (4*800) -2800 4)Las amplitudes de los componentes de cada par de frecuencias de orden k se calculan en base a la funcin de Bessel de orden k evaluada en I. 5)Se cambia el signo de las amplitudes correspondientes a los pares de bandas laterales de orden impar. (Ver Moore, op. cit., pp. 319 para una explicacin de las causas de esto) 6)Se transforman en positivas todas las frecuencias negativas cambindo el signo de sus amplitudes. En el caso en que coincidieran con otros componentes, se realiza una suma de sus amplitudes. En el caso de FM simple, se pueden obtener una serie de conclusiones prcticas sobre la cualidad del espectro resultante: 1)Mayor I produce ms parciales, pero no afecta a la amplitud de la portadora (slo hay una

redistribucin de energa) 2)El grado de armonicidad, H=fm/fc,(la razn entre la moduladora y la portadora) determina una mayor cercana del espectro hacia la caracterstica armnica o inarmnica. Relaciones ms simples determinan espectros armnicos. 3)Algunas relaciones entre portadora y moduladora producen espectros armnicos en los que faltan algunos componentes (e.g. 1/2 produce un espectro armnico sin parciales pares). 4)Para igual ndice de modulacin, cuanto menor es fm mayor es la densidad de banda y menor el ancho de banda del espectro resultante. 5)El ancho de banda (BW) del espectro se puede estimar de la siguiente manera: si hay bandas negativas: BW fc+fm*(I+2) si no hay bandas negativas: BW 2fm*(I+2) La tcnica de FM es muy prctica dado que, con slo dos seales sinusoidales se pueden lograr una gran variedad de seales con espectros muy diferentes. Habitualmente se usan generadores de envolvente diferentes para la portadora y la moduladora. El de la portadora no afecta el espectro, slo a la envolvente general. El de la moduladora no afecta a la amplitud general, sino al espectro. De esta manera se pueden lograr comportamientos en el espectro similares a los instrumentos acsticos (e.g., mayor ancho de banda en el ataque, etc.). Adems de ello, el cambio del ndice de modulacin en el tiempo no produce una variacin lineal de las amplitudes de los componentes que resultan (sino en base a la funcin de Bessel mencionada) y esto contribuye a darle un mayor dinamismo al espectro. Finalmente se mencionarn dos posibilidades ms de conexin por FM, que se suelen denominar FM compleja (Ver grfico 1). 1)Modulacin en paralelo: si tomamos el caso en el que dos moduladoras, fm1 y fm2 modulan a una portadora fc. Se produce lo siguiente: ecuacin:

sin(2PI * fc * n * T + (I1*sin(2PI * fm1 * n * T)+ (I2*sin(2PI * fm2 * n * T)) (eq. 3.1)


a-Las primeras bandas laterales se calculan de acuerdo con la FM simple, ecuacin (2.1), esto es:

fc + - fm1*k1 fc + - fm2*k2
b-Surgen bandas laterales llamadas de combinacin, a frecuencias de:

fc + fm1*k1 + fm2*k2 fc - fm1*k1 + fm2*k2

fc + fm1*k1 - fm2*k2 fc - fm1*k1 - fm2*k2


c-Las amplitudes de las bandas laterales se calculan tomando la funcin de Bessel, pero evalundola a partir de la multiplicacin de los respectivos ndices de modulacin. 2)Modulacin en serie (cascada): si tomamos el caso en el que una moduladora, fm1, modula a otra,fm2, y esta, a su vez, modula a una portadora fc. Se produce lo siguiente: ecuacin:

sin(2PI * fc * n * T + (I1*sin(2PI * fm1 * n * T+ (I2*sin(2PI * fm2 * n * T))) (eq.3.2)


a-Las primeras bandas laterales se calculan de acuerdo con la FM simple, ecuacin (2.1). Sin embargo slo se producen bandas laterales a +- fm1 b-El orden de la primera moduladora, k1, se usa para escalar el ndice I2 de la segunda moduladora. En estos dos casos resulta obvio que el nmero de parciales aumenta de manera significativa, an para el caso de Indices de modulacin pequeos. El espectro se hace menos previsible, sobre todo en el caso en que las envolventes de los osciladores sean diferentes. Mltiples combinaciones de conexiones en paralelo y serie son posibles tambin. Para ello el hardware o software pone a disposicin del usuario una serie de combinaciones de osciladores que se denominan algoritmos. El estudio detallado de las numerosas posibilidades y refinamientos de esta tcnica debe referirse a la bibliografa citada y requiere un muy alto grado de prctica especfica.

Bibliografa
Ttulo: Elements of Computer Music (pp 315-332) Autor: F. R. Moore Edicin: Prentice Hall., New Jersey, 1990 Ttulo: FM theory and applications Autor: J. Chowning y D. Bristow Edicin: Yamaha Music Foundation, Japon (pero est en ingls...),1986 Ttulo: The Synthesis of Complex Audio Spectra by means of frecuency modulation (pp.526-534) Autor: J. Chowning Edicin: JAES N.7, USA, 1973

You might also like