基于粒子濾波的GNSS抗欺騙式干擾研究
發(fā)布時(shí)間:2018-08-17 15:09
【摘要】:全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System,GNSS)可以在全球范圍內(nèi)提供全天候的定位、測(cè)速和授時(shí)業(yè)務(wù)。然而在其被廣泛應(yīng)用的同時(shí),其潛在的風(fēng)險(xiǎn)也引起了關(guān)注。欺騙式干擾攻擊通過轉(zhuǎn)發(fā)或者再生的方式偽造的干擾信號(hào),誤導(dǎo)接收機(jī)定位授時(shí)。本課題針對(duì)GNSS的欺騙式干擾,提出基于分塊粒子濾波解算的改進(jìn)型RAIM(Receiver Autonomous Integrity Monitoring)抗干擾方案,其在提高定位授時(shí)精度的同時(shí),還可以有效地消除干擾信號(hào)的影響。 首先,本文對(duì)GNSS接收機(jī)解算的基本原理和最小二乘解算的理論基礎(chǔ)進(jìn)行介紹。接收機(jī)根據(jù)測(cè)得的偽距和偽距變化率,以及從星歷中獲知的衛(wèi)星位置信息和速度信息,可以建立一個(gè)關(guān)于自身位置和速度信息的非線性方程組,用以定位和測(cè)速解算。經(jīng)典的最小二乘解算算法借助牛頓迭代使非線性方程組線性化,然后利用最小二乘法實(shí)現(xiàn)對(duì)位置與速度的估計(jì)。 為了提高GNSS接收機(jī)的定位解算精度,本文將粒子濾波引入到導(dǎo)航解算流程,并根據(jù)實(shí)際情況提出一種可以進(jìn)一步提高解算精度的分塊粒子濾波解算算法。粒子濾波借助蒙特卡洛模擬實(shí)現(xiàn)對(duì)期望變量概率密度函數(shù)的近似估計(jì),從而實(shí)現(xiàn)遞推貝葉斯濾波,是一種非參數(shù)化的近似最優(yōu)非線性濾波方法;诹W訛V波的解算算法,可以提供比最小二乘法更高的定位、測(cè)速和授時(shí)精度。而后本文提出的分塊粒子濾波解算算法,將傳統(tǒng)粒子濾波算法的位置估計(jì)和速度估計(jì)分離,降低狀態(tài)矢量和粒子的維度,如此可以在粒子數(shù)量不變的條件下,,使當(dāng)前粒子更好地覆蓋狀態(tài)矢量空間,進(jìn)而提高解算精度。 最后,針對(duì)GNSS面臨的欺騙式干擾威脅,提出一種基于分塊粒子濾波解算的改進(jìn)型RAIM抗干擾方案。無論是轉(zhuǎn)發(fā)式還是產(chǎn)生式欺騙干擾,其能夠誤導(dǎo)定位的主要原因都是干擾信號(hào)所攜帶的附加偽距;根據(jù)附加偽距的不同特征,可以將干擾場(chǎng)景分為偽距緩變場(chǎng)景和偽距跳變場(chǎng)景,每種場(chǎng)景下又包含單星干擾和多星干擾兩種情況。通過分析不同場(chǎng)景、不同干擾衛(wèi)星數(shù)量和不同模式的干擾攻擊對(duì)觀測(cè)矢量和定位誤差的影響,提出一種改進(jìn)型RAIM的抗欺騙式干擾方案。該方案利用觀測(cè)矢量的模值進(jìn)行干擾攻擊檢測(cè),同時(shí)利用觀測(cè)矢量和殘余矢量之間的線性相關(guān)性實(shí)現(xiàn)干擾衛(wèi)星的識(shí)別。從仿真結(jié)果可知,本文提出的改進(jìn)型RAIM可以有效地檢測(cè)和識(shí)別欺騙式干擾,而包含有改進(jìn)型RAIM的分塊粒子濾波解算算法可以在干擾攻擊時(shí),依然輸出正確的定位結(jié)果,這也證明了本文提出的GNSS抗欺騙式干擾算法的有效性。
[Abstract]:GNSS (Global Navigation Satellite system (Global Navigation Satellite) can provide all-weather positioning, velocimetry and timing services around the world. However, while it is widely used, its potential risks have attracted much attention. Spoofed jamming attacks mislead the receiver by forgery of jamming signals by forwarding or reproducing them. Aiming at the deceptive interference of GNSS, an improved RAIM (Receiver Autonomous Integrity Monitoring) anti-jamming scheme based on block particle filter solution is proposed in this paper. It can improve the accuracy of location timing and eliminate the influence of interference signal at the same time. Firstly, the basic principle of GNSS receiver and the theoretical basis of least square solution are introduced. According to the measured pseudo-range and pseudo-range rate, and the satellite position information and velocity information obtained from the ephemeris, the receiver can establish a nonlinear system of equations about its position and velocity information, which can be used to locate and calculate the velocity measurement. The classical least square algorithm linearizes the nonlinear equations by Newton iteration, and then estimates the position and velocity by using the least square method. In order to improve the positioning accuracy of GNSS receiver, the particle filter is introduced into the navigation solution flow, and a block particle filter algorithm which can further improve the accuracy of the algorithm is proposed according to the actual situation. Particle filter is a non-parameterized approximate optimal nonlinear filtering method by using Monte Carlo simulation to realize approximate estimation of probability density function of expected variables and to realize recursive Bayesian filtering. The algorithm based on particle filter can provide higher accuracy of localization, velocity measurement and timing than the least square method. Then the partitioned particle filter algorithm proposed in this paper separates the position estimation from the velocity estimation of the traditional particle filter algorithm to reduce the state vector and particle dimension, so that the number of particles can not be changed. The state vector space is better covered by the current particle, and the accuracy of the solution is improved. Finally, an improved RAIM anti-jamming scheme based on block particle filter is proposed for the spoofed jamming threat faced by GNSS. Whether forwarding or producing spoofing interference, the main reason why it can mislead the location is the additional pseudo-range carried by the jamming signal; according to the different characteristics of the additional pseudo-range, The jamming scene can be divided into pseudo-range slow-varying scene and pseudo-range jump scene, and each scenario includes two kinds of single-star interference and multi-star interference. By analyzing the effects of different scenes, different number of jamming satellites and different modes of jamming attack on the observation vector and positioning error, an improved anti-deception jamming scheme of RAIM is proposed. In this scheme, the interference attack is detected by the mode value of the observation vector, and the linear correlation between the observation vector and the residual vector is used to identify the jamming satellite. The simulation results show that the proposed improved RAIM can effectively detect and identify spoofed interference, while the block particle filter algorithm with improved RAIM can still output correct localization results during interference attack. This also proves the effectiveness of the GNSS anti-deception algorithm proposed in this paper.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN96.1
本文編號(hào):2188035
[Abstract]:GNSS (Global Navigation Satellite system (Global Navigation Satellite) can provide all-weather positioning, velocimetry and timing services around the world. However, while it is widely used, its potential risks have attracted much attention. Spoofed jamming attacks mislead the receiver by forgery of jamming signals by forwarding or reproducing them. Aiming at the deceptive interference of GNSS, an improved RAIM (Receiver Autonomous Integrity Monitoring) anti-jamming scheme based on block particle filter solution is proposed in this paper. It can improve the accuracy of location timing and eliminate the influence of interference signal at the same time. Firstly, the basic principle of GNSS receiver and the theoretical basis of least square solution are introduced. According to the measured pseudo-range and pseudo-range rate, and the satellite position information and velocity information obtained from the ephemeris, the receiver can establish a nonlinear system of equations about its position and velocity information, which can be used to locate and calculate the velocity measurement. The classical least square algorithm linearizes the nonlinear equations by Newton iteration, and then estimates the position and velocity by using the least square method. In order to improve the positioning accuracy of GNSS receiver, the particle filter is introduced into the navigation solution flow, and a block particle filter algorithm which can further improve the accuracy of the algorithm is proposed according to the actual situation. Particle filter is a non-parameterized approximate optimal nonlinear filtering method by using Monte Carlo simulation to realize approximate estimation of probability density function of expected variables and to realize recursive Bayesian filtering. The algorithm based on particle filter can provide higher accuracy of localization, velocity measurement and timing than the least square method. Then the partitioned particle filter algorithm proposed in this paper separates the position estimation from the velocity estimation of the traditional particle filter algorithm to reduce the state vector and particle dimension, so that the number of particles can not be changed. The state vector space is better covered by the current particle, and the accuracy of the solution is improved. Finally, an improved RAIM anti-jamming scheme based on block particle filter is proposed for the spoofed jamming threat faced by GNSS. Whether forwarding or producing spoofing interference, the main reason why it can mislead the location is the additional pseudo-range carried by the jamming signal; according to the different characteristics of the additional pseudo-range, The jamming scene can be divided into pseudo-range slow-varying scene and pseudo-range jump scene, and each scenario includes two kinds of single-star interference and multi-star interference. By analyzing the effects of different scenes, different number of jamming satellites and different modes of jamming attack on the observation vector and positioning error, an improved anti-deception jamming scheme of RAIM is proposed. In this scheme, the interference attack is detected by the mode value of the observation vector, and the linear correlation between the observation vector and the residual vector is used to identify the jamming satellite. The simulation results show that the proposed improved RAIM can effectively detect and identify spoofed interference, while the block particle filter algorithm with improved RAIM can still output correct localization results during interference attack. This also proves the effectiveness of the GNSS anti-deception algorithm proposed in this paper.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN96.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 盧丹;吳仁彪;王磊;;一種通用的GPS多類干擾抑制方法[J];信號(hào)處理;2010年05期
2 李四海;劉洋;張會(huì)鎖;張曉冬;;慣性信息輔助的衛(wèi)星導(dǎo)航欺騙檢測(cè)技術(shù)[J];中國慣性技術(shù)學(xué)報(bào);2013年03期
本文編號(hào):2188035
本文鏈接:http://sikaile.net/kejilunwen/wltx/2188035.html
最近更新
教材專著