exponenta event banner

dpcmdeco

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

Синтаксис

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, partition, и predictor использование функции dpcmopt.

Примеры

См. пример: Кодирование и декодирование DPCM и пример: сравнение оптимизированных и неоптимизированных параметров DPCM для примеров использования dpcmdeco.

Ссылки

[1] Кондоз, А. М., Digital Speech, Чичестер, Англия, John Wiley & Sons, 1994.

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