Wie funktioniert die Codierung in digitalem Audio? Teil 5


Free Download Mp4Gain
picture

Wie funktioniert die Codierung in digitalem Audio? Teil 5

encoding digital audio

DSD bietet gegenüber PCM erhebliche Vorteile:

encoding digital audio

genauer eine Welle zeichnen;
erhöhte Immunität gegen Lärm;
eine einfachere Möglichkeit, einen digitalen Stream zu ändern und zu übertragen;
Theoretisch ist es möglich, die Kosten durch Vereinfachung der DAC-Schaltungen zu senken. Aufgrund der Abwärtskompatibilität ist es jedoch unwahrscheinlich, dass Hersteller dies tun.
Ursprünglich verwendeten SACDs das DSD x64-Format mit einer Abtastrate von 2822,4 kHz. Die Audio-CD-Abtastrate von 44,1 kHz wurde als Basis genommen und 64-fach erhöht, daher der Name x64. Die folgenden DSDs werden derzeit verwendet:

x64 = 2822,4 kHz;
x128 = 5644,8 kHz;
x256 = 11.289,6 kHz;
x512 = 22.579,2 kHz;
deklariert DSD x1024.

DXD
Zwischen PCM und DSD gibt es ein bestimmtes Zwischenformat namens DXD – Digital eXtreme Definition. Dies ist in der Tat hochauflösendes PCM: 352,8 kHz oder 384 kHz mit 24- oder 32-Bit-Quantisierung. Es wird in Studien zur Verarbeitung und anschließenden Vermischung von Materialien verwendet.

Dieser Ansatz ist jedoch fehlerhaft: Erstens können Sie nicht alle Vorteile von DSD nutzen, und zweitens ist die Dateigröße größer als bei DSD. Derzeit akzeptieren Flaggschiff-DACs am I2S-Eingang einen PCM-Datenstrom mit einer Abtastrate von bis zu 768 kHz und einer Bittiefe von bis zu 32 Bit. Es ist beängstigend zu überlegen, wie viel Festplattenspeicher ein Album bei dieser Auflösung beansprucht.

DSD hat sich praktisch von SACD getrennt. Heutzutage ist das DSD-Format häufig in Dateien mit den Erweiterungen DSF und DFF enthalten. Viele Plattenspieler mit der Fähigkeit, in DSF und DFF aufzunehmen, wurden veröffentlicht. Liebhaber guten Klangs digitalisieren zunehmend Schallplatten im DSD-Format. Aber in Aufnahmestudios möchte niemand in unpopuläre Formate investieren, deshalb nieten sie den Sound weiterhin mit einem Mindestlohn: 44,1 × 16.

DSD-Umschaltung und Datenübertragung
Um eine digitale Übertragung an DSD zu übertragen, wird ein dreipoliges Verbindungsschema verwendet:

DSD Clock Pin (DCLK) – Synchronisation;
Dateneingangspin DSD Lch (DSDL) – Daten des linken Kanals;
Dateneingangspin DSD Rch (DSDR): Daten des rechten Kanals.

Im Gegensatz zu I2S ist die DSD-Datenübertragung extrem vereinfacht. DCLK stellt die Taktrate der Bitsynchronisation ein und die Daten des linken und rechten Kanals werden nacheinander über die DSDL- bzw. DSDR-Pins übertragen. Hier gibt es keine Anpassungen, Aufnahme und Wiedergabe in DSD erfolgt nach und nach. Dieser Ansatz liefert die engste Annäherung an das analoge Signal, und aufgrund der hohen Frequenz wird das Quantisierungsrauschen verringert und die Wiedergabegenauigkeit um eine Größenordnung erhöht.

PDO
DoP wird häufig zum Übertragen von DSD-Datenströmen verwendet, daher ist es erwähnenswert. DoP ist ein offener Standard für die Übertragung von DSD-Daten über PCM-Frames (DSD über PCM). Der Standard wurde erstellt, um einen Stream über Controller und Geräte zu übertragen, die kein direktes DSD-Streaming unterstützen (kein natives DSD).

Das Funktionsprinzip ist wie folgt: In einem 24-Bit-PCM-Rahmen sind die oberen 8 Bits mit Einsen aufgefüllt; Dies bedeutet, dass derzeit DSD-Daten übertragen werden. Die verbleibenden 16 Bits werden nacheinander mit DSD-Datenbits gefüllt.

