Verification Test Method for Single Satellite Navigation System Positioning of Satellite Navigation Receiver
By combining a navigation signal simulator with evaluation and testing software, single and dual-system satellite signals can be broadcast, and different parameters and numbers of satellites can be set. This solves the problem of inaccurate test results for satellite navigation receivers in existing technologies, and enables multi-dimensional testing and efficient judgment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING INST OF RADIO METROLOGY & MEASUREMENT
- Filing Date
- 2026-04-20
- Publication Date
- 2026-06-02
Smart Images

Figure CN122131337A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of navigation and positioning, specifically to a test method for the identification of positioning of a single satellite navigation system by a satellite navigation receiver. Background Technology
[0002] The development of satellite navigation technology has promoted the mature application of multiple satellite navigation systems such as BeiDou, GPS, Galileo, and GLONASS. Satellite navigation receivers can also be adapted to single-system or multi-system positioning modes according to application requirements. Among them, for receivers that claim to use a single satellite navigation system for positioning, whether the actual positioning system they rely on is consistent with the claim directly determines whether the product meets design specifications, application scenario requirements, and relevant standards. Therefore, it is crucial to conduct positioning system consistency verification tests on single-satellite navigation system receivers.
[0003] While existing technologies can use satellite navigation signal simulators to broadcast signals from different systems and analyze receiver positioning results using evaluation software to complete preliminary testing, they lack a systematic, multi-dimensional, and layered comprehensive testing method. Current testing methods can only verify signal reception or positioning accuracy in a single dimension, failing to address multiple verification requirements, such as receiver shielding against undeclared system signals, the effectiveness of decoding declared system signals, single-system resilience under complex dual-system signal superposition, and positioning logic compliance under extreme satellite count conditions. Single-dimensional testing is prone to vulnerabilities, making it difficult to effectively identify receivers that actually use undeclared system signals for positioning or that do not thoroughly shield against undeclared system signals. This compromises the accuracy and comprehensiveness of test results, failing to provide reliable and comprehensive technical support for the consistency assessment of single-satellite navigation system receivers. Summary of the Invention
[0004] In view of the problem that existing technologies are prone to testing loopholes in practical applications due to the reliance on a single testing dimension, which makes it impossible to effectively identify receivers that actually use non-declared system signals for positioning or whose non-declared system signals are not completely shielded, this application provides a test method for identifying satellite navigation receivers based on single satellite navigation system positioning.
[0005] The first aspect of this application provides a method for verifying the positioning of a satellite navigation receiver using a single satellite navigation system, the method comprising: Establish a communication connection between the navigation signal simulator, the satellite navigation receiver under test, and the evaluation test software. The satellite navigation receiver under test declares that it uses the first satellite navigation system, and the satellite navigation receiver under test does not declare that it uses the second satellite navigation system. The navigation signal simulator broadcasts satellite signals from the second satellite navigation system to the satellite navigation receiver under test, obtains feedback results from the evaluation test software, and determines whether the satellite navigation receiver under test is positioned, thus obtaining a first determination result. The navigation signal simulator broadcasts satellite signals from the first satellite navigation system to the satellite navigation receiver under test, obtains the positioning accuracy results output by the evaluation test software, and determines whether the preset accuracy index is met, thus obtaining a second determination result. The satellite signals of the first satellite navigation system and the second satellite navigation system are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator. The signal power and fixed point value of the first satellite navigation system and the second satellite navigation system are set to be different parameters. The positioning accuracy result output by the evaluation test software is obtained and it is determined whether the preset accuracy index is met, and a third judgment result is obtained. The satellite signals of the first satellite navigation system and the second satellite navigation system are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator, and the number of available satellites of the first and second satellite navigation systems is set to 3 each. The feedback result of the evaluation test software is obtained and it is determined whether the satellite navigation receiver under test is positioned, thus obtaining a fourth determination result. Based on the first determination result, the second determination result, the third determination result, and the fourth determination result, determine whether the satellite navigation receiver under test uses the declared first satellite navigation system single-system positioning.
[0006] Optionally, the step of broadcasting satellite signals from the second satellite navigation system to the tested satellite navigation receiver only through the navigation signal simulator, obtaining feedback results from the evaluation test software, and determining whether the tested satellite navigation receiver has achieved positioning, to obtain a first determination result includes: The navigation signal simulator broadcasts satellite signals from all frequencies of the second satellite navigation system to the satellite navigation receiver under test. The satellite signals include fixed point values, navigation signal frequencies, and ephemeris information. The test scenario is set to static and the signal power is set to -130dBm. The signal reception feedback result of the satellite navigation receiver under test is obtained through the evaluation and testing software, and it is determined whether the satellite navigation receiver under test outputs a positioning result. If the satellite navigation receiver under test does not output a positioning result, the first determination result is pass; if it outputs a positioning result, the first determination result is failure.
[0007] Optionally, the step of obtaining the signal reception feedback result of the satellite navigation receiver under test through the evaluation test software and determining whether the satellite navigation receiver under test outputs a positioning result includes: The evaluation and testing software obtains the positioning result output status of the satellite navigation receiver under test by receiving the second satellite navigation system signal reception data transmitted by the satellite navigation receiver under test.
[0008] Optionally, the step of broadcasting only the satellite signals of the first satellite navigation system to the satellite navigation receiver under test through the navigation signal simulator, obtaining the positioning accuracy result output by the evaluation test software, and determining whether it meets the preset accuracy index to obtain the second determination result includes: The navigation signal simulator broadcasts satellite signals from all frequencies of the first satellite navigation system to the satellite navigation receiver under test. The satellite signals include fixed point values, navigation signal frequencies, and ephemeris information. The test scenario is set to static and the signal power is set to -130dBm. The evaluation and testing software receives the first satellite navigation system positioning information output by the satellite navigation receiver under test, compares the positioning information with the fixed point position value broadcast by the navigation signal simulator, and obtains the positioning accuracy result. The positioning accuracy result is compared with the preset accuracy index. If the index is satisfied, the second determination result is passed; otherwise, the second determination result is failed.
[0009] Optionally, the fixed point values include longitude, latitude, and altitude values. The evaluation and testing software compares the longitude, latitude, and altitude differences between the positioning information and the fixed point values to obtain the three-dimensional positioning accuracy results.
[0010] Optionally, the step of simultaneously broadcasting satellite signals from the first and second satellite navigation systems to the satellite navigation receiver under test via the navigation signal simulator, and setting the signal power and fixed point values of the first and second satellite navigation systems to be different parameters, obtaining the positioning accuracy result output by the evaluation test software and determining whether it meets the preset accuracy index, to obtain a third determination result includes: The satellite signals of all frequencies under the first and second satellite navigation systems are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator. The satellite signals contain their respective fixed point values, navigation signal frequencies and ephemeris information. The test scenario is set to static. The signal power of the first satellite navigation system is set to -130dBm, and the fixed point value is the coordinates of the first point. The signal power of the second satellite navigation system is set to -125dBm, and the fixed point value is the coordinates of the second point. The latitude, longitude, and altitude coordinates of the first point and the second point are different. The evaluation and testing software receives the positioning information output by the satellite navigation receiver under test, compares the positioning information with the fixed point value of the first point coordinates, and obtains the positioning accuracy result. The positioning accuracy result is compared with the preset accuracy index. If the index is satisfied, the third judgment result is passed; otherwise, the third judgment result is failed.
[0011] Optionally, the differences in longitude, latitude, and altitude between the coordinates of the first point and the coordinates of the second point are all set to the maximum value.
[0012] Optionally, the step of simultaneously broadcasting satellite signals from the first and second satellite navigation systems to the tested satellite navigation receiver via the navigation signal simulator, and setting the number of available satellites for both the first and second satellite navigation systems to 3, obtaining the feedback results from the evaluation test software, and determining whether the tested satellite navigation receiver has achieved positioning, yields a fourth determination result including: The satellite signals of all frequencies under the first and second satellite navigation systems are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator. The satellite signals include fixed point values, navigation signal frequencies and ephemeris information. The test scenario is set to static and the signal power is set to -130dBm. The number of available satellites in the first satellite navigation system is set to 3. If the second satellite navigation system is a multi-system system, the number of available satellites in each individual subsystem is set to 3. The signal reception feedback result of the satellite navigation receiver under test is obtained through the evaluation and testing software, and it is determined whether the satellite navigation receiver under test outputs a positioning result. If the satellite navigation receiver under test does not output a positioning result, the fourth determination result is pass; if it outputs a positioning result, the fourth determination result is failure.
[0013] Optionally, determining whether the tested satellite navigation receiver uses the declared first satellite navigation system single-system positioning based on the first determination result, the second determination result, the third determination result, and the fourth determination result includes: Determine whether the first determination result, the second determination result, the third determination result, and the fourth determination result are all passed; If all results are passed, the tested satellite navigation receiver is determined to be using the declared first satellite navigation system single-system positioning; if any result is failed, the tested satellite navigation receiver is determined not to be using the declared first satellite navigation system single-system positioning.
[0014] The second aspect of this application provides a certification and testing system for single-satellite navigation system positioning of a satellite navigation receiver, the system comprising: The communication connection module is used to establish a communication connection between the navigation signal simulator, the satellite navigation receiver under test and the evaluation test software, and to define the satellite navigation system declared by the satellite navigation receiver under test as the first satellite navigation system, and the satellite navigation system not declared as the second satellite navigation system. The single second system test module is used to broadcast satellite signals of the second satellite navigation system to the satellite navigation receiver under test only through the navigation signal simulator, obtain the feedback results of the evaluation test software, determine whether the satellite navigation receiver under test is positioned, and obtain a first determination result; The first system test module is used to broadcast satellite signals of the first satellite navigation system to the satellite navigation receiver under test through the navigation signal simulator, obtain the positioning accuracy result output by the evaluation test software and determine whether it meets the preset accuracy index, and obtain a second judgment result. The dual-system heterogeneous parameter test module is used to simultaneously broadcast satellite signals of the first satellite navigation system and the second satellite navigation system to the satellite navigation receiver under test through the navigation signal simulator, and set the signal power and fixed point value of the first satellite navigation system and the second satellite navigation system to be different parameters, obtain the positioning accuracy result output by the evaluation test software, determine whether it meets the preset accuracy index, and obtain a third judgment result. The dual-system satellite count test module is used to simultaneously broadcast satellite signals from the first satellite navigation system and the second satellite navigation system to the satellite navigation receiver under test through the navigation signal simulator, and set the number of available satellites of the first and second satellite navigation systems to 3 each. It obtains the feedback results of the evaluation test software and determines whether the satellite navigation receiver under test is positioned, thus obtaining a fourth determination result. The determination module is used to determine whether the satellite navigation receiver under test uses the declared first satellite navigation system single-system positioning based on the first determination result, the second determination result, the third determination result, and the fourth determination result.
[0015] As can be seen from the above technical solution, this application verifies the receiver's ability to shield against signals from non-declared systems, the positioning accuracy of declared system signals, the single-system positioning adherence under the superposition of different parameters of dual-system signals, and the positioning compliance under extreme satellite quantity conditions through four test items. This avoids the loopholes of a single test dimension and ensures that the test results can truly reflect the actual positioning system usage of the receiver. In addition, the parameter settings and signal broadcasting rules of each test item are formulated based on the design principles and positioning logic of the single-satellite navigation system receiver. For example, in the dual-system test, the signal power and fixed point values are set differently, and the number of satellites is set as the positioning calculation threshold under extreme conditions. Through precise parameter design, the positioning behavior characteristics of the receiver are amplified, enabling the evaluation software to capture clear test results and significantly improving the accuracy and reliability of the judgment results. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a flowchart illustrating the testing method for determining the positioning of a satellite navigation receiver using a single satellite navigation system, as described in this application embodiment.
[0018] Figure 2 This is a schematic diagram of the structure of the satellite navigation receiver single satellite navigation system positioning identification test system in the embodiments of this application. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0020] Based on this, this application provides an implementation method for the certification test method of single satellite navigation system positioning of a satellite navigation receiver, such as... Figure 1 As shown, the method includes: S101, establish a communication connection between the navigation signal simulator, the satellite navigation receiver under test and the evaluation test software. The satellite navigation receiver under test declares that it uses the first satellite navigation system, and the satellite navigation receiver under test does not declare that it uses the second satellite navigation system. S102, the satellite signals of the second satellite navigation system are broadcast to the satellite navigation receiver under test through the navigation signal simulator, the feedback results of the evaluation test software are obtained, and it is determined whether the satellite navigation receiver under test is positioned, so as to obtain the first determination result; S103, the satellite signals of the first satellite navigation system are broadcast to the satellite navigation receiver under test through the navigation signal simulator, the positioning accuracy result output by the evaluation test software is obtained and it is determined whether the preset accuracy index is met, and a second determination result is obtained. S104, the satellite signals of the first satellite navigation system and the second satellite navigation system are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator, and the signal power and fixed point value of the first satellite navigation system and the second satellite navigation system are set to be different parameters. The positioning accuracy result output by the evaluation test software is obtained and it is determined whether the preset accuracy index is met, and a third judgment result is obtained. S105, the satellite signals of the first satellite navigation system and the second satellite navigation system are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator, and the number of available satellites of the first and second satellite navigation systems is set to 3 each. The feedback result of the evaluation test software is obtained and it is determined whether the satellite navigation receiver under test is positioned, thus obtaining the fourth determination result. S106, determine whether the satellite navigation receiver under test uses the declared first satellite navigation system single-system positioning based on the first determination result, the second determination result, the third determination result and the fourth determination result.
[0021] It should be noted that this application first establishes a communication connection between the navigation signal simulator, the satellite navigation receiver under test, and the evaluation test software to ensure stable data transmission between the three. The navigation signal simulator broadcasts designated satellite navigation signals to the receiver under test, which then transmits satellite signal reception information and positioning calculation information to the evaluation test software. The evaluation test software processes and analyzes the received data and outputs results. Based on the established test environment and defined system scope, the navigation signal simulator broadcasts satellite signals from the second navigation system only to the receiver under test. The evaluation test software then obtains the signal reception and positioning feedback results from the receiver under test and determines the positioning status of the receiver under test when only receiving signals from the second navigation system, obtaining a first determination result. Continuing with the above test environment and system definition, the navigation signal simulator broadcasts satellite signals from the first navigation system only to the receiver under test. After receiving the signals, the receiver under test completes the positioning calculation and outputs positioning information. The evaluation test software processes and analyzes this positioning information to obtain the positioning accuracy result, compares this result with a preset accuracy index, and then makes a determination, obtaining a second determination result. Using the same test environment, satellite signals from the first and second navigation systems are simultaneously broadcast to the receiver under test (DUT) via a navigation signal simulator. Different signal power and fixed point values are set for the first and second systems respectively. The evaluation test software processes and analyzes the positioning information output by the DUT to obtain the positioning accuracy result. This result is compared with a preset accuracy index to complete the judgment, resulting in a third judgment result. Under the same unified test environment, satellite signals from the first and second navigation systems are simultaneously broadcast to the DUT via a navigation signal simulator, with the number of available satellites for both systems set to the same threshold. The evaluation test software obtains the signal reception and positioning feedback results of the DUT, and the positioning status of the DUT is determined based on these results, resulting in a fourth judgment result. Collecting the first, second, third, and fourth judgment results obtained in the above steps, and based on preset comprehensive judgment rules, a final determination is made as to whether the DUT satellite navigation receiver actually uses the declared first navigation system for single-system positioning.
[0022] It should be noted that this application does not restrict the test order of each test item, each test item is independent and the results are valid, and the execution of each step is based on the same test environment, which effectively reduces test errors caused by changes in equipment connection and improves the accuracy of test results.
[0023] It should be noted that this application clearly defines the signal broadcasting requirements, parameter setting standards, result judgment rules, and comprehensive assessment logic for each test item. The operation of the navigation signal simulator and the analysis process of the evaluation test software are standardized, eliminating the need for additional customized debugging. Testers complete the test operations according to unified specifications, lowering the operational threshold and improving test efficiency, while ensuring consistency of test results across different test scenarios and by different testers. The test process simulates real-world scenarios encountered in actual receiver applications, including single-system and dual-system signal superposition, and also sets up extreme conditions with insufficient satellite numbers. The test results not only verify the consistency of the receiver's positioning system but also reflect its performance in real-world application scenarios, providing practical technical basis for product testing, quality control, and application selection of single-satellite navigation system receivers. The supporting test system's functional modules correspond one-to-one with the steps of the test methods, enabling automatic control of the navigation signal simulator, automatic acquisition of test data, automatic judgment of test results, and automatic output of comprehensive conclusions. This replaces manual operation and result analysis, effectively reducing human error and further improving test efficiency, making it suitable for batch receiver product testing scenarios. Each test item has a clearly defined independent judgment standard. The comprehensive assessment only requires logical judgment based on the judgment results of each item, and the judgment rules are simple and clear. At the same time, the signal parameters broadcast during the test, the feedback data from the receiver, and the analysis results of the evaluation software can all be completely retained, realizing the traceability of the test results and facilitating subsequent test verification, problem investigation, and product optimization.
[0024] In one embodiment of this application, the step of broadcasting satellite signals of the second satellite navigation system to the satellite navigation receiver under test only through the navigation signal simulator, obtaining the feedback results of the evaluation test software, and determining whether the satellite navigation receiver under test has achieved positioning, to obtain a first determination result includes: S201, the satellite signals of all frequencies under the second satellite navigation system are broadcast to the satellite navigation receiver under test through the navigation signal simulator. The satellite signals include fixed point values, navigation signal frequencies and ephemeris information, and the test scenario is set to static and the signal power is set to -130dBm. S202, the signal reception feedback result of the satellite navigation receiver under test is obtained through the evaluation test software, and it is determined whether the satellite navigation receiver under test outputs a positioning result; S203, if the satellite navigation receiver under test does not output a positioning result, the first determination result is pass; if it outputs a positioning result, the first determination result is failure.
[0025] For example, the navigation signal simulator broadcasts satellite signals from all frequencies of the second navigation system to the receiver under test. The broadcast satellite signals must contain complete navigation-related information, specifically including fixed point values, navigation signal frequencies, and ephemeris data. The test scenario is set to static to provide a stable environment for satellite signal broadcasting and receiver reception / resolve, and a uniform power reference is set for the signals. Based on the received second navigation system satellite signals, the receiver under test transmits the relevant data to the evaluation test software after receiving the signal. The evaluation test software obtains the positioning result output status of the receiver under test and determines whether it outputs a positioning result after receiving the second navigation system signal. Using the positioning status determination result of the receiver under test as input, a first determination result is output according to preset determination rules: if the receiver under test does not output a positioning result, the test item is considered passed, and the first determination result is passed; if the receiver under test outputs a positioning result, the test item is considered failed, and the first determination result is failed.
[0026] In one embodiment of this application, obtaining the signal reception feedback result of the satellite navigation receiver under test through the evaluation test software and determining whether the satellite navigation receiver under test outputs a positioning result includes: The evaluation and testing software obtains the positioning result output status of the satellite navigation receiver under test by receiving the second satellite navigation system signal reception data transmitted by the satellite navigation receiver under test.
[0027] It should be noted that the evaluation and testing software does not obtain the positioning status of the receiver under test (DUT) through external detection. Instead, it determines the positioning result output status by receiving the second navigation system signal reception data actively transmitted by the DUT. This signal reception data includes all relevant data from the DUT's acquisition, tracking, and processing of second navigation system satellite signals. By analyzing this data, the evaluation and testing software directly determines whether the DUT has completed the positioning calculation and output the positioning result. This application is not limited to this; the signal reception data is transmitted in real time to ensure that the positioning status obtained by the evaluation and testing software is the real-time status of the DUT, avoiding judgment errors caused by data delays.
[0028] In one embodiment of this application, the step of broadcasting satellite signals of the first satellite navigation system to the satellite navigation receiver under test through the navigation signal simulator, obtaining the positioning accuracy result output by the evaluation test software and determining whether it meets the preset accuracy index, and obtaining the second determination result includes: S301, the satellite signals of all frequencies under the first satellite navigation system are broadcast to the satellite navigation receiver under test through the navigation signal simulator. The satellite signals include fixed point values, navigation signal frequencies and ephemeris information, and the test scenario is set to static and the signal power is set to -130dBm. S302, the evaluation and testing software receives the first satellite navigation system positioning information output by the satellite navigation receiver under test, compares the positioning information with the fixed point position value broadcast by the navigation signal simulator, and obtains the positioning accuracy result; S303, compare the positioning accuracy result with the preset accuracy index. If the index is satisfied, the second determination result is passed; otherwise, the second determination result is failed.
[0029] For example, the navigation signal simulator broadcasts satellite signals from all frequencies of the first navigation system to the receiver under test. The broadcast satellite signals must contain complete fixed point values, navigation signal frequencies, and navigation-related information such as ephemeris data. The test scenario is set to static to provide a stable environment for signal broadcasting and receiver processing. The same power reference is set for the signal as in the single second navigation system test step to ensure parameter consistency in the single system test. It should be noted that the output of this sub-step is the full-frequency satellite signal of the first navigation system broadcast to the receiver under test, which serves as the basis for the execution of the next sub-step. Based on the received first navigation system satellite signals, after the receiver under test completes signal reception and positioning processing, it transmits the output first navigation system positioning information to the evaluation test software. The evaluation test software accurately compares this positioning information with the fixed point values carried in the satellite signals broadcast by the navigation signal simulator, and obtains the positioning accuracy result of the receiver under test through comparative analysis. Taking the positioning accuracy result as input, the system completes the judgment based on the preset accuracy index and outputs the second judgment result. Specifically, if the positioning accuracy result meets the preset accuracy index, the test item is judged to pass and the second judgment result is pass; if the positioning accuracy result does not meet the preset accuracy index, the test item is judged to fail and the second judgment result is fail.
[0030] In one embodiment of this application, the fixed point value includes longitude, latitude, and altitude. The evaluation and testing software compares the longitude, latitude, and altitude differences between the positioning information and the fixed point value to obtain the three-dimensional positioning accuracy result.
[0031] For example, the fixed point values carried in the satellite signals broadcast by the navigation signal simulator are three-dimensional spatial point information, specifically including longitude, latitude, and altitude values. This three-dimensional point information serves as the reference benchmark for the positioning calculation of the receiver under test. When performing comparative analysis, the evaluation and testing software does not conduct an overall fuzzy comparison, but rather compares the longitude, latitude, and altitude values in the positioning information output by the receiver under test with the longitude, latitude, and altitude values in the reference benchmark one-to-one, calculating the numerical differences in each dimension, and finally obtaining a three-dimensional positioning accuracy result including longitude accuracy, latitude accuracy, and altitude accuracy. For example, the evaluation and testing software can reflect the positioning error of the receiver under test in each spatial dimension by calculating the absolute value of the differences in each dimension. This application is not limited to this; other difference calculation methods may also be used according to product specifications.
[0032] In one embodiment of this application, the satellite signals of the first satellite navigation system and the second satellite navigation system are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator, and the signal power and fixed point value of the first satellite navigation system and the second satellite navigation system are set to be different parameters. The positioning accuracy result output by the evaluation test software is obtained and it is determined whether the preset accuracy index is met, and a third determination result is obtained, including: S401, the satellite signals of all frequencies under the first and second satellite navigation systems are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator. The satellite signals contain their respective fixed point values, navigation signal frequencies and ephemeris information. The test scenario is set to static. S402, set the signal power of the first satellite navigation system to -130dBm and the fixed point value to the coordinates of the first point, set the signal power of the second satellite navigation system to -125dBm and the fixed point value to the coordinates of the second point, and set the latitude, longitude and altitude coordinates of the first point coordinates and the second point coordinates to be different values; S403, the positioning information output by the satellite navigation receiver under test is received through the evaluation and testing software, and the positioning information is compared with the fixed point value of the first point coordinate to obtain the positioning accuracy result; S404, compare the positioning accuracy result with the preset accuracy index. If the index is satisfied, the third determination result is passed; otherwise, the third determination result is failed.
[0033] For example, a navigation signal simulator simultaneously broadcasts satellite signals from all frequencies of the first and second navigation systems to the receiver under test. The satellite signals from both systems must contain complete fixed point values, navigation signal frequencies, and navigation-related information such as ephemeris data. The test scenario is set to static to ensure the stability of the dual-system signal broadcast and the consistency of the receiver under test's processing environment. Based on the synchronously broadcast satellite signals from the first and second navigation systems, the signal parameters of the two systems are differentiated, specifically including differences in signal power and fixed point values. A basic power reference and a dedicated fixed point value A1 are set for the first navigation system, while a different power value and a dedicated fixed point value B1 are set for the second navigation system. A1 and B1 are different three-dimensional points in space, ensuring a significant difference in their spatial positions. Based on the dual-system satellite signals with differentiated parameter settings, the receiver under test completes signal reception and positioning calculation, outputting positioning information. The evaluation software accurately compares this positioning information with the corresponding fixed point value A1 of the first navigation system, and obtains the positioning accuracy result of the receiver under test through comparative analysis. It should be noted that this sub-step only uses the fixed point value of the first system as a reference benchmark. This is because the receiver under test declares that it uses the first system for single-system positioning. In this embodiment, it is necessary to verify whether it still calculates positioning based solely on the first system signal under the superposition of dual system signals. As the last sub-step of this refinement step, the positioning accuracy result is used as input, and a judgment is made based on the preset accuracy index, and a third judgment result is output. If the positioning accuracy result meets the preset accuracy index, the test item is judged to have passed, and the third judgment result is passed; if the positioning accuracy result does not meet the preset accuracy index, the test item is judged to have failed, and the third judgment result is failed.
[0034] In one embodiment of this application, the differences in longitude, latitude, and altitude between the coordinates of the first point and the coordinates of the second point are all set to the maximum value.
[0035] For example, in the dual-system parameter differentiation setting sub-step, the fixed point value A1 of the first navigation system and the fixed point value B1 of the second navigation system are set as three-dimensional points with the maximum spatial difference, that is, the differences in longitude, latitude, and altitude values between the two are all set to the maximum achievable values. In this embodiment, the purpose of adopting this setting principle is to amplify the spatial difference between the dual-system points. If the receiver under test illegally uses the second system signal for positioning calculation under the superposition of dual-system signals, its output positioning information will have a significant error compared to A1. The evaluation and testing software can quickly and accurately capture this error, avoiding positioning error ambiguity caused by excessively small point differences, and improving the judgment sensitivity of this test item. For example, A1 and B1 can be set as points in different hemispheres and at different altitudes according to the parameter setting range of the navigation signal simulator. This application is not limited to this; it is only necessary to satisfy the principle of maximizing the difference in each dimension.
[0036] In one embodiment of this application, the satellite signals of the first and second satellite navigation systems are simultaneously broadcast to the satellite navigation receiver under test via the navigation signal simulator, and the number of available satellites for both the first and second satellite navigation systems is set to 3. The feedback results from the evaluation test software are obtained, and the satellite navigation receiver under test is determined to be positioned. The fourth determination result includes: S501, the satellite signals of all frequencies under the first satellite navigation system and the second satellite navigation system are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator. The satellite signals include fixed point values, navigation signal frequencies and ephemeris information. The test scenario is set to static and the signal power is set to -130dBm. S502, set the number of available satellites of the first satellite navigation system to 3. If the second satellite navigation system is a multi-system, the number of available satellites of each individual subsystem is set to 3. S503, the signal reception feedback result of the satellite navigation receiver under test is obtained through the evaluation test software, and it is determined whether the satellite navigation receiver under test outputs a positioning result; S504, if the satellite navigation receiver under test does not output a positioning result, the fourth determination result is pass; if it outputs a positioning result, the fourth determination result is failure.
[0037] For example, a navigation signal simulator simultaneously broadcasts satellite signals from all frequencies of the first and second navigation systems to the receiver under test. The broadcast satellite signals must include complete fixed point values, navigation signal frequencies, and navigation-related information such as ephemeris data. The test scenario is set to static, and the same power reference is set for the satellite signals of the first and second navigation systems to ensure power consistency between the two systems and avoid signal acquisition by the receiver under test due to power differences. Based on the dual-system satellite signals broadcast at equal power, the number of available satellites for the first and second navigation systems is uniformly set. The number of available satellites for the first navigation system is set as the critical value for positioning calculation. If the second navigation system is a combination of multiple satellite navigation systems, the same critical number of available satellites is set for each individual subsystem to ensure that the number of available satellites in each system is at the same level. Based on the dual-system satellite signals with the configured number of available satellites, after the receiver under test receives the signal, it transmits the relevant data to the evaluation test software. The evaluation test software obtains the positioning result output status of the receiver under test and determines whether it outputs a positioning result under this extreme condition. As the last sub-step of this refinement process, the positioning status determination result of the receiver under test is used as input, and the fourth determination result is output according to the preset determination rules. Specifically, if the receiver under test does not output a positioning result, the test item is determined to pass and the fourth determination result is pass; if the receiver under test outputs a positioning result, the test item is determined to fail and the fourth determination result is fail.
[0038] In one embodiment that can be implemented in this application, determining whether the tested satellite navigation receiver uses the declared first satellite navigation system single-system positioning based on the first determination result, the second determination result, the third determination result, and the fourth determination result includes: S601, determine whether the first determination result, the second determination result, the third determination result and the fourth determination result are all passed; S602, if all results are passed, it is determined that the satellite navigation receiver under test uses the declared first satellite navigation system single-system positioning; if any result is a failure, it is determined that the satellite navigation receiver under test does not use the declared first satellite navigation system single-system positioning.
[0039] It should be noted that this application takes the consistency verification result of the judgment result as input and outputs the final determination result according to the preset comprehensive judgment rule. Specifically, if the verification result is that all four judgment results pass, it is determined that the tested satellite navigation receiver actually uses its declared first navigation system for single-system positioning; if the verification result is that at least one judgment result fails, it is determined that the tested satellite navigation receiver does not use its declared first navigation system for single-system positioning and actually uses a non-declared satellite navigation system signal for positioning.
[0040] Secondly, this application proposes a certification test system for single-satellite navigation system positioning of a satellite navigation receiver, the system comprising: The communication connection module 701 is used to establish a communication connection between the navigation signal simulator, the satellite navigation receiver under test and the evaluation test software, and to define the satellite navigation system declared by the satellite navigation receiver under test as the first satellite navigation system, and the satellite navigation system not declared as the second satellite navigation system. The single second system test module 702 is used to broadcast satellite signals of the second satellite navigation system to the satellite navigation receiver under test only through the navigation signal simulator, obtain the feedback results of the evaluation test software and determine whether the satellite navigation receiver under test is positioned, and obtain a first determination result; The first system test module 703 is used to broadcast satellite signals of the first satellite navigation system to the satellite navigation receiver under test through the navigation signal simulator, obtain the positioning accuracy result output by the evaluation test software and determine whether it meets the preset accuracy index, and obtain a second judgment result. The dual-system heterogeneous parameter test module 704 is used to simultaneously broadcast satellite signals of the first satellite navigation system and the second satellite navigation system to the satellite navigation receiver under test through the navigation signal simulator, and set the signal power and fixed point value of the first satellite navigation system and the second satellite navigation system to be different parameters, obtain the positioning accuracy result output by the evaluation test software and determine whether it meets the preset accuracy index, and obtain a third judgment result. The dual-system satellite count test module 705 is used to simultaneously broadcast satellite signals from the first satellite navigation system and the second satellite navigation system to the satellite navigation receiver under test through the navigation signal simulator, and set the number of available satellites of the first and second satellite navigation systems to 3 each, obtain the feedback results of the evaluation test software, determine whether the satellite navigation receiver under test is positioned, and obtain a fourth determination result. The determination module 706 is used to determine whether the satellite navigation receiver under test uses the declared first satellite navigation system single-system positioning based on the first determination result, the second determination result, the third determination result and the fourth determination result.
[0041] Specific embodiments have been used to illustrate the principles and implementation methods of this invention. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this invention. Therefore, the content of this specification should not be construed as a limitation of this invention.
Claims
1. A test method for verifying positioning using a single satellite navigation system on a satellite navigation receiver, characterized in that, The method includes: Establish a communication connection between the navigation signal simulator, the satellite navigation receiver under test, and the evaluation test software. The satellite navigation receiver under test declares that it uses the first satellite navigation system, and the satellite navigation system that the satellite navigation receiver under test does not declare is the second satellite navigation system. Only the satellite signals of the second satellite navigation system are broadcast to the satellite navigation receiver under test, the feedback results of the evaluation test software are obtained, and it is determined whether the satellite navigation receiver under test is positioned, so as to obtain the first determination result; Only the satellite signals of the first satellite navigation system are broadcast to the satellite navigation receiver under test, the positioning accuracy results output by the evaluation test software are obtained, and it is determined whether the preset accuracy index is met, so as to obtain the second determination result; Simultaneously broadcast satellite signals from the first and second satellite navigation systems to the satellite navigation receiver under test, and set the signal power and fixed point value of the first and second satellite navigation systems to be different parameters, obtain the positioning accuracy result output by the evaluation test software, and determine whether it meets the preset accuracy index to obtain a third judgment result; Simultaneously broadcast satellite signals from the first and second satellite navigation systems to the satellite navigation receiver under test, and set the number of available satellites for both the first and second satellite navigation systems to 3. Obtain the feedback results from the evaluation and testing software and determine whether the satellite navigation receiver under test is positioned, thus obtaining a fourth determination result. Based on the first determination result, the second determination result, the third determination result, and the fourth determination result, determine whether the satellite navigation receiver under test uses the declared first satellite navigation system single-system positioning.
2. The method for verifying and testing the positioning of a satellite navigation receiver using a single satellite navigation system according to claim 1, characterized in that, The step of broadcasting satellite signals from only the second satellite navigation system to the satellite navigation receiver under test, obtaining feedback results from the evaluation and testing software, and determining whether the satellite navigation receiver under test has achieved positioning, yields a first determination result including: The navigation signal simulator broadcasts satellite signals from all frequencies of the second satellite navigation system to the satellite navigation receiver under test. The satellite signals include fixed point values, navigation signal frequencies, and ephemeris information, and the test scenario is set to static. The signal reception feedback result of the satellite navigation receiver under test is obtained through the evaluation and testing software, and it is determined whether the satellite navigation receiver under test outputs a positioning result. If the satellite navigation receiver under test does not output a positioning result, the first determination result is pass; if it outputs a positioning result, the first determination result is failure.
3. The method for verifying and testing the positioning of a satellite navigation receiver using a single satellite navigation system according to claim 2, characterized in that, The step of obtaining the signal reception feedback result of the satellite navigation receiver under test through the evaluation test software and determining whether the satellite navigation receiver under test outputs a positioning result includes: The evaluation and testing software obtains the positioning result output status of the satellite navigation receiver under test by receiving the second satellite navigation system signal reception data transmitted by the satellite navigation receiver under test.
4. The method for verifying and testing the positioning of a satellite navigation receiver using a single satellite navigation system according to claim 1, characterized in that, The step of broadcasting satellite signals from only the first satellite navigation system to the satellite navigation receiver under test, obtaining the positioning accuracy result output by the evaluation test software, and determining whether it meets the preset accuracy index, to obtain a second determination result includes: The navigation signal simulator broadcasts satellite signals from all frequencies of the first satellite navigation system to the satellite navigation receiver under test. The satellite signals include fixed point values, navigation signal frequencies, and ephemeris information, and the test scenario is set to static. The evaluation and testing software receives the first satellite navigation system positioning information output by the satellite navigation receiver under test, compares the positioning information with the fixed point position value broadcast by the navigation signal simulator, and obtains the positioning accuracy result. The positioning accuracy result is compared with the preset accuracy index. If the index is satisfied, the second determination result is passed; otherwise, the second determination result is failed.
5. The method for verifying and testing the positioning of a satellite navigation receiver using a single satellite navigation system according to claim 4, characterized in that, The fixed point values include longitude, latitude, and altitude. The evaluation and testing software compares the longitude, latitude, and altitude differences between the positioning information and the fixed point values to obtain the three-dimensional positioning accuracy results.
6. The method for verifying and testing the positioning of a satellite navigation receiver using a single satellite navigation system according to claim 1, characterized in that, The method involves simultaneously broadcasting satellite signals from the first and second satellite navigation systems to the satellite navigation receiver under test via the navigation signal simulator, setting the signal power and fixed point values of the first and second satellite navigation systems to be different parameters, obtaining the positioning accuracy result output by the evaluation test software, and determining whether it meets the preset accuracy index. The resulting third judgment result includes: The satellite signals of all frequencies under the first and second satellite navigation systems are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator. The satellite signals contain their respective fixed point values, navigation signal frequencies and ephemeris information. The test scenario is set to static. The signal power of the first satellite navigation system is set to the first preset signal power, and the fixed point value is the coordinates of the first point. The signal power of the second satellite navigation system is set to the second preset signal power, and the fixed point value is the coordinates of the second point. The latitude, longitude and altitude coordinates of the first point coordinates and the second point coordinates are different values. The evaluation and testing software receives the positioning information output by the satellite navigation receiver under test, compares the positioning information with the fixed point value of the first point coordinates, and obtains the positioning accuracy result. The positioning accuracy result is compared with the preset accuracy index. If the index is satisfied, the third judgment result is passed; otherwise, the third judgment result is failed.
7. The method for verifying and testing the positioning of a satellite navigation receiver using a single satellite navigation system according to claim 6, characterized in that, The differences in longitude, latitude, and altitude between the coordinates of the first point and the second point are all set to the maximum value.
8. The method for verifying and testing the positioning of a satellite navigation receiver using a single satellite navigation system according to claim 1, characterized in that, The simultaneous broadcasting of satellite signals from the first and second satellite navigation systems to the tested satellite navigation receiver, with each system having 3 available satellites, and obtaining feedback from the evaluation and testing software to determine whether the tested satellite navigation receiver has achieved positioning, yields a fourth determination result including: The satellite signals of all frequencies under the first and second satellite navigation systems are simultaneously broadcast to the satellite navigation receiver under test through the navigation signal simulator. The satellite signals include fixed point values, navigation signal frequencies and ephemeris information. The test scenario is set to static. The number of available satellites in the first satellite navigation system is set to 3. If the second satellite navigation system is a multi-system system, the number of available satellites in each individual subsystem is set to 3. The signal reception feedback result of the satellite navigation receiver under test is obtained through the evaluation and testing software, and it is determined whether the satellite navigation receiver under test outputs a positioning result. If the satellite navigation receiver under test does not output a positioning result, the fourth determination result is pass; if it outputs a positioning result, the fourth determination result is failure.
9. The method for verifying and testing the positioning of a satellite navigation receiver using a single satellite navigation system according to claim 1, characterized in that, The step of determining whether the tested satellite navigation receiver uses the declared first satellite navigation system single-system positioning based on the first determination result, the second determination result, the third determination result, and the fourth determination result includes: Determine whether the first determination result, the second determination result, the third determination result, and the fourth determination result are all passed; If all results are passed, the tested satellite navigation receiver is determined to be using the declared first satellite navigation system single-system positioning; if any result is failed, the tested satellite navigation receiver is determined not to be using the declared first satellite navigation system single-system positioning.
10. A testing system for verifying positioning using a single satellite navigation system on a satellite navigation receiver, characterized in that, The system includes: The communication connection module is used to establish a communication connection between the navigation signal simulator, the satellite navigation receiver under test and the evaluation test software, and to define the satellite navigation system declared by the satellite navigation receiver under test as the first satellite navigation system, and the satellite navigation system not declared as the second satellite navigation system. The single second system test module is used to broadcast satellite signals of the second satellite navigation system to the satellite navigation receiver under test, obtain the feedback results of the evaluation test software, determine whether the satellite navigation receiver under test is positioned, and obtain a first determination result. The first system test module is used to broadcast satellite signals of the first satellite navigation system to the satellite navigation receiver under test, obtain the positioning accuracy results output by the evaluation test software and determine whether the preset accuracy index is met, and obtain a second determination result. The dual-system heterogeneous parameter test module is used to simultaneously broadcast satellite signals from the first satellite navigation system and the second satellite navigation system to the satellite navigation receiver under test, and to set the signal power and fixed point value of the first satellite navigation system and the second satellite navigation system to be different parameters, to obtain the positioning accuracy result output by the evaluation test software and to determine whether it meets the preset accuracy index, and to obtain a third judgment result. The dual-system satellite count test module is used to simultaneously broadcast satellite signals from the first satellite navigation system and the second satellite navigation system to the satellite navigation receiver under test, and the number of available satellites in both the first and second satellite navigation systems is set to 3. The module obtains the feedback results from the evaluation test software and determines whether the satellite navigation receiver under test is positioned, thus obtaining a fourth determination result. The determination module is used to determine whether the satellite navigation receiver under test uses the declared first satellite navigation system single-system positioning based on the first determination result, the second determination result, the third determination result, and the fourth determination result.