Wie funktionieren und funktionieren ADCs und DACs?


Free Download Mp4Gain
picture

Wie funktionieren und funktionieren ADCs und DACs?

ADC and DAC

Es gibt hauptsächlich drei ADC-Designs:

ADC DAC

Parallel – Das Eingangssignal wird gleichzeitig mit den Referenzpegeln durch eine Reihe von Vergleichsschaltungen (Komparatoren) verglichen, die am Ausgang einen Binärwert bilden. In einem solchen ADC ist die Anzahl der Komparatoren gleich (2 zur Potenz N) – 1, wobei N die Ziffernkapazität des digitalen Codes ist (für einen 8-Bit-Code – 255), wodurch die Kapazität von nicht erhöht werden kann Ziffern über 10-12.
Sukzessive Approximation: Der Wandler, der einen Hilfs-DAC verwendet, erzeugt ein Referenzsignal, das mit dem Eingangssignal verglichen wird. Das Referenzsignal wird nach dem Prinzip der mittleren Division (Dichotomie), das in vielen konvergenten Suchmethoden der angewandten Mathematik verwendet wird, sequentiell geändert. Dies ermöglicht es, die Umwandlung in einer Anzahl von Taktzyklen durchzuführen, die der Länge des Wortes entsprechen, unabhängig von der Größe des Eingangssignals.
mit Zeitintervallmessung: Eine große Gruppe von ADCs, die verschiedene Prinzipien der Umwandlung von Pegeln in proportionale Zeitintervalle verwenden, um das Eingangssignal zu messen, dessen Dauer von einem Hochfrequenztaktgenerator gemessen wird. Dies wird manchmal als ADC-Zählung bezeichnet.
Unter ADCs mit Zeitintervallmessung überwiegen die folgenden drei Typen:

Sequentielle Zählung oder Single Slope – Bei jedem Umwandlungszyklus wird ein linear ansteigender Spannungsgenerator gestartet, der mit der Eingangsspannung verglichen wird. Typischerweise wird diese Spannung in einem Hilfs-DAC erhalten, ähnlich einem ADC mit sukzessiver Approximation.
Dual Slope: In jedem Umwandlungszyklus lädt das Eingangssignal einen Kondensator auf, der dann mit der gemessenen Entladungsdauer auf eine Referenzspannung entladen wird.
Tracking – Eine Variante des ADC mit sequentieller Zählung, bei der der Referenzspannungsgenerator nicht bei jedem Zyklus zurückgesetzt wird, sondern ihn vom vorherigen auf den aktuellen Wert ändert.
Die beliebteste Version des Tracking-ADC ist Sigma-Delta, das mit einer Frequenz Fs arbeitet, die signifikant (64-mal oder mehr) höher ist als die Abtastfrequenz Fd des digitalen Ausgangssignals. Der Komparator eines solchen ADC erzeugt Werte mit reduzierter Bittiefe (im Allgemeinen ein Bit – 0/1), deren Summe im Abtastintervall Fd proportional zum Wert der Abtastung ist. Eine Folge von niedrigen Bitwerten wird digital gefiltert und dezimiert, was zu einer Reihe von Abtastwerten mit einer gegebenen Bittiefe und Abtastrate Fd führt.

Um das Signal-Rausch-Verhältnis zu verbessern und den Effekt von Quantisierungsfehlern zu verringern, der sich im Fall eines Ein-Bit-Wandlers als ziemlich hoch herausstellt, wird ein Rauschformungsverfahren durch digitale Filter- und Rückkopplungsschaltungen verwendet. Error. Infolge der Anwendung dieses Verfahrens ändert sich die Form des Rauschspektrums, so dass die Hauptrauschenergie in den Bereich oberhalb der Mitte der Frequenz Fs verschoben wird, ein kleiner Teil in der unteren Hälfte verbleibt und fast das gesamte Rauschen Es wird aus dem ursprünglichen analogen Signalband entfernt.

DACs basieren hauptsächlich auf drei Prinzipien:

Gewichtung: mit der Summe der gewichteten Ströme oder Spannungen, wenn jedes Bit des Eingangsworts einen seinem Binärgewicht entsprechenden Beitrag zum Gesamtwert des empfangenen analogen Signals leistet; Diese DACs werden auch als Parallel oder Multibit (Multibit) bezeichnet.
Sigma-Delta mit vorläufiger digitaler Überabtastung und Lieferung von Low-Bit-Werten (normalerweise Ein-Bit-Werten) an die Referenzladungsformungsschaltung, die dem Ausgangssignal mit derselben hohen Frequenz hinzugefügt werden. Diese DACs werden auch als Bitströme bezeichnet.
Pulsweitenmodulation (PWM), wenn Impulse mit konstanter Amplitude und variabler Dauer an das analoge Abtast- und Haltesignal gesendet werden, um die Dosierung der am Ausgang entladenen Last zu steuern. Die MASH-Konverter (Multi-stAge Noise Shaping) von Matsushita arbeiten nach diesem Prinzip. Diese DACs erhielten ihren Namen aufgrund der Verwendung verschiedener sequentieller Rauschformer.
Wenn eine Überabtastung um einen Faktor von zehn (typischerweise – 64x..512x) verwendet wird, ist es möglich, die DAC-Kapazität ohne merklichen Verlust der Signalqualität zu reduzieren; DACs mit weniger Bits haben auch eine bessere Linearität. Am Limit kann die Anzahl der Downloads auf eins reduziert werden. Die Ausgangswellenform solcher DACs ist ein nützliches Signal, das von einer signifikanten Menge an Hochfrequenzrauschen umgeben ist, das jedoch durch ein gleichmäßiges Analogfilter mittlerer Qualität wirksam unterdrückt wird.

DACs sind “Straight-Through” -Geräte, bei denen die Konvertierung einfacher und schneller ist als bei ADCs, bei denen es sich meist um langsamere und serielle Geräte handelt.


Free Download Mp4Gain
picture

Was ist Oversampling?

Was ist Oversampling?

Oversampling

Dabei wird das Signal mit einer höheren Rate als der Basisabtastrate abgetastet. Überabtastung kann analog sein, wenn das ursprüngliche Signal mit einer erhöhten Frequenz abgetastet wird, oder digital, wenn zusätzliche Abtastwerte, die durch Interpolation berechnet wurden, zwischen vorhandene digitale Abtastwerte eingefügt werden. Eine andere Möglichkeit, Zwischenabtastwerte zu erhalten, besteht darin, Nullen einzufügen, wonach die gesamte Sequenz digital gefiltert wird. Der ADC verwendet analoges Oversampling, der DAC digital.

oversampling

Oversampling wird verwendet, um ADC- und DAC-Designs zu vereinfachen. Entsprechend den Problembedingungen sollte am Eingang des ADC und am Ausgang des DAC ein Analogfilter mit einem linearen AFC im Betriebsbereich installiert werden, der stark herausfällt. Die Implementierung eines solchen analogen Filters ist recht komplex; Gleichzeitig werden, wenn die Abtastfrequenz erhöht wird, die Reflexionen des von ihr eingeführten Spektrums proportional zum Hauptsignal kompensiert, und das Analogfilter kann eine viel geringere Grenzsteigung aufweisen.

Ein weiterer Vorteil der Überabtastung besteht darin, dass die Amplitudenquantisierungsfehler (Quetschrauschen), die über das gesamte Spektrum des zu quantisierenden Signals verteilt sind, beim Abtasten über eine größere Bandbreite verteilt werden, so dass weniger Rauschen vorhanden ist. auf dem Haupt-Audiosignal. Jede Frequenzverdopplung reduziert den Quantisierungsrauschpegel um 3 dB; Da ein Bit 6 dB Rauschen entspricht, reduziert jedes Vierfache der Frequenz die Kapazität des Wandlers um eins.

Das Überabtasten ermöglicht zusammen mit dem Erhöhen der Abtastbittiefe, dem Interpolieren der Abtastwerte mit größerer Präzision und dem Ausgeben an einen DAC mit der geeigneten Bittiefe eine leichte Verbesserung der Rekonstruktionsqualität des Audiosignals. Aus diesem Grund verwenden selbst 16-Bit-Systeme häufig 18-Bit- und 20-Bit-Oversampling-DACs.

Überabtastung ADCs und DACs können auf Abtast- und Halteschaltungen verzichten, indem die Konvertierungszeit erheblich verkürzt wird.

Was sind Analog-Digital- und Digital-Analog-Wandler (ADC und DAC)?

Was sind Analog-Digital- und Digital-Analog-Wandler (ADC und DAC)?

Analog to Digital

Analog-Digital- und Digital-Analog-Wandler. Der erste wandelt das analoge Signal in einen digitalen Wert der Amplitude um, der zweite führt die inverse Umwandlung durch. In der englischsprachigen Literatur werden die Begriffe ADC und DAC verwendet, und der kombinierte Konverter wird als Codec (Codec) bezeichnet.

Digital and Analog

Das Arbeitsprinzip des ADC besteht darin, den Pegel des Eingangssignals zu messen und das Ergebnis in digitaler Form auszugeben. Infolge des ADC-Betriebs wird ein kontinuierliches analoges Signal in ein Impulssignal umgewandelt, wobei gleichzeitig die Amplitude jedes Impulses gemessen wird. Der DAC empfängt am Eingang einen digitalen Wert der Amplitude und gibt am Ausgang Spannungs- oder Stromimpulse der erforderlichen Größe aus, die der dahinter befindliche Integrator (Analogfilter) in ein kontinuierliches Analogsignal umwandelt.

Damit der ADC ordnungsgemäß funktioniert, darf sich das Eingangssignal während der Umwandlungszeit nicht ändern. Daher wird normalerweise eine Abtasthalteschaltung an ihrem Eingang platziert, die den momentanen Signalpegel erfasst und ihn für die gesamte Zeit hält. Von Gesprächen. Eine ähnliche Schaltung kann auch am DAC-Ausgang installiert werden, wodurch die Auswirkung transienter Prozesse innerhalb des DAC auf die Ausgangssignalparameter unterdrückt wird.

Bei der Zeitabtastung wiederholt das Spektrum des in seinem unteren Teil 0 empfangenen Impulssignals 0..Fa das Spektrum des ursprünglichen Signals und enthält darüber eine Reihe von Reflexionen (Aliase, Spiegelspektren), die sich um ihn herum befinden die Abtastfrequenz Fd und ihre Harmonischen (Seitenbänder). In diesem Fall befindet sich die erste Reflexion des Spektrums von der Frequenz Fd im Fall von Fd = 2Fa direkt hinter dem ursprünglichen Signalband und erfordert ein analoges Filter (Anti-Alias-Filter) mit einer hohen Grenzsteigung bis Lösche es. Im ADC ist dieses Filter am Eingang installiert, um spektrale Überlappungen und deren Interferenzen zu beseitigen, und im DAC am Ausgang, um das durch Zeitabtastung im Ausgangssignal verursachte Supra-Ton-Rauschen zu unterdrücken.

Wie wird Ton digital dargestellt?

Wie wird Ton digital dargestellt?

Digital Representation of Sound

Die ursprüngliche Form eines Audiosignals (eine kontinuierliche Änderung der Amplitude über die Zeit) wird digital durch “Kreuzabtastung” in Zeit und Pegel dargestellt.

Representing Sound Digitally

Nach dem Satz von Kotelnikov kann jeder kontinuierliche Prozess mit einem begrenzten Spektrum vollständig durch eine diskrete Folge seiner Momentanwerte beschrieben werden, gefolgt von einer Frequenz, die mindestens doppelt so hoch ist wie die Frequenz der höchsten Harmonischen des Prozesses; Die Abtastfrequenz Fd von Momentanwerten (Abtastwerten) wird als Abtastfrequenz bezeichnet.

Aus dem Satz folgt, dass ein Signal mit einer Frequenz Fa nur dann erfolgreich zeitlich mit einer Frequenz 2Fa abgetastet werden kann, wenn es sich um eine reine Sinuskurve handelt, da jede Abweichung von der Sinusform dazu führt, dass das Spektrum über die Frequenz Fa hinausgeht. Daher ist es für die zeitliche Abtastung eines beliebigen Audiosignals (das normalerweise bekanntlich ein Spektrum aufweist, das gleichmäßig abfällt) erforderlich, eine Abtastfrequenz mit einem Spielraum auszuwählen oder das Spektrum des Eingangssignals gewaltsam zu begrenzen unter der Hälfte der Abtastrate.

