Векторное кодирование квантования
Объект VectorQuantizerEncoder
выполняет векторное кодирование квантования. Объект находит самую близкую кодовую комбинацию путем вычисления искажения на основе Евклидова или взвесил Евклидово расстояние.
Выполнять векторное кодирование квантования:
Создайте объект dsp.VectorQuantizerEncoder
и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
vqenc = dsp.VectorQuantizerEncoder
vqenc = dsp.VectorQuantizerEncoder(Name,Value)
возвращает векторную Систему энкодера квантизатора object™, vqenc
= dsp.VectorQuantizerEncodervqenc
. Этот объект находит основанный на нуле индекс самой близкой кодовой комбинации для каждого данного входного вектор-столбца.
возвращает векторный Системный объект энкодера квантизатора, vqenc
= dsp.VectorQuantizerEncoder(Name,Value
)vqenc
, с каждым заданным набором свойств к заданному значению.
Для версий ранее, чем R2016b, используйте функцию step
, чтобы запустить алгоритм Системного объекта. Аргументы к step
являются объектом, который вы создали, сопровождаемый аргументами, показанными в этом разделе.
Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
Index = vqenc(Input)
Index = vqenc(Input,Codebook)
Index = vqenc(___,Weights)
[Index,Codeword] = vqenc(___)
[Index,Qerr] = vqenc(___)
использует входной вектор Index
= vqenc(___,Weights
)Weights
, чтобы подчеркнуть или преуменьшить роль определенных входных значений при вычислении меры по искажению. Weights
должен быть вектором длины, равной количеству строк Input
. Эта опция доступна, когда свойством DistortionMeasure
является Weighted squared error
, и свойством WeightsSource
является Input port
.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока Vector Quantizer Encoder. Свойства объектов соответствуют параметрам блоков.