Anda di halaman 1dari 5

EJERCICIOS DE TRANSFORMADA DISCRETA DE FOURIER EN SCILAB

Ejemplo 1: Determine la transformada discreta de Fourier de 𝑥(𝑛) = (0.5)𝑛 𝑢(𝑛)

CODIGO
w = [0:1:500]*%pi/500;
X = exp(%i*w) ./ (exp(%i*w) - 0.5*ones(1,501));
magX = abs(X); angX =atan(imag(X),real(X)); realX = real(X); imagX =imag(X);
subplot(2,2,1); plot(w/%pi,magX); xgrid
xlabel('Frecuencia en pi unidades '); title('Parte de la magnitud'); ylabel('Magnitud')
subplot(2,2,3); plot(w/%pi,angX); xgrid
xlabel('Frecuencia en pi unidades '); title('Parte del angulo'); ylabel('Radianes')
subplot(2,2,2); plot(w/%pi,realX); xgrid
xlabel('Frecuencia en pi unidades '); title('Parte Real'); ylabel('Real')
subplot(2,2,4); plot(w/%pi,imagX); xgrid
xlabel('Frecuencia en pi unidades '); title('Parte Imaginaria'); ylabel('Imaginaria')

GRAFICO
Ejemplo 2: Determine la transformada de Fourier en tiempo discreto para la siguiente
secuencia de duración finita. 𝑥(𝑛) = {1 2 3 4 5}

CODIGO
n = -1:3; x = 1:5; k = 0:500; w = (%pi/500)*k;
X = x * (exp(-%i*%pi/500)) .^ (n'*k);
magX = abs(X); angX = atan(imag(X), real(X));
realX = real(X); imagX = imag(X);
subplot(2,2,1); plot(k/500,magX);xgrid
xlabel('Frecuencia en pi unidades '); title('Parte de la magnitud')
subplot(2,2,3); plot(k/500,angX/%pi);xgrid
xlabel('Frecuencia en pi unidades '); title('Parte del angulo')
subplot(2,2,2); plot(k/500,realX);xgrid
xlabel('Frecuencia en pi unidades '); title('Parte Real')
subplot(2,2,4); plot(k/500,imagX);xgrid
xlabel('Frecuencia en pi unidades '); title('Parte Imaginaria)

GRAFICO
𝜋 𝑛
Ejercicio 3: De 𝑥(𝑛) = (0.9𝑒 𝑗 3 ) , 0 ≤ 𝑛 ≤ 10 . Determine 𝑋(𝑒 𝑗𝜔 ) e investigue si es
periódica.

CODIGO
n = 0:10; x = (0.9*exp(%i*%pi/3)).^n;
k = -200:200; w = (%pi/100)*k;
X = x * (exp(-%i*%pi/100)) .^ (n'*k);
magX = abs(X); angX =atan(imag(X),real(X));
subplot(2,1,1); plot(w/%pi,magX);xgrid
xlabel('Frecuencia en pi unidades'); ylabel('|X|')
title('Parte de la maginitud')
subplot(2,1,2); plot(w/%pi,angX/%pi);xgrid
xlabel('Frecuencia en pi unidades'); ylabel('radianes/pi')
title('Parte Angular')

GRAFICO
Ejercicio 4: De 𝑥(𝑛) = (0.9)𝑛 , -10 ≤ 𝑛 ≤ 10, Investigue la propiedad de conjugada-
simetria de la transformada discreta de Fourier.

CODIGO

n = -5:5; x = (-0.9).^n;
k = -200:200; w = (%pi/100)*k; X = x * (exp(-%i*%pi/100)) .^ (n'*k);
magX = abs(X); angX =atan(imag(X),real(X));
subplot(2,1,1); plot(w/%pi,magX);xgrid; mtlb_axis([-2,2,0,15])
xlabel('Frecuencia en unidades de pi'); ylabel('|X|')
title('Parte de la magnitud')
subplot(2,1,2); plot(w/%pi,angX/%pi);xgrid; mtlb_axis([-2,2,-1,1])
xlabel('Frecuencia en unidades de pi'); ylabel('radianes/pi')
title('Parte Angular')

GRAFICO
Ejercicio 5: Determinar la respuesta de frecuencia 𝐻(𝑒 𝑗𝜔 ) del sistema caracterizado
por ℎ(𝑛) = (0.9)𝑛 𝑢(𝑛) trazar la magnitud y las respuestas de fase.

CODIGO

w = [0:1:500]*%pi/500;
H = exp(%i*w)./(exp(%i*w)-0.9*ones(1,501));
magH = abs(H); angH = atan(imag(H), real(H));
subplot(2,1,1); plot(w/%pi,magH); xgrid;
xlabel('Frecuencia en pi unidades'); ylabel('|H|');
title('Respuesta de la magnitud');
subplot(2,1,2); plot(w/%pi,angH/%pi); xgrid
xlabel('Frecuencia en pi unidades'); ylabel('Fase en pi Radianes');
title('Respuesta de fase');

GRAFICO

Anda mungkin juga menyukai