[go: up one dir, main page]

CN117538914A - Inertial-assisted GNSS multiple gross error detection method in urban environment - Google Patents

Inertial-assisted GNSS multiple gross error detection method in urban environment Download PDF

Info

Publication number
CN117538914A
CN117538914A CN202311480617.3A CN202311480617A CN117538914A CN 117538914 A CN117538914 A CN 117538914A CN 202311480617 A CN202311480617 A CN 202311480617A CN 117538914 A CN117538914 A CN 117538914A
Authority
CN
China
Prior art keywords
gross
inertial
observation
gross error
statistic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311480617.3A
Other languages
Chinese (zh)
Inventor
吴有龙
张旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jinling Institute of Technology
Original Assignee
Jinling Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jinling Institute of Technology filed Critical Jinling Institute of Technology
Priority to CN202311480617.3A priority Critical patent/CN117538914A/en
Publication of CN117538914A publication Critical patent/CN117538914A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

According to the GNSS multi-coarse-difference detection method under the inertial-aided urban environment, through introducing information of the inertial state model and the measurement model into autonomous integrity monitoring, test statistics are constructed, the situations that coarse differences are eliminated by mistake and the coarse differences are not eliminated completely are effectively solved, and compared analysis is carried out on the misjudgment rate and the omission rate of the traditional FDE method and the proposed improved method from the number and the size of the multi-coarse differences, and the result shows that the traditional FDE misdetection and omission rate are high when more than 2 coarse differences exist for a receiver, and the detection efficiency can be remarkably improved and the positioning accuracy can be improved through the inertial-aided detection method.

Description

惯性辅助城市环境下的GNSS多粗差探测方法Inertial-assisted GNSS multiple gross error detection method in urban environment

技术领域Technical field

本发明涉及卫星导航技术系统领域,具体为惯性辅助城市环境下的GNSS多粗差探测方法。The invention relates to the field of satellite navigation technology systems, specifically a GNSS multiple gross error detection method in an inertial-assisted urban environment.

背景技术Background technique

现如今,位置服务广泛应用于自动驾驶、智能交通、智慧农业等,而执行精确定位的最佳基础设施是全球卫星导航系统(Global Navigation Satellite System,GNSS)。基于GNSS的单点定位技术,具有成本低、数据处理简单等多重优点,可以为新兴的多GNSS融合提供米级定位精度,开辟了各种新的前景。然而,GNSS无线信号在恶劣的环境中,如城市峡谷、植被覆盖较多的区域等,多路径和非视距信号会导致卫星观测误差增大。随着多卫星导航系统的发展,很容易造成多个观测值同时出现粗差的现象。Nowadays, location services are widely used in autonomous driving, smart transportation, smart agriculture, etc., and the best infrastructure for precise positioning is the Global Navigation Satellite System (GNSS). Single-point positioning technology based on GNSS has multiple advantages such as low cost and simple data processing. It can provide meter-level positioning accuracy for the emerging multi-GNSS integration, opening up various new prospects. However, when GNSS wireless signals are used in harsh environments, such as urban canyons and areas with heavy vegetation coverage, multipath and non-line-of-sight signals will lead to increased satellite observation errors. With the development of multi-satellite navigation systems, it is easy to cause gross errors in multiple observations at the same time.

一类将粗差归纳为函数模型中进行粗差探测和剔除理论处理。接收机自主完好性监测(Receiver Autonomous Integrity Monitoring,RAIM)被认为是对抗非故意干扰和故意攻击的有效对策,不仅用于检测,而且排除粗差后能提供精确的位置、速度和时间解。最初,RAIM被设计用来检测和排除单个粗差,如粗差检测和隔离(Fault Detection andExclusion,FDE)的方法有最小二乘残差法和奇偶矢量法等。在考虑多个星座的情况下,几种基于RAIM的策略用不同的方法检测和排除多个粗差。在处理由有意或无意行为引起的多个粗差时,RAIM FDE方法通常通过迭代搜索潜在粗差来排除多个粗差。One type summarizes gross errors into functional models for theoretical processing of gross error detection and elimination. Receiver Autonomous Integrity Monitoring (RAIM) is considered an effective countermeasure against unintentional interference and intentional attacks. It is not only used for detection, but also provides accurate position, speed and time solutions after eliminating gross errors. Initially, RAIM was designed to detect and exclude single gross errors. For example, gross error detection and isolation (Fault Detection and Exclusion, FDE) methods include the least squares residual method and the odd-even vector method. Several RAIM-based strategies use different methods to detect and exclude multiple gross errors when considering multiple constellations. When dealing with multiple gross errors caused by intentional or unintentional actions, the RAIM FDE method usually eliminates multiple gross errors by iteratively searching for potential gross errors.

另一类处理策略是将粗差归纳为随机模型中,采用基于稳健统计的估计方法用来减少伪距测量不准确带来的影响。为了弥补GNSS信号可用性的局限性所造成的缺陷,利用惯性传感器辅助进行组合定位的理论和结论已经得到了很好的证明。Another type of processing strategy is to summarize the gross errors into a random model and use an estimation method based on robust statistics to reduce the impact of inaccurate pseudorange measurements. In order to make up for the shortcomings caused by the limitations of GNSS signal availability, the theory and conclusions of combined positioning assisted by inertial sensors have been well proven.

目前卡尔曼滤波是最实用的实时最优估计方法,然而,当模型误差具有时变特征时,很难获得所需的信息,不适当的统计信息和异常值会降低性能,有时甚至可能导致滤波发散,特别是当信号退化环境中的复杂扰动引起异常观测值,为消除异常观测值的影响,提出了卡尔曼滤波质量控制的方法,如检测、识别和自适应方法,当测量值包含多个异常值时,检测和识别过程就会难以实现,因此,为了削弱测量值中异常值的影响,研究惯性辅助卫星的多粗差检测和排除方法是十分必要的。Kalman filter is currently the most practical real-time optimal estimation method. However, when the model error has time-varying characteristics, it is difficult to obtain the required information. Inappropriate statistical information and outliers will reduce the performance, and sometimes may even cause filtering Divergence, especially when complex disturbances in the signal degradation environment cause abnormal observation values. In order to eliminate the influence of abnormal observation values, Kalman filter quality control methods are proposed, such as detection, identification and adaptive methods. When the measurement value contains multiple When there are outliers, the detection and identification process will be difficult to achieve. Therefore, in order to weaken the influence of outliers in the measured values, it is necessary to study the detection and elimination methods of multiple gross errors for inertial assistance satellites.

发明内容Contents of the invention

为解决上述技术问题,本发明提出了惯性辅助城市环境下的GNSS多粗差探测方法,通过将惯性状态模型和测量模型的信息引入到自主完好性监测中来构造全局和局部检验统计量检测粗差,并有效地排除错误测量值,对于接收机存在2个以上多粗差时,通过惯性辅助的检测方法可显著提高检测效率,提高定位精度。In order to solve the above technical problems, the present invention proposes an inertial-assisted GNSS multiple gross error detection method in an urban environment. By introducing information from the inertial state model and measurement model into autonomous integrity monitoring, global and local test statistics are constructed to detect coarse errors. Differences and effectively eliminate erroneous measurement values. When there are more than two gross errors in the receiver, the inertia-assisted detection method can significantly improve detection efficiency and positioning accuracy.

为实现上述目的,本发明采取的技术方案是:In order to achieve the above objects, the technical solutions adopted by the present invention are:

惯性辅助城市环境下的GNSS多粗差探测方法,其特征在于:包括如下步骤:The inertial-assisted GNSS multi-gross error detection method in urban environment is characterized by: including the following steps:

步骤1.在惯性辅助卫星的组合导航系统中,将状态模型和测量模型的信息引入到自主完好性监测中,在卡尔曼滤波方程中将预测状态与观测矢量zk相结合;Step 1. In the integrated navigation system of the inertial-assisted satellite, introduce the information of the state model and the measurement model into the autonomous integrity monitoring, and predict the state in the Kalman filter equation. Combined with the observation vector z k ;

步骤2.未知参数通过最小二乘进行估计得到,最小二乘形式观测方程为:Step 2. The unknown parameters are estimated through least squares. The least squares form observation equation is:

式中,Lk是观测向量,Ak是设计矩阵,Vk是残差向量,且In the formula, L k is the observation vector, A k is the design matrix, V k is the residual vector, and

式中,Hk为观测矩阵,I为单位矩阵,vzk为观测值残差向量,vxk为预测状态的残差向量,Rk为观测值方差阵,为预测方差阵;In the formula, H k is the observation matrix, I is the identity matrix, v zk is the observation value residual vector, v xk is the residual vector of the predicted state, R k is the observation value variance matrix, is the prediction variance matrix;

步骤3.根据最小二乘求得状态参数的最优估计及其协方差矩阵为:Step 3. Obtain the optimal estimate of the state parameters and its covariance matrix based on least squares:

与之对应的估计残差和它的协方差矩阵为:The corresponding estimated residual and its covariance matrix are:

步骤4.根据估计残差及其协方差矩阵进行全局检验,构建方差因子统计量TkStep 4. Conduct a global test based on the estimated residuals and their covariance matrices to construct the variance factor statistic T k :

当统计量Tk服从m-4自由度的χ2分布,无粗差,一旦出现粗差,统计量就会服从自由度为m-4的非中心χ2分布;When the statistic T k obeys the χ 2 distribution with m-4 degrees of freedom, there is no gross error. Once a gross error occurs, the statistic will obey the non-central χ 2 distribution with m-4 degrees of freedom;

步骤5.在显著水平的情况下,当时,判定存在粗差;反之,当统计量低于阈值时,则会认为观测值是可信的;Step 5. In the case of significant level, when When , it is judged that there is a gross error; conversely, when the statistic is lower than the threshold, the observed value is considered credible;

步骤6.利用数据探测法进行局部检验,并通过统计量大小进行粗差识别,第i个观测量的检验统计量为:Step 6. Use the data detection method to perform local testing, and identify gross errors through the size of the statistics. The test statistic for the i-th observation is:

式中,ei=[0…1…0]T为第i个元素为1,其它元素为0的单位化向量;In the formula, e i =[0...1...0] T is a unitized vector whose i-th element is 1 and other elements are 0;

步骤7.当该观测值上无粗差时,wi~N(0,1),检验统计量wi≤μ1-α/2,其中,μ1-α/2为显著水平对应的标准正态分布的分位值;反之,则存在粗差。Step 7. When there is no gross error in the observation value, w i ~N(0,1), the test statistic w i ≤μ 1-α / 2 , where μ 1-α / 2 is the standard corresponding to the significance level Quantile values of normal distribution; otherwise, there are gross errors.

进一步的:设显著水平α=0.1%,则其对应的阈值为3.291。Further: assuming the significance level α=0.1%, the corresponding threshold is 3.291.

与现有技术相比,本发明的有益效果为:Compared with the prior art, the beneficial effects of the present invention are:

本发明通过将惯性的状态模型和测量模型的信息引入到自主完好性监测中,构造了检验统计量,有效解决错误剔除粗差和未完全剔除粗差的情况,从多粗差数量和大小对传统的FDE方法与提出的改进方法的误判率和漏检率情况进行了比较分析,结果表明,对于接收机存在2个以上多粗差时,传统的FDE误检和漏检率高,通过惯性辅助的检测方法可显著提高检测效率,提高定位精度。The present invention introduces the information of the inertial state model and the measurement model into the autonomous integrity monitoring, constructs the test statistics, effectively solves the problem of incorrectly eliminating gross errors and incompletely eliminating gross errors, and compares the number and size of multiple gross errors. The false detection rate and missed detection rate of the traditional FDE method and the proposed improved method were compared and analyzed. The results show that when there are more than 2 gross errors in the receiver, the traditional FDE has a high false detection and missed detection rate. The inertia-assisted detection method can significantly improve detection efficiency and positioning accuracy.

附图说明Description of drawings

图1异常观测值例子图;Figure 1 Example diagram of abnormal observation values;

图2是GNSS粗差探测和识别函数值;Figure 2 shows the GNSS gross error detection and identification function values;

图3是惯性辅助的粗差探测和识别函数值;Figure 3 shows the gross error detection and identification function values of inertial assistance;

图4是GNSS识别粗差数量;Figure 4 shows the number of gross errors identified by GNSS;

图5是GNSS探测粗差位置;Figure 5 shows the position of gross error in GNSS detection;

图6是惯性辅助的识别粗差的数量;Figure 6 shows the number of gross errors identified by inertial assistance;

图7是惯性辅助的识别粗差的位置;Figure 7 shows the location of gross errors identified by inertial assistance;

图8是GNSS定位误差;Figure 8 is the GNSS positioning error;

图9是惯性辅助的定位误差;Figure 9 shows the positioning error of inertial assistance;

图10是GNSS粗差识别数量。Figure 10 shows the number of GNSS gross error identifications.

具体实施方式Detailed ways

下面结合附图与具体实施方式对本发明作进一步详细描述:The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments:

本发明提出了惯性辅助城市环境下的GNSS多粗差探测方法,包括如下步骤:The present invention proposes an inertia-assisted GNSS multiple gross error detection method in an urban environment, which includes the following steps:

步骤1.在惯性辅助卫星的组合导航系统中,将状态模型和测量模型的信息引入到自主完好性监测中,在卡尔曼滤波方程中将预测状态与观测矢量zk相结合;Step 1. In the integrated navigation system of the inertial-assisted satellite, introduce the information of the state model and the measurement model into the autonomous integrity monitoring, and predict the state in the Kalman filter equation. Combined with the observation vector z k ;

步骤2.未知参数通过最小二乘进行估计得到,最小二乘形式观测方程为:Step 2. The unknown parameters are estimated through least squares. The least squares form observation equation is:

式中,Lk是观测向量,Ak是设计矩阵,Vk是残差向量,且In the formula, L k is the observation vector, A k is the design matrix, V k is the residual vector, and

式中,Hk为观测矩阵,I为单位矩阵,vzk为观测值残差向量,vxk为预测状态的残差向量,Rk为观测值方差阵,为预测方差阵;In the formula, H k is the observation matrix, I is the identity matrix, v zk is the observation value residual vector, v xk is the residual vector of the predicted state, R k is the observation value variance matrix, is the prediction variance matrix;

步骤3.根据最小二乘求得状态参数的最优估计及其协方差矩阵为:Step 3. Obtain the optimal estimate of the state parameters and its covariance matrix based on least squares:

与之对应的估计残差和它的协方差矩阵为:The corresponding estimated residual and its covariance matrix are:

步骤4.根据估计残差及其协方差矩阵进行全局检验,构建方差因子统计量TkStep 4. Conduct a global test based on the estimated residuals and their covariance matrices to construct the variance factor statistic T k :

当统计量Tk服从m-4自由度的χ2分布,无粗差,一旦出现粗差,统计量就会服从自由度为m-4的非中心χ2分布;When the statistic T k obeys the χ 2 distribution with m-4 degrees of freedom, there is no gross error. Once a gross error occurs, the statistic will obey the non-central χ 2 distribution with m-4 degrees of freedom;

步骤5.在显著水平的情况下,当时,判定存在粗差;反之,当统计量低于阈值时,则会认为观测值是可信的;Step 5. In the case of significant level, when When , it is judged that there is a gross error; conversely, when the statistic is lower than the threshold, the observed value is considered credible;

步骤6.利用数据探测法进行局部检验,并通过统计量大小进行粗差识别,第i个观测量的检验统计量为:Step 6. Use the data detection method to perform local testing, and identify gross errors through the size of the statistics. The test statistic for the i-th observation is:

式中,ei=[0…1…0]T为第i个元素为1,其它元素为0的单位化向量;In the formula, e i =[0...1...0] T is a unitized vector whose i-th element is 1 and other elements are 0;

步骤7.当该观测值上无粗差时,wi~N(0,1),检验统计量wi≤μ1-α/2,其中,μ1-α/2为显著水平对应的标准正态分布的分位值;反之,则存在粗差。Step 7. When there is no gross error in the observation value, w i ~N(0,1), the test statistic w i ≤μ 1-α/2 , where μ 1-α/2 is the standard corresponding to the significance level Quantile values of normal distribution; otherwise, there are gross errors.

本发明设显著水平α=0.1%,则其对应的阈值为3.291。In this invention, if the significance level α=0.1%, the corresponding threshold is 3.291.

实验与分析:Experiments and analysis:

实验搭建了惯性辅助卫星的紧组合数学仿真平台,对所提出的FDE方法进行验证。陀螺常值零偏和白噪声分别为5°/h和加速度计常值零偏和白噪声分别为500μg和/>GNSS测量的伪距精度为1m;仿真时间长度为4476s。模拟典型的四周遮挡城市环境,40°高度角以下的卫星不可见,可观测到15~19颗卫星,PDOP数值在2~5之间变化,空间几何结构一般。A tight combinatorial mathematical simulation platform for inertial assistance satellites was built in the experiment to verify the proposed FDE method. The gyro constant zero bias and white noise are 5°/h and The accelerometer constant zero bias and white noise are 500μg and/> respectively. The pseudorange accuracy of GNSS measurement is 1m; the simulation time length is 4476s. Simulates a typical urban environment with surrounding obstructions. Satellites below an altitude angle of 40° are invisible. 15 to 19 satellites can be observed. The PDOP value varies between 2 and 5, and the spatial geometry is average.

当粗差检测函数告警时,进行GNSS粗差值排除,可能存在单个粗差或多个粗差。对于排除粗差有一系列的替代假设,每一个卫星都与当前历元全部观测值构成的一个子集相关联,该子集根据相关的假设检验将卫星标记为粗差/健康,图1提供了各种情况的示例。When the gross error detection function alarms, the GNSS gross error value is eliminated. There may be a single gross error or multiple gross errors. There are a series of alternative hypotheses for excluding gross errors. Each satellite is associated with a subset of all observations for the current epoch. This subset labels the satellite as gross/healthy based on the associated hypothesis test. Figure 1 provides Examples of various situations.

表1是卫星粗差检测和剔除可能出现的四种方案。Table 1 shows four possible solutions for satellite gross error detection and elimination.

单历元粗差:Single epoch gross error:

为了验证粗差检测的效果,从第1~4476s分别对第2,5和7个观测值加入10m的阶跃粗差。其中,100s、2028s、2983s和3038s四个历元解算分别出现了所对应的四种方案结果。以方案①为例,表2给出了粗差检验统计量和剔除情况。表3给出了四种方案对应4个历元的定位结果,从表中可知方案①剔除粗差后结果最优,方案②③④剔除粗差后,都使得定位精度不如保留粗差精度高,说明误判和漏检都对定位性能造成了影响。In order to verify the effect of gross error detection, a 10m step gross error was added to the 2nd, 5th and 7th observation values from 1st to 4476s respectively. Among them, the four corresponding solution results for the four epochs of 100s, 2028s, 2983s and 3038s respectively appeared. Taking scheme ① as an example, Table 2 shows the gross error test statistics and elimination conditions. Table 3 shows the positioning results of four schemes corresponding to four epochs. It can be seen from the table that scheme ① has the best result after excluding gross errors. Schemes ②, ③ and 4, after excluding gross errors, all make the positioning accuracy not as high as that of retaining gross errors. It shows that Both misjudgments and missed detections have an impact on positioning performance.

方案①中3个观测量上加入的粗差能够准确识别出,依次识别了第7,5和2个观测值,对应的检验统计量分别为9.187,8.528和6.261,超过了门限阈值3.291。该历元剔除了所有粗差卫星,同时也保留了所有健康卫星,由表3可知,方案①正确剔除时显著提高了多粗差对定位精度的影响。The gross errors added to the three observations in plan ① can be accurately identified, and the 7th, 5th and 2nd observations are identified in sequence. The corresponding test statistics are 9.187, 8.528 and 6.261 respectively, exceeding the threshold value of 3.291. In this epoch, all gross error satellites are eliminated, while all healthy satellites are retained. As shown in Table 3, scheme 1 significantly improves the impact of multiple gross errors on positioning accuracy when correctly eliminated.

表2是GNSS检验统计量100历元(单位:m)。Table 2 shows the GNSS test statistics for 100 epochs (unit: m).

方案②分别检测出了7,1,13,2和5五个观测量上存在粗差。该历元剔除了1和13两个健康观测值,同时也剔除了7,5和2三个粗差观测值。由表3可知,该历元虽然能够完全正确剔除所有粗差卫星,但同时也去除了两颗健康卫星,造成定位性能有所降低。方案③分别检测出了2和3两个观测量上存在粗差。该历元剔除了1个健康观测值和1个粗差卫星,同时有2个粗差观测值未能检测出。由表3可知,该历元不仅保留了粗差卫星,而且剔除了健康卫星观测值,使得定位精度严重下降。方案④分别检测出了2和5两个观测量上存在粗差。该历元剔除了2个粗差卫星,有1个粗差卫星未能检测出。Plan ② detected gross errors in five observations: 7, 1, 13, 2 and 5 respectively. In this epoch, two healthy observation values 1 and 13 were eliminated, and three gross error observation values 7, 5 and 2 were also eliminated. As can be seen from Table 3, although this epoch can completely and correctly eliminate all gross error satellites, it also removes two healthy satellites, resulting in a decrease in positioning performance. Plan ③ detected gross errors in the two observations 2 and 3 respectively. In this epoch, 1 healthy observation and 1 gross error satellite were eliminated, while 2 gross error observations failed to be detected. As can be seen from Table 3, this epoch not only retains gross satellites, but also eliminates healthy satellite observations, causing a serious decline in positioning accuracy. Plan ④ detected gross errors in the two observation quantities 2 and 5 respectively. In this epoch, two gross error satellites were eliminated, and one gross error satellite failed to be detected.

由表3可知,该历元粗差剔除后的精度相较于粗差保留的结果要差。It can be seen from Table 3 that the accuracy after removing the gross errors of this epoch is worse than the result of retaining the gross errors.

表3是GNSS定位误差(单位:m)。Table 3 shows the GNSS positioning error (unit: m).

惯性辅助情况下,方案①~④四个历元都能完全正确检测出粗差的数量和位置。以方案①情况为例,表4为对应历元的局部检验统计量,完全正确检测出2,5和7观测值存在粗差。表5为惯性辅助的定位误差,与表3相比,由于惯性辅助环境下都能准确识别粗差并进行剔除,定位精度能够显著优于GNSS剔除和保留粗差的两种情况结果。Under the condition of inertial assistance, the number and position of gross errors can be completely and correctly detected in the four epochs of schemes ① to ④. Taking the scenario ① as an example, Table 4 shows the local test statistics corresponding to the epoch, and it is completely correct to detect the presence of gross errors in the observation values 2, 5 and 7. Table 5 shows the positioning error of inertial assistance. Compared with Table 3, since gross errors can be accurately identified and eliminated in the inertial assistance environment, the positioning accuracy can be significantly better than the results of GNSS elimination and gross error retention.

表4是惯性辅助的检验统计量100历元(单位:m)。Table 4 shows the test statistics of inertial assistance for 100 epochs (unit: m).

表5是惯性辅助的定位误差(单位:m)。Table 5 shows the positioning error of inertial assistance (unit: m).

连续历元粗差:Continuous epoch gross error:

图2和图3分别为每个历元加入3个10m粗差后GNSS和惯性辅助下各个历元的全局检验量和局部检验量。由两图可知,所有历元全局检验量都超过门限阈值,都能检测出粗差存在,而惯性辅助的粗差识别函数值相较于GNSS粗差识别函数值更稳定,更易准确识别粗差。Figures 2 and 3 respectively show the global inspection volume and local inspection volume of each epoch under GNSS and inertial assistance after adding three 10m gross errors to each epoch. It can be seen from the two figures that the global inspection volume of all epochs exceeds the threshold, and the existence of gross errors can be detected. However, the inertia-assisted gross error identification function value is more stable than the GNSS gross error identification function value, and it is easier to accurately identify gross errors. .

图4为GNSS识别的粗差数量,由图可知大部分历元可以识别3个粗差,个别历元漏检了粗差,仅识别1~2个粗差;部分历元误判了粗差,识别了4~5个粗差。Figure 4 shows the number of gross errors recognized by GNSS. It can be seen from the figure that most epochs can identify 3 gross errors. Some epochs missed the detection of gross errors and only identified 1 to 2 gross errors; some epochs misjudged gross errors. , 4 to 5 gross errors were identified.

图5为各个历元定位粗差的位置,实际的粗差加入在2,5和7三个观测值,图中可明显看出多个历元健康的观测值被认为是粗差,误判的情况明显。Figure 5 shows the position of the gross error in each epoch. The actual gross error is added to the three observation values 2, 5 and 7. It can be clearly seen from the figure that the healthy observation values of multiple epochs are considered to be gross errors and are misjudged. The situation is obvious.

图6和图7分别为惯性辅助下粗差识别的数量和粗差识别的位置。图6可知所有历元的都能识别3个以上粗差,仅有3个历元有误判情况,且没有漏检存在。由图7可知,分别在第286s,2359s和4136s将第10、15和11个健康观测值识别为粗差。Figures 6 and 7 show the number and location of gross errors identified under inertial assistance respectively. Figure 6 shows that more than 3 gross errors can be identified in all epochs, and only 3 epochs have misjudgments, and there are no missed detections. As can be seen from Figure 7, the 10th, 15th and 11th health observation values were identified as gross errors at 286s, 2359s and 4136s respectively.

