Декодируйте дифференциал использования импульсная модуляция кода
sig = dpcmdeco(indx,codebook,predictor)
[sig,quanterror] = dpcmdeco(indx,codebook,predictor)
sig = dpcmdeco(indx,codebook,predictor)
дифференциал реализаций импульсная демодуляция кода, чтобы декодировать векторный indx
. Векторный codebook
представляет книгу шифров квантования прогнозирующей ошибки. Векторный predictor
задает прогнозирующую передаточную функцию. Если передаточная функция имеет прогнозирующий порядок M, predictor
имеет длину M+1 и начальная запись 0. Чтобы декодировать правильно, используйте ту же книгу шифров и предиктор в dpcmenco
и dpcmdeco
.
Смотрите представляют разделы, представляют книги шифров, или quantiz
страница с описанием, для описания форматов partition
и codebook
.
[sig,quanterror] = dpcmdeco(indx,codebook,predictor)
совпадает с синтаксисом выше, за исключением того, что векторный quanterror
квантование прогнозирующей ошибки на основе параметров квантования. quanterror
одного размера с sig
.
Примечание
Можно оценить входные параметры codebook
раздел
, и predictor
использование функции dpcmopt
.
Смотрите Пример: DPCM Кодирование и Декодирование и Пример: Сравнение Оптимизированные и Неоптимизированные Параметры DPCM для примеров то использование dpcmdeco
.
[1] Kondoz, A. M., Digital Speech, Chichester, England, John Wiley & Sons, 1994.