文档

dsp。VectorQuantizerDecoder系统对象

给定索引值的矢量量化器码字

描述

VectorQuantizerDecoder对象返回给定索引值的矢量量化器码字。每一列电报密码本属性是一个码字。

获取给定索引值的矢量量化器码字:

  1. 定义并设置矢量量化器解码器。看到建设

  2. 调用一步的性质得到矢量量化器码字dsp。VectorQuantizerDecoder.的行为一步特定于工具箱中的每个对象。

请注意

从R2016b开始,不要使用一步方法来执行System对象™定义的操作,您可以调用带有参数的对象,就像它是一个函数一样。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

建设

vqdec = dsp。VectorQuantizerDecoder创建一个矢量量化器解码器vqdec,它返回一个向量量化器码字,对应于给定的从零开始的索引值。

vqdec = dsp。VectorQuantizerDecoder ('PropertyName',PropertyValue,……)返回一个矢量量化器解码器,vqdec,将每个指定属性设置为指定的值。

属性

CodebookSource

码本值的来源

将代码本源指定为财产输入端口.当您选择财产,对象从电报密码本财产。当您选择输入端口的输入中读取代码本一步方法。

默认值是财产

电报密码本

电报密码本

将量化输出值指定为k——- - - - - -N矩阵, k 1 N 1 .码本矩阵的每一列都是一个码字,每个码字对应一个索引值。属性时,此属性适用于CodebookSource财产财产.默认的是:

1 5 13 136年。3 6。4 .8 2 14。5 137年。3 7。4 .8 3. 5 15 138年。3 8。4 .8

此属性是可调的。

OutputDataType

码本和量化输出的数据类型

将码本和量化输出值的数据类型指定为:同样作为输入自定义.此属性仅在您设置时适用CodebookSource财产.默认值是

定点属性

方法

一步 执行矢量量化解码
所有系统对象通用
释放

允许系统对象属性值改变

例子

全部展开

请注意:此示例仅在R2016b或更高版本中运行。如果您使用的是较早的版本,请将每个函数调用替换为等效函数一步语法。例如,myObject(x)变成step(myObject,x)。

给定的索引值作为输入,为指定的码本确定相应的矢量量化码字。

vqdec = dsp.VectorQuantizerDecoder;vqdec。Codebook = [1 10 100;2 20 200;3 30 300];index = uint8([1 0 2 0]);qout = vqdec(指数)
qout =3×410 1 100 1 20 2 200 2 30 3 300 3

算法

对象上描述的算法、输入和输出矢量量化器译码器块引用页面。对象属性对应于块参数,除了:

对象没有直接对应于的对象属性超出范围的索引值的操作块参数。对象设置任何索引值小于00以及任何大于或等于的索引值NN1。

扩展功能

介绍了R2012a

这个话题有用吗?