stringtranslate.com

DFT deslizante

En matemáticas aplicadas, la transformada de Fourier discreta deslizante es un algoritmo recursivo para calcular transformadas de Fourier discretas sucesivas de tramas de datos de entrada que están separadas por una sola muestra (tamaño de salto − 1). [1] El cálculo de la transformada de Fourier discreta deslizante está estrechamente relacionado con el algoritmo de Goertzel . [ cita requerida ]

Definición

Suponiendo que el tamaño de salto entre dos DFT consecutivas es 1 muestra, entonces [2]

A partir de esta definición anterior, la DFT se puede calcular de forma recursiva a partir de entonces. Sin embargo, la implementación de la función de ventana en una DFT deslizante es difícil debido a su naturaleza recursiva, por lo que se realiza exclusivamente en un dominio de frecuencia. [3]

Transformada de Fourier infinita con ventana deslizante

No es posible implementar funciones de ventana asimétricas en la DFT deslizante. Sin embargo, la versión IIR llamada transformada de Fourier infinita con ventana deslizante (SWIFT) proporciona una ventana exponencial y la αSWIFT calcula dos sDFT en paralelo donde la de decaimiento lento se resta con la de decaimiento rápido, por lo tanto, una función de ventana de . [4]

Referencias

  1. ^ Bradford, Russell (2005). "DESLIZARSE ES MÁS SUAVE QUE SALTAR" (PDF) . Actas del ICMC 2005 .
  2. ^ Lazzarini, Victor (2021). Diseño musical espectral . Oxford Univ. Press.
  3. ^ Rafii, Zafar (14 de noviembre de 2018). "Transformada de Fourier discreta deslizante con ventanas de núcleo". Revista IEEE Signal Processing . 35 (6). doi :10.1109/MSP.2018.2855727.
  4. ^ Grado, Logen L.; Johnson, Matthew D.; Netoff, Theoden I. (6 de septiembre de 2017). "La transformada de Fourier infinita con ventana deslizante": 2. doi :10.1109/MSP.2017.2718039 . Consultado el 3 de febrero de 2023 . {{cite journal}}: Requiere citar revista |journal=( ayuda )