- Puls-Code-Modulation
-
Die Puls-Code-Modulation ist ein Pulsmodulationverfahren, das ein zeit- und wertkontinuierliches analoges Signal in ein zeit- und wertdiskretes digitales Signal umsetzt. Es wird beispielsweise in der Audiotechnik im Rahmen des G.711-Standards und in der Videotechnik für digitale Videosignale nach dem Standard ITU-R BT 601 verwendet.
Inhaltsverzeichnis
Allgemeines
Die Umsetzung erfolgt in folgenden Schritten:
- Abtastung des analogen Signals mittels Pulsamplitudenmodulation (PAM) mit einer zeitlich konstanten Abtastrate. Dabei wird aus dem zeitkontinuierlichen Signalverlauf eine zeitdiskrete Signalfolge gebildet. Zur Erhaltung der Information in der zeitdiskreten Folge ist die Erfüllung des Nyquist-Shannon-Abtasttheorems notwendig. Dies bedeutet, dass die Abtastrate mehr als doppelt so groß sein muss, wie die im Signalverlauf höchste vorkommende Frequenzkomponente ist.
- Danach erfolgt eine Quantisierung auf diskrete Werte mit endlich vielen Stellen. Die Quantisierung ordnet einem bestimmten Wertebereich ein bestimmtes Symbol zu.
- Erzeugung des Digitalsignals durch Zuordnung der einzelnen Symbole mittels Codierung. In vielen praktischen Anwendungen wird bei der PCM der Binärcode gewählt.
In elektrischen Schaltungen wird der erste Schritt in Form einer Sample-and-Hold-Schaltung (SH) und die Schritte zwei und drei in Form von Analog-Digital-Umsetzern (ADC) realisiert. In manchen Analog-Digital-Umsetzern ist der SH bereits als Funktionseinheit integriert.
Die Anzahl der möglichen Quantisierungsstufen n ergibt sich bei dem Binärcode aus der Anzahl z der Bits, die ein Codewort aufweist: n = 2z. Die Zahl der Quantisierungsstufen bestimmt wesentlich das Quantisierungsrauschen. Je größer die Quantisierungsstufen werden, desto größer ist der entstehende Fehler. In der rechten Abbildung ist eine PCM mit einer Dynamik von nur 4 Bit dargestellt, wobei der Fehler deutlich sichtbar ist. In vielen Anwendungen wird zur Quantisierung eine Dynamik von 8 bis zu 24 Bit gewählt.
Die Quantisierung kann linear, mit gleichmäßig großen Wertebereichen, oder nichtlinear erfolgen. Bei der nichtlineaeren Quantisierung werden größere Signalauslenkungen in einem größeren Wertebereich zusammengefasst und damit gröber aufgelöst. Kleine Signalauslenkungen werden hingegen mit einer höheren Auflösung quantisiert. Der Vorteil besteht darin, dass mit weniger Bit pro Abtastwert ein geringeres Quantisierungsrauschen als bei linearer Quantisierung erzielt werden kann. Anwendung der nichtlinearen Quantisierung bei der PCM liegen bei dem in der Vermittlungstechnik eingesetzten PCM30 bei den als A-law und μ-law bekannten Verfahren.
Der Vorteil der PCM bei binärer Codierung liegt in der Störungstoleranz der Übertragung. Es muss beim Empfänger durch die binäre Codierung lediglich zwischen einem High- und Low-Signal (0 und 1) unterschieden werden können. Der Nachteil der PCM ist ein hoher Bedarf an Bandbreite zur Übertragung, weshalb in verschiedenen Anwendungen adaptierte und erweiterte PCM-Verfahren zur Anwendung kommen und die digitale Information mittels Quellenkodierung reduziert wird.
Erweiterungen
Bei der Differential Pulse Code Modulation (DPCM) wird nicht jeweils der ganze binär codierte Wert gespeichert, sondern im einfachsten Fall nur die Differenz zum vorherigen Wert. Dieses Vorgehen erlaubt geringere Wortbreiten und damit eine höhere Kompression. Die so genannte Deltamodulation stellt dabei einen Sonderfall der DPCM dar, wo die Abtastrate soweit gesteigert wird, bis die Quantisierung auf nur noch 1 Bit reduziert ist und die Differenz eines Abtastwertes nur noch 1 Bit ausmacht. Die Deltamodulation stellt die Vorstufe zur Delta-Sigma-Modulation dar, welche beispielsweise bei höherwertigen AD-Umsetzern zur Rauschformung und zur Minimierung des Quantisierungsrauschen Anwendung findet.
Bei der Adaptive Differential Pulse Code Modulation (ADPCM) wird zur Datenreduktion die Skalierung der Quantisierungsstufen flexibel gestaltet und in Abhängigkeit des Signalverlaufes angepasst (adaptiert). Dabei schätzt der Algorithmus zur Codierung, wie der nächste Wert aussehen könnte. Dieser Vorgang wird auch als Prädiktion bezeichnet, und passt so die Skalierung an. Übertragen wird die Differenz zum geschätzten Wert. Je nach Verfahren kann dabei eine Vorwärts- oder Rückwärtsprädiktion eingesetzt werden, welche die Grundlage zum Linear Predictive Coding (LPC) darstellt.
Literatur
- Karl-Dirk Kammeyer: Nachrichtenübertragung. 4. Auflage. Vieweg + Teubner, 2008, ISBN 978-3-8351-0179-1.
Weblinks
Commons: Pulse-code modulation – Sammlung von Bildern, Videos und AudiodateienÜbersicht: Modulator
Analoge Modulationsverfahren: AM | FM | PM | VM | SSB | SSBSC | DSBSC
Digitale Modulationsverfahren: ASK | FSK | GFSK | QPSK | QAM | OFDM | DMT | TCM | VSB
Pulsmodulationsverfahren: PWM | PAM | PFM | PPM (1) | PPM (2) | PCM
Frequenzspreizende Modulationsverfahren: FHSS | DSSS | THSS | CSS
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
Pulse Code Modulation — Die Puls Code Modulation ist ein Verfahren, um ein analoges Signal in ein digitales Signal bzw. Binärcode umzusetzen. Es wird für Audio und Video Signale verwendet. Die Umsetzung erfolgt in folgenden Schritten: Abtastung des analogen Signals… … Deutsch Wikipedia
Puls-Kode-Modulation-Vermittlungsstelle — impulsinio kodinio moduliavimo telefono stotis statusas T sritis radioelektronika atitikmenys: angl. pulse code modulation telephone exchange vok. Puls Kode Modulation Vermittlungsstelle, f rus. телефонная станция с импульсно кодовой модуляцией,… … Radioelektronikos terminų žodynas
pulse-code modulation — /puls kohd /, Telecommunications. a form of modulation that transforms a wave form, as an audio signal, into a binary signal in which information is conveyed by a coded order of pulses for transmission, storage on a disk, or processing by a… … Useful english dictionary
Delta Pulse Code Modulation — Adaptive Differential Pulse Code Modulation (ADPCM), auch Delta Pulse Code Modulation genannt, ist eine komprimierende Kodierung für ein Audiosignal, das über ein schmalbandiges digitales Medium übertragen werden soll. Die Ausgangsdatenrate kann… … Deutsch Wikipedia
Adaptive Differential Pulse Code Modulation — (ADPCM), auch Delta Pulse Code Modulation genannt, ist eine komprimierende Kodierung für ein Signal welche ähnlich wie Differential Pulse Code Modulation (DPCM) auf Differenzwerten basiert und zusätzlich die Skalierung der Quantisierungsstufen in … Deutsch Wikipedia
Differential Pulse Code Modulation — Die Differential Pulse Code Modulation (DPCM) ist ein Pulsmodulationverfahren das ein zeitdiskretes Signal in ein zeit und wertdiskretes digitales Signal umsetzt. Es stellt eine Erweiterung der Puls Code Modulation (PCM) dar und ist eine Vorstufe … Deutsch Wikipedia
pulse-code modulation — /puls kohd /, Telecommunications. a form of modulation that transforms a wave form, as an audio signal, into a binary signal in which information is conveyed by a coded order of pulses for transmission, storage on a disk, or processing by a… … Universalium
Code-book Excited Linear Prediction — Code( book) Excited Linear Prediction (CELP) ist ein hybrides Audiokompressionsverfahren, das die Vorteile der Signalformkodierung mittels Vektorquantisierung und der parametrischen Verfahren vereint. Das Ergebnis ist eine gute Sprachqualität,… … Deutsch Wikipedia
Code Excited Linear Prediction — Code( book) Excited Linear Prediction (CELP) ist ein hybrides Audiokompressionsverfahren, das die Vorteile der Signalformkodierung mittels Vektorquantisierung und der parametrischen Verfahren vereint. Das Ergebnis ist eine gute Sprachqualität,… … Deutsch Wikipedia
pulse-code modulation telephone exchange — impulsinio kodinio moduliavimo telefono stotis statusas T sritis radioelektronika atitikmenys: angl. pulse code modulation telephone exchange vok. Puls Kode Modulation Vermittlungsstelle, f rus. телефонная станция с импульсно кодовой модуляцией,… … Radioelektronikos terminų žodynas