DCTgydF4y2Ba
输入的离散余弦变换(DCT)gydF4y2Ba
图书馆gydF4y2Ba
转换gydF4y2Ba
dspxfrm3gydF4y2Ba
描述gydF4y2Ba
DCT块计算酉离散余弦变换(gydF4y2BaDCT)的各个通道gydF4y2Ba米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba输入矩阵,gydF4y2BaugydF4y2Ba.gydF4y2Ba
y = dct(u) %等价的MATLAB代码gydF4y2Ba
对于所有N-D输入数组,块计算跨第一个维度的DCT。第一个维度的大小(帧大小),必须是2的幂。要处理其他尺寸的帧,请使用gydF4y2Ba垫gydF4y2Ba块将帧大小填充或截断为2的幂长度。gydF4y2Ba
当DCT块的输入为gydF4y2Ba米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba矩阵时,块将每个输入列视为包含gydF4y2Ba米gydF4y2Ba连续样本。该块输出一个gydF4y2Ba米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba矩阵的gydF4y2BalgydF4y2Ba第Th列包含长度为-gydF4y2Ba米gydF4y2Ba对应输入列的DCT。gydF4y2Ba
在哪里gydF4y2Ba
的gydF4y2Ba正弦和余弦计算gydF4y2Ba参数确定块如何计算必要的正弦和余弦值。该参数有两个设置,每个设置都有其优点和缺点,如下表所示。gydF4y2Ba
正弦余弦计算参数设置gydF4y2Ba |
正弦余弦计算方法gydF4y2Ba |
对块性能的影响gydF4y2Ba |
---|---|---|
|
该块在模拟开始之前计算并存储三角函数值,并在模拟期间检索它们。当您从块生成代码时,运行生成代码的处理器将块计算的三角函数值存储在一个速度优化的表中,并在代码执行期间检索这些值。gydF4y2Ba |
该块通常运行得更快,但需要额外的内存来存储预先计算的三角函数值。gydF4y2Ba |
|
该块在模拟过程中计算正弦和余弦值。当您从代码块生成代码时,运行生成代码的处理器将在代码运行时计算正弦和余弦值。gydF4y2Ba |
块通常运行较慢,但不需要额外的数据内存。对于代码生成,该块需要一个支持库来模拟三角函数,从而增加了生成的代码的大小。金宝appgydF4y2Ba |
此块支持Simulin金宝appk金宝appgydF4y2Ba®gydF4y2Ba虚拟的公交车。gydF4y2Ba
定点数据类型gydF4y2Ba
下面的图表显示了DCT块内用于定点信号的数据类型。中所讨论的DCT块对话框中的图表中,可以设置正弦表、累加器、产品输出和输出数据类型gydF4y2Ba参数gydF4y2Ba.gydF4y2Ba
DCT块的输入首先转换为输出数据类型并存储在输出缓冲区中。每个蝴蝶阶段处理累加器数据类型中的信号,蝴蝶的最终输出被转换回输出数据类型。gydF4y2Ba
当乘数的至少一个输入为实时,乘数的输出为乘积输出数据类型。当乘数的两个输入都是复数时,乘法的结果是累加器数据类型。有关执行的复杂乘法的详细信息,请参见gydF4y2Ba乘法数据类型gydF4y2Ba.gydF4y2Ba
请注意gydF4y2Ba
当块输入为定点时,所有内部数据类型都是定点符号。gydF4y2Ba
参数gydF4y2Ba
主要选项卡gydF4y2Ba
- 正弦和余弦计算gydF4y2Ba
-
设置块通过在速度优化的表中查找正弦和余弦值来计算sin和cos (gydF4y2Ba
查表gydF4y2Ba
),或通过调用正弦和余弦函数(gydF4y2Ba三角fcngydF4y2Ba
).见表格gydF4y2Ba描述gydF4y2Ba部分。gydF4y2Ba
数据类型选项卡gydF4y2Ba
- 舍入模式gydF4y2Ba
-
选择gydF4y2Ba舍入模式gydF4y2Ba用于定点运算。正弦表值不服从此参数;他们总是凑钱gydF4y2Ba
最近的gydF4y2Ba
.gydF4y2Ba - 饱和整数溢出gydF4y2Ba
-
当您选择此参数时,块将使其定点操作的结果饱和。清除此参数时,块将包装其定点操作的结果。有关详情gydF4y2Ba
饱和gydF4y2Ba
而且gydF4y2Ba包装gydF4y2Ba
,请参阅gydF4y2Ba溢出模式gydF4y2Ba用于定点运算。gydF4y2Ba请注意gydF4y2Ba
的gydF4y2Ba舍入模式gydF4y2Ba而且gydF4y2Ba饱和整数溢出gydF4y2Ba当满足所有这些条件时,参数对数值结果没有影响:gydF4y2Ba
产品输出gydF4y2Ba数据类型为gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
.gydF4y2Ba蓄电池gydF4y2Ba数据类型为gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
.gydF4y2Ba
通过这些数据类型设置,块可以在全精度模式下工作。gydF4y2Ba
- 正弦表gydF4y2Ba
-
选择如何指定正弦表值的字长。sin表值的分数长度总是等于单词长度减1。可以设置为:gydF4y2Ba
继承数据类型的规则,例如,gydF4y2Ba
继承:与输入字长相同gydF4y2Ba
求值为有效数据类型的表达式,例如,gydF4y2Ba
fixdt (16)gydF4y2Ba
正弦表值不服从gydF4y2Ba舍入模式gydF4y2Ba而且gydF4y2Ba饱和整数溢出gydF4y2Ba参数;相反,它们总是饱和和圆润的gydF4y2Ba
最近的gydF4y2Ba
.gydF4y2Ba - 产品输出数据类型gydF4y2Ba
-
指定产品输出数据类型。看到gydF4y2Ba定点数据类型gydF4y2Ba而且gydF4y2Ba乘法数据类型gydF4y2Ba说明此块中产品输出数据类型的使用。可以设置为:gydF4y2Ba
继承数据类型的规则,例如,gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
.有关此规则的详细信息,请参见gydF4y2Ba通过内部规则继承gydF4y2Ba.gydF4y2Ba求值为有效数据类型的表达式,例如,gydF4y2Ba
fixdt (1 16 0)gydF4y2Ba
单击gydF4y2Ba显示数据类型助手gydF4y2Ba按钮gydF4y2Ba显示gydF4y2Ba数据类型助手gydF4y2Ba,帮助您设置gydF4y2Ba产品输出数据类型gydF4y2Ba参数。gydF4y2Ba
看到gydF4y2Ba使用数据类型助手指定数据类型gydF4y2Ba(金宝app模型)gydF4y2Ba获取更多信息。gydF4y2Ba
- 蓄电池gydF4y2Ba
-
指定累加器数据类型。看到gydF4y2Ba定点数据类型gydF4y2Ba说明此块中累加器数据类型的使用。可以设置为:gydF4y2Ba
继承数据类型的规则,例如,gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
.有关此规则的详细信息,请参见gydF4y2Ba通过内部规则继承gydF4y2Ba.gydF4y2Ba求值为有效数据类型的表达式,例如,gydF4y2Ba
fixdt (1 16 0)gydF4y2Ba
单击gydF4y2Ba显示数据类型助手gydF4y2Ba按钮gydF4y2Ba显示gydF4y2Ba数据类型助手gydF4y2Ba,帮助您设置gydF4y2Ba蓄电池gydF4y2Ba参数。gydF4y2Ba
看到gydF4y2Ba使用数据类型助手指定数据类型gydF4y2Ba(金宝app模型)gydF4y2Ba获取更多信息。gydF4y2Ba
- 输出gydF4y2Ba
-
指定输出数据类型。看到gydF4y2Ba定点数据类型gydF4y2Ba说明此块中输出数据类型的使用。可以设置为:gydF4y2Ba
继承数据类型的规则,例如,gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
.gydF4y2Ba当你选择gydF4y2Ba
继承:通过内部规则继承gydF4y2Ba
,块自动计算输出字长和分数长度。内部规则首先计算一个理想的输出字长和分数长度使用以下公式:gydF4y2Ba使用这些理想结果,内部规则然后选择适合您的硬件的字长度和分数长度。有关此规则的详细信息,请参见gydF4y2Ba通过内部规则继承gydF4y2Ba.gydF4y2Ba
求值为有效数据类型的表达式,例如,gydF4y2Ba
fixdt (1 16 0)gydF4y2Ba
单击gydF4y2Ba显示数据类型助手gydF4y2Ba按钮gydF4y2Ba显示gydF4y2Ba数据类型助手gydF4y2Ba,帮助您设置gydF4y2Ba输出gydF4y2Ba参数。gydF4y2Ba
看到gydF4y2Ba控制信号的数据类型gydF4y2Ba(金宝app模型)gydF4y2Ba获取更多信息。gydF4y2Ba
- 输出最小gydF4y2Ba
-
指定块应该输出的最小值。默认值为gydF4y2Ba
[]gydF4y2Ba
(不明)。金宝appSimulink软件使用这个值执行:gydF4y2Ba模拟范围检查(见gydF4y2Ba指定信号范围gydF4y2Ba(金宝app模型)gydF4y2Ba)gydF4y2Ba
自动缩放定点数据类型gydF4y2Ba
- 输出最大gydF4y2Ba
-
指定块应该输出的最大值。默认值为gydF4y2Ba
[]gydF4y2Ba
(不明)。金宝appSimulink软件使用这个值执行:gydF4y2Ba模拟范围检查(见gydF4y2Ba指定信号范围gydF4y2Ba(金宝app模型)gydF4y2Ba)gydF4y2Ba
自动缩放定点数据类型gydF4y2Ba
- 锁定数据类型设置,防止由定点工具更改gydF4y2Ba
-
选择此参数可防止定点工具覆盖在块掩码上指定的数据类型。gydF4y2Ba
金宝app支持的数据类型gydF4y2Ba
港口gydF4y2Ba | 金宝app支持的数据类型gydF4y2Ba |
---|---|
输入gydF4y2Ba |
|
输出gydF4y2Ba |
|
扩展功能gydF4y2Ba
版本历史gydF4y2Ba
R2006a之前介绍gydF4y2Ba
另请参阅gydF4y2Ba
功能gydF4y2Ba
块gydF4y2Ba
- 复杂的倒频谱gydF4y2Ba|gydF4y2BaFFTgydF4y2Ba|gydF4y2BaIDCTgydF4y2Ba|gydF4y2Ba真正的倒频谱gydF4y2Ba