Fixed-Point Designer

位真设计工作流程

Fixed-Point Designer 可以在使用基于模型的设计的工作流程中提供位一级一致性。对于所有形式的仿真和代码生成(包括加速和软件在环),定点算法的响应均为位真。定点算法的分析和验证基于位真表示方式。在位一级保持一致可以最大发挥基于模型的设计的优势,如在工作流程早期发现问题的能力(此时修复这些问题更容易且成本更低)。

Comparison of output with original baseline output using Fixed-Point Designer.
将具有使用 16 位字长的数据类型与建议小数长度的输出与原始浮点基线输出进行比较。两个信号都显示重叠(左),差异大约为 10-6(右)。

对于 Simulink 模型,在模型配置为定点数据类型之后,您便可以仿真其性能以探究定点嵌入式系统中有限字长和精度之间的实现权衡。

使用 Fixed-Point Designer 中的工具,您可以访问这些值并更改信号的数据类型,从而在确保覆盖范围的同时优化精度。您可以使用设计最大值与最小值、仿真结果或衍生的最小值和最大值结果来指定数据类型范围。您可以锁定输出数据类型以防止其被更改。

Fixed-point simulation of a fuel rate control system designed using Simulink and Stateflow.
使用 Simulink 和 Stateflow 设计的燃料消耗率控制系统的定点仿真。定点工具使您能够权衡 Simulink 模型(下)中数据的范围和精度。
下一页: 将浮点转换为定点

试用 Fixed-Point Designer

获取试用版软件

MATLAB和Simulink定点设计的快速入门

观看网上技术交流会录像