Automatic testing platform and method for anti-cheating and anti-interference performance of GNSS satellite receiving module
By constructing an automated testing platform for GNSS satellite receiving modules, the complexity and inefficiency of testing the anti-spoofing and anti-interference performance of GNSS receiving equipment were solved, achieving accurate simulation and efficient evaluation, and generating objective test reports.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZHENGZHOU VCOM HUADA BEIDOU NAVIGATION TECH CO LTD
- Filing Date
- 2025-12-29
- Publication Date
- 2026-04-17
AI Technical Summary
Existing tests for the anti-spoofing and anti-interference performance of GNSS receiving equipment suffer from problems such as complex testing environments, cumbersome testing methods, low testing efficiency, and incomplete coverage of testing scenarios.
An automated testing platform for the anti-spoofing and anti-interference performance of GNSS satellite receiver modules is constructed, including a GNSS spoofing and interference integrated testing system, a GNSS satellite antenna, an indoor and outdoor testing system for timing security performance, an ESG vector signal source, a GNSS satellite signal distribution device, and a spectrum analyzer, to achieve automated testing and report generation.
It achieves accurate simulation of the full spectrum of radio frequency threats, improves testing efficiency and reliability, generates objective test reports, and provides a reliable performance evaluation benchmark.
Smart Images

