正交幅度調制解調器的FPGA設計與仿真
3 FIR低通濾波器設計
FIR低通濾波器設計可以采用分布式算法,利用FPGA查找表代替乘法器來實現。為便于理解分布式算法的原理,考慮“乘積和”內積如下:
式(10)的形式被稱為分布式算法,分布式算法是一種以實現乘累加運算為目的的運算方法。如果建立一個查找表,表中數據由所有固定系數的所有加的組合構成,那么用N位輸人數據構成的N位地址去尋址查找表。如果N位都為1,則查找表的輸出為N位系數之和;如果N位中有0,則其對應的系數將從和中去掉。這樣乘法運算就成了查找操作,整數乘法可以通過左移b位實現。濾波器的系數h(n)可以使用Matlab的FDATool設計工具來獲得。
評論