En matemáticas , la transformada de Fourier de tiempo discreto ( DTFT ) es una forma de análisis de Fourier que se puede aplicar a una secuencia de valores discretos.
La DTFT se utiliza a menudo para analizar muestras de una función continua . El término "tiempo discreto" se refiere al hecho de que la transformada opera sobre datos discretos, a menudo muestras cuyo intervalo tiene unidades de tiempo. A partir de muestras uniformemente espaciadas, produce una función de frecuencia que es una suma periódica de la transformada de Fourier continua de la función continua original. En términos más sencillos, al tomar la DTFT de muestras espaciadas regularmente de una señal continua, se obtienen copias repetidas (y posiblemente superpuestas) del espectro de frecuencia de la señal, espaciadas a intervalos que corresponden a la frecuencia de muestreo. Bajo ciertas condiciones teóricas, descritas por el teorema de muestreo , la función continua original se puede recuperar perfectamente a partir de la DTFT y, por lo tanto, a partir de las muestras discretas originales. La DTFT en sí misma es una función continua de frecuencia, pero sus muestras discretas se pueden calcular fácilmente mediante la transformada discreta de Fourier (DFT) (véase § Muestreo de la DTFT ), que es, con mucho, el método más común del análisis de Fourier moderno.
Ambas transformadas son invertibles. La transformada de Fourier discreta inversa (DTFT inversa) reconstruye la secuencia de datos muestreada original, mientras que la transformada discreta de Fourier inversa (DFT inversa) produce una suma periódica de la secuencia original. La transformada rápida de Fourier (FFT) es un algoritmo para calcular un ciclo de la DFT, y su inversa produce un ciclo de la DFT inversa.
Relación con la transformada de Fourier
Dejarsea una función continua en el dominio del tiempo . Comenzamos con una definición común de la transformada de Fourier continua , donderepresenta la frecuencia en hercios yrepresenta el tiempo en segundos:
Podemos reducir la integral a una suma mediante muestreo.a intervalos desegundos (véase Transformada de Fourier § Integración numérica de una serie de pares ordenados ). Específicamente, podemos reemplazarcon una secuencia discreta de sus muestras,, para valores enteros dey reemplazar el elemento diferencialcon el período de muestreoDe este modo, obtenemos una formulación para la transformada de Fourier de tiempo discreto (DTFT):
Esta serie de Fourier (en frecuencia) es una función periódica continua , cuya periodicidad es la frecuencia de muestreo.. El subíndicelo distingue de la transformada continua de Fouriery de la forma de frecuencia angular de la DTFT. Esta última se obtiene definiendo una variable de frecuencia angular,(que tiene unidades normalizadas de radianes/muestra ), lo que nos da una función periódica de frecuencia angular, con periodicidad: [ a ]