图8和图9分别为GNSS和惯性辅助的粗差剔除和粗差保留的定位结果,表6为定位结果统计。由图8可知,由于方案②-④不能完全正确剔除粗差,使得传统的GNSSFDE方法定位结果不是最优的。在500s~1500s和2500s~3500s阶段,剔除粗差后的精度明显低于保留粗差的结果;其他时间阶段可以正确识别粗差,定位性能优于保留粗差的结果。当惯性辅助的情况下,所有历元中仅有3个观测值存在误判情况,无漏检情况存在,图9可见剔除粗差后定位精度稳定。相较于GNSS粗差剔除和粗差保留情况,惯性辅助下的定位精度分别提高了87.36%和86.47%。Figures 8 and 9 show the positioning results of GNSS and inertia-assisted gross error elimination and gross error retention respectively. Table 6 shows the positioning result statistics. As can be seen from Figure 8, since solutions ②-④ cannot completely eliminate gross errors, the positioning results of the traditional GNSSFDE method are not optimal. In the stages of 500s to 1500s and 2500s to 3500s, the accuracy after removing gross errors is significantly lower than the result of retaining gross errors; in other time stages, gross errors can be correctly identified, and the positioning performance is better than the result of retaining gross errors. When inertial assistance is used, only 3 observations in all epochs have misjudgments, and there are no missed detections. Figure 9 shows that the positioning accuracy is stable after gross errors are eliminated. Compared with the GNSS gross error elimination and gross error retention conditions, the positioning accuracy under inertial assistance is improved by 87.36% and 86.47% respectively.

表6是定位误差(单位:m)。Table 6 shows the positioning error (unit: m).

不同数量和大小的粗差:Gross differences of different quantities and sizes:

当观测值中存在不同数量粗差时,对比分析传统的GNSS粗差检测和惯性辅助的粗差检测两种方法。每个历元分别加入1,2,3和4个10m的粗差,表7为四种情况下误判率和漏检率统计结果。当加入1个和2个粗差时,GNSS误检和漏检率都很低,粗差检测和剔除效果好。当加入3个和4个粗差时,GNSS检测的误判率分别为8.445和9.869,漏检率分别为5.950和8.568,由图8的500s~1500s和2500s~3500s阶段可反映出定位性能低。惯性辅助能够显著改善2个以上粗差的检测效能,漏检率和误检率都为0,显著提高粗差检测的识别效率。When there are different amounts of gross errors in the observed values, the two methods of traditional GNSS gross error detection and inertia-assisted gross error detection are compared and analyzed. Each epoch is added with 1, 2, 3 and 4 gross errors of 10m respectively. Table 7 shows the statistical results of misjudgment rate and missed detection rate in the four cases. When 1 and 2 gross errors are added, the GNSS false detection and missed detection rates are very low, and the gross error detection and elimination effects are good. When 3 and 4 gross errors are added, the misjudgment rates of GNSS detection are 8.445 and 9.869 respectively, and the missed detection rates are 5.950 and 8.568 respectively. The low positioning performance can be reflected from the 500s to 1500s and 2500s to 3500s stages in Figure 8 . Inertial assistance can significantly improve the detection performance of more than two gross errors. The missed detection rate and false detection rate are both 0, which significantly improves the identification efficiency of gross error detection.

表7是加入10米粗差误检和漏检率表。Table 7 is a table of false detection and missed detection rates with a 10-meter gross error.

图10为加入10m,15m和20m时3个粗差的识别粗差数量的情况。随着粗差变大,20m粗差时传统的FDE方法最多识别8个粗差,多剔除了5个观测值,这是由于观测值之间存在相关性,粗差增大时影响其余的观测值,使得误判的概率发生多,导致定位性能降低。Figure 10 shows the number of identified gross errors when adding 10m, 15m and 20m. As the gross error becomes larger, when the gross error is 20m, the traditional FDE method can identify up to 8 gross errors and eliminate 5 more observations. This is due to the correlation between the observation values. When the gross error increases, it affects the remaining observations. value, which increases the probability of misjudgment, resulting in reduced positioning performance.

表8为误检和漏检率表。Table 8 shows the false detection and missed detection rates.

表8为不同大小的粗差误检和漏检率的统计结果,共4476个历元,每个历元加入3个粗差,共加入13428个粗差。由表可知随着误差的增大,传统的FDE方法的误判率逐渐增大,漏检率减小。当惯性辅助时,针对不同大小的粗差误检和漏检的概率一致,说明随着粗差的增大,惯导辅助下能够有效识别不同大小粗差,显著改善误判和漏检的概率。Table 8 shows the statistical results of false detection and missed detection rates of gross errors of different sizes. There are 4476 epochs in total. 3 gross errors are added to each epoch, and a total of 13428 gross errors are added. It can be seen from the table that as the error increases, the misjudgment rate of the traditional FDE method gradually increases, and the missed detection rate decreases. When inertial assistance is used, the probability of misdetection and missed detection for gross errors of different sizes is the same, indicating that as the gross error increases, inertial navigation assistance can effectively identify gross errors of different sizes and significantly improve the probability of misjudgment and missed detection.

因此,基于上述实验与分析:本发明提出的惯性辅助城市环境下的GNSS多粗差探测方法能够有效解决多个粗差对定位精度的影响。Therefore, based on the above experiments and analysis: the inertial-assisted GNSS multiple gross error detection method in the urban environment proposed by the present invention can effectively solve the impact of multiple gross errors on positioning accuracy.

通过上述计算分析,得出如下结论:Through the above calculation and analysis, the following conclusions are drawn:

1)当观测值中存在多个粗差时,传统的FDE方法易出现错误剔除粗差和未完全剔除粗差情况,导致定位性能降低;1) When there are multiple gross errors in the observation value, the traditional FDE method is prone to incorrectly eliminating gross errors or incompletely eliminating gross errors, resulting in reduced positioning performance;

