Iampete1
338779d27d
Filter: params always use set method
3 years ago
Andy Piper
dfba938e63
Filter: add triple harmonic notches
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
7272a29b7b
Filter: added RPM2 harmonic notch type
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
a93821110e
Filter: return active harmonics based on dynamic harmonic enablement
5 years ago
Andy Piper
71f99542a8
Filter: allow harmonic notch center frequencies to be updated individually
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
4c1816a983
Copter: port betaflight in-flight fft analysis to arducopter and expose as a log message
...
add harmonic notch tracking mode
call AP_GyroFFT::update_freq_hover() from update_throttle_hover()
move gyrofft configuration and control to AP_Vehicle
move fft logging to fft library
5 years ago
Andy Piper
6f5b991f28
Filter: add harmonic notch dynamic tracking mode
...
move definition of HNF_MAX_HARMONICS
5 years ago
Andrew Tridgell
f6c3c73037
Filter: switch harmomic notch mode to enum class
5 years ago
Andy Piper
22111f59e8
Filter: add harmonic notch dynamic tracking mode
...
update harmonic notch REF docs
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
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
Andy Piper
52e4676564
Filter: Allow all filter frequencies to be 16bit.
6 years ago
Andy Piper
1a8475cf9f
Filter: Decouple notch filter configuration from the filter itself.
...
Allow multiple notch filters to be instantiated using the same configuration.
6 years ago
Andrew Tridgell
50dcca39bd
Filter: added a notch filter
...
maths from Leonard
8 years ago