《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于特殊DA方案的DLMS自適應濾波器設計
基于特殊DA方案的DLMS自適應濾波器設計
2014年電子技術應用第3期
李 鋒,邱陳輝,徐祖強
江蘇科技大學 電子信息學院,江蘇 鎮江212003
摘要: 為了提高DLMS自適應濾波器的處理速度、降低其FPGA實現時所消耗的邏輯資源,提出了一種特殊DA方案。此方案基本結構主要包含I-LUT和K-LUT兩個模塊,前者用于存放輸入采樣值的所有可能組合之和,后者用于更新該濾波器的權值并且計算其輸出信號。Matlab軟件仿真驗證了該自適應濾波器設計的可行性和正確性,Quartus II硬件仿真證明,基于此DA方案的自適應濾波器比基于通常的MAC方案的自適應濾波器具有更高的處理速度且消耗更少的邏輯資源。
中圖分類號: TN911.72
文獻標識碼: A
文章編號: 0258-7998(2014)03-0035-03
Design of DLMS adaptive filter based on special DA scheme
Li Feng,Qiu Chenhui,Xu Zuqiang
College of Electronics and Information, Jiangsu University of Science and Technology,Zhenjiang 212003,China
Abstract: A special DA scheme is proposed to increase the processing speed of the DLMS adaptive filter and decrease the consumption of logic elements of FPGA. The basic structure of this scheme mainly contains I-LUT and K-LUT modules. The former is used to store all possible combination sums of the input samples, the latter is utilized to update the adaptive filter′s weights and compute its output signal. Matlab software simulation proves the feasibility and correctness of the design of adaptive filter. Quartus II hardware simulation verifies that the adaptive filter based on the DA scheme has higher processing speed and consumes less logic elements.
Key words : adaptive filter;distributed arithmetic(DA);delay least mean square(DLMS);look up table(LUT);FPGA

  自適應濾波器在現代數字信號處理中的應用極為廣泛,分成系統辨識、逆模型、預測和干擾消除4大類別[1]。對于實時性要求很高的場合,往往需要使用硬件設計自適應濾波器?;?a class="innerlink" href="http://www.cowatch.cn/tags/FPGA" title="FPGA" target="_blank">FPGA的自適應濾波器近年來被不斷地研究和改進。

  使用FPGA中的邏輯單元(LE)很容易實現乘累加(MAC)運算,從而將采用最小均方(LMS)算法的自適應濾波器直觀地映射到FPGA上。但是,基于MAC方案的自適應濾波器的時鐘頻率會很高,功耗會很大。ALLRED D J等人提出了利用雙LUT結構的DA方案來實現LMS自適應濾波器[2],雖然提高了吞吐量,降低了功耗,但其控制模塊、地址循環設置都比較復雜;Guo Rui等人提出采用單LUT結構的DA方案來實現LMS自適應濾波器[3],盡管節省了近一半的LE,但其處理速度有所下降,并且偏移二進制編碼(OBC)的硬件編程頗為復雜。

  本文提出了基于雙LUT模塊的特殊DA方案,旨在將LMS順序執行算法更高效地映射到FPGA上,充分利用了DA的基本特性以及對LMS算法的改進來達到節省資源、提高速度的目標。

1 自適應濾波器的算法

  設x(n)和w(n)分別表示自適應濾波器的輸入信號和權值向量,定義:x(n)=[x(n),x(n-1),…,x(n-L+1)]T,w(n)=[w0(n),w1(n),…,wL-1(n)]T,則LMS算法的基本形式如下。

  濾波輸出:

  0JU5X%3UZ$U3~PHU3NHBLH6.png

  其中,y(n)是自適應濾波器的輸出信號,d(n)是期望信號,e(n)表示誤差信號,}JJTQN]GT1{(L)30B%]IN_R.png是收斂因子,L是自適應濾波器的抽頭數。雖然LMS算法僅涉及乘法、加減和迭代3種運算,但它是一種嚴格順序執行的自適應算法[1]。倘若利用MAC方案直接將LMS自適應濾波器映射到FPGA上,編程雖然簡單,但難以發揮FPGA并行處理的優勢。

  延遲最小均方(DLMS)算法是對LMS算法的一種改進,該算法最大的優點就是可以并行執行[4]。本文所使用的DLMS算法的權值更新公式為:

  LS5O@~(7K(NZX]07AO)6)ND.png

  而濾波輸出、誤差計算公式與LMS算法相同。由式(4)知,對第k個權值wk(n)進行迭代更新時,必須對相應的x(n)延遲k個采樣周期,k=0,1,…,L-1。圖1給出了DLMS自適應濾波器的模塊圖。

Image 003.jpg

  圖2、圖3分別給出了4抽頭DLMS自適應濾波器的抽頭權值以及輸入、輸出信號的Matlab仿真曲線。由圖2知,自適應濾波器的4個抽頭權值的總體變化趨勢漸趨平緩。由圖3知,輸出信號相對于輸入信號而言抖動幅度逐漸變小,而且愈發類似于正弦信號。但由于該自適應濾波器只有4個抽頭,輸入信號的信噪比只有3 dB,所以自適應濾波器的權值在520個采樣點以后才比較平緩,并且輸出信號與期望信號之間仍存在較明顯的差別。若能提高自適應濾波器的抽頭數,或改用信噪比更高的輸入信號,則會加快抽頭權值的平緩速度,并且輸出信號將更加接近正弦信號。

2 特殊DA方案

  在使用DA方案優化基于FPGA的權值固定的經典濾波器時,首先把濾波器的權值系數有規律地存儲在LUT模塊中,然后利用輸入信號的二進制形式從最低位到最高位逐一訪問LUT模塊的存儲條目,最后對LUT模塊的各個輸出量進行移位、累加運算,得到最終的濾波輸出結果[5]。而自適應濾波器的權值是不斷更新變化的,必須對存儲在LUT模塊中的權值進行迭代更新,這時可以考慮使用兩個LUT模塊聯合運作。

  設輸入信號x(n)被量化成B bit二進制補碼的形式,最左邊一位是符號位,則:

  4%)FE8M9C~R(KE~ZKK5F(QW.png

  Qj存儲在LUT模塊中時沒有正負之別,在LUT模塊輸出端的后面引入一個符號控制端來判定對Qj做加法還是減法[6]。該LUT模塊定義為核心查找表(K-LUT)。

Image 004.jpg

  圖4給出了L=4、B=4的DLMS自適應濾波器設計中K-LUT及其外圍模塊的結構圖。圖中的PSC模塊表示并/串轉換器,2-1模塊表示右移器。

  K-LUT的第r個條目的更新式如下:

  FL`01%S[NLBC71`J5[H520X.png該LUT模塊定義為輸入查找表(I-LUT)。當檢測到自定義的中間信號clk_data的上升沿時,新的輸入信號將被讀入,I-LUT的內容隨即自動更新。

  對于L=4、B=4的情況,由Quartus II集成開發軟件的時序仿真結果知,clk_data的周期應設置成為時鐘信號clk周期的6倍。第n時刻I-LUT的各個條目存儲內容如表1所示。當n+1時刻來臨時,x(n)、x(n-1)、x(n-2)、x(n-3)自動變成x(n+1)、x(n)、x(n-1)、x(n-2)。

  一旦n時刻I-LUT的內容更新并且y(n)、e(n)、e(n)的計算都已完成,那么K-LUT的內容將被更新。通過設置合適的clk_data周期來保證K-LUT(n)到K-LUT(n+1)的更新在n+1時刻到來之前全部完成。式(8)則變為:

  K-LUT(r)(n+1)=K-LUT(r)(n)+?滋e(n)I-LUT(r)(n)(9)

  K-LUT的更新步驟如下:(1)讀取K-LUT(n)和I-LUT(n)中具有相同存儲地址的條目;(2)用}JJTQN]GT1{(L)30B%]IN_R.pnge(n)乘以I-LUT(n)的輸出;(3)將步驟(2)中的乘積與K-LUT(n)的輸出進行求和運算;(4)將步驟(3)中的和存儲到K-LUT(n+1)中相同存儲地址的條目。其中?滋和e(n)相乘是通過對e(n)進行移位運算實現的,}JJTQN]GT1{(L)30B%]IN_R.png值選成2的冪。

Image 005.jpg

  圖5為本DA方案的簡化流程圖,可以看出I-LUT的更新由clk_data控制,而濾波運算、誤差計算、}JJTQN]GT1{(L)30B%]IN_R.pnge(n)的乘積運算都由clk控制。

3 基于FPGA實例驗證

  由于FPGA中的LUT通常具有4個輸入端,共24個存儲條目,故本文以設計4階基于FPGA的DLMS自適應濾波器為例,這樣使用兩個LUT模塊就能實現最基本、最小規模的自適應濾波器。其他的高階設計都以4階為基礎。

Image 006.jpg

  表2給出了分別采用MAC方案和本DA方案設計出的DLMS自適應濾波器的各項性能指標。這里}JJTQN]GT1{(L)30B%]IN_R.png取1/4。必須指出,系統時鐘clk的最高頻率與系統功耗密切相關,頻率越高,功耗越大;用于控制輸入信號讀取速度的clk_data的最高頻率表征了DLMS自適應濾波器的處理速度。

Image 007.jpg

  由表2知,本DA方案設計出的DLMS自適應濾波器不但消耗了更少的LE和寄存器數量,而且獲得了更低的功耗和更高的處理速度,優勢明顯。表3給出了同樣采用本DA方案但}JJTQN]GT1{(L)30B%]IN_R.png值不同時的DLMS自適應濾波器的性能比較。

Image 008.jpg

  由表3知,}JJTQN]GT1{(L)30B%]IN_R.png取不同值時采用本DA方案設計DLMS自適應濾波器所消耗的LE和寄存器數目是相同的,所以在保證DLMS算法收斂前提下,}JJTQN]GT1{(L)30B%]IN_R.png的取值不會影響設計自適應濾波器所消耗的硬件資源,但是自適應濾波器的功耗和處理速度會有少許差別。

  本文提出的特殊DA方案的基本結構主要包含K-LUT和I-LUT模塊,重點討論了4階DLMS自適應濾波器的設計方案。通過驗證,采用本DA方案設計基于FPGA的DLMS自適應濾波器相對于MAC方案具有更高的處理速度和更低的資源消耗。本方案推廣到更高階設計時,總體思路不變,但最好要對K-LUT和I-LUT模塊進行分解,具體辦法有待進一步探究。

參考文獻

  [1] HAYKIN S.自適應濾波器原理(第四版)[M].鄭寶玉,譯.北京:電子工業出版社,2010.

  [2] ALLRED D J,HEEJONG Y,KRISHNAN V,et al.A novel high performance distributed arithmetic adaptive filter imple-mentation on FPGA[J].IEEE Signal Processing,2004,5(5):161-165.

  [3] Guo Rui,DEBRUNNER L S.A novel adaptive filter imple-mentation scheme using distributed arithmetic[J].IEEE Signals,Systems and Computers,2011,6(11):160-164.

  [4] Long Guozhu,Ling Fuyun,PROAKIS J G.The LMS algorithmwith delayed coefficient adaptation[J].IEEE Transactions on Acoustics,Speech and Signal Processing,1989,37(9):1397-1405.

  [5] UWE M B.Digital signal processing with field programmablegate arrays[M].Third Edition.Germany Berlin:Springer- Verlag,2007.

  [6] ALLRED D J,YOO H,KRISHNAN V,et al.LMS adaptive filters using distributed arithmetic for high throughput[J].IEEE Transactions on Circuits and Systems,2005,52(7):1327-1337.


此內容為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ⅴ在线精品导航| 亚洲国产va精品久久久不卡综合| 欧美大片在线观看| 亚洲精品裸体| 国产精品久久久久9999| 一区二区在线观看视频| 欧美天堂亚洲电影院在线观看| 国产精品高清一区二区三区| 亚洲国产女人aaa毛片在线| 激情视频一区二区| 亚洲视频你懂的| 一区二区欧美国产| 久久综合精品国产一区二区三区| 久久亚裔精品欧美| 久久免费视频这里只有精品| 欧美三区在线视频| 国内成人在线| av不卡在线| 国产精品你懂的在线| 欧美在线观看一区二区| 亚洲午夜激情网站| 久久久久久久久综合| 国产欧美日韩综合| 国内精品伊人久久久久av影院| 国产亚洲成年网址在线观看| 夜夜精品视频一区二区| 亚洲国产精品一区二区三区| 亚洲国产高清视频| 亚洲影视九九影院在线观看| 久久精品免费看| 亚洲国产日韩欧美| 久久九九免费| 久久久久久自在自线| 国产无遮挡一区二区三区毛片日本| 伊人夜夜躁av伊人久久| 伊人成综合网伊人222| 欧美成人中文| 亚洲欧美日韩区| 久久久国产精品一区| 欧美另类极品videosbest最新版本| 亚洲在线成人| 一区二区日韩免费看| 一区二区电影免费观看| 亚洲午夜电影在线观看| 91久久线看在观草草青青| 欧美怡红院视频一区二区三区| 免费不卡中文字幕视频| 欧美性淫爽ww久久久久无| 亚洲美女区一区| 伊人久久av导航| 欧美性做爰猛烈叫床潮| 亚洲图片欧美日产| 国产精品99久久久久久久vr| 欧美人与性动交α欧美精品济南到| 在线免费高清一区二区三区| 亚洲综合精品四区| 国内精品视频在线观看| 欧美成人精品不卡视频在线观看| 欧美制服丝袜第一页| 一色屋精品亚洲香蕉网站| 亚洲国产中文字幕在线观看| 性伦欧美刺激片在线观看| 久久久久久亚洲精品中文字幕| 国产手机视频精品| 国产精品私拍pans大尺度在线| 韩国一区二区三区美女美女秀| 91久久国产精品91久久性色| 欧美日本不卡高清| 欧美黑人在线播放| 一本一道久久综合狠狠老精东影业| 91久久精品久久国产性色也91| 黑人操亚洲美女惩罚| 欧美成人免费在线观看| 狂野欧美一区| 好吊色欧美一区二区三区四区| 伊人婷婷欧美激情| 久久综合影视| 欧美在线视频不卡| 国产精品hd| 亚洲一二区在线| 99re6这里只有精品视频在线观看| 国产精品久久午夜夜伦鲁鲁| 国产综合欧美| 国产精品日韩精品| 欧美日韩成人综合在线一区二区| 欧美日韩精品一区视频| 男人的天堂亚洲在线| 国产欧美日韩综合| 欧美日韩专区| 国产人成精品一区二区三| 影音先锋久久| 亚洲欧美日韩一区二区| 亚洲永久在线观看| 国产欧美日韩在线播放| 午夜日韩福利| 免费成人网www| 好男人免费精品视频| 娇妻被交换粗又大又硬视频欧美| 国产精品免费一区豆花| 欧美一区二区三区在线| 在线免费观看日本欧美| 久久久精品2019中文字幕神马| 欧美一区二区三区在线观看视频| 麻豆91精品| 国产一区二区成人久久免费影院| 亚洲精品一区二区三区四区高清| 欧美激情va永久在线播放| 一区二区三区**美女毛片| 欧美三区在线| 久久久久国产一区二区三区四区| 亚洲人成在线影院| 国产一级久久| 亚洲国产精品精华液网站| 亚洲国产天堂久久综合| 欧美一区2区三区4区公司二百| 国内精品国产成人| 一本色道久久综合亚洲精品小说| 国产精品亚洲欧美| 黄色小说综合网站| 亚洲国产中文字幕在线观看| 国产欧美一区二区视频| 亚洲色图综合久久| 亚洲深夜激情| 一区二区三区在线免费播放| 亚洲欧美日本另类| 日韩视频国产视频| 亚洲欧美日韩中文在线制服| 亚洲欧美在线网| 激情小说亚洲一区| 性欧美1819sex性高清| 在线视频你懂得一区| 亚洲一区二区综合| 狠狠久久五月精品中文字幕| 欧美一区日韩一区| 国产日韩欧美在线播放不卡| 国产精品成人一区二区| 亚洲国内高清视频| 一本色道久久综合亚洲精品不卡| 日韩视频免费在线| 亚洲欧美日韩在线播放| 国内自拍一区| 亚洲欧洲一级| 久久久久青草大香线综合精品| 欧美韩日一区二区三区| 久久精品毛片| 在线观看福利一区| 亚洲激情电影中文字幕| 亚洲欧美日韩直播| 欧美岛国激情| 欧美激情偷拍| 欧美在线资源| 玖玖国产精品视频| 亚洲狠狠丁香婷婷综合久久久| 久热精品视频在线观看一区| 欧美成人a∨高清免费观看| 先锋影音久久| 久久亚洲一区二区三区四区| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲一区二区动漫| 欧美精品免费观看二区| 亚洲黄色在线看| 亚洲视频网站在线观看| 欧美激情精品久久久久久| 国产一区二区三区精品久久久| 中文国产亚洲喷潮| 91久久久久久| 久久精品国产亚洲a| 亚洲一区二区视频在线观看| 欧美好吊妞视频| 亚洲精品无人区| 久久伊伊香蕉| 欧美激情视频一区二区三区在线播放| 伊人影院久久| 欧美日韩精品一区视频| 亚洲欧洲三级电影| 国产精品网站视频| 欧美成人69av| 亚洲大胆女人| 午夜在线观看欧美| 欧美一级艳片视频免费观看| 欧美在线观看天堂一区二区三区| 国产手机视频一区二区| 欧美大香线蕉线伊人久久国产精品| 国产精品人人爽人人做我的可爱| 亚洲午夜视频| 国产亚洲在线观看| 欧美精品一区三区在线观看| 欧美成人激情在线| 亚洲高清视频中文字幕| 欧美精品日韩综合在线| 国产精品地址| 亚洲青色在线| 欧美日韩午夜在线视频| 男女av一区三区二区色多| 国产婷婷成人久久av免费高清| 亚洲第一区在线观看| 久久精品国产一区二区三区| 亚洲一区精品电影| 国产日韩精品一区| 欧美午夜一区| 亚洲人成网站影音先锋播放| 中日韩美女免费视频网站在线观看| 国产日韩av高清| 久久天天躁狠狠躁夜夜av| 亚洲黄色一区| 欧美激情精品久久久久久变态| 亚洲日本欧美日韩高观看| 国产麻豆综合| 亚洲人线精品午夜| 亚洲欧洲精品一区二区三区不卡| 国产色综合久久| 国产欧美日韩高清| 国产精品热久久久久夜色精品三区| 国产精品男女猛烈高潮激情| 亚洲精选成人| 国产精品永久免费观看| 欧美日韩国产一区精品一区| 在线日韩日本国产亚洲| 久久超碰97中文字幕| 亚洲欧美另类中文字幕| 久久久久久久久蜜桃| 欧美日韩中文精品| 欧美黄色免费网站| 国产亚洲欧美日韩日本| 亚洲欧美在线播放| 亚洲国产天堂久久综合网| 另类天堂视频在线观看| 久久久另类综合| 欧美大片免费久久精品三p| 国产精品免费小视频| 香蕉国产精品偷在线观看不卡| 欧美在线影院| 久久精品视频在线免费观看| 国产精品综合久久久| 久久一日本道色综合久久| 欧美日本一区二区视频在线观看| 欧美精品www在线观看| 久久精品国产99国产精品| 久久精品国产77777蜜臀| 欧美一区二区视频在线观看| 亚洲永久免费| 欧美色另类天堂2015| 亚洲美女在线国产| 久久国产精品99久久久久久老狼| 国产精品久久久久久久久果冻传媒| 国产一区二区三区不卡在线观看| 欧美激情一区在线观看| 欧美国产亚洲视频| 亚洲午夜国产一区99re久久| 亚洲欧美怡红院| 一区二区三区欧美亚洲| 欧美jizzhd精品欧美巨大免费| 亚洲美女视频网| 国产精品免费观看视频| 欧美激情一区| 激情久久久久久久久久久久久久久久| 亚洲资源av| 黄色精品在线看| 国产精品福利片| 在线观看91久久久久久| 久热这里只精品99re8久| 在线精品一区| 亚洲精品少妇30p| 亚洲片区在线| 免费欧美日韩| 欧美日韩一区二区免费在线观看| 欧美华人在线视频| 狠狠狠色丁香婷婷综合久久五月| 国产一区二区视频在线观看| 国产婷婷色一区二区三区四区| 欧美三级韩国三级日本三斤| 久久精品久久综合| 在线观看日韩一区| 午夜精品久久久久久久99水蜜桃| 久久成人综合视频| 欧美ab在线视频| 亚洲欧美日韩精品综合在线观看| 欧美日韩国产综合网| 欧美伦理在线观看| 午夜精品久久久久久久久久久久久| 亚洲伦理自拍| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲国产精品va| 1000精品久久久久久久久| 一区二区三区国产| 伊人精品视频| 午夜精品久久| 欧美在线日韩精品| 一本久道久久综合婷婷鲸鱼| 久久黄色影院| 免费在线国产精品| 久久综合狠狠综合久久综合88| 久久精品国产96久久久香蕉| 国产噜噜噜噜噜久久久久久久久| 亚洲欧洲在线一区| 欧美一级免费视频| 久久一日本道色综合久久| 欧美福利视频在线观看| 欧美精品一区二区精品网| 亚洲人成在线影院| 国产精品手机视频| 国产模特精品视频久久久久| 久久精品99国产精品日本| 国产精品草莓在线免费观看| 久久综合色一综合色88| 黄色成人免费观看| 国产精品乱码一区二三区小蝌蚪| 国产欧美日韩精品丝袜高跟鞋| 欧美日韩一区在线播放| 欧美精品手机在线| 中日韩美女免费视频网址在线观看| 亚洲综合国产激情另类一区| 一本色道久久88亚洲综合88| 亚洲永久视频| 亚洲精品乱码久久久久久按摩观| 欧美激情导航| 国产欧美一区二区三区在线看蜜臀| 欧美影院久久久| 国模叶桐国产精品一区|