ardupilot/libraries/Filter
Leonard Hall 6f3be90147 Filter: Alter Notch filter formula to remove /0 and allow perfect notch.
This formulation of the notch equations lets the user specify the depth of the Notch. The presence of a diveide by A prevents the gain going to zero and therefore achieving a perfect notch. It also provides the risk that a user may attempt to do this and cause a divide by zero error. This change adds the ability to achive a perfect notch and removes the possibility of a divide by zero.

Add Notch Filter parameter checking
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: sanity check the harmonic notch sample rate on initialization. do not allow harmonics to go above the nyquist frequency 2019-09-11 18:41:05 +10:00
HarmonicNotchFilter.h Filter: sanity check the harmonic notch sample rate on initialization. do not allow harmonics to go above the nyquist frequency 2019-09-11 18:41:05 +10:00
LowPassFilter.cpp
LowPassFilter.h
LowPassFilter2p.cpp Filter: fixed crash on zero cutoff frequency 2019-02-08 13:54:54 +11:00
LowPassFilter2p.h
ModeFilter.h Filter: add override keyword 2018-11-08 11:30:12 +11:00
NotchFilter.cpp Filter: Alter Notch filter formula to remove /0 and allow perfect notch. 2019-09-11 18:41:05 +10:00
NotchFilter.h Filter: New HarmonicNotchFilter 2019-09-11 18:41:05 +10:00