Wie erfolgt die digitale Audioverarbeitung?


Free Download Mp4Gain
picture

Wie erfolgt die digitale Audioverarbeitung?

Audio Processing

Digitales Audio wird durch mathematische Operationen verarbeitet, die auf einzelne Abtastwerte eines Signals oder auf Gruppen von Abtastwerten unterschiedlicher Länge angewendet werden.

Audio processing

Die durchgeführten mathematischen Operationen können die Arbeit herkömmlicher analoger Verarbeitungsverfahren simulieren (Mischen zweier Signale – Summe, Verstärkung / Dämpfung eines Signals – Multiplikation mit einer Konstanten, Modulation – Multiplikation mit einer Funktion usw.) oder alternative Methoden verwenden – zum Beispiel Zerlegung eines Signals in ein Spektrum (Fourier-Reihe), Korrektur einzelner Frequenzkomponenten, dann inverse “Assemblierung” des Signals aus dem Spektrum.

Die digitale Signalverarbeitung wird in linear (in Echtzeit bei einem “Live” -Signal) und nicht linear bei einem aufgezeichneten Signal unterteilt. Die lineare Verarbeitung erfordert eine ausreichende Geschwindigkeit des Computersystems (Prozessors). In einigen Fällen ist es unmöglich, die erforderliche Leistung und Qualität zu kombinieren, und dann wird eine vereinfachte Verarbeitung mit reduzierter Qualität verwendet. Die nichtlineare Verarbeitung ist zeitlich nicht begrenzt, daher können Recheneinrichtungen jeglicher Leistung verwendet werden, und die Verarbeitungszeit, insbesondere bei hoher Qualität, kann mehrere Minuten oder sogar Stunden erreichen.

Für die Verarbeitung werden sowohl Allzweckprozessoren (Intel 8035, 8051, 80×86, Motorola 68xxx, SPARC) als auch spezielle digitale Signalprozessoren (Digital Signal Processors, DSP) verwendet. Texas Instruments TMS xxx, Motorola 56xxx, Analog Devices ADSP- xxxx usw.

Der Unterschied zwischen einem Allzweckprozessor und einem DSP besteht darin, dass sich der erstere auf eine breite Klasse von Aufgaben konzentriert: wissenschaftlich, wirtschaftlich, logisch, spielerisch usw. und eine große Anzahl von Allzweckanweisungen enthält, in denen gemeinsame mathematische und logische Operationen herrschen vor. DSPs konzentrieren sich insbesondere auf die Signalverarbeitung und enthalten Sätze spezifischer Operationen: Begrenzungsaddition, Vektormultiplikation, Berechnung mathematischer Reihen usw. Die Implementierung selbst einfacher Audioverarbeitung auf einem Universalprozessor erfordert eine erhebliche Leistung und ist bei weitem nicht immer in Echtzeit möglich, während selbst einfache DSPs häufig mit relativ komplexer Echtzeitverarbeitung und DSPs fertig werden Leistungsstarke sind in der Lage, hochqualitative Spektren mehrerer Signale gleichzeitig zu verarbeiten.

Aufgrund ihrer Spezialisierung werden DSPs selten unabhängig voneinander verwendet. Meistens verfügt das Verarbeitungsgerät über einen universellen Durchschnittsleistungsprozessor zur Steuerung des gesamten Geräts, zum Empfangen / Senden von Informationen, zur Interaktion mit dem Benutzer und über einen oder mehrere DSPs zur Verarbeitung des Audiosignals. Um beispielsweise eine zuverlässige und schnelle Signalverarbeitung in Computersystemen zu implementieren, werden spezielle Karten mit DSP verwendet, durch die das verarbeitete Signal geleitet wird, während der Zentralprozessor des Computers nur Steuerungs- und Übertragungsfunktionen hat. .


Free Download Mp4Gain
picture

Wie wird Ton digital dargestellt?

Wie wird Ton digital dargestellt?

Digital representation of the sound

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

digital sound representation

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 von 2Fa abgetastet werden kann, wenn es sich um eine reine Sinusform handelt, da jede Abweichung von der Sinusform dazu führt, dass das Spektrum über die Frequenz Fa hinausgeht . Daher kann für die zeitliche Abtastung eines beliebigen Audiosignals (das im Allgemeinen bekanntlich ein Spektrum aufweist, das glatt abfällt) entweder die Auswahl der Abtastfrequenz mit einem Spielraum oder die erzwungene Begrenzung des Spektrums von das Eingangssignal unter der Hälfte der Abtastfrequenz.

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 Soundsysteme verwenden Standard-Abtastraten von 44,1 und 48 kHz, aber der Frequenzbereich des Signals ist normalerweise auf etwa 20 kHz begrenzt, um ihn innerhalb der theoretischen Grenze zu halten. Am gebräuchlichsten ist auch die 16-Bit-Pegelquantisierung, die ein Grenzsignal-Rausch-Verhältnis von ungefähr 98 dB liefert. In Studiogeräten werden höhere Auflösungen verwendet: 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 codiert ist (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.

Was ist ADC und DAC?

Analog-Digital- und Digital-Analog-Wandler. Der erste wandelt das analoge Signal in einen digitalen Amplitudenwert um, der zweite führt die inverse Umwandlung durch.