Hallo Leute, wie kann ich einen IIR Filter DF2 in C realisieren? Ich habe ein Signal: x[n] = {63, 62, 18 -14, -10, 0, -17, -54, -76, -62, -21, 25, 68, 100, 98, 42, -45, -100, -78, 1} und a und b Koeffizienten aus Matlab. float a3[] = { 1, -4.1038, 9.2428, -13.4879, 14.0224, -10.4119, 5.5031, -1.8803, 0.3547 }; float b3[] = { 0.5956, -2.8006, 7.2657, -12.1413, 14.4006, -12.1413, 7.2657, -2.8006, 0.5956 }; Kann mir jemand auf die Sprünge helfen? Vielen Dank. Viele Grüße Manuel
IIR-Filter in Assembler für AVR8: http://www.mikrocontroller.net/articles/Digitalfilter_mit_ATmega Die float-Werte müssen vermulich in Fixkommawerte umgewandelt werden, passend skaliert. Was soll dieses "Signal" sein, ist das ein periodisches Signal mit diesen 20 Werten?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.