当删除精度位时,有限脉冲响应(FIR)编译器如何执行饱和,舍入和截断功能? (FIR编译器1.1.x及更低版本,MATLAB)-Altera-Intel社区-FPGA CPLD-ChipDebug

当删除精度位时,有限脉冲响应(FIR)编译器如何执行饱和,舍入和截断功能? (FIR编译器1.1.x及更低版本,MATLAB)

如果使用有限的精度,MATLAB等效的饱和,舍入和截断函数如下:

  • 最高有效位(MSB)去除(饱和) – 相当于:如果a > b ,则a = b (其中a是输入, b是饱和点)。
  • MSB或最低有效位(LSB)移除(舍入) – 相当于MATLAB基函数。所有数字(正数和负数)都朝向负无穷大。
  • LSB删除(截断) – 相当于:floor(a / 2 N )其中a是输入数, N是从LSB中删除的位数。
请登录后发表评论

    没有回复内容