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

基于自適應免疫算法的欺騙信號檢測方法

2022-08-18 01:43:04常浩偉龐春雷郭澤輝呂敏敏
系統工程與電子技術 2022年8期
關鍵詞:信號檢測

常浩偉, 龐春雷, 郭澤輝, 張 良, 呂敏敏, 張 闖

(1. 空軍工程大學信息與導航學院, 陜西 西安 710077; 2. 中國人民解放軍95801部隊, 北京 100893;3. 中國人民解放軍95510部隊, 貴州 貴陽 550029)

0 引 言

近年來,北斗衛星導航系統(Beidou navigation satellite system, BDS)在民用與軍事領域中得到廣泛應用,但由于全球導航衛星系統(global navigation satellite system, GNSS)信號本身的脆弱性,致使其在接收過程中極易受到人為的欺騙干擾。常見的欺騙干擾手段包括產生式欺騙和轉發式欺騙,其中轉發式欺騙干擾具有隱蔽性強,容易實現的特點,嚴重威脅導航定位的安全性。因此,需要針對轉發式欺騙干擾的特點研究有效的欺騙檢測手段。

現有的轉發式欺騙干擾技術大多通過單一天線向外界發射多路欺騙信號,故接收機接收到的來波方向是相同的;而真實衛星信號在到達接收機時信號方向存在差異。針對這一特性,利用包含到達角信息的載波相位差可以進行欺騙信號檢測。文獻[9]在已知接收機天線陣基線以及姿態條件下,提出利用雙天線載波相位差進行欺騙檢測的方法。文獻[10]提出了相位雙差欺騙干擾檢測量的構造方法,并驗證了實現雙差檢測的最小天線數目。文獻[11]在載波相位雙差檢測技術的基礎上,利用二元天線陣方位變化進行多次判決,降低了檢測的虛警概率。文獻[12]采用旋轉天線對載波相位測量值進行平動消除,縮小了檢測盲區。上述基于雙天線的載波相位雙差檢測方法需要解算整周模糊度,復雜度較高,并且檢測性能受到基線長度的影響,應用場景受限。

免疫算法作為一種具有全局尋優能力的智能算法,能夠解決進化過程中出現局部最優解的問題,被廣泛應用于故障檢測中。因此,本文提出了一種基于自適應免疫算法的欺騙信號檢測方法。利用真實信號和欺騙信號的載波相位雙差觀測值在時域變化的差異,運用免疫算法實現對衛星導航信號的欺騙檢測。針對實際檢測過程中,存在部分真實信號載波相位雙差觀測值在時域變化不顯著的問題,引入自適應算法進行優化,從而加快了種群收斂速度,提高了檢測準確率。

1 載波相位雙差欺騙檢測基本原理

正常情況下,北斗衛星的載波相位觀測方程為

(1)

同理,接收機對第顆衛星的載波相位觀測方程為

(2)

將式(1)和式(2)差分可得,目標接收機和對于第顆衛星的載波相位單差方程:

(3)

對于第顆衛星的載波相位單差方程為

(4)

通過上述單差運算可以消除一些空間相關的誤差,為了進一步消除接收機鐘差,對式(3)和式(4)進行差分運算,得到載波相位雙差觀測方程:

(5)

如圖1所示,當衛星受到轉發式欺騙干擾時,接收機天線對第顆衛星的載波相位觀測方程為

(6)

式中:包含從轉發器到接收機形成的延時,以及人為設置的用于欺騙干擾的延時。

圖1 轉發式欺騙干擾基本原理Fig.1 Basic principle of forward spoofing jamming

同理,接收機對第顆衛星的載波相位單差觀測方程:

(7)

經過雙差處理后,得到載波相位雙差觀測方程為

(8)

通過比較式(5)和式(8)可以發現,在忽略噪聲誤差的情況下,真實信號的載波相位雙差觀測值由于受到衛星運動的影響,在時間域會產生顯著變化;而欺騙信號的載波相位觀測雙差值則為0,根據這一特性進行欺騙干擾檢測,可以有效甄別信號類型,進而提高衛星導航的可靠性。

