You are on page 1of 3

PRCTICA DE LABORATORIO

ANLISIS ESPECTRAL- TRANSFORMADAS DE FOURIER


I.

OBJETIVOS
Realizar el anlisis espectral y frecuencial de seales

II.
ACTIVIDADES
DTFS
1. Para la secuencia x[n]=[1,0,-1,1,2], calcular la DTFS
DTFT
2. Para la secuencia anterior calcular la DTFT evalundola segn su definicin para valores de
frecuencia discreta entre -0.5 y 2
3. Crear la funcin dtft.m que calcula la transformada de Fourier en tiempo discreto, comente cada
lnea de programa

function [H,W]=dtft(x,N)
% x: secuencia de L muestras, de la muestra L+1 a infinito la muestra toma valor 0.
% N: nmero de frecuencias a evaluar. N debe ser mayor que L.
% H: valores complejos de la DTFT
% W: vector de frecuencias correspondiente a la los valores H calculados
N=fix(N);
L=length(x);
If(L>N)
error(' DTFT: numero de muestras L, debe ser inferior al numero de frec a calcular N')
end
W=2*pi/N*(0:N-1);
medio=ceil(N/2)+1
W(medio:N)=W(medio:N)-2*pi;
W=fftshift(W);
H=fftshift(fft(x,N));

4. Explique la funcin creada en el paso 1, ponga especial nfasis en explicar que funcin cumple el
comando fftshift

5. Represente la DTFT en mdulo y fase de la seal x[n]= 0.25ne j(2n/7), con L= 32 y N=128
6. Compare los resultados y explique qu sucede si se toman valores de N=32, N=64 y N=1024

7. Con N = 128 cambie el valor de L, por ejemplo L=20 y L=128, comente los resultados

DFT Y FFT
8. Calcular la DFT para la secuencia x[n]=cos(0.4n)+cos(0.6n)+cos(0.5n), utilizando la funcin
dematlabfft(x,N) con N=L= longitud de las secuencia x[n] y representar su mdulo para
diferentes valores de nmero de muestras L (16,32,64,128). Indique a partir de qu valor de Nson
distinguibles las tres frecuencias de la seal.
9. Indique cmo estn relacionados los valores de L, N y la resolucin en frecuencias
10. Compruebe que sucede en el espectro de la seal si una secuencia de L=100 muestras de x[n] se
rellena con ceros hasta N=128.
11. Calcular la inversa de la funcin X(w) utilizando la funcin ifft(X) para recuperar la seal en el
dominio de tiempo.
12. Suponga que se desea estudiar el contenido en fecuencias usando la FFT, de la siguiente seal
x t 0.25cos 2 100 t 1.25 0.15cos 2 300 t 1 0.5 cos 2 500 t 0.25
0.3cos 2 1500 t 1.4 0.2cos 2 1800 t

Halle la frecuencia fundamental. Indique la frecuencia de muestreo necesaria. Estime un valor


adecuado de N. Represente |X(w)| y la fase de X(w) en funcin de w.
13. Calcule la inversa de la funcin X(w) utilizando la funcinifft (X)para recuperar la seal en el
dominio del tiempo.

ENVENTANADO
Sea la secuencia x[n] = sen(2n/5). Limitar la secuencia de entrada al intervalo 0, L-l es equivalente
a multiplicar la seal de entrada x[n] por una ventana rectangular w(n) de longitud L= 40 donde
1 0 n L 1
otro n
0

w(n)

14. Represente el espectro de las seales w[n], x[n] y del producto y[n]=w[n]*x[n]. Utilice la
funcin fft calculando un nmero suficiente de valores (N=128) para explicar los resultados
anteriores.
15. Explique, a partir de los espectros anteriores, la relacin del valor mximo obtenido en el eje de
ordenadas al representar |Y(w)| con los parmetros L y N.

LEAKAGE

x(t ) sen(2 ft )
Sea la seal continua infinita dada por
con f = 1KHz. El efecto de aplicar una
ventana cuadrada es equivalente a reducir el intervalo de muestreo en 0 <t < tamao de ventana. Para
todos los casos se pide calularx[n], X(
X[k]|.

)=DTFT(x[n]), y X[k]=DFT(x[k]), Representar |X(

)| y |

16. TomarN= 8 muestras de 0 <t< 1 ms. Cul es la frecuencia de muestreo Fs? Representar la seal
en el tiempo y su espectro de frecuencias
17. TomarN= 24 muestras considerando el intervalo 0 <t< 1.5 ms. Representar la seal en el tiempo y
su espectro de frecuencias
18. Tomar N= 64 muestras considerando el intervalo 0 <t< 4 ms. Representar la seal en el tiempo y
su espectro de frecuencias
19. Explicar que valores de tamao de la ventana son los adecuados para reducir el efecto de
"Leakage"

III.

CUESTIONARIO FINAL

1. Qu es la resolucin espectral? Cmo se evala en MatLab?


2. Proponga un programa que extraiga una componente espectral de una seal?
3. Explique el principio matemtico de la FFT base 2 Por qu se dice que reduce la complejidad?

You might also like