Basis van digitale signaalverwerking
Achter een signaal van 256 punten worden 768 nullen geplaatst (zero-padding), en er wordt een DFT van 1024 punten berekend. Welke uitspraak is juist, vergeleken met de DFT van de 256 punten zoals ze zijn?
- AHet spectrum wordt met een fijnere afstand geïnterpoleerd, maar het vermogen om twee sinusgolven met dicht bij elkaar liggende frequenties te onderscheiden verandert niet
- BDe binafstand wordt 1/4, en het vermogen om twee sinusgolven met dicht bij elkaar liggende frequenties te onderscheiden verbetert ook met een factor 4
- CDe toegevoegde nullen sluiten de twee uiteinden van het interval vloeiend op elkaar aan, zodat de spectrale lekkage verdwijnt en de hoogte van de pieken nauwkeurig kan worden afgelezen
Antwoord en toelichting tonen
Antwoord: A. Het spectrum wordt met een fijnere afstand geïnterpoleerd, maar het vermogen om twee sinusgolven met dicht bij elkaar liggende frequenties te onderscheiden verandert niet
Zero-padding maakt de binafstand fijner, fs/1024, en geeft waarden die geïnterpoleerd zijn tussen die van het spectrum van 256 punten. Er wordt echter geen nieuwe informatie toegevoegd, dus het vermogen om twee frequenties te onderscheiden (de frequentieresolutie) wordt bepaald door de 256 werkelijk waargenomen samples en blijft ongeveer fs/256. Om die echt te verbeteren, moeten gegevens over een langere tijd worden opgenomen. Zero-padding wordt gebruikt om de positie van pieken makkelijker af te lezen of om het aantal punten op een macht van twee te brengen voor de FFT.
Verder: nog 9 vragen over Basis van digitale signaalverwerking