You are on page 1of 9

Practica 6

Fourier
Reyes Lpez Misael, Gonzlez Arevalo Elfrich, Ruiz Prez Christian (christianjord@hotmail.com).

Resumen
En esta prctica se obtuvo el espectro de la ventana que en un primer caso fue la del escaln y como segundo caso la ventana Hanning la cual se define en los ejercicios posteriores, adems se encontr tambin el espectro de la seal enventanada (seal propuesta) y se observaron cuales eran las diferencias y ventajas que ofrecian cada una de las ventanas. Para la seal enventanada se eligieron distintos valores de N y L y se obtuvieron las respuestas.

Introduccin
Para calcular el espectro,tanto de seales en tiempo continuo como de seales en tiempo discreto, se necesitan los valores de la seal para todos los instantes de tiempo. Sin embargo, en la prctica, las seales se observan solo durante un periodo de tiempo finito. Por lo tanto, el espectro de la seal debe aproximarse apartir de datos finitos. Como se sabe, el muestreo de una seal analgica debe hacerse a una velocidad Fs  2B, donde B es el ancho de banda de la seal. Por razones practicas, se limita la duracin de la seal a un intervalo de tiempo To  LT, donde L es el nmero de muestras y T es el intervalo de muestreo. La limitacin del intervalo de observacin a una duracin finita reduce la resolucin en frecuencia; en otras palabras, se reduce la capacidad de distinguir entre dos componentes de frecuencia que esten separadas menosde1/T 1/(LT). Como se observa en el espectro de la seal enventanada de los ejemplos que se muetran a continuacin, el espectro no se concentra en una sola frecuencia, si no que se extiende sobre todo el intervalo de frecuencias, lo que se conoce como derrame, porque la potencia se ha derramado en todo el intervalo de frecuencias.

Problema 1
Ralice un programa en Matlab donde el usuario indique las frecuencias de tres componentes senoidales de tal manera que la seal de entrada x[n] sea de la forma: x[n]cos(  0 n)cos( 1 n)cos( 2 n) Utilice una ventana rectangular de distintas longitudes (L25, L50, L100), para generar el espectro de la seal enventanada, utilizando distintos valores de N (200, 512, 1024, 2048). Por el momento utilice la instruccion fft de Matlab para generar el espectro

de la seal como se esta graficando la magnitud se debe hacer uso de la funcion abs.

Cdigo
function fourierdfuncion(L,N,w0,w1,w2) n-L/2:L/2-1; wones(1,L); indice-3.141592:pi/N:3.141592; n10:L-1; espectrovabs(fft(w,N)); espectrov2[espectrov espectrov]; xcos(w0*n)  cos(w1*n)  cos(w2*n); x2x.*w; x3abs(fft(x2,N)); espectro[x3 x3]; figure(1) SUBPLOT(3,1,1), stem(-L/2:((L/2)-1),w); SUBPLOT(3,1,2), plot(indice,espectrov2); SUBPLOT(3,1,3), plot(indice,espectro);

Ejemplos
Si los datos que se introducen a la funcin son: funcion(25,200,50,100,500), donde L25, N200, w050, w1100 y w2500 nos resulta la grafica que a acontinuacin se presenta:

Figura 1. Grficas de la seal u[n], espectro de la ventana y espectro de la seal enventanada.

Si los datos que se introducen a la funcin son: funcion(50,512,50,100,500), donde L50, N512, w050, w1100 y w2500 nos resulta la grafica que a acontinuacin se presenta:

Figura 2. Grficas de la seal u[n], espectro de la ventana y espectro de la seal enventanada.

Si los datos que se introducen a la funcin son: funcion(100,1024,50,100,500), donde L100, N1024, w050, w1100 y w2500 nos resulta la grafica que a acontinuacin se presenta:

Figura 3. Grficas de la seal u[n], espectro de la ventana y espectro de la seal enventanada.

Problema 2
Repita el ejercicio anterior utilizando la ventana de Hanning, que est especificada como:

Cdigo
function fourierdfuncion(L,N,w0,w1,w2) indice-3.141592:pi/N:3.141592; n10:L-1; %HANNING w21/2*(1-(cos(2*pi*n1./(L-1)))); espectrohabs(fft(w2,N)); espectroh2[espectroh espectroh]; %stem(-L/2:((L/2)-1),w2) xhx.*w2;

xh2abs(fft(xh,N)); espectro2[xh2 xh2]; figure(2) SUBPLOT(3,1,1), stem(-L/2:((L/2)-1),w2); SUBPLOT(3,1,2), plot(indice,espectroh2); SUBPLOT(3,1,3), plot(indice,espectro2); end

Ejemplos
Si los datos que se introducen a la funcin son: funcion(25,200,50,100,500), donde L25, N200, w050, w1100 y w2500 nos resulta la grafica que a acontinuacin se presenta:

Figura 4. Grficas de la ventana Hanning, espectro de la ventana y espectro de la seal enventanada.

Si los datos que se introducen a la funcin son: funcion(50,512,50,100,500), donde L50, N512, w050, w1100 y w2500 nos resulta la grafica que a acontinuacin se presenta:

Figura 5. Grficas de la ventana Hanning, espectro de la ventana y espectro de la seal enventanada.

Si los datos que se introducen a la funcin son: funcion(100,1024,50,100,500), donde L100, N1024, w050, w1100 y w2500 nos resulta la grafica que a acontinuacin se presenta:

Figura 6. Grficas de la ventana Hanning, espectro de la ventana y espectro de la seal enventanada.

Problema 3.
En base a lo observado en ambos incisos: a) Cual es la relacion entre el enventanado y la estimacion espectral respecto al derrame? Tomando en cuenta las dos tipos de ventanas se observa claramente que haciendo uso de la ventana Hanning hay menos derrame de la funcion espectral, es decir, la potencia de la seal se concentra en frecuencias especificas a diferencia de la ventana comn que tiene muchas variaciones por todo el intervalo de frecuencias. b) Como se puede reducir el derrame y que consecuencias traeria esto? El derrame puede ser disminuido aplicando diferentes ventanas como es el caso de la ventana Hanning. Las consecuencias de disminuir el derrame es que la potencia es concetrada en menos frecuencias (solo las que componen la seal original) y ello involucra menos ruido a la hora de tomar muestras finitas de nuestra seal y una mayor probabilidad de recuperacin de la seal. c) Que ventana se comporta mejor respecto a la perdida de resolucion? De acuerdo a los resultados la ventana Hanning aumenta la resolucin en el intervalo de frecuencias que componen la seal y disminuye la presencia de frecuencias

ajenas a la seal original.

Conclusiones.
El uso de diferentes tipos de ventanas nos ha mostrado que unas tienen menor nivel de ruido que otras respecto al intervalo de frecuencias ajenas a la seal original. As como existe Hanning pueden llegar a existir otras ventanas con mejores caracteristicas de resolucin y sera muy interesante poder observar su naturaleza.

Bilbliografa.
TRATAMIENTO DIGITAL DE SEALES PROAKIS, JOHN G. \ MANOLAKIS DIMITRIS G. 1998

You might also like