PCM vs ADPCM
Shumica e sinjaleve natyrore si zëri janë sinjale analoge. Megjithatë, duke qenë se kompjuterët dhe pothuajse të gjitha pajisjet që përdorim sot janë dixhitale, konvertimi i atyre sinjaleve analoge në sinjale dixhitale është thelbësor. Për shembull, për të regjistruar një zë në një kompjuter, sinjali duhet të përfaqësohet si një seri bitesh. Zakonisht, mikrofoni fillimisht e shndërron tingullin në një sinjal elektrik analog. Pastaj ai sinjal elektrik analog shndërrohet në sinjal dixhital që mund të përfaqësohet si një sekuencë bit. Mund të ketë teknika të ndryshme në nxjerrjen e këtij sinjali dixhital. PCM (Pulse Code Modulation) dhe ADPCM (Adaptive Differential Pulse Code Modulation) janë dy teknika të tilla të dixhitalizimit.
PCM (Modulimi i kodit të pulsit)
PCM është një teknikë e paraqitjes së një sinjali analog si një sekuencë bit. Në PCM, së pari, amplituda e sinjalit matet (më saktë, sinjali merret kampion) në intervale të barabarta. Pastaj këto mostra ruhen si numra dixhitalë. Për shembull, një sinjal trekëndor mund të kuantizohet si sekuenca, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1, 2, 3, ……. Kur këta numra përfaqësohen në binar, do të jetë diçka si sekuenca, 0000, 0001, 0010, 0011, 0010, 0001….. Kjo është mënyra se si ai sinjal analog trekëndor konvertohet në një sekuencë bit në PCM.
PCM është përdorur në telefoninë dixhitale si metodë e kodimit të zërit. PCM është gjithashtu një standard për audio dixhitale në kompjuterë. Megjithatë, duke bërë disa modifikime, PCM mund të optimizohet në fushat e kujtesës dhe shpejtësisë së informacionit. ADPCM është një metodë e tillë.
ADPCM (Modulimi adaptiv i kodit diferencial të pulsit)
ADPCM është një lloj DPCM (Modulimi Diferencial i Kodit të Pulsit), i cili dërgon (ose ruan) diferencën midis mostrave të njëpasnjëshme në vend që të dërgojë të gjithë madhësinë e kampionit. Kjo zvogëlon sasinë e biteve që do të dërgohen. Për shembull, në rastin e sinjalit trekëndor, diferenca midis dy mostrave të njëpasnjëshme është gjithmonë plus ose minus një. Kur dërgohet kampioni i parë, marrësi mund të nxjerrë vlerën e kampionit të dytë kur të sigurohet diferenca midis mostrës së dytë dhe të parë. Prandaj, DPCM zvogëlon sasinë e biteve që duhen për të përfaqësuar sinjalin në mënyrë dixhitale.
ADPCM bën një modifikim tjetër në DPCM. Ai ndryshon madhësinë e intervaleve të kampionimit (ose hapave të kuantizimit) në mënyrë që të zvogëlojë më tej sasinë e biteve të nevojshme për të përfaqësuar sinjalin. ADPCM përdoret gjerësisht në shumë aplikacione kodimi.
Cili është ndryshimi midis PCM dhe ADPCM?
1. Në ADPCM, diferenca midis dy mostrave të njëpasnjëshme përdoret për të përfaqësuar sinjalin, ndërsa vlerat e mostrës përdoren drejtpërdrejt në PCM.
2. Në PCM, madhësia e intervalit ndërmjet dy mostrave është fikse, ndërsa ajo mund të ndryshohet në ADPCM.
3. ADPCM ka nevojë për më pak bit për të përfaqësuar një sinjal në krahasim me PCM.
4. Dekodimi i një sinjali PCM është më i lehtë sesa një sinjal ADPCM.