Különbség PCM és ADPCM között

Anonim

PCM vs ADPCM

A legtöbb természetes jel, mint a hang analóg jelek. Mivel azonban a számítógépek és szinte az összes ma használt berendezés digitális, ezeknek az analóg jeleknek digitális jelekké való átalakítása elengedhetetlen. Például, ha hangot rögzít egy számítógépbe, a jelet bitek sorozataként kell megjeleníteni. Általában a mikrofon először átalakítja a hangot analóg elektromos jelekké. Ezután az analóg elektromos jel átalakul digitális jelekké, amelyek bitszekvenciákként jelennek meg. Különböző technikák létezhetnek ebben a digitális jelben. A PCM (Impulzuskód moduláció) és az ADPCM (Adaptive Differential Pulse Code Modulation) két ilyen technika a digitalizáláshoz.

PCM (impulzuskód moduláció)

A PCM egy analóg jelnek egy bitszekvenciát ábrázoló technikája. A PCM-ben először a jel amplitúdóját mérjük (pontosabban, a jelet mintavételezzük) egyenlő időközönként. Ezeket a mintákat digitális számként tárolják. Például a háromszög jelet kvantálhatjuk a 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1, 2, 3, …. Ha ezeket a számokat binárisan ábrázolják, akkor a 0000, 0001, 0010, 0010, 0011, 0010, 0001 sorozatokhoz hasonlítanak … Így alakul át a háromszög analóg jel a PCM-ben.

PCM-et használtak a digitális telefonálásban, mint a hang kódolásának módszere. A PCM a digitális audió szabvány a számítógépek számára is. Azonban a módosítások végrehajtásával a PCM optimalizálható a memória és az információsebesség területén. Az ADPCM egy ilyen módszer.

ADPCM (Adaptive Differential Pulse Code Modulation)

Az ADPCM a DPCM (differenciál impulzuskód moduláció) típusa, amely a teljes magnitúdó elküldése helyett (vagy tárolja) az egymást követő minták közötti különbséget a mintából. Ez csökkenti a küldendő bitek mennyiségét. Például háromszög jel esetén a két egymást követő minta közötti különbség mindig plusz vagy mínusz egy. Az első minta elküldésekor a vevő a második minta értékét akkor kaphatja meg, ha a második és az első minta közötti különbség van megadva. Ezért a DPCM csökkenti a digitális jelek megjelenítéséhez szükséges bitek mennyiségét.

Az ADPCM módosítja a DPCM-et. A mintaintervallumok (vagy a kvantálási lépések) mérete változik a jel képviseletéhez szükséges bitek mennyiségének további csökkentése érdekében. Az ADPCM-t széles körben használják sok kódolási alkalmazásban.

Mi a különbség a PCM és az ADPCM között?

1. Az ADPCM-ben két egymást követő minta közötti különbséget használnak a jel ábrázolásához, míg a mintaértékeket közvetlenül használják a PCM-ben.

2. A PCM-ben a két minta közötti intervallum mérete rögzített, míg az ADPCM-ben változtatható.

3. Az ADPCM-nek kisebb mennyiségű bitre van szüksége ahhoz, hogy jelet képviseljen a PCM-hez képest.

4. A PCM jel dekódolása könnyebb, mint egy ADPCM jel.