主要内容gydF4y2Ba

DCTgydF4y2Ba

输入的离散余弦变换(DCT)gydF4y2Ba

  • DCT块gydF4y2Ba

库:gydF4y2Ba
DSP系统工具箱/转换gydF4y2Ba

描述gydF4y2Ba

的gydF4y2BaDCTgydF4y2Ba块计算输入信号的一元离散余弦变换(DCT)gydF4y2BaugydF4y2Ba.当输入是gydF4y2Ba米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba矩阵,块计算矩阵中每个通道的DCT。gydF4y2Ba

这是等价的MATLABgydF4y2Ba®gydF4y2Ba代码。gydF4y2Ba

Y = dct(u)gydF4y2Ba

此块支持Simulin万博1manbetxk万博1manbetxgydF4y2Ba®gydF4y2Ba虚拟的公交车。gydF4y2Ba

港口gydF4y2Ba

输入gydF4y2Ba

全部展开gydF4y2Ba

将输入信号指定为向量、矩阵或gydF4y2BaNgydF4y2Ba- d数组。gydF4y2Ba

对所有gydF4y2BaNgydF4y2Ba-D输入数组,块计算跨第一个维度的DCT。第一个维度的大小(帧大小)必须是2的幂。要处理其他尺寸的帧,请使用gydF4y2Ba垫gydF4y2Ba块将帧大小填充或截断为2的幂长度。gydF4y2Ba

当输入到gydF4y2BaDCTgydF4y2BaBlock是一个gydF4y2Ba米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba矩阵时,块将每个输入列视为包含gydF4y2Ba米gydF4y2Ba连续样本。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba不动点gydF4y2Ba|gydF4y2Ba公共汽车gydF4y2Ba
复数支持:万博1manbetxgydF4y2Ba是的gydF4y2Ba

输出gydF4y2Ba

全部展开gydF4y2Ba

块输出输入信号的DCT作为一个向量,矩阵,或gydF4y2BaNgydF4y2Ba- d数组。gydF4y2Ba

当块输出一个gydF4y2Ba米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba矩阵,gydF4y2BalgydF4y2BathgydF4y2Ba矩阵的列包含长度-gydF4y2Ba米gydF4y2Ba对应输入列的DCT。gydF4y2Ba