Gleichzeitig mit der Zeitabtastung wird eine Amplitudenabtastung durchgeführt: Messung der momentanen Amplitudenwerte und deren Darstellung in Form von numerischen Werten mit einer gewissen Genauigkeit. Die Genauigkeit der Messung (Binärbreite N des erhaltenen diskreten Werts) bestimmt das Signal-Rausch-Verhältnis und den Dynamikbereich des Signals (theoretisch sind dies reziproke Werte, aber jeder reale Pfad hat auch seinen eigenen Rausch- und Interferenzpegel).

Der resultierende Zahlenstrom (eine Reihe von Binärziffern), der ein Audiosignal beschreibt, wird als Pulse Code Modulation (PCM) bezeichnet, da jeder Impuls eines zeitabgetasteten Signals durch seinen eigenen digitalen Code dargestellt wird.

Die lineare Quantisierung wird am häufigsten verwendet, wenn der numerische Wert der Probe proportional zur Amplitude des Signals ist. Aufgrund der logarithmischen Natur des Hörens wäre eine logarithmische Quantisierung angemessener, wenn der numerische Wert proportional zur Größe des Signals in Dezibel ist, dies ist jedoch mit rein technischen Schwierigkeiten behaftet.

Zeitabtastung und Amplitudenquantisierung des Signals führen zwangsläufig zu Rauschverzerrungen im Signal, deren Pegel im Allgemeinen unter Verwendung der Formel 6N + 10 lg (Fdiscr / 2Fmax) + C (dB) geschätzt wird, wobei die Konstante C für verschiedene variiert Arten von Signalen: Für eine reine Sinuskurve beträgt sie 1,7 dB, für Tonsignale – von -15 bis 2 dB. Somit ist ersichtlich, dass eine Abnahme des Rauschens im Betriebsfrequenzband 0..Fmax nicht nur zu einer Zunahme der Bittiefe der Probe führt, sondern auch zu einer Zunahme der Abtastrate relativ zu 2Fmax, da das Quantisierungsrauschen bis zur Abtastrate über das Band “ausgewaschen” wird und die Audioinformationen nur den kleinsten Teil dieses Streifens einnehmen.

Die meisten modernen digitalen Audiosysteme verwenden die Standardabtastraten von 44,1 und 48 kHz, aber der Frequenzbereich des Signals ist normalerweise auf etwa 20 kHz begrenzt, um die theoretische Grenze zu überschreiten. Am gebräuchlichsten ist auch die 16-Bit-Pegelquantisierung, die ein Grenzsignal-Rausch-Verhältnis von ungefähr 98 dB liefert. Die Studioausrüstung verwendet höhere Auflösungen: 18-, 20- und 24-Bit-Quantisierung bei Abtastraten von 56, 96 und 192 kHz. Dies geschieht, um die höheren Harmonischen des Tonsignals zu erhalten, die nicht direkt vom Ohr wahrgenommen werden, sondern die Bildung des gesamten Klangbildes beeinflussen.

Um Schmalbandsignale mit geringerer Qualität zu digitalisieren, können Sie die Abtastrate und die Bittiefe verringern. Telefonleitungen verwenden beispielsweise eine 7- oder 8-Bit-Digitalisierung mit Frequenzen von 8 bis 12 kHz.

Die Darstellung eines analogen Signals in digitaler Form wird auch als Pulse Code Modulation (PCM) bezeichnet, da das Signal als eine Reihe von Impulsen konstanter Frequenz (Zeitabtastung) dargestellt wird, deren Amplitude digital übertragen wird (Amplitudenabtastung) ). Ein PCM-Strom kann parallel sein, wenn alle Bits in jedem Abtastwert gleichzeitig über mehrere Leitungen mit einer Abtastfrequenz übertragen werden, oder sequentiell, wenn die Bits nacheinander mit einer höheren Frequenz auf einer Leitung übertragen werden.

Digitaler Sound selbst und verwandte Elemente werden häufig mit dem allgemeinen Begriff Digital Audio bezeichnet. Die analogen und digitalen Teile eines Soundsystems werden als analoge Domäne und digitale Domäne bezeichnet.