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: TV PREMIJERA - PASJI SMISEL ŽIVLJENJA 2 | CineStar TV Premiere 2 | 17.10. | 20.00 2024, Julij
Anonim

PCM proti ADPCM

Večina naravnih signalov, kot je glas, so analogni signali. Ker pa so računalniki in skoraj vsa oprema, ki jo danes uporabljamo, digitalni, je pretvarjanje teh analognih signalov v digitalne bistvenega pomena. Če želite na primer posneti glas v računalnik, mora biti signal predstavljen kot niz bitov. Običajno mikrofon najprej pretvori zvok v analogni električni signal. Nato se ta analogni električni signal pretvori v digitalni signal, ki ga je mogoče predstaviti kot bitno zaporedje. Obstajajo lahko različne tehnike za pridobivanje tega digitalnega signala. PCM (Pulse Code Modulation) in ADPCM (Adaptive Differential Pulse Code Modulation) sta dve takšni tehniki digitalizacije.

PCM (Pulse Code Modulation)

PCM je tehnika predstavitve analognega signala kot bitnega zaporedja. Pri PCM se najprej izmeri amplituda signala (pravilneje, signal se vzorči) 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 dvojiški 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 se uporablja v digitalni telefoniji kot metoda kodiranja glasu. PCM je tudi standard za digitalni zvok v računalnikih. Z nekaterimi spremembami pa lahko PCM optimiziramo na področjih pomnilnika in hitrosti informacij. ADPCM je ena taka metoda.

ADPCM (Adaptive Differential Pulse Code Modulation)

ADPCM je vrsta DPCM (Differential Pulse Code Modulation), ki pošilja (ali shranjuje) razliko med zaporednimi vzorci namesto pošiljanja celotne magnitude vzorca. To zmanjša količino bitov za pošiljanje. Na primer, v primeru trikotnega signala je razlika med dvema zaporednima vzorcema vedno plus ali minus ena. Ko je poslan prvi vzorec, lahko prejemnik izpelje vrednost drugega vzorca, ko je podana 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 intervalov vzorčenja (ali korakov kvantizacije), da dodatno zmanjša količino 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 vzorčne vrednosti neposredno uporabljajo v PCM.

2. V PCM je velikost intervala med dvema vzorcema fiksna, v ADPCM pa jo je mogoče spreminjati.

3. ADPCM potrebuje manjšo količino bitov za predstavitev signala v primerjavi s PCM.

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

Priporočena: