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