ardupilot/libraries/Filter
Andy Piper 366bc06089 Filter: New HarmonicNotchFilter
This delegates updates to a bank of NotchFilters located at an rpm frequency and harmonics. Center frequency can be updated dynamically. Notch parameters are configurable, including the number of harmonics to filter on. Updates to the filter parameters are optimized across the notch bank. Convert notch bandwidth and frequency to floats.

allow all filter harmonics to be controlled.

add destructor to harmonic notch.

don't allocate sub-filters for harmonic notch if no harmonics set.
2019-09-11 18:41:05 +10:00
..
examples
AverageFilter.h Filter: add missing override keyword 2019-02-20 19:23:54 +11:00
Butter.h
DerivativeFilter.cpp
DerivativeFilter.h Filter: add override keyword 2018-11-08 11:30:12 +11:00
Filter.h
FilterClass.h
FilterWithBuffer.h Filter: add override keyword 2018-11-08 11:30:12 +11:00
HarmonicNotchFilter.cpp Filter: New HarmonicNotchFilter 2019-09-11 18:41:05 +10:00
HarmonicNotchFilter.h Filter: New HarmonicNotchFilter 2019-09-11 18:41:05 +10:00
LowPassFilter2p.cpp Filter: fixed crash on zero cutoff frequency 2019-02-08 13:54:54 +11:00
LowPassFilter2p.h
LowPassFilter.cpp
LowPassFilter.h
ModeFilter.h Filter: add override keyword 2018-11-08 11:30:12 +11:00
NotchFilter.cpp Filter: New HarmonicNotchFilter 2019-09-11 18:41:05 +10:00
NotchFilter.h Filter: New HarmonicNotchFilter 2019-09-11 18:41:05 +10:00