Sadržaj

 
 

3.1 Blok-shema ADPCM kodera


 ADPCM koder radi tako da kvantizira razliku između uzorka i njegove procjene dobivene prediktorom. Kvantizirani signal razlike predstavlja ADPCM signal. Prediktor i kvantizator nemaju vremenski stalne karakteristike, već se one prilagođavaju (adaptiraju) prema trenutnim vrijednostima uzoraka. Treba napomenuti da se u povratnoj vezi ADPCM kodera javlja originalni (dekodirani) signal. Funkcija dekodiranja u koderu i dekoderu se obavlja na potpuno jednak način čime je postignuto da su za dani uzorak varijable stanja kodera i dekodera potpuno jednake. Zbog toga nije potrebno dekoderu prenositi informacije o varijablama stanja kodera (brzina promjene koraka kvantizacije, iznos koraka kvantizacija i sl.).
 
Dijelovi ADPCM kodera:
* Adaptivni kvantizator
Kvantizira signale razlike trenutne i procijenjene vrijednosti uzorka na značajno manji broj bita. Mijenja funkciju kvantizacije na temelju vrijednosti amplitude i brzine promjene amplitude zadnjih nekoliko uzoraka (točan broj ovisi o varijanti ADPCM-a). Kvantizator razlikuje brze promjene amplituda uzoraka (govor, glazba) i spore promjene amplituda (tišina, pauze u govoru). Zbog kompatibilnosti s telefonskim sustavima postoje mehanizmi koji otkrivaju DTMF tonove, modemske signale isl. koji zahtijevaju posebnu obradu.
 
* Inverzni adaptivni kvantizator
Kvantiziran signal razlike (manji broj bita) vraća u stanje prije adaptivne kvantizacije (veći broj bita). Inverzna funkcija funkcija kvantizacije računa se po istim principima kao i funkcija kvantizacije.
 
* Adaptivni prediktor
Procjenjuje (predviđa) sljedeću amplitudu uzorka na temelju šest prethodnih vrijednosti amplituda i dvije prethodne vrijednosti signala razlike. Prediktor je linearan, tako da predviđenu vrijednost računa zbrojem ulaznih signala prethodno pomnoženih standardiziranim koeficijentima ("otežana suma").