Andy Piper
dfba938e63
Filter: add triple harmonic notches
3 years ago
Andrew Tridgell
eefc41fe30
Filter: added a way to plot attenuation and phase lag for complex filters
3 years ago
Andrew Tridgell
366aa7154c
Filter: added FM_RAT for throttle notch frequency ratio
...
allow for configurable min frequency ratio for throttle based notches
3 years ago
Andrew Tridgell
9e3a29bf86
Filter: added EnableOnAllIMUs option to harmonic notch filter
3 years ago
Andy Piper
39d928aa49
Filter: add mutators for notch filter parameters
3 years ago
Andrew Tridgell
1cd1519a4f
Filter: clarify meaning of 1st harmonic
3 years ago
Andrew Tridgell
7272a29b7b
Filter: added RPM2 harmonic notch type
3 years ago
Iampete1
1521760a17
Filters: HarmonicNotch: remove statment on max number of notches harmonics from parm descripstion
3 years ago
Andy Piper
fbdeea2d03
Filter: optimize hot parts of notch filter updates
3 years ago
Andy Piper
34920ebd60
Filter: allow harmonics and notch-per-motor in harmonic notch
...
allow default harmonics to be configured
allow combination of harmonics and indpendent centre frequencies
pre-calculate number of harmonics
3 years ago
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
5 years ago
Andy Piper
bc5916ebc9
Filter: comment on reserved config. cope with notch allocation failure.
5 years ago
Andy Piper
334ebadd5a
Filter: add comments and address review comments for harmonic notch
5 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.
5 years ago