手工定点转换工作流程
在MATLAB环境下实现算法®。
编写一个测试文件,调用原始的MATLAB算法来验证你的算法的行为。
创建一个测试文件来验证算法是否按预期运行在浮点转换不动点。使用相同的测试文件提出定点数据类型。转换后,使用这个测试文件比较定点结果浮点基线。
准备检测算法。
写一个入口点函数。
仪表和代码生成,它是方便的入口点函数,调用函数转换为定点。你可以把函数输入不同的数据类型,并添加调用不同的算法进行比较。通过使用一个入口点函数,您可以运行两个定点和浮点变量的算法。您还可以运行不同变体的定点。这种方法允许您更快速的遍历代码到达最优定点设计。
为原始的MATLAB算法构建仪器墨西哥人。
运行您的原始MATLAB算法对数最小/最大数据。把这个检测报告中的数据。
不同数据类型的算法。
使用类型转换函数入口点函数表和更新。
验证修改的功能。
基于提出的数据类型创建定点类型表。
构建墨西哥人的功能。
对基线运行和墨西哥人比较函数的行为。
提出使用定点数据类型。
创建定点类型表基础上提出了数据类型,构建墨西哥人,运行,然后比较基线。
可选地,如果有一个MATLAB编码器™许可证,生成代码。
首先测试本机c类型。
迭代优化算法。
例如,优化算法来避免溢出或消除偏见。