• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種新的LMS算法及其在明渠流量計(jì)中的應(yīng)用

    2021-03-24 02:46:24鄭安芳
    儀表技術(shù)與傳感器 2021年2期
    關(guān)鍵詞:明渠步長穩(wěn)態(tài)

    楊 帆,鄭安芳

    (1.武漢工程大學(xué)電氣信息學(xué)院,湖北武漢 430205;2.湖北省視頻圖像與高清投影工程技術(shù)研究中心,湖北武漢 430205)

    0 引言

    自適應(yīng)濾波算法種類繁多,其中LMS(least mean square)[1-4]算法運(yùn)算量小,過程簡單,易于實(shí)現(xiàn),成為自適應(yīng)濾波算法中應(yīng)用最為廣泛的算法。該算法分為變步長算法和定步長算法2種,變步長算法是在克服定步長算法收斂速度慢,穩(wěn)態(tài)誤差較大的基礎(chǔ)上發(fā)展起來的一種算法,為了滿足實(shí)際需要,人們對變步長算法進(jìn)行了一系列的研究。

    文獻(xiàn)[5]中算法使收斂速度和跟蹤速度顯著提高,但是穩(wěn)態(tài)誤差無法緩慢變化。文獻(xiàn)[6]中算法能夠?qū)崿F(xiàn)穩(wěn)態(tài)誤差緩慢變化,但是穩(wěn)態(tài)失調(diào)噪聲大,跟蹤能力弱。文獻(xiàn)[7]中算法兼具收斂速度快和穩(wěn)態(tài)誤差小的特點(diǎn),計(jì)算過程簡單,但是精度有待提高。文獻(xiàn)[8]中算法克服了SVSLMS算法在收斂階段步長過快的弊端,但是算法復(fù)雜度較高。

    這些變步長的LMS算法設(shè)計(jì)原則相同,在初始階段用較大步長加快誤差收斂和對時(shí)變系統(tǒng)跟蹤能力;當(dāng)誤差較小時(shí)需保證步長比較小,保證很小的穩(wěn)態(tài)失調(diào)噪聲[9]。針對這一原則,在Sigmoid函數(shù)的基礎(chǔ)上,提出了一種新的變步長LMS算法,通過MATLAB仿真驗(yàn)證,該算法收斂速度快,穩(wěn)態(tài)誤差小,性能好。將新的LMS算法應(yīng)用于明渠流量計(jì)回波信號的濾波處理中,使回波信號能夠準(zhǔn)確捕捉。

    1 LMS算法基本原理

    自適應(yīng)濾波器[10]包括參數(shù)可調(diào)的數(shù)字濾波器和自適應(yīng)濾波算法2部分,如圖1所示。其中,x(n)表示n時(shí)刻的輸入信號。x(n)通過參數(shù)可調(diào)節(jié)的數(shù)字濾波器獲得輸出信號y(n),將y(n)與期望響應(yīng)信號d(n)進(jìn)行比較,得到誤差信號e(n),并通過LMS算法對濾波器參數(shù)進(jìn)行調(diào)節(jié),最終使得e(n)的均方值最小,達(dá)到濾波的效果。

    圖1 自適濾波器原理圖

    LMS算法步驟如下:

    (1)獲得輸出信號:

    y(n)=wT(n)x(n)

    (1)

    (2)求取誤差信號:

    e(n)=d(n)-y(n)

    (2)

    (3)自動(dòng)調(diào)整濾波器參數(shù):

    w(n+1)=w(n)+2μe(n)x(n)

    (3)

    式中:μ為步長因子;w(n)矢量為濾波器參數(shù)矢量;wT(n)為w(n)的轉(zhuǎn)置。

    2 新的變步長LMS算法

    2.1 新的LMS算法設(shè)計(jì)思路

    自1996年覃景繁等提出基于Sigmoid函數(shù)的變步長LMS自適應(yīng)濾波算法以后,人們?yōu)榱耸筁MS自適應(yīng)濾波算法滿足實(shí)際需要,進(jìn)行了一系列的改進(jìn)與優(yōu)化。其中變步長函數(shù)多數(shù)以指數(shù)函數(shù)作為變步長函數(shù)的基本單元進(jìn)行改進(jìn),其中覃景繁提出的變步長LMS算法最具有代表性,其步長因子和誤差之間的關(guān)系為

    (4)

    由泰勒級數(shù)[11]可知:

    (5)

    由此可以得到:

    (6)

    由此猜想由冪函數(shù)構(gòu)成的相關(guān)函數(shù)也能滿足步長函數(shù)收斂的條件。因此,構(gòu)建了一種新的LMS算法步長函數(shù):

    (7)

    利用式(7)重新定義步長μ(n)和誤差e(n)之間的關(guān)系,得到函數(shù)模型:

    (8)

    式中β為控制函數(shù)取值范圍的系數(shù),且a、b、m、β均大于0。

    當(dāng)誤差e(n)無窮接近0時(shí),

    (9)

    當(dāng)誤差e(n)無窮大時(shí),

    (10)

    根據(jù)式(9)和式(10),可以初步判斷步長μ(n)的范圍是(0,β),系數(shù)β影響步長μ(n)變化的上限,系數(shù)a、b、m影響步長的變化速率。

    2.2 步長函數(shù)參數(shù)對步長的影響研究

    由式(8)可知,該步長函數(shù)共有β、a、b、m4個(gè)參數(shù),下面用控制變量法研究這4個(gè)參數(shù)對步長的影響。

    令β=1,b=1,a=10,m=0.8、1、3、5、7、9時(shí),步長μ(n)和誤差e(n)的關(guān)系曲線如圖2所示。步長值的范圍是(0,1),隨著m值變大,在同一較大誤差e(n)(誤差大于1)下步長值會(huì)相應(yīng)變大,提高了算法的收斂速度。當(dāng)m值較小時(shí),在誤差e(n)接近為0時(shí)步長無法平滑下降,因此m應(yīng)該大于1。當(dāng)誤差e(n)為0.2、0.8、1.2時(shí),列出各自的步長值如表1所示。由表1可知,為了保證步長能夠快速跟蹤誤差同步變化,應(yīng)該使m值大一點(diǎn),但是當(dāng)m過大時(shí),將會(huì)使函數(shù)復(fù)雜度增加,計(jì)算量變大,同時(shí)還會(huì)使小誤差范圍內(nèi)步長為0,因此m應(yīng)小于5。

    圖2 m改變時(shí)步長與誤差關(guān)系曲線圖

    令β=1,b=1,m=3,a=1、3、5、7、9、50時(shí),步長μ(n)和誤差e(n)的關(guān)系曲線如圖3所示。常數(shù)a的值影響曲線上升和下降的速度,a值越小,步長曲線上升和下降的速度越快,函數(shù)收斂越快,但當(dāng)誤差很小的時(shí)候,步長值仍然較大,增加了穩(wěn)態(tài)誤差。

    令β=1,b=1、3、5、7、9、50,a=10,m=3時(shí),步長μ(n)和誤差e(n)的曲線如圖4所示。當(dāng)b較小時(shí),步長迭代變化區(qū)間比較小,收斂速度不會(huì)很高。

    表1 變化時(shí)的步長值

    圖3 a改變時(shí)步長與誤差關(guān)系曲線圖

    圖4 b改變時(shí)步長與誤差關(guān)系曲線圖

    系數(shù)a、b影響步長的變化速率,為了比較a、b對曲線步長變化影響的權(quán)重,分別計(jì)算a、b取值變化時(shí)對應(yīng)的步長值,在誤差為1(當(dāng)誤差為1時(shí),參數(shù)m不影響函數(shù)的取值),β=1,m=3時(shí),取圖3和圖4中數(shù)據(jù)如表2所示。

    從表2可以看出,系數(shù)a從1變大到50時(shí),步長的變化量約是0.48,系數(shù)b從1變大到50時(shí),步長的變化量約是0.74,對比可知系數(shù)b對步長的變化速率影響更大。從圖3和圖4可知,步長變化率和穩(wěn)態(tài)誤差是相互矛盾的,步長變化大時(shí)穩(wěn)態(tài)誤差也很大,因此系數(shù)a、b取值應(yīng)該選擇兩者適中的數(shù)據(jù)。

    表2 參數(shù)a、b變化時(shí)曲線步長表

    圖5為β=1.5、1.0、0.8、0.5,b=1,a=10,m=3時(shí)步長μ(n)和誤差e(n)的關(guān)系曲線圖。此處3條步長與誤差曲線皆能滿足算法收斂原則,但是當(dāng)β較小時(shí),會(huì)讓收斂速度變慢,β過大會(huì)使函數(shù)不收斂,造成發(fā)散。因此在實(shí)際選擇過程中若是對收斂速度要求不高時(shí)可以選擇較小的β,反之,選擇較大的β。

    圖5 β改變時(shí)步長與誤差關(guān)系曲線圖

    綜合以上4種研究情況,為了同時(shí)滿足算法快速性和穩(wěn)態(tài)誤差的要求,本文選取β、a、b、m的一組值為1、100、1.5、2。

    3 新的LMS算法仿真實(shí)驗(yàn)研究

    為了驗(yàn)證新的LMS算法比已有的優(yōu)秀的變步長算法在收斂速度和穩(wěn)態(tài)誤差方面性能更優(yōu),在相同輸入信號條件下建立MATLAB仿真實(shí)驗(yàn)。

    在MATLAB R2018a,Intel CORE i7,8th Gen環(huán)境下建立仿真模型,具體仿真步驟如下:

    (1)算法初始化。設(shè)置自適應(yīng)濾波器的階數(shù)為128,輸入信號抽樣點(diǎn)數(shù)為1 024,統(tǒng)計(jì)仿真次數(shù)為100。

    (2)選擇信號。選擇正弦信號作為期望信號,輸入信號為正弦信號和信噪比為3 dB的高斯白噪聲混合信號。

    (3)算法迭代。對仝喜峰[8]提出的非線性變步長函數(shù)模型如式(11),陳泳[12]提出的雙曲正割變步長函數(shù)如式(12)和本文變步長函數(shù)如式(13)同時(shí)進(jìn)行算法迭代。

    (11)

    μ(n)=0.05{1-sech[0.5e(n)]}

    (12)

    (13)

    (4)算法迭代完成,繪制迭代次數(shù)與均方誤差e(n)2的學(xué)習(xí)曲線。

    由圖6可知,在相同的輸入信號和相同的仿真條件下,經(jīng)過迭代計(jì)算,3條曲線最終都能達(dá)到較高的收斂水平,但是文獻(xiàn)[12]需要迭代200次,文獻(xiàn)[8]需要100次,而本文需要25次左右,可以看出新的LMS算法收斂速度更快,且本文算法穩(wěn)態(tài)誤差均方值無限接近于0,濾波效果好。

    圖6 3種步長函數(shù)迭代次數(shù)與均方誤差的學(xué)習(xí)曲線

    4 新的LMS算法在明渠流量計(jì)中的應(yīng)用

    時(shí)差法超聲波明渠流量計(jì)[13]利用超聲波在流體順流和逆流方向上的傳播時(shí)間差,進(jìn)而得到相應(yīng)截面的流量。然而,在明渠流量計(jì)應(yīng)用現(xiàn)場,接收信號中總是混雜著干擾信號,如被測介質(zhì)自身的雜質(zhì)和氣泡等產(chǎn)生的干擾、電磁干擾等,這些干擾信號成為影響明渠流量計(jì)準(zhǔn)確測量超聲波在介質(zhì)中傳播時(shí)間的主要因素。

    不同信噪比的噪聲信號會(huì)對明渠流量計(jì)測量結(jié)果的準(zhǔn)確性有不同程度的影響,低信噪比環(huán)境下噪聲對測量信號的影響很大。本文利用新的LMS算法,仿真測試輸入信號為低信噪比信號的濾波效果。在5組相同的正弦信號下,分別混合信噪比為-6、-3、0、3、6 dB的噪聲信號作為輸入信號。利用上述仿真條件進(jìn)行仿真,其結(jié)果圖如圖7所示。

    (a)信噪比=-6 dB

    (b)信噪比=-3 dB

    (c)信噪比=0 dB

    (d)信噪比=3 dB

    (e)信噪比=6 dB圖7 5種不同信噪比下的輸入信號經(jīng)濾波后的輸出信號圖

    由圖7可知,當(dāng)輸入信號的信噪比為-6 dB時(shí)有效信號被嚴(yán)重污染,此時(shí)濾波波形和期望信號波形一致,濾波效果明顯,使得明渠流量計(jì)能夠準(zhǔn)確捕捉低信噪比下的回波信號。當(dāng)混雜在有效信號中的噪聲逐漸減小時(shí),輸出波形越來越接近期望波形,濾波效果越來越理想。

    5 結(jié)論

    新的LMS算法滿足變步長LMS算法的步長調(diào)整規(guī)則,利用多項(xiàng)式作為步長調(diào)整的影響因子,通過與已有的優(yōu)秀的變步長算法對比可知,新的LMS算法收斂速度更快,穩(wěn)態(tài)誤差小。通過對不同信噪比的輸入信號進(jìn)行濾波處理,濾波結(jié)果說明了該算法濾波性能好,為超聲波明渠流量計(jì)準(zhǔn)確捕捉回波信號提供了保障。

    猜你喜歡
    明渠步長穩(wěn)態(tài)
    可變速抽水蓄能機(jī)組穩(wěn)態(tài)運(yùn)行特性研究
    碳化硅復(fù)合包殼穩(wěn)態(tài)應(yīng)力與失效概率分析
    基于Armijo搜索步長的BFGS與DFP擬牛頓法的比較研究
    電廠熱力系統(tǒng)穩(wěn)態(tài)仿真軟件開發(fā)
    煤氣與熱力(2021年4期)2021-06-09 06:16:54
    元中期歷史劇對社會(huì)穩(wěn)態(tài)的皈依與維護(hù)
    中華戲曲(2020年1期)2020-02-12 02:28:18
    導(dǎo)流明渠交通橋吊模施工技術(shù)應(yīng)用
    農(nóng)田灌溉明渠水量計(jì)量方式分析
    沙基段明渠防滲方案的選擇
    基于逐維改進(jìn)的自適應(yīng)步長布谷鳥搜索算法
    一種新型光伏系統(tǒng)MPPT變步長滯環(huán)比較P&O法
    電測與儀表(2014年2期)2014-04-04 09:04:00
    钟祥市| 鹿泉市| 澳门| 嵊泗县| 穆棱市| 应城市| 读书| 承德市| 松桃| 视频| 东辽县| 滦平县| 区。| 万盛区| 灵台县| 漳州市| 利津县| 民乐县| 弥勒县| 利辛县| 图木舒克市| 通州区| 太仆寺旗| 富阳市| 昌乐县| 修武县| 商丘市| 怀化市| 鄂州市| 恩施市| 深圳市| 嘉祥县| 济阳县| 安塞县| 邛崃市| 平江县| 绩溪县| 杭锦旗| 日喀则市| 晴隆县| 天台县|