Grundlagen der digitalen Signalverarbeitung
Ein FIR-Filter mit 256 Taps läuft in Echtzeit bei einer Abtastfrequenz von 44,1 kHz. Wie viele Multiply-Accumulate-Operationen (MAC) werden pro Sekunde benötigt?
- AEtwa 44.000
- BEtwa 11,3 Millionen
- CEtwa 22,6 Millionen
Antwort und Erläuterung anzeigen
Antwort: B. Etwa 11,3 Millionen
Ein FIR-Filter führt pro Ausgangswert so viele Multiply-Accumulate-Operationen aus, wie es Taps hat, hier 256. Pro Sekunde fallen 44.100 Ausgangswerte an, also werden 256 × 44.100 = 11.289.600, etwa 11,3 Millionen MAC-Operationen benötigt. Selbst ein Prozessor, der eine MAC-Operation pro Taktzyklus ausführt, braucht einen Takt von mindestens etwa 11,3 MHz, und in der Praxis kommt Arbeit wie das Lesen und Schreiben von Daten hinzu.
Weiter: 9 weitere Fragen zu Grundlagen der digitalen Signalverarbeitung