Anti-counterfeiting and anti-interference automatic test system and method for satellite navigation system
By automatically generating scenario test cases through an automated testing system platform and test simulation devices, the problems of low efficiency and large result errors in the testing of anti-counterfeiting and anti-interference devices for satellite navigation systems have been solved, achieving efficient and fair automated testing.
Patent Information
- Application Number
- CN202511345505.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-19
- Publication Date
- 2025-12-05
AI Technical Summary
In the existing technology, the testing method for anti-counterfeiting and anti-interference devices of satellite navigation systems is manual testing, which results in low detection efficiency, large result errors, and difficulty in reproducing complex scenarios. In addition, manual testing is subjective.
Simulated attack signals are generated using a test simulation device, and scenario test cases are automatically generated by an automated test system platform. Theoretical benchmark data is generated, and the actual response data is compared with the test instruments to achieve automated testing.
It achieves consistency and fairness in testing, improves work efficiency, can handle multiple devices under test simultaneously, makes full use of equipment resources, and solves the problems of difficulty in reproducing complex scenarios and low efficiency of manual testing.
Smart Images

Figure CN121069428A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of power time synchronization systems, and in particular to an anti-fake and anti-interference automatic test system and method for a satellite navigation system. BACKGROUND
[0002] In related technologies, the anti-fake and anti-interference device test method is manual testing. A tester manually sets interference signal parameters through a signal generator and gradually increases the interference strength until the device triggers an alarm. At the same time, a spoofing simulator is used to inject delayed or offset satellite navigation signals, the positioning deviation and alarm response time of the device under test are observed, and all test data are manually recorded in a test record table to realize anti-fake and anti-interference device testing.
[0003] However, in related technologies, due to limitations of the detection equipment functions and the number of output ports, complex scenarios such as multi-spoofing source collaborative attacks may be difficult to reproduce, and concurrent testing of multiple sets of equipment cannot be carried out, greatly reducing the detection efficiency. At the same time, due to individual differences of the testers, deviations in understanding of the standards, there are certain errors in the test results, and the workload of the test is large, manual testing may result in low test efficiency, affecting the credibility of the detection, and the detection means needs to be improved. SUMMARY
[0004] The present application aims to overcome the deficiencies in the prior art and provide an anti-fake and anti-interference automatic test system and method for a satellite navigation system to solve the problem in related technologies that the detection system is outdated, complex scenarios are difficult to reproduce, and manual testing is subjective, which may result in large test result errors and low test efficiency due to manual testing.
[0005] To solve the above technical problems, the present application is implemented by using the following technical solutions:
[0006] In a first aspect, the present application provides an anti-fake and anti-interference automatic test system for a satellite navigation system, comprising: a test simulation device for generating a simulated attack signal; an automatic test system platform for automatically generating a scene test case according to the simulated attack signal and generating theoretical reference data according to the scene test case; a device under test for receiving the scene test case and generating actual response data based on the scene test case; and a test instrument for comparing the theoretical reference data and the actual response data and generating a performance test report.
[0007] Optionally, in an embodiment of the present application, the test simulation device comprises a deception source, an interference source and a controllable time delay device; wherein the deception source is configured to generate a deception signal in the simulation attack signal; the interference source is configured to generate an interference signal in the simulation attack signal; and the controllable time delay device is configured to adjust the time delay amount of the deception signal based on a preset deception requirement.
[0008] Optionally, in an embodiment of the present application, the scenario test case comprises at least one of the following: satellite signal retransmission deception, satellite signal generation deception, in-band intermittent interference and interference alarm performance.
[0009] Optionally, in an embodiment of the present application, test conditions are set based on requirements of different scenario test cases, so that the automatic test system platform is used to sequentially perform asynchronous non-suppressive testing, synchronous non-suppressive testing, asynchronous suppressive testing and synchronous suppressive testing according to test intensity based on the test conditions, wherein the testing under the satellite signal retransmission deception scenario comprises: setting a time delay time and a normal satellite signal duration, so as to control the deception source and the controllable time delay device to perform asynchronous non-suppressive testing and synchronous non-suppressive testing by using the automatic test system platform; setting an effective in-band interference power, an active antenna noise floor power, a time delay time and a normal satellite signal duration, so as to control the deception source, the interference source and the controllable time delay device to perform asynchronous suppressive testing and synchronous suppressive testing by using the automatic test system platform; and obtaining actual response data of the measured anti-counterfeiting and anti-interference device under the satellite signal retransmission deception scenario according to the asynchronous non-suppressive testing, the synchronous non-suppressive testing, the asynchronous suppressive testing and the synchronous suppressive testing.
[0010] Optionally, in an embodiment of the present application, the testing under the satellite signal generation deception scenario comprises: setting a time delay time and a normal satellite signal duration, so as to control the deception source and the controllable time delay device to perform asynchronous non-suppressive testing and synchronous non-suppressive testing by using the automatic test system platform; setting an effective in-band interference power, an active antenna noise floor power and a normal satellite signal duration, so as to control the deception source, the interference source and the controllable time delay device to perform asynchronous suppressive testing and synchronous suppressive testing by using the automatic test system platform; and obtaining actual response data of the measured anti-counterfeiting and anti-interference device under the satellite signal generation deception scenario according to the asynchronous non-suppressive testing, the synchronous non-suppressive testing, the asynchronous suppressive testing and the synchronous suppressive testing.
[0011] Optionally, in an embodiment of the present application, the test under the in-band intermittent interference scenario includes: setting the interference signal power to deteriorate the received signal-to-noise ratio to a preset deterioration value, and setting the interference signal duration, duty cycle and normal satellite signal duration to control the interference source by using the automatic test system platform to perform synchronous non-suppressive interference test; setting the interference signal power to deteriorate the received signal-to-noise ratio to a preset deterioration value, and setting the interference signal duration to control the interference source by using the automatic test system platform to perform asynchronous non-suppressive interference test; setting the interference signal duration to control the interference source by using the automatic test system platform to perform asynchronous suppressive interference test; obtaining the actual response data of the anti-fake and anti-interference device under the in-band intermittent interference scenario according to the asynchronous non-suppressive test, the synchronous non-suppressive test and the asynchronous suppressive test.
[0012] Optionally, in an embodiment of the present application, the test under the interference alarm performance scenario includes: setting the interference signal frequency band, the satellite signal frequency band, the power of the interference signal in the satellite signal frequency band, the active antenna background noise power, the interference signal duration, the interference interval time and the interference times to control the interference source by using the automatic test system platform to perform asynchronous suppressive interference test; obtaining the actual response data of the anti-fake and anti-interference device under the interference alarm performance scenario according to the asynchronous suppressive interference test.
[0013] In a second aspect, the present application provides an anti-fake and anti-interference automatic test method of a satellite navigation system, including the following steps: generating a simulated attack signal; generating a scene test case according to the simulated attack signal, and generating theoretical reference data according to the scene test case; generating actual response data according to the scene test case; comparing the theoretical reference data and the actual response data to generate a performance test report.
[0014] Optionally, in an embodiment of the present application, the simulated attack signal includes a spoofing signal, an interference signal and a time delay amount of the spoofing signal, wherein the generating a simulated attack signal includes: setting the signal parameters of a spoofing source, the signal parameters of an interference source and the signal parameters of a controllable time delay device according to a target interference scenario; generating the spoofing signal, the interference signal and the time delay amount of the spoofing signal according to the signal parameters of the spoofing source, the signal parameters of the interference source and the signal parameters of the controllable time delay device, respectively.
[0015] Optionally, in an embodiment of the present application, the generating theoretical reference data according to the scene test case includes: generating a scene test case matched with the target interference scenario based on the spoofing signal, the interference signal and the time delay amount of the spoofing signal, to generate the theoretical reference data according to the scene test case by using the automatic test system platform.
[0016] Optionally, in one embodiment of the present application, before generating the performance test report, further comprising: when the test instrument and the anti-counterfeiting and anti-interference device under test achieve interactive functions, judging that the anti-counterfeiting and anti-interference automatic test is successful; otherwise, judging that the anti-counterfeiting and anti-interference automatic test fails; when the test instrument and the anti-counterfeiting and anti-interference device under test successfully establish a neighbor under a routing protocol and there is no packet loss in routing traffic, judging that the anti-counterfeiting and anti-interference automatic test is successful; otherwise, judging that the anti-counterfeiting and anti-interference automatic test fails.
[0017] In a third aspect, the present application provides a computer readable storage medium having stored thereon a computer program, which, when executed by a processor, is configured to implement the anti-counterfeiting and anti-interference automatic test method of the satellite navigation system as described above.
[0018] The embodiments of the present application can generate simulated attack signals by using a test simulation device, and then automatically generate scene test cases in combination with an automatic test system platform and the simulated attack signals, which can effectively configure different test scenes. The automatic test system platform can generate theoretical benchmark data according to the scene test cases, and then, based on the anti-counterfeiting and anti-interference device under test, actual response data can be generated in combination with the scene test cases. Thus, the theoretical benchmark data and the actual response data can be compared by using the test instrument to generate a performance test report, which realizes automatic testing of the anti-counterfeiting and anti-interference device under test without manual intervention, and can achieve consistency and fairness of the test, greatly improving work efficiency. Moreover, the system can simultaneously access multiple anti-counterfeiting and anti-interference devices under test, fully utilizing equipment resources, and realizing concurrency of the test. Thus, the problems in the related art, such as large test result error due to difficulty in restoring complex scenes and subjectivity of manual testing, and low test efficiency caused by manual testing, are solved.
[0019] Additional aspects and advantages of the present application will be in part apparent and in part pointed out hereinafter. BRIEF DESCRIPTION OF DRAWINGS
[0020] The above and / or additional aspects and advantages of the present application will become apparent and be readily appreciated from the following description, including the appended drawings.
[0021] Figure 1 FIG. 1 is a structural schematic diagram of an anti-counterfeiting and anti-interference automatic test system of a satellite navigation system according to an embodiment of the present application;
[0022] Figure 2 FIG. 2 is a flowchart of an anti-counterfeiting and anti-interference automatic test method of a satellite navigation system according to an embodiment of the present application. DETAILED DESCRIPTION
[0023] The technical solutions of the present application will be described in detail below with reference to the drawings and specific embodiments. It should be understood that the embodiments and specific features in the embodiments of the present application are detailed descriptions of the technical solutions of the present application, and are not limitations of the technical solutions of the present application. In the case of no conflict, the technical features in the embodiments and the embodiments of the present application can be combined with each other.
[0024] Embodiment one:
[0025] Figure 1 A structure diagram of a satellite navigation system anti-fake anti-interference automatic test system provided by the present application.
[0026] As Figure 1 shown, the satellite navigation system anti-fake anti-interference automatic test system 10 includes a test simulation device 100, an automatic test system platform 200, a measured anti-fake anti-interference device 300 and a test instrument 400.
[0027] Specifically, the test simulation device 100 is used to generate a simulated attack signal.
[0028] Optionally, in an embodiment of the present application, the test simulation device 100 includes a deception source, an interference source and a controllable time delay device; the deception source is used to generate a deception signal in the simulated attack signal; the interference source is used to generate an interference signal in the simulated attack signal; and the controllable time delay device is used to adjust the time delay amount of the deception signal based on a preset deception requirement.
[0029] It can be understood that the preset deception requirement can be a false spatial position requirement, such as a coordinate offset amount, a motion trajectory offset amount and satellite timing time information; the interference source can generate different interference signals through multiple interference modes, such as generating a wideband Gaussian noise through a suppression interference mode, generating a periodic high-power pulse through a pulse interference, etc.; the deception source can generate a deception signal through signal copying, power control and other ways; and the controllable time delay device can perform advance adjustment or lag adjustment.
[0030] In actual execution process, the interference source in the embodiment of the present application can generate a wideband Gaussian noise to interfere with the target frequency band, the deception source generates a deception signal, and the controllable time delay device can set the time delay adjustment amount based on the preset deception requirement, control the navigation signal to be generated in advance or lag in time domain, accurately adjust the generated deception signal, and provide technical support for the generation of multiple complex scenes through the cooperation of the interference source, the deception source and the controllable time delay device.
[0031] Specifically, the automatic test system platform 200 is used to automatically generate a scene test case according to the simulation attack signal generated by the test simulation device 100, and generate theoretical benchmark data according to the scene test case; the anti-counterfeiting and anti-interference device 300 under test is used to receive the scene test case generated by the automatic test system platform 200, and generate actual response data based on the test case; the test instrument 400 is used to compare the theoretical benchmark data and the actual response data, and generate a performance test report.
[0032] Optionally, in an embodiment of the present application, the input end of the automatic test system platform 200 is connected with the output end of the spoof source; the input end of the automatic test system platform 200 is connected with the output end of the interference source; the input end of the automatic test system platform 200 is connected with the output end of the controllable time delay device; the output end of the automatic test system platform 200 is connected with the input end of the anti-counterfeiting and anti-interference device 300 under test; and the output end of the automatic test system platform 200 is connected with the input end of the test instrument 400.
[0033] In actual execution process, the automatic test system platform 200 is used to automatically synthesize test cases after relevant parameter configuration, call the simulation signal generated by the spoof source through the input end, call the interference signal generated by the interference source through the input end, call the time delay information through the input end, execute corresponding commands in the logical order of the test cases, realize automatic collection of test data and automatic analysis of test data; the test instrument 400 is used to receive the output signal of the automatic test system platform 200 through the input port after relevant parameter configuration, receive the output signal of the anti-counterfeiting and anti-interference device 300 under test through the input port, complete data comparison between the automatic test system platform 200 and the anti-counterfeiting and anti-interference device 300 under test; the spoof source is used to automatically simulate a test scene by sending the output to the automatic test system platform 200 after relevant parameter configuration; the interference source is used to automatically simulate a test scene by sending the output to the automatic test system platform 200 after relevant parameter configuration; the controllable time delay device sends the output to the automatic test system platform 200 to control the generation of navigation signals with time domain advance or lag; and the anti-counterfeiting and anti-interference device 300 under test is used to receive the radio frequency signal synthesized by the automatic test system platform 200 through the input end after relevant parameter configuration, and output the time signal to the test instrument 400.
[0034] Further, the automatic test system platform 200 performs relevant configuration, including: configuring the test case of the anti-counterfeiting and anti-interference device, configuring the number and IP address of the port simulation equipment, configuring the test time of the device; the configuration of the test instrument 400 includes: the test instrument 400 and the automatic test system platform 200 need to be configured at a unified reference time, the input signal of the test instrument 400, the 1PPS / B code / NTP output signal of the test instrument 400; the configuration of the spoofing source: configuring the radio frequency signal of the spoofing source, the output reference time, the test time, and the transmission power; the configuration of the interference source: configuring the interference value and the signal-to-noise ratio output by the spoofing source; the controllable time delay equipment: configuring the time delay change rate of the controllable time delay equipment; the anti-counterfeiting and anti-interference device 300 to be tested: configuring the signal-to-noise ratio of the anti-counterfeiting and anti-interference device 300 to be tested.
[0035] Optionally, in an embodiment of the present application, the scene test case includes four scenes of satellite signal forwarding spoofing, satellite signal generation spoofing, in-band intermittent interference, and interference alarm performance.
[0036] Optionally, in an embodiment of the present application, the test conditions are set based on the requirements of different scene test cases, so that the automatic test system platform 200 performs asynchronous non-suppressive testing, synchronous non-suppressive testing, asynchronous suppressive testing, and synchronous suppressive testing in sequence according to the test intensity based on the test conditions, wherein the test method in the satellite signal forwarding spoofing scene includes:
[0037] 1) The automatic test system platform 200 performs asynchronous non-suppressive testing through the spoofing source and the controllable time delay equipment, sets the time delay time to 1.5 chips, and the normal satellite signal duration to 10 min;
[0038] 2) The automatic test system platform 200 performs synchronous non-suppressive testing through the spoofing source and the controllable time delay equipment, sets the time delay time to 1.5 chips, and the normal satellite signal duration to 60 min;
[0039] 3) The automatic test system platform 200 performs testing through the spoofing source, the interference source, and the controllable time delay equipment, sets the effective in-band interference power to 30 dB, the active antenna background noise power to 10 dB, the time delay time to 1.5 chips, and the normal satellite signal duration to 10 min;
[0040] 4) The automatic test system platform 200 performs synchronous suppressive testing through the spoofing source, the interference source, and the controllable time delay equipment, sets the effective in-band interference power to 30 dB, the active antenna background noise power to 10 dB, the time delay time to 1.5 chips, and the signal duration to 60 min;
[0041] Optionally, in an embodiment of the present application, the test method in the satellite signal generation spoofing scene includes:
[0042] 1), the automatic test system platform 200 carries out asynchronous non-suppressive test through the deception source and the controllable time delay device, sets the time delay time as 1.5 chips, and the duration of normal satellite signal is 10 min;
[0043] 2), the automatic test system platform 200 carries out synchronous non-suppressive test through the deception source and the controllable time delay device, sets the time delay time as 1.5 chips, and the duration of normal satellite signal is 60 min;
[0044] 3), the automatic test system platform 200 carries out asynchronous suppressive test through the deception source, the interference source and the controllable time delay device, sets the interference power in the effective frequency band as 30 dB, the active antenna background noise power as 10 dB, and the duration of normal satellite signal as 10 min;
[0045] 4), the automatic test system platform 200 carries out synchronous suppressive test through the deception source, the interference source and the controllable time delay device, sets the interference power in the effective frequency band as 30 dB, the active antenna background noise power as 10 dB, and the duration of normal satellite signal as 60 min.
[0046] Optionally, in an embodiment of the present application, the test method under the anti-in-band intermittent interference scene comprises:
[0047] 1), the automatic test system platform 200 carries out synchronous non-suppressive interference test through the interference source, sets the interference signal power to deteriorate the received signal-to-noise ratio by 40 dB, the interference signal duration is 20 ms, the duty cycle is 0.8%, and the duration of normal satellite signal is 60 min;
[0048] 2), the automatic test system platform 200 carries out asynchronous non-suppressive interference test through the interference source, sets the interference signal power to deteriorate the received signal-to-noise ratio by 20 dB, and the interference signal duration is 12 h;
[0049] 3), the automatic test system platform 200 carries out asynchronous suppressive interference test through the interference source, and sets the interference signal duration as 12 h;
[0050] Optionally, in an embodiment of the present application, the test method under the interference alarm performance scene comprises: the automatic test system platform 200 carries out asynchronous suppressive interference test through the interference source, sets the interference signal frequency band as 13 MHz, the satellite signal frequency band as 10 MHz, the interference signal power in the satellite signal frequency band as 15 dB, the active antenna background noise power as 10 dB, the interference signal duration as 15 s, the interference interval time as 15 s, and sets the interference as 15 times.
[0051] In actual execution, the anti-counterfeiting and anti-interference device 300 under test of the embodiment of the application can obtain actual response data after passing the test items of anti-forwarding fraud, anti-generation fraud, anti-in-band intermittent interference, and interference alarm performance, and at the same time, the automatic test system platform 200 can generate corresponding theoretical benchmark data according to different scenes, and then the actual response data and the theoretical benchmark data can be compared by the test instrument 400 to obtain performance test data of the anti-counterfeiting and anti-interference device 300 under test, and the whole system can automatically test the anti-counterfeiting and anti-interference device, and realize automatic testing in multiple complex scenes.
[0052] Notably, before generating the performance test report, it further includes: when the test instrument 400 and the anti-counterfeiting and anti-interference device 300 under test realize interactive functions, judging that the anti-counterfeiting and anti-interference automatic test is successful; otherwise, judging that the anti-counterfeiting and anti-interference automatic test fails; when the test instrument 400 and the anti-counterfeiting and anti-interference device 300 under test successfully establish a neighbor under a routing protocol and there is no packet loss in routing traffic, judging that the anti-counterfeiting and anti-interference automatic test is successful; otherwise, judging that the anti-counterfeiting and anti-interference automatic test fails.
[0053] In one embodiment, the anti-counterfeiting and anti-interference automatic test is performed by the embodiment of the application, and the specific steps are as follows:
[0054] Step S1, configuring routing protocol capacity parameters (routing capacity, neighbor capacity);
[0055] Step S2, configuring a storage path of the execution process, a test instrument 400 automatic test case, and a calling path of an anti-counterfeiting and anti-interference device automatic library configuration file; wherein the anti-counterfeiting and anti-interference device refers to the anti-counterfeiting and anti-interference device 300 under test;
[0056] Step S3, configuring the test instrument 400 according to the test case instrument configuration file;
[0057] Step S4, calling the performance test case configuration file of the anti-counterfeiting and anti-interference device automatic library to test and configure the anti-counterfeiting and anti-interference device in an SSHv2 (Secure Shell Version 2, Secure Shell Protocol Version 2) session control mode;
[0058] Step S5, the test instrument 400 port and the anti-counterfeiting and anti-interference device port perform ARP (Address Resolution Protocol, Address Resolution Protocol) learning;
[0059] Step S6, the test instrument 400 publishes a route and establishes a neighbor under a protocol with the anti-counterfeiting and anti-interference device;
[0060] Step S7, judging whether the test result is successful;
[0061] When the neighbor establishment fails, the test result is determined to be failed, and a test report is generated.
[0062] When the neighbor establishment succeeds, it is further determined whether there is packet loss in the routing traffic. If there is packet loss, the test result is determined to be failed, and a test report is generated. If there is no packet loss, the test result is determined to be successful, and a test report is generated.
[0063] In step S8, the test instrument 400 configuration is cleared, the resources are released, and the configuration of the device under test is cleared.
[0064] In step S8, the test instrument 400 configuration is cleared, the resources are released, and the configuration of the device under test is cleared.
[0065] In another embodiment, the anti-counterfeiting and anti-interference automatic test is performed, and the specific steps are as follows:
[0066] In step S1, the functional test case parameters are configured.
[0067] In step S2, the storage path of the execution process, the test instrument 400 automatic test case, and the calling path of the device under test automatic library configuration file are configured.
[0068] In step S3, the test instrument 400 is configured according to the test case instrument configuration file.
[0069] In step S4, the performance test case configuration file of the device under test automatic library is called to perform the performance test configuration on the device under test in the SSHv2 session control mode.
[0070] In step S5, the automatic execution platform controls the test instrument 400 and the device under test to perform interactive function verification according to the flow of the automatic test case.
[0071] In step S6, it is determined whether the test result is successful.
[0072] When the test instrument 400 and the device under test perform interactive function, the test result is determined to be successful, and a test report is generated. Otherwise, the test result is determined to be failed, and a test report is generated.
[0073] In step S7, the test instrument 400 configuration is cleared, the resources are released, and the configuration of the device under test is cleared.
[0074] In step S8, the test instrument 400 configuration is cleared, the resources are released, and the configuration of the device under test is cleared.
[0075] Specifically, the anti-counterfeiting and anti-interference automatic test system of the satellite navigation system is provided to perform the basic operation method of the typical automatic test.
[0076] Optionally, in this application, the scene test case includes four scenarios of satellite signal retransmission type spoofing, satellite signal generation type spoofing, in-band intermittent jamming and jamming alarm performance. In the automatic test process, the selection of test scene should be as random as possible. The test operation can refer to the following method:
[0077] (1) According to the structure diagram shown in Figure 1 , the output end of the automatic test system platform 200 is connected with the input end of the anti-fake anti-interference device 300 under test, and the connection is confirmed to be correct;
[0078] (2) In the information page of the anti-fake anti-interference device 300 under test set in the automatic test system platform 200, check the test items that need to be tested and click save;
[0079] (3) Select the test scene editing page, select the scene that needs to be added, check the formal test mode or pre-test mode according to the demand, and the order is random, then click save, and wait for the save success prompt;
[0080] (4) Select the test scene list page under automatic test, select the scene that needs to be executed, and observe whether the scene under the test flow is consistent with the scene number in the drop-down box;
[0081] (5) Select the self-check button of the automatic test system platform 200, and execute the self-check process, and wait for the execution of the self-check process to end;
[0082] (6) Click the start button to start executing the current test scene;
[0083] (7) Wait for the test to end, and realize the automatic test under multiple complex scenes.
[0084] According to the anti-fake anti-interference automatic test system of satellite navigation system provided in the embodiment of the application, the test simulation device can generate simulated attack signals, and then the automatic test system platform and the simulated attack signals can automatically generate scene test cases, which can effectively configure different test scenes. The automatic test system platform can generate theoretical benchmark data according to the scene test case, and then based on the anti-fake anti-interference device under test, the scene test case can generate actual response data, so that the test instrument can compare the theoretical benchmark data and the actual response data, generate a performance test report, and automatically test the anti-fake anti-interference device under test in different test scenes without manual intervention, which can achieve consistency and fairness of the test, greatly improve the work efficiency, and the system can simultaneously access multiple anti-fake anti-interference devices under test, fully utilize the equipment resources, and realize the concurrency of the test. Therefore, the problems of large test result error due to the backward detection system, the difficulty in restoring complex scenes and the subjectivity of manual test in related technologies are solved, and the test efficiency is improved.
[0085] Embodiment Two
[0086] Figure 2 A flowchart of a satellite navigation system anti-counterfeiting and anti-interference automatic test method provided by the embodiment of the application.
[0087] As shown in Figure 2 The satellite navigation system anti-counterfeiting and anti-interference automatic test method comprises the following steps:
[0088] In step S201, a simulation attack signal is generated.
[0089] In step S202, a scene test case is generated according to the simulation attack signal, and theoretical reference data is generated according to the scene test case.
[0090] In step S203, actual response data is generated according to the scene test case.
[0091] In step S204, the theoretical reference data and the actual response data are compared, and a performance test report is generated.
[0092] The satellite navigation system anti-counterfeiting and anti-interference automatic test method provided by the embodiment of the application can generate a simulation attack signal by using a test simulation device, and then automatically generate a scene test case in combination with an automatic test system platform and the simulation attack signal. Different test scenes can be effectively configured. The automatic test system platform can generate theoretical reference data according to the scene test case. Then, actual response data can be generated based on a measured anti-counterfeiting and anti-interference device in combination with the scene test case. Thus, the theoretical reference data and the actual response data can be compared by using a test instrument to generate a performance test report, and automatic testing of the measured anti-counterfeiting and anti-interference device can be realized without manual intervention. Consistency and fairness of the test can be achieved, work efficiency is greatly improved, and the system can simultaneously access multiple measured anti-counterfeiting and anti-interference devices to fully utilize equipment resources and realize concurrency of the test. Thus, the problem of large test result error due to backward detection system, difficulty in restoring complex scenes, and subjectivity of manual testing in the related art is solved, and the problem of low test efficiency caused by manual testing is solved.
[0093] Embodiment Three
[0094] The embodiment provides a computer readable storage medium, which stores a computer program / instruction. When the computer program / instruction is executed by a processor, the steps of the satellite navigation system anti-counterfeiting and anti-interference automatic test method described in Embodiment Two are implemented.
[0095] Those skilled in the art will appreciate that embodiments of the present application can be readily used as software, hardware, or a combination of software and hardware. In a software embodiment, the methods can be tangibly embodied in a machine-readable storage medium having stored thereon instructions that can be used to program a computing device to perform the methods. The program instructions can be software supplied within hardware such as a computer or a dedicated machine. The software can be distributed on a computer program product, such as a compact disc, flash memory, or any other computer readable medium, to one or more systems or devices.
[0096] The present application is described in relation to flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It is understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing device, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 Figure 1
[0097] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flow diagrams and / or block diagrams block or blocks. Figure 1 Figure 1
[0098] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow diagrams and / or block diagrams block or blocks. Figure 1 Figure 1
[0099] The embodiments of the present application described above are intended to be illustrative only and in no way limit the scope of the present application. Various modifications can be made by those skilled in the art, which fall within the scope of the present application. Therefore, the present application should not be limited by the described embodiments, but should be defined only in accordance with the following claims.
Claims
1. A counterfeit and jamming resistant automatic test system for a satellite navigation system, characterized in that, The method comprises the following steps: a test simulation device is used to generate a simulation attack signal; an automatic test system platform is used to automatically generate a scene test case according to the simulation attack signal, and generate theoretical benchmark data according to the scene test case; a tested anti-counterfeiting and anti-interference device is used to receive the scene test case, and generate actual response data based on the scene test case; a test instrument is used to compare the theoretical benchmark data and the actual response data, and generate a performance test report.
2. The anti-fake and anti-jamming automatic test system of the satellite navigation system according to claim 1, characterized in that, The test simulation device comprises a deception source, an interference source and a controllable time delay device; wherein the deception source is used to generate a deception signal in the simulation attack signal; the interference source is used to generate an interference signal in the simulation attack signal; and the controllable time delay device is used to adjust the time delay amount of the deception signal based on a preset deception requirement.
3. The anti-fake and anti-jamming automatic test system of the satellite navigation system according to claim 1, characterized in that, The scene test case comprises at least one of the following: satellite signal retransmission type deception, satellite signal generation type deception, in-band intermittent interference and interference alarm performance.
4. The anti-fake and anti-jamming automatic test system of the satellite navigation system according to claim 3, characterized in that, Test conditions are set based on the requirements of different scene test cases, so that the automatic test system platform is used to sequentially perform asynchronous non-suppressive testing, synchronous non-suppressive testing, asynchronous suppressive testing and synchronous suppressive testing according to test intensity based on the test conditions. For satellite signal retransmission type deception scene testing, the following steps are performed: a time delay time and a normal satellite signal duration are set to control the deception source and the controllable time delay device to perform asynchronous non-suppressive testing and synchronous non-suppressive testing by using the automatic test system platform; an effective in-band interference power, an active antenna noise floor power, a time delay time and a normal satellite signal duration are set to control the deception source, the interference source and the controllable time delay device to perform asynchronous suppressive testing and synchronous suppressive testing by using the automatic test system platform; 5. The anti-fake and anti-jamming automatic test system of the satellite navigation system according to claim 3, characterized in that, actual response data of the tested anti-counterfeiting and anti-interference device in the satellite signal retransmission type deception scene is obtained according to the asynchronous non-suppressive testing, the synchronous non-suppressive testing, the asynchronous suppressive testing and the synchronous suppressive testing. For satellite signal generation type deception scene testing, the following steps are performed: a time delay time and a normal satellite signal duration are set to control the deception source and the controllable time delay device to perform asynchronous non-suppressive testing and synchronous non-suppressive testing by using the automatic test system platform; an effective in-band interference power, an active antenna noise floor power and a normal satellite signal duration are set to control the deception source, the interference source and the controllable time delay device to perform asynchronous suppressive testing and synchronous suppressive testing by using the automatic test system platform; 6. The anti-fake and anti-jamming automatic test system of the satellite navigation system according to claim 3, characterized in that, actual response data of the tested anti-counterfeiting and anti-interference device in the satellite signal generation type deception scene is obtained according to the asynchronous non-suppressive testing, the synchronous non-suppressive testing, the asynchronous suppressive testing and the synchronous suppressive testing. For in-band intermittent interference scene testing, the following steps are performed: an interference signal power is set to deteriorate a received signal-to-noise ratio to a preset deterioration value, and an interference signal duration, a duty cycle and a normal satellite signal duration are set to control the interference source to perform synchronous non-suppressive interference testing by using the automatic test system platform; The interference signal power is set to deteriorate the receiving signal-to-noise ratio to a preset deterioration value, and the interference signal duration is set to control the interference source by the automated test system platform to perform asynchronous non-suppressive interference testing; The interference signal duration is set to control the interference source by the automated test system platform to perform asynchronous suppressive interference testing; According to the asynchronous non-suppressive testing, the synchronous non-suppressive testing and the asynchronous suppressive testing, actual response data of the measured anti-counterfeiting and anti-interference device under the in-band intermittent interference scenario is obtained.
7. The anti-fake and anti-jamming automatic test system of the satellite navigation system according to claim 3, characterized in that, The testing under the interference alarm performance scenario includes: The interference signal frequency band, the satellite signal frequency band, the interference signal power in the satellite signal frequency band, the active antenna background noise power, the interference signal duration, the interference interval time and the interference times are set to control the interference source by the automated test system platform to perform asynchronous suppressive interference testing; According to the asynchronous suppressive interference testing, actual response data of the measured anti-counterfeiting and anti-interference device under the interference alarm performance scenario is obtained.
8. A method of anti-fake and anti-jamming automatic test of a satellite navigation system, characterized in that, The method includes: generating a simulated attack signal; generating a scene test case according to the simulated attack signal, and generating theoretical benchmark data according to the scene test case; generating actual response data according to the scene test case; comparing the theoretical benchmark data and the actual response data to generate a performance test report.
9. The anti-fake anti-jamming automatic test method of the satellite navigation system according to claim 8, characterized in that, The simulated attack signal includes a deception signal, an interference signal and a time delay amount of the deception signal, wherein the generation of the simulated attack signal includes: setting signal parameters of a deception source, signal parameters of an interference source and signal parameters of a controllable time delay device according to a target interference scenario; generating the deception signal, the interference signal and the time delay amount of the deception signal according to the signal parameters of the deception source, the signal parameters of the interference source and the signal parameters of the controllable time delay device.
10. The anti-fake anti-jamming automatic test method of the satellite navigation system according to claim 9, characterized in that, The generation of the theoretical benchmark data according to the scene test case includes: generating a scene test case matched with the target interference scenario based on the deception signal, the interference signal and the time delay amount of the deception signal, to generate the theoretical benchmark data according to the scene test case by using the automated test system platform.
11. The anti-fake anti-jamming automatic test method of the satellite navigation system according to claim 8, characterized in that, Before generating the performance test report, it further includes: when the test instrument and the measured anti-counterfeiting and anti-interference device realize interactive functions, judging that the anti-counterfeiting and anti-interference automatic testing is successful; otherwise, judging that the anti-counterfeiting and anti-interference automatic testing fails; when the test instrument and the measured anti-counterfeiting and anti-interference device successfully establish a neighbor under a routing protocol and routing traffic does not exist packet loss, judging that the anti-counterfeiting and anti-interference automatic testing is successful; otherwise, judging that the anti-counterfeiting and anti-interference automatic testing fails.
12. A computer readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to realize the anti-counterfeiting and anti-interference automatic testing method of the satellite navigation system in claims 8-11.
Citation Information
Cited By
Unmanned system navigation safety indoor test device and test method
CN121384096A