Online Fourier Analysis Of Time-Varying Signals In A Real-Time Embedded Environment