Seite 1 von 1

Rauschen in Frequenzantwort

Verfasst: Dienstag 2. Mai 2017, 15:05
von incoggnito
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

Re: Rauschen in Frequenzantwort

Verfasst: Dienstag 2. Mai 2017, 15:29
von MagBen
Die Funktion filtfilt gibt's auch in Python (scipy)
https://docs.scipy.org/doc/scipy-0.19.0 ... l.filtfilt

Re: Rauschen in Frequenzantwort

Verfasst: Mittwoch 3. Mai 2017, 06:43
von incoggnito
Hier habe ich noch was nützliches gefunden:

https://www.dsprelated.com/showarticle/164.php

Mal sehen ob dazu meine Grundlagen der Signalanlyse noch ausreichen. Aktuell verstehe ich noch nicht, wozu ich im Gegensatz zu Matlab nun mehr Eingabeparamter für filtfilt benötige ...