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

    基于BAS-BP神經(jīng)網(wǎng)絡(luò)的遮蓋干擾信號識別

    2019-03-13 11:50:56褚書培
    西安郵電大學(xué)學(xué)報 2019年5期
    關(guān)鍵詞:天牛干擾信號識別率

    楊 潔, 褚書培

    (西安郵電大學(xué) 通信與信息工程學(xué)院, 陜西 西安 710121)

    通常雷達(dá)工作時會接收到各種回波信號,除了目標(biāo)回波信號之外,還有遮蓋性干擾信號[1]。遮蓋性干擾信號會干擾雷達(dá)正常工作,遮蓋目標(biāo)的真實回波信息,導(dǎo)致雷達(dá)難以檢測真實目標(biāo),破壞雷達(dá)效能[2-3]。排除遮蓋性干擾信號需要通過信號預(yù)處理和信號特征提取,使用分類器識別干擾信號的類型[4],根據(jù)干擾信號類型采用不同的抗干擾措施,使雷達(dá)能夠較為準(zhǔn)確地確定目標(biāo)信息[5]。

    在排除遮蓋性干擾信號過程中,識別干擾信號類型是其中重要的一步。通常采用支持向量機(jī)[6](support vector machines, SVM)、統(tǒng)計判決樹[7]、逆云模型[8]、反向傳播(back propagation, BP)神經(jīng)網(wǎng)絡(luò)[9]算法等分類器實現(xiàn)對遮蓋性干擾信號分類,但是,SVM方法需經(jīng)過反復(fù)測試獲取最佳的核函數(shù)[10],測試過程較為復(fù)雜;基于統(tǒng)計判決樹的分類方法雖然相對簡單,但在干噪比較小的情況下,效果不理想;基于逆云模型的分類方法,由于各個云滴的聚集性能較差導(dǎo)致對干擾信號的識別率不高;BP神經(jīng)網(wǎng)絡(luò)算法,由于采用隨機(jī)初始化得到權(quán)值和閾值,會對訓(xùn)練結(jié)果產(chǎn)生影響,導(dǎo)致BP神經(jīng)網(wǎng)絡(luò)的穩(wěn)定性較差,容易陷入局部最優(yōu),降低了識別的精確度。

    為了提高遮蓋性干擾信號類型識別的準(zhǔn)確度,本文擬使用天牛須搜索算法來優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值、閾值[11],得到最優(yōu)的權(quán)值、閾值。將最優(yōu)權(quán)值、閾值分別應(yīng)用到BP神經(jīng)網(wǎng)絡(luò)模型[12]中,實現(xiàn)對雷達(dá)有源遮蓋性干擾信號的分類。

    1 預(yù)備知識

    1.1 雷達(dá)干擾信號識別

    常見的雷達(dá)遮蓋性干擾信號有射頻噪聲、噪聲調(diào)幅和噪聲調(diào)頻3種干擾信號[13]。雷達(dá)遮蓋干擾信號的識別的原理如圖1所示。要實現(xiàn)對雷達(dá)遮蓋干擾信號的識別,先要對遮蓋干擾信號預(yù)處理,提取其特征參數(shù),再利用類器對其進(jìn)行分類識別處理。

    圖1 遮蓋干擾信號識別原理

    1.2 BP神經(jīng)網(wǎng)絡(luò)

    典型的BP神經(jīng)網(wǎng)絡(luò)是一種由輸入層、隱含層和輸出層構(gòu)成的3層前向反饋網(wǎng)絡(luò)。BP神經(jīng)網(wǎng)絡(luò)利用輸出層產(chǎn)生的誤差估計出隱含層的誤差,根據(jù)隱含層誤差估計出輸入層誤差,利用各層之間的誤差來調(diào)整連接各層的權(quán)值、閾值重新計算誤差,直至更新到所設(shè)定的誤差精度或迭代次數(shù)。BP神經(jīng)網(wǎng)絡(luò)常常用作數(shù)據(jù)的分類處理、聚類識別以及函數(shù)的逼近,本文將BP神經(jīng)網(wǎng)絡(luò)作為分類器,利用不同干擾信號相關(guān)特征參數(shù),對雷達(dá)有源遮蓋性干擾信號的分類處理。

    1.3 BAS算法

    天牛須搜索[14-15](beetle antennae search, BAS)算法是根據(jù)天牛覓食原理發(fā)展出的生物啟發(fā)式算法,使用該算法可以對目標(biāo)函數(shù)進(jìn)行尋優(yōu)處理。BAS算法的步驟如下。

    步驟1將天牛左、右須初始方向歸一化[9]為單位向量

    其中:rands()為由隨機(jī)函數(shù)生成的隨機(jī)向量;k表示天牛須的空間維度。

    步驟2定義天牛左須和右須在第t次迭代的位置坐標(biāo)向量[9]分別為

    (1)

    其中:t=0,1,2,…,n為迭代次數(shù);xt表示第t次迭代天牛的質(zhì)心位置向量;d0為天牛左、右須之間的距離。

    步驟3利用左、右須判斷食物氣味的強(qiáng)弱,決定天牛下一步移動方向,用適應(yīng)度函數(shù)f(xL,t)和f(xR,t)更新天牛的位置。第t+1次天牛質(zhì)心位置向量的迭代表達(dá)式[9]為

    xt+1=xt-μtesign(f(xR,t)-f(xL,t))。

    (2)

    其中:μt表示第t次迭代的步長;sign(·)為符號函數(shù);f(xL,t)和f(xR,t)分別表示天牛左、右須用于判斷食物氣味強(qiáng)弱的適應(yīng)度函數(shù)。

    使用天牛須搜索算法不需要知道待優(yōu)化函數(shù)形式以及梯度信息,就可以實現(xiàn)待對優(yōu)化函數(shù)的高效尋優(yōu)。本文將其應(yīng)用于對BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值、閾值優(yōu)化。

    2 BAS-BP神經(jīng)網(wǎng)絡(luò)的干擾信號識別

    基于BAS-BP神經(jīng)網(wǎng)絡(luò)方法的干擾信號識別是通過確定更新步長、更新并輸出最優(yōu)權(quán)值、閾值來優(yōu)化BP神經(jīng)網(wǎng)絡(luò),利用優(yōu)化后的BP神經(jīng)網(wǎng)絡(luò)識別遮蓋干擾信號。

    2.1 利用BAS優(yōu)化BP神經(jīng)網(wǎng)絡(luò)

    2.1.1 確定更新步長

    設(shè)BP神經(jīng)網(wǎng)絡(luò)模型的輸入層、隱含層和輸出層結(jié)構(gòu)為I-M-O,I、M和O分別表示輸入層、隱含層和輸出層神經(jīng)元個數(shù)。輸入層與隱含層之間連接權(quán)值的個數(shù)為I×M,隱含層與輸出層之間連接權(quán)值的個數(shù)為M×O,隱含層各神經(jīng)元的閾值個數(shù)為M,輸出層各神經(jīng)元的閾值個數(shù)為O。由BP神經(jīng)網(wǎng)絡(luò)輸入層、隱含層和輸出層直接的連接權(quán)值與各神經(jīng)元的閾值構(gòu)成一個k=IM+MO+M+O維空間向量。

    對k維空間向量的BP神經(jīng)網(wǎng)絡(luò)各層的權(quán)值、閾值歸一化為單位向量e后,確定權(quán)重和閾值的更新步長。令初始步長為μ0,則第t+1次步長迭代表達(dá)式[9]為

    μt+1=μtη。

    其中:迭代次數(shù)t=0,1,2,…,n;常數(shù)η為0.95[9]。

    2.1.2 計算BP神經(jīng)網(wǎng)絡(luò)的最優(yōu)權(quán)值和閾值

    利用測試數(shù)據(jù)的均方誤差作為適應(yīng)度函數(shù),由最小的適應(yīng)度函數(shù)值確定BP神經(jīng)網(wǎng)絡(luò)的最優(yōu)權(quán)值和閾值。適應(yīng)度函數(shù)[9]表達(dá)式為

    (3)

    其中:N為訓(xùn)練樣本數(shù);第i個樣本的神經(jīng)網(wǎng)絡(luò)分類的輸出值為tsim(i),輸入值為yi。

    取區(qū)間[-1,1]的隨機(jī)數(shù)作為初始權(quán)值、閾值,得到天牛初始空間坐標(biāo)。

    利用式(1)和式(3)分別更新天牛的左、右須的坐標(biāo),左、右須對應(yīng)的適應(yīng)度值。將左、右須對應(yīng)的適應(yīng)度值代入式(2)更新權(quán)值、閾值,得到天牛的空間坐標(biāo),再利用式(3)計算更新后的權(quán)值、閾值的適應(yīng)度值,并與前一次迭代的適應(yīng)度值比較。若小于前一次的適應(yīng)度值,則進(jìn)行更新。重復(fù)此過程,直至達(dá)到最大迭代次數(shù)或達(dá)到所設(shè)定的適應(yīng)度值,停止迭代,輸出BP神經(jīng)網(wǎng)絡(luò)的最優(yōu)權(quán)值和閾值。經(jīng)反復(fù)實驗,確定最佳迭代次數(shù)為100,或適應(yīng)度值為0.001時,停止迭代。

    2.2 BP神經(jīng)網(wǎng)絡(luò)識別遮蓋干擾信號步驟

    2.2.1 訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)

    將輸出的最優(yōu)權(quán)值、閾值分別賦值BP神經(jīng)網(wǎng)絡(luò)作為初始權(quán)值、閾值。選取時域矩偏度和時域矩峰度[13]兩種特征參數(shù)提取遮蓋性干擾信號的特征值,訓(xùn)練BP神經(jīng)網(wǎng)絡(luò),其流程如圖2所示。

    圖2 訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)流程

    每種遮蓋干擾信號特征值產(chǎn)生一組數(shù)據(jù),選取其中一部分?jǐn)?shù)據(jù)作為訓(xùn)練數(shù)據(jù),其余數(shù)據(jù)作為測試數(shù)據(jù)。利用訓(xùn)練數(shù)據(jù)對優(yōu)化后的BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,計算訓(xùn)練過程中的BP神經(jīng)網(wǎng)絡(luò)的全局誤差,并利用梯度下降法[13]更新網(wǎng)絡(luò)模型的權(quán)值、閾值,直至達(dá)到所設(shè)精度或者訓(xùn)練上限次數(shù)為止,訓(xùn)練出最佳的BP神經(jīng)網(wǎng)絡(luò)模型。

    2.2.2 遮蓋干擾信號類型識別

    使用BP神經(jīng)網(wǎng)絡(luò)對常見的雷達(dá)射頻噪聲、噪聲調(diào)幅和噪聲調(diào)頻3種遮蓋性干擾信號進(jìn)行識別,其原理如圖3所示。

    圖3 BP神經(jīng)網(wǎng)絡(luò)識別遮蓋干擾信號原理

    將已計算出的遮蓋干擾信號的時域矩偏度作為輸出最優(yōu)BP神經(jīng)網(wǎng)絡(luò)模型的“子網(wǎng)絡(luò)1”的測試數(shù)據(jù),若“子網(wǎng)絡(luò)1”輸出為“1”,則判斷遮蓋干擾類型為噪聲調(diào)幅干擾,停止判別;若子網(wǎng)絡(luò)1輸出的值為“0”,則繼續(xù)下一步判別。

    將已計算出的遮蓋干擾信號的時域矩峰度作為最優(yōu)BP神經(jīng)網(wǎng)絡(luò)模型“子網(wǎng)絡(luò)2”的測試數(shù)據(jù),若“子網(wǎng)絡(luò)2”輸出為“1”,則判斷遮蓋干擾類型為射頻噪聲干擾,停止判別;若子網(wǎng)絡(luò)2輸出的值為“0”,則判斷遮蓋干擾類型為噪聲調(diào)頻干擾,停止判別。

    3 仿真結(jié)果及分析

    3.1 仿真條件

    選取射頻噪聲干擾、噪聲調(diào)幅干擾和噪聲調(diào)頻干擾3種雷達(dá)有源遮蓋性干擾信號進(jìn)行仿真。干擾信號的調(diào)制噪聲均值為0,方差為1,信號帶寬為10 MHz,噪聲調(diào)幅干擾的有效調(diào)制系數(shù)為0.2,噪聲調(diào)頻干擾的調(diào)頻斜率為10 MHz/V,載波頻率為100 MHz,采樣頻率為300 MHz。選取時域矩偏度、時域矩峰度兩種特征參數(shù)進(jìn)行對干擾信號的特征值提取。

    設(shè)定3種干擾信號,每種干擾信號產(chǎn)生800組數(shù)據(jù),選取前500組數(shù)據(jù)作為訓(xùn)練數(shù)據(jù),后300組數(shù)據(jù)作為測試數(shù)據(jù)。選用輸入層有2個神經(jīng)元,輸出層有3個神經(jīng)元的BP神經(jīng)網(wǎng)絡(luò)模型,經(jīng)過反復(fù)試驗,得到最佳隱含層神經(jīng)元數(shù)為8,采用BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)為2-8-3。設(shè)定k=51,初始搜索步長為50,迭代次數(shù)為100。

    3.2 仿真結(jié)果

    分別對BP神經(jīng)網(wǎng)絡(luò)和BAS-BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,用均方誤差和平均絕對值誤差[13]作為神經(jīng)網(wǎng)絡(luò)的評價指標(biāo)。BP神經(jīng)網(wǎng)絡(luò)與BAS-BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練結(jié)果對比如表1所示。可以看出BAS-BP神經(jīng)網(wǎng)絡(luò)的均方誤差和平均絕對值誤差均小于BP神經(jīng)網(wǎng)絡(luò)的誤差,說明BAS-BP神經(jīng)網(wǎng)絡(luò)方法訓(xùn)練結(jié)果優(yōu)于BP神經(jīng)網(wǎng)絡(luò)方法。

    表1 BP神經(jīng)網(wǎng)絡(luò)與BAS-BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練結(jié)果對比

    在不同干噪比條件下,分別使用BP神經(jīng)網(wǎng)絡(luò)與BAS-BP神經(jīng)網(wǎng)絡(luò)算法對3種遮蓋性干擾信號進(jìn)行分類識別,仿真結(jié)果如圖4所示。

    從圖4可以看出,在不同干噪比條件下,BAS-BP神經(jīng)網(wǎng)絡(luò)和BP神經(jīng)網(wǎng)絡(luò)算法對遮蓋性干擾信號的平均識別率分別為0.913 7和0.882 7,優(yōu)化后的BP神經(jīng)網(wǎng)絡(luò)比優(yōu)化前的提高了約3個百分點。在干噪比為0 dB條件下BAS-BP神經(jīng)網(wǎng)絡(luò)和BP神經(jīng)網(wǎng)絡(luò)對3種干擾信號的平均識別率分別為0.913 3和0.826 7;在干噪比為-3 dB條件下,兩種算法的平均識別率分別為0.740 0和0.643 3??梢钥闯鲈诟稍氡葹樨?fù)時BAS-BP神經(jīng)網(wǎng)絡(luò)算法的正確識別率提升較高。當(dāng)干噪比大于6 dB時,優(yōu)化后的神經(jīng)網(wǎng)絡(luò)算法對噪聲調(diào)幅干擾信號正確識別率就能到達(dá)1,而未優(yōu)化的神經(jīng)網(wǎng)絡(luò)算法在大于9dB時才達(dá)到1。

    (a) BP神經(jīng)網(wǎng)絡(luò)

    (b) BAS-BP神經(jīng)網(wǎng)絡(luò)

    圖4中,遮蓋性干擾信號的正確識別率隨著干噪比的增大而上升,這是因為隨著干噪比增大,遮蓋性干擾信號的強(qiáng)度變大,BAS-BP神經(jīng)網(wǎng)絡(luò)和BP神經(jīng)網(wǎng)絡(luò)算法對遮蓋性干擾信號的分類效果越明顯。BAS-BP神經(jīng)網(wǎng)絡(luò)的識別率明顯優(yōu)于BP神經(jīng)網(wǎng)絡(luò),這是由于采用BAS算法輸出的最優(yōu)權(quán)值、閾值,作為初始權(quán)值、閾值優(yōu)化了BP神經(jīng)網(wǎng)絡(luò),提高了其預(yù)測精度。

    4 結(jié)語

    針對雷達(dá)遮蓋性干擾信號識別問題,提出了一種BAS-BP神經(jīng)網(wǎng)絡(luò)算法。利用天牛須搜索算法對BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值、閾值進(jìn)行優(yōu)化,將優(yōu)化后的權(quán)值、閾值賦值給BP神經(jīng)網(wǎng)絡(luò),作為BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值、閾值。選取時域矩偏度、時域矩峰度兩種特征參數(shù)提取遮蓋性干擾信號的特征值,利用優(yōu)化后的BP神經(jīng)網(wǎng)絡(luò)算法識別雷達(dá)遮蓋性干擾信號。仿真結(jié)果表明,相比于BP神經(jīng)網(wǎng)絡(luò)算法,BAS-BP神經(jīng)網(wǎng)絡(luò)算法對雷達(dá)有源遮蓋性干擾信號的正確識別率較高。

    猜你喜歡
    天牛干擾信號識別率
    天牛到底有多牛
    正弦采樣信號中單一脈沖干擾信號的快速剔除實踐方法
    基于粒子群算法的光纖通信干擾信號定位方法
    基于類圖像處理與向量化的大數(shù)據(jù)腳本攻擊智能檢測
    基于真耳分析的助聽器配戴者言語可懂度指數(shù)與言語識別率的關(guān)系
    黑黃花天牛
    巨型昆蟲——天牛
    提升高速公路MTC二次抓拍車牌識別率方案研究
    高速公路機(jī)電日常維護(hù)中車牌識別率分析系統(tǒng)的應(yīng)用
    淺析監(jiān)控干擾信號的優(yōu)化處置措施
    拜泉县| 遂昌县| 泰宁县| 同心县| 定边县| 荥经县| 灵台县| 房山区| 若羌县| 昌黎县| 木兰县| 社会| 共和县| 云浮市| 枣强县| 台东市| 泸定县| 九龙县| 华坪县| 平武县| 望江县| 阳信县| 同德县| 修水县| 习水县| 临夏县| 五寨县| 通城县| 惠水县| 璧山县| 松阳县| 永修县| 保亭| 渝中区| 铜鼓县| 南宫市| 洪江市| 泸水县| 通江县| 民乐县| 原阳县|