DFT – Representación Trigonométrica
Este es el segundo tutorial en nuestras series de análisis espectral en desarrollo. En esta entrada, continuaremos nuestra discusión acerca de la Transformada Discreta de Fourier en Excel, su interpretación y aplicación en el dominio de tiempo.
El DFT (por sus siglas en inglés) es básicamente una transformación matemática y puede ser un concepto un poco árido pero, a pesar de ello, esperamos que este tutorial los ayude a entenderlo en un nivel más profundo e intuitivo, a través del uso de las funciones y asistentes de NumXL.
Antecedentes
Nos han hecho varias preguntas desde que lanzamos nuestra primera entrada acerca de DFT, especialmente relacionadas con cómo usar los componentes DFT para representar la entrada del conjunto de datos como la sumatoria de las funciones trigonométricas de seno-coseno. Las preguntas surgieron gracias al uso de esta representación para interpolar valores intermedios y, posiblemente, extrapolar (el también conocido ¨pronóstico¨) más allá del conjunto de datos registrados.
En principio, el DFT convierte un discreto conjunto de observaciones en una serie de funciones trigonométricas continuas (i.e. seno y coseno). Así que la señal original puede ser representarse de esta manera:
Donde:
- $x(t)$ es el valor de la observación en el tiempo $t$.
- $t$ es el tiempo discreto en el cual se obtuvo una observación.
- $t \in \left \{ 0,1,2 \cdots N-1 \right \}$.
- $N$ es el número de observaciones en el conjunto de datos de entrada.
- $\omega = \frac{2\pi}{N}$ es la frecuencia principal o fundamental.
- $A_i\angle \phi_i$ es la amplitud y la fase del i-ésimo componente discreto de Fourier..
Análisis
Examinando de cerca los componentes de transformación de Fourier (i.e. amplitud y fase) de una serie finita, encontramos las siguientes observaciones:
- La amplitud de las series es simétrica en torno al componente $N/2$.
- La fase del componente $k$ es el negativo del componente $N-k$
En esencia, sólo necesitamos la primera mitad de los componentes DFT para recuperar el conjunto de datos de entrada original. El tiempo original está representado por los siguientes componentes:
Prueba
IMPORTANTE: Para un conjunto de datos de salida uniforme, el último componente DFT no necesita multiplicarse por 2. Así pues, la representación del coseno de los datos de salida se expresa de la siguiente manera:
Conclusión
Usando la Transformada Discreta de Fourier podemos representar el conjunto de datos de entrada discreto como la sumatoria de funciones trigonométricas deterministas continuas.
Distinto a los datos originales, que se definen en instancias discretas de tiempo, la representación Fourier es continua y, por lo tanto, definida con valores clásicos. Usando esta representación continua, podemos interpolar cualquier valor en este rango (excepto para extrapolación/pronóstico).