Gast
#3483855
Hallo zusammen,
im Rahmen meines Studiums soll ich einen einfachen IIR-Filter mit C-Code
implementieren. Leider hat mir die Suchfunktion nicht wirklich
weitergeholfen.
Der Filter hat folgende Differenzengleichung:
y(k) = c * {x(k) – x(k-2)} – y (k-1)
Mein C-Code würde folgendermaßen aussehen:1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
Ist die Implementierung so möglich? Ich habe auch schon mal was von der Verwendung eines Ringpuffers gelesen. Wie würde hier die Implementierung aussehen? Vielen Dank Thomas