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