0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

有限脈沖響應(yīng)FIR濾波器詳解

DIri_ALIFPGA ? 來源:未知 ? 作者:胡薇 ? 2018-06-25 14:59 ? 次閱讀

我知道,我對與電子有關(guān)的所有事情都很著迷,但不論從哪個角度看,今天的現(xiàn)場可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個智能時代,在這個領(lǐng)域,想擁有一技之長的你還沒有關(guān)注FPGA,那么世界將拋棄你,時代將拋棄你。本公眾號作者ALIFPGA,多年FPGA開發(fā)經(jīng)驗,所有文章皆為多年學(xué)習(xí)和工作經(jīng)驗之總結(jié)。

數(shù)字濾波器通常用于修正或者改變時域或頻域中信號的特性。最為普通的數(shù)字濾波器就是線性時不變LTI濾波器。

有限脈沖響應(yīng)FIR濾波器是一種LTI濾波器。N階的FIR濾波器的輸出對應(yīng)于輸入時間序列xn的關(guān)系形式如下:

hk為濾波器系數(shù)。

y0 = h0*x0

y1 = h0*x1 + h1*x0

y2 =h0*x2 + h1*x1 + h2*x0

.................................................

公式展開如上,可使用之前介紹的分布式算法實現(xiàn)FIR濾波器。

FIR濾波器有多種實現(xiàn)形式:

等波紋

最小二乘法

窗函數(shù)等

等波紋設(shè)計法:

如上圖,F(xiàn)IR等波紋低通濾波器濾波器,matlab下的參數(shù)設(shè)計,通過matlab的fadtool,可以得到濾波器的系數(shù),從而實現(xiàn)最終的FIR濾波器設(shè)計。

Response Type:選擇FIR濾波器的類型:低通、高通、帶通和帶阻等。在DDC/DUC模塊設(shè)計中,抽取和內(nèi)插需要使用Halfband Lowpass類型,而channel filter需要使用Raised-cosine類型。

Design Method:FIR濾波器設(shè)計方法有多種,最常用的是窗函數(shù)設(shè)計法(Window)、等波紋設(shè)計法(Equiripple)和最小二乘法(Least-Squares)等。其中窗函數(shù)設(shè)計法在學(xué)校課堂中是重點講解的,提到FIR濾波器肯定會想到hamming、kaiser窗,但是實際應(yīng)用中卻很少使用,因為如果采用窗函數(shù)設(shè)計法,達到所期望的頻率響應(yīng),與其它方法相比往往階數(shù)會更多;而且窗函數(shù)設(shè)計法一般只參照通頻帶wp、抑制頻帶ws和理想增益來設(shè)計濾波器,但是實際應(yīng)用中通頻帶和抑制帶的波紋也是需要考慮的,那在這種情況下,采用等波紋設(shè)計法就非常適用了。

Filter Order:設(shè)置濾波器的階數(shù),這個選項直接影響濾波器的性能,階數(shù)越高,性能越好,但是相應(yīng)在FPGA實現(xiàn)耗用的資源需要增多。在這個設(shè)置中提供2個選項:Specify order和Minimum order,Specify order是工程師自己確定濾波器的階數(shù),Minimum order是讓工具自動確定達到期望的頻率相應(yīng)所需要的最小階數(shù),因此具體選擇哪個選項得視實際情況而定了。

density factor:這個參數(shù)控制了頻率網(wǎng)的密度。提高這個參數(shù)的值可以使設(shè)計出的濾波器更加接近理想的頻率響應(yīng),但這樣會增加濾波的計算量。因為濾波器設(shè)計要求頻率網(wǎng)上每個頻點都要滿足理想濾波器的指標規(guī)格,頻率網(wǎng)越密,設(shè)計出的濾波器公式越復(fù)雜。

Frequency Specification:設(shè)置頻率響應(yīng)的參數(shù),包括采樣頻率Fs、通帶頻率Fpass和阻帶頻率Fstop。

magnitude specifications:定義幅值衰減,單位是db,分貝。Apass表示通帶衰減,Astop表示阻帶衰減。Apass/Astop = 20*log10(輸出/輸入)。

用等波紋最佳逼近法設(shè)計的濾波器,其通帶和阻帶均為等波紋特性,且通帶最大衰減和阻帶最小衰減可以分別控制,所以其指標均勻分布,沒有資源浪費,所以階數(shù)低得多。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 濾波器
    +關(guān)注

    關(guān)注

    161

    文章

    7826

    瀏覽量

    178203
  • 脈沖響應(yīng)
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    2656

原文標題:關(guān)于有限脈沖響應(yīng)濾波器

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    FTR濾波器_濾波器原理_有限脈沖響應(yīng)濾波器_明德?lián)Pfpga

    由200HZ及800HZ單點頻信號疊加的輸入信號。 案例補充說明FIR濾波器,即有限脈沖響應(yīng)濾波器,顧名思義,是指單位
    發(fā)表于 08-02 17:35

    IIR濾波器FIR濾波器的對比分析介紹

    的輸入信號值。對于IIR濾波器,沖激響應(yīng)理論上應(yīng)會無限持續(xù),其輸出不僅取決于當前和過去的輸入信號值,也取決于過去的信號輸出值。2.FIR有限脈沖響
    發(fā)表于 06-26 06:15

    基于DSPBuilder的FIR濾波器的系統(tǒng)該怎么設(shè)計?

    脈沖響應(yīng)(ⅡR)濾波器有限長單位脈沖響應(yīng)FIR濾波器兩種,其中,
    發(fā)表于 08-30 07:18

    基于FPGA的FIR數(shù)字濾波器該怎么設(shè)計?

    在信息信號處理過程中,數(shù)字濾波器是信號處理中使用最廣泛的一種方法。通過濾波運算,將一組輸入數(shù)據(jù)序列轉(zhuǎn)變?yōu)榱硪唤M輸出數(shù)據(jù)序列,從而實現(xiàn)時域或頻域中信號屬性的改變。常用的數(shù)字濾波器可分為有限
    發(fā)表于 09-29 07:45

    模擬低通濾波器和數(shù)字有限脈沖響應(yīng)濾波器有何不同

    什么是奈奎斯特定理?什么是模擬低通濾波器?什么是數(shù)字有限脈沖響應(yīng)FIR濾波器?模擬低通濾波器
    發(fā)表于 07-29 07:27

    數(shù)字信號處理實驗指導(dǎo) -無限長單位脈沖響應(yīng)(IIR)濾波器

    數(shù)字信號處理實驗指導(dǎo)實驗四、 無限長單位脈沖響應(yīng)(IIR)濾波器的設(shè)計方法(一) 實驗?zāi)康募由顚o限沖激響應(yīng)( IIR )數(shù)字濾波器的常用指標和設(shè)計過程的理解。
    發(fā)表于 05-10 11:22 ?42次下載

    基于DSP Builder的FIR數(shù)字濾波器的實現(xiàn)

    摘要:數(shù)字濾波器在數(shù)字信號處理的各種應(yīng)用中有著廣泛的應(yīng)用。數(shù)字濾波器既可以是有限長單脈沖響應(yīng)(FIR)濾 波
    發(fā)表于 03-31 09:51 ?82次下載
    基于DSP Builder的<b class='flag-5'>FIR</b>數(shù)字<b class='flag-5'>濾波器</b>的實現(xiàn)

    串行結(jié)構(gòu)的FIR濾波器設(shè)計 (含有代碼 文檔資料)

    FIR濾波器,即有限脈沖響應(yīng)濾波器,顧名思義,是指單位脈沖響應(yīng)的長度是
    發(fā)表于 04-20 14:42 ?2363次閱讀

    FIR濾波器的FPGA設(shè)計與實現(xiàn)

    本文針對快速、準確選擇參數(shù)符合項目要求的濾波器設(shè)計方法的目的,通過系統(tǒng)的介紹有限脈沖響應(yīng)( Finite Impulse Response,FIR
    發(fā)表于 12-21 14:53 ?14次下載
    <b class='flag-5'>FIR</b><b class='flag-5'>濾波器</b>的FPGA設(shè)計與實現(xiàn)

    數(shù)字信號處理教程之有限脈沖響應(yīng)濾波的詳細課件免費下載

      本文檔的主要內(nèi)容詳細介紹的是數(shù)字信號處理教程之有限脈沖響應(yīng)濾波的詳細課件免費下載:1 有限脈沖響應(yīng)
    發(fā)表于 11-13 17:08 ?12次下載
    數(shù)字信號處理教程之<b class='flag-5'>有限</b><b class='flag-5'>脈沖響應(yīng)</b><b class='flag-5'>濾波</b>的詳細課件免費下載

    FIR濾波器與IIR濾波器之間有何區(qū)別

    和過去的輸入信號值。對于 IIR 濾波器,沖激響應(yīng)理論上應(yīng)會無限持續(xù),其輸出不僅取決于當前和過去的輸入信號值,也取決于過去的信號輸出值。 2.FIR有限
    的頭像 發(fā)表于 10-30 02:25 ?2121次閱讀

    基于DSP開發(fā)工具實現(xiàn)FIR濾波器的設(shè)計

    數(shù)字濾波器在數(shù)字信號處理的各種應(yīng)用中發(fā)揮著十分重要的作用,他是通過對采樣數(shù)據(jù)信號進行數(shù)學(xué)運算處理來達到頻域濾波的目的。數(shù)字濾波器既可以是有限長單脈沖
    的頭像 發(fā)表于 06-08 15:11 ?3973次閱讀
    基于DSP開發(fā)工具實現(xiàn)<b class='flag-5'>FIR</b><b class='flag-5'>濾波器</b>的設(shè)計

    遠紅外濾波器的工作原理/優(yōu)點/應(yīng)用

    FIR有限脈沖響應(yīng)濾波器是一種有限長度單位脈沖響應(yīng)濾波器
    的頭像 發(fā)表于 03-08 15:25 ?1380次閱讀
    遠紅外<b class='flag-5'>濾波器</b>的工作原理/優(yōu)點/應(yīng)用

    標準頻帶FIR濾波器設(shè)計

    FIR(Finite Impulse Response,有限脈沖響應(yīng)濾波器是一種數(shù)字濾波器,其輸出信號僅由輸入信號和
    的頭像 發(fā)表于 06-20 11:26 ?2012次閱讀

    如何區(qū)分IIR濾波器FIR濾波器

    IIR(無限脈沖響應(yīng)濾波器FIR有限脈沖響應(yīng)濾波器是數(shù)字信號處理領(lǐng)域中兩種非常重要的
    的頭像 發(fā)表于 07-19 09:44 ?4927次閱讀