FIR滤波器实际是一个乘累加的运算,切乘累加的次数由滤波器阶数决定
结构:
串行结构:将每级延时单元与相应系数的乘积累加,因此只需要一个乘法器。系统频率是除数频率的N倍(N为乘加运算的次数)
并行结构:将具有对称系数的输入数据进行累加,有多个乘法器,占资源大,但运算速度快,系统频率与数据频率相同
分布式结构:将各输入数据每一对应位产生的运算结果预先进行累加形成相应的部分积 ,然后对各部分积进行累加形成最终结果;而传统算法则是等到所有成绩结果产生之后再进行累加,从而完成整个乘加运算 系统频率是和数据频率的M倍(M为数据位宽+1)。因此当数据位宽较小时,滤波器阶数较长时,采用分布式结构可以获得很好的性能。
FIR滤波器指标:
通带最大衰减:1db ap=-20log10(1-α1) a1是matlab程序参数
阻带最小衰减: 40db as=-20log10(α2)
采样率:12.5Mhz
过渡带:其实也是截止频率 [2.5*10^6 3*10^6];