Railway positioning test method and system based on multi-source information

By using a multi-source information railway positioning test method, combining simulated satellite and spoofing satellite signals, and utilizing inertial measurement units and auxiliary positioning instruments for positioning consistency and spoofing diagnosis, the problems of single signal and insufficient accuracy in railway positioning tests are solved, realizing full-scenario verification of the railway positioning system and accurate detection in complex signal environments.

CN121346779AActive Publication Date: 2026-01-16HUNAN MATRIX ELECTRONICS TECH
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202511453442.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-13
Publication Date
2026-01-16
Estimated Expiration
2045-10-13

AI Technical Summary

Technical Problem

Existing railway positioning testing technologies suffer from single signals, insufficient positioning accuracy, and a lack of signal correction and diagnostic mechanisms. In particular, they are ineffective in interference scenarios such as tunnels and cannot effectively simulate complex signal environments.

Method used

A railway positioning test method using multi-source information is adopted. The multi-source test system is connected to the train terminal and the auxiliary positioning instrument terminal. After initialization, simulated satellite positioning signals and spoofed satellite positioning signals are played. Positioning consistency test and spoofing diagnosis are carried out in combination with inertial measurement unit and auxiliary positioning instrument. Inertial navigation smoothing correction and spoofing diagnosis algorithms are designed to optimize train inertial navigation information.

Benefits of technology

It has achieved full-scenario, multi-dimensional verification of railway positioning systems, improved positioning accuracy and reliability, and can accurately detect spoofing signals in complex signal environments, ensuring safe positioning for railway transportation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121346779A_ABST
    Figure CN121346779A_ABST
Patent Text Reader

Abstract

The invention discloses a railway positioning test method and system based on multi-source information, and the method comprises the following steps: a multi-source test system plays a simulation satellite positioning signal, an auxiliary positioning instrument terminal carries out the positioning consistency test of train positioning, the auxiliary positioning instrument terminal designs an inertial navigation smooth correction algorithm, and the inertial navigation information of a train is corrected. The primary positioning test is completed, the multi-source test system plays the simulation satellite positioning signal and the deception satellite positioning signal at the same time, the auxiliary positioning terminal designs a deception diagnosis algorithm, and the final positioning test is completed; according to the scheme, the positioning test of the railway train is realized by adopting multi-source information, and the deception satellite positioning signal is diagnosed by calculating the consistency test coefficient, judging the accuracy of the positioning of the railway train, designing the inertial navigation smooth correction algorithm and eliminating the deviation of the inertial measurement unit when the final positioning test is carried out and designing the deception diagnosis algorithm. The positioning precision of the railway train is improved, and the accuracy of the whole positioning test method is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of railway positioning technology, and in particular relates to a railway positioning test method and system based on multi-source information. Background Technology

[0002] In the railway transportation sector, precise train positioning plays a crucial role in ensuring operational safety and improving efficiency. With the rapid development of the railway industry, particularly the continuous expansion of high-speed rail and urban rail transit, higher demands are being placed on the accuracy, reliability, and anti-interference capabilities of train positioning.

[0003] Traditional railway positioning testing techniques rely solely on the train's own sensors for positioning, resulting in limited information. Furthermore, the positioning test results in interference scenarios such as tunnels deviate significantly from actual conditions. Existing testing methods are unable to operate in signal-shielded environments. On the other hand, relying on satellite positioning strategies can easily lead to positioning errors if deceptive signals are not detected in time. Therefore, there is an urgent need for a comprehensive and reliable railway positioning testing method and system that can effectively integrate multi-source information to improve positioning accuracy and reliability, while also simulating complex signal environments to conduct comprehensive testing of the positioning system. Summary of the Invention

[0004] This invention provides a railway positioning test method and system based on multi-source information to solve the technical problems of current railway positioning test methods that rely on a single railway positioning signal, have insufficient positioning test accuracy, and lack necessary signal correction and diagnostic mechanisms.

[0005] To solve the above-mentioned technical problems, the present invention provides the following technical solution: On one hand, the present invention provides a railway positioning test method based on multi-source information, which includes: S1: In an environment shielded by a signal jammer, the multi-source test system connects to the train terminal and the auxiliary positioning device terminal to complete the initialization of the train terminal and the auxiliary positioning device terminal. S2: The multi-source test system plays simulated satellite positioning signals, and the train terminal receives the simulated satellite positioning signals. The train terminal is equipped with an inertial measurement unit, which publishes train inertial navigation information. The train position is calculated based on the simulated satellite positioning signals and the train inertial navigation information. The train position, simulated satellite positioning signals, and train inertial navigation information are then forwarded to the auxiliary positioning terminal. The auxiliary positioning terminal performs a positioning consistency test on the train positioning and calculates the positioning consistency test coefficient. S3: Initial positioning test threshold. If the positioning consistency test coefficient is greater than the positioning test threshold, the auxiliary positioning terminal designs an inertial navigation smoothing correction algorithm to correct the train's inertial navigation information and complete the initial positioning test. S4: The multi-source test system simultaneously plays simulated satellite positioning signals and spoofed satellite positioning signals. The train terminal receives the satellite positioning signals and forwards them to the auxiliary positioning terminal. The auxiliary positioning terminal designs a spoofing diagnosis algorithm, calculates the train position, and completes the final positioning test. S5: End the test and output the test results.

[0006] Further, step S1 includes: The signal jammer shields the test environment from the influence of other signals besides the test signal, placing the terminal under test (DUT) in an ideal test environment for accurate testing of the DUT's status. All test methods are performed in the environment shielded by the signal jammer. The multi-source testing system is connected to the train terminal and the auxiliary positioning device terminal via spatial wireless radiation. The initialization of the train terminal and auxiliary positioning device terminal includes powering on and setting the working mode. Among them, the initialization of the satellite receiver and inertial measurement unit is completed by the train terminal. During the test, the train terminal consists of L carriages. Each carriage is equipped with a satellite positioning signal receiver and an inertial measurement unit in the middle. By default, the satellite positioning signal receiver and the inertial measurement unit are in the same position. The satellite positioning signal receiver receives the satellite positioning signal issued by the multi-source test system, and the inertial measurement unit issues the train's inertial navigation information. During the test, the auxiliary positioning terminal consists of L auxiliary positioning devices. The number of auxiliary positioning devices is determined according to the number of train terminals. The interval between every two auxiliary positioning devices is the length H of a single train car. All auxiliary positioning devices are installed on the same side of the railway. In the train terminal, each carriage's satellite positioning signal receiver and inertial measurement unit corresponds one-to-one with the auxiliary positioning tester; The multi-source testing system can monitor all signals from the train terminal and the auxiliary positioning device terminal throughout the entire process.

