Implemented using digital filters and ARM Cortex-M3 microcontroller.