查找与给定的零索引值相对应的矢量码字据/p>
量化器据/p>
dspquant2.据/code>
向量量化器解码器块将每个输入索引值与码字相关联,其中定义的量化输出值的列向量。据strong class="guilabel">码本值据/strong>范围。当您将多个索引值输入到该块时,块输出量化输出向量的矩阵。通过水平连接对应于每个索引值的码字向量来创建该矩阵。据/p>
您可以选择使用方法选择如何输入码本值据strong class="guilabel">码头来源据/strong>范围。当你选择据code class="guidropdown">通过对话框指定据/code>,您可以在“块参数”对话框中键入码本值。选择据code class="guidropdown">输入端口据/code>块上出现端口C。该块使用输入端口C作为据strong class="guilabel">码本值据/strong>范围。据/p>
这据strong class="guilabel">码本值据/strong>参数是A.据em class="varname">K.据/em>-经过-据em class="varname">N据/em>值矩阵,其中据span class="inlineequation">K.据/em>≥1据/span>和据span class="inlineequation">N据/em>≥1据/span>。该矩阵的每列是码字矢量,并且每个码字矢量对应于索引值。索引值基于零;因此,第一码字矢量对应于索引值0,第二码字矢量对应于索引值1,等等。据/p>
该块的输入是索引值的向量,其中据span class="inlineequation">0≤.据em class="varname">指数据/em>据据em class="varname">N据/em>和据em class="varname">N据/em>是码本矩阵的列数。使用据strong class="guilabel">超出范围索引值的行动据/strong>参数确定当输入索引值超出此范围时块的行为方式。当您希望将小于0的索引值设置为0,并且任何大于或等于的索引值据em class="varname">N据/em>设置为据em class="varname">N据/em>-1,选择据code class="guidropdown">夹子据/code>。当您想要被警告时,当任何小于0的索引值设置为0并且任何大于或等于的索引值据em class="varname">N据/em>被设置为据em class="varname">N据/em>-1,选择据code class="guidropdown">剪辑并警告据/code>。当您希望模拟停止并在索引值超出范围时显示错误时,请选择据code class="guidropdown">错误据/code>。据/p>
块的输入可以是索引值和码本值。输入端口的索引的数据类型我可以是据code class="guidropdown">uint8.据/code>那据code class="guidropdown">uint16据/code>那据code class="guidropdown">UINT32据/code>那据code class="guidropdown">INT8.据/code>那据code class="guidropdown">int16据/code>, 要么据code class="guidropdown">INT32.据/code>。码本值的数据类型可以是据code class="guidropdown">双倍的据/code>那据code class="guidropdown">单身的据/code>或定点。据/p>
块的输出是量化输出值。这些量化输出值始终具有与码本值相同的数据类型。当通过输入端口指定码本值时,块将相同的数据类型分配给Q(U)输出端口。当通过对话框指定码本值时,使用据strong class="guilabel">码本和输出数据类型据/strong>参数指定Q(U)输出端口的数据类型。码本和量化输出的数据类型可以是据code class="guidropdown">与输入相同据/code>那据code class="guidropdown">双倍的据/code>那据code class="guidropdown">单身的据/code>那据code class="guidropdown">固定点据/code>那据code class="guidropdown">用户自定义据/code>, 要么据code class="guidropdown">通过反向传播继承据/code>。据/p>
数据类型支持万博1manbetx据/h3>
这据strong class="guimenuitem">主要的据/strong>Vector Standizer解码器块对话框的窗格显示如下。据/p>
当输入索引值超出范围时,选择块的行为,其中据span class="inlineequation">0≤.据em class="varname">指数据/em>据据em class="varname">N据/em>和据em class="varname">N据/em>是码本矢量的长度。选择据code class="guidropdown">夹子据/code>当您希望将小于0的索引值设置为0,并且任何大于或等于的索引值据em class="varname">N据/em>设置为据em class="varname">N据/em>-1。选择据code class="guidropdown">剪辑并警告据/code>当您想要被警告时,当任何小于0的索引值设置为0并且任何大于或等于的索引值据em class="varname">N据/em>被设置为据em class="varname">N据/em>-1。选择据code class="guidropdown">错误据/code>当您希望模拟停止并在索引值超出范围时显示错误。据/p>
选择据code class="guidropdown">通过对话框指定据/code>在“块参数”对话框中键入码本值。选择据code class="guidropdown">输入端口据/code>使用块的输入端口,C为指定码本值C.据/p>
进入一个据em class="varname">K.据/em>-经过-据em class="varname">N据/em>量化输出值的矩阵,其中据span class="inlineequation">1≤.据em class="varname">K.据/em>和据span class="inlineequation">1≤.据em class="varname">N据/em>。矩阵的每列对应于索引值。如果来自的,此参数是可见的据strong class="guimenuitem">码头来源据/strong>列表,您选择据code class="guidropdown">通过对话框指定据/code>。据/p>
这据strong class="guimenuitem">数据类型据/strong>Vector Standizer解码器块对话框的窗格显示如下。据/p>
指定码本的数据类型和量化输出值。您可以选择以下选项之一:据/p>
例如,继承数据类型的规则,据code class="guidropdown">继承:与输入相同据/code>。据/p>
构建的数据类型,例如据code class="literal">双倍的据/code>
例如,评估有效数据类型的表达式,据code class="literal">Fixdt(1,16)据/code>
点击据strong class="guibutton">显示数据类型助手据/strong>按钮据span class="guiicon">显示据strong class="guilabel">数据类型助手据/strong>,这有助于您设置据strong class="guilabel">输出数据类型据/strong>范围。据/p>
看据a href="//www.tianjin-qmedu.com/help/simulink/ug/control-signal-data-types.html" class="a">控制信号数据类型据/a>(万博1manbetxSimulink)据/span>了解更多信息。据/p>
此参数仅在设置时可用据strong class="guilabel">码头来源据/strong>参数到据code class="guidropdown">通过对话框指定据/code>。如果你设置了据strong class="guilabel">码头来源据/strong>参数到据code class="guidropdown">输入端口据/code>,输出值具有与输入码本的数据类型相同。据/p>
Gersho,A.和R. Gray。据em class="citetitle">矢量量化和信号压缩据/em>。波士顿:Kluwer学术出版商,1992年。据/p>
港口据/th> | 万博1manbetx支持的数据类型据/th> |
---|---|
一世据/p> |
|
C据/p> |
|
q(u)据/p> |
|
量化器据/span>(万博1manbetxSimulink)据/span> | 万博1manbetx |
标量化器解码器据/a> | DSP系统工具箱据/td> |
统一编码器据/a> | DSP系统工具箱据/td> |
均匀解码器据/a> | DSP系统工具箱据/td> |
矢量量化器编码器据/a> | DSP系统工具箱据/td> |