[0007] Further, step S2 includes: The multi-source test system plays simulated satellite positioning signals, where the number of simulated satellite positioning signals played is n. The train terminal receives the simulated satellite positioning signals, and the number of simulated satellite positioning signals received by the train terminal is n. ,in, , and All are integers; if A value less than 3 indicates that the train terminal receives relatively few simulated satellite positioning signals under the test environment. In this case, the train position is calculated only by the train inertial measurement unit, without calculating the positions of each satellite receiver. If the value is greater than or equal to 3, then calculate the position of each satellite receiver; It should be further noted that, in order to avoid ambiguity, the satellite positioning signals mentioned in steps S2 and S3 of this scheme refer to analog satellite positioning signals. The set of satellite receivers for train terminals is P. Let represent the set of train terminal satellite receivers at time t, where ={ ,..., ,... }, This represents the position of the i-th satellite receiver at time t. ={ }, These represent the positions of the i-th satellite receiver on the x-axis, y-axis, and z-axis at time t, respectively. The specific calculation formula is as follows: Where j represents an integer, This represents the position of the j-th analog satellite positioning signal received by the i-th satellite receiver at time t on the x-axis. This represents the position of the j-th analog satellite positioning signal received by the i-th satellite receiver at time t on the y-axis. Let Σ represent the position of the j-th analog satellite positioning signal received by the i-th satellite receiver at time t on the z-axis, and let Σ represent the summation function; The set of train terminal inertial measurement units is denoted as U. Let represent the set of train terminal inertial measurement units at time t, where ={ ,..., ,... }, This represents the position of the i-th inertial measurement unit at time t. ={ }, These represent the positions of the i-th inertial measurement unit on the x-axis, y-axis, and z-axis at time t, respectively. The train position W is calculated using simulated satellite positioning signals and train inertial navigation information. The train position at time t... The calculation formula is as follows: in, Represents the sequence number, which is an integer. This represents the position of the h-th satellite receiver at time t. express This indicates the position of the h-th inertial measurement unit at time t. express This represents the adjustment factor, if If the value is less than 3, then If it equals 1, If the value is greater than or equal to 3, then It equals 2; When the distance between the first carriage of the train terminal and the nearest auxiliary positioning device At this time, the current time is set to The train terminal forwards the train position, analog satellite positioning signal and train inertial navigation information to the auxiliary positioning device terminal; The auxiliary positioning terminal performs a positioning consistency test on the train and calculates the positioning consistency test coefficient. The specific steps are as follows: (1) Obtain the position of the auxiliary positioning device, where the set of auxiliary positioning devices is F, and ={ ,..., ,... }, This indicates the position of the i-th auxiliary positioning device. ={ }, These represent the positions of the i-th auxiliary positioning device on the x-axis, y-axis, and z-axis, respectively. (2) Calculate the approximation coefficient set R, and the approximation coefficient at time t. The specific calculation formula is as follows: = in, This indicates the position of the b-th auxiliary positioning device. Indicates the serial number; The set of approximation coefficients R={ }, calculate the minimum value min{R} in the set of approximation coefficients, where min{} represents the calculation of finding the minimum value; The time corresponding to the minimum value min{R} in the approximation coefficient set This is the moment when the middle of each carriage in the train terminal aligns with the auxiliary positioning device. (3) Calculate the positioning consistency test coefficient S, in The positioning consistency test coefficient S is calculated at any time, and the specific calculation formula is as follows: in , , These represent the positions of the b-th auxiliary positioning device on the x-axis, y-axis, and z-axis, respectively. They represent in The position of the b-th inertial measurement unit on the x-axis, y-axis, and z-axis at time b.

[0008] Furthermore, the initial positioning test threshold is set. If the positioning consistency test coefficient is greater than the positioning test threshold, the auxiliary positioning terminal designs an inertial navigation smoothing correction algorithm to correct the train's inertial navigation information. If the positioning consistency test coefficient is less than or equal to the positioning test threshold, the initial positioning test ends. The specific steps of the inertial navigation smoothing correction algorithm are as follows: (1) Construct an inertial navigation space-time matrix, with time as the row and the position of the inertial measurement unit as the column. In the inertial navigation space-time matrix, each row represents the position of the same inertial measurement unit at different times, with the starting time being... The termination time is Each column represents the position distance of each inertial measurement unit at the same moment; (2) Set up a standardized treatment matrix, wherein the number of rows and columns of the standardized treatment matrix is ​​the same as the number of rows and columns of the inertial navigation spacetime matrix, and the value of each row in the standardized treatment matrix is... , The value of is in the range [0,L] and is an integer. Each row's is... All are 1 greater than the previous row; (3) Construct the spatiotemporal feature matrix. The inertial navigation spatiotemporal matrix and the standardized processing matrix are summed and processed. The maximum and minimum values ​​in each column of the matrix after summing and processing are used as the feature coordinates of that column. The spatiotemporal feature matrix is ​​constructed from all feature coordinates. (4) Calculate the smoothness K of adjacent feature coordinates in the spatiotemporal feature matrix. Calculate the smoothness of the (i+1)th feature coordinate using the i-th feature coordinate and the (i+1)-th feature coordinate. The calculation formula is as follows: in, This represents the ordinate of the i-th feature coordinate. This represents the x-coordinate of the i-th feature coordinate. Let represent the ordinate of the (i+1)th feature coordinate. This represents the x-coordinate of the (i+1)th feature coordinate; The smoothness is calculated using the first and last feature coordinates as the overall smoothness. Set a reasonable smoothing range based on the overall smoothness. ],in, and These represent the smoothing coefficients. If the smoothness of the feature coordinates is within a reasonable smoothing range, there is no need to correct the inertial navigation information of the inertial measurement unit corresponding to the feature coordinates; otherwise, it is necessary to correct the inertial navigation information of the inertial measurement unit corresponding to the feature coordinates. (5) Calculate the correction deviation. The inertial measurement unit corresponding to the feature coordinates that need to be corrected can be obtained from the reasonable smoothing range. Record the numbers of all inertial measurement units that need to be corrected, and calculate the correction deviation. The correction deviation of the i-th inertial measurement unit is... The calculation formula is as follows: in, They represent in The position of the i-th inertial measurement unit on the x-axis, y-axis, and z-axis at time i; The sum of the inertial measurement unit and the correction deviation is the corrected train inertial navigation information; The train position at the termination time is calculated using simulated satellite positioning signals and corrected train inertial navigation information. The initial detection threshold is initialized. If the absolute value of the deviation between the actual train position and the train position is less than the initial detection threshold, the initial positioning test is successful. If the absolute value of the deviation between the actual train position and the train position is greater than or equal to the detection threshold, the initial positioning test fails. Complete the initial positioning test.

