Grundlagen der digitalen Signalverarbeitung

Um die Abtastfrequenz von 44,1 kHz auf 48 kHz umzusetzen, werden Upsampling um den Faktor L und Downsampling um 1/M kombiniert. Welches ist das kleinste ganzzahlige Paar (L, M)?

  1. AL = 147, M = 160
  2. BL = 480, M = 441
  3. CL = 160, M = 147
Antwort und Erläuterung anzeigen

Antwort: C. L = 160, M = 147

Das benötigte Verhältnis ist 48/44,1 = 48.000/44.100 = 480/441; gekürzt durch den größten gemeinsamen Teiler 3 ergibt sich 160/147 (160 = 2⁵ × 5 und 147 = 3 × 7², weiter lässt sich nicht kürzen). Upsampling um den Faktor 160 auf 7,056 MHz, Tiefpassfilterung und anschließendes Downsampling um 1/147 ergeben 48 kHz. In der Praxis berechnen Polyphasenstrukturen und Ähnliches nur die benötigten Ausgangswerte und vermeiden es, alles bei 7,056 MHz zu berechnen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen der digitalen Signalverarbeitung

  1. 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?
  2. Bei einer Abtastfrequenz von 48 kHz wird für jeden Abtastwert der Ausgang eines FIR-Filters berechnet, und zwar auf einem mit 200 MHz getakteten Prozessor, der eine Multiply-Accumulate-Operation pro Taktzyklus ausführt. Welcher Wert kommt der maximalen Zahl von Taps, die sich in Echtzeit verarbeiten lassen, am nächsten, wenn die Zeit für sonstige Verarbeitung vernachlässigt wird?
  3. Bei der Berechnung eines FIR-Filters werden die Produkte aus 16-Bit-Daten und -Koeffizienten in Festkommadarstellung mit 32 Bit dargestellt, und 256 dieser Produkte werden aufsummiert. Welche Akkumulatorbreite ist mindestens nötig, damit garantiert kein Überlauf während der Berechnung auftritt?
  4. Ein Sinussignal mit 6 kHz wird mit einer Abtastfrequenz von 48 kHz abgetastet. Welche normierte Kreisfrequenz ω (Phasenfortschritt pro Abtastwert) hat das entstehende zeitdiskrete Signal?
  5. Welche Grundperiode (die kleinste positive ganze Zahl N, für die x[n + N] = x[n] für alle ganzen Zahlen n gilt) hat das zeitdiskrete Signal x[n] = cos(0,3πn)?