La utilidad de la DTFT radica en la fórmula de suma de Poisson , que nos dice que la función periódica representada por la serie de Fourier es una suma periódica de la transformada continua de Fourier : [ b ]
Los componentes de la suma periódica están centrados en valores enteros (denotados por) de una frecuencia normalizada (ciclos por muestra). La frecuencia ordinaria/física (ciclos por segundo) es el producto dey la frecuencia de muestreo, Para suficientemente grandeelEl término puede observarse en la región.con poca o ninguna distorsión ( aliasing ) de los otros términos. La figura 1 muestra un ejemplo dondeno es lo suficientemente grande como para evitar el aliasing.
También observamos quees la transformada de Fourier dePor lo tanto, una definición alternativa de DTFT es : [ A ]
La función peine de Dirac modulada es una abstracción matemática a la que a veces se hace referencia como muestreo de impulsos . [ 3 ]
Transformación inversa
Una operación que recupera la secuencia de datos discretos a partir de la función DTFT se denomina DTFT inversa . Por ejemplo, la transformada de Fourier continua inversa de ambos lados de la ecuación 3 produce la secuencia en forma de una función peine de Dirac modulada :
Sin embargo, cabe señalar quees periódico, toda la información necesaria está contenida dentro de cualquier intervalo de longitud En ambas ecuaciones , la 1 y la 2 , las sumas sobreson una serie de Fourier , con coeficientes Las fórmulas estándar para los coeficientes de Fourier son también las transformadas inversas :
Datos periódicos
Cuando la secuencia de datos de entradaes-periódica, la ecuación 2 se puede reducir computacionalmente a una transformada discreta de Fourier (DFT), porque :
- Toda la información disponible está contenida enmuestras.
- converge a cero en todas partes excepto en múltiplos enteros deconocidas como frecuencias armónicas . En esas frecuencias, la DTFT diverge a diferentes velocidades dependientes de la frecuencia. Y esas velocidades vienen dadas por la DFT de un ciclo de lasecuencia.
- La DTFT es periódica, por lo que el número máximo de amplitudes armónicas únicas es
La DFT de un ciclo de laLa secuencia es :
Ypuede expresarse en términos de la transformada inversa, que a veces se denomina serie discreta de Fourier (DFS) : [ 1 ] : p 542
Con estas definiciones, podemos demostrar la relación entre la DTFT y la DFT :
Debido a la-periodicidad de ambas funciones deEsto se puede simplificar a :
que satisface el requisito de transformación inversa :
Muestreo de la DTFT
Cuando la DTFT es continua, una práctica común es calcular un número arbitrario de muestras.de un ciclo de la función periódica: [ 1 ] : págs. 557–559 y 703 [ 2 ] : pág. 76
dóndees una suma periódica :
- (véase Series de Fourier discretas )
ElLa secuencia es la DFT inversa. Por lo tanto, nuestro muestreo de la DTFT hace que la transformada inversa se vuelva periódica. La matriz deLos valores se conocen como periodograma y el parámetrose denomina NFFT en la función de Matlab del mismo nombre. [ 4 ]
Para evaluar un ciclo deNuméricamente, requerimos una longitud finita.secuencia. Por ejemplo, una secuencia larga podría truncarse mediante una función de ventana de longitudlo que da como resultado tres casos dignos de mención especial. Para simplificar la notación, considérese elLos valores que se muestran a continuación representan los valores modificados por la función de ventana.
Caso: Decimación de frecuencia.para algún número entero(normalmente 6 u 8)
Un ciclo dese reduce a una suma desegmentos de longitud La DFT recibe entonces varios nombres, como por ejemplo :
- ventana-presum FFT [ 5 ]
- Peso, superposición, adición (WOLA) [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ C ] [ D ]
- DFT polifásica [ 9 ] [ 10 ]
- banco de filtros polifásicos [ 12 ]
- Múltiples ventanas de bloques y alias de tiempo . [ 13 ]
Recordemos que la decimación de datos muestreados en un dominio (tiempo o frecuencia) produce superposición (a veces conocida como aliasing ) en el otro, y viceversa. En comparación con un-longitud DFT, elLa suma/superposición causa diezmo en frecuencia, [ 1 ] : p.558 dejando solo las muestras DTFT menos afectadas por fugas espectrales . Eso suele ser una prioridad al implementar un banco de filtros FFT ( canalizador ). Con una función de ventana convencional de longitudLa pérdida por ondulación sería inaceptable. Por lo tanto, se crean ventanas de múltiples bloques utilizando herramientas de diseño de filtros FIR . [ 14 ] [ 15 ] Su perfil de frecuencia es plano en el punto más alto y cae rápidamente en el punto medio entre las muestras DTFT restantes. Cuanto mayor sea el valor del parámetrocuanto mejor sea el rendimiento potencial.
Caso:
Cuando es simétrico,-función de ventana de longitud () se trunca por 1 coeficiente, se denomina periódica o DFT-par . Esa es una práctica común, pero el truncamiento afecta a la DTFT (fuga espectral) en una pequeña cantidad. Es al menos de interés académico caracterizar ese efecto. UnLa DFT de longitud de la ventana truncada produce muestras de frecuencia a intervalos deen lugar de Las muestras son de valor real, [ 16 ] : p.52 pero sus valores no coinciden exactamente con la DTFT de la ventana simétrica. La suma periódica,junto con un-longitud DFT, también se puede utilizar para muestrear la DTFT a intervalos de Esas muestras también son de valor real y coinciden exactamente con la DTFT (ejemplo: Archivo:Muestreo de la transformada de Fourier de tiempo discreto.svg ). Para utilizar la ventana simétrica completa para el análisis espectral en elespaciado, uno combinaría elymuestras de datos (por adición, porque la ventana simétrica las pondera por igual) y luego aplicar la ventana simétrica truncada y la-DFT de longitud.


