提供三种量化方法:整型系数、仅量化、最大动态范围;其中,如果系数采用基2或基16进制,只可以使用整型系数的方法;如果系数明确采用整数,三种量化方法都可;当系数采用非整数形式的十进制数,只可以使用后两种方法;
下面分别介绍以上的三种方法:
选择该种方法,IP核会自动分析能够表示所有系数的数据最小位宽,如果 指定的位宽大于该最小位宽,则自动进行位扩展;
用于滤波器系数指定为非整数的情况,选择该选项后,根据指定的位宽量化系数,分为整数部分和小数部分;
选择该选项,则会根据指定的系数位宽将系数进行统一放大,这样系数的最大值就放大为位宽所能表示的最大值;FIR编译器会自动计算放大因子的值,并且以dB为单位表示;同时要注意的是滤波器系数放大会引入一定的增益;
最优精度小数位宽;滤波系数的小数位宽将被指定为滤波器系数的最大精度,IP会自动分析整数部分所需要的位宽,其余位数分配给小数位,小数部分的位宽可以等于系数的位宽;