中文引用格式: 武一凡,馬令坤,晏美儀. 基于Sigmoid函數(shù)的新型變步長算法的研究[J]. 電子技術(shù)應(yīng)用,2026,52(2):62-65.
英文引用格式: Wu Yifan,Ma Lingkun,Yan Meiyi. A new variable step-size adaptive based on Sigmoid function[J]. Application of Electronic Technique,2026,52(2):62-65.
引言
自適應(yīng)濾波算法作為現(xiàn)代信號處理的核心技術(shù),在噪聲消除、回聲抑制、系統(tǒng)辨識及信道均衡等領(lǐng)域展現(xiàn)出不可替代的價(jià)值。自Widrow與Hoff于1960年提出最小均方誤差(LMS)算法以來[1],其憑借低計(jì)算復(fù)雜度與實(shí)現(xiàn)簡單的特性,成為自適應(yīng)濾波研究的基石。然而,經(jīng)典LMS算法采用固定步長機(jī)制,導(dǎo)致其在動態(tài)環(huán)境中面臨收斂速度與穩(wěn)態(tài)誤差的固有矛盾:步長過大雖能加速收斂,但會引入顯著穩(wěn)態(tài)失調(diào);步長過小雖提升穩(wěn)態(tài)精度,卻以犧牲收斂速度為代價(jià)[2-4]。這一矛盾在非平穩(wěn)信號(如時(shí)變信道、突發(fā)噪聲)場景中尤為突出,嚴(yán)重制約了算法的實(shí)際應(yīng)用效能。
為突破固定步長的限制,研究者提出了多種改進(jìn)方案。其中,歸一化LMS(NLMS)算法通過引入輸入信號能量歸一化因子[5],將步長調(diào)整為時(shí)變參數(shù),部分緩解了梯度噪聲放大問題。然而,NLMS仍受限于步長與誤差的線性關(guān)系,無法實(shí)現(xiàn)收斂速度與穩(wěn)態(tài)誤差的動態(tài)平衡[3]。變步長算法能更好的解決這一問題,文獻(xiàn)[6]基于Sigmoid函數(shù)構(gòu)建步長與誤差的非線性映射,利用其平滑特性在初始階段采用較大步長加速收斂,誤差趨零時(shí)縮小步長減小穩(wěn)態(tài)誤差。但該方法需頻繁計(jì)算指數(shù)函數(shù),導(dǎo)致計(jì)算復(fù)雜度顯著增加。
Sigmoid函數(shù)變步長LMS(SVSLMS) 算法通過采用 Sigmoid 函數(shù)建立步長因子與誤差信號之間的非線性函數(shù)關(guān)系[7],在一定程度上解決收斂速度與誤差的關(guān)系,但是在步長趨近于0時(shí),步長因子變化不夠平緩,使算法的穩(wěn)態(tài)誤差無法達(dá)到最優(yōu)值[8]。針對這個(gè)問題,文獻(xiàn)[8]提出了基于雙曲正切函數(shù)LMS算法。該算法通過建立步長與誤差信號之間非線性的函數(shù)關(guān)系,它與Sigmoid函數(shù)曲線相比,都關(guān)于原點(diǎn)對稱,且具有相似的曲線,不同于SVSLMS算法,雙曲正切函數(shù) LMS算法曲線底部雖然更加平緩,但是該算法不能靈活地設(shè)置初始步長,導(dǎo)致算法收斂速度不夠快[9]。
為解決以上出現(xiàn)的問題,本文在基于SVSLMS算法的步長更新公式基礎(chǔ)上,設(shè)計(jì)新型變步長算法,并與歸一化相結(jié)合。
本文詳細(xì)內(nèi)容請下載:
http://www.ihrv.cn/resource/share/2000006971
作者信息:
武一凡,馬令坤,晏美儀
(陜西科技大學(xué) 電子信息與人工智能學(xué)院,陜西 西安 710021)

