《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的FIR抽取濾波器設計
基于FPGA的FIR抽取濾波器設計
摘要: 用FPGA實現抽取濾波器比較復雜,主要是因為在FPGA中缺乏實現乘法運算的有效結構,現在,FPGA中集成了硬件乘法器,使FPGA在數字信號處理方面有了長足的進步。本文介紹了一種采用Xilinx公司的XC2V1000實現FIR抽取濾波器的設計方法。
Abstract:
Key words :

      用FPGA實現抽取濾波器比較復雜,主要是因為在FPGA中缺乏實現乘法運算的有效結構,現在,FPGA中集成了硬件乘法器,使FPGA在數字信號處理方面有了長足的進步。本文介紹了一種采用Xilinx公司的XC2V1000實現FIR抽取濾波器的設計方法。

      具體實現結構設計基于抽取濾波器的工作原理,本文采用XC2V1000實現了一個抽取率為2、具有線性相位的3階FIR抽取濾波器,利用原理圖和VHDL共同完成源文件設計。圖1是抽取濾波器的頂層原理圖。其中,clock是工作時鐘,reset是復位信號,enable是輸入數據有效信號,data_in(17:0)是輸入數據,data_out(17:0)是輸出數據,valid是輸出數據有效信號。adder18是加法器模塊,mult18是乘法器模塊,acc36是累加器模塊,signal_36to18是數據截位器模塊,fir_controller是控制器模塊。控制器定時向加法器、乘法器和累加器發送數據或控制信號,實現流水線操作。

抽取濾波器頂層原理圖

 

圖1  抽取濾波器頂層原理圖

      控制器

      控制器是抽取濾波器的核心模塊,有兩個功能:一是接收輸入數據,二是向其它模塊發送數據和控制信號。它根據加法器、乘法器和累加器的時序特性,有規律地向加法器發送抽頭數據,向乘法器發送系數,向累加器發送控制信號,讓加法器、乘法器和累加器在每個時鐘周期都完成指定的任務,從而實現流水線操作??刂破饔肰HDL語言描述,用寄存器存放抽頭和系數。

    加法器

      加法器的輸入和輸出都是18 bit,用VHDL語言描述實現。它有兩個工作時鐘的延遲,在輸入數據準備好的情況下,第一個時鐘得出相加結果,第二個時鐘把相加結果鎖存輸出。

      乘法器

      乘法器為18 bit輸入,36 bit輸出,用庫元件MULT18X18S和36 bit鎖存器實現。MULT18X18S是XC2V1000自帶的18×18 bit硬件乘法器,單個時鐘就可完成乘法運算。36 bit鎖存器工作于時鐘的上升沿,用VHDL語言描述。乘法器(mult18)也有兩個工作時鐘的延時,在輸入數據準備好的情況下,第一個時鐘得出相乘結果,第二個時鐘把相乘結果鎖存輸出。加法器和乘法器采用鎖存輸出的結構,雖然增加了一個工作時鐘的延遲,但有利于抽取濾波器穩定的工作,提高可靠性。

      累加器

      36 bit累加器用于累加乘法器的輸出,得出濾波結果。它有一個控制端口clr,當clr為高電平時,輸出前一輪累加結果,并初始化,開始新一輪累加;當clr為低電平時,進行累加運算。累加器用VHDL語言描述。

      數據截位器

      數據截位器用VHDL語言描述,用于把累加器的36bit輸出進行取舍處理,一般截掉數據低位部分,保留數據高位。為了對抽取濾波器進行功能仿真,這里截掉數據高18bit,保留數據低18bit。

      工作過程及功能仿真

      下面以抽取濾波器完成一次抽取濾波的全過程為例,說明抽取濾波器的工作過程。假設時鐘1、時鐘2、時鐘3和時鐘4控制器已接收了數據x(n-3)、x(n-2)、x(n-1)和x(n),那么,

      時鐘5:控制器向加法器發送數據x(n)和x(n-3);
      時鐘6:加法器進行x(n)+x(n-3)運算;控制器向加法器發送數據x(n-1)和x(n-2);
      時鐘7:加法器進行x(n-1)+x(n-2)運算,輸出x(n)+x(n-3)運算結果。控制器向乘法器發送系數h(0);
      時鐘8:加法器輸出x(n-1)+x(n-2)運算結果,乘法器進行h(0)[ x(n)+x(n-3)]運算,控制器向乘法器發送系數h(1);
      時鐘9:乘法器進行h(1)[ x(n-1)+x(n-2)]運算,輸出h(0)[ x(n)+x(n-3)]運算結果??刂破飨蚶奂悠靼l送控制信號(clr為高電平);
      時鐘10:乘法器輸出h(1)[ x(n-1)+x(n-2)]運算結果。累加器初始化,開始累加操作??刂破飨蚶奂悠靼l送控制信號(clr為低電平);
      時鐘11:累加器進行累加運算:h(0)[ x(n)+x(n-3)]+ h(1)[ x(n-1)+x(n-2)]。控制器向累加器發送控制信號(clr為高電平),控制器輸出濾波數據有效信號(valid為高電平);
      時鐘12:累加器輸出h(0)[ x(n)+x(n-3)]+ h(1)[ x(n-1)+x(n-2)] 累加結果,并初始化,開始新一輪累加操作??刂破鬏敵鰹V波數據無效信號(valid為低電平)。

 

      以上就是抽取濾波器完成一次抽取濾波的全過程。可見,從數據x(n)輸入到濾波結果y(n) 輸出需要8個工作時鐘。如果控制器不停地向乘法器和加法器發送抽頭、系數和控制信號,就會形成流水線操作,那么每過兩個時鐘,抽取濾波器就會輸出一個濾波結果。

      兩點注意事項

      (1)兩個n位二進制數相加,其和至少需要n+1位二進制數才能正確表示。本設計中的加法器輸入/輸出都是18bit,為了防止加法器溢出,應確保18bit輸入數據x(n)的最高兩位相同(都是符號位)。

      (2)為了實現抽取濾波器的多級串聯結構,應統一輸入數據有效信號enable和輸出數據有效信號valid的時序要求。本設計規定控制器在累加器輸出濾波結果后的下一個時鐘送出濾波結果有效信號,時寬為一個工作時鐘周期。

      設計特點

      采用此設計結構實現抽取濾波器有以下三個特點:

      (1)節省片內資源,提高資源使用效率。由于利用IP核生成的濾波器往往不能針對實際情況合理的利用片內資源,造成資源浪費。本設計采用了流水線結構,所有功能模塊都滿負荷工作,沒有空閑等待時鐘,從而節省了片內資源,提高了資源利用率。

      (2)可以實現抽取濾波器多級結構。針對抽取濾波器的輸出特性,可以采取相同的設計方法,再設計一級抽取濾波器,對前一級輸出的數據再次抽取濾波,從而實現多級抽取濾波器結構。

      (3)設計靈活,擴展性強。用寄存器存放抽頭和系數適用于濾波器階數較少的情況,如果需要用上百階的抽取濾波,最好用XC2V1000片內RAM存放抽頭和系數,這時只要稍微改動控制器的邏輯設計即可實現。在此基礎上,還可實現可編程抽取濾波器。

      結語

      本文以實現抽取率為2、具有線性相位的3階FIR抽取濾波器為例,介紹了一種用Xilinx公司的XC2V1000實現FIR抽取濾波器的設計方法。用該方法設計出的抽取濾波器靈活性強,資源利用率高,能廣泛應用于數字接收領域。

此內容為AET網站原創,未經授權禁止轉載。
热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>
          亚洲精品少妇30p| 欧美专区日韩视频| 国产精品久久久久久影视| 性欧美超级视频| 亚洲一区二区视频| 久久精品欧美日韩| 你懂的国产精品| 亚洲伦理自拍| 亚洲国产一区二区视频| 国产精品xxxxx| 久久精品夜色噜噜亚洲aⅴ| 亚洲综合日韩| 久久精品国产一区二区三区| 欧美高清日韩| 国产视频在线一区二区| 久久视频在线视频| 亚洲日韩欧美视频| 欧美在线首页| 亚洲综合激情| 狂野欧美性猛交xxxx巴西| 亚洲一卡二卡三卡四卡五卡| 国精品一区二区三区| 久久久久国产一区二区| 欧美在线观看网站| 在线精品国精品国产尤物884a| 亚洲第一页中文字幕| 亚洲黄网站在线观看| 欧美色综合天天久久综合精品| 日韩视频一区二区| 国产精品社区| 国产一区二区三区丝袜| 永久91嫩草亚洲精品人人| 久久资源av| 国产亚洲毛片在线| 激情久久中文字幕| 欧美高清免费| 欧美日韩视频在线一区二区观看视频| 欧美日韩在线播放三区| 欧美不卡在线视频| 亚洲精品网站在线播放gif| 欧美成人一区二区| 老色鬼久久亚洲一区二区| 一本久久a久久精品亚洲| 黄色日韩网站| 国内久久精品视频| 国内精品写真在线观看| 亚洲图色在线| 在线亚洲国产精品网站| 亚洲欧美在线一区二区| 在线亚洲+欧美+日本专区| 午夜激情亚洲| 久热精品视频在线免费观看| 久久久蜜桃一区二区人| 国产视频在线观看一区二区三区| 亚洲盗摄视频| 亚洲免费电影在线| 欧美精品导航| 国产欧美视频一区二区三区| 欧美激情小视频| 欧美成人一区在线| 国产精品欧美日韩一区| 久久久青草青青国产亚洲免观| 午夜精品福利在线观看| 影音先锋中文字幕一区二区| 日韩视频免费大全中文字幕| 午夜精品三级视频福利| 尤物视频一区二区| 亚洲精品一区二区三区婷婷月| 国产九九精品视频| 欧美成人精品影院| 久久综合九色综合网站| 欧美日韩免费观看一区二区三区| 久久亚洲国产精品日日av夜夜| 久久久91精品国产一区二区三区| 亚洲韩国日本中文字幕| 久久久久久久激情视频| 亚洲女人天堂av| 蜜桃精品一区二区三区| 欧美成人亚洲| 99视频精品全部免费在线| 欧美日韩麻豆| 好吊色欧美一区二区三区四区| 亚洲视频精品在线| 亚洲综合二区| 久久精品国产欧美亚洲人人爽| 欧美精品成人在线| 欧美午夜寂寞影院| 欧美日韩精品在线| 亚洲第一视频网站| 国产欧美丝祙| 欧美婷婷在线| 国产性天天综合网| 国产综合第一页| 国产欧美在线| 欧美日韩国产区一| 久久久国产一区二区三区| 久久先锋影音av| 国产又爽又黄的激情精品视频| 99在线观看免费视频精品观看| 亚洲女性喷水在线观看一区| 黄色精品在线看| 欧美日韩国产天堂| 影音先锋成人资源站| 久久九九久久九九| 国产日韩欧美中文| 国产一区二区在线免费观看| 欧美午夜精品一区| 久久久青草青青国产亚洲免观| 欧美精品免费观看二区| 亚洲精品久久7777| 亚洲激情在线| 国产精品国产亚洲精品看不卡15| 久久综合伊人77777尤物| 在线观看日产精品| 亚洲图片欧洲图片日韩av| 亚洲成人资源| 亚洲国产天堂网精品网站| 欧美韩日一区二区| 欧美精品亚洲二区| 亚洲韩国一区二区三区| 在线不卡亚洲| 亚洲视频在线二区| 欧美大香线蕉线伊人久久国产精品| 国产精品区一区| 亚洲天堂久久| 亚洲精品在线观| 亚洲人成在线观看网站高清| 久久精品女人天堂| 亚洲欧美日韩综合一区| 韩日欧美一区二区三区| 欧美激情亚洲视频| 国产精品国产三级国产普通话三级| 欧美成人日本| 久热精品视频在线免费观看| 欧美成人性生活| 欧美好骚综合网| 午夜精品在线| 国产一区二区三区最好精华液| 亚洲日本在线观看| 国产精品亚洲激情| 亚洲精品视频在线观看网站| 欧美激情欧美狂野欧美精品| 欧美精选一区| 国产视频久久久久久久| 亚洲午夜av| 国产精品99久久久久久久女警| 亚洲激情黄色| 午夜在线视频观看日韩17c| 亚洲视频www| 国产一区二区按摩在线观看| 欧美国产视频日韩| 亚洲精品久久久一区二区三区| 在线观看日韩av电影| 男女av一区三区二区色多| 欧美日本韩国一区二区三区| 亚洲欧美日韩一区在线观看| 亚洲国产精品久久久久秋霞不卡| 精品动漫3d一区二区三区免费版| 国产一区二区精品久久99| 国产亚洲高清视频| 亚洲精品看片| 亚洲午夜精品一区二区| 欧美精品一区二区三区一线天视频| 国产精品狼人久久影院观看方式| 亚洲精品资源美女情侣酒店| 亚洲免费电影在线观看| 欧美日韩免费| 欧美激情第五页| 日韩视频一区二区三区在线播放免费观看| 欧美激情在线有限公司| 一本色道久久综合一区| 艳女tv在线观看国产一区| 麻豆国产精品777777在线| 国产亚洲精品久久久久动| 亚洲国产精品成人综合| 老司机精品视频一区二区三区| 麻豆成人91精品二区三区| 国产精品高清一区二区三区| 欧美成人在线影院| 亚洲人成网站影音先锋播放| 国产欧美日韩精品丝袜高跟鞋| 亚洲性线免费观看视频成熟| aa国产精品| 欧美人妖在线观看| 亚洲欧美日韩中文在线制服| 欧美黄色一区二区| 亚洲一区免费看| 国产精品一区二区在线观看网站| 国产精品国产三级国产a| 亚洲免费黄色| 久久精品72免费观看| 国产精品亚洲综合一区在线观看| 国产精品高潮粉嫩av| 亚洲一区二区在线看| 亚洲视频图片小说| 亚洲免费精彩视频| 欧美成人午夜77777| 美女任你摸久久| 国产亚洲精品7777| 亚洲欧美电影在线观看| 欧美三日本三级少妇三99| 亚洲人成网站影音先锋播放| 亚洲欧美日韩天堂一区二区| 国产精品成人久久久久| 亚洲视频你懂的| 欧美日韩国产一区二区三区| 国产精品成人一区二区三区吃奶| 久久久久九九视频| 亚洲一区bb| 亚洲女同在线| 亚洲黄色一区二区三区| 日韩一二在线观看| 久久综合九色欧美综合狠狠| 欧美国产大片| 国产精品日日摸夜夜摸av| 国产精品爱啪在线线免费观看| 一本一本大道香蕉久在线精品| 国产一区二区三区奇米久涩| 亚洲一区视频| 国产女主播一区二区三区| 亚洲福利视频一区二区| 日韩午夜在线观看视频| 亚洲激情第一页| 午夜精品久久久久影视| 日韩午夜在线电影| 娇妻被交换粗又大又硬视频欧美| 亚洲第一天堂av| 性伦欧美刺激片在线观看| 老司机午夜精品视频| 欧美一区二区在线视频| 亚洲国产成人在线| 亚洲欧美日韩在线综合| 怡红院精品视频| 激情av一区二区| 欧美日韩精品一区二区三区| 国产日韩精品久久| 国产日韩精品在线观看| 欧美韩国日本一区| 国产一区二区三区四区老人| 亚洲国产日韩欧美在线99| 欧美成人午夜视频| 日韩亚洲在线| 午夜免费电影一区在线观看| 亚洲一区二区在| 美日韩在线观看| 免费观看成人www动漫视频| 欧美午夜精品久久久久免费视| 亚洲图片在线| 欧美电影免费观看大全| 国产精品九九久久久久久久| 蜜臀av在线播放一区二区三区| 毛片精品免费在线观看| 美女福利精品视频| 久久综合中文字幕| 黄色小说综合网站| 欧美一区午夜精品| 欧美午夜精品久久久久久人妖| 99re亚洲国产精品| 国产欧美一区二区精品性色| 亚洲激情网址| 亚洲日韩欧美视频| 亚洲午夜av| 欧美国产日本| 亚洲人妖在线| 一区视频在线播放| 在线观看免费视频综合| 欧美成人伊人久久综合网| 久久九九有精品国产23| 欧美一级久久| 国产精品福利在线观看| 国产精品高精视频免费| 日韩视频在线免费| 欧美系列电影免费观看| 亚洲经典在线看| 亚洲欧美另类国产| 国产精品毛片va一区二区三区| 亚洲精品四区| 亚洲卡通欧美制服中文| 欧美日韩在线电影| 99这里有精品| 欧美日韩p片| 欧美专区在线播放| 久久精品日韩一区二区三区| 欧美一区二区三区久久精品茉莉花| 国产午夜精品视频| 久久久精品tv| 欧美日韩国产色综合一二三四| 99re热这里只有精品视频| 亚洲男人影院| 亚洲美女av网站| 99国产精品自拍| 久久综合福利| 亚洲国产日韩欧美综合久久| 亚洲主播在线| 欧美日韩一区二| 欧美一区二区成人| 一区二区在线不卡| 国产精品麻豆成人av电影艾秋| 欧美在线亚洲| 亚洲一级一区| 亚洲日韩欧美视频一区| 在线观看91久久久久久| 欧美一区二区三区在线观看视频| 久久婷婷综合激情| 欧美精品一区二区蜜臀亚洲| 亚洲无线一线二线三线区别av| 欧美视频免费在线| 亚洲国产成人精品女人久久久| 鲁鲁狠狠狠7777一区二区| 欧美一进一出视频| 亚洲人成在线观看一区二区| 久久精品观看| 欧美日韩免费观看一区二区三区| 在线亚洲欧美专区二区| 欧美日韩和欧美的一区二区| 国产专区综合网| 黄色欧美日韩| 欧美四级剧情无删版影片| 性伦欧美刺激片在线观看| 日韩视频永久免费观看| 欧美电影免费网站| 亚洲一区二区影院| 性一交一乱一区二区洋洋av| 亚洲一区美女视频在线观看免费| 国产精品欧美日韩| 影音先锋中文字幕一区二区| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美亚洲视频在线观看|