Алгоритм A-закона- это стандартный алгоритм компандирования, используется в европейских 8-битных PCM цифровых системах связи для оптимизации, т. е. изменения динамического диапазона аналоговый сигнал для оцифровки. Это одна из двух версий стандарта G.711 от ITU-T, другая версия - аналогичный μ-закон, используемый в Северной Америке и США. Япония.
Для заданного входного x уравнение кодирования по закону A выглядит следующим образом:
где A - параметр сжатия. В Европе .
Расширение A-закона дается обратной функцией
Причина такого кодирования заключается в том, что широкий динамический диапазон речи плохо поддается эффективному линейному цифровому кодированию. Кодирование по закону А эффективно уменьшает динамический диапазон сигнала, тем самым повышая эффективность кодирования и приводя к соотношению сигнал-искажение, которое превосходит соотношение, полученное при линейном кодировании для заданное количество бит.
Алгоритм μ-закона обеспечивает немного больший динамический диапазон, чем A-закон, за счет худших пропорциональных искажений для слабых сигналов. По соглашению, A-law используется для международного соединения, если его использует хотя бы одна страна.