Anwenden eines adaptiven Filters in Python
Ich möchte einen adaptiven Filter in Python anwenden, kann jedoch online keine Dokumentation oder Beispiele zur Implementierung eines solchen Algorithmus finden. Ich kenne mich mit dem Entwerfen von "statischen" Filtern mit dem ausscipy.signal
Toolbox, aber ich weiß nicht, wie man einen adaptiven Filter entwirft.
Zur Verdeutlichung: Ich habe ein aufgezeichnetes SignalS
welches Rauschen enthält. Innerhalb dieser Aufnahme gibt es eine "wahre" Funktion, auf die ich zugreifen möchte, nennen Sie dieseT
. Ich habe auch eine Schätzung vonT
. Ich möchte einen Filter so gestalten, dass der Fehler zwischen den gefiltertenS
undT
minimiert wird. Beachten Sie, dass in diesem Fall ein statischer Filter nicht sinnvoll ist, da ich versuche, ein nichtstationäres Signal zu filtern.