Кодирование источника mu-закон или компрессор A-закон или расширитель
выполняет сжатие mu-закона на последовательности входных данных. The out
= compand(in
,param
,v
)param
вход задает значение сжатия mu-закон и должен быть установлен на mu значение для расчета компрессора mu-закон (на практике используется значение mu-закон 255). v
задает пиковые величины последовательности входных данных.
выполняет сжатие или расширение mu-закона или A-закона на последовательности входных данных. out
= compand(in
,param
,v
,method
)param
задает значение компании mu-закон или A-закон (на практике используется значение mu-закон 255 и значение A-закон 87,6). method
задает тип расчета компрессора или расширителя для функции, которая должна выполняться в последовательности входных данных.
В некоторых приложениях, таких как обработка речи, использование логарифмического расчета (называемого компрессором) перед квантованием входных данных является общим. Обратная операция компрессора называется расширителем. Комбинация компрессора и расширителя называется компандером.
Для заданного сигнала, x, выход (µ -law) компрессора является
µ является параметром β-закона компаньона, log
является естественным логарифмом, и sgn
- функция signum (sign
в MATLAB®).
Это расширение для входного сигнала, x задается обратной функцией y-1,
Для заданного сигнала, x, выход (A -law) компрессора является
A является параметром A-закона компаньона, log
является естественным логарифмом, и sgn
- функция signum (sign
в MATLAB).
Расширение A-закона для входного сигнала x задается обратной функцией y-1,
[1] Склар, Бернард. Цифровые коммуникации: основы и приложения. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1988.