Andy Piper
21d24ebc9d
Filter: add harmonic notch option to run at loop rate
4 years ago
Andy Piper
c291107f50
Filter: correct grammar on HNTCH docs
4 years ago
Andy Piper
726307cb31
Filter: correct harmonic notch docs and provide better defaults.
4 years ago
Andy Piper
71f99542a8
Filter: allow harmonic notch center frequencies to be updated individually
5 years ago
Andrew Tridgell
bd07e8516f
Filter: use GCS_SEND_TEXT()
5 years ago
Andy Piper
8407648316
Filter: make sure the center frequency can never be zero
5 years ago
Andy Piper
1dbde3af09
Filter: add support for double harmonic notches to more effectively target wider noise peaks
5 years ago
Andy Piper
6f5b991f28
Filter: add harmonic notch dynamic tracking mode
...
move definition of HNF_MAX_HARMONICS
5 years ago
Andy Piper
22111f59e8
Filter: add harmonic notch dynamic tracking mode
...
update harmonic notch REF docs
5 years ago
Andy Piper
ef7f8531fb
Filter: set the harmonic notch filter ref default to zero (disabled)
...
Modify parameter descriptions for tradheli
5 years ago
Andy Piper
9b9fb0d593
Filter: sanity check the harmonic notch sample rate on initialization. do not allow harmonics to go above the nyquist frequency
6 years ago
Andy Piper
bc5916ebc9
Filter: comment on reserved config. cope with notch allocation failure.
6 years ago
Andy Piper
334ebadd5a
Filter: add comments and address review comments for harmonic notch
6 years ago
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.
6 years ago