999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于矢量加速的變步長頻域最小均方算法

2015-08-22 08:18:41易清明曾杰麟
計算機工程 2015年7期
關鍵詞:信號

易清明,曾杰麟,石 敏

(暨南大學信息科學技術學院,廣州510632)

·開發研究與工程應用·

一種基于矢量加速的變步長頻域最小均方算法

易清明,曾杰麟,石 敏

(暨南大學信息科學技術學院,廣州510632)

針對現有變步長頻域批處理最小均方(VSFBLMS)算法收斂速度慢的問題,提出一種基于矢量加速的VSFBLMS算法。利用VSFBLMS計算得到的基本步長參數對當前收斂階段進行判斷,并根據收斂階段分別在前期和后期選擇較大和較小迭代次數的權值更新公式進行系數更新,從而加快算法前期的收斂速度并保證后期失調量較小。采用基于自適應濾波器噪聲抵消模型進行算法性能測試,結果表明,相比VSFBLMS算法,該算法的收斂速度有較大提高,且在后期具有與VSFBLMS算法趨于一致的失調量。

自適應濾波;矢量加速;變步長;頻域批處理最小均方算法;重疊保留法

中文引用格式:易清明,曾杰麟,石 敏.一種基于矢量加速的變步長頻域最小均方算法[J].計算機工程,2015,41(7):285?288,293.

英文引用格式:Yi Qingm ing,Zeng Jielin,Shi M in.A Variable Step?size Frequency?domain Least Mean Square A lgorithm Based on Vector Acceleration[J].Computer Engineering,2015,41(7):285?288,293.

1 概述

自適應濾波最早在20世紀60年代出現,自提出經典最小均方(Least Mean Square,LMS)算法[1]以來,基于該準則的自適應算法一直都是該領域的研究熱點。其中最經典的一種改進算法是1981年提出的批處理最小均方(Block Least Mean Square,BLMS)算法[2],與LMS算法相比,BLMS算法收斂到最佳的迭代次數明顯減少,且收斂的穩定性好,但計算量會隨濾波器階數增長而快速變大。

以上2種算法均是基于時域的處理算法。隨著頻域處理方法的快速發展,頻域批處理最小均方(Frequency?domain Block Least Mean Square,FBLMS)算法因其容易與FFT算法結合,在信號處理中得到廣泛應用[3?4]。傳統的FBLMS算法其步長值是固定的,為了協調收斂速度與穩態誤差的矛盾,當前FBLMS改進算法一般集中在對步長自動更新的改動上[5?7]。

本文通過研究傳統的FSFBLMS以及已有的變步長頻域批處理最小均方[8?10](Variable Step?size Frequency?domain Block Least Mean Square,VS?FBLMS)算法,提出一種新的基于矢量加速的變步長頻域批處理最小均方(Accelerating Vector based VSFBLMS,AV?VSFBLMS)算法。

2 傳統FBLMS算法

FBLMS算法的基本原理是先利用串并轉換把輸入數據進行分塊,在采集到數據后利用經過N點快速傅立葉變換(Fast Fourier Transform,FFT)的輸入數據及同樣經過N點FFT變換的期望信號用重疊保留法計算其卷積,并與當前的濾波器系數作點乘,最終得出輸出信號數據。因為FBLMS算法中應用了FFT技術,可以把原來在時域算法中的卷積計算量大大減少,當前在工程上有著大量的應用[11?12]。

FBLMS算法主要性能指標為收斂時間和失調量。對于確定步長的FSBLMS算法,其步長μB的值在整個算法過程不會改變,只能在收斂時間與失調量之間進行折中選擇,不能同時兼顧2個指標[13]。

為了協調這個矛盾,變步長頻域批處理最小均方(VS?FBLMS)算法被提出,其步長μB會隨著濾波過程的進行而變化。以文獻[14]中采用的步長表達式為例:

其中,α為衰減因子;μopt為使相應的VS?FBLMS算法收斂最快的步長;f(k) = μopt(1-exp(-α ×。可以看出,隨著濾波過程進行,誤差信號的均方差減少,步長μB將逐漸減小。

文獻[15]為了進行資源優化,提出一種快速算法(FS?FBLMS),對步長采用兩段式的處理方式,其步長表達式如下:

其中,μ為初始步長;μ′為穩定步長;并定義 Δ=‖W(k+1)-W(k)‖1為前后2次迭代抽頭系數向量差的1?范數;T為閾值;N為抽頭數;當其滿足Δ<Δ′=1/NT時說明算法開始收斂;μB的值從較大的初始步長切換為較小的穩定步長。

通常在變步長FS?FBLMS算法中,步長值μB在算法初始階段會比較大,保證較快的收斂速度,在后期階段會變小,保證較小的失調量,以此達到兼顧收斂時間及失調量的目的。

3 基于矢量加速的變步長FBLMS算法

為了進一步改善變步長FBLMS算法的性能,提出一種基于矢量加速的變步長 FBLMS(Accelerating Vector based Variable Step?size FBLMS,AV?VSFBLMS)算法。該算法的步長系數可由傳統BLMS算法推導得出,先寫出時域BLMS的算法過程如下:

其中,μ=μB(1/L);μB為步長系數。

把式(5)中的 w(k+L)看成 w(0)(k),重寫式(5)得到:

再用w(0)(k)替換式(3)、式(4)中的w(k)得到y(1)(k+m)及e(1)(k+m):

聯立式(7)、式(8)、式(5),得到經1次矢量迭代的權值更新公式:

其中,K1=2μ(1-μ×tr[X])定義為一次迭代的步長系數。

同理可以推導出多次迭代的權值更新公式并有第n次迭代步長系數的通項公式如下:

由以上討論可得,對于某一特定的輸入塊,選取n次矢量迭代更新,其權系數更新表達式如下:

上文提出的權系數更新表達式雖然是在時域BLMS算法基礎上進行推導,但因該表達式只涉及了權值系數的變化,FBLMS算法中的數據流向并沒有發生改變,因此可直接把該結論應用在FBLMS算法中。綜上所述,該算法實質上是利用了權系數更新的n次迭代,提高算法的搜索速度。

為了研究迭代次數n及基本步長μ對步長系數Kn的影響,對輸入信號自相關矩陣的跡tr[R]確定時(tr[R]=4),基本步長μ與第n次迭代步長系數Kn的關系進行仿真,仿真結果如圖1所示。

圖1 tr[R]確定時Kn與μ的關系

圖1中不同的線型代表在權系數更新采用不同迭代次數時Kn與μ的關系。由圖可得,Kn近似隨著μ線性變化,且迭代次數越多,其斜率越大。則對于確定的tr[R]及μ,隨著矢量迭代次數的增加,算法的收斂速度越快,但失調量將越大。

把該結論應用于AV?VSFBLMS算法中,并把VSFBLMS的步長系數看作式(10)中的μ作為基本步長系數由此計算出Kn。可以預見:如果在算法前期適當地選擇較高的迭代次數,可以更快地讓算法得到收斂;在算法后期適當地選擇較小的迭代次數直至選取0次迭代,可以使AV?VSFBLMS算法與VSFBLMS算法的失調量最終趨于一致。通過對AV?VSFBLMS的關鍵特性進行分析,確定算法的總體流程如下:

(1)定義時域信號矢量及頻域信號矢量。定義如下矢量,在第k塊的數據處理中,x(k)為輸入信號矢量,d(k)為期望輸出信號矢量,y(k)為實際輸出信號矢量,e(k)為誤差信號矢量,w(k)為濾波器權值矢量。則頻域信號矢量表示如下:

(2)根據式(3)得到基本步長參數μbase。

(3)對于某一次特定的權值更新,若 μbase> μup_range,說明當前濾波器正處于前期快速跟蹤階段,需要較大的步長值,此時將 μbase代入式(10),計算2次矢量迭代的步長系數,濾波器采用步長系數μB(k) = K2(μbase);若 μdown_range< μbase< μup_range,說明當前濾波器正處于中期穩定跟蹤階段,此時將μbase代入式(10),得到1次矢量迭代的步長系數,濾波器采用步長系數 μB(k)=K1(μbase);若 μbase<μdown_range,說明當前濾波器正處于后期緩慢調整階段,濾波器采用步長系數μB(k)=μbase。

(4)求出當前的輸出信號矢量并更新濾波器權值系數。經過以上步驟,當前塊時域輸出信號矢量與頻域濾波器系數矢量可以表示如下:

其中,μB為步長系數;分別為L階的單位矩陣與零矩陣。

歸納得對于某一特定的輸入信號數據塊,AV?VSFBLMS的總體流程如圖2所示。

圖2 某特定輸入塊的AV?VSFBLMS算法流程

4 仿真實驗與分析

為了比較各種算法的性能,利用自適應濾波器噪聲抵消模型進行應用仿真,原理如圖3所示。

圖3 自適應濾波噪聲抵消模型

在信號源中輸入幅值為2,頻率為300 Hz的余弦信號作為有用信號,噪聲源中輸入幅值為0.5,頻率為50 Hz的余弦信號作為噪聲信號。則在輸出端中可得到經過自適應去除噪聲后的有用信號。

采用以上模型,本文比較了傳統BLMS算法、文獻[14]提出的變步長FBLMS算法(VS?FBLMS)、文獻[15]提出的快速變步長算法(FS?FBLMS)及本文提出的基于矢量加速的變步長FBLMS算法(AV?VSBLMS)在此濾波模型中的性能,各算法參數設置如表1所示。

表1 仿真數據參數設置

由此得到的仿真結果如圖4所示。

圖4 不同濾波算法的輸出信號

圖4為原始信號及經不同濾波方法后的輸出信號,圖5為采用不同濾波方法后的輸出信號與輸入信號之間的塊平均絕對誤差比較。由仿真結果可以得出,AV?VSFBLMS算法在自適應濾波器噪聲抵消模型中所表現出的算法性能與傳統BLMS算法、FS?FBLMS算法以及VS?FBLMS算法相比,有較快的收斂速度及較小的穩態失調量。

圖5 不同濾波算法的塊平均絕對誤差比較

5 結束語

本文針對現有VSFBLMS的收斂速度控制問題,提出一種基于矢量加速的變步長頻域批處理最小均方(AV?VSFBLMS)算法。利用基本步長參數對當前收斂階段進行判斷,根據收斂階段選擇迭代次數不同的權值更新公式進行系數更新,加快VSBLMS算法前期的收斂速度并保證后期較小的失調量,通過理論演算與計算機仿真結果表明,該算法有較快的收斂速度與較小的穩態誤差。

[1] Widrow B,Hoff M E.Adaptive Switching Circuits[C]//Proceedings of Conference on WESCON Convention Record.Los Angeles,USA:[s.n.],1960:96?140.

[2] Clark G A,M itra S K,Parker S,et al.Block Implementation of Adaptive Digital Filters[J].IEEE Transactions on Acoustic,Speech and Signal Processing,1981,29(3):744?754.

[3] M ikhaelW B,Spanias A S.A Fast Frequency?domain Adaptive Algorithm[J].IEEE Transactions on Circuits and Systems,1987,34(10):1152?1160.

[4] Shynk J J.Frequency?domain and Multirate Adaptive Filtering[J].IEEE Signal Processing,1992,9(1):14?37.

[5] Yang Qun,Xiao Lin,Zeng Xuewen,etal.Adaptive Step?size and Block?size FBLMS A lgorithm [C]//Proceedings of International Conference on Computer Engineering and Technology.Washington D.C.,USA:IEEE Press,2009:8?12.

[6] Shi K,Ma Xiaoli.A Frequency Domain Step?size Control Method for LMS Algorithms[J].IEEE Signal Processing Letters,2010,17(2):125?128.

[7] Wang J,Zhang B.Design of Adaptive Equalizer Based on Variable Step LMS Algorithm[C]//Proceedings of the 3rd International Symposium on Computer Science and Computational Technology.Washington D.C.,USA:IEEE Press,2010:256?258.

[8] Wu M ing.A Step Size Control Method for Deficient Length FBLMS Algorithm[J].IEEE Signal Processing Letters,2014,21(9):1448?1451.

[9] Lee Jung?Hsi,Huang Hsu?Chang.On the Step?size Bounds of Frequency?domain Block LMS Adaptive Filters[J].IEEE Signal Processing Letters,2013,20(1):23?26.

[10] Feng Cunqian,Tong Ningning,Yang Youchun.A New Variable Step?size BLMS Algorithm Based on Discrete Wavelet Transforms[C]//Proceedings of the 2nd WRI Global Congress on Intelligent Systems.Washington D.C.,USA:IEEE Press,2010:285?287.

[11] Abadi M S E,Mousavi SZ,Hadei A.Variable Step?Size Block Least Mean Square Adaptive Filters[C]//Proceedings of the 1st International Conference on Industrial and Information Systems.Washington D.C.,USA:IEEE Press,2006:593?595.

[12] Tayyab M,Kamboh A M,Gohar N D.Digital Calibration of Delta Sigma Modulator Using Variable Step Size LMS Based Adaptive Line Enhancerp[C]//Proceedings of the 3rd International Conference on Computer,Control&Communication.Washington D.C.,USA:IEEE Press,2013:1?3.

[13] Majdar R S,Eshghi M.A New Variable Step?size Normalized PBS_LMSAlgorithm[C]//Proceedings of the 3rd International Conference on Computer Applications and Industrial Electronics.Washington D.C.,USA:IEEE Press,2011:168?171.

[14] 楊 群.改進的變步長頻域批處理 LMS算法[J].計算機工程與應用,2009,45(1):17?21.

[15] 姜 斌,包建榮.自動變步長BLMS自適應均衡的優化實現[J].電路與系統學報,2013,18(1):384?389.

編輯 顧逸斐

A Variable Step?size Frequency?domain Least M ean Square Algorithm Based on Vector Acceleration

YIQingming,ZENG Jielin,SHIM in
(College of Information Science and Technology,Jinan University,Guangzhou 510632,China)

To enhance the convergence speed of existed Variable Step?size Frequency?domain Block LeastMean Square(VSFBLMS)algorithm,an Accelerating Vector based Variable Step?size Frequency?domain Block Least Mean Square(AV?VSFBLMS)algorithm is proposed.The algorithm judges the current convergence stage of basic step parameters obtained by using the algorithm of VSFBLMS computing,selects a larger iteration number of coefficient updating formulas in early process stage while a smaller iteration number of coefficient updating formulas in later process stage according to the convergence statue.It helps to improve the convergence rate in early stage and also ensures a low m isalignment in later stage.Experimental result based on adaptive noise cancelling model shows that the proposed algorithm outperforms other VSFBLMS algorithms in convergence speed w ith a lowerm isalignment.

adaptive filtering;vector acceleration;variable step?size;Frequency?domain Block Least Mean Square(FBLMS)algorithm;overlap?savemethod

1000?3428(2015)07?0285?04

A

TP301.6

10.3969/j.issn.1000?3428.2015.07.054

廣東省工程技術研究中心基金資助項目(2012gczxA003)。

易清明(1965-),女,教授、博士,主研方向:信號處理,混合信號集成電路設計;曾杰麟,碩士;石 敏,副教授、博士。

2015?01?27

2015?02?23E?mail:1234051006@stu.jnu.edu.cn

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 国产精品露脸视频| 19国产精品麻豆免费观看| 少妇高潮惨叫久久久久久| 日本欧美成人免费| 九九视频免费在线观看| 国产成人精品亚洲77美色| 91色在线观看| 亚洲精品成人福利在线电影| 永久免费无码成人网站| 综合亚洲网| 97影院午夜在线观看视频| 国产精品19p| 97在线免费| av手机版在线播放| 国产精品久久自在自2021| 久久久久久久久18禁秘| 丁香五月激情图片| 欧美亚洲一区二区三区导航| 青青草原偷拍视频| 欧美性久久久久| 911亚洲精品| 亚洲欧美精品在线| 在线日韩日本国产亚洲| 久久中文字幕不卡一二区| 亚洲成人网在线播放| 91久久国产成人免费观看| 三级视频中文字幕| 啦啦啦网站在线观看a毛片| 日本手机在线视频| 97色婷婷成人综合在线观看| www.99在线观看| 国产91精品调教在线播放| 亚洲综合第一区| 国产精品成人免费综合| 夜夜拍夜夜爽| 秋霞一区二区三区| 99热国产在线精品99| 国产在线精品人成导航| 精品国产网站| 成人看片欧美一区二区| Jizz国产色系免费| 色网站在线视频| 色精品视频| 中文字幕永久在线观看| a天堂视频在线| 国产高潮流白浆视频| 免费毛片网站在线观看| 国产精品视频久| 日韩AV手机在线观看蜜芽| 第九色区aⅴ天堂久久香| 3D动漫精品啪啪一区二区下载| 在线精品亚洲国产| 国产91小视频| 国产经典在线观看一区| 亚洲综合第一区| 亚洲国产在一区二区三区| www亚洲精品| 久久亚洲高清国产| 欧美在线三级| 永久天堂网Av| 99在线视频免费| 免费看美女毛片| 国产美女叼嘿视频免费看| 夜精品a一区二区三区| 亚洲aaa视频| 性网站在线观看| 久久精品视频一| 国产玖玖玖精品视频| 久久精品国产电影| 亚洲码一区二区三区| 人妻一本久道久久综合久久鬼色| 无码aaa视频| 五月天在线网站| 久精品色妇丰满人妻| 凹凸国产熟女精品视频| 亚洲国产av无码综合原创国产| 亚洲精品无码专区在线观看| 国产精品国产主播在线观看| 欧美激情视频一区二区三区免费| 大陆精大陆国产国语精品1024| 精品国产美女福到在线直播| 欧美一级高清片欧美国产欧美|