Anda di halaman 1dari 19

1

APUNTES DEL TALLER SERIE DE FOURIER


http://www.roberto-acevedo.cl/2011/02/apuntes-del-taller-serie-de-fourier/
Posted on 04 February 2011.
Objetivo
Reforzar algunos conceptos bsicos fundamentales relacionados con serie y transformada
de Fourier.
Contenido
1. Serie de Fourier
2. Aplicaciones, simulaciones.
3. Uso de MATLAB
4. Trabajo experimental en laboratorio de Electrnica.

1. Serie de Fourier
Las seales elctricas pueden ser estudiadas desde dos puntos de vistas o en otras pala-
bras, en dos dominios diferentes. Un dominio es el tiempo y el otro dominio es la frecuen-
cia. Ambos entregan diferentes tipos de informacin.
1) En el dominio del tiempo se obtiene informacin sobre:
a) La amplitud de la seal
b) Perodo o frecuencia de la seal
c) Forma de una seal
2) Mientras que en el dominio de la frecuencia se obtiene informacin muy importante sobre:
a) cmo es la composicin de la seal, esto es, qu componentes de frecuencia (o armni-
cos) contiene y sus respectivas amplitudes.
b) y un dato muy importante que no lo puede dar el dominio del tiempo, es el ancho de
banda que ocupa la seal.
Para el estudio instrumental de una seal en el dominio del tiempo se cuenta con un ins-
trumento muy conocido y til, el osciloscopio.
Para el estudio instrumental de una seal en el dominio de la frecuencia se cuenta con
un instrumento muy importante, el Analizador de espectro.
Estos dos puntos de vista se pueden graficar de la forma que lo muestra la figura 1.

Figura 1: Esquema del dominio del tiempo y del dominio
de la frecuencia en el estudio de una seal.
Fourier permite el anlisis espectral el cual se define como el estudio de la distribucin de
energa a travs del espectro de frecuencia de una seal.
A partir de este estudio se obtiene informacin valiosa acerca del ancho de banda, efectos
de diferentes tipos de modulacin, generacin de seales espurias, etc.
Es una herramienta matemtica que permite estudiar una seal en el dominio de la frecuencia.
2

Recordemos algunos aspectos importantes de la serie de Fourier.
Serie de Fourier Trigonomtrica
Una seal f(t) se puede expresar por una serie de Fourier trigonomtrica sobre cualquier
intervalo de duracin T como:

o

Serie de Fourier Trigonomtrica Compacta
La expresin (1) contiene trminos senos y cosenos de la misma frecuencia. Es posible
combinar ambos trminos para obtener una sola sinusoide de la misma frecuencia usando la
identidad trigonomtrica.

sta es la llamada Serie de Fourier Compacta.
Ntese que ao = Co es el valor medio de f(t) calculado en un perodo.
Espectro de Frecuencia
La ecuacin (6) que representa la Serie de Fourier Compacta, indica que una seal peridica
f(t) puede ser expresada como una suma de sinusoides de frecuencias 0(dc), o, 2o, 3o,
. no cuyas amplitudes son Co, C1, C2, Cn y cuyas fases son 0, 1, 2. n respecti-
vamente.
Es posible graficar las amplitudes Cn vs (espectro de amplitud) y n vs (espectro de
fase). Estos dos grficos juntos conforman el espectro de frecuencia de f(t). Las figuras 2a
y 2b muestran ambos espectros para una determinada seal.
3


Figura 2: Espectro de amplitud y fase de una seal peridica
Serie de Fourier Exponencial
Esta es otra forma de expresin para una serie de Fourier y est dada por:

Ambas frmulas son ms compactas que las otras expresiones de serie de Fourier estudia-
das. La serie exponencial es lejos ms conveniente para trabajar comparado con la forma tri-
gonomtrica.
Espectro de la Serie Exponencial de Fourier
Aqu se grafican los coeficientes Dn como una funcin de . Como en general Dn es comple-
jo, se necesitan dos grficos:
- la parte real de Dn
- la parte imaginaria de Dn
O
- la magnitud de Dn
- el ngulo de Dn
Se prefieren estos dos ltimos grficos.
4


En la figura 3 se muestran los espectros (amplitud y ngulo).
Ntese que:
1. el espectro existe para frecuencias positivas y negativas
2. el espectro de amplitud es una funcin par
3. el espectro angular es una funcin impar.

Figura 3: (a) espectro de amplitud (b) espectro de ngulo
Ejemplos de serie de Fourier
Considrese la siguiente seal cuadrada:

Figura 4: Onda cuadrada con simetra par
Ejemplo 1
Encuentre los valores de los coeficientes an y bn de la serie de Fourier trigonomtrica de la
seal de la figura 4 y grafique el espectro de frecuencia.
5

Solucin:
Como la funcin tiene simetra par, implica que no existen los coeficientes bn. Adems por
inspeccin se ve que

Para los primeros 7 valores se obtiene:

El grfico de este espectro se muestra en la figura 5.

Figura 5: Espectro de frecuencia de la seal cuadrada peridica
Ejemplo 2
Encuentre la serie de Fourier en la forma trigonomtrica compacta.
Solucin
Considerando los resultados obtenidos en el ejemplo 1 y aplicando las ecuaciones 5a y 5b
n=0:21;
A=1;
fo=1e3;
a_n=zeros(1,length(n)-1);
b_n= zeros(1,length(n)-1);
for k=1:4:n(end)
a_n(k)=2./(k*pi);
end
for k=3:4:n(end)
a_n(k)= -2./(k*pi);
end
stem(n,[A/2 a_n]) % espectro de amplitud, no de magnitud
pause
a_mag=abs(a_n);
a_fase=zeros(1,length(n)-1);
index=find(a_n<0);
a_fase(index)=180;
f_n=fo*n;
subplot(2,1,1)
stem(f_n,[abs(A/2) a_mag]);
pause
subplot(2,1,2)
stem(f_n,[0 a_fase]);
pause
fourier_r=[n(2:end); f_n(2:end); a_mag; a_fase];
fid=fopen('Resultados_f.txt', 'w');
fprintf(fid, 'Valor DC = %6.3f \n',A/2);
fprintf(fid, 'Armonico frecuencia magnitud fase
\n');
fprintf(fid, '%4d %12d %12.3e %12.3e \n', fourier_r);

6


El grfico del espectro de frecuencia para estos valores se muestra en la figura 6 a travs
de dos grficos, uno muestra el espectro de amplitud y la otra muestra el espectro de fase.
Ntese que la representacin est en el dominio de la frecuencia.

Figura 6: Espectro de amplitud y fase de la seal cuadrada peridica
Seales armnicas y reconstruccin de la seal
Aprovechando estos ejemplos se muestra en la figura 7, cada una de las ondas armnicas
en donde se puede apreciar claramente la amplitud y la fase de cada seal que componen la
seal cuadrada original que tiene un perodo de 0.5 segundos (2 Hz).
Estos grficos estn en el dominio del tiempo.
7


Figura 7: Seales armnicas correspondiente a la seal cuadrada peridica
La lnea roja muestra el valor de la componente continua.
En la figura 8 se muestra cmo se vera la seal reconstruida con slo estos 7 armnicos.

Figura 8: Seal reconstruida a partir de 7 armnicos
En la figura 9 se muestra cmo se vera la seal reconstruida con 15 armnicos.

Figura 9: Seal reconstruida a partir de 15 armnicos
En la figura 10 se muestra cmo se vera la seal reconstruida con 49 armnicos.

Figura 10: Seal reconstruida a partir de 49 armnicos
En la reconstruccin de una seal a partir de los armnicos, es fundamental considerar tan-
to la amplitud como la fase de cada componente.
8

A modo de ejemplo, considrese los armnicos de la onda cuadrada estudiada anteriormen-
te.
Para visualizar el efecto de la fase de cada armnico, se comparar el caso en que se utili-
zan los primeros 7 armnicos, pero a los que se les agregar un desfase de 45 a cada uno de
ellos. El resultado se puede comparar con el caso sin desfase adicional. Se puede apreciar cla-
ramente que lo que se ha reconstituido no se parece a una onda cuadrada.
La figura 11 muestra la reconstruccin con los armnicos sin alterar.

Figura 11: Seal reconstruida a partir de 7 armnicos originales
La figura 12 muestra la reconstruccin de la seal, pero considerando 7 armnicos a los
cuales se les ha agregado una fase de 45.

Figura 12: Seal reconstruida a partir de 7 armnicos
a los cuales se les ha cambiado la fase original.
Si la seal cuadrada original se hiciera pasar por un filtro pasabanda que fuera capaz de
seleccionar slo la frecuencia fundamental; lo que se vera a la salida del filtro es lo que se
muestra en la figura 13.

Figura 13: Seal que se vera a la salida del filtro
Como se puede apreciar corresponde a una onda sinusoidal con una frecuencia igual a la
frecuencia fundamental de la onda original (2 Hz).
Si la seal cuadrada original se hiciera pasar por un filtro pasabanda que fuera capaz de
seleccionar slo la tercera armnica (6Hz); lo que se vera a la salida del filtro es lo que se
muestra en la figura 14.
9


Figura 14: Seal que se vera a la salida del filtro
Se ve claramente que la amplitud es menor que la de la fundamental y adems est desfa-
sada 180.
Si la seal cuadrada original se hiciera pasar por un filtro pasabanda que fuera capaz de
seleccionar slo la quinta armnica (10Hz); lo que se vera a la salida del filtro es lo que se
muestra en la figura 15.

Figura 15: Seal que se vera a la salida del filtro
Se ve claramente que la amplitud es menor que la de la tercera armnica y est en fase con
la fundamental.
Relacin entre el dominio de la frecuencia y el dominio del tiempo.
Aprovechando los grficos anteriores se puede visualizar la relacin que existe entre el do-
minio de la frecuencia y el dominio del tiempo. Por ejemplo, considrese el espectro mostrado
en la figura 16

Figura 16: Espectro de amplitud y fase
10

Se puede apreciar que la relacin visualmente es la que se muestra a continuacin:
Fundamental o primer armnico:

Figura 17: Componente fundamental
Se ve que corresponde a una onda coseno de amplitud 0,63, de frecuencia de 2 Hz y con
fase 0.
Tercer armnico:

Figura 18: Componente tercer armnico
Se ve que corresponde a una onda coseno de amplitud 0.21, de frecuencia 6 Hz y con fase
180.
Quinto armnico:

Figura 18: Componente quinto armnico
Se ve que corresponde a una onda coseno de amplitud 0.127, de frecuencia 10 Hz y con
fase 0.
Para el caso de la componente continua: no se genera una onda sino que un nivel continuo
en el tiempo.
11


Figura 19: Componente continuo
MATLAB
A continuacin se muestra un posible programa MATLAB para calcular y graficar el espectro
de frecuencia de una seal y mostrar tambin las ondas armnicas y la reconstruccin de la
seal.
El programa est hecho para una seal como la de la figura 4, en que T=0.5 seg y la ampli-
tud A=1.
Programa 1 MATLAB
%%%% COEFICIENTES DE LA SERIE DE FOURIER DE UNA ONDA CUADRADA%%%%%
clc
clear all;
% Nmero de trminos de la serie (entero, > 0), cc (valor continuo)
N=input(Ingrese nmero de armnicos >0: );
n = 1:N;
%aqu se lleva el valor de N a un valor impar superior
resto=rem (N,2);
if resto==0 %se verifica si el nmero de armnicos ingresado
N=N+1; % es par o impar. Si es par se aumenta a impar
end
%Clculo de los coeficientes de la Serie de Fourier
%(expresiones algebraicas en funcin de n)
%En las lneas siguientes se escriben las expresiones para los coeficientes.
cc=1/2; %componente continua
bn=0; %coeficiente bn
m=0;
for i=1:2:N
if m==0
an(i)=2./(i.*pi());
m=1;
else
an(i)=-2./(i.*pi());
m=0;
end
end
% Periodo de la funcin (> 0)
T0=1/2;
frec= 1/T0;
disp(La frecuencia de la seal en Hertz es:)
disp(frec)
% Nmero de periodos a representar (entero, > 0)
np = 2;
12

% Base de tiempos para eje horizontal del grfico
tinicial = 0; % Instante inicial del primer periodo
inicial = tinicial (np/2)*T0;
final = inicial;
puntos = 1000;
t = linspace (inicial, final, puntos);
% Clculo de mdulos y fases
amplitud = sqrt(an.^2 + bn.^2); %Calcula el coeficiente Cn
fase = atan2(bn, an); %Calcula el ngulo en radianes
% % Grfico de Respuesta de Amplitud
figure(1)
subplot (2, 1, 1);
stem (0, cc);
grid on;
xlabel (Armnico, FontName, Times, Fontsize, 12);
ylabel (Armnico, FontName, Times, Fontsize, 12);
axis ([-0.1, N+0.5, -3/2*max(amplitud), (3/2)*max(max(amplitud), cc)]);
hold on;
stem (n, amplitud(n));
title (Espectro de amplitud, FontName, Times, Fontsize, 20);
hold off %% Grfico de Respuesta de Fasesubplot (2, 1, 2);
stem (n, (180/pi)*fase(n));
grid on;
xlabel (Armnico, FontName, Times, Fontsize, 12);
ylabel (Fase (o), FontName, Times, Fontsize, 12);
title(Espectro de fase, FontName, Times, Fontsize, 20)
axis ([-0.1, N+0.5, -0.2*abs(min((180/pi)*fase+eps)),
(3/2)*abs(max((180/pi)*fase+eps))]);
% Se grafican las seales armnicas y la seal total reconstruida
%Seales armnicas
figure(2)
subplot(2,1,1)
plot(t,cc,r');hold on %grafica la componente continua
if resto==0% %se verifica si el nmero de armnicos
N=N-1; %ingresado es par o impar
end
for k=1:N
armonico=amplitud(k)*cos((2*pi*k/T0)*t+fase(k));
plot(t,armonico);grid on; %grafica todas las armnicas en un solo grfico
end
xlabel (Tiempo (s), FontName, Times, Fontsize, 12);
ylabel (Seal, FontName, Times, Fontsize, 12);
title(Seales Armnicas, FontName, Times, Fontsize, 20)
% Seal reconstruida
subplot (2, 1, 2);
onda = cc;
n = 1;
for n=1:N
onda = onda + amplitud(n)*cos((2*pi*n/T0)*t + fase(n));
end
plot (t, onda, r, LineWidth, 2);
grid on;
xlabel (Tiempo (s), FontName, Times, Fontsize, 12);
ylabel (Seal, FontName, Times, Fontsize, 12);
13

title(Seal reconstruida, FontName, Times, Fontsize, 20)
axis ([inicial, final, -(3/2)*abs(min(onda)), (3/2)*abs(max(onda))]);
hold off
clear all

Programa 2
clear
clc
%n: nmero de armnicos, incluido valor DC
%A: amplitud de la seal rectangular
%fo: frecuencia fundamental
n=0:21;
A=1;
fo=1e3;
% a_n: coeficientes de los armnicos coseno
% b_n: coeficientes de los armnicos seno
a_n=zeros(1,length(n)-1);
b_n= zeros(1,length(n)-1);
for k=1:4:n(end)
a_n(k)=2./(k*pi);
end
for k=3:4:n(end)
a_n(k)= -2./(k*pi);
end
stem(n,[A/2 a_n]) % grafico de espectro de amplitud, no de magnitud
pause
a_mag=abs(a_n); % magnitud de los coeficientes
a_fase=zeros(1,length(n)-1); % fase puesto todos a cero.
index=find(a_n<0);
a_fase(index)=180; % calculo de la fase
f_n=fo*n; % calculo de los armonicos, incluido 0
subplot(2,1,1)
stem(f_n,[abs(A/2) a_mag]); % Grafico del espectro de magnitud
pause
subplot(2,1,2)
stem(f_n,[0 a_fase]); % Grafico del espectro de fase
pause
% Escritura de los resultados en un archivo, en la carpeta
% que seala la ventana de directorio.
fourier_r=[n(2:end); f_n(2:end); a_mag; a_fase];
fid=fopen('Resultados_f.txt', 'w');
fprintf(fid, 'Valor DC = %6.3f \n',A/2);
fprintf(fid, 'Armonico frecuencia magnitud fase \n');
fprintf(fid, '%4d %12d %12.3e %12.3e \n', fourier_r);





14

EJERCICIOS
1. Calcule la serie de Fourier trigonomtrica compacta y luego modifique el programa 1 pero
para una seal triangular como la que se muestra en la figura 20. Asuma amplitud A=1

Figura 20: Seal triangular peridica
2. Considere una seal peridica f(t)=Acos(t) rectificada en 12 onda. Calcule la serie de Fou-
rier trigonomtrica compacta y luego modifique el programa 1. Asuma amplitud A=1 y fre-
cuencia f=1/(2).
Experiencia de laboratorio
El espectro de amplitud vs frecuencia puede ser visualizado usando un Analizador de Es-
pectro. En el Laboratorio de Electrnica existe este instrumento.
Se realizar una experiencia la cual tendr los siguientes objetivos:
Conocer el Analizador de Espectro y aprender a utilizarlo.
Aprender a realizar mediciones de frecuencia y amplitudes.
Para esto se usar una seal cuadrada y se podr comprobar lo estudiado hasta el momento.
___________________________________________________________________________
En la experiencia de laboratorio, lo que se deber visualizar es algo semejante a lo obtenido en
un simulador. Esto se muestra en la figura 21.

Figura 21: Vista en un analizador de espectro
Obsrvese que el cursor muestra el caso de la frecuencia fundamental de 1KHz y se ve que
tiene una amplitud de 0,636 volts lo cual concuerda con la teora. Se muestra adems los ar-
mnicos ubicados en 3, 5 y 7 KHz.
Las amplitudes en los analizadores de espectro normalmente se muestran en dB. La tabla si-
guiente muestra los valores en dB.

15

La figura 22 muestra las amplitudes en dB.

Figura 22: Vista en un analizador de espectro
Obsrvese que el cursor muestra el caso de la frecuencia fundamental de 1KHz y se ve que
tiene una amplitud de -3,9 dB lo cual concuerda con la teora. Se muestra adems los armni-
cos ubicados en 3, 5 y 7 KHz.
Veamos la relacin entre los valores de la figura 21 y la figura 22. Analicemos la relacin
entre la fundamental y la tercera armnica.

Se puede apreciar que la relacin entre la fundamental y la tercera armnica es:

Es decir, la magnitud de la fundamental es 3 veces la magnitud de la tercera armnica. En
dB se dice que la fundamental es

mayor que la tercera armnica.
Esto se puede verificar del espectro en dB, donde se puede ver que la amplitud de la fun-
damental es de -3.9 dB y la amplitud de la tercera armnica es de -13.4 dB. Por lo tanto la
amplitud de la fundamental es

mayor que la amplitud de la tercera armnica. La figura 23 muestra esto.

Figura 23: Relacin de armnicos en dB.
Determinacin de la potencia de una seal.
La potencia de una seal f(t) se puede calcular en el dominio del tiempo segn la expresin

16

En el dominio de la frecuencia, la potencia de una seal se puede determinar a partir de las
componentes del espectro de frecuencia de la seal. Para esto se utiliza el teorema Parseval.
Teorema de Parseval
Sea la serie trigonomtrica de Fourier de una seal f(t) dada por

Entonces, el teorema de Parseval dice que la potencia de una seal f(t) es igual a la suma
de las potencias de todas las componentes sinusoidales.

En otras palabras, el teorema de Parseval establece que la potencia de una seal peridica
es igual a la suma de las potencias de sus componentes Fourier.
Se puede aplicar el mismo argumento para la serie exponencial de Fourier dado por

por lo tanto, se puede llegar a la siguiente expresin:

Para una seal f(t) real se cumple que:

por lo tanto:

Distorsin armnica
Si en un sistema no lineal se introduce un tono de frecuencia f0, en la salida se tendr ese
mismo tono (con una amplitud y fase posiblemente diferentes) y, sumado a l, otros tonos de
frecuencia 2fo, 3fo, .llamados armnicos del tono fundamental fo. Pues bien, el THD o distor-
sin armnica total se calcula as:

donde P1 es la potencia del tono fundamental y Pn con n > 1 es la potencia del armnico i-
simo que contiene la seal.
Cuando una seal (usualmente de audio) no se reproduce perfectamente, se dice que est
distorsionada. La distorsin armnica es concreta y especfica, en la cual a una seal de fre-
cuencia dada, se le han sumado sobre tonos u otro tipo de seal indeseable las cuales son
mltiplos enteros de la misma (armnicos)
En las especificaciones tcnicas de los equipos, normalmente se da el dato de THD o distor-
sin armnica total. Mientras ms pequeo es el valor TDH, existe menor distorsin.
Tambin existe la distorsin de armnica la cual entrega la informacin de cunto est afec-
tando una armnica en particular. Esta distorsin se calcula as:

Se puede deducir que tambin se cumple:
17


Es decir, la distorsin total es igual a la suma de las distorsiones debido a cada una de los
armnicos.
Ejemplo 3
Supngase que se tiene una seal f(t)= cos(t) la cual se hace pasar por un amplificador. A
la salida del amplificador se tiene una seal y(t)= cos(t)+0,5cos(2t)+0,25cos(3t). La figura 24
muestra la seal de entrada f(t) y la seal de salida y(t)

Figura 24: Seal sin distorsin y seal distorsionada
Entonces se puede ver que las magnitudes de los armnicos son:

Entonces la THD es:

La distorsin de segunda armnica es:

La distorsin de tercera armnica es:

18

De estos resultados se puede apreciar que el armnico que ms afecta es el segundo arm-
nico.
NOTA: en la literatura es habitual que la distorsin se exprese en valores RMS. Por lo tanto, se
puede calcular la distorsin en valor RMS. Por ejemplo, considerando las amplitudes del se-
gundo armnico (0,5) y la de la fundamental (1). El cociente de los valores RMS es:

Otra forma de encontrar el valor RMS es:

Anlogamente:

Segn la ecuacin 17, la distorsin total es la suma de las distorsiones. En este caso sera
50% + 25% = 75%.
Tambin se puede calcular con las amplitudes de las armnicas:

Aplicaciones de la Serie de Fourier
Los conceptos involucrados en la teora de la serie de Fourier permiten realizar ciertas apli-
caciones prcticas:
Multiplicacin de frecuencia
Sntesis de seales
Multiplicacin de frecuencia
Segn lo que se vio en el ejemplo 1, se sabe ahora que cualquier seal peridica con forma
arbitraria se puede descomponer en una serie de seales sinusoidales (armnicos) con diferen-
tes amplitudes, frecuencias y fases. Los armnicos son mltiplos enteros de la frecuencia fun-
damental, en consecuencia si se usa una seal peridica con frecuencia variable, sta se puede
hacer pasar por un conjunto de filtros pasabanda los cuales se sintonizan a las frecuencias de
los armnicos que se deseen obtener.
La figura 8 muestra un esquema para realizar multiplicacin de frecuencia. Ntese que la
seal de entrada es una seal cuadrada de una frecuencia fo. Las salidas de los circuitos en-
tregarn seales sinusoidales de frecuencia fo (multiplicacin por uno), 3fo (multiplicacin por
tres), 5fo (multiplicacin por cinco) y 7fo (multiplicacin por siete). A la salida de cada filtro se
agrega un amplificador de ganancia variable a fin de obtener la amplitud deseada.
19


Figura 8: Diagrama en bloques de una posible solucin para multiplicar frecuencia
Ejercicio
Intente simular un sistema como el de la figura 8, usando cualquier simulador que dispon-
ga. Sugerencia: use filtros activos pasabanda con un Q alto.
Sntesis de seales
Los resultados vistos tambin se pueden utilizar en sentido inverso, es decir, en vez de ana-
lizar una seal, se puede sintetizar a partir de la suma de diferentes seales sinusoidales con
diversas amplitudes, fases. Las frecuencias deben ser una fundamental y mltiplos enteros de
ella.
Para lograr un buen resultado, todos los armnicos a utilizar deben ser obtenidos a partir de
una misma fuente de seal, a fin de que los diversos componentes armnicos a utilizar estn
sincronizados y no haya corrimiento de fase en el tiempo. Para lograr esto es posible utilizar
un esquema parecido al de la figura 8.
La variante consiste en agregar en cada salida, un circuito desfasador a fin de manejar la
fase que corresponder a cada armnico. El diagrama sera como el de la figura 9.

Figura 9: Diagrama en bloques de un sintetizador de seal
Ntese que el generador de seal deber ser capaz de generar una seal que contenga los
armnicos que se necesitan para sintetizar.

Anda mungkin juga menyukai