Für die x64-DSD-Übertragung mit einer einzelnen Bitrate von 2822,4 kHz ist eine PCM-Abtastrate von 176,4 kHz (176,4 x 16 = 2822,4 kHz) erforderlich. Für die DSD x128-Übertragung bei 5644,8 kHz ist bereits eine PCM-Abtastrate von 352,8 kHz erforderlich.


Free Download Mp4Gain
picture

Wie funktioniert die Codierung in digitalem Audio? Teil 4

Wie funktioniert die Codierung in digitalem Audio? Teil 4

encoding digital audio

Bei der Wiedergabe von PCM 44.1×16 werden die höchstwertigen Bits einfach ignoriert, da sie mit Nullen gefüllt sind, oder bei älteren Mehrbit-DACs können sie zum nächsten Frame wechseln. Die Länge des “Wortes” (WS) kann auch vom Player abhängen, über den die Musik abgespielt wird, sowie vom Treiber für das Wiedergabegerät.

encoding digital audio

Eine Alternative zu PCM und I2S wäre die Aufzeichnung des Audiosignals in DSD. Dieses Format wurde parallel zu PCM entwickelt, obwohl der Satz von Kotelnikov hier einen gewissen Einfluss hatte. Um die Klangqualität im Vergleich zu CDDA zu verbessern, lag der Schwerpunkt nicht auf der Erhöhung des Quantisierungsbits wie im DVD-Audioformat, sondern auf der Erhöhung der Abtastrate.

DSD
DSD steht für Direct Stream Digital. Es stammt jedoch aus den Labors von Sony und Philips, genau wie die anderen in diesem Artikel beschriebenen Formate.

SACD
DSD erblickte 2002 erstmals das Licht der Welt auf Super Audio-CDs.

Zu dieser Zeit sah SACD wie ein Meisterwerk der Technik aus und verwendete eine völlig neue Art der Aufnahme und Wiedergabe, ganz in der Nähe von analogen Geräten. Die Implementierung war einfach und elegant.

Die Medien waren sogar mit einem Kopierschutz ausgestattet, obwohl ohne diesen kein Pirat Angst hatte. Unter den Marken Sony und Philips begannen sie, “geschlossene” Geräte ausschließlich für die Wiedergabe zu produzieren, ohne dass die Möglichkeit bestand, Discs zu kopieren. Die Hersteller verkauften Aufnahmegeräte an Studios, behielten jedoch die Kontrolle über den SACD-Start.

Wer weiß, vielleicht könnte das SACD-Format eine vergleichbare Popularität wie Audio-CD erlangen, wenn nicht die Kosten für die Wiedergabegeräte wären. Durch den unangemessenen Ausverkauf der Player-Preise haben die führenden Unternehmen von Sony und Philips die Popularität ihres Formats beeinträchtigt. Und der nächste Fehler machte dem Verkauf von Spezialgeräten ein Ende. Um für die Sony PlayStation-Spielekonsole zu werben, haben die Sony-Ingenieure die Möglichkeit hinzugefügt, SACD darauf zu hören. Hacker hackten sofort die Set-Top-Box und begannen, SACD-Discs in ISO-Images zu kopieren, die auf eine normale DVD-Disc gebrannt und auf jedem anderen Player abgespielt werden können. andere haben einfach Titel herausgerissen, um sie auf einem Computer abzuspielen.

Plattenlabels sind auch gut: Entgegen den Erwartungen von Musikliebhabern haben sie das neue HD-Format nicht voll ausgenutzt. Die Studios nahmen keine Musik vom Masterband in DSD auf, sondern nahmen eine digitale Aufnahme in PCM auf, mischten und verarbeiteten alles in einer Reihe: Limiter, Kompressoren, geräuschformendes Dithering und verschiedene digitale Filter. Das Ergebnis war ein Klang, der so steril und trocken war, dass selbst CD-Audio viel besser hätte klingen können. Dadurch wurde das Vertrauen der Zuhörer in die SACD und gleichzeitig in die neuen Formate im Allgemeinen untergraben.

DIE INFO
Leider hält diese bösartige Praxis bei Schallplatten bis heute an: Studios drucken Vinyl von einer digitalen Aufnahme, selbst wenn sie die Aufnahme auf dem Masterband haben. Auf modernem Vinyl kann es also leicht 44,1 x 16 sein.