ygydF4y2Ba (gydF4y2Ba kgydF4y2Ba ,gydF4y2Ba lgydF4y2Ba )gydF4y2Ba =gydF4y2Ba wgydF4y2Ba (gydF4y2Ba kgydF4y2Ba )gydF4y2Ba ∑gydF4y2Ba 米gydF4y2Ba =gydF4y2Ba 1gydF4y2Ba 米gydF4y2Ba ugydF4y2Ba (gydF4y2Ba 米gydF4y2Ba ,gydF4y2Ba lgydF4y2Ba )gydF4y2Ba 因为gydF4y2Ba πgydF4y2Ba (gydF4y2Ba 2gydF4y2Ba 米gydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba (gydF4y2Ba kgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba 2gydF4y2Ba 米gydF4y2Ba ,gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba ,gydF4y2Ba ...gydF4y2Ba ,gydF4y2Ba 米gydF4y2Ba

在哪里gydF4y2Ba

wgydF4y2Ba (gydF4y2Ba kgydF4y2Ba )gydF4y2Ba =gydF4y2Ba {gydF4y2Ba 1gydF4y2Ba 米gydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba 米gydF4y2Ba ,gydF4y2Ba kgydF4y2Ba =gydF4y2Ba 1gydF4y2Ba 2gydF4y2Ba ≤gydF4y2Ba kgydF4y2Ba ≤gydF4y2Ba 米gydF4y2Ba

当输入是定点(有符号和无符号)时,输出是定点。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Ba不动点gydF4y2Ba|gydF4y2Ba公共汽车gydF4y2Ba
复数支持:万博1manbetxgydF4y2Ba是的gydF4y2Ba

参数gydF4y2Ba

全部展开gydF4y2Ba

主要选项卡gydF4y2Ba

设置块通过在速度优化表中查找sin和cos值来计算sin和cos (gydF4y2Ba查表gydF4y2Ba),或通过调用正弦和余弦函数(gydF4y2Ba三角fcngydF4y2Ba).gydF4y2Ba

要计算正弦和余弦,将参数设置为以下值之一:gydF4y2Ba

  • 查表gydF4y2Ba——该块在模拟开始前计算并存储三角函数值,并在模拟期间检索它们。当您从块生成代码时,运行生成代码的处理器将块计算的三角函数值存储在一个速度优化的表中,并在代码执行期间检索这些值。gydF4y2Ba

    块运行得更快,但需要额外的内存来存储预先计算的三角函数值。gydF4y2Ba

  • 三角fcngydF4y2Ba——该块在模拟过程中计算正弦和余弦值。当您从代码块生成代码时,运行生成代码的处理器将在代码运行时计算正弦和余弦值。gydF4y2Ba

    块运行速度较慢,但不需要额外的数据内存。对于代码生成,该块需要一个支持库来模拟三角函数,从而增加了生成的代码的大小。万博1manbetxgydF4y2Ba

数据类型选项卡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

  • 求值为有效数据类型的表达式,例如,gydF4y2Bafixdt (16)gydF4y2Ba

正弦表值不服从gydF4y2Ba舍入模式gydF4y2Ba而且gydF4y2Ba饱和整数溢出gydF4y2Ba参数。块总是饱和和舍入正弦表的值gydF4y2Ba最近的gydF4y2Ba.gydF4y2Ba

指定产品输出数据类型。看到gydF4y2Ba定点数据类型gydF4y2Ba而且gydF4y2Ba乘法数据类型gydF4y2Ba说明此块中产品输出数据类型的使用。可以设置为:gydF4y2Ba

  • 继承数据类型的规则,例如,gydF4y2Ba继承:通过内部规则继承gydF4y2Ba.有关此规则的详细信息,请参见gydF4y2Ba通过内部规则继承gydF4y2Ba.gydF4y2Ba

  • 求值为有效数据类型的表达式,例如,gydF4y2Bafixdt (1 16 0)gydF4y2Ba

单击gydF4y2Ba显示数据类型助手gydF4y2Ba按钮gydF4y2Ba显示gydF4y2Ba数据类型助手gydF4y2Ba,帮助您设置gydF4y2Ba产品输出数据类型gydF4y2Ba参数。gydF4y2Ba

看到gydF4y2Ba使用数据类型助手指定数据类型gydF4y2Ba(万博1manbetx模型)gydF4y2Ba获取更多信息。gydF4y2Ba

指定累加器数据类型。看到gydF4y2Ba定点数据类型gydF4y2Ba说明此块中累加器数据类型的使用。可以设置为:gydF4y2Ba

  • 继承数据类型的规则,例如,gydF4y2Ba继承:通过内部规则继承gydF4y2Ba.有关此规则的详细信息,请参见gydF4y2Ba通过内部规则继承gydF4y2Ba.gydF4y2Ba

  • 求值为有效数据类型的表达式,例如,gydF4y2Bafixdt (1 16 0)gydF4y2Ba

单击gydF4y2Ba显示数据类型助手gydF4y2Ba按钮gydF4y2Ba显示gydF4y2Ba数据类型助手gydF4y2Ba,帮助您设置gydF4y2Ba蓄电池gydF4y2Ba参数。gydF4y2Ba

看到gydF4y2Ba使用数据类型助手指定数据类型gydF4y2Ba(万博1manbetx模型)gydF4y2Ba获取更多信息。gydF4y2Ba

指定输出数据类型。看到gydF4y2Ba定点数据类型gydF4y2Ba说明此块中输出数据类型的使用。可以设置为:gydF4y2Ba

  • 继承数据类型的规则,例如,gydF4y2Ba继承:通过内部规则继承gydF4y2Ba.gydF4y2Ba

    当你选择gydF4y2Ba继承:通过内部规则继承gydF4y2Ba,块自动计算输出字长和分数长度。内部规则首先计算一个理想的输出字长和分数长度使用以下公式:gydF4y2Ba

    WgydF4y2Ba lgydF4y2Ba 我gydF4y2Ba dgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ogydF4y2Ba ugydF4y2Ba tgydF4y2Ba pgydF4y2Ba ugydF4y2Ba tgydF4y2Ba =gydF4y2Ba WgydF4y2Ba lgydF4y2Ba 我gydF4y2Ba ngydF4y2Ba pgydF4y2Ba ugydF4y2Ba tgydF4y2Ba +gydF4y2Ba fgydF4y2Ba lgydF4y2Ba ogydF4y2Ba ogydF4y2Ba rgydF4y2Ba (gydF4y2Ba 日志gydF4y2Ba 2gydF4y2Ba (gydF4y2Ba DgydF4y2Ba CgydF4y2Ba TgydF4y2Ba lgydF4y2Ba egydF4y2Ba ngydF4y2Ba ggydF4y2Ba tgydF4y2Ba hgydF4y2Ba −gydF4y2Ba 1gydF4y2Ba )gydF4y2Ba )gydF4y2Ba +gydF4y2Ba 1gydF4y2Ba

    FgydF4y2Ba lgydF4y2Ba 我gydF4y2Ba dgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ogydF4y2Ba ugydF4y2Ba tgydF4y2Ba pgydF4y2Ba ugydF4y2Ba tgydF4y2Ba =gydF4y2Ba FgydF4y2Ba lgydF4y2Ba 我gydF4y2Ba ngydF4y2Ba pgydF4y2Ba ugydF4y2Ba tgydF4y2Ba

    使用这些理想结果,内部规则然后选择适合您的硬件的字长度和分数长度。有关此规则的详细信息,请参见gydF4y2Ba通过内部规则继承gydF4y2Ba.gydF4y2Ba

  • 求值为有效数据类型的表达式,例如,gydF4y2Bafixdt (1 16 0)gydF4y2Ba

单击gydF4y2Ba显示数据类型助手gydF4y2Ba按钮gydF4y2Ba显示gydF4y2Ba数据类型助手gydF4y2Ba,帮助您设置gydF4y2Ba输出gydF4y2Ba参数。gydF4y2Ba

看到gydF4y2Ba控制信号的数据类型gydF4y2Ba(万博1manbetx模型)gydF4y2Ba获取更多信息。gydF4y2Ba

指定块应该输出的最小值。默认值为gydF4y2Ba[]gydF4y2Ba(不明)。万博1manbetxSimulink软件使用这个值执行:gydF4y2Ba

  • 模拟范围检查(见gydF4y2Ba指定信号范围gydF4y2Ba(万博1manbetx模型)gydF4y2Ba)gydF4y2Ba

  • 自动缩放定点数据类型gydF4y2Ba

指定块应该输出的最大值。默认值为gydF4y2Ba[]gydF4y2Ba(不明)。万博1manbetxSimulink软件使用这个值执行:gydF4y2Ba

  • 模拟范围检查(见gydF4y2Ba指定信号范围gydF4y2Ba(万博1manbetx模型)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

R2006a之前介绍gydF4y2Ba

另请参阅gydF4y2Ba

功能gydF4y2Ba

块gydF4y2Ba