Transformada de Fourier discreta expresada como una matriz
En matemáticas aplicadas, una matriz DFT es una expresión de una transformada de Fourier discreta (DFT) como una matriz de transformación , que se puede aplicar a una señal a través de la multiplicación de matrices .
Definición
Una DFT de N puntos se expresa como la multiplicación de , donde es la señal de entrada original, es la matriz DFT cuadrada de N por N y es la DFT de la señal.
La matriz de transformación se puede definir como , o equivalentemente:
- ,
donde es una raíz N primitiva de la unidad en la que . Podemos evitar escribir exponentes grandes para usar el hecho de que para cualquier exponente tenemos la identidad Esta es la matriz de Vandermonde para las raíces de la unidad, hasta el factor de normalización. Tenga en cuenta que el factor de normalización delante de la suma ( ) y el signo del exponente en ω son simplemente convenciones y difieren en algunos tratamientos. Toda la siguiente discusión se aplica independientemente de la convención, con como máximo ajustes menores. Lo único importante es que las transformadas directa e inversa tienen exponentes de signo opuesto y que el producto de sus factores de normalización sea 1/ N . Sin embargo, la elección aquí hace que la matriz DFT resultante sea unitaria , lo que es conveniente en muchas circunstancias.
Los algoritmos de transformada rápida de Fourier utilizan las simetrías de la matriz para reducir el tiempo de multiplicación de un vector por esta matriz, a partir del tiempo habitual . Se pueden aplicar técnicas similares para multiplicaciones por matrices como la matriz de Hadamard y la matriz de Walsh .
Ejemplos
Dos puntos
La DFT de dos puntos es un caso simple, en el que la primera entrada es la DC (suma) y la segunda entrada es la AC (diferencia).
La primera fila realiza la suma y la segunda fila realiza la diferencia.
El factor de es hacer que la transformación sea unitaria (ver más abajo).
De cuatro puntos
La matriz DFT de cuatro puntos en el sentido de las agujas del reloj es la siguiente:
dónde .
Ocho puntos
El primer caso no trivial de potencia entera de dos es para ocho puntos:
dónde
(Tenga en cuenta que .)
Evaluando el valor de , obtenemos:
La siguiente imagen representa la DFT como una multiplicación de matrices, con elementos de la matriz representados por muestras de exponenciales complejos:
La parte real (onda coseno) se representa mediante una línea continua y la parte imaginaria (onda seno) mediante una línea discontinua.
La fila superior es todo unos (escalado por para unitaridad), por lo que "mide" el componente de CC en la señal de entrada. La siguiente fila son ocho muestras de un ciclo negativo de una exponencial compleja, es decir, una señal con una frecuencia fraccionaria de −1/8, por lo que "mide" cuánta "fuerza" hay en la frecuencia fraccionaria +1/8 en la señal. Recuerde que un filtro adaptado compara la señal con una versión invertida en el tiempo de lo que estamos buscando, por lo que cuando buscamos fracfreq. 1/8 comparamos con fracfreq. −1/8, por lo que es por eso que esta fila es una frecuencia negativa . La siguiente fila son dos ciclos negativos de una exponencial compleja, muestreada en ocho lugares, por lo que tiene una frecuencia fraccionaria de −1/4 y, por lo tanto, "mide" hasta qué punto la señal tiene una frecuencia fraccionaria de +1/4.
A continuación se resume cómo funciona la DFT de 8 puntos, fila por fila, en términos de frecuencia fraccionaria:
- 0 mide cuánta CC hay en la señal
- −1/8 mide qué parte de la señal tiene una frecuencia fraccionaria de +1/8
- −1/4 mide qué parte de la señal tiene una frecuencia fraccionaria de +1/4
- −3/8 mide qué parte de la señal tiene una frecuencia fraccionaria de +3/8
- −1/2 mide qué parte de la señal tiene una frecuencia fraccionaria de +1/2
- −5/8 mide qué parte de la señal tiene una frecuencia fraccionaria de +5/8
- −3/4 mide qué parte de la señal tiene una frecuencia fraccionaria de +3/4
- −7/8 mide qué parte de la señal tiene una frecuencia fraccionaria de +7/8
De manera equivalente, se puede decir que la última fila tiene una frecuencia fraccionaria de +1/8 y, por lo tanto, mide qué parte de la señal tiene una frecuencia fraccionaria de -1/8. De esta manera, se podría decir que las filas superiores de la matriz "miden" el contenido de frecuencia positiva en la señal y las filas inferiores miden el componente de frecuencia negativa en la señal.
Transformada unitaria
La DFT es (o puede ser, mediante una selección adecuada de la escala) una transformada unitaria, es decir, que preserva la energía. La elección adecuada de la escala para lograr la unitaridad es , de modo que la energía en el dominio físico sea la misma que la energía en el dominio de Fourier, es decir, para satisfacer el teorema de Parseval . (Otras escalas no unitarias también se utilizan comúnmente para conveniencia computacional; por ejemplo, el teorema de convolución adopta una forma ligeramente más simple con la escala que se muestra en el artículo sobre la transformada de Fourier discreta ).
Otras propiedades
Para conocer otras propiedades de la matriz DFT, incluidos sus valores propios, conexión con convoluciones, aplicaciones, etc., consulte el artículo sobre la transformada de Fourier discreta .
Un caso límite: el operador de Fourier
La noción de una transformada de Fourier se generaliza fácilmente . Una generalización formal de la DFT de N puntos se puede imaginar tomando N arbitrariamente grande. En el límite, la rigurosa maquinaria matemática trata a estos operadores lineales como las llamadas transformadas integrales . En este caso, si hacemos una matriz muy grande con exponenciales complejos en las filas (es decir, partes reales de coseno y partes imaginarias de seno), y aumentamos la resolución sin límite, nos acercamos al núcleo de la ecuación integral de Fredholm de segundo tipo, es decir, el operador de Fourier que define la transformada de Fourier continua. Una porción rectangular de este operador de Fourier continuo se puede mostrar como una imagen, análoga a la matriz DFT, como se muestra a la derecha, donde el valor de píxel en escala de grises denota una cantidad numérica.
Véase también
Referencias
- Yip, PC; Rao, K. Ramamohan, eds. (2001). "2. La transformada de Fourier discreta". Manual de transformada y compresión de datos . CRC Press. doi :10.1201/9781315220529. ISBN. 978-1-315-22052-9.– Un tratamiento de la DFT basado en gran medida en la matriz DFT.
Enlaces externos
Wikimedia Commons tiene medios relacionados con Matriz DFT .
- Operador de Fourier y diezmado en el tiempo (DIT)