Está en la página 1de 5

EJERCICIO 3

Realizará el algoritmo de la Transformada Discreta de Fourier, en el cual debe estar planteada la


sumatoria de la transformada con dos ciclos for. Dicho algoritmo se realizará para una señal de
longitud de tres (3) muestras. Los tres valores de las muestras corresponden a los tres siguientes
números 754 , entonces el algoritmo se hará para la señal x[n] = [7 5 4]. Para desarrollar esta
parte el estudiante podrá utilizar Matlab, Octave Online, o Scilab.

Desarrollar ejercicio con numero 754

Formula a utilizar:

Señal x(n) = [7 5 4]

N=3

k 0=7 ; k 1=5; k 2=4

Ecuación de la transformada de Fourier


n−1
(− j 23πnk )
x (k ) ∑ x [n ]e
n=0

k =0,1,2 , … , N −1
Calculamos así:

k =x [ 0 ] =∑ x [ n ]=7 +5+4=16

Se aplican las propiedades complejas para K1 y K2 así:

( ( ) ( )) ( ( )
X [ 1 ] =7+5 cos
−2 π
3
+ jsen
−2 π
3
+ 4 cos
−4 π
3
+ jsen
−4 π
3 ( ))
X [ 1 ] =7+5 (−0,5−0,866 ) + 4 (−0,5+0,866 )
X [ 1 ] =7−2,5−4,33−2+3,464
X [ 1 ] =2,5−0,866 j

( ( ) ( )) ( ( ) ( ))
X [ 2 ] =7+5 cos
−4 π
3
+ jsen
−4 π
3
+ 4 cos
−8 π
3
+ jsen
−8 π
3

X [ 2 ] =7+5 (−0,5+ 0,866 ) +4 (−0,5−0,866 )


X [ 2 ] =7−2,5+4,33−2−3,464
X [ 2 ] =2,5+0,866 j
Finalmente la ecuación transformada de Fourier resultante es:

X [ 0 ] =16+ 0 j
X [ 1 ] =2,5−0,866 j
X [ 2 ] =2,5+0,866 j
Luego, el algoritmo a utilizar en Octave es:

x=[7 5 4]
N=length(x);
X= zeros(3,1)
for k=0:N-1;
for n=0:N-1
X(k+1)=X(k+1)+x(n+1)*exp(-j*2*pi*n*k/N)
end
end
t=0:N-1

También podría gustarte