Transformada Discreta de Fourier Ejemplos
Transformada Discreta de Fourier Ejemplos
Transformada Discreta de Fourier Ejemplos
Ejemplos
Ejemplos de cálculo 1.3. La longitud de la convolución lineal de las secuencias es
1.4. Las secuencias deben modificarse agregando tantos ceros como sea necesario para
1. Convolución circular y lineal.
que su longitud concuerde con la de la convolución lineal
1. Para las secuencias x[n] y h[n]
1.1. Determinar las Transformadas Discretas de Fourier de las secuencias. {
x [n ] = 1;1;0;0;0
↑
} 1
h [n ] = 1;0; ;0;0
↑ 2
1.2. Obtener la convolución circular.
1.5. La Transformada Discreta de Fourier de las secuencias modificadas es
1.3. Calcular la longitud de la convolución lineal de las secuencias.
2π kn
1.4. Obtener las secuencias modificadas para calcular la convolución lineal.
4 −j
2
− j πk 2
−j π
4
−j π
6
−j π − j πk
8
X [ k ] = ∑ x [n ] e
l 5
= 1+ e 5
= 1;1 + e 5 ;1 + e 5 ;1 + e 5 ;1 + e 5
1.5. Calcular las Transformadas Discretas de Fourier de las secuencias modificadas.
n =0
1 − j 5 π k 1 − j π k
4 2π kn 4 4 8 12 4
l [k ] = h [ n ] e − j 1 −j π 1 −j π 1 −j π
1.6. Obtener la convolución lineal. H ∑ 5
= 1+
2
e = 1;1 + e 5 ;1 + e 5 ;1 + e 5 ;1 + e 5
2 2 2 2
n =0
{ }
x [n ] = 1;1;0
↑
1
h [n ] = 1;0;
↑ 2 1.6. El producto de las transformadas es
Solución: l [k ] = 1 + e − j 5 π k 1 + 1 e − j 5 π k = 1 + e − j 5 π k + 1 e − j 5 π k + 1 e − j 5 π k
2 4 2 4 6
l [k ] = l
Y X [k ] H 2 2 2
1.1. La Transformada Discreta de Fourier de las secuencias es
( )
X e jω =
2
2 − e − jω
2 2 2 2
X[k ] = ⇒ X[0] = 2 ; X[1] = ; X[2] = ; X[3] =
2 − e − jω ω=
2 πk 2+ j 3 2− j
4
2 πkn
−j
1 3 2e 4 16 8 4 2
x̂[n] = ∑ 2 πk
⇒ x̂[n] = ; x̂[n] = ; x̂[n] = ; x̂[n] =
4 k =0 −j 15 15 15 15
2−e 4
2.4. La transformada inversa de X[k] es diferente de x[n] porque existe solapamiento a nivel
temporal ya que x[n]≠0 para n>N
x[n]
x̂[n] = 4
≠ x[n]
1
1 −
2
2πk
x[n] = e jωn ; 0 ≤ n ≤ N − 1 con ω ≠ ∀k / 0 ≤ k ≤ N − 1
N
Solución: Si ω=2πm/N con m∈Z entonces X[k]=0 ∀k≠m y X[m]=N. En caso contrario
ωN
ω(N −1) πk
j +
sen
X[k ] = e 2 N
2
1 2πk
sen ω −
2 N
28
%Convolucion lineal
Ejemplos de simulación ymn=ifft(Ymk,L);
29
xlabel('n')
ylabel('hm[n]')
title('Secuencia modificada')
subplot(2,3,3)
stem(m,ymn,'b.-')
xlabel('n')
ylabel('ym[n]')
title('Convolucion lineal')
%Modulo de las TDFs de las secuencias modificadas
subplot(2,3,4)
stem(q,Xmk,'r.-')
xlabel('k')
ylabel('Xm[k]')
title('Transformada de la secuencia modificada')
subplot(2,3,5)
stem(q,Hmk,'k.-')
xlabel('k')
ylabel('Hm[k]')
title('Transformada de la secuencia modificada')
subplot(2,3,6)
stem(q,Ymk,'b.:')
xlabel('k')
ylabel('Ym[k]')
title('Transformada de la convolucion lineal')
30