Practica 6 Ads 862
Practica 6 Ads 862
Practica 6 Ads 862
PRACTICA NO. 6
RESUMEN.
Aplicaciones de la DFT:
(RELATED, s.f.)
TRANSFORMADA RÁPIDA DE FOURIER (FFT)
El algoritmo FFT entrega los mismos resultados que (DFT), pero optimiza el cómputo
dividiendo el problema en cálculos de DFT de menor orden y una estructura recursiva. Para
derivar una de las versiones más comunes del algoritmo FFT llamado Radix-2, asumimos que
N=2m. La división de la DFT de N puntos a dos de N/2 presentada por el algoritmo divide y
conquista se puede volver a realizar recursivamente en cada bloque de la figura 1. Para ilustrar
este punto, la reducción de orden se vuelve a aplicar sobre cada DFT de N/2 puntos en la figura
2. Es posible seguir esta reducción hasta llegar al bloque más pequeño posible de una DFT de
dos puntos, a cual se obtiene directamente de la ecuación principal.
Esta implementación recursiva se conoce como FFT radix 2 y es una de las formas más
comunes y su complejidad numérica baja de N2 a Nlog2(N). La figura 3 presenta el esquema de
una estructura de reducción de orden en la DFT, la figura 4 el caso de una FFT de 8 puntos, y la
figura 5 la complejidad numérica en función al número de puntos N.
(Matías Zañartu, 2012)
Ejemplos de cómo usar la FFT en MATLAB
Calcule la longitud (número de elementos) del vector que contiene sus datos. Por ejemplo, si
los datos se almacenan en un vector llamado d, tipo L = longitud (d); en la línea de comandos de
MATLAB y sin comillas. L contendrá ahora el número de elementos en d.
Realizar la FFT escribiendo Y = fft (d, 2 ^ p); en la línea de comandos de MATLAB y sin
comillas. Este comando agrega ceros a d para obtener un vector de longitud 2 ^ p y después
realiza la FFT en el ^ p-elemento del vector 2. Los ceros adjuntas no afectan el resultado de la
FFT, pero FFT se ejecuta más rápido con un vector cuya longitud es una potencia de 2.
Mantener sólo las partes únicos de Y tecleando Y = Y (1: ((2 ^ p +1) / 2)); sin las comillas en
la línea de comandos de MATLAB. Esto es necesario porque la salida de la FFT es simétrica –
es decir, el segundo medio de Y es simplemente el complejo conjugado de la primera mitad.
Ahora, Y da los coeficientes de las funciones seno y coseno a frecuencias de 0 a 1 + (2 ^ p / 2)).
DESARROLLO TEORICO.
4
𝑗2𝜋𝑘
1) 𝑁 = 4, 𝑥 [𝑘 ] = ∑ 𝑥 ( 𝑛 ) ∗ 𝑒 − 4
∗𝑛
𝑛=0
j2π j2π j2π j2π j2π
x[0] = x(0)e− 4 ∗0∗0 + x(1)e− 4 ∗0∗1
+ x(2)e− 4 ∗0∗2 + x(3)e− 4
∗0∗3
+ x(4)e−4
∗0∗4
0 0 0 0 0
= e + 2e + 3e + 4e + 5e = 15
4
j2πk
2) N = 8, x[k] = ∑ x(n) ∗ e− 8
∗n
n=0
𝑗2𝜋 𝑗2𝜋 𝑗2𝜋 𝑗2𝜋 𝑗2𝜋
𝑥 [0] = 𝑥 (0)𝑒 − 8 ∗0∗0 + 𝑥 (1)𝑒 − 8 ∗0∗1 + 𝑥 (2)𝑒 − 8
∗0∗2
+ 𝑥 (3)𝑒 − 8
∗0∗3
+ 𝑥(4)𝑒 −8
∗0∗4
= 𝑒 0 + 2𝑒 0 + 3𝑒 0 + 4𝑒 0 + 5𝑒 0 = 15
7
j2πk
1) N = 4, x[k] = ∑ x(n) ∗ e− 4
∗n
n=−7
j2π j2π j2π j2π
x[0] = x(−7)e− 4
∗0∗−7
+ x(−6)e− 4
∗0∗−6
+ x(−5)e−4
∗0∗−5
+ x(−4)e−4
∗0∗−4
j2π j2π j2π j2π
+ x(−3)e− 4
∗0∗−3
+ x(−2)e− 4 ∗0∗−2 + x(−1)e− 4 ∗0∗−1 + x(0)e− 4 ∗0∗0
j2π j2π j2π j2π
+ x(1)e− 4 ∗0∗1 + x(2)e− 4 ∗0∗2 + x(3)e− 4 ∗0∗3 + x(4)e− 4 ∗0∗4
j2π j2π j2π
+ x(5)e− 4 ∗0∗5 + x(6)e− 4 ∗0∗6 + x(7)e− 4 ∗0∗7
= 0e0 + 0e + 0e + 0e + 1e + 1e + 1e + 1e + 1e + 1e + 1e + 0e + 0e
0 0 0 0 0 0 0 0 0 0 0 0
+ 0e0 + 0e0 = 7
𝑛=−7
𝑗2𝜋 𝑗2𝜋 𝑗2𝜋 𝑗2𝜋
𝑥 [0] = 𝑥 (−7)𝑒 − 8 ∗0∗−7 −
+ 𝑥 (−6)𝑒 8 ∗0∗−6
+ 𝑥 (−5)𝑒 − 8 ∗0∗−5 + 𝑥(−4)𝑒 − 8 ∗0∗−4
𝑗2𝜋 𝑗2𝜋 𝑗2𝜋 𝑗2𝜋
+ 𝑥 (−3)𝑒 − 8 ∗0∗−3 + 𝑥 (−2)𝑒 − 8 ∗0∗−2 + 𝑥 (−1)𝑒 − 8 ∗0∗−1 + 𝑥(0)𝑒 − 8 ∗0∗0
𝑗2𝜋 𝑗2𝜋 𝑗2𝜋 𝑗2𝜋
+ 𝑥 (1)𝑒 − 8 ∗0∗1 + 𝑥 (2)𝑒 − 8 ∗0∗2 + 𝑥 (3)𝑒 − 8 ∗0∗3 + 𝑥 (4)𝑒 − 8 ∗0∗4
𝑗2𝜋 𝑗2𝜋 𝑗2𝜋
+ 𝑥 (5)𝑒 − 8 ∗0∗5 + 𝑥 (6)𝑒 − 8 ∗0∗6 + 𝑥 (7)𝑒 − 8 ∗0∗7
= 0𝑒 0 + 0𝑒 0 + 0𝑒 + 0𝑒 + 1𝑒 + 1𝑒 + 1𝑒 + 1𝑒 + 1𝑒 + 1𝑒 + 1𝑒 + 0𝑒 + 0𝑒 + 0𝑒
0 0 0 0 0 0 0 0 0 0 0 0
+ 0𝑒 0 = 7
1. Muestre gráficamente la DTFT (Magnitud y fase) de las secuencias a) y b) del desarrollo teórico
empleando 4, 8, 256, 512 y 1024 puntos.
Secuencia a):
Secuencia b):
Determine la DTFT de las siguientes señales discretas para 256, 512 y 1024 puntos y muestre gráficamente
magnitud y fase.
Cuitláhuac:
Marco:
Steven W. Smith, P. (1997-2011). Capitulo 10: transformada de fourier en timpo discreto . En P. Steven
W. Smith, El científico y la Guía del Ingeniero de Steven W. Smith, Ph.D. (pág. 206). California:
DSPguide.com.