定点转换工作流
选择转换工作流
MathWorks®提供了许多定点转换的解决方案。万博 尤文图斯您使用哪种转换方法取决于您的最终目标和定点专业知识水平。
目标 | 转换方法 | 另请参阅 |
---|---|---|
使用生成的定点MATLAB®用于模拟目的的代码。 |
如果你不熟悉定点建模,使用定点转换器应用程序。 |
|
如果您熟悉定点建模,并希望快速探索设计权衡,请手动转换代码。 |
||
生成定点C代码(需要MATLAB编码器™) |
MATLAB编码器定点转换工具 |
转换MATLAB代码到定点C代码(MATLAB编码器) |
生成HDL代码(需要HDL Coder™) |
HDL编码器工作流顾问 |
浮点到定点转换(高密度脂蛋白编码器) |
在大型应用程序中集成定点MATLAB代码,用于系统级仿真。 |
由定点算法生成MEX函数,调用MEX函数代替原来的MATLAB函数。 |
自动化工作流
如果您是定点建模的新手,并且正在寻找从浮点MATLAB到定点MATLAB代码的直接路径,请使用自动化工作流。使用此自动化工作流,您可以基于模拟范围、静态范围或两者获得数据类型建议。有关更多信息,请参见自动定点转换,基于模拟范围提出数据类型,基于派生范围提出数据类型.
手动工作流程
如果您对定点实现细节有基本的了解,并且有兴趣探索设计权衡以实现优化结果,请使用单独的算法/数据类型工作流。将算法代码与数据类型规范分离可以让您快速探索设计权衡。这种方法提供了可读的、可移植的定点代码,您可以轻松地将其集成到其他项目中。有关更多信息,请参见手动定点转换工作流而且使用强制转换和零实现浮点和定点类型的FIR滤波算法.