Basis van digitale signaalverwerking
Welke voorzorg is juist bij het implementeren van een IIR-filter van hoge orde in vaste komma met coëfficiënten van beperkte bitbreedte?
- ADe polen van een IIR-filter worden niet beïnvloed door de kwantisatie van de coëfficiënten, dus de bitbreedte van de coëfficiënten hoeft alleen te worden gekozen voor de nauwkeurigheid van de versterking in de doorlaatband
- BNet als een FIR-filter blijft het na kwantisatie van de coëfficiënten altijd stabiel, dus ook bij hoge orde kan het het best als één enkele differentievergelijking worden geïmplementeerd
- CAls de noemer van hoge orde als één uitdrukking wordt geïmplementeerd, kunnen fouten in de coëfficiënten de polen verschuiven en het filter instabiel maken, dus het wordt opgesplitst in een cascade van secties van de tweede orde
Antwoord en toelichting tonen
Antwoord: C. Als de noemer van hoge orde als één uitdrukking wordt geïmplementeerd, kunnen fouten in de coëfficiënten de polen verschuiven en het filter instabiel maken, dus het wordt opgesplitst in een cascade van secties van de tweede orde
De wortels (polen) van een polynoom van hoge orde zijn gevoelig voor minieme veranderingen van de coëfficiënten; vooral bij steile filters waarvan de polen dicht bij de eenheidscirkel liggen, kan alleen al het afronden van de coëfficiënten een pool buiten de eenheidscirkel duwen. Door het filter op te splitsen in secties van de tweede orde (biquads), die elk twee polen voor hun rekening nemen, en die in cascade te schakelen, beïnvloeden de coëfficiëntfouten van een sectie de andere polen niet, wat het filter robuust maakt tegen kwantisatie. Een FIR-filter blijft na kwantisatie van de coëfficiënten stabiel, al verandert de frequentierespons wel.
Verder: nog 9 vragen over Basis van digitale signaalverwerking