《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于FPGA的FIR濾波器的實現

基于FPGA的FIR濾波器的實現

2009-02-25
作者:郭繼昌 向 暉 滕建輔 李香萍

  摘 要: 提出了一種采用現場可編程門陣列器件FPGA并利用窗函數法實現線性FIR數字濾波器硬件電路的方案,并以一個十六階低通FIR數字濾波器電路的實現為例說明了利用Xilinx公司XC4000系列芯片的設計過程。設計的電路通過軟件程序進行了驗證和硬件仿真,結果表明電路工作正確可靠,能滿足設計要求。
  關鍵詞: FPGA FIR數字濾波器 窗函數 全加器


  隨著微電子技術的發展,采用現場可編程門陣列FPGA進行數字信號處理得到了飛速發展。由于FPGA具有現場可編程的特點,可以實現專用集成電路,因此越來越受到硬件電路設計工程師們的青睞。本文研究了基于FPGA的FIR數字低通濾波器硬件電路的實現方法。用這種方法實現的濾波器內部電路結構透明化,并減小了體積,提高了工作效率。
1 用窗函數法設計線性相位FIR濾波器的方法
  任何數字濾波器的頻率響應H(e) 都是ω的周期函數,它的傅立葉級數展開式為:

  傅立葉系數h(n)實際上就是數字濾波器的沖激響應。獲得有限沖激響應數字濾波器的一種可能方法就是把式(1)的無窮級數截取為有限項級數來近似,而眾所周知的吉布斯現象使得直接截取法不甚令人滿意。
  窗函數法是用被稱為窗函數的有限加權序列{w(n)}來修正式(2)的傅立葉系數,以求得要求的有限沖激響應序列hd(n),即有:
  hd(n)=h(n)·w(n)        (3)
  w(n)是有限長序列,當n>N-1及n<0時,w(n)=0。
  這里我們僅以沖激響應對稱,即h(n)=h(N-1-n) (n=0,1,2,…,N-1)時低通濾波器為例進行說明。低通濾波器的頻率響應函數H(ejω)如式(4)所示。
  
  其中,ω為對抽樣頻率歸一化的頻率,ωc為歸一化截止頻率。
  利用反傅立葉變換公式求出與式(4)對應的沖激響應h(n),如(5)式所示。
  
  選用漢寧(Hanning)窗作為窗函數,函數如式(6)所示。
  
2 十六階FIR低通數字濾波器硬件電路設計
  下面以一個十六階FIR低通濾波器為例說明硬件電路的設計方法和過程。
2.1 設計指標和參數提取
2.1.1 設計指標

  采樣頻率:≥1.25×106/S 精度:δmax≤±1
  截止頻率:37.5kHz
  類 型:低通 輸入數據寬度:8位
  階 數:16階 輸出數據寬度:16位
2.1.2 參數提取
  采用上面介紹的低通濾波器的頻率響應函數和漢寧窗函數進行設計。計算出的符合設計指標的線性相位16階FIR數字低通濾波器的特性參數如下:
  h[0]=h[15]=0.000000 h[1]=h[14]=0.001992
  h[2]=h[13]=0.008241 h[3]=h[12]=0.018332
  h[4]=h[11]=0.030784 h[5]=h[10]=0.043353
  h[6]=h[9]=0.053550 h[7]=h[8]=0.059257
2.2 單元電路設計
  FIR低通數字濾波器電路分為數據位擴展、并串轉換器、移位寄存器組、前加單元、中間處理單元、后處理單元以及控制單元等部分,其構成框圖如圖1所示。


2.2.1 數據位擴展
  這里所設計的FIR數字濾波器輸入是8位寬的,為了防止溢出,保證電路的正常工作,這里采用符號位擴展方法,經過符號位擴展,總的輸入數據寬度為9位。
2.2.2 并/串轉換器
  并/串轉換器由9個2選1選擇器和9個D觸發器組成,結構十分簡單,在此不再對其電路結構贅述。其工作過程為:并/串轉換器以采樣速率周期地采入8位樣點數據,并輸出1位數據流給后級的移位寄存器。
2.2.3 移位寄存器組
  寄存器組主要完成移位功能。
2.2.4 前加單元
  前加單元的主要功能是將移位寄存器輸出的1位串行數據流進行預相加,它由一位串行加法器構成。XC4000系列芯片具有以下兩個特點:
  (1)內部基本單元CLB(可配置邏輯模塊)包括三個函數發生器,分別以F、G和H標記。其中兩個第一級的函數發生器F和G,每個可實現4輸入的任何函數,同時它們也可以與H函數發生器組合生成五輸入的任何函數。此外,CLB還具有CLB內部連線比外部連線延時小的特點。
  (2)XC4000系列提供了快速進位邏輯(Carray Logic)用來加速加法器和計數器的進位通道。利用快速進位邏輯、加法器和計數器,在占用最小數量CLB的情況下,卻具有極快的工作速度。且該進位邏輯可以進行靈活配置,以實現任意長度的計數器和減法器。
  因此,從提高芯片利用率、布線率,減小電路延時等方面考慮,必須充分利用XC4000系列芯片的特點,對電路中的1位全加器作適合于FPGA特點的特殊設計。圖2電路為本文所采用的經優化后的包括快速進位邏輯的1位全加器電路,其中FMAP為函數映射,可將特定電路映射到CLB的F、G或H函數發生器中;CY4為快速進位邏輯宏單元。


2.2.5 中間處理單元
  在FIR數字濾波器中,中間處理單元主要實現對來自前加單元的1位串行輸出數據的相乘和累加功能。這里采用基于ROM查表法的分布式算法進行中間處理單元的電路設計。
  如前所述,本文僅考慮沖激響應對稱的情況,即濾波器的系數是對稱的,所以獨立系數的數目應等于1/2的階數。對于16階的FIR濾波器來說,其獨立系數的個數為8個。這8個獨立系數按表1所示的各種組合存儲于2個基于ROM的查找表內。


2.2.6 后處理單元
  后處理單元的主要功能是對數據進行四舍五入和從數據流中取出需要的數據。完成四舍五入功能需要一個16位的加法器,取數據則需要16位并行D觸發器。
2.2.7 控制單元
  控制單元主要由計數器和D觸發器組成。它對電路的控制主要包括:在電路開始工作前進行全局復位,作好工作準備;對輸入單元的工作進行控制;提供中間處理單元正常工作所必須的一些信號;提供最終輸出結果時的輸出同步信號(OUTSYN)。
2.3 電路原理及功能仿真
  采用Xilinx公司的XC4005EPC84設計的16階FIR低通數字濾波器的硬件電路最上層的電路原理圖如圖3所示。


  圖3是FIR數字濾波器的上層圖,其輸入輸出管腳情況和硬件資源占用情況分別見表2和表3。


  為了檢測設計的電路能否連續正確地工作,連續輸入了16位數據(十進制),分別為:100,101,102,103,104,105,106,107,-101,-102,-103,-104,-105,-106,-107。FIR數字濾波器硬件仿真結果(前16個輸出)如表4所示。在表4中同時列出了根據文獻[4]編寫的程序所得到的軟件計算結果。


  從上述數據可以看出,軟件仿真結果與硬件仿真結果相比,誤差的絕對值均≤1,可以認為濾波器的硬件電路工作正確。
  此外,為了驗證此濾波器在邊緣值輸入時能否正確工作,還進行了邊緣值測試。當輸入數據是8位時,其兩個邊緣值分別是+127和-128,對應16進制的7F和80。利用這兩組數據做輸入,得到的輸出也與軟件結果進行對比,可以證實此時電路也能正確工作。
  本文設計的16階線性相位FIR數字低通濾波器,利用XC4005EPC84-2芯片實現時,處理數據的系統時鐘頻率為36MHz,采樣速率為4MHz,計算結果和軟件計算結果相比最大誤差≤±1。在實際使用時,還可以根據不同精度要求,方便地對該FIR濾波器進行修改以滿足不同的指標要求。另外,在本文設計的低通濾波器基礎上,可以通過簡單地重組濾波器特性參數,得到高通或帶通濾波器。同時FPGA器件的可編程特性,可方便地對電路進行改進,便于電路性能的進一步提高。
參考文獻
1 陳小元,王志華.用位串行算法實現抽取濾波器.電路與系統學報,1997;2(3):24-29
2 向 暉.二維DCT/IDCT處理器及FIR數字濾波器的研制.天津大學研究生畢業論文,1997.12
3 A. Peled and B. Liu.A New Hardware Realization of Digital Filters.IEEE Trans.on Acoust.& Signal process,1974(6):456~462
4 Samuel D.Stearns and David R. A.Signal Processing Algorithms.Prentice-Hall Inc.,1988

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          伊人久久亚洲美女图片| 国产一区二区三区最好精华液| 在线视频欧美一区| 亚洲网址在线| 精品动漫3d一区二区三区| 午夜亚洲性色视频| 欧美色欧美亚洲另类七区| 国产日韩欧美综合在线| 中国成人在线视频| 亚洲欧美一区二区在线观看| 欧美视频二区| 久久精品一区二区三区不卡牛牛| 99热在这里有精品免费| 久久久99久久精品女同性| 欧美天堂亚洲电影院在线播放| 99在线|亚洲一区二区| 亚洲精品国产精品久久清纯直播| 亚洲精品久久久久久久久久久| 久久精视频免费在线久久完整在线看| 国产欧美欧洲在线观看| 日韩视频在线一区| 香蕉久久a毛片| 亚洲欧洲一区二区三区久久| 欧美日韩三级一区二区| 欧美日韩精品免费在线观看视频| 国产精品大全| 99视频精品全国免费| 久久狠狠一本精品综合网| 国产日韩一区在线| 99国产精品久久久久久久成人热| 亚洲欧美bt| 国产精品女人久久久久久| 国产午夜精品久久久| 亚洲激情在线观看| 欧美高清hd18日本| 性欧美18~19sex高清播放| 亚洲国产精品嫩草影院| 亚洲激情国产| 亚洲性感美女99在线| 久久视频一区二区| 亚洲特级片在线| 欧美成人官网二区| 最新69国产成人精品视频免费| 欧美日韩亚洲国产一区| 久久综合中文| 亚洲国产婷婷综合在线精品| 91久久久一线二线三线品牌| 久久人人爽人人爽爽久久| 尤物yw午夜国产精品视频| 欧美日韩亚洲在线| 欧美日本视频在线| 亚洲风情亚aⅴ在线发布| 久久九九久精品国产免费直播| 亚洲永久在线观看| 久久久999精品视频| 欧美片在线播放| 国模私拍视频一区| 狼人天天伊人久久| 国产精品久久久一区二区三区| 欧美日韩三级视频| 国产精品亚洲а∨天堂免在线| 久久国产精品99精品国产| 欧美日韩黄色大片| 精品成人免费| 久久久久久久尹人综合网亚洲| 欧美福利一区二区| 亚洲欧洲日本专区| 亚洲美女尤物影院| 久久综合电影| 欧美日韩视频第一区| 久久久综合精品| 一区在线影院| 国产婷婷一区二区| 亚洲午夜在线视频| 欧美日韩视频专区在线播放| 国产精品综合网站| 黄色成人在线免费| 国内精品**久久毛片app| 久久不射电影网| 久久久国产午夜精品| 国产精品护士白丝一区av| 国产嫩草影院久久久久| 亚洲夜晚福利在线观看| 久久一区视频| 欧美日韩国产二区| 欧美另类亚洲| 久久精品一区二区三区不卡牛牛| 国产精品拍天天在线| 国产精品一区二区你懂得| 久久国产一区二区三区| 午夜一区二区三区在线观看| 国产精品黄页免费高清在线观看| 美脚丝袜一区二区三区在线观看| 国产精品福利在线| 久久婷婷人人澡人人喊人人爽| 99re成人精品视频| 国产精品99久久久久久有的能看| 在线亚洲欧美专区二区| 欧美激情亚洲另类| 国产欧美日韩综合一区在线观看| 久久视频在线视频| 亚洲日本欧美在线| 日韩亚洲视频在线| 午夜视黄欧洲亚洲| 狠狠久久综合婷婷不卡| 久久亚洲欧美国产精品乐播| 国产精品视频久久| 欧美日韩亚洲一区二区三区四区| 国产一区亚洲一区| 猛男gaygay欧美视频| 久久成人国产精品| 国产亚洲一本大道中文在线| 伊人成人在线| 国产精品都在这里| 亚洲国产日韩欧美在线图片| 欧美mv日韩mv亚洲| 一区二区三区久久精品| 好男人免费精品视频| 久久久综合网| 久久国产主播精品| 先锋a资源在线看亚洲| 韩国成人理伦片免费播放| 欧美性色综合| 亚洲人成绝费网站色www| 欧美国产丝袜视频| 久久综合五月天婷婷伊人| 久久国产精品99国产| 亚洲乱码国产乱码精品精98午夜| 久久久久九九视频| 久久精品二区亚洲w码| 欧美午夜精品理论片a级大开眼界| 久久欧美中文字幕| 欧美视频在线一区二区三区| 国产精品系列在线| 久久久久久婷| 国产精品久久久久永久免费观看| 欧美精品v日韩精品v韩国精品v| 国内精品美女av在线播放| 亚洲人成网站777色婷婷| 国产视频在线观看一区二区三区| 欧美成人黄色小视频| 亚洲私人影院| 国产精品网站在线| 99v久久综合狠狠综合久久| 99精品黄色片免费大全| 亚洲成人在线| 久久久国产亚洲精品| 野花国产精品入口| 欧美国产激情| 免费不卡亚洲欧美| 美日韩丰满少妇在线观看| 极品少妇一区二区| 国产精品视频第一区| 欧美激情精品久久久久久蜜臀| 国产精品视频免费在线观看| 在线免费一区三区| 最新日韩av| 欧美精品亚洲二区| 欧美日韩1080p| 欧美亚洲午夜视频在线观看| 99国内精品久久| 新片速递亚洲合集欧美合集| 最新成人av在线| 免费成人毛片| 亚洲电影在线| 亚洲一区日韩在线| 国产精品久久久久9999| 国产一区二区精品久久91| 在线视频观看日韩| 国产亚洲aⅴaaaaaa毛片| 久久精品视频在线| 久久久天天操| 久久www成人_看片免费不卡| 亚洲午夜国产一区99re久久| 国产精品卡一卡二卡三| 可以免费看不卡的av网站| 国产精品视频男人的天堂| 一区二区三区欧美在线观看| 久久精品一区四区| 欧美色视频一区| 亚洲国产精品成人综合色在线婷婷| 国产在线观看精品一区二区三区| 亚洲欧美99| 国产专区综合网| 美女成人午夜| 国产精品超碰97尤物18| 中文在线资源观看视频网站免费不卡| 亚洲国产二区| 久久久久成人精品免费播放动漫| 国产精品久久久久久久久搜平片| 亚洲级视频在线观看免费1级| 伊人久久大香线| 国产精品亚洲综合| 国产精品亚洲一区| 一区二区高清在线观看| 国产亚洲人成网站在线观看| 在线观看亚洲视频啊啊啊啊| 欧美一区二区| 国产精品久久网站| 麻豆久久久9性大片| 国产精品毛片| 久久久午夜电影| 亚洲天堂网站在线观看视频| 欧美在线一区二区三区| 国产精品男gay被猛男狂揉视频| aaa亚洲精品一二三区| 国产自产v一区二区三区c| 久久天天躁狠狠躁夜夜av| 久久精品99无色码中文字幕| 日韩午夜在线观看视频| 久久精品视频免费观看| 一区二区三区日韩欧美精品| 欧美一区精品| 日韩天堂av| 亚洲欧美国产va在线影院| 久久不射2019中文字幕| 9色porny自拍视频一区二区| 亚洲电影免费观看高清| 一区二区三区波多野结衣在线观看| 亚洲国产成人久久| 国产日韩av一区二区| 亚洲精品123区| 香蕉亚洲视频| 一区二区三区福利| 亚洲国产一区二区在线| 在线观看视频一区二区欧美日韩| 亚洲风情亚aⅴ在线发布| 海角社区69精品视频| 国产精品亚洲美女av网站| 欧美日本在线播放| 国产午夜精品一区二区三区欧美| 国产一区二区看久久| 日韩一区二区免费看| 国产精品一区二区在线观看网站| 欧美激情久久久| 久久福利视频导航| 国产精品久久久一区二区| 亚洲欧美日韩网| 欧美午夜久久| 国产九九精品| 一区二区福利| 国产精品网站视频| 国产主播在线一区| 国产欧美亚洲视频| 欧美日韩视频| 久久青草福利网站| 欧美日韩免费在线观看| 国内精品久久久久国产盗摄免费观看完整版| 亚洲国产老妈| 欧美日韩国产黄| 国产视频久久| 国内精品久久久久影院 日本资源| 亚洲人在线视频| 亚洲欧美日本国产专区一区| 亚洲婷婷在线| 久久精品夜色噜噜亚洲a∨| 欧美一区日本一区韩国一区| 欧美日韩亚洲一区| 国产欧美日韩一区二区三区在线观看| 欧美www在线| 欧美国产日韩亚洲一区| a91a精品视频在线观看| 欧美主播一区二区三区| 欧美 日韩 国产精品免费观看| 欧美日韩免费在线观看| 久久久噜噜噜| 久久嫩草精品久久久精品一| 亚洲成人自拍视频| 欧美午夜激情在线| 亚洲男人av电影| 久久精品论坛| 午夜日韩在线| 精品盗摄一区二区三区| 日韩视频不卡中文| 国产精品久久九九| 久久精品一区二区三区中文字幕| 欧美网站在线观看| 久久国产精品99精品国产| 久久久久国产精品人| 午夜精品久久久久久久99樱桃| 亚洲在线成人精品| 欧美精品激情在线观看| 一区二区三区**美女毛片| 国产欧美日韩视频| 亚洲精品欧美在线| 在线观看成人一级片| 亚洲人成人77777线观看| 韩国成人精品a∨在线观看| 国产日韩欧美精品在线| 久久亚洲精品伦理| 亚洲欧美日韩一区二区| 在线不卡欧美| 欧美日韩国产高清| 性亚洲最疯狂xxxx高清| 一区二区三区日韩| 另类尿喷潮videofree| 久久精品免费电影| 好看的av在线不卡观看| 极品尤物久久久av免费看| 国产综合香蕉五月婷在线| 免费影视亚洲| 亚洲视频1区2区| 久久久精品国产99久久精品芒果| 国内精品伊人久久久久av影院| 国产亚洲欧美一区在线观看| 欧美电影免费观看网站| 欧美福利电影网| 性久久久久久| 欧美亚洲综合在线| 久久只有精品| 国产在线观看一区| 欧美日韩中文字幕在线| 国产午夜精品久久久| 欧美午夜a级限制福利片| 免费试看一区| 欧美日韩成人在线播放| 国产精品久久久91| 久久狠狠亚洲综合| 在线成人免费视频| 欧美日韩亚洲一区二区三区| 精东粉嫩av免费一区二区三区| 亚洲国产高清一区二区三区| 美女视频黄a大片欧美| 国产亚洲一区二区三区在线播放| 欧美黄色小视频| 欧美交受高潮1| 亚洲黄色在线| 国产一区二区按摩在线观看|