求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

FIR濾波器檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋
FIR濾波器

來自 網絡 的圖片

FIR(Finite Impulse Response)濾波器:有限長單位衝激響應濾波器,又稱為非遞歸型濾波器,是數字信號處理系統中最基本的元件,它可以在保證任意幅頻特性的同時具有嚴格的線性相頻特性,同時其單位抽樣響應是有限長的,因而濾波器是穩定的系統。因此,FIR濾波器在通信、圖像處理、模式識別等領域都有着廣泛的應用。

簡介

在進入FIR濾波器前,首先要將信號通過A/D器件進行模數轉換,把模擬信號轉化為數字信號;為了使信號處理能夠不發生失真,信號的採樣速度必須滿足香農採樣定理,一般取信號頻率上限的4-5倍做為採樣頻率;一般可用速度較高的逐次逼進式A/D轉換器,不論採用乘累加方法還是分布式算法設計FIR濾波器,濾波器輸出的數據都是一串序列,要使它能直觀地反應出來,還需經過數模轉換,因此由FPGA構成的FIR濾波器的輸出須外接D/A模塊。FPGA有着規整的內部邏輯陣列和豐富的連線資源,特別適合於數字信號處理任務,相對於串行運算為主導的通用DSP芯片來說,其並行性和可擴展性更好,利用FPGA乘累加的快速算法,可以設計出高速的FIR數字濾波器。

評價

另一種是使用DSP芯片。DSP芯片有專用的數字信號處理函數可調用,或者根據芯片指令集的結構自行設計代碼實現FIR的功能;由於FIR設計時其係數計算及其量化比較複雜,因此一般都採用MATLAB軟件作為輔助設計,計算出FIR的係數;然後進行代碼設計實現。實現FIR濾波器相對簡單,但是由於程序順序執行,速度受到限制。而且,就是同一公司的不同系統的DSP芯片,其編程指令也會有所不同,開發周期較長。[1]

參考文獻