FIR濾波器原理

2021-01-10 電子產品世界

導讀:FIR濾波器是非遞歸型濾波器的簡稱,又叫有限長單位衝激響應濾波器。在數位訊號處理系統中較基本的元件,今天帶大家了解FOR濾波器的原理

本文引用地址:http://www.eepw.com.cn/article/275887.htm

FIR濾波器原理——特點

  FIR濾波器有以下幾點:

  Ⅰ、數字濾波器還具有模擬濾波器不能比擬的可靠性。組成模擬濾波器的電子元件的電路特性會隨著時間、溫度、電壓的變化而漂移,而數字電路就沒有這種問題。只要在數字電路的工作環境下,數字濾波器就能夠穩定可靠的工作。

  Ⅱ、數字濾波器相比模擬濾波器有更高的信噪比。這主要是因為數字濾波器是以數字器件執行運算,從而避免了模擬電路中噪聲(如電阻熱噪聲)的影響。數字濾波器中主要的噪聲源是在數字系統之前的模擬電路引入的電路噪聲以及在數字系統輸入端的模數轉換過程中產生的量化噪聲。這些噪聲在數字系統的運算中可能會被放大,因此在設計數字濾波器時需要採用合適的結構,以降低輸入噪聲對系統性能的影響。

  Ⅲ、數字濾波器的處理能力受到系統採樣頻率的限制。這是因為奈奎斯特採樣定理,如果輸入信號的頻率分量包含超過濾波器1/2採樣頻率的分量時,數字濾波器因為數字系統的「混疊」而不能正常工作。如果超出1/2採樣頻率的頻率分量不佔主要地位,通常的解決辦法是在模數轉換電路之前放置一個低通濾波器(即抗混疊濾波器)將超過的高頻成分濾除。否則就必須用模擬濾波器實現要求的功能。

  數字濾波器具有比模擬濾波器更高的精度,甚至能夠實現後者在理論上也無法達到的性能。

  在信號進入FIR濾波器前,首先要將信號通過A/D器件進行模數轉換,使之成為8bit的數位訊號,一般可用速度較高的逐次逼進式A/D轉換器,不論採用乘累加方法還是分布式算法設計FIR濾波器,濾波器輸出的數據都是一串序列,要使它能直觀地反應出來,還需經過數模轉換,因此由FPGA構成的FIR濾波器的輸出須外接D/A模塊。FPGA有著規整的內部邏輯陣列和豐富的連線資源,特別適合於數位訊號處理任務,相對於串行運算為主導的通用DSP晶片來說,其並行性和可擴展性更好,利用FPGA乘累加的快速算法,可以設計出高速的FIR數字濾波器。

  FIR濾波器的在硬體上的分類有以下:分別是集成電路、DSP晶片、可編程三種。

  集成電路:

  一種是使用單片通用數字濾波器集成電路,這種電路使用簡單,但是由於字長和階數的規格較少,不易完全滿足實際需要。雖然可採用多片擴展來滿足要求,但會增加體積和功耗,因而在實際應用中受到限制。

 DSP晶片:

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

  可編程:

  FPGA/CPLD。FPGA有著規則的內部邏輯塊陣列和豐富的連線資源,特別適合用於細粒度和高並行度結構的FIR濾波器的實現,相對於串行運算主導的通用DSP晶片來說,並行性和可擴展性都更好。

  以下是FIR濾波器的一些文章,網友們可以參閱一下:

二維FIR濾波器的FPGA實現

基於FDATool的FIR濾波器設計方法(一)

基於FDATool的FIR濾波器設計方法(二)

Matlab輔助DSP設計FIR數字濾波器

電路相關文章:電路分析基礎

濾波器相關文章:濾波器原理

pic相關文章:pic是什麼

濾波器相關文章:濾波器原理

低通濾波器相關文章:低通濾波器原理

電源濾波器相關文章:電源濾波器原理

數字濾波器相關文章:數字濾波器原理

相關焦點

  • 什麼是fir數字濾波器 什麼叫FIR濾波器
    衝激響應是有限的意味著在濾波器中沒有發反饋. 1.4 FIR 怎麼發音?有些人直接讀字母音 F-I-R; 也有人發做fir的音[:], fir是冷杉樹.1.5 FIR 濾波器外有什麼其他選擇?DSP濾波器還有一類: IIR(無限衝激響應,Infinite Impulse Response).
  • 一種改進型的FIR數字濾波器設計
    文中應用matlab link for ccs development tools進行系統級設計,來完成fir濾波器的設計。 1 fir數字濾波器設計的基本步驟 數字濾波器根據其衝激響應函數的時域特性,可分為2種,即無限長衝激響應(iir)濾波器和有限長衝激響應(fir)濾波器。
  • Matlab輔助DSP設計FIR數字濾波器
    頭文件名不變,當Matlab中設計的濾波器係數改變時,相應頭文件中係數也改變,方便了程序調試、仿真。  3.1在CCS中編寫處理程序  在CCS IDE中建立fir.pjt工程,用C語言編寫處理主程序fir.c,利用彙編語言文件,來定義中斷服務程序。
  • 基於FPGA+MATLAB的串行多階FIR濾波器設計
    帶通濾波器設計已知濾波器的階數n=1 024,beta=3.4。把fircoef.mif表格文件代入到係數ROM存儲器中。輸入管腳:CLK主時鐘25 MHz;DIN[15..0]語音數據輸入;AFCLK數據速率時鐘8 kHz;信號數據1 024點緩存RAM和濾波器係數ROM。
  • MATLAB常用的FIR濾波器設計方法之窗函數法
    FIR濾波器很多工科出身的人都不會陌生,在我們的學習和工作中,也常常需要設計FIR濾波器。因為FIR濾波器有兩個特點:濾波器是穩定的以及具有線性相位。FIR濾波器在信號處理相關領域當然也包括本人所在的雷達信號處理領域有著廣泛的應用。本文主要介紹MATLAB最常用的FIR濾波器設計方法之窗函數法。其他的方法將在另一章中介紹。
  • FIR濾波器設計方案
    FIR濾波器設計方案 電子設計 發表於 2018-10-02 14:09:07 1.引言 在信息信號處理過程中,如對信號的過濾、檢測、預測等,都要使用濾波器,數字濾波器是數位訊號處理(DSP,DigitalSignalProcessing
  • 用頻率採樣法設計FIR濾波器
    用窗函數法進行FIR濾波器設計的相關問題,目前的教材講解較為細緻,這裡不再贅述。本文主要探討用頻率採樣法設計FIR數字濾波器的相關問題,主要包括設計原理、性能分析、線性相位條件及設計中應注意的問題等幾個方面。
  • 用MATLAB設計FIR濾波器的方法
    與IIR濾波器相比,FIR的實現是非遞歸的,總是穩定的;更重要的是,FIR濾波器在滿足幅頻響應要求的同時,可以獲得嚴格的線性相位特性。因此,它在高保真的信號處理,如數字音頻、圖像處理、數據傳輸、生物醫學等領域得到廣泛應用。2 FIR濾波器的窗函數設計法FIR濾波器的設計方法有許多種,如窗函數設計法、頻率採樣設計法和最優化設計法等。
  • 基於Matlab的FIR數字濾波器設計
    而且在實際應用中只需按需求修改濾波器參數,並結合程序的相應改動,即可實現不同功能的濾波器。另外,介紹了利用FDATool設計濾波器的方法,簡單修改參數即可實現多種濾波器。關鍵詞:Matlab;FIR窗函數;FDATool;濾波器 數字濾波器可以過濾時間離散信號,通過對抽樣數據進行數字處理來達到頻域濾波的目的,目前已經廣泛應用在高保真的信號處理,如數字音頻、圖像處理、數據傳輸、生物醫學等領域。由於計算機技術和大規模集成電路的發展,數字濾波器已可用計算機軟體實現。
  • 基於FDATool的FIR濾波器設計方法(一)
    FIR 濾波器廣泛應用於數位訊號處理中,主要功能就是將不感興趣的信號濾除,留下有用信號。FIR濾波器是全零點結構,系統永遠穩定;並且具有線性相位的特徵,在有效頻率範圍內所有信號相位上不失真。
  • 基於FPGA高階FIR濾波器的實現
    用DSP實現濾波器,其程序順序執行,因此運算速度隨濾波器階數的增加迅速下降;專用晶片實現的濾波器功能相對單一,靈活性小;而FPGA具有靈活的可編程邏輯和並行處理等優點,可很好地實現信號處理的實時性,同時,開發程序的可移植性好,可以縮短開發周期,因此FPGA實現數字濾波器的設計越來越受到重視和廣泛應用,本文數字濾波器的設計就是基於FPGA硬體實現。
  • 濾波器原理
    導讀:濾波器是一種選頻裝置,本文主要介紹的是濾波器的原理,下面我們就一起來學習一下吧~~~本文引用地址:http://www.eepw.com.cn/article/272535.htm1.濾波器原理--簡介  濾波器是一種選頻裝置,可以使信號中特定的頻率成分通過
  • 電源濾波器原理
    電源濾波器是針對電源埠電磁騷擾的特點而設計的,一般是由電感、電容、電阻或鐵氧體器件構成的頻率選擇性二埠網絡,實際上是濾波器的一種,按照工作原理稱之為反射式濾波器。它可以在濾波器阻帶內提供了高的串聯阻抗和低的並聯阻抗,使它和噪聲源的阻抗和負載阻抗嚴重不匹配,從而把不希望的頻率分量發射回噪聲源。
  • FPGA實現32階FIR數字濾波器的硬體電路方案
    在數位訊號處理中,數字濾波器的應用是極其廣泛和重要的單元。與模擬濾波器相比,數字濾波器可以克服模擬濾波器所無法克服的電壓漂移,溫度漂移以及噪聲等問題。數字濾波器根據衝擊響應函數的特性,可以分為IIR濾波器和FIR濾波器兩種。由於FIR濾波器只有零點、系統穩定等諸多優點。
  • FIR,IIR濾波器分別是什麼?它們又有什麼區別?
    什麼是FIR濾波器?   FIR(Finite Impulse Response)濾波器:有限長單位衝激響應濾波器,又稱為非遞歸型濾波器,是數位訊號處理系統中最基本的元件,它可以在保證任意幅頻特性的同時具有嚴格的線性相頻特性,同時其單位抽樣響應是有限長的,因而濾波器是穩定的系統。因此,FIR濾波器在通信、圖像處理、模式識別等領域都有著廣泛的應用。
  • 技術乾貨:FIR濾波器的基礎概念及在揚聲器中的應用指南
    由於該濾波器的輸出持續無限時間,因此該濾波器稱為無限脈衝響應濾波器(Infinite Impulse Response),即IIR濾波器。  下圖中較粗的藍線表示該低通濾波器的頻率響應。  IIR參量濾波器的頻率響應,以及設計來模仿IIR濾波器的不同長度的FIR濾波器。
  • 高手講解濾波器原理(二),輕鬆搞定LC濾波器原理
    很多朋友看來,濾波器原理屬於難以掌控的內容。但事實上,只要耐心學習,濾波器原理可被輕鬆掌握。本文中,將為大家講解LC濾波器原理,並附帶LC濾波電路實例。希望通過本文,大家能對LC濾波器原理有更深的理解。
  • 共模濾波器的原理_共模濾波器的作用
    打開APP 共模濾波器的原理_共模濾波器的作用 發表於 2019-08-30 14:31:04   共模濾波器的原理   共模電感又叫共模濾波器,是一個以鐵氧體為磁芯的共模幹擾抑制器件,它由兩個尺寸相同,匝數相同的線圈對稱地繞制在同一個鐵氧體環形磁芯上,形成一個四端器件,要對於共模 信號呈現出大電感具有抑制作用,而對於差模信號呈現出很小的漏電感幾乎不起作用。
  • IIR與FIR濾波器的比較和區別
    什麼是IIR濾波器   「遞歸濾波器」。遞歸濾波器,也就是IIR數字濾波器,顧名思義,具有反饋。   特點   1.1、封閉函數IIR數字濾波器的系統函數可以寫成封閉函數的形式。   1.2、IIR數字濾波器採用遞歸型結構IIR數字濾波器採用遞歸型結構,即結構上帶有反饋環路。
  • 高手講解濾波器原理(一),腔體濾波器原理解析
    越來越多的朋友想要了解濾波器原理,但對於不同的濾波器,其濾波器原理總是存在一定差異。而本文主要講解腔體濾波器原理,並於闡述濾波器原理後,向大家介紹腔體濾波器的應用。如果你對本文的內容存在一定興趣,那便耐心往下看吧。近年來,伴隨著科學技術的飛速發展,無線通信系統也在微波、毫米波技術的迅猛發展中得到了長足的進步。