[0009] Further, step S4 includes: The multi-source testing system simultaneously plays simulated satellite positioning signals and spoofed satellite positioning signals, with the number of such signals being m. The train terminal receives these satellite positioning signals, and the number of satellite positioning signals received by the train terminal is m. ,in, , and All are integers; if A value less than 3 indicates that the train terminal receives fewer satellite positioning signals under test conditions. In this case, the train position is calculated only by the train inertial measurement unit, without calculating the positions of each satellite receiver. If the value is greater than or equal to 3, the spoofing signal needs to be diagnosed first, and then the position of each satellite receiver needs to be calculated. The distance between the first carriage of the train terminal and the nearest auxiliary positioning device At this time, the train terminal forwards the train position, satellite positioning signal, and train inertial navigation information to the auxiliary positioning terminal. The auxiliary positioning terminal designs a deception diagnosis algorithm, and the specific steps are as follows: (1) Calculate the distance difference. Calculate the distance difference between the different satellite positioning signals of each satellite receiver at the termination time and the start time. Then, the distance difference between the j-th satellite of the i-th satellite receiver at the termination time and the start time is: The distance difference is normalized to obtain the normalized distance difference. The specific expression is shown in the following formula: (2) Sort the distance differences by sorting them from smallest to largest to obtain an ordered set of satellite biases; (3) Calculate the diagnostic coefficients. Divide the ordered satellite bias set into four equal parts. If the parts cannot be completely divided, take the integer part of the first three parts and put the remaining data in the last part. Calculate the first diagnostic coefficient Second diagnostic coefficient The first diagnostic coefficient The median of the first set of equal members, and the second diagnostic coefficient. The median of the third set of equal members; (4) Calculate the diagnostic interval, where the diagnostic interval G is the first diagnostic coefficient. Second diagnostic coefficient The absolute value of the difference; Calculate the lower limit of the diagnostic range , ; Calculate the upper limit of the diagnostic range , ,in For adjustment coefficients; (5) Deceiving satellite positioning signal identification, if the data of the ordered satellite bias set falls within [ , If the value is L, it means that the satellite positioning signal corresponding to the data is a real signal; otherwise, it is a potential spoofing signal. Count the number of times each satellite positioning signal is a potential spoofing signal. If the number is greater than or equal to L / 3, then the signal is a spoofing signal; otherwise, it is a real signal. The train position at the termination time is calculated using satellite positioning signals and train inertial navigation information. The actual position of the train is calculated by the auxiliary positioning device. The final detection threshold is initialized. If the absolute value of the deviation between the actual position of the train and the train position is less than the final detection threshold, the final positioning is successful. If the absolute value of the deviation between the actual position of the train and the train position is greater than or equal to the detection threshold, the final positioning fails. Complete the final test.

[0010] On the other hand, the present invention also provides a railway positioning test system based on multi-source information, which includes: The test initialization module connects the multi-source test system to the train terminal and the auxiliary positioning device terminal in an environment shielded by the signal jammer, and completes the initialization work of the train terminal and the auxiliary positioning device terminal. In the initial positioning test module, the multi-source test system plays simulated satellite positioning signals. The train terminal receives these simulated satellite positioning signals. The train terminal is equipped with an inertial measurement unit (IMU), which publishes train inertial navigation information. Based on the simulated satellite positioning signals and the train inertial navigation information, the train position is calculated, and the train position, simulated satellite positioning signals, and train inertial navigation information are forwarded to the auxiliary positioning terminal. The auxiliary positioning terminal performs a positioning consistency test on the train positioning and calculates the positioning consistency test coefficient and the initial positioning test threshold. If the positioning consistency test coefficient is greater than the positioning test threshold, the auxiliary positioning terminal designs an inertial navigation smoothing correction algorithm to correct the train inertial navigation information, thus completing the initial positioning test. In the final positioning test module, the multi-source test system simultaneously plays simulated satellite positioning signals and spoofed satellite positioning signals. The train terminal receives the satellite positioning signals and forwards them to the auxiliary positioning terminal. The auxiliary positioning terminal designs a spoofing diagnosis algorithm, calculates the train position, and completes the final positioning test. The results output module ends the test and outputs the test results.

[0011] The beneficial effects of the technical solution provided by this invention include at least the following: 1. This invention achieves full-scenario, multi-dimensional verification of railway positioning systems by constructing a complete test process of "shielded environment initialization - positioning consistency test". Compared with the limitations of traditional test schemes that only target single signals or unshielded environments, this scheme relies on the collaborative testing mechanism of multi-source test systems and auxiliary positioning terminals. It can simulate real and deceptive satellite positioning signals in a controllable shielded environment. At the same time, it combines train inertial navigation information to complete data interaction and algorithm optimization. It can comprehensively cover the core links of railway positioning systems such as signal reception, train position calculation, and anomaly diagnosis, significantly improving the accuracy, systematicness, and reliability of the test, and providing a standardized and reproducible technical solution for the performance verification of railway positioning systems.

[0012] 2. In this scheme, the multi-source test system first plays simulated satellite positioning signals to conduct an initial positioning test. The train terminal calculates the position by fusing satellite and inertial navigation information, and links with the auxiliary positioning terminal to conduct a positioning consistency test. This can accurately detect the matching degree between the train positioning data and the actual signal, providing a quantitative basis for the basic performance evaluation of the positioning system. By setting a positioning test threshold, an inertial navigation smoothing correction algorithm is designed when the consistency coefficient does not meet the standard. This can specifically optimize the stability of inertial navigation information, solve the positioning deviation problem that is prone to occur when relying solely on satellite positioning signals or inertial navigation information, effectively improve the accuracy of train positioning, and ensure the reliable operation of the positioning system under normal signal conditions.

[0013] 3. In this solution, a multi-source testing system simultaneously plays simulated and spoofed satellite positioning signals for the final positioning test. The auxiliary positioning terminal uses a spoofing diagnostic algorithm to diagnose the spoofed satellite positioning signals. This simulates signal interference scenarios faced by railway positioning systems, accurately testing the system's ability to identify and resist spoofed signals. Compared to traditional tests that lack spoofing signal scenarios, this step can expose the positioning system's vulnerabilities in complex signal environments in advance. Algorithm optimization can improve the system's diagnostic and fault-tolerant capabilities for abnormal signals, providing crucial technical support for safe positioning in railway transportation. Attached Figure Description

[0014] Figure 1 This is a schematic diagram of the overall execution flow of a railway positioning test method based on multi-source information, provided in an embodiment of the present invention. Detailed Implementation

[0015] The present invention will be further described below with reference to the accompanying drawings, but this is not intended to limit the present invention in any way. Any modifications or substitutions made based on the teachings of the present invention shall fall within the protection scope of the present invention.

[0016] Example 1 This embodiment provides a railway positioning test method based on multi-source information, which can be implemented by electronic devices, such as... Figure 1 As shown. Specifically, the method in this embodiment includes the following steps: In an environment shielded by a signal jammer, the multi-source test system connects to the train terminal and the auxiliary positioning device terminal, completing the initialization of the train terminal and the auxiliary positioning device terminal, specifically as follows: To eliminate interference from signals other than the test signal, the test environment is first set up in a reasonable manner. The signal jammer shields the test environment from the influence of other signals besides the test signal, so that the terminal under test is in an ideal test environment for accurate testing of the terminal under test. All test methods are carried out in the environment shielded by the signal jammer. The multi-source test system is connected to the train terminal and the auxiliary positioning device terminal. The connection method is spatial wireless radiation. In this solution, the latency of the spatial wireless radiation connection method is controllable by default, and the impact of extreme communication conditions is not considered. The initialization of the train terminal and auxiliary positioning device terminal includes powering on and setting the working mode. Among them, the train terminal completes the initialization of the satellite receiver and inertial measurement unit.

[0017] During the test, the train terminal consists of L carriages. Each carriage is equipped with a satellite positioning signal receiver and an inertial measurement unit in the middle. By default, the satellite positioning signal receiver and the inertial measurement unit are in the same position. The satellite positioning signal receiver receives the satellite positioning signal published by the multi-source test system. It should be further noted that the satellite positioning signal in this scheme includes simulated satellite positioning signal and spoofed satellite positioning signal. The inertial measurement unit publishes train inertial navigation information. In this embodiment, L is 12. It should be further noted that the simulated satellite positioning signal in this scheme can be understood as the real satellite positioning signal. During the test, the auxiliary positioning terminal consists of L auxiliary positioning devices. The number of auxiliary positioning devices is determined according to the number of terminals on the train, and the interval between every two auxiliary positioning devices is the length H of a single train car. In the train terminal, each carriage's satellite positioning signal receiver and inertial measurement unit corresponds one-to-one with the auxiliary positioning tester. It should be further noted that the satellite positioning signal receiver and inertial measurement unit in this scheme meet the ideal conditions. When the train stops, it can be ensured that the satellite positioning signal receiver and inertial measurement unit are in the same position as the corresponding auxiliary positioning tester, so as to ensure the accuracy of the positioning test in this scheme. The multi-source testing system can monitor all signals from the train terminal and the auxiliary positioning device terminal throughout the entire process; It should be further clarified that the train in this plan refers to a railway train.

[0018] The multi-source testing system plays simulated satellite positioning signals. The train terminal receives these simulated satellite positioning signals. The train terminal is equipped with an inertial measurement unit (IMU), which publishes train inertial navigation information. Based on the simulated satellite positioning signals and the train inertial navigation information, the train position is calculated, and the train position, simulated satellite positioning signals, and train inertial navigation information are forwarded to the auxiliary positioning terminal. The auxiliary positioning terminal performs a positioning consistency test on the train positioning and calculates the positioning consistency test coefficient. Specifically: After defining the basic information, positioning is performed twice, targeting different scenarios to achieve different testing objectives. First, the multi-source test system plays simulated satellite positioning signals, with n simulated satellite positioning signals played. The train terminal receives these simulated satellite positioning signals, with the number of received simulated satellite positioning signals being n. ,in, , and All values ​​are integers. Further explanation is needed: the multi-source test system plays multiple simulated satellite positioning signals to simulate a real positioning and navigation environment. At the same time, by recording the number of positioning signals received by the train's satellite positioning, it can decide whether to use satellite positioning signals to calculate the train's position in the test environment, avoiding large deviations in train positioning caused by satellite positioning signal quality issues, thereby improving the accuracy of train positioning tests. if A value less than 3 indicates that the train terminal receives relatively few simulated satellite positioning signals under the test environment. In this case, the train position is calculated only by the train inertial measurement unit, without calculating the positions of each satellite receiver. If the value is greater than or equal to 3, then calculate the position of each satellite receiver; The set of satellite receivers for train terminals is P. Let represent the set of train terminal satellite receivers at time t, where ={ ,..., ,... }, This represents the position of the i-th satellite receiver at time t. ={ }, These represent the positions of the i-th satellite receiver on the x-axis, y-axis, and z-axis at time t, respectively. The specific calculation formula is as follows: Where j represents an integer, This represents the position of the j-th analog satellite positioning signal received by the i-th satellite receiver at time t on the x-axis. This represents the position of the j-th analog satellite positioning signal received by the i-th satellite receiver at time t on the y-axis. Let Σ represent the position of the j-th analog satellite positioning signal received by the i-th satellite receiver at time t on the z-axis, and let Σ represent the summation function; The set of train terminal inertial measurement units is denoted as U. Let represent the set of train terminal inertial measurement units at time t, where ={ ,..., ,... }, This represents the position of the i-th inertial measurement unit at time t. ={ }, These represent the positions of the i-th inertial measurement unit on the x-axis, y-axis, and z-axis at time t, respectively. The train position W is calculated using simulated satellite positioning signals and train inertial navigation information. The train position at time t... The calculation formula is as follows: in, Represents the sequence number, which is an integer. This represents the position of the h-th satellite receiver at time t. This indicates the position of the (h-1)th satellite receiver at time t. This indicates the position of the h-th inertial measurement unit at time t. This indicates the position of the (h-1)th inertial measurement unit at time t. This represents the adjustment factor, if If the value is less than 3, then If it equals 1, If the value is greater than or equal to 3, then It equals 2; It should be further explained that the train position also includes three-axis coordinates: x-axis, y-axis, and z-axis. The above formula is actually a matrix operation. In this case, the distance calculation involved in this scheme is the square root of the sum of the squares of the x-axis, y-axis, and z-axis.

[0019] When the distance between the first carriage of the train terminal and the nearest auxiliary positioning device At this time, the current time is set to The train terminal forwards the train position, simulated satellite positioning signal and train inertial navigation information to the auxiliary positioning instrument terminal. It should be further explained that, in order to improve testing efficiency and reduce the loss of computing power during the testing process, the relevant data is only transmitted and calculated within a certain range. The auxiliary positioning terminal performs a positioning consistency test on the train and calculates the positioning consistency test coefficient. The specific steps are as follows: (1) Obtain the position of the auxiliary positioning device, where the set of auxiliary positioning devices is F, and ={ ,..., ,... }, This indicates the position of the i-th auxiliary positioning device. ={ }, These represent the positions of the i-th auxiliary positioning device on the x-axis, y-axis, and z-axis, respectively. (2) Calculate the approximation coefficient set R, and the approximation coefficient at time t. The specific calculation formula is as follows: = in, This indicates the position of the b-th auxiliary positioning device. Indicates the serial number; The set of approximation coefficients R={ }, calculate the minimum value min{R} in the set of approximation coefficients, where min{} represents the calculation of finding the minimum value; The time corresponding to the minimum value min{R} in the approximation coefficient set This is the moment when the middle of each carriage in the train terminal aligns with the auxiliary positioning device. It should be further explained that the approximation factor is calculated to obtain the time when the satellite positioning receiver and the auxiliary positioning device in the train terminal are aligned. For the sake of simplicity, the approximation factor can be omitted here, and the time when the satellite positioning receiver and the auxiliary positioning device in the train terminal are aligned can be taken directly. (3) Calculate the positioning consistency test coefficient S, in The positioning consistency test coefficient S is calculated at any time, and the specific calculation formula is as follows: in , , These represent the positions of the b-th auxiliary positioning device on the x-axis, y-axis, and z-axis, respectively. They represent in The position of the b-th inertial measurement unit on the x-axis, y-axis, and z-axis at time b.

[0020] The initial positioning test threshold is set. If the positioning consistency test coefficient is greater than the initial positioning test threshold, the auxiliary positioning terminal designs an inertial navigation smoothing correction algorithm to correct the train's inertial navigation information and complete the initial positioning test. Specifically: The initial positioning test threshold is set. If the positioning consistency test coefficient is greater than the initial positioning test threshold, it indicates that there is a large deviation in the train's position. The auxiliary positioning terminal is designed with an inertial navigation smoothing correction algorithm to correct the train's inertial navigation information. If the positioning consistency test coefficient is less than or equal to the positioning test threshold, the first positioning test ends, indicating that the train position is relatively accurate at this time. The specific steps of the inertial navigation smoothing correction algorithm are as follows: (1) Construct the inertial navigation spatiotemporal matrix, with time as the row and the position of the inertial measurement unit as the column. In the spatiotemporal matrix, each row represents the position of the same inertial navigation measurement unit at different times, with the starting time being... The termination time is Each column represents the position distance of each inertial measurement unit at the same time.

[0021] (2) Set up a standardized treatment matrix. The number of rows and columns in the standardized treatment matrix is ​​the same as that in the spatiotemporal matrix. The value of each row in the standardized treatment matrix is... , The value of is in the range [0,L] and is an integer. Each row's is... Each row is 1 greater than the previous row. For example, in a normalized treatment matrix, the first row is all 0s, the second row is all -H, and the third row is all... The last line is all ; (3) Construct a spatiotemporal feature matrix. The spatiotemporal matrix is ​​combined with the standardized treatment matrix to eliminate the influence of physical distance. The maximum and minimum values ​​in each column of the matrix after the combination are used as the feature coordinates of that column. Therefore, the feature coordinates of each column will involve two inertial measurement units. The same principle applies in the subsequent correction. The spatiotemporal feature matrix is ​​constructed from all feature coordinates. (4) Calculate the smoothness K of adjacent feature coordinates. Calculate the smoothness of the (i+1)th feature coordinate from the i-th feature coordinate and the (i+1)-th feature coordinate. The calculation formula is as follows: in, This represents the ordinate of the i-th feature coordinate. This represents the x-coordinate of the i-th feature coordinate. Let represent the ordinate of the (i+1)th feature coordinate. This represents the x-coordinate of the (i+1)th feature coordinate; The smoothness is calculated using the first and last feature coordinates as the overall smoothness. Set a reasonable smoothing range based on the overall smoothness. ],in, and These represent the smoothing coefficients. If the smoothness of the feature coordinates is within a reasonable smoothing range, there is no need to correct the inertial navigation information of the inertial measurement unit corresponding to the feature coordinates; otherwise, it is necessary to correct the inertial navigation information of the inertial measurement unit corresponding to the feature coordinates. (5) Calculate the correction deviation. The inertial measurement unit corresponding to the feature coordinates that need to be corrected can be obtained from the reasonable smoothing range. Record the numbers of all inertial measurement units that need to be corrected, and calculate the correction deviation. The correction deviation of the i-th inertial measurement unit is... The calculation formula is as follows: in, They represent in The position of the i-th inertial measurement unit on the x-axis, y-axis, and z-axis at time i; The sum of the inertial measurement unit and the correction deviation is the corrected train inertial navigation information; The train position at the termination time is calculated using simulated satellite positioning signals and corrected train inertial navigation information. The initial detection threshold is initialized. If the absolute value of the deviation between the actual train position and the train position is less than the initial detection threshold, the initial positioning is successful. If the absolute value of the deviation between the actual train position and the train position is greater than or equal to the detection threshold, the initial positioning test fails. After completing the initial positioning test, regardless of the initial positioning result, a final positioning test is performed.

[0022] The multi-source testing system simultaneously plays simulated satellite positioning signals and spoofed satellite positioning signals. The train terminal receives these satellite positioning signals and forwards them to the auxiliary positioning terminal. The auxiliary positioning terminal designs a spoofing diagnosis algorithm, calculates the train's position, and completes the final positioning test. Specifically: The multi-source testing system simultaneously plays simulated satellite positioning signals and spoofed satellite positioning signals, with the number of such signals being m. The train terminal receives these satellite positioning signals, and the number of satellite positioning signals received by the train terminal is m. ,in, , and All are integers; if A value less than 3 indicates that the train terminal receives fewer satellite positioning signals under test conditions. In this case, the train position is calculated only by the train inertial measurement unit, without calculating the positions of each satellite receiver. If the value is greater than or equal to 3, the spoofing signal needs to be diagnosed first, and then the position of each satellite receiver needs to be calculated. The distance between the first carriage of the train terminal and the nearest auxiliary positioning device At that time, the train terminal forwards the train's position, satellite positioning signal, and train inertial navigation information to the auxiliary positioning device terminal. The specific steps for designing a spoofing detection algorithm for an assisted positioning terminal are as follows: (1) Calculate the distance difference: Calculate the distance difference between the different satellite positioning signals of each satellite receiver at the termination time and the start time. Then, the distance difference between the j-th satellite of the i-th satellite receiver at the termination time and the start time is: The above distance difference normalization process yields the normalized distance difference. The specific expression is shown in the following formula: It should be further noted that the formula for calculating the location distance has been described earlier in this embodiment and will not be repeated here. (2) Sort the distance differences by sorting them from smallest to largest to obtain an ordered set of satellite biases; (3) Calculate the diagnostic coefficients. Divide the ordered satellite bias set into four equal parts. If the parts cannot be completely divided, take the integer part of the first three parts and put the remaining data in the last part. Calculate the first diagnostic coefficient Second diagnostic coefficient The first diagnostic coefficient The median of the first set of equal members, and the second diagnostic coefficient. The median is the median of the third set of equal subgroups. It should be further noted that if there are fewer than three data points in a set of equal subgroups, the median is the mean of all data points in that set. (4) Calculate the diagnostic interval, where the diagnostic interval G is the first diagnostic coefficient. Second diagnostic coefficient The absolute value of the difference; Calculate the lower limit of the diagnostic range , ; Calculate the upper limit of the diagnostic range , ,in In this embodiment, to adjust the coefficients, The value is 1.2; (5) Deceiving satellite positioning signal identification, if the data of the ordered satellite bias set falls within [ , If the value is L, it means that the satellite positioning signal corresponding to the data is a real signal; otherwise, it is a potential spoofing signal. Count the number of times each satellite positioning signal is a potential spoofing signal. If the number is greater than or equal to L / 3, then the signal is a spoofing signal; otherwise, it is a real signal. The train position at the termination time is calculated using satellite positioning signals and train inertial navigation information. The actual position of the train is calculated by the auxiliary positioning device. The final detection threshold is initialized. If the absolute value of the deviation between the actual position of the train and the train position is less than the final detection threshold, the final positioning test is successful. If the absolute value of the deviation between the actual position of the train and the train position is greater than or equal to the detection threshold, the final positioning test fails. Complete the final test.

[0023] Example 2 This embodiment provides a railway positioning test system based on multi-source information, which includes the following modules: The test initialization module connects the multi-source test system to the train terminal and the auxiliary positioning device terminal in an environment shielded by the signal jammer, and completes the initialization work of the train terminal and the auxiliary positioning device terminal. In the initial positioning test module, the multi-source test system plays simulated satellite positioning signals. The train terminal receives these simulated satellite positioning signals. The train terminal is equipped with an inertial measurement unit (IMU), which publishes train inertial navigation information. Based on the simulated satellite positioning signals and the train inertial navigation information, the train position is calculated, and the train position, simulated satellite positioning signals, and train inertial navigation information are forwarded to the auxiliary positioning terminal. The auxiliary positioning terminal performs a positioning consistency test on the train positioning and calculates the positioning consistency test coefficient and the initial positioning test threshold. If the positioning consistency test coefficient is greater than the positioning test threshold, the auxiliary positioning terminal designs an inertial navigation smoothing correction algorithm to correct the train inertial navigation information, thus completing the initial positioning test. In the final positioning test module, the multi-source test system simultaneously plays simulated satellite positioning signals and spoofed satellite positioning signals. The train terminal receives the satellite positioning signals and forwards them to the auxiliary positioning terminal. The auxiliary positioning terminal designs a spoofing diagnosis algorithm, calculates the train position, and completes the final positioning test. The results output module ends the test and outputs the test results. As used herein, the term "preferred" is meant as an example, illustration, or illustration. Any aspect or design described herein as "preferred" need not be construed as being more advantageous than other aspects or designs. Rather, the use of the term "preferred" is intended to present the concept in a specific manner. As used in this application, the term "or" is intended to mean an inclusive "or" rather than an exclusionary "or." That is, unless otherwise specified or clear from the context, "X uses A or B" naturally includes either of the permutations. That is, if X uses A; X uses B; or X uses both A and B, then "X uses A or B" is satisfied in any of the foregoing examples.

[0024] Furthermore, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art based on a reading and understanding of this specification and the accompanying drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the appended claims. In particular, with respect to the various functions performed by the aforementioned components (e.g., elements, etc.), the terminology used to describe such components is intended to correspond to any component (unless otherwise indicated) that performs the specified function of said component (e.g., is functionally equivalent to it), even if structurally not equivalent to the disclosed structure performing the functions in the exemplary implementations of this disclosure shown herein. Moreover, although specific features of this disclosure have been disclosed with respect to only one of several implementations, such features may be combined with one or more features of other implementations that may be desirable and advantageous for a given or particular application. Furthermore, with regard to the use of the terms “comprising,” “having,” “containing,” or variations thereof in the Detailed Description or claims, such terms are intended to be included in a manner similar to the term “including.”

[0025] The functional units in this invention embodiment can be integrated into a processing module, or each unit can exist physically separately, or multiple units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. The aforementioned devices or systems can execute the storage methods in the corresponding method embodiments.

[0026] In summary, the above embodiments are one implementation of the present invention, but the implementation of the present invention is not limited to the embodiments described above. Any changes, modifications, substitutions, combinations, or simplifications made that deviate from the spirit and principle of the present invention should be considered equivalent substitutions and are included within the protection scope of the present invention.

Claims

1. A railway positioning test method based on multi-source information, characterized in that, The method comprises the following steps: S1: In a signal shielding instrument shielded environment, a multi-source test system is connected with a train terminal and an auxiliary positioning instrument terminal, and initialization of the train terminal and the auxiliary positioning instrument terminal is completed; S2: The multi-source test system plays a simulated satellite positioning signal, the train terminal receives the simulated satellite positioning signal, an inertial measurement unit is configured on the train terminal, the train inertial navigation information is issued by the inertial measurement unit, the train position is calculated according to the simulated satellite positioning signal and the train inertial navigation information, and the train position, the simulated satellite positioning signal and the train inertial navigation information are forwarded to the auxiliary positioning instrument terminal, the auxiliary positioning instrument terminal performs positioning consistency test on the train positioning, and a positioning consistency test coefficient is calculated; S3: An initial positioning test threshold value is set, if the positioning consistency test coefficient is greater than the positioning test threshold value, an inertial navigation smoothing correction algorithm is designed for the auxiliary positioning instrument terminal, the train inertial navigation information is corrected, and the initial positioning test is completed; S4: The multi-source test system simultaneously plays the simulated satellite positioning signal and a spoofing satellite positioning signal, the train terminal receives the satellite positioning signal and forwards the satellite positioning signal to the auxiliary positioning terminal, a spoofing diagnosis algorithm is designed for the auxiliary positioning terminal, the train position is calculated, and the final positioning test is completed; S5: The test is ended, and a test result is output.

2. The railway positioning test method based on multi-source information according to claim 1, characterized in that, The step S1 comprises: The signal shielding instrument shields the influence of other signals except the test signal in the test environment, so that the terminal to be tested is in an ideal test environment, and the state of the terminal to be tested can be accurately tested, and all test methods are performed in the environment shielded by the signal shielding instrument; The multi-source test system is connected with the train terminal and the auxiliary positioning instrument terminal in a spatial wireless radiation mode; Initialization of the train terminal and the auxiliary positioning instrument terminal comprises power-on and setting of a working mode, wherein initialization of a satellite receiver and an inertial measurement unit of the train terminal is completed; In the test process, the train terminal is composed of L carriages, a satellite positioning signal receiver and an inertial measurement unit are arranged in the middle of each carriage, the positions of the satellite positioning signal receiver and the inertial measurement unit are consistent by default, the satellite positioning signal receiver receives the satellite positioning signal issued by the multi-source test system, and the inertial measurement unit issues train inertial navigation information; In the test process, the auxiliary positioning instrument terminal is composed of L auxiliary positioning instruments, the number of the auxiliary positioning instruments is determined according to the number of the train terminal, the interval between each two auxiliary positioning instruments is the length H of a single train carriage, and the auxiliary positioning instruments are all installed on the same side of the railway; The satellite positioning signal receiver and the inertial measurement unit of each carriage in the train terminal correspond to the auxiliary positioning test instrument one by one; The multi-source test system can realize full-process monitoring of all signals of the train terminal and the auxiliary positioning instrument terminal.

3. The method of claim 1, wherein, The step S2 comprises: The multi-source test system plays analog satellite positioning signals, the number of the played analog satellite positioning signals is n, the train terminal receives the analog satellite positioning signals, the number of the analog satellite positioning signals received by the train terminal is wherein, , and are integers; If is less than 3, it indicates that the analog satellite positioning signals received by the train terminal are less in the test environment, at this time the train position is only calculated by the train inertial measurement unit, and the positions of the satellite receivers are not calculated. If is greater than or equal to 3, the positions of the satellite receivers are calculated. P = { P1, P2,..., Pn}, P = { P1, P2,..., Pn}, P = { P1, P2,..., Pn}, P = { P1, P2,..., Pn}, P = { P1, P2,..., Pn}, P = { P1, P2,..., Pn}, P = { P1, P2,..., Pn}, P = { P1, P2,..., Pn}, P = { P1, P2,..., Pn}, P = { P1, P2,..., Pn}, The specific calculation formula of P is as follows: wherein j represents an integer, represents a position of the jth analog satellite positioning signal received by the ith satellite receiver in the x-axis at the tth time, represents a position of the jth analog satellite positioning signal received by the ith satellite receiver in the y-axis at the tth time, represents a position of the jth analog satellite positioning signal received by the ith satellite receiver in the z-axis at the tth time, and ∑ represents a summation function. U = {ui}i=1n, Uti= {uit}i=1n, = , ... }, uit= {xi, yi, zi}i=1n, = }, respectively represent the position of the i-th inertial measurement unit in the x-axis, y-axis and z-axis at time t. The train position W is calculated from the simulated satellite positioning signal and the train inertial navigation information, and the train position at time t is The calculation formula is as follows: wherein, represents a sequence number, which is an integer, represents the position of the hth satellite receiver at the tth time, represents represents the position of the hth inertial measurement unit at the tth time, represents represents an adjustment coefficient, if the value of is less than 3, then is equal to 1, if the value of is greater than or equal to 3, then is equal to 2; When the distance between the first car of the train terminal and the nearest auxiliary positioning instrument is , the time is set to , and the train terminal transmits the train position, the simulated satellite positioning signal and the train inertial navigation information to the auxiliary positioning instrument terminal. The auxiliary positioning instrument terminal performs positioning consistency test on the train positioning, and a positioning consistency test coefficient is calculated, and the specific steps are as follows: (1) Obtain the positions of the auxiliary positioners, the set of auxiliary positioners is F, wherein ={ ,..., ... }, represents the position of the i-th auxiliary positioner, ={ }, respectively represent the positions of the i-th auxiliary positioner on the x-axis, y-axis and z-axis; (2) Calculate the approaching coefficient set R, the approaching coefficient at time t The specific calculation formula is as follows: = wherein represents the position of the bth auxiliary position finder, represents the serial number; The set of approximation coefficients R={ }, calculate the minimum value min{R} in the set of approximation coefficients, where min{} represents the calculation of finding the minimum value; The time corresponding to the minimum value min{R} in the approaching coefficient set The time when the train terminal middle part and the auxiliary positioner are aligned (3) Calculate the positioning consistency test coefficient S, at the moment, the specific calculation formula is as follows: in, , , These represent the positions of the b-th auxiliary positioning device on the x-axis, y-axis, and z-axis, respectively. They represent in The position of the b-th inertial measurement unit on the x-axis, y-axis, and z-axis at time b.

4. The method of claim 1, wherein, The step S3 comprises: An initial positioning test threshold value is set, if the positioning consistency test coefficient is greater than the positioning test threshold value, an inertial navigation smoothing correction algorithm is designed for the auxiliary positioning instrument terminal, the train inertial navigation information is corrected, and if the positioning consistency test coefficient is less than or equal to the positioning test threshold value, the initial positioning test is ended; The specific steps of the inertial navigation smoothing correction algorithm are as follows: (1) constructing an inertial navigation space-time matrix, taking time as row and the position of the inertial measurement unit as column, constructing an inertial navigation space-time matrix, in which each row is the position of the same inertial measurement unit at different time, the starting time is , the ending time is , and each column is the position distance of each inertial measurement unit at the same time; (2) setting a standard treatment matrix, wherein the number of rows and columns of the standard treatment matrix is consistent with the number of rows and columns of the inertial navigation space-time matrix, the value range of each row of the standard treatment matrix is [0, L] and is an integer, and each row of the standard treatment matrix is larger than the previous row by 1; , . ​ (3) constructing a space-time feature matrix, performing sum processing on the inertial navigation space-time matrix and the normalized treatment matrix, and taking the maximum value and the minimum value in each column of the processed matrix as the feature coordinates of the column, and constructing a space-time feature matrix from all the feature coordinates; (4) Calculate the smoothness K of the adjacent feature coordinates in the space-time feature matrix, by the ith feature coordinate and the i+1th feature coordinate, to calculate the smoothness of the i+1th feature coordinate , and the calculation formula is as follows: wherein denotes the ordinate of the i-th characteristic coordinate, denotes the abscissa of the i-th characteristic coordinate, denotes the ordinate of the i+1-th characteristic coordinate, denotes the abscissa of the i+1-th characteristic coordinate; The smoothness is calculated by taking the first feature coordinate and the last feature coordinate as a whole A reasonable smooth range is set by the overall smoothness , wherein and respectively represent a smooth coefficient, if the smoothness of the feature coordinates is within the reasonable smooth range, the inertial navigation information of the inertial measurement unit corresponding to the feature coordinates does not need to be corrected, otherwise the inertial navigation information of the inertial measurement unit corresponding to the feature coordinates needs to be corrected; (5) Calculate the correction bias, and the inertial measurement unit corresponding to the feature coordinates needing correction can be obtained from the reasonable smoothing range, record the number of all inertial measurement units needing correction, calculate the correction bias, and the correction bias of the i-th inertial measurement unit The calculation formula is as follows: wherein, respectively represent the position of the i-th inertial measurement unit at the time instant on the x-axis, y-axis and z-axis, respectively. respectively represent the position of the i-th inertial measurement unit at the time instant on the x-axis, y-axis and z-axis, respectively. The sum of the inertial measurement unit and the correction bias is the corrected train inertial navigation information; The train position at the termination time is calculated from the simulated satellite positioning signal and the corrected train inertial navigation information, and the initial detection threshold is initialized, if the absolute value of the deviation between the train real position and the train position is less than the initial detection threshold, the initial positioning test is successful, if the absolute value of the deviation between the train real position and the train position is greater than or equal to the detection threshold, the initial positioning test fails; The initial positioning test is completed.

