GNSS batch test system and method
Through the GNSS batch testing system using software-defined radio technology and multiplexing technology, the existing GNSS testing system has been solved, and efficient, accurate and comprehensive GNSS equipment testing is achieved to meet the needs of large-scale production and diversified applications.
Patent Information
- Application Number
- CN202510713621.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-07-25
AI Technical Summary
The existing GNSS testing systems have low efficiency, poor accuracy and single functions, making them difficult to meet the needs of large-scale production and diversified applications.
A signal generator using software-defined radio technology generates a variety of GNSS signals, combines time-division multiplexing and frequency-division multiplexing technologies for signal allocation, is equipped with multi-interface connection components, and uses high-speed data acquisition cards and artificial intelligence data analysis models to achieve automated control and detailed report generation.
It realizes efficient, accurate and comprehensive batch testing of GNSS equipment, shortens testing time, improves testing accuracy and versatility, and meets the performance evaluation needs of different application scenarios.
Smart Images

Figure CN120370353A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of GNSS testing, and particularly to a GNSS batch testing system and method. Background Art
[0002] With the wide application of GNSS technology in many fields, such as intelligent transportation, surveying and mapping, aerospace, etc., the performance requirements for GNSS devices are getting higher and higher. During the production and R & D process of GNSS devices, it is necessary to conduct performance tests on a large number of devices to ensure their quality and reliability.
[0003] Traditional GNSS testing systems and methods have many problems. For example, the testing efficiency is low and it is difficult to meet the requirements of large-scale production; the testing accuracy is greatly affected by the environment and it is impossible to accurately evaluate the device performance; the testing functions are single and it cannot comprehensively test the performance of GNSS devices in various complex scenarios, etc.
[0004] Some existing batch testing schemes have deficiencies in aspects such as the flexibility of signal simulation, the degree of automation of the testing process, and the accuracy of data analysis, and cannot adapt to the continuously developing GNSS technology and diverse application requirements.
[0005] Therefore, a GNSS batch testing system and method are needed to solve the problems of low efficiency, poor accuracy, single function, etc. existing in GNSS batch testing in the prior art. Summary of the Invention
[0006] Aiming at the deficiencies of the prior art, the present invention provides a GNSS batch testing system and method to solve the problems of low efficiency, poor accuracy, single function, etc. existing in GNSS batch testing in the prior art, and to achieve efficient, accurate and comprehensive GNSS batch testing.
[0007] Technical Solution: To solve the above technical problems, according to one aspect of the present invention, more specifically, a GNSS batch testing system includes: Signal simulation module: A signal generator using software defined radio (SDR) technology, which has higher flexibility compared with traditional signal generators. It can quickly generate various types of GNSS signals according to different test requirements, including multi-constellation signals such as GPS, Beidou, GLONASS, Galileo, etc., and can simulate signals of different intensities and complex interference environments, such as signal occlusion, multipath effect, electromagnetic interference, etc. Through a high-speed data transmission interface, the generated signals can be quickly transmitted to the signal distribution unit to ensure the timeliness and stability of signal transmission. Signal distribution unit: Innovatively adopting the technology combining time-division multiplexing and frequency-division multiplexing, it greatly improves the efficiency of signal distribution. It can simultaneously distribute one analog signal to multiple test channels, with each test channel corresponding to a GNSS device under test, realizing the simultaneous testing of multiple GNSS devices by one signal simulation device. It has a signal power adjustment function, which can accurately adjust the signal power of each channel according to the sensitivity of different devices under test and the requirements of the test scenario, ensuring the accuracy of the test. Test equipment connection component: Designed with various interface types, it can adapt to the vast majority of GNSS devices on the market. Whether it is a general device with a standard interface or a customized device with a special interface, it can be conveniently and quickly connected to the test system, improving the versatility of the test system. The connection component adopts a special anti-interference design to ensure that it is not affected by external interference during signal transmission and guarantee the stability of the signal. Data acquisition and analysis module: The data acquisition card has high-speed and high-precision data acquisition capabilities, and can real-time collect the signal data processed by the GNSS devices under test in each test channel. The data analysis software adopts a data analysis model based on artificial intelligence algorithms. This model has been trained with a large amount of GNSS data and can quickly and accurately extract various performance indicators of GNSS devices from the collected data, such as positioning accuracy, signal acquisition time, signal tracking stability, speed measurement accuracy, etc. Compared with traditional data analysis methods, it greatly improves the accuracy and efficiency of analysis. Control and management module: As the core of the entire test system, it communicates with other modules through a network interface to achieve comprehensive control and management of the entire test process. Users can conveniently set test parameters, start and stop the test process, and real-time monitor the test progress through the human-computer interaction interface of the control and management module. After the test is completed, it can automatically store the test results and generate a detailed test report. The test report not only contains the specific values of various performance indicators, but also conducts a comparative analysis with the standard values to give a clear test conclusion, facilitating users to intuitively understand the performance of the GNSS devices under test. According to another aspect of the present invention, more specifically, it is a GNSS batch testing method, using the described GNSS batch testing system, including the following steps: Test preparation stage: Users set test parameters on the human-computer interaction interface of the control and management module. These parameters will be transmitted to the signal simulation module through the network interface. The signal simulation module generates corresponding simulated GNSS signals using a signal generator based on software-defined radio (SDR) technology according to the set parameters, and transmits the signals to the signal distribution unit through a high-speed data transmission interface. At the same time, users connect the GNSS devices under test to the corresponding test channels through the test equipment connection component to ensure that the devices are correctly and stably connected. Signal allocation phase: After receiving the analog signal, the signal allocation unit uses a combination of time-division multiplexing and frequency-division multiplexing to allocate the signal to each test channel according to a preset rule, and adjusts the signal power of each channel through the signal power adjustment function according to the requirements for signal power in the test parameters, ensuring that the signal received by each GNSS device to be tested meets the test requirements. Data acquisition and processing phase: The GNSS device to be tested processes the received signal. The data acquisition card of the data acquisition and analysis module collects the processed signal data from each test channel in real time and transmits the data to the data analysis software. The data analysis software uses a data analysis model based on artificial intelligence algorithms to analyze the collected data and quickly and accurately extracts the performance index data of the GNSS device. Test result output phase: The data acquisition and analysis module transmits the analyzed performance index data to the control and management module. The control and management module stores the test results and generates a detailed test report. Users can view the test results through the human-computer interaction interface of the control and management module, evaluate the performance of the GNSS device according to the test report, and determine whether it meets the usage requirements.
[0008] The beneficial effects of a GNSS batch testing system and method of the present invention are as follows: (1) In the present invention, the signal allocation unit uses a technology that combines time-division multiplexing and frequency-division multiplexing, which can test multiple GNSS devices simultaneously, greatly shortening the test time and meeting the requirements for batch testing of GNSS devices in large-scale production and R & D processes. The control and management module realizes the automatic control of the test process, reduces the manual operation links, and further improves the test efficiency. (2) The present invention generates signals in a variety of complex interference environments through the signal simulation module, more realistically simulating the scenarios of GNSS devices in actual use, so that the test results can better reflect the true performance of the devices. The data acquisition and analysis module uses a high-speed and high-precision data acquisition card and a data analysis model based on artificial intelligence algorithms, improving the accuracy of data acquisition and analysis, thereby enhancing the accuracy of the evaluation of the performance indicators of GNSS devices.
[0009] (3) The present invention supports multi-constellation signal simulation and can test the performance of GNSS devices in different constellation signal environments. At the same time, it can simulate a variety of complex interference scenarios, comprehensively testing the performance of GNSS devices under various harsh conditions, and meeting the diverse performance test requirements of GNSS devices in different application fields. Description of the drawings
[0010] The following further elaborates on the present invention in detail in conjunction with the drawings and specific implementation methods.
[0011] Figure 1 This is a schematic structural diagram of the GNSS batch testing system of the present invention; Figure 2 This is a schematic structural diagram of the GNSS batch testing method of the present invention. Specific embodiments
[0012] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
[0013] To make the technical solution of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Embodiment
[0014] Referring to Figure 1 , a GNSS batch testing system includes the following embodiments: Signal simulation module: A signal generator with software-defined radio (SDR) function is selected. The signal generator has powerful signal generation capabilities and can flexibly set signal parameters through programming. The signal generator is connected to the signal distribution unit through a high-speed USB3.0 interface. Signal distribution unit: An in-house developed signal distributor that combines time-division multiplexing and frequency-division multiplexing is used. The distributor has multiple output channels, and the appropriate number of channels can be selected according to actual test requirements. The distributor is connected to the control and management module through a network interface and receives control instructions to perform operations such as signal power adjustment. Test equipment connection component: According to the interface types of common GNSS devices, a variety of adapters and connecting wires are equipped, such as RS232 to USB interfaces, Bluetooth adapters, etc., to ensure connection with different models of GNSS devices. The connection component is connected to the test channels of the signal distribution unit through a standard interface. Data acquisition and analysis module: The data acquisition card selects a [specific model] high-speed and high-precision acquisition card, whose sampling rate and resolution meet the requirements for GNSS signal data acquisition. The data analysis software is developed based on the Python language, uses the TensorFlow framework to build an artificial intelligence data analysis model, and is trained and optimized on a large amount of GNSS test data. The data acquisition card is connected to a computer (running the data analysis software) through a PCIe interface. Control and management module: An industrial control computer is used as the control host, and customized test management software is installed. The control host communicates with the signal simulation module, signal distribution unit, and data acquisition and analysis module through an Ethernet interface to achieve control and management of the entire test system. Embodiment
[0015] Referring to Figure 2, a GNSS batch testing method, including the following implementation steps: Test preparation stage: Open the test management software of the control and management module, and set test parameters on the software interface, such as selecting the GNSS constellations to be simulated (such as Beidou, GPS), signal strength range (such as -120dBm to -150dBm), interference scenarios (such as setting multipath effect parameters, electromagnetic interference intensity), test duration (such as 30 minutes), etc. Connect the GNSS device to be tested to the corresponding test channel of the signal distribution unit through the test device connection component, and ensure a firm connection. Signal distribution stage: The control and management module sends the set test parameters to the signal simulation module and the signal distribution unit through the network interface. The signal simulation module generates simulated GNSS signals according to the parameters, and transmits the signals to the signal distribution unit through the high-speed data transmission interface. The signal distribution unit distributes the signals to each test channel according to the time-division multiplexing and frequency-division multiplexing rules, and adjusts the signal power of each channel according to the signal power requirements in the test parameters. Data acquisition and processing stage: The GNSS device to be tested processes the received signals. The data acquisition card of the data acquisition and analysis module real-time collects the signal data processed by the GNSS device in each test channel, and transmits the data to the data analysis software. The data analysis software uses the trained artificial intelligence algorithm model to analyze the collected data, and extracts performance index data such as the positioning accuracy, signal acquisition time, and signal tracking stability of the GNSS device. Test result output stage: The data acquisition and analysis module transmits the analyzed performance index data to the control and management module. The control and management module stores the test results in the local database and generates a test report. The test report is presented in PDF format, including the numerical values of various performance indicators, comparison charts with standard values, test conclusions, and other content. The user can view the test report on the test management software interface to evaluate the performance of the GNSS device. Through the above specific implementation manners, the GNSS batch testing system and method of the present invention can be effectively realized, achieving the purpose of efficiently, accurately, and comprehensively testing GNSS devices.
[0016] The above embodiments only represent several implementation manners of the present invention. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the patent of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several deformations and improvements can still be made, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention should be subject to the appended claims.
Claims
1. A GNSS batch testing system, characterized in that, Including: Signal simulation module: It is used to generate simulated GNSS signals, including a signal generator based on software-defined radio technology, which can flexibly generate various types, intensities, and GNSS signals under different interference environments, and supports multi-constellation signal simulation. The signal generator is connected to the signal distribution unit through a high-speed data transmission interface; Signal distribution unit: It receives signals from the signal simulation module and distributes them to multiple test channels, with each test channel corresponding to a GNSS device under test; It adopts a combination of time-division multiplexing and frequency-division multiplexing to achieve efficient signal distribution, and has a signal power adjustment function, which can adjust the signal power of each channel according to different test requirements; Test equipment connection component: It is used to connect the GNSS device under test to the corresponding test channel to ensure the stability of signal transmission, and includes various interface types to adapt to different models of GNSS devices; Data acquisition and analysis module: It collects the signal data processed by the GNSS device under test from each test channel and conducts analysis and processing; It includes a data acquisition card and data analysis software. The data acquisition card has high-speed and high-precision data acquisition capabilities, and the data analysis software uses a data analysis model based on artificial intelligence algorithms to quickly and accurately evaluate various performance indicators of GNSS devices; Control and management module: It controls and manages the entire test system, including setting test parameters, starting and stopping test processes, monitoring test progress, and storing test results; It communicates with the signal simulation module, signal distribution unit, and data acquisition and analysis module through a network interface to achieve the coordinated operation of the system.
2. The GNSS batch testing system according to claim 1, characterized in that, The signal generator of the signal simulation module further includes a signal modulation unit, and the signal modulation unit is used to perform at least one of phase modulation, frequency modulation, and amplitude modulation on the generated GNSS signal.
3. The GNSS batch testing system according to claim 2, wherein The signal distribution unit is provided with a signal monitoring sub-module, and the signal monitoring sub-module is used to monitor the signal strength, frequency, and phase of each test channel in real time and feed the monitoring data back to the control and management module.
4. The GNSS batch testing system according to claim 3, characterized in that, The artificial intelligence algorithm data analysis model of the data analysis software includes a convolutional neural network model, and the CNN model is used to extract features and predict performance indicators from GNSS signal data.
5. The GNSS batch testing system according to claim 4, characterized in that, The control and management module further includes a permission management unit, and the permission management unit is used to set different operation permissions for different users, including test parameter setting permissions, test result viewing permissions, and system management permissions.
6. A GNSS batch testing method, using a GNSS batch testing system as described in claim 5, characterized in that, Including the following steps: S1. Test preparation stage: Set test parameters through the control and management module, including simulated signal type, intensity, interference scenario, and test duration; Connect the GNSS device under test to the corresponding test channel through the test equipment connection component; The signal simulation module generates simulated GNSS signals using a signal generator based on software-defined radio (SDR) technology according to the set parameters and transmits them to the signal distribution unit through a high-speed data transmission interface; S2. Signal Allocation Phase: The signal allocation unit receives analog signals and allocates the signals to each test channel by combining time-division multiplexing and frequency-division multiplexing. According to the test requirements, the signal power of each channel is adjusted through the signal power adjustment function to ensure that the GNSS device under test receives appropriate signals. S3. Data Acquisition and Processing Phase: The GNSS device under test processes the received signals. The data acquisition and analysis module collects the processed signal data from each test channel through a data acquisition card and analyzes the collected data using data analysis software based on artificial intelligence algorithms to extract various performance index data of the GNSS device, such as positioning accuracy, signal acquisition time, and signal tracking stability. S4. Test Result Output Phase: The control and management module receives the performance index data output by the data acquisition and analysis module, stores the test results, and generates a test report. The test report includes the specific values of various performance indexes, the comparative analysis with the standard values, and the test conclusion. Users can view the test results through the human-computer interaction interface of the control and management module.
7. A GNSS batch testing method according to claim 6, characterized in that, In the S1 test preparation phase, when setting the test parameters, the modulation parameters of the signal modulation unit of the signal simulation module are also set through the control and management module. The modulation parameters include phase offset, frequency offset, and amplitude gain value.
8. A GNSS batch testing method according to claim 6, wherein In the S2 signal allocation phase, the signal monitoring sub-module of the signal allocation unit monitors the signal strength, frequency, and phase of each test channel in real time and feeds back the monitoring data to the control and management module in real time. If an abnormal signal is detected, the control and management module issues an alarm and adjusts the signal power adjustment function of the signal allocation unit or the signal generation parameters of the signal simulation module.
9. A GNSS batch testing method according to claim 6, characterized in that In the S3 data acquisition and processing phase, the data analysis software uses a convolutional neural network model to extract features and predict performance indexes from the collected GNSS signal data. Specifically, the signal data is preprocessed and then input into the CNN model, and feature extraction and analysis are performed through the convolutional layer, pooling layer, and fully connected layer of the CNN model to output the predicted results of the performance indexes of the GNSS device.
10. A GNSS batch testing method according to claim 6, characterized in that, In the S4 test result output phase, the control and management module restricts the viewing and export of the test report according to the operation permissions of different users. Only users with corresponding permissions can view and export the test report.
