A-zakon in u-law sta dva algoritma, ki se uporabljata pri spreminjanju vhodnega signala za digitalizacijo. Ti algoritmi se izvajajo v telefonskih sistemih po vsem svetu. Oba algoritma imata dokaj minimalno razliko in večina ljudi razlike ne bi vedela. Prva razlika med obema je dinamični razpon izstopa; U-zakon ima večji dinamični razpon kot zakon. Dinamični razpon je v bistvu razmerje med najtišjim in najglasnejšim zvokom, ki ga lahko predstavljamo v signalu. Slaba stran večjega dinamičnega obsega je večje izkrivljanje majhnih signalov. To preprosto pomeni, da bi bil a-zakon videti boljši kot u-law, ko je zvočni vhod zelo mehak.
Prednosti in slabosti ene pred drugo so dokaj nepomembne in se trenutno uporabljajo v različnih delih sveta. Trenutno zakon uporabljajo podjetja v Severni Ameriki in na Japonskem, medtem ko se zakon A uporablja v Evropi. Druga območja uporabljajo mešanico obeh, odvisno od države.
Večina držav uporablja samo en standard, tako da med državami, ki uporabljajo isti standard, ne sme biti težav z lokalnimi klici ali celo z mednarodnimi klici. Do težave pride, ko kličete iz države, ki uporablja en standard, v državo, ki uporablja drug standard. Čeprav je mogoče olajšati pretvorbo iz enega algoritma v drugega, bi to pomenilo izgubo pretvorbe, rezultat pa bi bil degradiran signal. Da bi se izognili težavi, je a-zakon algoritem, ki bi se uporabljal vsakič, kadar ena od strani uporablja a-zakon. Zaradi tega morajo države, ki uporabljajo u-zakon, imeti možnost uporabe zakonskih predpisov, medtem ko državam, ki uporabljajo zakon, ni nujno, da lahko izvajajo zakon.
Povzetek: