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