Векторное кодирование квантования
Объект VectorQuantizerEncoder выполняет векторное кодирование квантования. Объект находит самую близкую кодовую комбинацию путем вычисления искажения на основе Евклидова или взвесил Евклидово расстояние.
Выполнять векторное кодирование квантования:
Создайте объект dsp.VectorQuantizerEncoder и установите его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
vqenc = dsp.VectorQuantizerEncodervqenc = 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. Свойства объектов соответствуют параметрам блоков.