Modularea codului diferențial de impulsuri (DPCM) este o metodă de codificare a semnalului care se bazează pe modularea codului de impulsuri (PCM) , dar utilizează caracteristici suplimentare pentru o reprezentare compactă bazată pe predicția eșantionului de semnal. DPCM poate fi aplicat unui semnal analogic sau digital .
Dacă DPCM urmează să fie utilizat pe un semnal analogic, atunci semnalul trebuie mai întâi eșantionat, astfel încât mostre ale semnalului eșantionat să poată fi introduse în encoderul DPCM.
Există două opțiuni pentru implementarea DPCM:
În oricare dintre aceste două variante de DPCM, redundanța locală (corelația pozitivă a valorilor din apropiere) a semnalului este redusă semnificativ. În acest caz, se poate obține un raport de compresie de 2 până la 4 dacă valorile diferențelor sunt apoi supuse codificării entropiei , deoarece funcția de distribuție a semnalelor diferențelor este adesea cunoscută (până la valorile unui număr mic de parametrii).
DPCM a fost inventat de Cutler la Bell Labs în 1950 iar brevetul său include ambele metode.
Mai jos sunt diagramele codificatorului și decodorului în două versiuni cu note:
Codificatorul joacă rolul diferențiatorului (cuantificatorul trebuie să precedă diferențiatorul), iar decodorul acționează ca acumulator.
Codificatorul de entropie (Q) reduce numărul de biți, în timp ce decodorul ( ) restabilește numărul de biți reprezentând semnalul discret original.
Utilizarea unui decodor într-un encoder.
de compresie | Metode|||||||
---|---|---|---|---|---|---|---|
Teorie |
| ||||||
Fara pierderi |
| ||||||
Audio |
| ||||||
Imagini |
| ||||||
Video |
|