Skip to content

A library for implementing a few basic 1st order filters including high-pass, low-pass, and moving average filters. Specifically written for Arduino, but can be ported to other microcontrollers.

License

Notifications You must be signed in to change notification settings

LinnesLab/KickFilters

Repository files navigation

KickFilters

A library for implementing a few basic 1st order filters including: high-pass, low-pass, and moving average filters. Specifically written for Arduino, but can be ported to other microcontrollers.

Partially used in Linnes Lab's Kick LL smartwatch, a research device for measuring heart rate, respiration, and blood oxygen. Originally designed for monitoring substance abuse disorder patients in out-patient settings for ambulatory purposes.

Open-sourcing this bit of code allows us to give back to the community in hopes that it will aide in someone else's development.

Original Publication: http://dx.doi.org/10.1109/EMBC.2018.8513356
Open-Access Version: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6448578/

About

A library for implementing a few basic 1st order filters including high-pass, low-pass, and moving average filters. Specifically written for Arduino, but can be ported to other microcontrollers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages