PCM dhidi ya ADPCM
Alama nyingi za asili kama vile sauti ni mawimbi ya analogi. Hata hivyo, kwa kuwa kompyuta na karibu vifaa vyote tunavyotumia leo ni vya dijitali, kugeuza mawimbi hayo ya analogi kuwa mawimbi ya dijitali ni muhimu. Kwa mfano, kurekodi sauti kwenye kompyuta, ishara inapaswa kuwakilishwa kama mfululizo wa bits. Kawaida, maikrofoni hubadilisha sauti kwanza kuwa ishara ya umeme ya analog. Kisha ishara hiyo ya umeme ya analogi inabadilishwa kuwa ishara ya dijiti ambayo inaweza kuwakilishwa kama mlolongo kidogo. Kunaweza kuwa na mbinu tofauti katika kupata ishara hii ya dijiti. PCM (Urekebishaji wa Msimbo wa Mapigo) na ADPCM (Urekebishaji wa Msimbo wa Mapigo ya Kubadilika kwa Adaptive) ni mbinu mbili kama hizi za uwekaji kidijitali.
PCM (Kurekebisha Msimbo wa Mapigo)
PCM ni mbinu ya kuwakilisha mawimbi ya analogi kama mfuatano kidogo. Katika PCM, kwanza, amplitude ya ishara hupimwa (kwa usahihi zaidi, ishara ni sampuli) kwa vipindi sawa. Kisha sampuli hizi huhifadhiwa kama nambari za dijiti. Kwa mfano, ishara ya pembetatu inaweza kuhesabiwa kama mlolongo, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1, 2, 3, ……. Nambari hizo zinapowakilishwa katika mfumo wa jozi, itakuwa kitu kama mlolongo, 0000, 0001, 0010, 0011, 0010, 0001….. Hivi ndivyo mawimbi ya analogi ya pembetatu hubadilishwa kuwa mfuatano kidogo katika PCM.
PCM imetumika katika simu za kidijitali kama mbinu ya kusimba sauti. PCM pia ni kiwango cha sauti ya dijiti kwenye kompyuta. Walakini, kwa kufanya marekebisho kadhaa, PCM inaweza kuboreshwa katika maeneo ya kumbukumbu na kiwango cha habari. ADPCM ni njia mojawapo.
ADPCM (Kurekebisha Tofauti kwa Msimbo wa Mapigo)
ADPCM ni aina ya DPCM (Differential Pulse Code Modulation), ambayo hutuma (au kuhifadhi) tofauti kati ya sampuli zinazofuatana badala ya kutuma ukubwa wote wa sampuli. Hiyo inapunguza kiasi cha bits kutumwa. Kwa mfano, katika kesi ya ishara ya pembetatu, tofauti kati ya sampuli mbili mfululizo daima ni pamoja na au kuondoa moja. Sampuli ya kwanza inapotumwa, mpokeaji anaweza kupata thamani ya sampuli ya pili wakati tofauti kati ya sampuli ya pili na ya kwanza inatolewa. Kwa hivyo, DPCM inapunguza kiwango cha biti kinachohitajika ili kuwakilisha mawimbi kidijitali.
ADPCM hufanya marekebisho mengine kwa DPCM. Inatofautiana ukubwa wa vipindi vya sampuli (au hatua za kuhesabu) ili kupunguza zaidi kiasi cha biti zinazohitajika kuwakilisha mawimbi. ADPCM inatumika sana katika programu nyingi za usimbaji.
Kuna tofauti gani kati ya PCM na ADPCM?
1. Katika ADPCM, tofauti kati ya sampuli mbili mfululizo hutumika kuwakilisha mawimbi, ilhali thamani za sampuli hutumika moja kwa moja kwenye PCM.
2. Katika PCM, ukubwa wa muda kati ya sampuli mbili huwekwa, ilhali inaweza kubadilishwa katika ADPCM.
3. ADPCM inahitaji kiwango kidogo cha biti ili kuwakilisha mawimbi ikilinganishwa na PCM.
4. Kusimbua mawimbi ya PCM ni rahisi kuliko mawimbi ya ADPCM.