microdsp

Digital signal processing for microcontrollers: statistics, filters, FFT and calculus on fixed-size buffers or live sample streams.

Author
Aneesh Arnav Chikkala
Website
https://github.com/aneesharnavch/microdsp
Category
Data Processing
License
MIT
Library Type
Contributed
Architectures
Any

Provides mean, standard deviation and robust outlier detection; moving-average, median, Gaussian, FIR, Kaiser-designed and adaptive LMS/NLMS filters; an allocation-free radix-2 FFT and IFFT with Hann/Hamming/Blackman windows; numerical derivatives and integrals; and sliding-window versions of all of these for streaming sensor data. Runs on AVR as well as 32-bit targets, using no C++ standard library containers and no heap allocation in the hot paths.

Downloads

Filename Release Date File Size
microdsp-2.0.0.zip 2026-07-29 104.82 KiB
microdsp-1.0.0.zip 2025-07-29 36.83 KiB