This project implements a real-time low-pass FIR filter using a Hamming window to process motion data from a 3-axis accelerometer. Designed for embedded systems, the filter runs on an STM32 microcontroller using the CMSIS-DSP library for efficient, high-performance signal processing.
- Filter high-frequency noise from accelerometer data using a FIR filter.
- Implement the filter in real-time on an STM32 MCU using CMSIS-DSP.
- Acquire data via I2C from the sensor and send filtered output over UART.
Accelerometer (via I2C)
β
STM32 MCU (CMSIS-DSP FIR Filter)
β
Filtered Data (via UART)