dpcmenco

Закодируйте дифференциал использования импульсная модуляция кода

Синтаксис

indx = dpcmenco(sig,codebook,partition,predictor)
[indx,quants] = dpcmenco(sig,codebook,partition,predictor)

Описание

indx = dpcmenco(sig,codebook,partition,predictor) дифференциал реализаций импульсная модуляция кода, чтобы закодировать векторный sig. partition является вектором, записи которого дают конечные точки интервалов раздела. codebook, вектор, длина которого превышает длину partition одним, предписывает значение для каждого раздела в квантовании. predictor задает прогнозирующую передаточную функцию. Если передаточная функция имеет прогнозирующий порядок M, predictor имеет длину M+1 и начальная запись 0. Выходной вектор indx является индексом квантования.

Смотрите Дифференциальную Импульсную Модуляцию Кода для больше о формате predictor. Смотрите Представляют Разделы, Представляют Разделы или страницу с описанием для quantiz в этой главе, для описания форматов partition и codebook.

[indx,quants] = dpcmenco(sig,codebook,partition,predictor) совпадает с синтаксисом выше, за исключением того, что quants содержит квантование sig на основе параметров квантования. quants является вектором, одного размера как sig.

Примечание

Если predictor является порядком одна передаточная функция, модуляция называется модуляцией дельты.

Примеры

Смотрите Пример: DPCM Кодирование и Декодирование и Пример: Сравнение Оптимизированные и Неоптимизированные Параметры DPCM для примеров то использование dpcmenco.

Ссылки

[1] Kondoz, A. M., Digital Speech, Chichester, England, John Wiley & Sons, 1994.

Представлено до R2006a