Fixed-Point Designer

 

Fixed-Point Designer

对定点和浮点算法进行建模和优化

截图:执行命令“fi(pi)”后的 MATLAB 命令行窗口。

定点建模

通过仿真具有应用特定字长、二进制小数点或任意斜率和偏置定标的定点算法,评估数值精度的性能权衡。控制细节,如舍入和溢出模式。

从 Simulink 模块图转换为处理器图片,象征着“逐位精确仿真和代码生成”的概念

逐位精确代码生成

对于精度降低的设计,保持仿真结果和生成代码之间的逐位精确一致性,从而确保高保真算法部署。

深度网络量化器图标,如 MATLAB App 菜单中所示。

定点 AI 模型

机器学习模型深度神经网络的可学习参数量化为定点数据类型,以准备部署到资源受限的设备。

模型仿真期间信号值的直方图范围。

尽早捕获错误

快速识别和调试溢出、精度损失以及范围或精度浪费的来源。在基于模型的设计工作流中尽早解决数值行为问题,从而降低开发成本。

定点工具的下拉菜单,包含对新工作流可用的选项列表。

自动确定数据类型

通过自动确定定点和浮点数据类型提高设计的数值效率。使用引导式转换工作流探索量化对数值行为的影响。

单精度转换器显示 Simulink 模型已成功转换为使用单精度数据类型。

嵌入式浮点

自动将设计从双精度转换为单精度和半精度以提高在嵌入式环境中的效率。模拟非规范数的下溢为零行为。

叠加了蓝色 V 形图的定点图标,这是描述基于模型的设计流程的常用符号。

跨产品支持

从建模到最终部署,在您的设计中集成定点数。利用对信号、音频处理和通信工作流的内置定点支持。

包含 Complex Burst QR Decomposition 模块的系统的 Simulink 模型。

HDL 优化矩阵模块

定点 HDL 库包含一系列 Simulink 模块,可对线性方程组及核心矩阵运算(如 QR 分解)的设计模式进行建模,以在 FPGA 上获得高效硬件实现。使用 HDL Coder 生成 HDL 代码。

包含泵送常量和泵送速率的压缩查找表的喷油量控制系统的 Simulink 模型。

查找表压缩

使用最佳查找表逼近数学上复杂的函数或复杂的子系统。通过优化数据点和数据类型,压缩现有查找表来减少内存使用量。

“借助 MATLAB、MATLAB Coder 和 Fixed-Point Designer,我们这个小团队成功开发了复杂的实时信号处理算法,并对其进行了优化以降低功耗和内存需求,同时还加速了嵌入式代码的实现,并执行了医疗设备验证所需的严格测试。”

获取免费试用版

30 天探索触手可及。


准备购买?

获取报价并了解相关产品。

您是学生吗?

您的学校可能已拥有 Campus-Wide License 并允许您直接使用 MATLAB、Simulink 和其他附加产品。