Разлика между PCM и ADPCM

Разлика между PCM и ADPCM
Разлика между PCM и ADPCM

Видео: Разлика между PCM и ADPCM

Видео: Разлика между PCM и ADPCM
Видео: Что такое DoP (DSD over PCM)? 2024, Ноември
Anonim

PCM срещу ADPCM

Повечето от естествените сигнали като глас са аналогови сигнали. Тъй като обаче компютрите и почти цялото оборудване, което използваме днес, са цифрови, преобразуването на тези аналогови сигнали в цифрови е от съществено значение. Например, за да запишете глас в компютър, сигналът трябва да бъде представен като поредица от битове. Обикновено микрофонът първо преобразува звука в аналогов електрически сигнал. Тогава този аналогов електрически сигнал се преобразува в цифров сигнал, който може да бъде представен като битова последователност. При извеждането на този цифров сигнал може да има различни техники. PCM (импулсна кодова модулация) и ADPCM (адаптивна диференциална импулсна кодова модулация) са две такива техники на дигитализация.

PCM (импулсна кодова модулация)

PCM е техника за представяне на аналогов сигнал като битова последователност. В PCM първо се измерва амплитудата на сигнала (по-правилно, сигналът се взема проба) на равни интервали. След това тези проби се съхраняват като цифрови числа. Например триъгълен сигнал може да бъде квантуван като последователност, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3, … Когато тези числа са представени в двоичен вид, това ще бъде нещо като последователността, 0000, 0001, 0010, 0011, 0010, 0001….. Ето как този триъгълен аналогов сигнал се преобразува в битова последователност в PCM.

PCM се използва в цифровата телефония като метод за кодиране на глас. PCM също е стандарт за цифрово аудио в компютрите. Чрез извършване на някои модификации PCM може да бъде оптимизиран в областта на паметта и скоростта на информация. ADPCM е един такъв метод.

ADPCM (адаптивна диференциална импулсна кодова модулация)

ADPCM е тип DPCM (диференциална импулсна кодова модулация), който изпраща (или съхранява) разликата между последователните проби, вместо да изпраща цялата величина на пробата. Това намалява количеството битове за изпращане. Например, в случай на триъгълен сигнал, разликата между две последователни извадки винаги е плюс или минус едно. Когато първата проба е изпратена, приемникът може да изведе стойността на втората проба, когато се предоставя разликата между втората и първата проби. Следователно DPCM намалява количеството битове, които са необходими за цифрово представяне на сигнала.

ADPCM прави друга модификация на DPCM. Променя размера на интервалите за вземане на проби (или стъпките на квантуване), за да намали допълнително количеството битове, необходимо за представяне на сигнала. ADPCM се използва широко в много приложения за кодиране.

Каква е разликата между PCM и ADPCM?

1. В ADPCM разликата между две последователни проби се използва за представяне на сигнала, докато стойностите на пробите се използват директно в PCM.

2. В PCM размерът на интервала между две проби е фиксиран, докато в ADPCM може да варира.

3. ADPCM се нуждае от по-малко количество битове, за да представлява сигнал в сравнение с PCM.

4. Декодирането на PCM сигнал е по-лесно от ADPCM сигнала.

Препоръчано: