En matemáticas aplicadas, la transformada discreta de Fourier deslizante es un algoritmo recursivo para calcular STFT sucesivas de tramas de datos de entrada que están separadas por una sola muestra (hopsize − 1). [ 1 ] El cálculo para la DFT deslizante está estrechamente relacionado con el algoritmo de Goertzel .
Definición
Suponiendo que el tamaño de salto entre dos DFT consecutivos es 1 muestra, entonces [ 2 ]
A partir de la definición anterior, la DFT se puede calcular recursivamente. Sin embargo, implementar la función de ventana en una DFT deslizante es difícil debido a su naturaleza recursiva; por lo tanto, se realiza exclusivamente en el dominio de la 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 de la de decaimiento rápido, por lo tanto, una función de ventana de. [ 4 ]
Referencias
- ↑ Bradford, Russell (2005). "DESLIZARSE ES MÁS SUAVE QUE SALTAR" (PDF) . Actas de ICMC 2005 .
- ↑ Lazzarini, Victor (2021). Diseño de música espectral . Oxford Univ. Press.
- ↑ Rafii, Zafar (14 de noviembre de 2018). "Transformada discreta de Fourier deslizante con ventana de núcleo". IEEE Signal Processing Magazine . 35 (6): 88. Bibcode : 2018ISPM...35f..88R . doi : 10.1109/MSP.2018.2855727 .
- ↑ Grado, Logan L.; Johnson, Matthew D.; Netoff, Theoden I. (septiembre de 2017). "Consejos y trucos: la transformada de Fourier infinita con ventana deslizante" . IEEE Signal Processing Magazine . Vol. 34, n.º 5. Instituto de Ingenieros Eléctricos y Electrónicos. págs. 183–188 . doi : 10.1109/msp.2017.2718039 .
- transformadas rápidas de Fourier
- stubs de procesamiento de señales