He construido un osciloscopio de juguete con un Arduino, adquiriendo las muestras con el ADC y trazando el espectro en mi computadora. El espectro es la salida del algoritmo FFT. Puede ver un video aquí del programa en acción.
La línea amarilla es el valor real de cada muestra como la salida del ADC de Arduino. La línea roja es la magnitud de cada número complejo como la salida de la función FFT, y la gráfica verde es el ángulo de cada uno de esos números complejos. El primer pico es el ruido de la línea de alimentación principal de CA, que es de 50 Hz.
La gráfica roja muestra la "energía" de cada frecuencia. ¿Qué información muestra el ángulo? ¿Hay una explicación intuitiva?