Rauschen in Frequenzantwort
Verfasst: Dienstag 2. Mai 2017, 15:05
Hallo Zusammen,
wie würdet ihr mit Python hochfrequentes Rauschen aus einem Frequenzspektrum tilgen (Zeitrohdaten liegen nicht vor).
Es soll sich möglichst nichts an der Lage der Resonanzfrequenzen ändern (gleitender Mittelwert o.ä funktioniert nicht).
In Matlab hatte ich dafür diese Funktion verwendet:
[codebox=matlab file=Unbenannt.m]%smooth data to reduce signalnoise
d1 = designfilt('lowpassiir','FilterOrder',12, ...
'HalfPowerFrequency',0.5,'DesignMethod','butter');
y= filtfilt(d1,y);[/code]
VG Inco
wie würdet ihr mit Python hochfrequentes Rauschen aus einem Frequenzspektrum tilgen (Zeitrohdaten liegen nicht vor).
Es soll sich möglichst nichts an der Lage der Resonanzfrequenzen ändern (gleitender Mittelwert o.ä funktioniert nicht).
In Matlab hatte ich dafür diese Funktion verwendet:
[codebox=matlab file=Unbenannt.m]%smooth data to reduce signalnoise
d1 = designfilt('lowpassiir','FilterOrder',12, ...
'HalfPowerFrequency',0.5,'DesignMethod','butter');
y= filtfilt(d1,y);[/code]
VG Inco