DSD
Was ist DSD? Dies ist ein Ein-Bit-Stream mit einer im Vergleich zu PCM sehr hohen Abtastrate. Außerdem verwendet DSD eine andere Art der Modulation, PDM (Pulse Density Modulation) – Pulsdichtemodulation. Die Tonaufnahme in diesem Format erfolgt über einen Ein-Bit-Analog-Digital-Wandler. Jetzt werden diese ADCs, die auf Sigma-Delta-Modulation basieren, überall verwendet. Der Aufzeichnungsprozess sieht folgendermaßen aus: Während die Amplitude der Welle zunimmt, ist der Ausgang des ADC eine logische Einheit. Wenn die Amplitude abfällt, ist der Ausgang eine logische Null, es kann keinen Durchschnittswert geben. Es wird mit dem vorherigen Wert der Wellenamplitude verglichen.

Wie funktioniert die Codierung in digitalem Audio? Teil 3

Wie funktioniert die Codierung in digitalem Audio? Teil 3

encoding digital audio

Die Struktur des digitalen Audiopfads.

encoding digital audio

Beim Abspielen von Musik geschieht Folgendes: Der Player dekomprimiert die Datei mithilfe eines Codecs, der in Form eines Geräts oder Programms erstellt wurde, in ein bestimmtes Format (FLAC, MP3 und andere) oder liest Daten von einer CD, DVD-Audio oder Disc-SACD, die einen Standard-PCM-Datenstrom empfängt … Dieser Strom wird dann über USB, LAN, S / PDIF, PCI usw. an den I2S-Konverter gesendet. Der Konverter wandelt die empfangenen Daten wiederum in sogenannte I2S-Datenschnittstellenrahmen um (nicht zu verwechseln mit I2C!).

I2S
I2S ist ein serieller Bus für die digitale Audioübertragung. Jetzt ist I2S ein Standard zum Anschließen einer Signalquelle (Computer, Plattenspieler) an einen Digital-Analog-Wandler. Dadurch verbindet sich die überwiegende Mehrheit des DAC direkt oder indirekt. Es gibt andere Standards für die digitale Audioübertragung, diese sind jedoch weitaus seltener.

I2S-Ausgang (Eingang) auf der Leiterplatte
I2S-Ausgang (Eingang) auf der Leiterplatte
Weitere Artikel in dieser Ausgabe:
Xakep # 256. Bekämpfe Linux
Probleminhalt
Abonnement für “Hacker”
Der I2S-Bus kann aus drei, vier oder sogar fünf Pins bestehen:

Continuous Serial Clock (SCK) – Bitsynchronisationstakt (kann als BCK oder BCLK bezeichnet werden);
Wortauswahl (WS) – Rahmensynchronisationstakt (kann als LRCK oder FSYNC bezeichnet werden);
Serielle Daten (SD): Das Signal der übertragenen Daten (kann als DATA, SDOUT oder SDATA bezeichnet werden). In der Regel werden Daten von einem Sender zu einem Empfänger übertragen, es gibt jedoch Geräte, die gleichzeitig als Empfänger und Sender fungieren können. In diesem Fall kann ein anderer Kontakt vorhanden sein;
Serielle Daten in (SDIN): An diesem Pin bewegen sich Daten in Empfangsrichtung und nicht in Senderichtung.
SD oder SDOUT wird zum Anschließen eines D / A-Wandlers und SDIN zum Anschließen eines A / D-Wandlers an den I2S-Bus verwendet.

In den meisten Fällen gibt es einen anderen Pin, den Haupttakt (MCLK oder MCK), mit dem Sender und Empfänger von demselben Takt synchronisiert werden, um die Übertragungsfehlerrate zu verringern. Für die externe Synchronisation von MCLK werden zwei Taktgeneratoren verwendet: mit einer Frequenz von 22.579 kHz und 24.576 kHz. Der erste Wert von 22.579 kHz gilt für Frequenzen mit einem Vielfachen von 44,1 kHz (88,2, 176,4, 352,8 kHz) und der zweite Wert von 24.576 kHz für Frequenzen mit einem Vielfachen von 48 kHz (96, 192, 384 kHz). Es kann auch Generatoren mit 45158,4 kHz und 49152 kHz geben; Sie haben wahrscheinlich schon bemerkt, dass sie in der Welt des digitalen Klangs gerne alles verdoppeln.

Rahmen oder I2S-Rahmen
In I2S werden notwendigerweise drei Kontakte verwendet: SCK, WS, SD; Alle anderen Kontakte sind optional.

Auf dem SCK-Kanal werden Synchronisationsimpulse übertragen, unter denen die Rahmen synchronisiert werden.

Die Länge des “Wortes” wird über den WS-Kanal übertragen und logische Zustände werden ebenfalls verwendet. Wenn der WS-Pin eine logische Einheit ist, werden die Daten des rechten Kanals übertragen, wenn er Null ist, die Daten des linken Kanals.