2 基于自適應免疫算法的欺騙信號檢測方法

2.1 免疫算法在故障檢測中的應用

免疫算法是根據人體免疫系統的作用機理而引入的智能信息搜索算法。其在遺傳算法的基礎上,通過對待求問題特征的提取,在保證搜索過程中自身機制維持不變的同時,增加了種群的多樣性,解決了遺傳算法在多峰值搜索最優解時所出現的退化問題(指新生成的個體中會存在部分適應度不符合要求的個體,無法維持優勝劣汰的特點),其流程如圖2所示。

圖2 免疫算法基本流程圖Fig.2 Basic flow chart of immune algorithm

免疫算法通過比較抗原與抗體之間的相似度關系實現故障檢測。其具體檢測過程為:首先對抗原(原始輸入數據)進行識別(學習記憶、特征提取過程),產生初始故障監測器(即初始抗體);抗原再進一步對初始抗體進行刺激,使其經歷交叉變異等過程后逐漸變得成熟,能夠達到故障診斷的要求。在抗原不斷刺激的過程中,抗體記錄下了故障情況下信號的數據特征。在新的抗原進入檢測器后,便能通過分析抗原的數據特征與抗體成熟過程中記錄下的數據特征的相似度,來實現故障檢測。圖3是一種基于免疫算法的故障檢測模型。

圖3 基于免疫算法的故障檢測模型Fig.3 Fault detection model based on immune algorithm

該模型分為故障檢測和故障診斷兩層。第一層對應的故障檢測部分負責監測系統是否存在異常狀態;第二層對應的故障診斷部分能夠確認故障類型及故障發生部位。在抗原選擇方面,第一類抗原用于產生初始抗體,所以其表征的應該是系統正常工作情況下的數據特征,即自體輸入;而第二類抗原則是用于對抗體的進一步刺激,并使其聚類學習,逐漸成熟,故采用的應該是系統異常狀態時的特征數據,即非自體輸入。成熟后的抗體能夠實現對故障類型以及故障部位的檢測,被廣泛應用于系統排障中。

2.2 自適應改進的免疫算法

免疫算法中交叉概率和變異概率是影響算法性能以及收斂程度的兩個關鍵指標。通過對種群進化過程中適應度集中程度的觀測,實時地對交叉概率和變異概率進行非線性的自適應調節,從而達到優化算法性能的目的。

下面給出交叉概率和變異概率的值選取的自適應調節表達式:

(9)

(10)

2.3 欺騙信號檢測算法流程

由第21節分析可以得出,運用免疫算法進行欺騙檢測的關鍵在于監測器的設置。文獻[21]給出了符合監測器檢測要求的適應度閾值=10,在此基礎上,利用真實信號與欺騙信號載波相位雙差觀測值在時域空間變化的差異,運用自適應免疫算法進行欺騙檢測,具體檢測步驟如下。

算法 1 基于自適應免疫算法的欺騙信號檢測方法輸入:需要進行欺騙檢測的數據。輸出:需要進行欺騙檢測的數據隸屬于每種故障類型的概率。步驟 1 利用欺騙干擾平臺進行軟仿真獲得正常信號和欺騙信號載波相位雙差觀測值作為抗原;步驟 2 設置故障模式,每種模式產生種X=150監測器(抗體);步驟 3 將每種模式的編碼進行選擇、交叉、變異等免疫操作后進行譯碼;步驟 4 求出群體中適應值最大的個體及其適應值H;步驟 5 While H<10時,則停止進化并輸出為故障模式監測器編碼; else,將適應值最大個體按上述步驟重新產生新的種群。步驟 6 輸入需要進行欺騙檢測的數據,獲得待檢測數據編碼與每種模式下監測器編碼的親和度指數aff;步驟 7 統計aff小于相似度閾值δr的監測器數量N,則需要進行欺騙檢測的數據隸屬于該種故障類型的概率為N/X×100%。

