Razlika Med PCM In ADPCM

Razlika Med PCM In ADPCM
Razlika Med PCM In ADPCM

Video: Razlika Med PCM In ADPCM

Video: Razlika Med PCM In ADPCM
Video: Project Eden - ripping music adpcm-pcm wav with MFAudio 2024, April
Anonim

PCM vs ADPCM

Večina naravnih signalov, kot je glas, so analogni. Ker pa so računalniki in skoraj vsa oprema, ki jo danes uporabljamo, digitalni, je pretvorba teh analognih signalov v digitalne bistvenega pomena. Na primer, za snemanje glasu v računalnik mora biti signal predstavljen kot niz bitov. Običajno mikrofon najprej pretvori zvok v analogni električni signal. Nato se analogni električni signal pretvori v digitalni signal, ki ga lahko predstavimo kot bitno zaporedje. Pri pridobivanju tega digitalnega signala so lahko različne tehnike. PCM (Pulse Code Modulation) in ADPCM (Adaptive Differential Pulse Code Modulation) sta dve takšni tehniki digitalizacije.

PCM (modulacija impulzne kode)

PCM je tehnika predstavitve analognega signala kot bitnega zaporedja. V PCM najprej izmerimo amplitudo signala (pravilneje je signal vzorčen) v enakih intervalih. Nato se ti vzorci shranijo kot digitalne številke. Na primer, trikotni signal je lahko kvantiziran kot zaporedje, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3, ……. Ko so te številke predstavljene v binarni obliki, bo to nekaj podobnega zaporedju, 0000, 0001, 0010, 0011, 0010, 0001….. Tako se ta trikotni analogni signal pretvori v bitno zaporedje v PCM.

PCM je bil uporabljen v digitalni telefoniji kot metoda kodiranja glasu. PCM je tudi standard za digitalni zvok v računalnikih. Vendar lahko z nekaterimi spremembami PCM optimiziramo na področjih pomnilnika in hitrosti prenosa informacij. ADPCM je ena takih metod.

ADPCM (prilagodljiva diferencialna impulzna modulacija)

ADPCM je vrsta DPCM (Diferencialna impulzna kodna modulacija), ki pošlje (ali shrani) razliko med zaporednimi vzorci, namesto da pošlje celotno velikost vzorca. To zmanjša količino bitov, ki jih je treba poslati. Na primer, pri trikotnem signalu je razlika med dvema zaporednima vzorcema vedno plus ali minus ena. Ko je poslan prvi vzorec, lahko sprejemnik izpelje vrednost drugega vzorca, ko je zagotovljena razlika med drugim in prvim vzorcem. Zato DPCM zmanjša količino bitov, potrebnih za digitalno predstavitev signala.

ADPCM naredi še eno spremembo DPCM. Spreminja velikost vzorčnih intervalov (ali korakov kvantizacije), da se dodatno zmanjša količina bitov, potrebnih za predstavitev signala. ADPCM se pogosto uporablja v številnih aplikacijah za kodiranje.

Kakšna je razlika med PCM in ADPCM?

1. V ADPCM se razlika med dvema zaporednima vzorcema uporablja za predstavitev signala, medtem ko se vrednosti vzorcev uporabljajo neposredno v PCM.

2. V PCM je velikost intervala med dvema vzorcema določena, medtem ko jo je mogoče spreminjati v ADPCM.

3. ADPCM potrebuje manj bitov, da predstavlja signal v primerjavi s PCM.

4. Dekodiranje signala PCM je lažje kot signal ADPCM.

Priporočena: