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