對于實數域的編碼來說,親和度指數aff可以通過計算抗體之間的歐式距離來獲得:

(11)

式中:為抗體編碼總維數;ab,和ab,分別為抗體和抗體在第維的編碼。

抗體間的相似度可以表示為

(12)

本文中選取=30,此時算法具有較好的全局搜索能力,且收斂效果較好。

3 實驗分析

3.1 兩種模式監測器的構建

真實信號和欺騙信號的載波相位雙差觀測值在時間域上有明顯差異,利用這一特性,通過搭建欺騙干擾平臺獲取各模式下的抗原數據(原始輸入數據),之后利用抗原不斷訓練抗體(監測器)使其成熟,從而構建出正常信號與欺騙信號兩種模式監測器。

如圖4所示,連接設備欺騙源、信號源、接收機,通過合路器連入計算機軟件平臺,設置欺騙模式進行軟仿真,得到正常信號和欺騙信號載波相位雙差觀測值。

圖4 設備連接圖Fig.4 Equipment connection diagram

從圖5和圖6可以看出,由于在采集數據的過程中存在噪聲因素的影響,真實信號在時間域中呈現振蕩上升的趨勢,而欺騙信號在確定范圍內來回振蕩。取多組數據不斷對初始數據進行刺激使其成熟,從而構建出真實信號和欺騙信號兩種模式監測器。

圖5 真實信號載波相位雙差觀測值Fig.5 Double difference observation value of carrier phase of real signal

圖6 欺騙信號載波相位雙差觀測值Fig.6 Double difference observation value of carrier phase of deception signal

3.2 數據采集

為驗證本文所提算法的有效性,在樓頂進行了轉發式欺騙檢測實驗。轉發式欺騙干擾設備包括欺騙干擾源、干擾源接收天線及發射天線,信號采集設備包括兩個NovAtel-OEM628板卡及兩個NovAtel702接收天線,最終采集到的數據會傳輸到電腦中的軟件處理平臺進行解碼。

如圖7所示,根據轉發式欺騙干擾原理模擬實驗場景。為保證采集到的數據能夠準確反映接收機狀態,設置接收機接收天線與轉發式欺騙干擾源的發射天線距離5 m,轉發式欺騙干擾源發射天線距離接收天線20 m,接收機兩接收天線之間距離3 m。實驗包含兩個步驟:

關閉轉發式欺騙干擾源,正常開啟接收設備,此時接收到的信號即為真實的北斗衛星信號。

保持接收機正常工作,開啟轉發式欺騙干擾源,此時接收到的信號即為欺騙信號。

圖7 實驗場景布置Fig.7 Experimental scene layout

本次實驗時長為60 min,采樣頻率為1 Hz,即接收機的信號輸出頻率為1 Hz,共采集到有效數據3 543條,實驗過程中采集到的北斗可見衛星數及角度信息如圖8所示。

圖8 北斗星空圖Fig.8 BDS sky map

將采集到的北斗衛星信號數據傳輸到軟件處理平臺進行解碼,便于下一步的分析。

3.3 實驗分析

為驗證本算法的有效性,參考文獻[18]設定個體染色體段數、變異概率以及交叉概率,仿真參數設置如表1所示。

表1 仿真參數設置

首先對采集到的數據進行載波相位差分處理,分別獲得a、b、c 3組正常信號與d、e、f 3組欺騙信號。接著將處理好的數據用于前述算法進行欺騙檢測,由于每次初始群體的產生及后續變異、交叉的概率都是隨機的,故應在盡可能多的種群情況下獲得最終的檢測結果,本實驗中設置每組通過=1 500次仿真后取均值得到最終概率,同時統計出每組實驗檢測出錯的次數,獲得檢測錯誤率。各組的檢測結果如表2所示。

表2 真實信號欺騙檢測結果

最終的檢測準確率為

(13)

