mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-12-24 00:28:34 -07:00
sos_filter: define filtfilt call
Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
This commit is contained in:
parent
79ae9ace16
commit
7af57cbdf6
1 changed files with 3 additions and 0 deletions
|
|
@ -56,6 +56,9 @@ class DigitalFilter:
|
|||
import scipy.signal as signal
|
||||
b, a = signal.iirnotch(freq, Q=quality, fs=self.sample_frequency)
|
||||
return signal.tf2sos(b, a)[0]
|
||||
def filtfilt(self, data):
|
||||
import scipy.signal as signal
|
||||
return signal.sosfiltfilt(self.filter_sections, data)
|
||||
|
||||
def get_filter_sections(self):
|
||||
return self.filter_sections
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue