《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于高速定點FFT算法的FPGA設計方案
基于高速定點FFT算法的FPGA設計方案
摘要: 針對高速實時信號處理的要求,軟件實現方法顯然滿足不了其需要。近年來現場可編程門陣列(FPGA)以其高性能、高靈活性、友好的開發環境、在線可編程等特點,使得基于FPGA的設計可以滿足實時數字信號處理的要求,在市場競爭中具有很大的優勢。
關鍵詞: FPGA FFT
Abstract:
Key words :

引 言
    快速傅里葉變換(FFT)作為計算和分析工具,在眾多學科領域(如信號處理、圖像處理、生物信息學、計算物理、應用數學等)有著廣泛的應用。在高速數字信號處理領域,如雷達信號處理,FFT的處理速度往往是整個系統設計性能的關鍵所在。
    針對高速實時信號處理的要求,軟件實現方法顯然滿足不了其需要。近年來現場可編程門陣列(FPGA)以其高性能、高靈活性、友好的開發環境、在線可編程等特點,使得基于FPGA的設計可以滿足實時數字信號處理的要求,在市場競爭中具有很大的優勢。
    在FFT算法中,數據的寬度通常都是固定的寬度。然而,在FFT的運算過程中,特別是乘法運算中,運算的結果將不可避免地帶來誤差。因此,為了保證結果的準確性,采用定點分析是非常必要的。

1 FFT算法原理
    FFT算法的基本思想就是利用權函數的周期性、對稱性、特殊性及周期N的可互換性,將較長序列的DFT運算逐次分解為較短序列的DFT運算。針對N=2的整數次冪,FFT算法有基-2算法、基-4算法、實因子算法和分裂基算法等。這里,從處理速度和占用資源的角度考慮,選用基-4按時間抽取FFT算法 (DIT)。對于N=4γ,基-4 DIT具有log4N=γ次迭代運算,每次迭代包含N/4個蝶形單元。蝶形單元的運算表達式為:

  
    其信號流如圖1。式中:A,B,C,D和A′,B′,C′,D′均為復數據;W=e-j2π/N。進行1次蝶形運算共需3次復乘和8次復加運算。N=64 點的基-4DIT信號流其輸入數據序列是按自然順序排列的,輸出結果需經過整序。64點數據只需進行3次迭代運算,每次迭代運算含有N/4=16個蝶形單元。

2 FFT算法的硬件實現
2.1 流水線方式FFT算法的實現
    為了提高FFT工作頻率和節省FPGA資源,采用3級流水線結構實現64點的FFT運算。流水線處理器的結構如圖2所示。

每級均由延時單元、轉接器(SW)、蝶形運算和旋轉因子乘法4個模塊組成,延時節拍由方框中的數字表示。各級轉接器和延時單元起到對序列進行碼位抽取并將數據拉齊的作用。每級延時在FPGA內部用FIFO實現,不需要對序列進行尋址即可實現延時功能。數據串行輸入,經過3級流水處理后,串行輸出。

轉接器有一定的工作規律。例如,當第0級變換做完進入轉接器SW1前,先對后三路數據進行一定節拍的延時,延遲節拍分別為4,8,12。為了說明規律,把輸入轉接器的四路數據按照前后次序進行分組,每4個時鐘節拍為1組,共16組,如圖3(左)所示。在數據流串行經過轉接器SW1時,第0組中的數據保持不變,第1組中的數據與第4組中的數據交換;5不變,2和8交換,3和12交換,6和9交換;10不變,7和13交換,11和14交換,15不變。交換完畢后,前三路數據經過延遲節拍分別為12,8,4的FIFO存儲器輸出,位置關系如圖3所示。

 

    上述轉換規律對于SW2也是適用的,只是轉接器前后的延時節拍和分組的大小有所不同。
2.2 存儲單元
    為了實現算法的流水線設計,存儲器RAM設計為64×16 b的雙端口RAM,即在時鐘信號和寫控制信號同時為低電平時,從輸入總線寫入RAM;在時鐘信號和讀控制信號同時為高電平時,從RAM輸出數據。
    ROM為17×16 b的ROM,儲存經過量化后的旋轉因子,旋轉因子為正弦函數和余弦函數的組合。根據旋轉因子的對稱性和周期性,在利用ROM存儲旋轉因子時,可以只存儲旋轉因子的一部分。
2.3 運算結構
    Radix-4蝶形運算單元是整個FFT處理器中的核心部件。在用Radix-4運算器計算時需要并行輸入數據,如果能以并發數據輸入的話,則同步性和控制度較好,但實際上常要進行串并之間的轉換。存儲RAM按單節拍輸出16 b位寬數據,選擇器不停旋轉送入到確定的位置,每4點全部到位后R-4使能有效;然后4個時鐘節拍得到有效結果數據,再通過選擇器旋轉送入到對應存儲 RAM中。
    復數運算中,對應復數的實部和虛部RAM用同一個地址發生器。地址發生器在進行RAM地址發生時采用兩套地址,第一套是計數器按時鐘節拍順序產生的,用于輸入數據的存儲;第二套是由數據寬度為16 b的ROM產生的,ROM中存放的數據為下級運算所需倒序的序列地址,發生地址給RAM,然后RAM按倒序地址輸出下級需要進行運算的數據。
2.4 塊浮點結構
    數字信號處理系統可分為定點制、浮點制和塊浮點制,它們在實現時對系統資源的要求不同,工作速度也不同,有著不同的適用范圍。定點制算法簡單,速度快,但動態范圍有限,需要用合適的溢出控制規則(如定比例法)適當壓縮輸入信號的動態范圍。浮點表示法動態范圍大,可避免溢出,但系統實現復雜,硬件需求量大,速度慢。
    為了提高精度,并減少復雜度和存儲量,采用塊浮點結構。塊浮點算法是以上兩種表示法的結合。這種表示方法是,一組數共用同一個階碼,這個階碼是這組數中最大數的階碼。塊浮點算法無需進行額外的指數運算,僅對尾數進行運算即可,其與定點運算一樣方便,但需要在每級運算結束后進行本級運算溢出最大位數判斷,以對數據塊進行塊指數調整。在調整時僅保留一位符號位,因而能夠充分利用有限位長。這樣處理比定點方法擴大了動態范圍,并且提高了精度,比浮點運算在速度上有了提高。塊浮點結構如圖4所示。

3 結 語
    著重討論基于FPGA的64點高速FFT算法的實現方法。采用高基數結構和流水線結構,大大提高了FFT處理器的運行速度。同時塊浮點結構的引入,也大幅減少了浮點操作占用FPGA器件的資源數目,兼顧了FPGA高精度、低資源、低功耗的特點。從實驗結果看,該方法可以滿足高速實時處理數字信號的要求。

此內容為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>
          一本一本久久a久久精品牛牛影视| 亚洲最新视频在线播放| 欧美精品电影在线| 久久夜色精品亚洲噜噜国产mv| 欧美在线观看视频一区二区三区| 国产毛片精品国产一区二区三区| 亚洲激情精品| 亚洲第一精品夜夜躁人人躁| 亚洲激情图片小说视频| 亚洲一区成人| 国产精品萝li| 国产亚洲一区在线| 国产日韩欧美中文在线播放| 国产日韩欧美自拍| 久久精品二区三区| 欧美本精品男人aⅴ天堂| 国产精品久久久久久亚洲调教| 一区二区亚洲精品| 韩国一区二区三区美女美女秀| 欧美性淫爽ww久久久久无| 欧美精品啪啪| 亚洲精品一区二| 欧美激情亚洲| 夜色激情一区二区| 亚洲一区二区三区在线看| 欧美三级网页| 亚洲国产日韩欧美在线图片| 国产女精品视频网站免费| 欧美日韩喷水| 国产精品成人免费| 欧美激情综合五月色丁香小说| 亚洲精品欧美| 久久精品国产一区二区三| 最新亚洲电影| 亚洲毛片在线| 欧美人妖在线观看| 亚洲国产精品传媒在线观看| 久久久久久91香蕉国产| 亚洲精品一线二线三线无人区| 久久精品三级| 欧美美女喷水视频| 午夜日韩激情| 欧美久久成人| 久久精品91久久香蕉加勒比| 国产精品在线看| 亚洲午夜视频| 久久亚洲一区二区三区四区| 欧美精品一区二区三区在线看午夜| 久久亚洲私人国产精品va| 亚洲午夜视频| 国产精品亚洲一区二区三区在线| 国内精品模特av私拍在线观看| 欧美日韩国产成人在线91| 99成人在线| 久久精品一级爱片| 亚洲激情社区| 久久只精品国产| 国产美女精品一区二区三区| 亚洲欧洲日产国产综合网| 国产精品狼人久久影院观看方式| 在线视频一区观看| 国产精品福利网| 久久亚洲精选| 亚洲欧美综合另类中字| 欧美1区2区| 国内成人精品视频| 久久av资源网站| 国产一区二区三区奇米久涩| 国产综合一区二区| 欧美—级高清免费播放| 久久久久久成人| 亚洲精品在线一区二区| 红桃av永久久久| 亚洲免费观看高清完整版在线观看熊| 国产精品国产亚洲精品看不卡15| 免费一区二区三区| 欧美一区2区视频在线观看| 欧美性猛交xxxx乱大交蜜桃| 国产精品久久久久久久久久直播| 欧美日韩中文字幕在线视频| 欧美激情在线免费观看| 欧美日韩999| 久久久精品一区二区三区| 亚洲免费观看高清在线观看| 国产精品xxxav免费视频| 国产精品网站在线观看| 久久精品一级爱片| 欧美日韩亚洲系列| 久久动漫亚洲| 在线观看欧美| 亚洲精品一级| 免费人成精品欧美精品| 欧美极品色图| 一本色道久久精品| 亚洲图片欧美日产| 久久在线91| 欧美亚洲一区二区在线| 久久久久欧美精品| 你懂的国产精品| 欧美日韩国产一区二区三区| 欧美剧在线观看| 一个色综合av| 久久成人精品一区二区三区| 欧美日韩国产bt| 久久久91精品国产一区二区三区| 亚洲蜜桃精久久久久久久| 国产精品女主播在线观看| 欧美www在线| 国产伦精品一区二区三区四区免费| 国产一本一道久久香蕉| 一区二区三区 在线观看视| 亚洲福利视频三区| 亚洲精品综合精品自拍| 国产精品免费观看在线| 欧美日韩国产综合一区二区| 欧美一区二区三区日韩视频| 国产精品九九| 久久久99精品免费观看不卡| 亚洲人成人一区二区在线观看| 欧美午夜精品久久久久久久| 国产精品av免费在线观看| 亚洲区免费影片| 一区二区三区我不卡| 免费在线亚洲欧美| 国产精品美女久久久免费| 久久久久国产一区二区三区| 国产啪精品视频| 中国女人久久久| 久久综合久色欧美综合狠狠| 亚洲精品免费在线观看| 欧美精品一区二区三区四区| 亚洲茄子视频| 久久久久九九视频| 欧美一二三视频| 伊人久久综合97精品| 欧美大胆a视频| 亚洲欧美成人一区二区三区| 国产精品欧美精品| 国产精品ⅴa在线观看h| 亚洲国产美女久久久久| 亚洲一区二区欧美日韩| 亚洲在线不卡| 国产亚洲精品久久久| 久久久久看片| 欧美丰满高潮xxxx喷水动漫| 欧美三日本三级三级在线播放| 黄色成人免费观看| 美女免费视频一区| 欧美激情网站在线观看| 亚洲国产欧美日韩另类综合| 久久美女艺术照精彩视频福利播放| 99国产精品久久| 最新国产拍偷乱拍精品| 玉米视频成人免费看| 欧美精品亚洲| 欧美日韩免费网站| 欧美体内she精视频在线观看| 欧美性猛交99久久久久99按摩| 篠田优中文在线播放第一区| 国产精品一区久久| 欧美激情第10页| 欧美激情精品久久久久久久变态| 欧美久久影院| 国产日韩综合一区二区性色av| 欧美日韩国产电影| 久久这里只精品最新地址| 欧美一区二区三区视频| 亚洲主播在线观看| 欧美私人网站| 欧美精品日韩www.p站| 欧美大学生性色视频| 蜜桃久久精品乱码一区二区| 亚洲在线一区二区三区| 影音先锋亚洲视频| 欧美成人a∨高清免费观看| 欧美高清视频一区二区三区在线观看| 亚洲图片欧美一区| av成人免费在线观看| 国产亚洲激情在线| 国产精品白丝av嫩草影院| 亚洲图片在区色| 亚洲人成在线免费观看| 久久久精品国产免费观看同学| 欧美无乱码久久久免费午夜一区| 亚洲一区网站| 日韩一级在线观看| 国产精品区二区三区日本| 亚洲综合视频在线| 性欧美xxxx大乳国产app| 国产精品久久久久一区| 欧美日本精品| 久久久久久久久久久久久久一区| 午夜久久久久| 亚洲无线一线二线三线区别av| 欧美—级在线免费片| 欧美视频一区二区| 国产精品久久九九| 欧美jizzhd精品欧美巨大免费| 一区二区三区欧美在线观看| 亚洲欧美在线播放| 久久偷看各类wc女厕嘘嘘偷窃| 在线日韩欧美视频| 欧美伦理91i| 美日韩精品免费观看视频| 国产日韩精品视频一区二区三区| 欧美精品在线免费| 久久一日本道色综合久久| 国产美女高潮久久白浆| 欧美三级午夜理伦三级中文幕| 欧美大片在线影院| 久久精品人人做人人爽电影蜜月| 亚洲欧美国产日韩天堂区| 欧美天天视频| 亚洲精品午夜| 欧美一区亚洲一区| 在线观看成人av电影| 国产精品美女久久久| 国产精品久久久久久久久久三级| 午夜精品久久久久久久99樱桃| 一本久久综合亚洲鲁鲁五月天| 国产欧美一区二区三区沐欲| 欧美日韩高清在线一区| 欧美日韩亚洲天堂| 国产日韩专区在线| 国产精品男女猛烈高潮激情| 狠狠色丁香婷婷综合久久片| 久久综合色88| 久久久久久免费| 欧美国产日韩精品免费观看| 国内精品国语自产拍在线观看| 亚洲欧洲中文日韩久久av乱码| 欧美成人综合在线| 伊人久久久大香线蕉综合直播| 一区二区三区四区国产精品| 欧美日韩黄色一区二区| 欧美日韩综合不卡| 亚洲乱码一区二区| 久热精品在线视频| 小黄鸭视频精品导航| 免费不卡在线观看av| 欧美精品在线一区二区| 国内精品视频一区| 欧美大胆成人| 国产精品网红福利| 欧美在线观看视频一区二区三区| av成人老司机| 欧美激情国产精品| 亚洲激情视频| 国产精品中文字幕在线观看| 欧美黄色aa电影| 亚洲乱码久久| 国产精品捆绑调教| 久久久亚洲国产美女国产盗摄| 国产曰批免费观看久久久| 亚洲国产免费| 国产色视频一区| 国产欧亚日韩视频| 国产日韩欧美电影在线观看| 久久国产乱子精品免费女| 日韩一级免费观看| 久久国产一区| 亚洲区一区二区三区| 亚洲欧美国产视频| 欧美日韩视频在线观看一区二区三区| 亚洲日本电影| 久久精品人人爽| 亚洲精品久久久久| 欧美电影免费| 欧美日韩一区二区在线观看| 欧美激情精品久久久久久久变态| 国产亚洲免费的视频看| 欧美一区二区在线免费播放| 欧美电影专区| 久久永久免费| 亚洲视频一区二区免费在线观看| 欧美一区二区视频在线观看| 99精品欧美一区二区三区综合在线| 亚洲黄网站在线观看| 欧美精品色综合| 亚洲国产高清一区二区三区| 噜噜噜久久亚洲精品国产品小说| 久久久五月婷婷| 亚洲精品国产精品国自产在线| 国产主播在线一区| 亚洲国产精品99久久久久久久久| 禁断一区二区三区在线| 国产精品每日更新在线播放网址| 久久亚洲私人国产精品va| 亚洲精品国产精品久久清纯直播| 久久久不卡网国产精品一区| 一区二区在线免费观看| 影音先锋中文字幕一区| 91久久国产自产拍夜夜嗨| 欧美日韩第一区日日骚| 日韩亚洲欧美综合| 亚洲天堂免费在线观看视频| 亚洲人成人一区二区三区| 国产精品视频一| 欧美亚洲成人精品| 亚洲国产精品日韩| 亚洲免费人成在线视频观看| 国内精品久久久久久久影视麻豆| 国产精品永久在线| 欧美黄污视频| 欧美高清视频一二三区| 国产精品色婷婷久久58| 翔田千里一区二区| 久久精品人人做人人综合| 欧美片第一页| 国产日韩欧美亚洲一区| 精品va天堂亚洲国产| 国产精品久久网| 国产麻豆午夜三级精品| 欧美三级日韩三级国产三级| 欧美一区二区日韩一区二区| 欧美日韩美女在线观看| 国产精品成人免费视频| 狠狠色综合播放一区二区| 亚洲日本电影在线| 亚洲欧美精品一区| 激情偷拍久久| 久久一区二区视频| 国产午夜精品久久| 欧美日韩一级大片网址| 亚洲欧美清纯在线制服| 在线观看成人一级片| 久久午夜羞羞影院免费观看| 在线观看国产一区二区|