Caso: Interpolación de frecuencia.
En este caso, la DFT se simplifica a una forma más familiar :
Para aprovechar un algoritmo de transformada rápida de Fourier para calcular la DFT, la suma se realiza generalmente sobre todos lostérminos, aunquede ellos son ceros. Por lo tanto, el casoA menudo se le denomina relleno de ceros .
Fuga espectral, que aumenta a medida quedisminuye, es perjudicial para ciertas métricas de rendimiento importantes, como la resolución de múltiples componentes de frecuencia y la cantidad de ruido medida por cada muestra DTFT. Pero esas cosas no siempre importan, por ejemplo cuandoLa secuencia es una sinusoide sin ruido (o una constante), moldeada por una función de ventana. Por lo tanto, es práctica común usar relleno de ceros para mostrar gráficamente y comparar los patrones de fuga detallados de las funciones de ventana. Para ilustrar esto con una ventana rectangular, consideremos la siguiente secuencia:
- y
Las figuras 2 y 3 son gráficas de la magnitud de dos DFT de diferente tamaño, como se indica en sus etiquetas. En ambos casos, el componente dominante se encuentra en la frecuencia de la señal:. También se puede observar en la Fig. 2 el patrón de fuga espectral de laVentana rectangular. La ilusión en la Fig. 3 es resultado del muestreo de la DTFT solo en sus cruces por cero. En lugar de la DTFT de una secuencia de longitud finita, da la impresión de una secuencia sinusoidal infinitamente larga. Los factores que contribuyen a la ilusión son el uso de una ventana rectangular y la elección de una frecuencia (1/8 = 8/64) con exactamente 8 (un número entero) ciclos por cada 64 muestras. Una ventana de Hann produciría un resultado similar, excepto que el pico se ensancharía a 3 muestras (ver DFT-Ventana de Hann par ).
Circunvolución
El teorema de convolución para secuencias es :
Un caso especial importante es la convolución circular de secuencias s e y definida pordóndees una suma periódica. La naturaleza de frecuencia discreta designifica que el producto con la función continuaTambién es discreta, lo que resulta en una simplificación considerable de la transformada inversa :
Para secuencias s e y cuya duración no nula es menor o igual a N , una simplificación final es :
La importancia de este resultado se explica en los algoritmos de convolución circular y convolución rápida .
Relación con la transformada Z
es una serie de Fourier que también puede expresarse en términos de la transformada Z bilateral . Es decir :
donde elLa notación distingue la transformada Z de la transformada de Fourier. Por lo tanto, también podemos expresar una parte de la transformada Z en términos de la transformada de Fourier :
Tenga en cuenta que cuando el parámetro T cambia, los términos depermanecer una separación constanteaparte, y su ancho aumenta o disminuye. Los términos de S 1/ T ( f ) mantienen un ancho constante y su separación 1/ T aumenta o disminuye.
Tabla de transformadas de Fourier de tiempo discreto
En la tabla siguiente se muestran algunos pares de transformaciones comunes. Se aplica la siguiente notación :
- es un número real que representa la frecuencia angular continua (en radianes por muestra).está en ciclos/segundo, yestá en seg/muestra.) En todos los casos de la tabla, el DTFT es 2π-periódico (en).
- designa una función definida en.
- designa una función definida eny cero en cualquier otro lugar. Entonces:
- es la función delta de Dirac
- es la función sinc normalizada
- es la función triangular
- n es un número entero que representa el dominio de tiempo discreto (en muestras).
- es la función escalón unitario de tiempo discreto
- es el delta de Kronecker
Propiedades
Esta tabla muestra algunas operaciones matemáticas en el dominio del tiempo y los efectos correspondientes en el dominio de la frecuencia.
- es la convolución discreta de dos secuencias
- es el conjugado complejo de
Véase también
Notas
- ↑ De hecho, la ecuación 2 se justifica a menudo de la siguiente manera : [ 1 ] : pág. 143, ecuación 4.6
- ↑ De la tabla de transformadas de Fourier de tiempo discreto tenemos:
- ↑ WOLA no debe confundirse con el método de superposición-suma de la convolución por partes.
- ↑ Ejemplo de WOLA: Archivo: Ejemplo de canalizador WOLA.png
- ↑ Esta expresión se deriva de la siguiente manera: [ 1 ] : p.168
Citas de página
- ↑ Oppenheim y Schafer, [ 1 ] p 147 (4.17), donde: por lo tanto
- ↑ Oppenheim y Schafer, [ 1 ] p 147 (4.20), p 694 (10.1), y Prandoni y Vetterli, [ 2 ] p 255, (9.33), donde: y
- ↑ Oppenheim y Schafer, [ 1 ] p 551 (8.35), y Prandoni y Vetterli, [ 2 ] p 82, (4.43). Con definiciones : y Esta expresión difiere de las referencias por un factor deporque lo perdieron al pasar del tercer paso al cuarto. Específicamente, el DTFT deen § Tabla de transformadas de Fourier de tiempo discreto tiene unafactor que las referencias omitieron.
- ↑ Oppenheim y Schafer, [ 1 ] p 60, (2.169), y Prandoni y Vetterli, [ 2 ] p 122, (5.21)
Referencias
- 1 2 3 4 5 6 7 8 9 10 11 Oppenheim, Alan V. ; Schafer, Ronald W. ; Buck, John R. (1999). "4.2, 8.4". Procesamiento de señales en tiempo discreto (2.ª ed.). Upper Saddle River, NJ: Prentice Hall. ISBN 0-13-754920-2.
Las muestras de la transformada de Fourier de una secuencia aperiódica x[n] pueden considerarse como coeficientes DFS de una secuencia periódica obtenidos mediante la suma de réplicas periódicas de x[n].
- 1 2 3 4 Prandoni, Paolo; Vetterli, Martin (2008). Procesamiento de señales para comunicaciones (PDF) (1.ª ed.). Boca Raton, FL: CRC Press. págs. 72, 76. ISBN 978-1-4200-7046-0Recuperado el 4 de octubre de 2020.
Los coeficientes DFS para la señal periodizada son un conjunto discreto de valores para su DTFT
. - ↑ Rao, R. (2008). Señales y sistemas . Prentice-Hall of India Pvt. Limited. ISBN 9788120338593.
- ↑ "periodograma - Estimación de la densidad espectral de potencia del periodograma - MATLAB" . www.mathworks.com .
- ↑ Gumas, Charles Constantine (julio de 1997). "La FFT con presunción de ventana logra un alto rango dinámico y resolución" . Personal Engineering & Instrumentation News : 58–64 . Archivado del original el 10 de febrero de 2001.
{{cite journal}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ Crochiere, RE; Rabiner, LR (1983). "7.2". Procesamiento de señales digitales multivelocidad . Englewood Cliffs, NJ: Prentice-Hall. págs. 313–326 . ISBN 0136051626.
- ↑ Wang, Hong; Lu, Youxin; Wang, Xuegang (16 de octubre de 2006). "Receptor canalizado con banco de filtros WOLA". Conferencia Internacional CIE de 2006 sobre Radar . Shanghái, China: IEEE. págs. 1–3 . doi : 10.1109/ICR.2006.343463 . ISBN 0-7803-9582-4. S2CID 42688070 .
- ↑ Lyons, Richard G. (junio de 2008). "Trucos de DSP: Construyendo un analizador de espectro práctico" . EE Times . Recuperado el 19 de septiembre de 2024 . Tenga en cuenta, sin embargo, que contiene un enlace etiquetado como estructura de superposición-adición ponderada que conduce incorrectamente al método de superposición-adición .
- 1 2 Lillington, John (marzo de 2003). "Comparación de arquitecturas de canalización de banda ancha" (PDF) . Dallas: Conferencia Internacional de Procesamiento de Señales. pág. 4 (fig. 7). S2CID 31525301. Archivado del original (PDF) el 8 de marzo de 2019. Recuperado el 6 de septiembre de 2020. El
"Weight Overlap and Add" o WOLA o su subconjunto el "Poliphase DFT", se está estableciendo cada vez más y es ciertamente muy eficiente cuando se requieren bancos de filtros grandes y de alta calidad.
- 1 2 Lillington, John. "Una revisión de las técnicas de bancos de filtros: RF y digitales" (PDF) . armms.org . Isla de Wight, Reino Unido: Libra Design Associates Ltd. pág. 11. Recuperado el 6 de septiembre de 2020.
Afortunadamente, existe una solución mucho más elegante, como se muestra en la Figura 20 a continuación, conocida como FFT polifásica o WOLA (ponderación, superposición y suma).
- ↑ Hochgürtel, Stefan (2013), "2.5", Implementaciones eficientes de espectrómetros FFT de banda ancha de alta resolución y su aplicación a un estudio de la línea del centro galáctico APEX (PDF) , Bonn: Universidad Renana Friedrich Wilhelms de Bonn, págs. 26–31 , Bibcode : 2013PhDT.......427H , recuperado el 19-09-2024 ,
Para realizar WOLA M-fold para una DFT de N puntos, M·N muestras de entrada reales a
j
primero multiplicadas por una función de ventana w
j
del mismo tamaño
- ↑ Chennamangalam, Jayanth (18 de octubre de 2016). "La técnica del banco de filtros polifásicos" . Grupo CASPER . Recuperado el 30 de octubre de 2016 .
- ↑ Dahl, Jason F. (2003-02-06). Métodos de aliasing temporal para la estimación del espectro (Ph.D.). Universidad Brigham Young . Recuperado el 31-10-2016 .
- ↑ Lin, Yuan-Pei; Vaidyanathan, PP (junio de 1998). "Un enfoque de ventana de Kaiser para el diseño de filtros prototipo de bancos de filtros modulados en coseno" (PDF) . IEEE Signal Processing Letters . 5 (6): 132– 134. Bibcode : 1998ISPL....5..132L . doi : 10.1109/97.681427 . S2CID 18159105. Recuperado el 16 de marzo de 2017 .
- ↑ Harris, Frederic J. (24 de mayo de 2004). "9". Procesamiento de señales multivelocidad para sistemas de comunicación . Upper Saddle River, NJ: Prentice Hall PTR. págs. 226–253 . ISBN 0131465112.
- ↑ Harris, Fredric J. (enero de 1978). "Sobre el uso de ventanas para el análisis armónico con la transformada discreta de Fourier" (PDF) . Actas del IEEE . 66 (1): 51– 83. Bibcode : 1978IEEEP..66...51H . CiteSeerX 10.1.1.649.9880 . doi : 10.1109/PROC.1978.10837 . S2CID 426548 .
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Proakis, John G.; Manolakis, Dimitri G. (1996). Procesamiento digital de señales: principios, algoritmos y aplicaciones (3.ª ed.). Nueva Jersey: Prentice-Hall International. Bibcode : 1996dspp.book.....P . ISBN 9780133942897. sAcfAQAAIAAJ.
- ↑ Rabiner, Lawrence R.; Gold, Bernard (1975). Teoría y aplicación del procesamiento digital de señales . Englewood Cliffs, NJ: Prentice-Hall, Inc. pág. 59 (2.163). ISBN 978-0139141010.
Lecturas adicionales
- Porat, Boaz (1996). Un curso de procesamiento digital de señales . John Wiley and Sons. págs. 27-29 y 104-105. ISBN 0-471-14961-6.
- Siebert, William M. (1986). Circuitos, señales y sistemas . Serie de Ingeniería Eléctrica y Ciencias de la Computación del MIT. Cambridge, MA: MIT Press. ISBN 0262690950.
- Lyons, Richard G. (2010). Comprensión del procesamiento digital de señales (3.ª ed.). Prentice Hall. ISBN 978-0137027415.
- Transforma
- Análisis de Fourier
- Procesamiento digital de señales