Die Datenbits werden über SD übertragen: Die Amplitudenwerte des Audiosignals während der Quantisierung sind die gleichen 16, 24 oder 32 Bits. Auf dem I2S-Bus werden keine Prüfsummen oder Servicekanäle bereitgestellt. Wenn die Daten während der Übertragung verloren gehen, können Sie sie nicht zurückerhalten.

Teure DACs verfügen häufig über externe Anschlüsse für den Anschluss an I2S. Die Verwendung solcher Stecker und Kabel kann sich negativ auf den Klang auswirken, selbst das Auftreten von “Artefakten” und Stottern. Alles hängt von der Qualität und Länge des Kabels ab. Dennoch ist I2S ein Plug-and-Play-Anschluss, und die Länge der Drähte vom Sender zum Empfänger sollte gegen Null tendieren.

Schauen wir uns an, wie der PCM-Datenstrom über den I2S-Bus übertragen wird. Wenn beispielsweise PCM 44,1 kHz mit 16 Bit übertragen wird, beträgt die Länge des Wortes auf dem SD-Kanal diese 16 Bit und die Länge des Rahmens 32 Bit (rechts + links). Meistens verwenden die Sender jedoch eine Wortlänge von 24 Bit.

Wie funktioniert die Codierung in digitalem Audio? Teil 2

Wie funktioniert die Codierung in digitalem Audio? Teil 2

digital audio

Die Abtastrate von 44,1 kHz wurde aus dem Satz von Kotelnikov berechnet. Es wird angenommen, dass das Gehör einer durchschnittlichen Person keinen Ton über 19-22 kHz hinaus aufnehmen kann. Die Frequenz betrug wahrscheinlich 22 kHz und wurde als Obergrenze gewählt.

digital audio

22.000 × 2 = 44.000 + 100 = 44.100 Hertz

Woher kommen die 100 Hertz? Es gibt eine Version, bei der dies bei Fehlern oder Überabtastungen ein kleiner Spielraum ist. Tatsächlich hat Sony diese Frequenz aufgrund ihrer Kompatibilität mit dem PAL-Übertragungsstandard ausgewählt.

Die Bittiefe des CDDA-Formats beträgt 16 Bit oder 65.536 Abtastwerte, was einem Dynamikbereich von ungefähr 96 dB entspricht. Eine so große Anzahl von Proben wurde nicht zufällig ausgewählt. Erstens aufgrund des starken Einflusses des Quantisierungsrauschens und zweitens, um einen formalen Dynamikbereich bereitzustellen, der dem der Hauptkonkurrenten zu dieser Zeit überlegen ist: Kassetten- und Schallplatten. Ich werde dies im Abschnitt über Digital-Analog-Wandler ausführlicher behandeln.

Die Entwicklung von PCM wurde nach dem Prinzip der Multiplikation mit zwei fortgesetzt. Andere Abtastraten erschienen: Zuerst wurde die 48-kHz-Abtastrate hinzugefügt, und dann betrugen die darauf basierenden Frequenzen 96, 192 und 384 kHz. Die Frequenz von 44,1 kHz wurde ebenfalls auf 88,2, 176,4 und 352,8 kHz verdoppelt. Die Bittiefe wurde von 16 auf 24 und dann auf 32 Bit erhöht.

Das nächste nach CDDA im Jahr 1987 erschien das DAT-Format – Digital Audio Tape. Die Abtastrate betrug 48 kHz, das Quantisierungsbit änderte sich nicht. Und obwohl das Format fehlgeschlagen ist, hat sich die 48-kHz-Abtastrate in Aufnahmestudios aufgrund der Bequemlichkeit der digitalen Verarbeitung durchgesetzt.

1999 wurde das DVD-Audio-Format veröffentlicht, mit dem sechs Stereospuren mit einer Abtastfrequenz von 96 kHz und einer Bittiefe von 24 Bit oder zwei Stereospuren mit einer Frequenz von 192 kHz 24 auf einer Disc aufgenommen werden konnten Bits.

Im selben Jahr wurde das SACD – Super Audio CD-Format eingeführt, aber die Produktion der Discs begann erst drei Jahre später. Ich werde Ihnen mehr über dieses Format im Abschnitt DSD erzählen.

Dies sind die Hauptformate, die als Standard für digitale Audioaufnahmen auf Medien gelten. Nun wollen wir sehen, wie die Daten auf einem digitalen Audiopfad übertragen werden.