2)观测值中存在2个粗差以上时,传统的FDE方法误判率和漏检率随着粗差的数量提升,且粗差增大时,误判率也在增加;当通过惯性辅助能显著提升多粗差探测的效率,将误检和漏检概率显著降低,提高组合导航定位性能。2) When there are more than two gross errors in the observation value, the misjudgment rate and missed detection rate of the traditional FDE method increase with the number of gross errors, and when the gross errors increase, the misjudgment rate also increases; when using inertial assistance It can significantly improve the efficiency of multiple gross error detection, significantly reduce the probability of false detection and missed detection, and improve the performance of integrated navigation and positioning.

而本发明通过将惯性的状态模型和测量模型的信息引入到自主完好性监测中,构造了检验统计量,有效解决错误剔除粗差和未完全剔除粗差的情况,从多粗差数量和大小对传统的FDE方法与提出的改进方法的误判率和漏检率情况进行了比较分析,结果表明,对于接收机存在2个以上多粗差时,传统的FDE误检和漏检率高,通过惯性辅助的检测方法可显著提高检测效率,提高定位精度。The present invention introduces the information of the inertial state model and the measurement model into the autonomous integrity monitoring, constructs a test statistic, effectively solves the problem of incorrectly eliminating gross errors and incompletely eliminating gross errors, and starts from the number and size of multiple gross errors. A comparative analysis of the false detection rate and missed detection rate of the traditional FDE method and the proposed improved method was conducted. The results show that when the receiver has more than two gross errors, the traditional FDE has a high false detection and missed detection rate. The detection efficiency and positioning accuracy can be significantly improved through the inertia-assisted detection method.

以上所述,仅是本发明的较佳实施例而已,并非是对本发明作任何其他形式的限制,而依据本发明的技术实质所作的任何修改或等同变化,仍属于本发明所要求保护的范围。The above are only preferred embodiments of the present invention and are not intended to limit the present invention in any other way. Any modifications or equivalent changes based on the technical essence of the present invention still fall within the scope of protection claimed by the present invention. .

Claims (2)

1.惯性辅助城市环境下的GNSS多粗差探测方法,其特征在于:包括如下步骤:1. The inertial-assisted GNSS multi-gross error detection method in urban environment is characterized by: including the following steps: 步骤1.在惯性辅助卫星的组合导航系统中,将状态模型和测量模型的信息引入到自主完好性监测中,在卡尔曼滤波方程中将预测状态与观测矢量zk相结合;Step 1. In the integrated navigation system of the inertial-assisted satellite, introduce the information of the state model and the measurement model into the autonomous integrity monitoring, and predict the state in the Kalman filter equation. Combined with the observation vector z k ; 步骤2.未知参数通过最小二乘进行估计得到,最小二乘形式观测方程为:Step 2. The unknown parameters are estimated through least squares. The least squares form observation equation is: 式中,Lk是观测向量,Ak是设计矩阵,Vk是残差向量,且In the formula, L k is the observation vector, A k is the design matrix, V k is the residual vector, and 式中,Hk为观测矩阵,I为单位矩阵,vzk为观测值残差向量,vxk为预测状态的残差向量,Rk为观测值方差阵,为预测方差阵;In the formula, H k is the observation matrix, I is the identity matrix, v zk is the observation value residual vector, v xk is the residual vector of the predicted state, R k is the observation value variance matrix, is the prediction variance matrix; 步骤3.根据最小二乘求得状态参数的最优估计及其协方差矩阵为:Step 3. Obtain the optimal estimate of the state parameters and its covariance matrix based on least squares: 与之对应的估计残差和它的协方差矩阵为:The corresponding estimated residual and its covariance matrix are: 步骤4.根据估计残差及其协方差矩阵进行全局检验,构建方差因子统计量TkStep 4. Conduct a global test based on the estimated residuals and their covariance matrices to construct the variance factor statistic T k : 当统计量Tk服从m-4自由度的χ2分布,无粗差,一旦出现粗差,统计量就会服从自由度为m-4的非中心χ2分布;When the statistic T k obeys the χ 2 distribution with m-4 degrees of freedom, there is no gross error. Once a gross error occurs, the statistic will obey the non-central χ 2 distribution with m-4 degrees of freedom; 步骤5.在显著水平的情况下,当时,判定存在粗差;反之,当统计量低于阈值时,则会认为观测值是可信的;Step 5. In the case of significant level, when When , it is judged that there is a gross error; conversely, when the statistic is lower than the threshold, the observed value is considered credible; 步骤6.利用数据探测法进行局部检验,并通过统计量大小进行粗差识别,第i个观测量的检验统计量为:Step 6. Use the data detection method to perform local testing, and identify gross errors through the size of the statistics. The test statistic for the i-th observation is: 式中,ei=[0…1…0]T为第i个元素为1,其它元素为0的单位化向量;In the formula, e i =[0...1...0] T is a unitized vector whose i-th element is 1 and other elements are 0; 步骤7.当该观测值上无粗差时,检验统计量wi≤μ1-α/2,其中,μ1-α/2为显著水平对应的标准正态分布的分位值;反之,则存在粗差。Step 7. When there is no gross error in the observation value, The test statistic w i ≤μ 1-α/2 , where μ 1-α/2 is the quantile value of the standard normal distribution corresponding to the significance level; otherwise, there is a gross error. 2.根据权利要求1所述的惯性辅助城市环境下的GNSS多粗差探测方法,其特征在于:设显著水平α=0.1%,则其对应的阈值为3.291。2. The GNSS multiple gross error detection method in an inertial-assisted urban environment according to claim 1, characterized in that assuming the significance level α=0.1%, the corresponding threshold is 3.291.
CN202311480617.3A 2023-11-07 2023-11-07 Inertial-assisted GNSS multiple gross error detection method in urban environment Pending CN117538914A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311480617.3A CN117538914A (en) 2023-11-07 2023-11-07 Inertial-assisted GNSS multiple gross error detection method in urban environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311480617.3A CN117538914A (en) 2023-11-07 2023-11-07 Inertial-assisted GNSS multiple gross error detection method in urban environment

Publications (1)

Publication Number Publication Date
CN117538914A true CN117538914A (en) 2024-02-09

Family

ID=89783343

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311480617.3A Pending CN117538914A (en) 2023-11-07 2023-11-07 Inertial-assisted GNSS multiple gross error detection method in urban environment

Country Status (1)

Country Link
CN (1) CN117538914A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070156338A1 (en) * 2004-02-13 2007-07-05 Jacques Coatantiec Device for monitoring the integrity of information delivered by a hybrid ins/gnss system
CN109813342A (en) * 2019-02-28 2019-05-28 北京讯腾智慧科技股份有限公司 A kind of fault detection method and system of inertial navigation-satellite combined guidance system
CN116299599A (en) * 2023-02-22 2023-06-23 东南大学 An INS-assisted GNSS pseudorange gross error detection method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070156338A1 (en) * 2004-02-13 2007-07-05 Jacques Coatantiec Device for monitoring the integrity of information delivered by a hybrid ins/gnss system
CN109813342A (en) * 2019-02-28 2019-05-28 北京讯腾智慧科技股份有限公司 A kind of fault detection method and system of inertial navigation-satellite combined guidance system
CN116299599A (en) * 2023-02-22 2023-06-23 东南大学 An INS-assisted GNSS pseudorange gross error detection method

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
ANTONIO ANGRISANO: "RAIM Algorithms for Aided GNSS in Urban Scenario", 2012 UPINLBS, 18 January 2013 (2013-01-18) *
CHEN JIANG: "A robust fault detection algorithm for the GNSS/INS integrated navigation systems", JOURNAL OF GEODESY AND GEOINFORMATION SCIENCE, 31 October 2020 (2020-10-31) *
吴有龙: "GNSS/INS 紧组合导航系统自主完好性监测分析", 测绘学报, 1 August 2014 (2014-08-01), pages 3 *
吴有龙: "惯性辅助的GNSS可区分性分析和粗差探测方法研究", 兵器装备工程学报, 25 May 2023 (2023-05-25), pages 2 *
杨哲华: "城市复杂环境下车载 GNSS-RTK/INS 组合 导航算法研究", 中国优秀硕士学位论文全文数据库 (基础科学辑), 15 February 2023 (2023-02-15) *
蒋晨: "GNSS/INS组合导航滤波算法及可靠性分析", 中国博士学位论文全文数据库 (基础科学辑), 15 December 2018 (2018-12-15) *

Similar Documents

Publication Publication Date Title
CN110161543B (en) Partial gross error tolerance self-adaptive filtering method based on chi-square test
CN108508461B (en) GNSS carrier phase based high-precision positioning integrity monitoring method
US8106823B2 (en) Method of operating a satellite navigation receiver
CN109359270B (en) Establishment method of threshold model for integrity risk monitoring of Beidou ground-based augmentation system
CN107505642B (en) An INS-assisted real-time BDS single-frequency cycle-slip detection method
CN101793968B (en) Double threshold detection method for weak satellite signal acquisition
CN109813342B (en) Fault detection method and system of inertial navigation-satellite integrated navigation system
CN109471143B (en) Adaptive and fault-tolerant train combination positioning method
CN102135621B (en) Fault recognition method for multi-constellation integrated navigation system
CN118566956B (en) Robust positioning method considering correlation between satellites
CN105301617A (en) Integer ambiguity validity check method in satellite navigation system
CN114152958A (en) Airborne satellite navigation deception jamming detection method based on multiple data sources
CN109308518A (en) A monitoring system based on probabilistic neural network and its smoothing parameter optimization method
CN115420284B (en) A fault detection and identification method for an integrated navigation system
CN115291255A (en) Distributed GNSS anomaly monitoring method suitable for vehicle-mounted end
CN117607910B (en) A deception detection method and system based on vector tracking innovation vector
CN117538914A (en) Inertial-assisted GNSS multiple gross error detection method in urban environment
CN112526563A (en) GNSS signal quality monitoring method and system
CN113777629B (en) Satellite clock fault combination monitoring method for ground-based augmentation system
CN112526549B (en) Integrity fault identification method and system for ground enhancement system
Yang et al. Detection and exclusion of incipient fault for gnss-based train positioning under non-gaussian assumption
CN104898134A (en) Satellite positioning integrity detection apparatus and algorithm thereof
CN116736339B (en) Beidou autonomous monitoring and early warning method for control of forbidden navigation areas
CN114325767B (en) A method and device for detecting spoofing signals based on pseudo-range rate of Beidou satellite navigation system
CN115390099B (en) Maximum Joint Chi-Square Troubleshooting Method Based on Odd-Even Vector Projection

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20240209

RJ01 Rejection of invention patent application after publication