Sunteți pe pagina 1din 7

1

Simulacin de la Serie de Fourier

Cuadros y tablas obtenidas

Para la simulacin de la serie de Fourier de la funcin dada por:

Figura 1. Funcin pulso cuadrado

Generada en Matlab con el cdigo que se muestra a continuacin:

%% Pulso cuadrado
% Periodo: 30
clc; clear; close all;
T = 30;
f = 1/T;
x = linspace(-25, 25, 10000);
y = 5*square(2*pi*f*x,50);
plot (x, y, 'LineWidth',2);
ylim([-6 6])
grid on
xlabel('Tiempo(ms)');
ylabel('f(t)');
title('Pulso Cuadrado');
2

Para simular la aproximacin de la funcin mediante series de Fourier se escribi el siguiente

cdigo en Matlab, el cual solicita como entrada el nmero N de trminos de la serie de

Fourier a usar en la aproximacin

%serie de furier de nuestra funcin


clc;clear;
syms t k P n;
evalin(symengine,'assume(k,Type::Integer)');
a = @(f,t,k,P) int(f*cos(k*pi*t/P),t,-P,P)/P;
b = @(f,t,k,P) int(f*sin(k*pi*t/P),t,-P,P)/P;
fs=@(f,t,n,P)
a(f,t,0,P)/2+symsum(a(f,t,k,P)*cos(k*pi*t/P)+b(f,t,k,P)*sin(k*pi*t/P
),k,1,n);

f=-5*heaviside(t+15)+10*heaviside(t)-10*heaviside(t-15);
P=15;
N=input('Ingrese el # de trminos de la serie: ');
pretty(fs(f,t,N,P));
axis([-20 10 -10 10]);
Z=fs(f,t,N,P);
t=-10:0.001:10;
figure(1);
ezplot(Z,[-25 25]);
axis([-25 25 -7 7]);
grid;
xlabel('Tiempo(ms)')
ylabel('Reconstruccin de x con N terminos')
3

Grfica de curvas

Las grficas obtenidas varan en exactitud de acuerdo al nmero N ingresado al programa

N=1

N=5
4

N= 20

N=50
5

N=100

Espectro de frecuencia
6

Aproximacin de ancho de banda

Usando el criterio de -3dB y la grfica del espectro de frecuencia se puede observar que el

ancho de banda es aproximadamente para n=6 ya que el valor mximo es 1.8 o 5.11dB

entonces:

2
= 0 = 6 = 1256 = 200
0.03

Observaciones

Se recomienda graficar todos los armnicos en una misma grfica junto con la seal

ideal y con grficas de distinto color para poder observar correctamente la

aproximacin.

Para poder cambiar cada armnico al presionar una tecla se recomienda usar el

comando de MatLab pause ( ).

Se presentan problemas para la aproximacin cuando la duracin del pulso es corta

debido al fenmeno de Gibbs.

Conclusiones

Se demostr que una funcin peridica puede ser correctamente aproximada mediante

el uso de la serie de Fourier.

La aproximacin mejora a medida que aumenta el nmero de armnicos usados en la

serie de Fourier.

El MatLab tiene un importante uso en el rea de Telecomunicaciones al permitir

simular ondas, sus aproximaciones y sus espectros de frecuencia.


7

Bibliografa

Hwei P. Hsu (1987). Anlisis de Fourier (Ramn G. Flrez Torres, trad.). Bogot, Colombia:

Addison - Weasley Iberoamericana. (Obra original publicada en 1970).

Sanjit K. Mitra. Digital Signal Processing Laboratory using MatLab 1era edicin.

S-ar putea să vă placă și