由式(13)可得3組正常信號的檢測準確率為9513%,各組的適應度變化趨勢如圖9所示。

圖9 真實信號種群適應度變化趨勢Fig.9 Fitness change trend of real signal population

分析上述檢測結果以及各組實驗種群個體適應度的變化趨勢,可以看出,當輸入信號為真實信號時,免疫算法能夠較為準確地甄別出其與欺騙信號的差別,最終輸出的概率也較為理想。隨著迭代數量的增加,個體的適應度逐漸收斂于5附近。這表明,在經歷了200次迭代以后,監測器訓練的種群樣本已經能夠滿足欺騙檢測的目的,且穩定性和準確性都比較高。

下一步輸入欺騙信號進行檢測,在保證與輸入真實信號實驗條件相同的情況下,得到各組的檢測結果如表3所示。

表3 欺騙信號欺騙檢測結果

同理可得:

(14)

由式(14)可得3組欺騙信號檢測準確率達到了93.02%,各組的適應度變化趨勢如圖10所示。

圖10 欺騙信號種群適應度變化趨勢Fig.10 Variation trend of deception signal population fitness

對比輸入真實信號時的概率結果,輸入欺騙信號后誤警率明顯增大,原因在于轉發式欺騙干擾是一個緩變的過程。當GNSS轉發器開始工作后,經過延時處理的衛星信號由轉發器發射給目標接收機,這時接收機還沒有受到欺騙干擾,導致接收機接收到衛星信號中會混入真實的衛星信號,所以檢測誤警率會明顯增大,但隨著時間的推移,接收機逐漸被欺騙信號誘騙,最終輸出的概率結果也能夠準確的檢測出欺騙信號的存在。此時,種群個體的適應度變化趨勢同樣收斂于5附近,說明了監測器的種群樣本穩定性符合實驗仿真的要求。

3.4 自適應算法改進的欺騙檢測方法

根據第3.3節提供的參數指標,運用免疫算法得到的真實信號檢測準確率達到了95.13%,欺騙信號檢測準確率達到了93.02%。但在實際欺騙信號檢測的過程中,真實信號的載波相位雙差觀測值在時間域并不是嚴格按照圖5趨勢顯著變化的,也會出現如圖11所示的情況,從而造成虛警現象。此時,對監測器的檢測性能就提出了更高的要求。

圖11 實際檢測中真實信號載波相位雙差觀測值Fig.11 Double difference observation value of carrier phase of real signal in actual detection

本節在原有欺騙檢測的基礎上,提出了一種自適應算法改進的欺騙檢測方法。由于第3.3節所提檢測方法的交叉概率和變異概率取值均為固定值,導致該算法的尋優功能減弱,對于部分在時域變化不顯著的真實信號而言,檢測效果不佳。此時,引入自適應算法,根據種群集中分散程度,實時地對交叉概率和變異概率進行非線性的自適應調節,能夠達到提高檢測準確率的目的。

本文中令=1,=05,第33節中基于免疫算法的欺騙信號檢測方法為,加入自適應算法優化的欺騙信號檢測方法為。通過比較和的檢測性能以及種群收斂速度,來驗證改進后算法的有效性。

實驗步驟及參數與第33節保持一致,通過仿真得到改進前后算法的真實信號和欺騙信號的檢測結果如表4所示。

表4 改進前后真實信號欺騙檢測結果

由式(13)可得,改進前的檢測準確率為95.13%,引入自適應算法改進后的檢測準確率為99.28%,相較于改進前提高了4.15%,分別取一組改進前后實驗的種群適應度變化趨勢進行比較,如圖12所示。

圖12 改進前后真實信號種群適應度變化Fig.12 Changes of fitness of real signal population before and after improvement

同理,對欺騙信號進行檢測時,檢測結果如表5所示。

表5 改進前后欺騙信號欺騙檢測結果