Figure CN121878729A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite navigation, positioning, and timing technology, and in particular to an automated testing platform and method for the anti-spoofing and anti-interference performance of a GNSS satellite receiver module. Background Technology
[0002] Global Navigation Satellite System (GNSS) is widely used in vehicle positioning, mobile phone positioning, and weapon systems, deeply integrated into our systems and facilities; some call it an "invisible tool." From transportation navigation, the Internet of Things in communications, power, finance, and defense, we are increasingly reliant on GNSS. Because GNSS signals are relatively weak when they reach the ground, interference and spoofing can cause serious damage and pose a threat to public safety. Therefore, the anti-spoofing and anti-interference performance of GNSS receivers is particularly important. Currently, testing the anti-spoofing and anti-interference performance of GNSS receivers faces challenges such as complex testing environments, cumbersome testing methods, low testing efficiency, and incomplete coverage of testing scenarios. Summary of the Invention
[0003] This invention addresses the problems in current GNSS anti-interference and anti-spoofing performance testing, such as complex testing environments, cumbersome testing methods, low testing efficiency, and incomplete coverage of testing scenarios. It proposes an automated testing platform and method for the anti-spoofing and anti-interference performance of GNSS satellite receiving modules, including automated testing methods for forwarding spoofing, generating spoofing, traction spoofing, and interference. Finally, it automatically generates test reports according to specifications and provides them to users.
[0004] To achieve the above objectives, the present invention adopts the following technical solution: This invention proposes an automated testing platform for the anti-spoofing and anti-interference performance of a GNSS satellite receiver module. The automated testing platform is used to automatically test the anti-spoofing and anti-interference performance of the GNSS satellite receiver module using test signals. It includes: a GNSS spoofing and interference integrated testing system, a GNSS satellite antenna, an indoor and outdoor testing system for GNSS timing security performance, an ESG vector signal source, a GNSS satellite signal distribution device, and a spectrum analyzer. The GNSS deception and interference integrated test system is used to set deception / interference scenario parameters based on the power of the real GNSS satellite radio frequency signal analyzed by the spectrum analyzer, and to control the output of the real GNSS satellite radio frequency signal received by the GNSS satellite antenna, the deception signal generated by the GNSS timing security performance indoor and outdoor test system, and the interference signal generated by the ESG vector signal source. It is also used to receive and parse the test data of the GNSS satellite receiving module, determine the performance qualification, and automatically generate a test report containing scenario test data. The GNSS satellite antenna is used to receive real GNSS satellite radio frequency signals; The GNSS timing security performance indoor and outdoor field testing system is used to generate different types of deception scenarios and produce corresponding deception signals; The ESG vector signal source is used to generate different types of interference scenarios and produce corresponding interference signals; The GNSS satellite signal distribution device is used to receive the real GNSS satellite radio frequency signal, the deception signal and the interference signal, and perform lossless merging to generate several test signals of the deception / interference signal; The spectrum analyzer is used to analyze the power of real GNSS satellite radio frequency signals, spoofing signals, and interference signals, and transmits the results to the GNSS spoofing and interference integrated test system.
[0005] Furthermore, the GNSS deception and interference integrated testing system includes an automated control system for the anti-deception and anti-interference performance of the GNSS satellite receiving module and an automated analysis system for the anti-deception and anti-interference performance of the GNSS satellite receiving module; The automated control system for anti-deception and anti-interference performance is used to set parameters for the deception / interference scenario based on the power of the real GNSS satellite radio frequency signal analyzed by the spectrum analyzer. This includes setting the deception / interference signal strength level (divided into four levels: low, medium, high, and suppression) and time parameters; and controlling the output of the real GNSS satellite radio frequency signal, the deception signal, and the interference signal. The automated anti-spoofing and anti-interference performance analysis system is used to receive test data from GNSS satellite receiving modules, determine the performance qualification according to the specifications, and automatically generate an anti-spoofing and anti-interference performance test report containing scenario test data, which is then provided to the user.
[0006] Furthermore, the parameter settings include: Users select the deception / interference scenario and set the power of the deception or interference signal based on the power of the real GNSS satellite radio frequency signal analyzed by the spectrum analyzer. The power setting is then checked by the value returned by the spectrum analyzer. Users can also set the deception signal delay, deception location and time, traction deception step size and pull-off duration.
[0007] Furthermore, the input ports of the automated control system for anti-spoofing and anti-interference performance are respectively connected to the output ports of the GNSS satellite antenna, the GNSS timing security performance indoor and outdoor test system, the ESG vector signal source, and the spectrum analyzer. The input port of the GNSS satellite signal distribution device is connected to the automated control system for anti-spoofing and anti-interference performance. The radio frequency signal input terminal of the GNSS satellite receiving module is connected to the output port of the GNSS satellite signal distribution device. The input port of the automated analysis system for anti-spoofing and anti-interference performance is connected to the output port of the GNSS satellite receiving module.
[0008] Furthermore, the GNSS satellite receiving module can also be wirelessly connected to the GNSS satellite signal distribution device.
[0009] Furthermore, the deception scenarios include different deception signal powers, times, and locations, as well as generative deception scenarios, relay deception scenarios, and traction deception scenarios in the power-on / running state of the GNSS satellite receiving module; the interference scenarios include in-band interference scenarios and out-of-band interference scenarios.
[0010] Furthermore, the test data includes spoofing interference alarm indication, 1PPS timing status indication, positioning validity flag, positioning result, number of satellites received, and GNSS satellite receiver module version number.
[0011] Another aspect of the present invention proposes an automated testing method for the anti-spoofing and anti-interference performance of a GNSS satellite receiving module. The automated testing method is executed based on any of the aforementioned automated testing platforms and includes: Step 1: Select test scenarios in the GNSS deception and interference integrated test system. The test scenarios include deception scenarios (generative deception, forwarding deception, or traction deception) and interference scenarios (in-band interference or out-of-band interference). Step 2: Based on the actual GNSS satellite radio frequency signal power analyzed by the spectrum analyzer, set the parameters for the corresponding test scenario (including the power settings of the spoofing or interference signal, the spoofing scenario time, the spoofing signal delay, the spoofing position and spoofing time, the traction spoofing step size and the pull-off duration, etc.). Step 3: The GNSS satellite signal distribution device receives real GNSS satellite radio frequency signals, spoofing signals, and interference signals, and performs lossless merging to generate a test signal for spoofing or interference; Step 4: The GNSS satellite receiving module receives the test signal, generates test data, and sends it to the GNSS deception and interference integrated test system. The GNSS deception and interference integrated test system performs automated analysis of the anti-deception and anti-interference performance based on the test data. Step 5: Based on the automated analysis results and in accordance with the relevant standard specifications, determine whether the anti-spoofing and anti-interference performance of the GNSS satellite receiving module is up to standard; Step 6: Summarize the test results of the anti-spoofing and anti-interference performance of the GNSS satellite receiver module and automatically generate a test report.
[0012] Furthermore, the following standards will be used as the basis for judging the requirements of the specifications: BD 410004-2015 Navigation and Positioning Data Format for BeiDou / Global Navigation Satellite System (GNSS) Receivers; BD 420075-2022 General Data Interface for Beidou Navigation Product Testing; DL / T 1100.1-2018 Power System Time Synchronization System Part 1: Technical Specifications; DL / T 1100.5-2019 Power System Time Synchronization System Part 5: Technical Requirements for Anti-deception and Anti-interference.
[0013] Furthermore, this automated testing method can test multiple GNSS satellite receiving modules simultaneously.
[0014] The present invention also proposes a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the functions performed by the processor in any of the aforementioned automated testing platforms.
[0015] Compared with the prior art, the present invention has the following beneficial effects: This invention constructs a complete and controllable testing environment. By integrating real GNSS satellite radio frequency signals, spoofing signals, and interference signals, the automated testing platform of this invention can accurately simulate the full spectrum of radio frequency threats, from simple in-band and out-of-band interference to complex intelligent spoofing. This solves the problem that traditional testing methods have limited scenarios and are difficult to reproduce real and complex threats.
[0016] This invention achieves precise measurement and closed-loop control of test parameters. Thanks to the real-time monitoring and feedback of the actual output signal by instruments such as spectrum analyzers, this invention can accurately calibrate and dynamically adjust key parameters such as the power of spoofing / interference signals, providing a reliable benchmark for performance evaluation.
[0017] The automatically generated test report not only includes the performance indicators of the GNSS satellite receiver module under test, but more importantly, it integrates objective measured data about the test scenario itself provided by instruments such as spectrum analyzers. This makes the report a complete piece of technical evidence, clearly showing the specific performance of the GNSS satellite receiver module under exact interference / spoofing conditions.
[0018] This invention fundamentally solves the long-standing pain points in GNSS anti-interference and anti-spoofing performance testing—namely, the difficulty in scenario simulation, low testing efficiency, and strong subjectivity of results—by constructing a precise, controllable, intelligent, closed-loop, and data-reliable integrated testing platform. It not only greatly improves the efficiency and reliability of product development verification and quality inspection, but also provides advanced and objective evaluation benchmarks for relevant industry standard setting and technical capability comparison, thus having significant value in promoting the technological advancement and industrial application of highly reliable GNSS terminals. Attached Figure Description
[0019] Figure 1 A schematic diagram of the architecture of an automated testing platform for the anti-spoofing and anti-interference performance of a GNSS satellite receiver module provided in an embodiment of the present invention; Figure 2 One of the flowcharts for an automated testing method for the anti-spoofing and anti-interference performance of a GNSS satellite receiving module provided in an embodiment of the present invention; Figure 3 The second flowchart illustrates an automated testing method for the anti-spoofing and anti-interference performance of a GNSS satellite receiving module, as provided in an embodiment of the present invention. Detailed Implementation
[0020] The present invention will be further explained below with reference to the accompanying drawings and specific embodiments: like Figure 1 As shown, an automated testing platform for the anti-spoofing and anti-interference performance of a GNSS satellite receiver module is provided. The automated testing platform is used to automatically test the anti-spoofing and anti-interference performance of the GNSS satellite receiver module using test signals. It includes: a GNSS spoofing and interference integrated testing system, a GNSS satellite antenna, an indoor and outdoor testing system for GNSS timing security performance, an ESG vector signal source, a GNSS satellite signal distribution device, and a spectrum analyzer.
[0021] The GNSS deception and interference integrated test system is used to set deception / interference scenario parameters based on the power of the real GNSS satellite radio frequency signal analyzed by the spectrum analyzer, and to control the output of the real GNSS satellite radio frequency signal received by the GNSS satellite antenna, the deception signal generated by the GNSS timing security performance indoor and outdoor test system, and the interference signal generated by the ESG vector signal source. It is also used to receive and parse the test data of the GNSS satellite receiving module, determine the performance qualification, and automatically generate a test report containing scenario test data.
[0022] The GNSS satellite receiver module is used to receive test signals from the GNSS satellite signal distribution device and send the test results data to the GNSS deception and interference integrated test system via serial port.
[0023] A GNSS satellite antenna is used to receive real GNSS satellite radio frequency signals.
[0024] The GNSS timing security performance indoor and outdoor field testing system is used to generate different deception scenarios, including generative, relay, and traction deception.
[0025] ESG vector signal source is used to generate different interference scenarios, including in-band interference signal scenarios and out-of-band interference signal scenarios.
[0026] The GNSS satellite signal distribution device is used to receive real GNSS satellite radio frequency signals, spoofing signals generated by the GNSS timing security performance indoor and outdoor test system, and interference signals generated by the ESG vector signal source. After lossless merging, it generates several test signals of spoofing / interference signals. It can be configured to output to multiple GNSS satellite receiving modules in wired or wireless mode.
[0027] The spectrum analyzer is used to analyze the power of real GNSS satellite radio frequency signals, spoofing signals, and interference signals, and transmits the results to the GNSS spoofing and interference integrated test system.
[0028] The GNSS deception and interference comprehensive testing system mainly includes an automated control system for the anti-deception and anti-interference performance of the GNSS satellite receiver module and an automated analysis system for the anti-deception and anti-interference performance of the GNSS satellite receiver module. The automated control system allows users to select the deception / interference scenario type, set the deception / interference signal strength level (low / medium / high / suppression) and time parameters, and control the output of real GNSS satellite radio frequency signals received by the GNSS satellite antenna, deception signals generated by the GNSS timing security performance indoor and outdoor testing system, and interference signals generated by the ESG vector signal source. The automated analysis system receives and analyzes the test data of the GNSS satellite receiver module, parses serial port data according to relevant standards, determines performance compliance, and automatically generates a test report containing scenario test data.
[0029] The input ports of the automated control system for anti-spoofing and anti-interference performance of the GNSS satellite receiving module are connected to the output ports of the GNSS satellite antenna, the GNSS timing security performance indoor and outdoor test system, the ESG vector signal source, and the spectrum analyzer, respectively. The input port of the GNSS satellite signal distribution device is connected to the automated control system for anti-spoofing and anti-interference performance of the GNSS satellite receiving module. The radio frequency signal input terminal of the GNSS satellite receiving module is connected to the output port of the GNSS satellite signal distribution device. The GNSS satellite receiving module can also use a GNSS receiving antenna and connect to the GNSS satellite signal distribution device wirelessly. The input port of the automated analysis system for anti-spoofing and anti-interference performance of the GNSS satellite receiving module is connected to the output port of the GNSS satellite receiving module.
[0030] Furthermore, the parameter settings include: The user selects a deception / interference test scenario and sets the power of the deception or interference signal based on the actual GNSS satellite radio frequency signal power analyzed by the spectrum analyzer. The user then checks whether the power setting is successful by checking the value returned by the spectrum analyzer. The system also includes settings for deception scenario time, deception signal delay, deception location and time, traction deception step size, and pull-off duration.
[0031] Furthermore, the deception scenarios include different deception signal powers, times, and locations, as well as generative deception scenarios, relay deception scenarios, and traction deception scenarios in the power-on / running state of the GNSS satellite receiving module; the interference scenarios include in-band interference scenarios and out-of-band interference scenarios.
[0032] Furthermore, the test data includes deception interference alarm indication, 1PPS timing status indication, positioning validity flag, positioning result, number of satellites received, and GNSS satellite receiver module version number, etc.
[0033] like Figure 2 As shown, another aspect of the present invention proposes an automated testing method for the anti-spoofing and anti-interference performance of a GNSS satellite receiving module. This automated testing method is executed based on the automated testing platform and includes: S101: Users can select either deception or interference scenarios through the automated control system of the GNSS satellite receiver module's anti-deception and anti-interference performance of the GNSS deception and interference integrated test system; the selection of deception scenarios includes: generating deception, relaying deception, and traction deception; or the selection of interference scenarios includes: in-band interference and out-of-band interference. S102: Parameter settings: Based on the actual GNSS satellite radio frequency signal power analyzed by the spectrum analyzer, set the power of the deception or interference signal, and set the deception scene time, deception signal delay, deception location and deception time, traction deception step size and pull-off duration, etc. S103: The GNSS satellite signal distribution device receives real GNSS satellite radio frequency signals, deception signals, and interference signals, and performs lossless merging to generate a test signal for deception or interference. S104: Performance analysis of GNSS satellite receiver module test data: The GNSS satellite receiver module receives test signals generated by the GNSS satellite signal distribution device to generate test data and sends it to the GNSS satellite receiver module's anti-deception and anti-interference performance automated analysis system, which performs automated analysis of the anti-deception and anti-interference performance. S105: Based on the results of automated analysis, determine whether the anti-spoofing and anti-interference performance of the GNSS satellite receiving module is qualified according to the relevant standard specifications; S106: Summarize the test results of the anti-spoofing and anti-interference performance of each GNSS satellite module and automatically generate a test report.
[0034] Furthermore, the following standards will be used as the basis for judging the requirements of the specifications: BD 410004-2015 Navigation and Positioning Data Format for BeiDou / Global Navigation Satellite System (GNSS) Receivers; BD 420075-2022 General Data Interface for Beidou Navigation Product Testing; DL / T 1100.1-2018 Power System Time Synchronization System Part 1: Technical Specifications; DL / T 1100.5-2019 Power System Time Synchronization System Part 5: Technical Requirements for Anti-deception and Anti-interference.
[0035] Furthermore, this automated testing method can test multiple GNSS satellite receiving modules simultaneously.
[0036] As one possible implementation method, according to Figure 1 The connection method involves connecting the GNSS spoofing and interference comprehensive test system, GNSS satellite receiver modules, GNSS satellite antenna, GNSS timing security performance indoor and outdoor test system, ESG vector signal source, GNSS satellite signal distribution device, and spectrum analyzer. Then, power on several GNSS satellite receiver modules. Select a scenario using the automated control system for anti-spoofing and anti-interference performance of the GNSS satellite receiver modules within the GNSS spoofing and interference comprehensive test system, set the scenario parameters, and click "Start Test." After the test is completed, click "Generate Report" through the automated analysis system for anti-spoofing and anti-interference performance of the GNSS satellite receiver modules within the GNSS spoofing and interference comprehensive test system to automatically generate a test report. The process is as follows: Figure 3 As shown.
[0037] Based on the above embodiments, the present invention also proposes a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the functions performed by the processor in the automated testing platform.
[0038] It is worth noting that the test objects targeted by this invention include not only the GNSS satellite receiver module (chip) as the core component, but also terminal devices that integrate positioning, timing, and short message communication functions with this module as the core. Such terminal devices can take the form of GNSS satellite receiver modules, time synchronization devices, BeiDou short message communication terminals, etc., and their common feature is that they fully provide or primarily rely on integrated positioning, timing, and short message services derived from GNSS.
[0039] The above description is only a preferred embodiment of the present invention. It should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. An automated testing platform for spoofing and jamming resistance performance of GNSS satellite receiving module, characterized in that, The automated testing platform is used to automatically test the anti-spoofing and anti-interference performance of GNSS satellite receiving modules using test signals. It includes: a GNSS spoofing and interference integrated testing system, a GNSS satellite antenna, an indoor and outdoor testing system for GNSS timing security performance, an ESG vector signal source, a GNSS satellite signal distribution device, and a spectrum analyzer. The GNSS deception and interference integrated test system is used to set deception / interference scenario parameters based on the power of the real GNSS satellite radio frequency signal analyzed by the spectrum analyzer, and to control the output of the real GNSS satellite radio frequency signal received by the GNSS satellite antenna, the deception signal generated by the GNSS timing security performance indoor and outdoor test system, and the interference signal generated by the ESG vector signal source. It is also used to receive and parse the test data of the GNSS satellite receiving module, determine the performance qualification, and automatically generate a test report containing scenario test data. The GNSS satellite antenna is used to receive real GNSS satellite radio frequency signals; The GNSS timing security performance indoor and outdoor field testing system is used to generate different types of deception scenarios and produce corresponding deception signals; The ESG vector signal source is used to generate different types of interference scenarios and produce corresponding interference signals; The GNSS satellite signal distribution device is used to receive the real GNSS satellite radio frequency signal, the deception signal and the interference signal, and perform lossless merging to generate several test signals of the deception / interference signal; The spectrum analyzer is used to analyze the power of real GNSS satellite radio frequency signals, spoofing signals, and interference signals, and transmits the results to the GNSS spoofing and interference integrated test system. 2.The automatic test platform for GNSS spoofing and jamming resistance performance of GNSS satellite receiver module according to claim 1, wherein, The GNSS deception and interference integrated test system includes an automated control system for the anti-deception and anti-interference performance of the GNSS satellite receiving module and an automated analysis system for the anti-deception and anti-interference performance of the GNSS satellite receiving module. The automated control system for anti-deception and anti-interference performance is used to set parameters for deception / interference scenarios based on the power of the real GNSS satellite radio frequency signals analyzed by the spectrum analyzer, including setting the deception / interference signal strength level and time parameters; It also controls the output of real GNSS satellite radio frequency signals, deception signals, and interference signals; The automated analysis system for anti-deception and anti-interference performance is used to receive test data from GNSS satellite receiving modules, determine their performance compliance, and automatically generate test reports containing scenario test data.
3. The automatic testing platform for GNSS receiver spoofing and jamming resistance performance according to claim 1 or 2, characterized in that, The parameter settings include: Users select the deception / interference scenario and set the power of the deception or interference signal based on the actual GNSS satellite radio frequency signal power analyzed by the spectrum analyzer. The power setting is then checked by the value returned by the spectrum analyzer. Users can also set the deception signal delay, deception location and time, traction deception step size and pull-off duration.
4. The automated testing platform for GNSS receiver spoofing and jamming resistance performance according to claim 2, wherein, The input ports of the automated control system for anti-spoofing and anti-interference performance are respectively connected to the output ports of the GNSS satellite antenna, the GNSS timing security performance indoor and outdoor test system, the ESG vector signal source, and the spectrum analyzer. The input port of the GNSS satellite signal distribution device is connected to the automated control system for anti-spoofing and anti-interference performance. The radio frequency signal input terminal of the GNSS satellite receiving module is connected to the output port of the GNSS satellite signal distribution device. The input port of the automated analysis system for anti-spoofing and anti-interference performance is connected to the output port of the GNSS satellite receiving module.
5. The automated testing platform for GNSS receiver module spoofing and jamming resistance performance according to claim 4, wherein, The GNSS satellite receiving module can also be wirelessly connected to the GNSS satellite signal distribution device.
6. The automated testing platform for GNSS receiver spoofing and jamming resistance performance according to claim 1, wherein, The deception scenarios include generative deception scenarios, relay deception scenarios, and traction deception scenarios in the power-on / running state of the GNSS satellite receiving module; the interference scenarios include in-band interference scenarios and out-of-band interference scenarios.
7. The automatic testing platform for GNSS receiver spoofing and jamming resistance performance according to claim 1, wherein, The test data includes deception interference alarm indication, 1PPS timing status indication, positioning validity flag, positioning result, number of satellites received, and GNSS satellite receiver module version number.
8. An automated testing method for the anti-spoofing and anti-interference performance of a GNSS satellite receiver module, wherein the automated testing method is executed based on any one of the automated testing platforms described in claims 1-7, characterized in that, include: Step 1: Select test scenarios in the GNSS deception and interference integrated test system. The test scenarios include deception scenarios and interference scenarios. Step 2: Based on the actual GNSS satellite radio frequency signal power analyzed by the spectrum analyzer, set the parameters for the corresponding test scenario; Step 3: The GNSS satellite signal distribution device receives real GNSS satellite radio frequency signals, spoofing signals, and interference signals, and performs lossless merging to generate a test signal for spoofing or interference; Step 4: The GNSS satellite receiving module receives the test signal, generates test data, and sends it to the GNSS deception and interference integrated test system. The GNSS deception and interference integrated test system performs automated analysis of the anti-deception and anti-interference performance based on the test data. Step 5: Determine whether the anti-spoofing and anti-interference performance of the GNSS satellite receiver module is qualified based on the automated analysis results; Step 6: Summarize the test results of the anti-spoofing and anti-interference performance of the GNSS satellite receiver module and automatically generate a test report.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the functions performed by the processor in the automated testing platform as described in any one of claims 1 to 7.