主要内容GYDF4y2Ba

打折GYDF4y2Ba

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

图书馆GYDF4y2Ba

转变GYDF4y2Ba

dspxfrm3GYDF4y2Ba

  • 离散余弦变换块GYDF4y2Ba

描述GYDF4y2Ba

DCT块计算酉离散余弦变换(GYDF4y2Ba系统中每个通道的GYDF4y2BaMGYDF4y2Ba-借-GYDF4y2BaNGYDF4y2Ba输入矩阵,GYDF4y2BaUGYDF4y2Ba.GYDF4y2Ba

y=dct(u)%等效MATLAB代码GYDF4y2Ba

对于所有N-D输入数组,块计算第一维的DCT。第一维的大小(帧大小)必须是二的幂。若要使用其他帧大小,请使用GYDF4y2Ba衬垫GYDF4y2Ba块以填充或截断帧大小为两个长度的幂。GYDF4y2Ba

当DCT块的输入为GYDF4y2BaMGYDF4y2Ba-借-GYDF4y2BaNGYDF4y2Ba矩阵中,块将每个输入列视为包含GYDF4y2BaMGYDF4y2Ba连续采样。该块输出一个GYDF4y2BaMGYDF4y2Ba-借-GYDF4y2BaNGYDF4y2Ba矩阵谁的GYDF4y2BaLGYDF4y2Ba第列包含长度-GYDF4y2BaMGYDF4y2Ba对应输入列的DCT。GYDF4y2Ba

YGYDF4y2Ba (GYDF4y2Ba KGYDF4y2Ba ,GYDF4y2Ba LGYDF4y2Ba )GYDF4y2Ba =GYDF4y2Ba WGYDF4y2Ba (GYDF4y2Ba KGYDF4y2Ba )GYDF4y2Ba ∑GYDF4y2Ba MGYDF4y2Ba =GYDF4y2Ba 1.GYDF4y2Ba MGYDF4y2Ba UGYDF4y2Ba (GYDF4y2Ba MGYDF4y2Ba ,GYDF4y2Ba LGYDF4y2Ba )GYDF4y2Ba 余弦GYDF4y2Ba πGYDF4y2Ba (GYDF4y2Ba 2.GYDF4y2Ba MGYDF4y2Ba −GYDF4y2Ba 1.GYDF4y2Ba )GYDF4y2Ba (GYDF4y2Ba KGYDF4y2Ba −GYDF4y2Ba 1.GYDF4y2Ba )GYDF4y2Ba 2.GYDF4y2Ba MGYDF4y2Ba ,GYDF4y2Ba KGYDF4y2Ba =GYDF4y2Ba 1.GYDF4y2Ba ,GYDF4y2Ba ...GYDF4y2Ba ,GYDF4y2Ba MGYDF4y2Ba

哪里GYDF4y2Ba

WGYDF4y2Ba (GYDF4y2Ba KGYDF4y2Ba )GYDF4y2Ba =GYDF4y2Ba {GYDF4y2Ba 1.GYDF4y2Ba MGYDF4y2Ba ,GYDF4y2Ba 2.GYDF4y2Ba MGYDF4y2Ba ,GYDF4y2Ba KGYDF4y2Ba =GYDF4y2Ba 1.GYDF4y2Ba 2.GYDF4y2Ba ≤GYDF4y2Ba KGYDF4y2Ba ≤GYDF4y2Ba MGYDF4y2Ba

这个GYDF4y2Ba正弦和余弦计算GYDF4y2Ba参数确定块如何计算必要的正弦和余弦值。此参数有两种设置,每种设置各有优缺点,如下表所述。GYDF4y2Ba

正弦和余弦计算参数设置GYDF4y2Ba

正弦和余弦计算法GYDF4y2Ba

对块性能的影响GYDF4y2Ba

查表GYDF4y2Ba

块在模拟开始之前计算并存储三角值,并在模拟期间检索这些值。从块生成代码时,运行生成代码的处理器将块计算的三角值存储在速度优化表中,并在代码执行期间检索这些值。GYDF4y2Ba

块通常运行得更快,但需要额外的内存来存储预计算的三角值。GYDF4y2Ba

三角fcnGYDF4y2Ba

该块在模拟过程中计算正弦和余弦值。从该块生成代码时,运行生成代码的处理器在代码运行时计算正弦和余弦值。GYDF4y2Ba

块通常运行较慢,但不需要额外的数据内存。对于代码生成,块需要支持库来模拟三角函数,从而增加生成代码的大小。金宝appGYDF4y2Ba

此块支持Simulin金宝appk金宝appGYDF4y2Ba®GYDF4y2Ba虚拟总线。GYDF4y2Ba

定点数据类型GYDF4y2Ba

下图显示了DCT块内用于定点信号的数据类型。您可以在“DCT块”对话框中设置图表中显示的正弦表、累加器、产品输出和输出数据类型,如中所述GYDF4y2Ba参数GYDF4y2Ba.GYDF4y2Ba

DCT块的输入首先转换为输出数据类型并存储在输出缓冲器中。每个蝶形级处理累加器数据类型中的信号,蝶形的最终输出转换回输出数据类型。GYDF4y2Ba

当乘法器的至少一个输入为实数时,乘法器的输出为乘积输出数据类型。当乘法器的两个输入均为复数时,乘法的结果为累加器数据类型。有关执行的复数乘法的详细信息,请参阅GYDF4y2Ba乘法数据类型GYDF4y2Ba.GYDF4y2Ba

笔记GYDF4y2Ba

当块输入为定点时,所有内部数据类型均为有符号定点。GYDF4y2Ba

参数GYDF4y2Ba

主选项卡GYDF4y2Ba

正弦和余弦计算GYDF4y2Ba

通过在速度优化表中查找正弦和余弦值,将块设置为计算正弦和余弦(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

选择指定正弦表值的字长的方式。正弦表值的分数长度始终等于字长减1。您可以将此参数设置为:GYDF4y2Ba

  • 继承数据类型的规则,例如,GYDF4y2Ba继承:与输入相同的字长GYDF4y2Ba

  • 计算结果为有效数据类型的表达式,例如,GYDF4y2Bafixdt(1,16)GYDF4y2Ba

正弦表值不符合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(金宝appSimulink)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(金宝appSimulink)GYDF4y2Ba了解更多信息。GYDF4y2Ba

输出GYDF4y2Ba

指定输出数据类型。请参阅GYDF4y2Ba定点数据类型GYDF4y2Ba用于描述此块中输出数据类型使用的图示。您可以将此参数设置为:GYDF4y2Ba

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

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

    WGYDF4y2Ba LGYDF4y2Ba 我GYDF4y2Ba DGYDF4y2Ba EGYDF4y2Ba A.GYDF4y2Ba LGYDF4y2Ba oGYDF4y2Ba UGYDF4y2Ba TGYDF4y2Ba PGYDF4y2Ba UGYDF4y2Ba TGYDF4y2Ba =GYDF4y2Ba WGYDF4y2Ba LGYDF4y2Ba 我GYDF4y2Ba NGYDF4y2Ba PGYDF4y2Ba UGYDF4y2Ba TGYDF4y2Ba +GYDF4y2Ba FGYDF4y2Ba LGYDF4y2Ba oGYDF4y2Ba oGYDF4y2Ba RGYDF4y2Ba (GYDF4y2Ba 日志GYDF4y2Ba 2.GYDF4y2Ba (GYDF4y2Ba DGYDF4y2Ba CGYDF4y2Ba TGYDF4y2Ba LGYDF4y2Ba EGYDF4y2Ba NGYDF4y2Ba GGYDF4y2Ba TGYDF4y2Ba HGYDF4y2Ba −GYDF4y2Ba 1.GYDF4y2Ba )GYDF4y2Ba )GYDF4y2Ba +GYDF4y2Ba 1.GYDF4y2Ba

    FGYDF4y2Ba LGYDF4y2Ba 我GYDF4y2Ba DGYDF4y2Ba EGYDF4y2Ba A.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(金宝appSimulink)GYDF4y2Ba了解更多信息。GYDF4y2Ba

最小输出GYDF4y2Ba

指定块应输出的最小值。默认值为GYDF4y2Ba[]GYDF4y2Ba(未指定)。Simulink软金宝app件使用此值执行:GYDF4y2Ba

  • 模拟范围检查(参见GYDF4y2Ba指定信号范围GYDF4y2Ba(金宝appSimulink)GYDF4y2Ba)GYDF4y2Ba

  • 定点数据类型的自动缩放GYDF4y2Ba

最大输出GYDF4y2Ba

指定块应输出的最大值。默认值为GYDF4y2Ba[]GYDF4y2Ba(未指定)。Simulink软金宝app件使用此值执行:GYDF4y2Ba

  • 模拟范围检查(参见GYDF4y2Ba指定信号范围GYDF4y2Ba(金宝appSimulink)GYDF4y2Ba)GYDF4y2Ba

  • 定点数据类型的自动缩放GYDF4y2Ba

根据定点工具的更改锁定数据类型设置GYDF4y2Ba

选择此参数可防止定点工具替代在块遮罩上指定的数据类型。GYDF4y2Ba

金宝app支持的数据类型GYDF4y2Ba

港口城市GYDF4y2Ba 金宝app支持的数据类型GYDF4y2Ba

输入GYDF4y2Ba

  • 双精度浮点GYDF4y2Ba

  • 单精度浮点GYDF4y2Ba

  • 定点(有符号和无符号)GYDF4y2Ba

  • 8位、16位和32位有符号整数GYDF4y2Ba

  • 8位、16位和32位无符号整数GYDF4y2Ba

输出GYDF4y2Ba

  • 双精度浮点GYDF4y2Ba

  • 单精度浮点GYDF4y2Ba

  • 固定点(仅签名)GYDF4y2Ba

  • 8位、16位和32位有符号整数GYDF4y2Ba

扩展能力GYDF4y2Ba

定点转换GYDF4y2Ba
使用定点设计器设计和模拟定点系统™.GYDF4y2Ba

另见GYDF4y2Ba

功能GYDF4y2Ba

阻碍GYDF4y2Ba

在R2006a之前引入GYDF4y2Ba