Basis van digitale signaalverwerking
Een FIR-filter met 256 taps draait in realtime bij een bemonsteringsfrequentie van 44,1 kHz. Hoeveel multiply-accumulate-bewerkingen (MAC) zijn er per seconde nodig?
- AOngeveer 44.000
- BOngeveer 11,3 miljoen
- COngeveer 22,6 miljoen
Antwoord en toelichting tonen
Antwoord: B. Ongeveer 11,3 miljoen
Een FIR-filter voert per uitgangssample evenveel multiply-accumulates uit als het taps heeft, hier 256. Er zijn 44.100 uitgangssamples per seconde, dus 256 × 44.100 = 11.289.600, ongeveer 11,3 miljoen MAC's zijn nodig. Zelfs een processor die één MAC per cyclus uitvoert, heeft een klok van minstens ongeveer 11,3 MHz nodig, en in de praktijk komt er werk bij zoals het lezen en schrijven van gegevens.
Verder: nog 9 vragen over Basis van digitale signaalverwerking