Modularea codului diferențial de impulsuri adaptive

Adaptive diferential Pulse Code Modulation (ADPCM) (franceză, modularea puls și adaptivă codare diferențială (ADPCM)) este un algoritm standardizat de compresie a datelor cu pierderi.

Algoritmul se bazează pe prezența unei scheme de predicție și a unei erori de codare între predicție și semnalul original. Erorile sunt adesea de mărime mică, o compresie interesantă este posibilă datorită reducerii biților necesari operației. În cazul ADPCM, această codare este dinamică și ia în considerare dimensiunea erorilor prin modificarea etapei de cuantificare .

În timpul decodificării, erorile sunt adăugate la semnalul rezultat din predicție pentru a obține un semnal mai mult sau mai puțin fidel originalului. Acest sistem este utilizat în principal pentru fișiere audio, în special mostre vocale .

În rezumat, ADPCM ia în considerare următoarele proprietăți:

La mijlocul anilor 1980 , CCITT a introdus ADPCM de 32  kbit / s ( G.721 ). Mai târziu, G.726 și G.727 cu rate diferite (16, 24, 32 și 40  kbit / s ). Ulterior, au apărut mai multe formate și variante. Să cităm , în special codec - urile de Microsoft și Apple a numit IMA , dar cu diferențe între cele două versiuni.

Vezi și tu

Articol asociat