Está en la página 1de 17

UNIVERSIDAD SANTIAGO DE CALI

FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

IV. SERIES DE FOURIER Y MATLAB

Utilizaremos varios ejemplos con Matlab en donde se verifica que las


series de Fourier estn bien evaluadas.

4.1. SEAL POLAR DE PULSOS RECTANGULARES

Por su importancia en la transmisin de informacin en


comunicaciones y lo extenso de su aplicacin se estudiar esta seal:

Seal polar

Podemos notar que la seal tiene un periodo de .

En el intervalo 0 t 2 la seal est dada por:

1 0t
g (t )
1 t 2

Para graficarla, dibujemos unos 4 tramos as:

Como vimos en la seccin anterior, esta funcin es una funcin a


trozos y la podemos graficar en Matlab.
24
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

>> x=linspace(-2*pi,2*pi,3000);
>> y=(-1).*((x>-2*pi)&(x<-pi))+1.*((x>-pi)&(x<0)) +(-1).*((x>0)&(x<pi))+1.*((x>pi)&(x<2*pi));
>> plot(x,y, '. '), grid on, title('Funcion seal polar')

La grafica en Matlab es:

Representaremos esta seal por la serie trigonomtrica de Fourier. Se


observa que la seal es una funcin impar por lo que y
contiene trminos seno.


2

2 2
bn sen n 0 t sen n 0 tdt
T T
0

25
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

T = 2

2
0 1 entonces
T
2

2 cos nt 2 cos nt
bn
2 n 2 n
0

=
1
cos n 1 1 1 cos n
n n

4
.......... .......... ..... para n impar
bn n

0 .......... .......... .......par a n par


n 1
bn sen n 0 t = sent

4 4
3
sen3t
4
5
sen5t

Podemos congelar la imagen inicial escribiendo la instruccin hold o


descongelarla escribiendo la instruccin hold off. Escribimos para
nuestro caso:

>> hold

Ahora grafiquemos cada armnico as:

>>y=-4/pi*sin(x);
>>plot(x,y, 'r ')

Tenemos la siguiente imagen:

26
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Sin borrar las graficas anteriores podemos seguir dibujando las


graficas para cada armnicoy as tendramos:

Para el segundo armnico:

>>y=-4/pi*sin(x)-4/(3*pi)*sin(3*x);
>>plot(x,y, 'g ')

La imagen correspondiente es:

27
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Notemos la forma como la serie cada vez ms se va pareciendo a


nuestra seal original.

Le aadimos un sumando ms.

Para un tercer armnico tenemos:

>>y=-4/pi*sin(x)-4/(3*pi)*sin(3*x)- 4/(5*pi)*sin(5*x);
>>plot(x,y, 'm')

28
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Al seguir sumando ms armnicos se tender a conseguir la seal


cuadrada polar original.

4.2. SEAL TRIANGULAR


Encuentre el espectro de frecuencia de la seal diente de sierra, en la
figura en el intervalo , la seal est definida por:

Seal Diente de Sierra

29
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Asumamos una y

Grafiquemos la funcin a trozos:

>> x=linspace(-2*pi,2*pi,3000);
>>y=(1/pi*x+2).*((x>-2*pi)&(x<-pi))+(1/pi*x+1).*((x>-pi)&(x<0))+(1/pi*x).*((x>0)&(x<pi))+
(1/pi*x-1).*((x>pi)&(x<2*pi));
>> plot(x,y, '. '), grid on, title('Funcion diente sierra')

La grfica es:

30
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Mediante la serie trigonomtrica de Fourier:

T
1 A
a f (t )dt
T0 2

2 T

A
an t cos nwO t
T 0 T

T

2 A cos n 0 t tsen n 0 t
2 2
T
n 0 n 0 0

NOTA:
cos ax x sen ax
x cos ax a 2 a

2 2
cos n T senn T
2A T T T 1

T 2 2 2 2
n
n 0 n 0
2


T
2A 1 1
0
T 2 n 2 n 2
0 0

Expresando mediante la serie trigonomtrica de Fourier. Se deja al estudiante


el clculo de

A A A A A
= sen0 t sen20 t sen30 t - sen4 0 t . . . . . . .
2 2 3 4

Si , entonces . Adems

Para el primer armnico tenemos:

31
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Su grfica es

>>hold
>>y=1/2-1/pi*sin(2*x);
>>plot(x,y, 'r ')

Para el segundo armnico tenemos:

Su grafica es:

32
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

>>y=1/2-1/pi*sin(2*x)- 1/(2*pi)*sin(4*x);
>>plot(x,y, 'g ')

Para un tercer armnico

Su grafica es:

>>y=1/2-1/pi*sin(2*x)- 1/(2*pi)*sin(4*x)- 1/(3*pi)*sin(6*x);


>>plot(x,y, 'm ')

33
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Con las graficas anteriores se pudo demostrar que cualquier forma de onda
peridica (repetitiva) puede ser representada como una serie de ondas senoidales
de diferentes frecuencias y fases, constituyendo el llamado espectro armnico de
onda. La frecuencia de la onda senoidal predominante se denomina fundamental,
y las frecuencias del resto de ondas (armnicos) son mltiplos entero de sta.
Determinar esta serie de ondas es lo que se conoce como el anlisis de Fourier.

En las dos series representadas grficamente, no hay restriccin para , es decir,


puede ser tan grande como se quiera. Sin embargo con grandes valores de , el
estudiante puede investigar haber que sucede.

34
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Cuando una funcin tiene una discontinuidad de salto en un punto, su serie de


Fourier tiene un comportamiento especial en dicho punto. Este comportamiento se
llama fenmeno de Gibbs. Este fenmeno consiste en que cerca del punto las
sumas parciales de la serie de Fourier mantienen oscilaciones que no se hacen
pequeas. Este fenmeno fue observado por el fsico experiemntal Albert
Michelson, quien en 1898 construy una maquina para sumar series de Fourier.
Alrededor de las discontinuidades de las funciones siempre aparecan saltos, que
no se hacan pequeas por mucho que se aumentara el nmero de sumandos de
la serie. El fenmeno fue explicado en 1899 por J. Williard Gibbs, y puede
cuantificarse con precisin.

V. ESPECTROS DE FRECUENCIA USANDO MATLAB

El espectro de frecuencia se caracteriza por la distribucin de amplitudes para


cada frecuencia de un fenmeno ondulatorio (sonoro, luminoso o
electromagntico) que sea superposicin de ondas de varias frecuencias. Tambin
se llama espectro de frecuencia al grfico de intensidad frente a frecuencia de una
onda particular.

El espectro de frecuencias o descomposicin espectral de frecuencias puede


aplicarse a cualquier concepto asociado con frecuencia o movimientos
ondulatorios como son los colores, las notas musicales, las ondas
electromagnticas de radio o TV e
incluso la rotacin regular de la tierra.

El anlisis de seales en el campo


transformado permite descubrir
aspectos de la seal que seran muy
difciles o imposibles de observar a
partir de su representacin temporal.

35
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Por ejemplo en la figura se muestra un tono que parece ser sinusoidal puro. Sin
embargo, el espectro de esta seal, que se observa en la misma figura, revela la
presencia de otras componentes frecuenciales. Cuando estas componentes se
grafican en el dominio frecuencial son fciles de detectar porque no quedan
enmascaradas por las seales de gran amplitud. Esto no significa que las
mediciones en el dominio transformado son mejores que las mediciones en el
dominio tiempo. Cierta clase de medidas, como el tiempo de crecida y de cada de
un pulso, el sobrepico, y las oscilaciones amortiguadas (ringing) de una seal
slo pueden medirse en el dominio temporal (por ejemplo, con un osciloscopio).

En otras aplicaciones, en cambio, las mediciones en el dominio frecuencial son


ms ventajosas. En el campo de las comunicaciones es muy importante la
medicin de la distorsin armnica; tal es el caso de los sistemas celulares, donde
debe verificarse el contenido armnico de la seal portadora para evitar
interferencias con otros sistemas que operan en las frecuencias de las armnicas.

Mientras que el comportamiento de una seal en el dominio tiempo puede


analizarse con un osciloscopio, el anlisis en el dominio transformado requiere de
un instrumento que tradicionalmente era bastante ms costoso y ms complicado
de utilizar: el analizador espectral. Hoy en da es frecuente que los osciloscopios
digitales sean capaces de calcular el espectro de una seal, utilizando
herramientas que se estudiarn ms adelante en este curso. Tales instrumentos
reciben el nombre de analizadores digitales de espectro, y sus propiedades y
caractersticas se analizarn oportunamente. Sin embargo, es interesante describir
el funcionamiento de los analizadores espectrales analgicos, ya que se basan en
un conjunto de propiedades de la transformada de Fourier descritas en las
secciones precedentes, y adems porque comparten muchas caractersticas con
los instrumentos ms modernos. Otro instrumento pensado para efectuar
mediciones en el dominio frecuencia es el analizador de redes. Los analizadores
espectrales estn optimizados para caracterizar seales, introduciendo muy baja

36
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

distorsin y pocas seales espurias, de modo que el anlisis que realiza muestra
realmente el espectro de la seal de entrada, y no seales generadas por el
mismo analizador. Los analizadores de redes, por otra parte, estn optimizados
para medir precisamente amplitud y desfasaje sobre un amplio rango de
ganancias y atenuaciones de red. Este diseo significa que estas dos familias de
instrumentos no son intercambiables: un analizador espectral no puede funcionar
como un analizador de redes pues no mide la amplitud con gran exactitud, y
tampoco mide desfasaje. Un analizador de redes no puede suplir a un analizador
espectral pues las respuestas espurias limitan su rango dinmico.

Cuanto se tienen los coeficientes de Fourier , y , es fcil implementar un


cdigo en Matlab que permita graficar los espectros de amplitud y de fase de una
seal.

Supongamos que deseamos determinar el espectro de frecuencias para la seal


triangular de la figura cuyo cdigo en Matlab es:

>>x=linspace(0,0.5,3000);
>>y=(8*x-0.5).*((x>0*pi)&(x<0.125))+(8*x-1.5).*((x>0.125)&(x<0.25))+(8*x-
2.5).*((x>0.25)&(x<0.375))+ (8*x-3.5).*((x>0.375)&(x<0.5));
>>plot(x,y, '. '), grid on, title('Funcion triangular')

37
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Los coeficientes de Fourier para la seal son:

a0=1;
an=((8000*16000)/((16000*pi*n)^2))*((cos(2*pi*n)-1)+((2*pi*n)*sin(2*pi*n)));
bn=((8000*16000)/((16000*pi*n)^2))*(sin(2*pi*n)-((2*pi*n)*cos(2*pi*n)));

Un cdigo en Matlab que permite graficar un espectro de frecuencias es:

>>% Obtener los coeficientes de Fourier para una seal cuadrada de periodo
% 0.2s y amplitud 1.
>>clear;
% frecuencia de la seal cuadrada (=1/T)
>>f=5;
>>T=1/f;
>>% Indice de los coeficientes
>>n=1:30;
>>% Coeficientes de Fourier
>>a0=1;
>>an=((8000.*16000)./((16000.*pi.*n).^2)).*((cos(2.*pi.*n)-
1)+((2.*pi.*n).*sin(2.*pi*n)));
>>bn=((8000.*16000)./((16000.*pi.*n).^2)).*(sin(2.*pi.*n)-((2.*pi.*n).*cos(2.*pi.*n)));
>>fi= atan(bn./an)
>>cn=sqrt(an.^2+bn.^2);
>>co=1;
>>subplot(2,1,1);
>>stem(n,abs(cn));
>>ylabel('Magnitud de cn');
>>subplot(2,1,2);
>>stem(n,fi);
>>ylabel('fase de cn');
>>xlabel('n');

38
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

El estudiante debe analizar cada una de las instrucciones.

El grafico que se obtiene es:

EJERCICIOS:
Grafique una seal cuadrada de periodo como la que se muestra en la figura:

39
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Encuentre los coeficientes de Fourier , y y la serie de Fourier. Grafique


para unos cuatro armnicos.

Muestre que el grafico del espectro de frecuencias es:

40