Forum: Mikrocontroller und Digitale Elektronik 300 Hz Hochpass mit STM32F4


von Marc D. (madoeb)


Lesenswert?

Hallo!

Ich möchte mit meinem STM32F4 Controller eine digitalen Hochpass (300Hz) 
für Audio realisieren. Der angeschlossene Audio-CODEC liefert 16-Bit 
Sample bei 48kHz Samplefrequenz. Ich habe schon versucht mit OCTAVE oder 
WINFILTER Filterkoeffizienten zu errstellen, komme da aber mangels 
Erfahrung nicht weiter. Die Filterung sollte mit dem DSP-Teil des 
Controllers erfolgen.
Kann mir da jemand weiterhelfen.
Eventuell mit Koeffizienten bzw. entsprechenden Funktionsaufrufen?

VG Marc

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Als FIR wuerde das recht laenglich werden - also vielleicht so 
groessenordnung 100..200 Koeffizienten, fuerchte ich.
Als IIR wirds weniger Rechnerei zur Laufzeit - also wenn 
Gruppenlaufzeit, Numerik, etc. mitspielen...
In Octave als Butterworth vielleicht so:
1
[b a]= butter(2,300/(48000/2),"high")
2
freqz(b,a)

Gruss
WK

: Bearbeitet durch User
von Jack (Gast)


Lesenswert?

100 .. 200 Koeffizienten, wenn nicht mal erklärt wurde, welche
Charakteristik das Filter haben soll?

Kinderschreck!

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.