5. The method of claim 1, wherein, The step S4 comprises: The multi-source test system simultaneously plays m numbers of analog satellite positioning signals and spoofing satellite positioning signals, a train terminal receives the satellite positioning signals, and the number of satellite positioning signals received by the train terminal is wherein, , and are integers; If is less than 3, it indicates that the satellite positioning signals received by the train terminal are less in the test environment, at this time, the train position is only calculated by the train inertial measurement unit, and the positions of the satellite receivers are not calculated. is greater than or equal to 3, it is necessary to diagnose the spoofing signals first, and then calculate the positions of the satellite receivers. When the train terminal first car and the nearest auxiliary positioning instrument distance When the train terminal first car and the nearest auxiliary positioning instrument distance When the train terminal first car and the nearest auxiliary positioning instrument distance (1) Calculate the distance difference, calculate the distance difference of each satellite receiver different satellite positioning signal at the end time and the start time, then the distance difference of the jth satellite of the ith satellite receiver at the end time and the start time is , the normalized distance difference is obtained by normalizing the distance difference , the specific expression is as follows: (2) sorting the distance difference, sorting all the distance differences from small to large to obtain an ordered satellite deviation set; (3) calculating the diagnostic coefficient, equally dividing the ordered satellite deviation set 4 to obtain 4 equally divided subsets, if the division is not complete, the first three parts are integers, and the remaining data is placed in the last part; calculating a first diagnostic coefficient and a second diagnostic coefficient wherein the first diagnostic coefficient is the median of the first aliquot subset and the second diagnostic coefficient is the median of the third aliquot subset; (4) calculating a diagnosis interval, the diagnosis interval G is the absolute value of the difference between the first diagnosis coefficient and the second diagnosis coefficient ; Computing a lower diagnostic range limit , ; Computing the upper limit of the diagnostic range , wherein is an adjustment factor; (5) spoofing satellite positioning signal identification, if the data of the ordered satellite bias set falls in [ , ], it indicates that the satellite positioning signal corresponding to the data is a real signal, otherwise it is a potential spoofing signal, the number of times that each satellite positioning signal is a potential spoofing signal is counted, if the number of times is greater than or equal to L / 3, the signal is a spoofing signal, otherwise it is a real signal;​ The train position at the termination time is calculated from the satellite positioning signal and the train inertial navigation information, the train real position is calculated from the auxiliary positioning instrument, and the final detection threshold is initialized, if the absolute value of the deviation between the train real position and the train position is less than the final detection threshold, the final positioning is successful, if the absolute value of the deviation between the train real position and the train position is greater than or equal to the detection threshold, the final positioning fails; The final test is completed.

