Векторная кодовая комбинация квантизатора для данного значения индекса
VectorQuantizerDecoder
возразите сопоставляет каждое входное значение индекса с кодовой комбинацией, вектор-столбцом квантованных выходных значений, заданных в Codebook
свойство. Каждый столбец Codebook
свойство является кодовой комбинацией. При вводе несколько значений индекса в этот объект, объектные выходные параметры матрица квантованных выходных векторов. Эта матрица создается путем горизонтальной конкатенации векторов кодовой комбинации, которые соответствуют каждому значению индекса.
Можно выбрать, чтобы ввести значения сборника кодов через Codebook
свойство или как вход к объекту.
Получить векторную кодовую комбинацию квантизатора для данного значения индекса:
Создайте dsp.VectorQuantizerDecoder
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
создает векторную Систему декодера квантизатора object™, vqdec
= dsp.VectorQuantizerDecodervqdec
, это возвращает векторную кодовую комбинацию квантизатора, соответствующую данному, основанному на нуле значению индекса.
возвращает векторный декодер квантизатора, vqdec
= dsp.VectorQuantizerDecoder(Name,Value
)vqdec
, с каждым заданным набором свойств к заданному значению.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока Vector Quantizer Decoder. Свойства объектов соответствуют параметрам блоков, кроме:
Нет никакого свойства объекта, которое непосредственно соответствует параметрам блоков Action for out of range index value. Объект устанавливает любые значения индекса меньше, чем 0
к 0
и любые значения индекса, больше, чем или равный N к N-1.