A-law dan u-law adalah dua algoritma yang digunakan dalam memodifikasi sinyal input untuk digitalisasi. Algoritma ini diimplementasikan dalam sistem telepon di seluruh dunia. Kedua algoritma memiliki perbedaan yang cukup minimal dan kebanyakan orang tidak akan tahu perbedaannya. Perbedaan pertama antara keduanya adalah rentang dinamis ouput; U-law memiliki rentang dinamis yang lebih besar daripada a-law. Rentang dinamis pada dasarnya adalah rasio antara suara paling sunyi dan paling keras yang dapat direpresentasikan dalam sinyal. Kelemahan dari memiliki rentang dinamis yang lebih tinggi adalah distorsi sinyal kecil yang lebih besar. Ini berarti bahwa a-law akan terdengar lebih baik daripada u-law ketika input suara sangat lembut.
Keuntungan dan kerugian dari satu di atas yang lain cukup tidak signifikan dan keduanya saat ini digunakan di berbagai wilayah di dunia. U-law saat ini sedang digunakan oleh perusahaan di Amerika Utara dan di Jepang sementara A-law sedang digunakan di Eropa. Daerah lain menggunakan campuran keduanya tergantung pada negara.
Sebagian besar negara hanya menggunakan satu standar sehingga seharusnya tidak ada masalah dengan panggilan lokal atau bahkan dengan panggilan internasional antar negara yang menggunakan standar yang sama. Masalah muncul ketika panggilan dilakukan dari negara yang menggunakan satu standar ke negara yang menggunakan standar lain. Meskipun dimungkinkan untuk memfasilitasi konversi dari satu algoritma ke yang lain, ini akan menjadi konversi lossy dan hasilnya akan menjadi sinyal terdegradasi. Untuk menghindari masalah, a-law adalah algoritma yang akan digunakan setiap kali kedua sisi menggunakan a-law. Oleh karena itu, perlu bagi negara-negara yang menggunakan u-law untuk juga memiliki kemampuan menggunakan a-law sedangkan negara-negara yang menggunakan a-law tidak harus harus dapat melakukan u-law.
Ringkasan: