Unterschied zwischen PCM und ADPCM

Unterschied zwischen PCM und ADPCM

PCM VS ADPCM

Die meisten natürlichen Signale wie Voice sind analoge Signale. Da Computer und fast alle Geräte, die wir heute verwenden, digital sind, sind diese analogen Signale in digitale Signale wesentlich zu kontaktieren. Um beispielsweise eine Stimme in einem Computer aufzunehmen, sollte das Signal als eine Reihe von Bits dargestellt werden. Normalerweise wandelt Mikrofon den Schall zuerst in ein analoges elektrisches Signal um. Dann wird dieses analoge elektrische Signal in digitales Signal umgewandelt, das als Bitsequenz dargestellt werden kann. Es kann unterschiedliche Techniken geben, um dieses digitale Signal abzuleiten. PCM (Pulse -Code -Modulation) und ADPCM (adaptive Differentialpulscodemodulation) sind zwei solche Digitalisierungstechniken.

PCM (Pulscodemodulation)

PCM ist eine Technik, um ein analoges Signal als Bitsequenz darzustellen. In PCM wird zunächst die Amplitude des Signals in gleichen Intervallen gemessen (korrekter wird das Signal abgetastet). Dann werden diese Proben als digitale Zahlen gespeichert. Zum Beispiel kann ein dreieckiges Signal als Sequenz von 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3 quantisiert werden. … . Wenn diese Zahlen in binär dargestellt werden, ist es so etwas wie die Sequenz 0000, 0001, 0010, 0011, 0010, 0001… So wird dieses dreieckige analoge Signal in PCM in eine Bitsequenz umgewandelt wird.

PCM wurde in der digitalen Telefonie als Methode zur Codierung der Stimme verwendet. PCM ist auch ein Standard für digitales Audio in Computern. Durch einige Änderungen kann PCM jedoch in den Bereichen Speicher und Informationsrate optimiert werden. ADPCM ist eine solche Methode.

ADPCM (adaptive Differentialpulscodemodulation)

ADPCM ist eine Art DPCM (Differentialpulscode -Modulation), der die Differenz zwischen aufeinanderfolgenden Proben sendet (oder speichert), anstatt die gesamte Größe der Probe zu senden. Dadurch reduziert die Anzahl der zu gesendeten Bits. Zum Beispiel im Fall eines dreieckigen Signals ist der Unterschied zwischen zwei aufeinanderfolgenden Proben immer plus oder minus eins. Wenn die erste Stichprobe gesendet wird, kann der Empfänger den Wert der zweiten Probe ab ableiten. Daher reduziert DPCM die Menge an Bits, die benötigt werden, um das Signal digital darzustellen.

ADPCM führt eine weitere Modifikation zu DPCM durch. Es variiert die Größe der Stichprobenintervalle (oder Quantisierungsschritte), um die Menge der Bits, die zur Darstellung des Signals erforderlich sind. ADPCM wird in vielen Codierungsanwendungen häufig verwendet.

Was ist der Unterschied zwischen PCM und ADPCM?

1. In ADPCM wird der Unterschied zwischen zwei aufeinanderfolgenden Proben verwendet, um das Signal darzustellen, während Probenwerte direkt in PCM verwendet werden.

2. In PCM ist die Größe des Intervalls zwischen zwei Proben festgelegt, während es in ADPCM variiert werden kann.

3. ADPCM benötigt eine weniger Menge an Bits, um ein Signal im Vergleich zu PCM darzustellen.

4. Das Dekodieren eines PCM -Signals ist einfacher als ein ADPCM -Signal.