300 Hz Hochpass mit STM32F4

OP #6332534
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
#6333083
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren