MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
Обработка сигналов и изображений\Communications Toolbox

Список функций CommunicationsToolbox: Кодирование источника

  В оглавление \ К следующему разделу \ К предыдущему разделу

DPCMDECO
Декодирование дифференциальной
импульсно-кодовой модуляции (ДИКМ)

Синтаксис:

sig = dpcmdeco(indx,codebook,predictor);
[sig,quanterror] = dpcmdeco(indx,codebook,predictor);

Описание:

  • sig = dpcmdeco(indx,codebook,predictor)

Реализует декодирование индексов ДИКМ, содержащихся в векторе indx. Параметр codebook представляет собой вектор, содержащий квантованные значения, соответствующие индексам квантования. Параметр predictor представляет собой вектор, задающий импульсную характеристику предсказывающего фильтра. Если порядок предсказывающего фильтра равен M, вектор predictor должен иметь длину M + 1 и значение первого элемента, равное нулю. Для правильного декодирования параметры codebook и predictor должны быть теми же, что использовались при кодировании сигнала с помощью функции dpcmenco.

Более подробная информация о формате параметров partition и codebook имеется на странице с описанием функции quantiz.

  • [sig,quanterror] = dpcmdeco(indx,codebook,predictor)

То же, что предыдущий вариант синтаксиса, но второй выходной параметр quanterror содержит квантованные значения ошибки предсказания, полученные в процессе восстановления сигнала. Вектор quanterror имеет такой же размер, что и вектор sig.

Замечание. Подобрать оптимальные значения входных параметров codebook, partition и predictor можно с помощью функции dpcmopt.

Примеры.

Пример использования функции dpcmdeco приведен на странице с описанием функции dpcmopt.

Сопутствующие функции: dpcmenco, dpcmopt, quantiz, compand

Литература:

Kondoz, A. M. Digital Speech. Chichester, England: John Wiley & Sons, 1994.

  В оглавление \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика