Kod: Markera allt
2
1 + 2z + z
--------------------
2
0.9024 - 1.8997z + z
Kod: Markera allt
2
1 + 2z + z
--------------------
2
0.9024 - 1.8997z + z
Precis så ligger det till!Aha, då tror jag att jag fattar. Jag antar att dessa fyra filter ligger i serie, för att tillsammans bilda att 8-pols-filter. Korrekt?
Smart! De har jag inte tänkt på förut.Du kan ju alltid distribuera förstärkningen över de fyra filtren. Alltså, gångra varje filter med g^(1/4). Då blir det mer rimlig storleksordning på varje filter. Observera dock att det fortfarande kan klippa internt (och på utgången) i filtret även om frekvenssvaret aldrig letar sig över 1.0.
Den stödjer inte fixed point, man får skifta manuellt.Hur fungerar fixed point-matte på STM32? Stödjer kompilatorn någon fractional-typ, eller gångrar du och skiftar ner manuellt?