Gast
#3483109
Hallo, ich habe in Matlab ein IIR Filter entworfen. Genauer gesagt, ist es eine Kombination aus IIR und FIR, also es gibt einen Feedforward und einen Feedback Teil. Jetzt habe ich hier also meine Filterkoeffizienten. Das sind a1 bis a4 und b1 bis b4. Alles Floating point Zahlen, kleiner als 1. Wie kann ich nun mein Filter in eine gescheite digitale Form überführen, sodass ich es auf einem Mikrocontroller ohne Float Unit implementieren kann? Ich dachte an 16 Bit int Berechnung. Muss ich einfach alle Koeffizienten mit 2^16 Multiplizieren?