Ich simuliere einen digitalen Filter, der 4-stufig ist.Warum ist meine Filterausgabe nicht genau?
Stufen sind:
- CIC
- Halbband
- OSR
Eingang ist 4 Bits und 24 Bits ausgegeben. Ich bin verwirrt über die 24-Bit-Ausgabe.
Ich benutze MATLAB, um eine 4-Bit-signierte Sinosoid-Eingabe (mit SD-Tool) zu generieren und simuliert mit ModelSim. Also sollte die Ausgabe auch ein Sinosoid sein. Das Problem ist, dass die Ausgabe nur 4 verschiedene Daten enthält.
Für 24-Bit-Ausgabe, sollten wir nicht eine 2^24-1 verschiedene Daten erhalten? Was ist der Grund dafür? Liegt es an der internen Bitbreite?
Haben Sie * SDTool * oder * SPTool * verwendet? – gnovice
Ich verwende SDTool –