dpcmenco

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

Синтаксис

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

Описание

indx = dpcmenco(sig,codebook,partition,predictor) дифференциал реализаций импульсная модуляция кода, чтобы закодировать векторный sigраздел вектор, записи которого дают конечные точки интервалов раздела. 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