FPGA實現(xiàn)FIR抽取濾波器的設(shè)計
圖五移位加法器的波形仿真圖
以上便是基于分布式算法的FIR濾波器的三個主要模塊的分析,為了能使該濾波器能正常工作,還需要用VHDL語言編寫控制程序,使各模塊連接起來,總的來說,該濾波器的實現(xiàn)原理圖如下:
圖六基于分布式算法的FIR濾波器頂層原理圖在FPGA中,不論是基于乘累加的FIR濾波器,還是基于分布式算法的FIR濾波器(包括FIR濾波器的各模塊)都是通過VHDL語言編程來實現(xiàn)的。
5 結(jié)語
本文所介紹的基于FPGA、采用分布式算法實現(xiàn)FIR濾波器的方法,在提高系統(tǒng)運行速度和節(jié)省硬件資源方面具有很大的優(yōu)勢。基于分布式算法的FIR濾波器結(jié)構(gòu)可以擴展成任意階數(shù)的FIR濾波器。而且,通過改變階數(shù)和查找表中的系數(shù),還可以將此設(shè)計靈活地運用于實現(xiàn)高通、低通和帶阻濾波器,可移植性較好。因此,這種方法在高速數(shù)字信號處理中將有很好的應(yīng)用前景。
評論