由式(14)可得,改進前的檢測準確率為93.02%,引入自適應算法改進后的檢測準確率為98.8%,相較于改進前提高了5.78%,得到的種群適應度變化趨勢如圖13所示。分析改進前后的欺騙檢測結果以及種群適應度變化趨勢,可以發現,引入自適應算法后,交叉概率和變異概率隨種群的集中程度實時的發生變化,加快了種群的收斂速度,提高了穩定后種群的適應度,從而優化了算法結構,達到了提高檢測準確率的目的。

圖13 改進前后欺騙信號種群適應度變化Fig.13 Changes of deception signal population fitness before and after improvement

4 結 論

本文針對轉發式欺騙干擾的問題,提出了一種基于自適應免疫算法的欺騙信號檢測方法。該方法通過實時地對交叉概率和變異概率進行非線性的自適應調節,優化了傳統免疫算法的性能。實驗結果表明:傳統免疫算法檢測真實信號和欺騙信號的準確率分別為95.13%、93.02%;引入自適應調節算法后,真實信號的檢測準確率提高了4.15%,欺騙信號的檢測準確率提高了5.78%,有效地提高了檢測性能。

猜你喜歡
信號檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
“幾何圖形”檢測題
“角”檢測題
完形填空二則
孩子停止長個的信號
小波變換在PCB缺陷檢測中的應用
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 国产亚洲精品91| 日本在线欧美在线| 精品夜恋影院亚洲欧洲| 麻豆AV网站免费进入| 激情综合网址| 亚洲第一极品精品无码| 久久这里只有精品国产99| 中文字幕日韩丝袜一区| 国产成人精品高清不卡在线 | 一区二区三区国产| 亚洲二区视频| 亚洲精品无码AV电影在线播放| 国产午夜无码片在线观看网站 | 欧美日韩国产成人高清视频| 国产午夜人做人免费视频中文| 国产又大又粗又猛又爽的视频| 欧美成人精品一级在线观看| 一区二区三区四区精品视频 | 欧美三级不卡在线观看视频| 亚洲91在线精品| 人妻无码中文字幕一区二区三区| 97成人在线视频| 国产亚洲高清视频| 1级黄色毛片| 老司国产精品视频| 亚洲综合久久一本伊一区| 国产一级一级毛片永久| 国产精欧美一区二区三区| 精品久久久无码专区中文字幕| 亚洲三级色| 亚洲人成人伊人成综合网无码| 国产福利拍拍拍| 视频国产精品丝袜第一页| 亚洲无码A视频在线| 日韩二区三区无| 亚洲国产天堂久久综合226114| 亚洲精品自产拍在线观看APP| 亚洲人成网18禁| 午夜三级在线| 久久精品国产国语对白| 综合亚洲网| 国产亚洲精久久久久久无码AV| 国产女人18毛片水真多1| 欧美全免费aaaaaa特黄在线| 亚洲精品无码久久毛片波多野吉| 亚洲AⅤ综合在线欧美一区| 内射人妻无码色AV天堂| 国产福利小视频高清在线观看| 午夜日b视频| 日韩在线欧美在线| 免费一级毛片不卡在线播放| 五月激情婷婷综合| 国产精品女主播| 午夜小视频在线| 黄色一级视频欧美| 国产在线自乱拍播放| 精品91在线| 亚洲欧美自拍中文| 色婷婷在线播放| 一本久道热中字伊人| 动漫精品啪啪一区二区三区| 美女高潮全身流白浆福利区| 国产一区二区三区精品久久呦| 欧美a级完整在线观看| 国产精品吹潮在线观看中文| 久久久久亚洲AV成人网站软件| 日韩欧美中文在线| 国产成人精品在线1区| 日韩经典精品无码一区二区| a级毛片毛片免费观看久潮| 亚洲国产欧美目韩成人综合| 国产极品美女在线观看| 久久伊人操| 亚洲视频色图| 亚洲欧美成aⅴ人在线观看| 亚洲欧洲日韩综合| 三级国产在线观看| 成人免费一级片| 国产三级成人| 伊人91在线| 亚洲一区二区三区在线视频| a毛片在线播放|