PCM vs ADPCM
A legtöbb természetes jel, például hang, analóg jel. Mivel azonban a számítógépek és szinte minden berendezés, amelyet manapság használunk, digitálisak, elengedhetetlen az analóg jelek digitális jelekké konvertálása. Például egy hang számítógépbe történő rögzítéséhez a jelet bit sorozatként kell megjeleníteni. Általában a mikrofon először konvertálja a hangot analóg elektromos jellé. Ezután az analóg elektromos jelet digitális jellé alakítják át, amelyet bit sorozatként lehet ábrázolni. Különböző technikák alkalmazhatók ennek a digitális jelnek a származtatására. A PCM (impulzuskód-moduláció) és az ADPCM (adaptív differenciális impulzuskód-moduláció) két ilyen digitalizálási technika.
PCM (impulzuskód-moduláció)
A PCM egy analóg jel bitszekvenciának ábrázolására szolgáló technika. A PCM-ben először a jel amplitúdóját (helyesebben, a jel mintavételével) azonos időközönként mérjük. Ezután ezeket a mintákat digitális számként tárolják. Például egy háromszög jelet kvantálhatunk, mint 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3, … Ha ezeket a számokat binárisan ábrázoljuk, akkor ez a 0000, 0001, 0010, 0011, 0010, 0001 sorozathoz hasonló lesz. Így konvertálható a háromszög analóg jel bitszekvenciává a PCM-ben.
A PCM-et a digitális telefonálásban használták a hang kódolására. A PCM a digitális hangok szabványa a számítógépekben is. Néhány módosítás elvégzésével a PCM optimalizálható a memória és az információs sebesség területén. Az ADPCM az egyik ilyen módszer.
ADPCM (adaptív differenciális impulzuskódmoduláció)
Az ADPCM egy olyan típusú DPCM (Differential Pulse Code Modulation), amely elküldi (vagy tárolja) az egymást követő minták közötti különbséget, ahelyett, hogy a minta teljes nagyságát elküldi. Ez csökkenti az elküldendő bitek számá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ő levezetheti a második minta értékét, amikor a második és az első minta közötti különbség rendelkezésre áll. Ezért a DPCM csökkenti a bit digitális képmegjelenítéséhez szükséges bitmennyiséget.
Az ADPCM újabb módosítást végez a DPCM-ben. Változtatja a mintavételi intervallumok (vagy kvantálási lépések) méretét annak érdekében, hogy tovább csökkentse a jel reprezentálásához szükséges bitszámot. Az ADPCM-et széles körben használják számos kódoló alkalmazásban.
Mi a különbség a PCM és az ADPCM között?? 1. Az ADPCM-ben a két egymást követő minta közötti különbséget használjuk a jel reprezentálására, míg a minta értékeit közvetlenül a PCM-ben használjuk. 2. A PCM-ben a két minta közötti intervallum mérete rögzített, míg az ADPCM-ben változhat. 3. Az ADPCM-nek kevesebb bitre van szüksége a jel reprezentálásához, mint a PCM-hez. 4. A PCM jel dekódolása könnyebb, mint egy ADPCM jel.
|