问题描述
“量化器”功能中“round”的功能行为在MATLAB 2006a(7.2)中与在MATLAB 7.1(R14)中的功能不同。 RTL仿真与FixedPoint仿真不匹配。
解决/修复方法
从MATLAB 2006a开始,MathWorks改变了“量化器”功能的“舍入”功能行为。现在使用“最近”实现该行为。因此,无论在MATLAB 7.1(R14)版本中使用字符串“round”,您都必须在2006a版本中使用“nearest”。
9.1版本中将修复将使用“round”使用“最近”的量化器指令。如果使用MATLAB 2006a,则必须手动将“round”替换为“nearest”,或者使用MATLAB 7.1(R14) )。
没有回复内容