Алгоритм A-закона
Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( февраль 2013 г. ) |
Алгоритм A-law — это стандартный алгоритм компандирования , используемый в европейских 8-битных PCM цифровых системах связи для оптимизации, то есть изменения динамического диапазона аналогового сигнала для оцифровки. Это один из двух алгоритмов компандирования в стандарте G.711 от ITU-T , второй — аналогичный μ-закон , используемый в Северной Америке и Японии.
Для данного входа , уравнение для кодирования по закону A выглядит следующим образом:
где — параметр сжатия. В Европе, .
Разложение по закону A задается обратной функцией:
Причина такого кодирования заключается в том, что широкий диапазон речи динамический плохо подходит для эффективного линейного цифрового кодирования. Кодирование по закону A эффективно уменьшает динамический диапазон сигнала, тем самым увеличивая эффективность кодирования и приводя к соотношению сигнал/ искажение , превосходящему соотношение, полученное при линейном кодировании для заданного количества бит.
Сравнение с μ-законом [ править ]
Алгоритм μ-закона обеспечивает немного больший динамический диапазон, чем A-закон, за счет худших пропорциональных искажений для слабых сигналов. По соглашению A-law используется для международного соединения, если его использует хотя бы одна страна.
См. также [ править ]
- алгоритм μ-закона
- Сжатие динамического диапазона
- Сжатие сигнала
- Компандирование
- Г.711
- ДС0
- Коническая с плавающей запятой
Внешние ссылки [ править ]
- Методы кодирования сигналов . Содержит подробности реализации (но обратите внимание, что уравнение А-закона неверно).
- Реализация A-закона на языке C с примером кода