主要内容

不动点

用定点数字表示信号和参数值,以提高生成代码的性能

在数字硬件中,数字被表示为定点或浮点数据类型。对于这两种数据类型,字长都是固定在一组位上的。但是,定点值的动态范围要比具有相同字长的浮点值小得多。虽然浮点处理器可以极大地简化系统的实时实现,并有效地近似真实数字,但定点处理器具有许多其他好处。定点处理器通常更小,消耗更少的能量。它们还需要更少的内存和处理器时间来执行。

要模拟使用定点数字的模型,必须安装定点设计器™产品。不需要使用定点设计器产品编辑包含定点块的模型,也不需要指定定点数据类型。

功能

fixdt 创建金宝app仿真软件。NumericType对象,描述定点或浮点数据类型
fixpt_look1_func_approx 通过插值查表数据点优化非线性函数的不动点逼近
fixpt_evenspace_cleanup 修改查找表的断点,使其具有均匀的间隔
fixpt_interp1 实现一维查找表
fixpt_look1_func_plot 绘制查找表的定点近似函数
fixpt_set_all 为子系统中的每个定点块设置属性
fixptbestexp 为值的定点表示提供最佳精度的指数
fixptbestprec 确定可用于值的定点表示的最大精度
浮动 创建金宝app仿真软件。NumericType描述浮点数据类型的对象
num2fixpt 将数字转换为由指定的定点数据类型表示的最接近的值
sfix 创建金宝app仿真软件。NumericType对象,描述有符号的定点数据类型

主题

指定定点数据类型

如果您没有固定点设计器,您仍然可以检查和使用其他人与您共享的固定点模型。

使用数据类型助手指定数据类型

交互式地将数据类型(如整数、定点和枚举类型)应用于模型中的数据项。

共享定点模型

当您没有定点设计器时,请检查并使用现有的定点模型。

控制定点仪器和数据类型覆盖

如果您没有定点设计器,您可以使用包含Simulink的模型金宝app®通过关闭定点检测并将数据类型覆盖设置为缩放双精度来实现定点设置块。

定点数

在计算机存储器中,定点数据项以整数形式存储。为了将数据解释为真实世界的数字,计算机对这个整数进行数学缩放。伸缩是固定的,这意味着它不能在执行期间改变。

使用定点硬件的好处

定点设计可以比浮点设计执行得更快,消耗的计算资源更少。

缩放,精度和范围

检查应用于定点数据的缩放、数据可以表示真实值的精度以及数据可以表示的真实值的范围之间的交互。

MATLAB和Simulink中的定点数据金宝app

将定点数据类型应用于Simulink模型中的数据和MATLAB中的数据金宝app®代码。

相关信息