This is a simple, low-cost way to measure the current output at the power source of an embedded system using a microcontroller’s ADC input.
FFT on the ARM Cortex M3
The ARM Cortex-M3 combined with a Fast Fourier Transform (FFT) implementation is a powerful, embedded digital signal processing (DSP) solution. The ARM Cortex-M3 is a mid-range microcontroller architecture with clock speeds over 100MHz and a powerful arithmetic logic unit (ALU). The FFT, a useful tool in many DSP applications, utilizes these features enabling the ARM Cortex-M3 to be a suitable replacement for dedicated DSP’s in some embedded applications.
An Easy-to-Use Digital Filter
The exponential moving average (EMA) is a type of infinite impulse response (IIR) filter that can be used in many embedded DSP applications. It requires only a small amount of RAM and computing power.