Você está na página 1de 4

LABORATORIO NO 5: RESPUESTA EN FRECUENCIA DTFT

Ejercicio 5.1
Veamos en este ejercicio como se puede visualizar la Transformada de
Fourier de una Seal Discreta, que necesariamente debe ser calculada
dentro de un conjunto finito de frecuencias.
Sea la seal discreta:

(a) Hallar la DTFT de h[n] en forma analtica y luego graficarla en el


intervalo 0

radianes.

%%codigo en Matlab:
omega=0:0.001:4*pi;
Homega=1+0.5*exp(-1i*omega)+0.2*exp(-1i*2*omega);
figure(1),
plot(omega,abs(Homega),'r');
grid;

MAGNITUD DE LA TRANSFORMADA DE FOURIER:

FASE DE LA TRANSFORMADA DE FOURIER:

(b) La
siguiente instruccin nos permite calcular 128 valores de su Transformada
de Fourier de h[n]:
H=fft(h,128);
El vector H recoge los valores de la funcion H(ej) en las siguientes
frecuencias:
k= 2k/128, k = 0, ....... ,127
Para visualizar la transformada hay que tener en cuenta que el vector H
contiene valores complejos, por lo que tendremos que representar por
separado su magnitud y su fase:

%%CODIGO EN MATLAB:
h=[1 0.5 0.2];
H=fft(h,128);
figure(3),
plot(2*pi*(0:127)/128,abs(H),'.r');grid;
figure(4),
plot(2*pi*(0:127)/128,angle(H),'.b');grid;

MAGNITUD DE LA TRANSFORMADA DE FOURIER:

FASE DE LA GTRANSFORMADA DE FOURIER:

COMAPARACION:
Bueno vemos que en la parte (a) del enunciado la grfica de la magnitud y
fase nos muestra en el intervalo de 0

y en la parte (b)

del enunciado vemos que la funcin fft(H,128) solo nos muestra los 128
valores de la transformada y la grfica nos muestra en el intervalo de 0

y solo se diferencian en el intervalo de las grficas.

Ejercicio 5.2
En este ejercicio se va a identificar la respuesta en frecuencia de un sistema
discreto (la Transformada de Fourier de su respuesta impulsional) a
determinadas frecuencias. Para ello, solo podemos introducir seales a la
entrada y observar lo que ocurre en la salida.
Utilizaremos exponenciales complejas como entradas, dado el carcter de
las autofunciones. Observando la salida, podremos obtener informacin
sobre como se comporta el sistema para cada frecuencia de inters.
Consideremos el sistema discreto con respuesta impulsional:

Para definir la respuesta impulsional, ejecutar en Matlab:


h=[0.03 0.4 0.54 0.20 -0.20 0.10 0.20]

Ejercicio 5.3
Construir un vector Haprox a partir de esos 10 valores, y visualizar un dibujo
aproximado de la Transformada de Fourier de h de la forma:
>> plot(omegak,abs(Haprox));
Ese dibujo nos proporciona una aproximacin a la magnitud de la respuesta
en frecuencia del sistema. Podemos superponer la respuesta en frecuencia
evaluada en muchos ms puntos, de la forma:
>> hold; >> H=fft(h,128); >> plot(2*pi*(0:127)/128,abs(H));
Comprobar que, efectivamente, H es igual a la respuesta en frecuencia en
las frecuencias k=2k/10, k = 0, ....... ,9. Note la simetra de la
representacin, dado que estamos visualizando la transformada en el
intervalo [0, 2 , y la magnitud es par (h[n] real).

Você também pode gostar