《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 循環(huán)卷積DFT的優(yōu)化算法與仿真
循環(huán)卷積DFT的優(yōu)化算法與仿真
2016年微型機與應(yīng)用第09期
韓芳,陳帥
(淮南師范學(xué)院 機械與電氣工程學(xué)院,安徽 淮南 232038)
摘要: 根據(jù)余數(shù)系統(tǒng)中模映射法則以及數(shù)論變換,將素數(shù)N點的DFT運算轉(zhuǎn)換為N-1點的循環(huán)卷積運算,建立了算法模型,給出了此算法的FIR濾波器圖解,并對加法器系數(shù)進行RAG優(yōu)化,最后在ModelSim仿真平臺上,用Verilog語言實現(xiàn)該算法,并進行了仿真結(jié)果分析和工作量分析。RAG優(yōu)化后減少了加法器數(shù)量,降低了路徑延遲。
Abstract:
Key words :

  韓芳,陳帥

  (淮南師范學(xué)院 機械與電氣工程學(xué)院,安徽 淮南 232038)

       摘要:根據(jù)余數(shù)系統(tǒng)中模映射法則以及數(shù)論變換,將素數(shù)N點的DFT運算轉(zhuǎn)換為N-1點的循環(huán)卷積運算,建立了算法模型,給出了此算法的FIR濾波器圖解,并對加法器系數(shù)進行RAG優(yōu)化,最后在ModelSim仿真平臺上,用Verilog語言實現(xiàn)該算法,并進行了仿真結(jié)果分析和工作量分析。RAG優(yōu)化后減少了加法器數(shù)量,降低了路徑延遲。

  關(guān)鍵詞:DFT;余數(shù)系統(tǒng);FIR;優(yōu)化;Modelsim

  0引言

 余數(shù)系統(tǒng)(Residue Number System, RNS)將傳統(tǒng)的二進制數(shù)值表征系統(tǒng)中多位寬運算轉(zhuǎn)換成多個并行且獨立的短位寬運算,能夠提高運算速度以及降低運算單元的功耗,從而提升并行處理單元的性能。離散傅里葉變換(Discrete Fourier Transform, DFT)是一種應(yīng)用極為廣泛的信號處理方法,與RNS相結(jié)合,因其成本和速度上的優(yōu)勢,在大量乘加運算的數(shù)字信號處理系統(tǒng)中得到廣泛應(yīng)用和研究。當前可編程數(shù)字信號處理(Programmable Digital Signal Processing, PDSP)和特定用途集成電路 (Application Specific Integrated Circuit, ASIC)的構(gòu)建,正處于革命性的數(shù)字信號處理技術(shù)的前沿,在更多系統(tǒng)前端(如傳感器、濾波器的應(yīng)用等)正在逐漸替代DSP[1]。DFT在可編程器件上的快速實現(xiàn)算法和結(jié)構(gòu)值得深入研究。

1循環(huán)卷積DFT算法

  1.1余數(shù)系統(tǒng)

  余數(shù)系統(tǒng)(Residue Number System,RNS)是一種古老的非權(quán)重數(shù)值表征系統(tǒng),基于RNS可以實現(xiàn)加法、減法、乘法等整數(shù)運算。在相對素數(shù)的正整數(shù)基{m1,m2,…,mL}下定義動態(tài)范圍M,M=Ll=1ml,在這個同構(gòu)計算環(huán)內(nèi),定義:ZMZm1×Zm2×…×ZmL,其中ZM=Z/(M)與整數(shù)模M的計算環(huán)相關(guān),被稱為余數(shù)類模mod M[2]。通過xl=X mod ml定義數(shù)組X(x1,x2,…,xL),其中l(wèi)=1,2,…,L,這種模映射可實現(xiàn)代數(shù)運算。

  1.2DFT算法

  素數(shù)因子循環(huán)卷積DFT算法也叫Rader算法[3],定義素數(shù)長度N的DFT如下:

  1.jpg

  其直流組成部分:X[0]=∑N-1n=0x[n]。由于N是素數(shù),根據(jù)數(shù)論變換理論可知:存在一個本原元素,一個生成元g,也就是a=gαmodp,該公式可以生成Zp域內(nèi)除零之外的所有元素即(Zp/{0}),即在Zp/{0}中的整數(shù)a和Zp-1域中的指數(shù)之間存在一一對應(yīng)的映射[4]。通過一個本原元素和一個生成元g產(chǎn)生元素n和k,用gn模N映射n,得到以下的模映射:

  2.jpg

  其中k∈{1,2,3,…,N-1}。

  可以看到該式的右側(cè)是一個循環(huán)卷積,即:

  36.jpg

  1.3FIR濾波器圖解

  有限常系數(shù)的FIR濾波器是一種線性時間不變(Linear Time Invariant,LTI)數(shù)字濾波器[5]。N階FIR的輸出對應(yīng)于輸入時間序列x[n],是一種有限卷積形式,具體形式如下:

  y[n]=x[n]f[n]=∑L-1k=0x[k]f[n-k](7)

  直接FIR濾波器是一種“抽頭延遲”結(jié)構(gòu),由加法器和乘法器的集合構(gòu)成。每個乘法器的操作數(shù)就是一個FIR系數(shù),也稱作“抽頭權(quán)重”。循環(huán)卷積DFT與FIR濾波器是等價的,圖1給出了式(6)相應(yīng)的采用FIR濾波器的圖形化解釋。其中系數(shù)Wk5是復(fù)數(shù),8位量化值如表1所示。 

003.jpg

  在獨立系數(shù)直接形式的模型中,通常把常數(shù)系數(shù)乘法器所需加法器的數(shù)量稱為成本,圖1的成本為22。這種直接形式的FIR體系僅在自適應(yīng)濾波器等少數(shù)場合,通過DSP的RSIC結(jié)構(gòu)的硬件開發(fā) [6]。通過系數(shù)的RAG優(yōu)化,可以降低硬件成本,構(gòu)造更為有效的PDSP實現(xiàn)。

2算法的優(yōu)化與仿真

  2.1系數(shù)的RAG優(yōu)化

  基于系統(tǒng)的轉(zhuǎn)置結(jié)構(gòu),有WkN=WN-kN,k∈[1,N-12]。表1中的系數(shù)具有對稱性,經(jīng)非負化處理,需要實現(xiàn)的系數(shù)為:{256,79,243,207,150},可見工作量可以降低一半。

  乘法器-加法器圖(MAG)技術(shù)是將系數(shù)拆分成幾個因子,再通過幾條路徑來組合這些不同的因子,Dempster等人給出了所有合成成本為1~4個加法器的所有系數(shù)的可能配置, 系數(shù)的MAG圖成本為{0,2,3,3,3},共11個加法器。最優(yōu)簡化加法器圖(RAG)能夠進一步降低總工作量。Dempster和Macleod首先提出的RAG算法規(guī)則[7]如下:

  (1)去除系數(shù)的符號,因為符號可以通過濾波器的抽頭延遲線上的減法來實現(xiàn);

  (2)輸入集合中2的冪的值通過硬連線的數(shù)據(jù)移位來實現(xiàn),可以直接去除;

  (3)創(chuàng)建一個能用一個加法器構(gòu)造的系數(shù)的圖集;

  (4)用已知圖集構(gòu)造更高值的乘法器;

  (5)必要時添加最小非輸出基數(shù)(NOF)作為輔助系數(shù)。

  根據(jù)此原則,RAG算法優(yōu)化措施如表2。表2RAG優(yōu)化措施需要實現(xiàn)的系數(shù)措施256, 79,243,207,15028,26+15,24×15+3,26×3+15,2×7515,3,7524-1,22-1,79-4

  此時加法器的數(shù)量可降低到最小值6,所有的系數(shù)都是由3個加法器和3個減法器實現(xiàn)的。加法器路徑延遲也從3降低到2。圖2給出了最終的已簡化的加法器圖。

  

002.jpg

  2.2ModelSim仿真

  采用Verilog語言,運用轉(zhuǎn)置FIR濾波器結(jié)構(gòu)共4個進程來實現(xiàn)以上設(shè)計[8]。“STAGES”進程是一個區(qū)分3個狀態(tài):START、LEAD和RUN的狀態(tài)機。“STRUCTURE”進程則定義了兩個FIR濾波器通路,分別計算實部和虛部。“COEFF”進程為乘法器系數(shù)模塊,而“RAG”進程實現(xiàn)優(yōu)化的NOF因子。在Mentor公司的HDL語言仿真平臺ModelSim上進行仿真,可以看到,輸入信號序列x(n)=(10, 20, 30, 40, 50) ,y_real 和 y_imag 分別為X(k)的實部和虛部,由仿真結(jié)果可得X(k)=(-25+j34,-25+j8,-25-j9,-25-j35,150),與手工計算所得結(jié)果完全一致。循環(huán)卷積DFT的Verilog仿真結(jié)果如圖3。

004.jpg

3結(jié)論

  利用RNS可將DFT的輸入和輸出序列重新排序, DFT運算轉(zhuǎn)換成循環(huán)卷積算法,再用數(shù)論變換來計算卷積,采用RAG優(yōu)化了系數(shù),當N(濾波器階數(shù))為5時,所用加法器數(shù)量與直接FIR體系相比減少了73%;與MAG圖相比減少了45% 。特別對于高階濾波器,因為RAG通過已合成的系數(shù)生成了高密度小系數(shù)柵格,只要用很少的代價就可以實現(xiàn)新系數(shù),工作量趨向于N,大大減少了加法器數(shù)量,降低了路徑延遲。該算法的缺陷是要求N-1為高復(fù)合數(shù),而N又是素數(shù),因此可供選擇的N只有費馬數(shù)22t+1(t=1,2, 3, 4),長度很有限[9],對較長序列則需分解為多維短序列來計算。

  參考文獻

  [1] 馬上.基于余數(shù)系統(tǒng)的數(shù)字信號處理VLSI實現(xiàn)關(guān)鍵技術(shù)研究[D].成都:電子科技大學(xué), 2009.

  [2] 裴定一,祝躍飛.算法數(shù)論[M].北京:科學(xué)出版社, 2002.

  [3] RADER C M. Discrete Fouriertransform when the number of data sample is prime[J].Proc IEEE, 1968, 56(6):11071108.[4] LIU Y, LAI EMK. Design and implementation of an RNS based 2D DWT processor[J]. IEEE Transaction on Consumer Electronics,2004, 50(1):376385.

  [5] 郝小江,黃昆.FIR數(shù)字濾波器設(shè)計及其FPGA實現(xiàn)[J].微型機與應(yīng)用,2013,32(19):2224,28.

  [6] 馬維華,謝虎城,梁赫西,等.基于FPGA的FIR濾波器設(shè)計與實現(xiàn)[J].微型機與應(yīng)用,2013,32(23):1315,19.

  [7] Uwe MeyerBaese. 數(shù)字信號處理的FPGA實現(xiàn)[M].劉凌,譯.北京:清華大學(xué)出版社, 2003.

  [8] 呂晨陽,王建.基于System Generator的Rife算法的FPGA實現(xiàn)[J].電子技術(shù)應(yīng)用,2014,40(4): 4244.

  [9] 劉昌進.基于數(shù)論變換的運動估計算法研究[D].合肥:中國科學(xué)技術(shù)大學(xué),2005.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          亚洲三级国产| 亚洲青色在线| 亚洲精选在线| 国产欧美高清| 蜜桃av一区| 欧美日本韩国在线| 亚洲美女少妇无套啪啪呻吟| 亚洲制服av| 韩国自拍一区| 亚洲欧美日韩综合一区| 欧美日韩视频| 亚洲欧美日韩精品一区二区| 欧美日韩网址| 老司机一区二区三区| 欧美日韩一视频区二区| 国产精品久久久久久久久久妞妞| 午夜精品剧场| 另类av一区二区| 亚洲黄色免费| 牛牛国产精品| 亚洲综合二区| 国产日韩欧美一区在线| 激情久久一区| 亚洲欧美一区在线| 久久成人一区| 一区二区三区欧美成人| 蜜桃精品久久久久久久免费影院| 午夜精品电影| 一区二区黄色| 亚洲图片在线| 欧美日韩在线高清| 久久天天综合| 欧美中日韩免费视频| 一区二区三区免费看| 亚洲午夜激情在线| 欧美精品一区在线| 久久人人超碰| 久久国产88| 国产一区91| 亚洲激情一区| 最新日韩欧美| 在线播放不卡| 亚洲黄页一区| 亚洲精品一级| 国产区欧美区日韩区| 日韩一级在线| 日韩亚洲视频在线| 国产视频不卡| 一本色道久久综合亚洲精品不| 在线看片一区| 亚洲看片免费| 国产美女一区| 久久久久久久久久码影片| 免费试看一区| 欧美全黄视频| 一区在线视频观看| 日韩亚洲国产精品| 国产精品亚洲一区| 美女尤物久久精品| 午夜精品网站| 在线观看成人一级片| 亚洲精品四区| 美女亚洲精品| 国产一区二区三区四区hd| 欧美日韩精品一区| 欧美va天堂在线| 狠狠干综合网| av成人黄色| 久久久久久亚洲精品杨幂换脸| 欧美不卡视频| 亚洲理伦在线| 午夜久久美女| 亚洲最新在线| 欧美高清视频一区| aa成人免费视频| 久久亚洲国产精品一区二区| 黄色在线一区| 蜜乳av另类精品一区二区| 国产精品a级| 国产欧美欧美| 激情欧美一区| 欧美一区高清| 国产一区二区三区久久| 欧美激情在线| 性欧美暴力猛交另类hd| 韩国av一区| 久久国产日韩| 99国产精品久久久久老师| 久久久久久9| 亚洲伦理精品| 国产精品第十页| 久久蜜桃资源一区二区老牛| 一区二区三区高清视频在线观看| 欧美午夜不卡影院在线观看完整版免费| 日韩一区二区久久| 国产一区在线免费观看| 久久亚洲精品欧美| 国产精品美女久久久| 影音先锋久久久| 欧美日韩三区| 欧美福利电影在线观看| 美女视频一区免费观看| 国产精品美女久久久浪潮软件| 亚洲无线视频| 国产精品99免费看| 欧美日韩日本国产亚洲在线| 久久精品日韩欧美| 国产精品久久久久久久久婷婷| 在线精品一区二区| 狠狠色狠狠色综合人人| 欧美日韩免费观看一区| 欧美精品偷拍| 欧美午夜视频在线| 国产精品xvideos88| 欧美天堂亚洲电影院在线观看| 欧美在线视频一区二区三区| 久久久精品动漫| 久久久久久国产精品mv| 美女精品在线观看| 欧美高清一区| 国自产拍偷拍福利精品免费一| 欧美三级免费| 亚洲一二区在线| 在线日韩电影| 国产精品免费一区二区三区在线观看 | 日韩亚洲视频在线| 亚洲国产一区二区三区a毛片| 在线 亚洲欧美在线综合一区| 黄页网站一区| 夜久久久久久| 久久久久一区二区| 国产精品地址| 99热免费精品在线观看| 国产乱人伦精品一区二区 | 在线观看不卡| 中文在线一区| 久久精品1区| 欧美日本免费| 在线亚洲观看| 午夜精品久久99蜜桃的功能介绍| 亚洲无吗在线| 亚洲欧美日韩精品在线| 欧美日韩亚洲三区| 国产日韩一区二区三区| 欧美成人国产| 亚洲成人原创| 免费h精品视频在线播放| 欧美一区二区视频在线 | 激情亚洲网站| 在线亚洲自拍| 久久一区二区三区av| 狠狠久久婷婷| 免费欧美在线| 亚洲欧洲一级| 快she精品国产999| 一区二区三区国产盗摄| 欧美破处大片在线视频| 国产精品欧美久久| 亚洲小说区图片区| 久久亚洲国产精品一区二区| 91久久国产综合久久蜜月精品| 国产亚洲毛片| 亚洲国内自拍| 欧美三区在线| 欧美在线三级| 亚洲欧美大片| 亚洲精品专区| 樱桃成人精品视频在线播放| 久久永久免费| 亚洲欧美日本视频在线观看| 一区二区亚洲| 国产一区日韩一区| 欧美另类综合| 久久综合影视| 噜噜爱69成人精品| 一区二区三区欧美在线| 在线播放日韩| 好看不卡的中文字幕| 欧美另类一区| 欧美日韩亚洲三区| 欧美日韩在线一二三| 欧美高清一区二区| 久久综合伊人77777麻豆| 麻豆av福利av久久av| 国产精品日韩久久久| 国产精品久久久久毛片大屁完整版| 亚洲人成人一区二区三区| 欧美欧美全黄| 国产在线欧美| 精品不卡视频| 亚洲精品男同| 一区二区三区|亚洲午夜| 一区二区三区四区五区视频| 亚洲经典三级| 国产欧美一区二区三区国产幕精品| 99热在线精品观看| 亚洲永久免费| 欧美一区二区三区四区在线观看地址 | 亚洲高清网站| 韩日在线一区| 影音欧美亚洲| 一区二区三区免费看| 国产精品免费在线| 久久精品日产第一区二区| 巨乳诱惑日韩免费av| 欧美日韩少妇| 影音欧美亚洲| 国产农村妇女精品一区二区| 久久国产欧美精品| 欧美日韩ab| 亚洲大胆在线| 午夜亚洲精品| 欧美日韩国产成人精品| 亚洲人久久久| 久久精品观看| 国产综合网站| 国产精品试看| 欧美三区视频| 国产欧美一区二区色老头| 久久久一二三| 亚洲精品无人区| 欧美黄色大片网站| 一本久久知道综合久久| 玖玖在线精品| 在线亚洲自拍| 欧美日本中文| 亚洲一区二区三区高清不卡| 午夜日韩av| 亚洲一区二区动漫| 亚洲午夜激情在线| 老司机一区二区三区| 激情自拍一区| 欧美一区二区| 亚洲欧美久久久久一区二区三区| 国产在线视频欧美一区二区三区| 国产亚洲精品久久久久婷婷瑜伽| 欧美精品自拍| 美女尤物久久精品| 日韩一级在线| 极品av少妇一区二区| 久久一区二区精品| 国产精品一二| 欧美午夜电影在线观看| 亚洲午夜精品福利| 欧美在线不卡| 美女精品在线观看| 亚洲区一区二| 亚洲特色特黄| 欧美日韩亚洲一区三区| 蜜桃av噜噜一区二区三区| 夜久久久久久| 亚洲狼人精品一区二区三区| 国产精品国产精品| 欧美日韩一区二区高清| 欧美一区二区三区久久精品| 亚洲欧美日产图| 亚洲一区二区三区精品在线观看| 在线精品在线| 在线视频观看日韩| 91久久午夜| 伊人久久大香线蕉av超碰演员| 欧美视频日韩| 国户精品久久久久久久久久久不卡| 久久最新视频| 欧美日本久久| 欧美啪啪一区| 欧美日韩在线观看一区二区三区| 久久人人97超碰人人澡爱香蕉| 亚洲欧美日本国产专区一区| 国产日韩在线一区二区三区| 中文久久精品| 性欧美暴力猛交另类hd| 久久国产66| 久久亚洲精品欧美| 欧美三级黄美女| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲视频一二| 国产精品激情电影| 激情成人综合| 日韩视频精品在线观看| 99视频国产精品免费观看| 亚洲国产午夜| 亚洲综合三区| 欧美区亚洲区| 亚洲精品一区二区三| 亚洲一区尤物| 欧美激情第二页| 在线观看一区视频| 亚洲一卡久久| 欧美日韩三级电影在线| 在线视频国内自拍亚洲视频| 亚洲免费大片| 久久资源av| 在线视频观看日韩| 欧美主播一区二区三区美女 久久精品人| 美女精品网站| 亚洲高清视频一区| 欧美亚洲自偷自偷| 激情久久久久| 亚洲欧美网站| 极品中文字幕一区| 国产精品免费一区二区三区观看 | 伊人久久婷婷| 性伦欧美刺激片在线观看| 欧美 日韩 国产在线| 亚洲国产精品久久久久久女王| 亚洲影音先锋| 影音先锋久久久| 亚洲欧美视频| 亚洲精品一区二区三区樱花| 欧美a级在线| 99riav国产精品| 午夜欧美视频| 亚洲欧美日韩精品一区二区| 伊人成人网在线看| 久久久久成人精品免费播放动漫| 影音先锋久久| 欧美日韩日本网| 午夜在线精品偷拍| 亚洲精品麻豆| 国内精品久久国产| 久久午夜视频| 亚洲一区图片| 在线亚洲免费| 亚洲人人精品| 伊人久久大香线蕉av超碰演员| 欧美成ee人免费视频| 久久电影一区| 国产精品亚洲综合久久| 亚洲精品视频一区二区三区 | 六月天综合网| 国产精品一卡| 99国产精品99久久久久久粉嫩| 欧美日韩高清免费| 欧美精品入口| 欧美激情aⅴ一区二区三区| 蜜乳av另类精品一区二区| 亚洲一区二区精品在线| 亚洲色图自拍| 99在线精品免费视频九九视| 在线观看一区欧美| 亚洲高清在线观看一区| 亚洲高清激情| 日韩亚洲视频| 国产私拍一区| 亚洲免费网站| 久久精品一二三区| 久久天天综合| 欧美全黄视频| 激情婷婷亚洲| 日韩午夜av在线| 国产精品久久久久久久久久直播| 亚洲伦理一区| 一本久道久久综合婷婷鲸鱼| 国产亚洲欧美另类一区二区三区| 亚洲少妇在线| 性刺激综合网| 久久久久久精| 欧美日韩免费观看一区=区三区| 欧美日韩伊人| 亚洲经典自拍| 午夜亚洲伦理| 欧美粗暴jizz性欧美20| 黄色欧美日韩| 国产亚洲激情| 你懂的国产精品永久在线| 国产精品二区影院| 一区二区日本视频| 久久亚洲高清| 亚洲黄色精品| 久久精品盗摄| 亚洲福利精品| 毛片一区二区| 精品动漫一区| 久久精品女人的天堂av| 欧美日韩综合网| 国产一区二区三区成人欧美日韩在线观看 | 久久精品官网| 国产精品久久| 国产日韩综合| 欧美久久综合| 亚洲影音一区| 黑人一区二区三区四区五区| 99国产一区| 国产精品草草| 久久精品在线| 亚洲免费成人| 欧美日一区二区在线观看 | 亚洲综合社区| 亚洲视频一二| 久久精品五月| 国产一区二区高清不卡| 午夜精品久久99蜜桃的功能介绍| 一区二区国产精品| 狠狠久久婷婷| 久久久久久夜| 国产精品一区毛片| 日韩视频一区| 国产精品国产亚洲精品看不卡15| 久久国产高清|