Aufgaben vollständig gelöst
-
Die 6 dB-pro-Bit-Regel und der 1,76-Zusatz für einen 8-Bit-Wandler 5 Schritte
Leiten Sie die 6-dB-pro-Bit-Regel für einen 8-Bit-Wandler von Grund auf ab — woher stammt die isolierte 1,76? — und geben Sie dann an, was sie nicht verspricht.
-
Das Runden auf die nächstgelegene Stufe hinterlässt einen Fehler, der nicht größer als eine halbe Stufe ist, und bei einem dynamischen Signal verteilt sich dieser Fehler gleichmäßig über das Intervall. Seine Varianz ist das Integral von e² über eine Gleichverteilung.
-
Das Referenzsignal ist ein Sinus, der den gesamten Eingangsbereich ausnutzt, sodass seine Leistung der Hälfte des Quadrats seiner Amplitude entspricht.
-
Dividieren Sie die beiden Werte. Der Vollaussteuerungsbereich kürzt sich heraus; dies ist der Grund, warum das Ergebnis eine reine Funktion der Bitanzahl und nicht der Spannung ist.
-
Bilden Sie die Logarithmen. Die 6,02 ist 20 log₁₀2 — ein Bit verdoppelt die Anzahl der Stufen — und die 1,76 ist die verbleibende 3/2 aus der vorherigen Zeile.
-
Werten Sie das Ergebnis für 8 Bit aus, danach für 16. Jedes zusätzliche Bit bringt etwas mehr als 6 dB, sodass die acht zusätzlichen Bits der Audio-CD 48 dB einbringen.
Antwort
49,92 dB, und die 1,76 ist 10 log₁₀(3/2). Es ist das Verhältnis zwischen dem quadratischen Mittelwert eines Sinussignals und der Varianz des gleichverteilten Quantisierungsfehlers, und es ist der einzige Teil der Formel, der nicht bloß Bits zählt. Beachten Sie, was niemals auftaucht: die Abtastrate. Ein 24-Bit-Wandler, der mit 8 kHz arbeitet, bietet eine Amplitudenauflösung von 146 dB und kann dennoch keinen 5-kHz-Ton darstellen — Bits kaufen vertikale Präzision, die Abtastrate kauft Bandbreite, und keine Menge der einen ersetzt die andere. Deshalb sind die beiden Schieberegler auf dieser Seite echte unabhängige Achsen und nicht zwei Möglichkeiten, "Qualität" zu sagen.
-
-
Ein 30-kHz-Ton auf einer CD und wo er wiederkehrt 7 Schritte
Ein Mikrofon erfasst einen 30-kHz-Signalanteil, weit oberhalb der menschlichen Hörgrenze. Dieser erreicht völlig ungefiltert einen 44,1-kHz-Wandler. Was landet letztendlich in der Aufnahme, und von welchen anderen Tönen kannst du das Signal nicht mehr unterscheiden?
-
Beginne mit der Obergrenze. Ein Wandler, der mit 44.100 Abtastwerten pro Sekunde läuft, kann alles unterhalb der halben Rate unverfälscht darstellen. Unser Ton liegt über dieser Grenze; wie auch immer die Abtastwerte danach aussehen, sie können nicht das bedeuten, was sie zu bedeuten scheinen.
-
Schreibe auf, was der Wandler tatsächlich speichert. Er sieht die Welle nie. Er sieht den Wert der Welle einmal alle 1/44.100 einer Sekunde und sonst nichts.
-
Füge nun eine ganze Zahl von Schwingungszyklen zwischen einem Abtastwert und dem nächsten hinzu. Jeder Abtastwert gewinnt eine zusätzliche Phase von 2πk, und eine Sinusschwingung bleibt bei vollen Umdrehungen unverändert. Die gespeicherten Zahlen fallen Ziffer für Ziffer identisch aus.
-
Die Abtastwerte bestimmen also keine Frequenz. Sie bestimmen eine Familie, und die Wiedergabe muss ein Mitglied daraus wählen. Sie wählt dasjenige, das der Null am nächsten liegt – also den Abstand von 30.000 Hz zum nächstgelegenen Vielfachen der Abtastrate.
-
Das ist der Wert, den das Werkzeug anzeigt. 14.100 Hz ist ein dünnes, hohes Pfeifen, für die meisten jungen Hörer wahrnehmbar und eines der ersten Dinge, die mit dem Alter verloren gehen – und es war nicht im Raum: Ein unhörbarer Signalanteil wurde allein durch den Vorgang der Aufnahme in einen hörbaren verwandelt.
-
Welche anderen Töne landen an genau derselben Stelle? Jedes Mitglied der Familie. Es gibt unendlich viele davon. Diejenigen, die um eine ganze Abtastrate höher liegen, tauchen Ziffer für Ziffer identisch wieder auf. Die gespiegelten Töne liefern durchgehend negierte Abtastwerte, was demselben Ton mit umgekehrter Phase entspricht. In jedem Fall speichert die Aufnahme pro Abtastzeitpunkt nur eine einzige Zahl. Sie hält nicht fest, von welchem Ton diese stammt.
-
Deshalb muss das Filter analog sein und vor dem Wandler sitzen, und daraus ergibt sich, wie steilflankig es sein muss: Durchlass bis 20 kHz, Sperrung bei 22.050 Hz – eine Lücke von etwa einer siebtel Oktave. Das in analoger Elektronik aufzubauen ist schwer, was der praktische Grund dafür ist, dass Überabtastungswandler existieren. Taste schneller ab, das Schutzband wird breiter, das analoge Filter kann flach abfallen, und der steile Teil der Aufgabe wandert in die Arithmetik, wo er billig ist.
Antwort
14.100 Hz, in voller Stärke. Ein mit 44,1 kHz abgetasteter 30-kHz-Ton ist nicht von einem 14.100-Hz-Ton zu unterscheiden, und ebenso wenig 58.200 Hz, 74.100 Hz und jedes andere Mitglied von |k·fs ± 14.100|. Aliasing zerstört Information im Moment der Abtastung, sodass keine nachträgliche Verarbeitung die gefalteten Töne wieder voneinander trennen kann. Der einzige Ort, dies zu verhindern, ist vor dem Wandler.
-
Quellen (2)
- Where the sampling theorem is stated: C. E. Shannon, "Communication in the Presence of Noise." Proceedings of the IRE 37, 10–21, 1949.
- And the information-theoretic frame it sits in: C. E. Shannon, "A Mathematical Theory of Communication." Bell System Technical Journal 27, 379–423, 1948.