Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Tarea de segundo parcial, Ejercicios de Procesamiento de Señales Digitales

Son ejercicios tipo examen para estudiar y resolver.

Tipo: Ejercicios

2024/2025

Subido el 03/06/2026

ailyn-hernandez-ortega
ailyn-hernandez-ortega 🇲🇽

2 documentos

1 / 16

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Tarea de segundo parcial y más Ejercicios en PDF de Procesamiento de Señales Digitales solo en Docsity!

La decimación en frecuencia es un enfoque clave en la implementación eficiente del algoritmo de la Transformada Rápida de Fourier (FFT). La FFT es un algoritmo que calcula eficientemente la transformada discreta de Fourier (DFT) de una señal, reduciendo significativamente el número de operaciones requeridas en comparación con los métodos directos. El algoritmo de decimación en frecuencia fue propuesto por James W. Cooley y John W. Tukey en 1965, y su implementación fue mejorada por numerosos investigadores a lo largo de los años. Aquí hay una descripción general del desarrollo del algoritmo de decimación en frecuencia para la FFT:

  • Implementación del algoritmo El algoritmo de Cooley-Tukey se puede implementar de forma recursiva o iterativa. La implementación recursiva es más eficiente, pero requiere más memoria. La implementación iterativa es menos eficiente, pero requiere menos memoria. La implementación recursiva del algoritmo de Cooley-Tukey se basa en la siguiente idea: La transformada de Fourier de una secuencia de longitud N se puede calcular a partir de las transformadas de Fourier de dos secuencias de longitud N/2. Esta idea se puede aplicar repetidamente para dividir la secuencia de entrada en sub-secuencias más pequeñas, hasta que cada sub-secuencia tenga una longitud de 1. La transformada de Fourier de cada sub-secuencia se puede calcular usando el algoritmo de DFT. Los resultados de las sub-secuencias se combinan luego para producir la transformada de la secuencia original.
  • La implementación iterativa del algoritmo de Cooley-Tukey se basa en la siguiente idea: La transformada de Fourier de una secuencia de longitud N se puede calcular a partir de las transformadas de Fourier de N números. Esta idea se puede aplicar repetidamente para dividir la secuencia de entrada en sub-secuencias más pequeñas, hasta que cada sub-secuencia tenga una longitud de 1. La transformada de Fourier de cada sub-secuencia se puede calcular usando el algoritmo de DFT. Los resultados de las sub-secuencias se combinan luego para producir la transformada de la secuencia original.
  1. Complejidad Computacional:
    • La decimación en frecuencia reduce la cantidad total de operaciones necesarias para calcular la FFT al dividir la tarea en subproblemas más pequeños.
    • La complejidad computacional de la FFT basada en decimación en frecuencia es O(logN) comparación con O ( N 2) para el cálculo directo de la DFT.
  2. Radix-2 FFT:
    • Una versión común de la FFT basada en decimación en frecuencia es la FFT de base-2, también conocida como radix-2 FFT. En este caso, se asume que N es una potencia de 2, lo que simplifica aún más la implementación y reduce la complejidad.
  3. Implementación Eficiente:
    • Las implementaciones eficientes aprovechan la estructura recursiva y la simetría para reducir el número de operaciones y minimizar el uso de recursos computacionales. Referencias: Cooley, J. W., & Tukey, J. W. (1965). An algorithm for the machine calculation of complex Fourier series. Mathematics of Computation, 19(90), 297-301. Libretexts. (2022, November 1). 13.2: La Transformada Rápida de Fourier (FFT). LibreTexts Español. https://espanol.libretexts.org/Ingenieria/Se%C3%B1ales_y_Sistemas_(Bara niuk_et_al.)/13%3A_Temas_de_procesamiento_de_se%C3%B1ales_de_C apstone/13.02%3A_La_Transformada_R%C3%A1pida_de_Fourier_(FFT) Code, R. (2023, April 20). Fast Fourier transform - Rosetta Code. Rosetta Code. https://rosettacode.org/wiki/Fast_Fourier_transform