中的系统对象DSP系统工具箱支持定点设金宝app计
获取定点系统对象的信息
支持定点数据处理的系统对象具有定点属性。金宝app当您显示System对象™的属性时,单击显示所有属性
属性列表的末尾,以显示该对象的定点属性。还可以通过键入显示特定对象的定点属性dsp。< ObjectName > .helpFixedPoint
在MATLAB中®命令行。
DSP系统工具箱支持定点的系统对象金宝app
设置系统对象定点属性
有几个属性会影响System对象使用的定点数据处理。对象执行定点处理,并在接收定点输入时使用当前的定点属性设置。
更改定点属性值的方式与更改任何System对象属性值的方式相同。看到配置组件。您还可以使用定点设计器™numerictype
(定点设计师)对象将所需的数据类型指定为定点、签名以及字长和分数长度。系统对象支持的这些值金宝appDataTypeMode
:布尔
,双
,单
,定点:二进位点缩放
。
与块相同,许多System对象的数据类型属性可以通过使用全精度自动设置适当的单词长度和缩放。系统对象假设“配置参数硬件实现目标”中指定的目标为ASIC / FPGA
。
如果您没有设置激活依赖属性的属性,并且您试图更改该依赖属性,则会显示一条警告消息。例如,对于dsp。FFT
对象,在设置之前CustomOutputDataType
来32岁的numerictype (1 30)
,设置OutputDataType
来“自定义”
。
请注意
系统对象不支持大于128位的定点字长。金宝app
对于工具箱中提供的任何System对象,将忽略附加到fi输入或fi属性的任何final的设置。System对象的输出永远不会有附加的finath。
定点系统对象的全精度
FullPrecisionOverride
是一个便利属性,当你设置为真正的
,自动为对象设置适当的属性,以使用全精度处理定点输入。对于System对象,全精度定点运算指的是增加刚好足够的额外位来计算理想的全精度结果。此操作没有最小或最大范围溢出,也不会因舍入或下溢而导致精度损失。它也独立于任何特定于硬件的设置。所选择的数据类型仅基于已知的数据类型范围,而不是基于实际的数值。系统对象的全精度不会优化系数值。
当你设置FullPrecisionOverride
财产真正的
,则它控制的其他定点属性不再适用,并且它们的任何非默认值都将被忽略。这些属性也是隐藏的。要指定单个定点属性,首先设置FullPrecisionOverride
来假
。