Forum: Digitale Signalverarbeitung / DSP / Machine Learning Einfaches steiles Filter mit wenig Rechenbedarf


von Kai D. (Firma: CAD- und CAE-Konstruktion) (robokai)


Lesenswert?

Ich benutze in der firmware eines Controllers die Voschrift:

Y(t) = Y(t-1) / 2 + X(t)/2 um einen IIR aufzubauen. Der dämpft nicht 
genug.
Daher Y(t) = Y(t-1) * 3/ 4 + X(t)/4 probiert.

Der ist immer noch nicht steil genug, dämpft aber schon zu früh.

Macht das Sinn, zwei solcher Filter zu verketten, oder gibt es eine 
bessere Möglichkeit mit wenige Speicher und Rechen-Operationen zu 
filtern?

Konkret wären bei 400kHz Abtastung die Signalanteile ab 15kHz-20kHz zu 
dämpfen.
von Dergute W. (derguteweka)


Lesenswert?

Moin,

Mach doch einfach noch 10 Threads auf, die alle thematisch mit deinem 
Problem zusammenhaengen oder was du glaubst, was dein Problem ist. Das 
macht es noch viel uebersichtlicher.

scnr,
WK
von Nick (b620ys)


Lesenswert?

Dergute W. schrieb:
> Mach doch einfach noch 10 Threads auf, die alle thematisch mit deinem
> Problem zusammenhaengen

Gibts zu dem Thema gute Literatur die sich auch praktisch anwenden 
lässt? Wenn ich an die Mathe-Vprlesungen zurückdenke, kann ich mich nur 
noch schwach erinnern. An die Tafel. :-)
von Dergute W. (derguteweka)


Lesenswert?

Moin,

Nick schrieb:
> Gibts zu dem Thema gute Literatur die sich auch praktisch anwenden
> lässt?

Mir gefaellt fuer Trick17 Implementierungen:
Rick Lyons: Streamlining Digital Signal Processing

Grundlagen:
Rick Lyons: Understanding Digital Signal Processing

Aber wahrscheinlich auch zig andere DSP-Buecher von anderen Authoren.

Gruss
WK
von Gustl B. (gustl_b)


Lesenswert?

Hier ein Tool um Filter zu entwerfen und nicht im Nebel zu stochern.
https://github.com/chipmuenk/pyfda
von J. S. (engineer) Benutzerseite


Lesenswert?

Gustl B. schrieb:
> Hier ein Tool um Filter zu entwerfen
Ist das von dir?
von Daniel G. (denial)


Lesenswert?

Gustl B. schrieb:
> Hier ein Tool um Filter zu entwerfen und nicht im Nebel zu stochern.
> https://github.com/chipmuenk/pyfda

Oh, ich kannte bislang nur https://www.dfcgen.de/
von J. S. (engineer) Benutzerseite


Lesenswert?

Daniel G. schrieb:
> https://www.dfcgen.de/

Win3.x?

Wer sich die Filterkoeffizienten nicht selber mit Excel anpassen will 
und Standard braucht, dem seien die "iowa hills filter" empfohlen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.