6. A railway positioning test system based on multi-source information, characterized in that, It comprises: A test initialization module, in the environment shielded by the signal shielding instrument, the multi-source test system is connected with the train terminal and the auxiliary positioning instrument terminal, and the initialization work of the train terminal and the auxiliary positioning instrument terminal is completed; An initial positioning test module, the multi-source test system plays a simulated satellite positioning signal, the train terminal receives the simulated satellite positioning signal, the train terminal is configured with an inertial measurement unit, the train inertial navigation information is published from the inertial measurement unit, the train position is calculated according to the simulated satellite positioning signal and the train inertial navigation information, and the train position, the simulated satellite positioning signal and the train inertial navigation information are forwarded to the auxiliary positioning instrument terminal, the auxiliary positioning instrument terminal performs positioning consistency test on the train positioning, and a positioning consistency test coefficient is calculated; An initial positioning test threshold, if the positioning consistency test coefficient is greater than the positioning test threshold, the auxiliary positioning instrument terminal designs an inertial navigation smoothing correction algorithm to correct the train inertial navigation information, and the initial positioning test is completed; A final positioning test module, the multi-source test system simultaneously plays a simulated satellite positioning signal and a spoofing satellite positioning signal, the train terminal receives the satellite positioning signal and forwards the satellite positioning signal to the auxiliary positioning terminal, the auxiliary positioning terminal designs a spoofing diagnosis algorithm, calculates the train position, and completes the final positioning test; A result output module, the test is ended, and the test result is outputted; To realize the railway positioning test method based on multi-source information in any one of claims 1-5.

Citation Information

Patent Citations

  • Inertial navigation trajectory correction method and device, storage medium and electronic equipment

    CN114323009A

  • Navigation deception detection method and system based on multiple information sources

    CN117991302A

  • Parallel computing-based train positioning test signal generation method

    CN118330695A

  • Full-scene multi-stage linkage simulation test system and method, electronic equipment and storage medium

    CN119376375A

  • Satellite positioning test method and system special for railway based on parallel multiple indexes

    CN119738859A