Antenna hardware delay testing method, device, electronic device and storage medium
By using auxiliary antennas and temperature adjustment equipment to measure the hardware delay of GNSS receiver antennas in outdoor environments, the error problem of antenna hardware delay on TEC measurement results is solved, and the positioning accuracy of GNSS navigation is improved.
Patent Information
- Application Number
- CN202410480506.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-04-19
AI Technical Summary
In outdoor environments, the antenna hardware delay is affected by the large day-night temperature difference and rapid temperature changes, resulting in errors in the TEC measurement results and affecting the GNSS navigation and positioning accuracy.
By screening two auxiliary antennas and two measured delay cables from M auxiliary antennas, the GNSS simulator and the GNSS receiver are connected, and the antenna delay parameters at different temperatures are measured using temperature adjustment equipment. The auxiliary antenna combination is used. The test method calculates the hardware delay of the receiver antenna, avoids the impact of changes in the hardware delay of the GNSS receiver, and improves the measurement accuracy.
It effectively improves the measurement accuracy of the GNSS receiver antenna hardware delay, can measure the entire range of the operating temperature of the GNSS receiver, and corrects it in real time according to the operating temperature, reducing TECU error.
Smart Images

Figure CN118465795B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of hardware delay testing, and in particular to an antenna hardware delay testing method, device, electronic device and storage medium. Background Art
[0002] The measurement of ionospheric total electron content (TEC) can establish a global ionospheric delay model, thereby providing global ionospheric delay information. Through the measurement of ionospheric TEC, corrections can be provided to satellite navigation, thereby improving the positioning accuracy of satellite navigation, and providing early warning information on ionospheric changes, which is widely used in meteorology, communications and other fields.
[0003] In TEC-related measurements, hardware delays will occur at the GNSS (Global Navigation Satellite System) satellite, antenna, RF cable, and receiver ends, which will cause deviations in the measurement results. The current solution is generally to collect signals for a period of time and calibrate the hardware delays. During the calibration process, the hardware delay is generally divided into two parts: one is the hardware delay at the satellite end, and the other is to calibrate the antenna, RF cable, and receiver hardware delays as a whole.
[0004] With the development of TEC measurement technology, the requirements for TEC measurement accuracy are getting higher and higher. Calibration of antennas, RF cables and receivers as a whole will bring model errors, especially when the antenna works in an outdoor environment with a large temperature difference between day and night. The rapid change of temperature will affect the antenna hardware delay, which can cause an error of several TECU (Total Electron Content Unit) in the final TEC measurement result. Summary of the invention
[0005] The embodiments of the present application provide an antenna hardware delay test method, device, electronic device and storage medium to solve the problem that when the antenna works in an outdoor environment with a large temperature difference between day and night, and the rapid change of temperature affects the antenna hardware delay, it can cause an error of several TECU (Total Electron Content Unit) in the final TEC measurement result.
[0006] In order to solve the above technical problems, the embodiment of the present application is implemented as follows:
[0007] In a first aspect, an embodiment of the present application provides an antenna hardware delay testing method, the method comprising:
[0008] After the GNSS simulator and the GNSS receiver are connected in communication through two auxiliary antennas selected from M auxiliary antennas and two measured delay cables, the GNSS simulator is called to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables; wherein the two auxiliary antennas and the two measured delay cables are located in a temperature regulating device, one of the two auxiliary antennas is connected to the GNSS simulator through one of the two measured delay cables, and the other of the two auxiliary antennas is connected to the GNSS receiver through the other of the two measured delay cables, and the two auxiliary antennas are separated by a preset distance, and M is a positive integer greater than or equal to 3;
[0009] Calling the first total ionospheric delay parameter determined by the GNSS receiver according to the information generated after receiving the first satellite simulation signal, determining the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures; wherein the number of tests performed at the same temperature is K times, K is a positive integer and is the same as the number of combinations of the M auxiliary antennas in pairs, and the auxiliary antennas in the K tests at the same temperature are different;
[0010] After the GNSS simulator and the GNSS receiver are connected in communication through a target auxiliary antenna, an antenna to be tested of the GNSS receiver and the two measured delay cables, the GNSS simulator is called to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested and the two measured delay cables; the target auxiliary antenna is an auxiliary antenna selected from the M auxiliary antennas, the antenna to be tested is connected to the GNSS receiver through one of the two measured delay cables, and the target auxiliary antenna is connected to the GNSS simulator through the other of the two measured delay cables;
[0011] The second total ionospheric delay parameter determined by the GNSS receiver according to information generated after receiving the second satellite simulation signal is called to determine the antenna delay parameter of the antenna to be tested at different temperatures.
[0012] Optionally, calling the GNSS simulator to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables includes:
[0013] Get pre-configured satellite simulation parameters;
[0014] The GNSS simulator is called to send the first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables according to the satellite simulation parameters.
[0015] Optionally, the satellite simulation parameters include: GNSS satellite simulation position, GNSS receiver simulation position and ionospheric delay parameters,
[0016] The calling of the GNSS simulator to send the first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables according to the satellite simulation parameters includes:
[0017] Calling the GNSS simulator to determine the duration information of the satellite signal sent by the GNSS simulator to the GNSS receiver according to the simulated position of the GNSS satellite, the simulated position of the GNSS receiver and the ionospheric delay parameter;
[0018] Determining, based on the duration information, a delay parameter of a satellite signal sent by the GNSS simulator to the GNSS receiver;
[0019] A first satellite analog signal matching the delay parameter is sent to the GNSS receiver through the two auxiliary antennas and the two measured delay cables.
[0020] Optionally, calling the GNSS receiver to determine the first total ionospheric delay parameter according to information generated after receiving the first satellite simulation signal, and determining the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures, includes:
[0021] Acquire receiver delay parameters of the GNSS receiver and preset ionospheric delay parameters, wherein the ionospheric delay parameters include: satellite delay parameters of simulated GNSS satellites and ionospheric delay parameters in a process in which satellite signals are transmitted from a simulated GNSS satellite position to a simulated GNSS receiver position;
[0022] Based on the ionospheric delay parameter, the receiver delay parameter and the first total ionospheric delay parameter generated in each test of K tests at different temperatures, the auxiliary antenna delay parameter of the auxiliary antenna at different temperatures is calculated.
[0023] Optionally, when M=3, K=3, the three auxiliary antennas are antenna a, antenna b and antenna c, and the two measured delay cables are: cable 1 and cable 2,
[0024] The calculating the auxiliary antenna delay parameter of the auxiliary antenna at different temperatures based on the ionospheric delay parameter, the receiver delay parameter and the first total ionospheric delay parameter generated in each test in K tests at different temperatures includes:
[0025] The auxiliary antenna delay parameter of the auxiliary antenna at different temperatures is calculated by the following formula (1):
[0026]
[0027] In the above formula (1), is the first total ionospheric delay parameter generated when antenna a and antenna b are tested together, is the first total ionospheric delay parameter generated when antenna a and antenna c are tested together, is the first total ionospheric delay parameter generated when antenna b and antenna c are tested together, is the auxiliary antenna delay parameter of antenna a, is the auxiliary antenna delay parameter of antenna b, is the auxiliary antenna delay parameter of antenna c, is the cable delay parameter of cable 1, is the cable delay parameter of cable 2, τ set Ionospheric delay parameter set for the GNSS simulator, τ rcv is the receiver delay parameter.
[0028] Optionally, the M auxiliary antennas are antennas of the same model and have signal forwarding and receiving functions.
[0029] In a second aspect, an embodiment of the present application provides an antenna hardware delay test device, the device comprising:
[0030] A first simulation signal sending module is used for, after the GNSS simulator and the GNSS receiver are connected to each other through two auxiliary antennas and two measured delay cables selected from M auxiliary antennas, calling the GNSS simulator to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables; wherein the two auxiliary antennas and the two measured delay cables are located in a temperature regulating device, one of the two auxiliary antennas is connected to the GNSS simulator through one of the two measured delay cables, the other of the two auxiliary antennas is connected to the GNSS receiver through the other of the two measured delay cables, the two auxiliary antennas are separated by a preset distance, and M is a positive integer greater than or equal to 3;
[0031] an auxiliary delay parameter determination module, used to call the first total ionospheric delay parameter determined by the GNSS receiver according to the information generated after receiving the first satellite simulation signal, and determine the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures; wherein the number of tests performed at the same temperature is K times, K is a positive integer and is the same as the number of combinations of the M auxiliary antennas in pairs, and the auxiliary antennas in the K tests at the same temperature are different;
[0032] a second simulation signal sending module, for invoking the GNSS simulator to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables, after the GNSS simulator and the GNSS receiver are communicatively connected through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables; the target auxiliary antenna is an auxiliary antenna selected from the M auxiliary antennas, the antenna to be tested is connected to the GNSS receiver through one of the two measured delay cables, and the target auxiliary antenna is connected to the GNSS simulator through the other of the two measured delay cables;
[0033] The antenna delay parameter determination module is used to call the second total ionospheric delay parameter determined by the GNSS receiver according to the information generated after receiving the second satellite simulation signal, and determine the antenna delay parameter of the antenna to be tested at different temperatures.
[0034] Optionally, the first analog signal sending module includes:
[0035] A satellite simulation parameter acquisition unit, used to acquire pre-configured satellite simulation parameters;
[0036] A satellite simulation signal sending unit is used to call the GNSS simulator to send the first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables according to the satellite simulation parameters.
[0037] Optionally, the satellite simulation parameters include: GNSS satellite simulation position, GNSS receiver simulation position and ionospheric delay parameters,
[0038] The satellite simulation signal sending unit comprises:
[0039] a duration information determination subunit, configured to call the GNSS simulator to determine the duration information of the satellite signal sent by the GNSS simulator to the GNSS receiver according to the simulated position of the GNSS satellite, the simulated position of the GNSS receiver and the ionospheric delay parameter;
[0040] a delay parameter determination subunit, configured to determine, based on the duration information, a delay parameter of a satellite signal sent by the GNSS simulator to the GNSS receiver;
[0041] The satellite simulation signal sending subunit is used to send a first satellite simulation signal matching the delay parameter to the GNSS receiver through the two auxiliary antennas and the two measured delay cables.
[0042] Optionally, the auxiliary delay parameter determination module includes:
[0043] an ionospheric delay acquisition unit, configured to acquire a receiver delay parameter of the GNSS receiver and a preset ionospheric delay parameter, wherein the ionospheric delay parameter includes: a satellite delay parameter of a simulated GNSS satellite and an ionospheric delay parameter in a process in which a satellite signal is transmitted from a simulated GNSS satellite position to a simulated GNSS receiver position;
[0044] The auxiliary antenna delay parameter calculation unit is used to calculate the auxiliary antenna delay parameter of the auxiliary antenna at different temperatures based on the ionospheric delay parameter, the receiver delay parameter and the first total ionospheric delay parameter generated in each test of K tests at different temperatures.
[0045] Optionally, when M=3, K=3, the three auxiliary antennas are antenna a, antenna b and antenna c, and the two measured delay cables are: cable 1 and cable 2,
[0046] The auxiliary antenna delay parameter calculation unit includes:
[0047] The auxiliary antenna delay parameter of the auxiliary antenna at different temperatures is calculated by the following formula (1):
[0048]
[0049] In the above formula (1), is the first total ionospheric delay parameter generated when antenna a and antenna b are tested together, is the first total ionospheric delay parameter generated when antenna a and antenna c are tested together, is the first total ionospheric delay parameter generated when antenna b and antenna c are tested together, is the auxiliary antenna delay parameter of antenna a, is the auxiliary antenna delay parameter of antenna b, is the auxiliary antenna delay parameter of antenna c, is the cable delay parameter of cable 1, is the cable delay parameter of cable 2, τ set Ionospheric delay parameter set for the GNSS simulator, τrcv is the receiver delay parameter.
[0050] Optionally, the M auxiliary antennas are antennas of the same model and have signal forwarding and receiving functions.
[0051] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0052] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements any one of the above antenna hardware delay testing methods when executed by the processor.
[0053] In a fourth aspect, an embodiment of the present application provides a readable storage medium. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute any of the antenna hardware delay testing methods described above.
[0054] In an embodiment of the present application, after the GNSS simulator and the GNSS receiver are connected in communication through two auxiliary antennas and two measured delay cables selected from the M auxiliary antennas, the GNSS simulator is called to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables. Among them, the two auxiliary antennas and the two measured delay cables are located in a temperature adjustment device, one of the two auxiliary antennas is connected to the GNSS simulator through one of the two measured delay cables, and the other of the two auxiliary antennas is connected to the GNSS receiver through the other of the two measured delay cables. The two auxiliary antennas are separated by a preset distance, and M is a positive integer greater than or equal to 3. The GNSS receiver is called to determine the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures based on the first total ionospheric delay parameter determined by the information generated after receiving the first satellite simulation signal. Among them, the number of tests performed at the same temperature is K times, K is a positive integer and is the same as the number of combinations of the M auxiliary antennas in pairs, and the auxiliary antennas in the K tests at the same temperature are different. After the GNSS simulator and the GNSS receiver are connected in communication through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables, the GNSS simulator is called to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested and the two measured delay cables. The target auxiliary antenna is an auxiliary antenna selected from the M auxiliary antennas, the antenna to be tested is connected to the GNSS receiver through one of the two measured delay cables, and the target auxiliary antenna is connected to the GNSS simulator through the other of the two measured delay cables. The GNSS receiver is called to determine the antenna delay parameters of the antenna to be tested at different temperatures based on the second total ionospheric delay parameter determined by the information generated after receiving the second satellite simulation signal and the target antenna delay parameter of the target auxiliary antenna. The embodiment of the present application adopts a test method of pairwise combination of auxiliary antennas to calculate the hardware delay of the receiver antenna, adopts the same GNSS receiver to keep the working environment unchanged to avoid the influence caused by the change of the hardware delay of the GNSS receiver, and finally adopts a temperature adjustment device to measure the hardware delay of the receiver antenna at different temperatures, which can effectively improve the measurement accuracy of the antenna hardware delay of the GNSS receiver, and can measure the entire range of the working temperature of the GNSS receiver to make real-time corrections according to the working temperature.
[0055] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0057] Figure 1 A flowchart of a method for testing antenna hardware delay provided in an embodiment of the present application;
[0058] Figure 2 A schematic diagram of an antenna connection structure provided in an embodiment of the present application;
[0059] Figure 3 A schematic diagram of the structure of an antenna hardware delay test device provided in an embodiment of the present application;
[0060] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0062] Reference Figure 1 , shows a flowchart of the steps of an antenna hardware delay testing method provided by an embodiment of the present application, such as Figure 1 As shown, the antenna hardware delay testing method may include: step 101, step 102, step 103 and step 104.
[0063] Step 101: After the GNSS simulator and the GNSS receiver are communicatively connected through two auxiliary antennas selected from M auxiliary antennas and two measured delay cables, the GNSS simulator is called to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables.
[0064] The embodiments of the present application can be applied to a scenario where a simulator setting and a temperature adjustment device are used to test the hardware delay of a GNSS satellite terminal under different temperatures.
[0065] The auxiliary antenna refers to an antenna pre-selected to assist the antenna under test in hardware delay testing. In this embodiment, the number of auxiliary antennas is M, where M is a positive integer greater than or equal to 3. In this example, the auxiliary antennas are of the same model, and the auxiliary antennas are antennas with receiving and forwarding functions.
[0066] When performing a hardware delay test on the antenna to be tested of the GNSS receiver, two auxiliary antennas and two measured delay cables can be manually selected from the M auxiliary antennas to connect the GNSS simulator and the GNSS receiver. The two auxiliary antennas and the two measured delay cables are located in a temperature control device, one of the two auxiliary antennas is connected to the GNSS simulator through one of the two measured delay cables, and the other of the two auxiliary antennas is connected to the GNSS receiver through the other of the two measured delay cables. Figure 2 As shown, the two screened auxiliary antennas are antenna 1 and antenna 2, the two measured delay cables are RF cable 1 and RF cable 2, antenna 1, antenna 2, RF cable 1 and RF cable 2 can be placed in a temperature control device, wherein antenna 1 can be connected to the GNSS simulator through RF cable 1, antenna 2 can be connected to the GNSS receiver through RF cable 2, and antenna 1 and antenna 2 are set at an interval, etc.
[0067] During the specific test process, the interval distance between the two screened auxiliary antennas is equal to ensure the accuracy of the hardware delay test results.
[0068] It can be understood that the above examples are merely examples listed for a better understanding of the technical solutions of the embodiments of the present application, and are not intended to be the sole limitation to the embodiments.
[0069] The first satellite simulation signal refers to a signal sent by a GNSS simulator to a GNSS receiver by a GNSS satellite in a real scene.
[0070] When the above operations are completed manually and the antenna hardware delay test is started, the GNSS simulator can be called to send the first satellite simulation signal to the GNSS receiver through two auxiliary antennas and two measured delay cables. In this example, the satellite simulation parameters may include: GNSS satellite simulation position, GNSS receiver simulation position and ionospheric delay parameters.
[0071] The simulated GNSS satellite position refers to the position of the simulated GNSS satellite. The simulated GNSS receiver position refers to the position of the simulated GNSS receiver. The ionospheric delay parameter refers to the parameter causing the transmission delay of the satellite signal when the GNSS satellite sends the satellite signal from the simulated GNSS satellite position to the GNSS receiver located at the simulated GNSS receiver position.
[0072] In a specific implementation, the GNSS simulator can be called to determine the duration information of the satellite signal sent by the GNSS simulator to the GNSS receiver according to the GNSS satellite simulated position, the GNSS receiver simulated position and the ionospheric delay parameter. And the delay parameter of the satellite signal sent by the GNSS simulator to the GNSS receiver is determined based on the duration information. Finally, the first satellite simulation signal matching the delay parameter can be sent to the GNSS receiver through two auxiliary antennas and two measured delay cables.
[0073] After the GNSS simulator is called to send the first satellite simulation signal to the GNSS receiver via two auxiliary antennas and two measured delay cables, step 102 is executed.
[0074] Step 102: Call the GNSS receiver to determine the first total ionospheric delay parameter based on information generated after receiving the first satellite simulation signal, and determine auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures.
[0075] The first total ionospheric delay parameter can be used to indicate the total ionospheric delay parameter in the process from when the GNSS simulator sends the first satellite simulation signal to when the GNSS receiver receives and solves the first satellite simulation signal.
[0076] After calling the GNSS simulator to send the first satellite simulation signal to the GNSS receiver, the GNSS receiver can be called to determine the first total ionospheric delay parameter based on the information generated after receiving and solving the first satellite simulation signal (such as signal frequency, phase shift, amplitude, etc.).
[0077] In this example, the first total ionospheric delay parameters may include: hardware delay parameters of the simulated GNSS satellite, ionospheric delay parameters set by the simulator, hardware delay parameters of the GNSS receiver, hardware delay parameters of two measured delay cables, and auxiliary antenna delay parameters of two screened auxiliary antennas.
[0078] After the first ionospheric delay parameter is determined, auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures may be determined based on the first total ionospheric delay parameter.
[0079] In this embodiment, the number of tests performed at the same temperature is K times, K is a positive integer and is the same as the number of combinations of the M auxiliary antennas in pairs. The auxiliary antennas in the K tests at the same temperature are different in the two-to-two combinations. When a temperature condition test is completed, the temperature in the temperature regulating device can be adjusted to test and obtain the hardware delay of the M auxiliary antennas at different temperatures. For example, when M=3, the M antennas are: antenna 1, antenna 2, and antenna 3, wherein the non-overlapping combinations of antenna 1, antenna 2, and antenna 3 are: antenna 1 and antenna 2, antenna 1 and antenna 3, antenna 2 and antenna 3, three combinations, then K=3, etc.
[0080] It can be understood that the above examples are merely examples listed for a better understanding of the technical solutions of the embodiments of the present application, and are not intended to be the sole limitation to the embodiments.
[0081] In this embodiment, the receiver delay parameters of the GNSS receiver, the pre-set ionospheric delay parameters, and the cable delay parameters of the two measured delay cables can be obtained, and the antenna delay parameters of the M auxiliary antennas at different temperatures are calculated by combining the ionospheric delay parameters, the receiver delay parameters, the cable delay parameters and the first total ionospheric delay parameters generated by each test in K tests at different temperatures.
[0082] In a specific implementation of the present application, the above step 102 may include:
[0083] Sub-step A1: Obtain receiver delay parameters of the GNSS receiver and pre-set ionospheric delay parameters, wherein the ionospheric delay parameters include: satellite delay parameters of the simulated GNSS satellite and ionospheric delay parameters in the process of transmitting the satellite signal from the GNSS satellite simulated position to the GNSS receiver simulated position.
[0084] In this embodiment, the receiver delay parameters of the GNSS receiver and the pre-set ionospheric delay parameters can be obtained, wherein the ionospheric delay parameters may include: satellite delay parameters of the simulated GNSS satellite and ionospheric delay parameters in the process of transmitting the satellite signal from the GNSS satellite simulated position to the GNSS receiver simulated position.
[0085] Sub-step A2: Based on the ionospheric delay parameter, the receiver delay parameter and the first total ionospheric delay parameter generated in each test of K tests at different temperatures, the auxiliary antenna delay parameter of the auxiliary antenna at different temperatures is calculated.
[0086] Furthermore, auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures can be calculated based on the ionospheric delay parameter, the receiver delay parameter and the first total ionospheric delay parameter generated in each test in K tests at different temperatures.
[0087] In this embodiment, when M=3, K=3, the three auxiliary antennas are: antenna a, antenna b and antenna c, and the two measured delay cables are: cable 1 and cable 2. Then, the antenna delay parameter can be calculated by the following formula (1):
[0088]
[0089] In the above formula (1), is the first total ionospheric delay parameter generated when antenna a and antenna b are tested together, is the first total ionospheric delay parameter generated when antenna a and antenna c are tested together, is the first total ionospheric delay parameter generated when antenna b and antenna c are tested together, is the auxiliary antenna delay parameter of antenna a, is the auxiliary antenna delay parameter of antenna b, is the auxiliary antenna delay parameter of antenna c, is the cable delay parameter of cable 1, is the cable delay parameter of cable 2, τ set Ionospheric delay parameter set for the GNSS simulator, τ rcv is the receiver delay parameter.
[0090] During the test of the auxiliary antenna hardware delay, the GNSS simulator and the GNSS receiver keep working unchanged. According to the given antenna working range, such as -40℃~85℃, the antenna hardware delay at each temperature point can be set at an interval of 0.5℃. The number of times the antenna combination does not overlap is tested, so that the auxiliary antenna delay parameters at each temperature point can be obtained.
[0091] After calling the GNSS receiver to determine the first total ionospheric delay parameter according to the information generated after receiving the first satellite simulation signal, and determining the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures, step 103 is performed.
[0092] Step 103: After the GNSS simulator and the GNSS receiver are communicatively connected through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables, the GNSS simulator is called to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested and the two measured delay cables.
[0093] The target auxiliary antenna is an auxiliary antenna selected from the M auxiliary antennas.
[0094] The antenna to be tested is an antenna equipped with a GNSS receiver. In this embodiment, the antenna to be tested can be connected to the GNSS receiver through one of the two measured delay cables, and the target auxiliary antenna is connected to the GNSS simulator through the other of the two measured delay cables, and the target auxiliary antenna and the antenna to be tested are separated by a preset distance in the temperature adjustment device. In practical applications, the antenna to be tested of a GNSS receiver usually only has a receiving function but not a forwarding function. Therefore, the antenna to be tested needs to be connected to the GNSS receiver through one of the two measured delay cables.
[0095] After the GNSS simulator and the GNSS receiver are communicatively connected through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables, the GNSS simulator is called to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested and the two measured delay cables.
[0096] In this embodiment, the process of sending the second satellite analog signal is similar to the process of sending the first satellite analog signal. The specific implementation process can refer to the above-mentioned process of sending the first satellite analog signal, and this embodiment will not be repeated here.
[0097] After the GNSS simulator is called to send the second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested and the two measured delay cables, step 104 is executed.
[0098] Step 104: Call the second total ionospheric delay parameter determined by the GNSS receiver according to the information generated after receiving the second satellite simulation signal, and determine the antenna delay parameters of the antenna to be tested at different temperatures.
[0099] The second total ionospheric delay parameter can be used to instruct the GNSS simulator to send the second satellite simulation signal, and the total ionospheric delay parameter in the process from when the GNSS receiver receives and solves the second satellite simulation signal.
[0100] After calling the GNSS simulator to send the second satellite simulation signal to the GNSS receiver, the GNSS receiver can be called to determine the second total ionospheric delay parameter based on the information generated after receiving and solving the second satellite simulation signal (such as signal frequency, phase shift, amplitude, etc.).
[0101] Among them, the second total ionospheric delay parameters may include: hardware delay parameters of the simulated GNSS satellite, ionospheric delay parameters set by the simulator, hardware delay parameters of the GNSS receiver, hardware delay parameters of two measured delay cables, antenna delay parameters of the antenna to be tested, and target antenna delay parameters of the target auxiliary antenna.
[0102] After calling the GNSS receiver to determine the second total ionospheric delay parameter according to the information generated after receiving the second satellite simulation signal, the antenna delay parameter of the antenna to be tested at different temperatures can be determined according to the second total ionospheric delay parameter, as shown in the following formula (2) (wherein the two measured delay cables are cable 1 and cable 2, the antenna to be tested is antenna A, and the target auxiliary antenna is antenna B):
[0103]
[0104] In the above formula (2), is the second total ionospheric delay parameter, is the cable delay parameter of cable 1, is the cable delay parameter of cable 2, is the antenna delay parameter of antenna A, is the target antenna delay parameter of antenna B, τ set Ionospheric delay parameter set for the GNSS simulator, τ rcv is the receiver delay parameter.
[0105] In the above formula (2), due to It has been tested through steps 101 to 102, so there is only one The unknown parameters can be calculated using the above formula (2):
[0106] In the embodiment of the present application, the GNSS receiver and the GNSS simulator are connected by using an antenna and a radio frequency cable, and the hardware delay of the antenna is calculated by a test method of a combination of the two. The same GNSS receiver is used to keep the working environment unchanged to avoid the impact of changes in the hardware delay of the GNSS receiver. Finally, a temperature adjustment device is used to measure the hardware delay of the antenna at different temperatures. This can effectively improve the measurement accuracy of the antenna hardware delay of the GNSS receiver, and can measure the entire range of operating temperatures of the GNSS receiver to make real-time corrections according to the operating temperature.
[0107] The antenna hardware delay test method provided in the embodiment of the present application is to call the GNSS simulator to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables after the GNSS simulator and the GNSS receiver are connected to each other through two auxiliary antennas and two measured delay cables selected from the M auxiliary antennas. Among them, the two auxiliary antennas and the two measured delay cables are located in the temperature adjustment device, one of the two auxiliary antennas is connected to the GNSS simulator through one of the two measured delay cables, and the other auxiliary antenna of the two auxiliary antennas is connected to the GNSS receiver through the other cable of the two measured delay cables. The two auxiliary antennas are separated by a preset distance, and M is a positive integer greater than or equal to 3. The GNSS receiver is called to determine the first total ionospheric delay parameter based on the information generated after receiving the first satellite simulation signal, and the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures are determined. Among them, the number of tests performed at the same temperature is K times, K is a positive integer and is the same as the number of combinations of the M auxiliary antennas in pairs, and the auxiliary antennas in the K tests at the same temperature are different. After the GNSS simulator and the GNSS receiver are connected in communication through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables, the GNSS simulator is called to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested and the two measured delay cables. The target auxiliary antenna is an auxiliary antenna selected from the M auxiliary antennas, the antenna to be tested is connected to the GNSS receiver through one of the two measured delay cables, and the target auxiliary antenna is connected to the GNSS simulator through the other of the two measured delay cables. The GNSS receiver is called to determine the antenna delay parameters of the antenna to be tested at different temperatures based on the second total ionospheric delay parameter determined by the information generated after receiving the second satellite simulation signal and the target antenna delay parameter of the target auxiliary antenna. The embodiment of the present application adopts a test method of pairwise combination of auxiliary antennas to calculate the hardware delay of the receiver antenna, adopts the same GNSS receiver to keep the working environment unchanged to avoid the influence caused by the change of the hardware delay of the GNSS receiver, and finally adopts a temperature adjustment device to measure the hardware delay of the receiver antenna at different temperatures, which can effectively improve the measurement accuracy of the antenna hardware delay of the GNSS receiver, and can measure the entire range of the working temperature of the GNSS receiver to make real-time corrections according to the working temperature.
[0108] Reference Figure 3 , shows a schematic diagram of the structure of an antenna hardware delay test device provided in an embodiment of the present application. Figure 3 As shown, the antenna hardware delay testing device 300 may include:
[0109] A first analog signal sending module 310 is used for, after the GNSS simulator and the GNSS receiver are connected in communication through two auxiliary antennas and two measured delay cables selected from the M auxiliary antennas, calling the GNSS simulator to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables; wherein the two auxiliary antennas and the two measured delay cables are located in a temperature regulating device, one of the two auxiliary antennas is connected to the GNSS simulator through one of the two measured delay cables, the other of the two auxiliary antennas is connected to the GNSS receiver through the other of the two measured delay cables, the two auxiliary antennas are separated by a preset distance, and M is a positive integer greater than or equal to 3;
[0110] The auxiliary delay parameter determination module 320 is used to call the first total ionospheric delay parameter determined by the GNSS receiver according to the information generated after receiving the first satellite simulation signal, and determine the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures; wherein the number of tests performed at the same temperature is K times, K is a positive integer and is the same as the number of combinations of the M auxiliary antennas in pairs, and the auxiliary antennas in the K tests at the same temperature are different;
[0111] A second simulation signal sending module 330 is used to call the GNSS simulator to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables after the GNSS simulator and the GNSS receiver are communicatively connected through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables; the target auxiliary antenna is an auxiliary antenna selected from the M auxiliary antennas, the antenna to be tested is connected to the GNSS receiver through one of the two measured delay cables, and the target auxiliary antenna is connected to the GNSS simulator through the other of the two measured delay cables;
[0112] The antenna delay parameter determination module 340 is used to call the second total ionospheric delay parameter determined by the GNSS receiver according to the information generated after receiving the second satellite simulation signal, and determine the antenna delay parameter of the antenna to be tested at different temperatures.
[0113] Optionally, the first analog signal sending module includes:
[0114] A satellite simulation parameter acquisition unit, used to acquire pre-configured satellite simulation parameters;
[0115] A satellite simulation signal sending unit is used to call the GNSS simulator to send the first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables according to the satellite simulation parameters.
[0116] Optionally, the satellite simulation parameters include: GNSS satellite simulation position, GNSS receiver simulation position and ionospheric delay parameters,
[0117] The satellite simulation signal sending unit comprises:
[0118] a duration information determination subunit, configured to call the GNSS simulator to determine the duration information of the satellite signal sent by the GNSS simulator to the GNSS receiver according to the simulated position of the GNSS satellite, the simulated position of the GNSS receiver and the ionospheric delay parameter;
[0119] a delay parameter determination subunit, configured to determine, based on the duration information, a delay parameter of a satellite signal sent by the GNSS simulator to the GNSS receiver;
[0120] The satellite simulation signal sending subunit is used to send a first satellite simulation signal matching the delay parameter to the GNSS receiver through the two auxiliary antennas and the two measured delay cables.
[0121] Optionally, the auxiliary delay parameter determination module includes:
[0122] an ionospheric delay acquisition unit, configured to acquire a receiver delay parameter of the GNSS receiver and a preset ionospheric delay parameter, wherein the ionospheric delay parameter includes: a satellite delay parameter of a simulated GNSS satellite and an ionospheric delay parameter in a process in which a satellite signal is transmitted from a simulated GNSS satellite position to a simulated GNSS receiver position;
[0123] The auxiliary antenna delay parameter calculation unit is used to calculate the auxiliary antenna delay parameter of the auxiliary antenna at different temperatures based on the ionospheric delay parameter, the receiver delay parameter and the first total ionospheric delay parameter generated in each test of K tests at different temperatures.
[0124] Optionally, when M=3, K=3, the three auxiliary antennas are antenna a, antenna b and antenna c, and the two measured delay cables are: cable 1 and cable 2,
[0125] The auxiliary antenna delay parameter calculation unit includes:
[0126] The auxiliary antenna delay parameter of the auxiliary antenna at different temperatures is calculated by the following formula (1):
[0127]
[0128] In the above formula (1), is the first total ionospheric delay parameter generated when antenna a and antenna b are tested together, is the first total ionospheric delay parameter generated when antenna a and antenna c are tested together, is the first total ionospheric delay parameter generated when antenna b and antenna c are tested together, is the auxiliary antenna delay parameter of antenna a, is the auxiliary antenna delay parameter of antenna b, is the auxiliary antenna delay parameter of antenna c, is the cable delay parameter of cable 1, is the cable delay parameter of cable 2, τ set Ionospheric delay parameter set for the GNSS simulator, τ rcv is the receiver delay parameter.
[0129] Optionally, the M auxiliary antennas are antennas of the same model and have signal forwarding and receiving functions.
[0130] The antenna hardware delay test device provided in the embodiment of the present application, after the GNSS simulator and the GNSS receiver are connected in communication through two auxiliary antennas and two measured delay cables selected from M auxiliary antennas, the GNSS simulator is called to send the first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables. Among them, the two auxiliary antennas and the two measured delay cables are located in the temperature adjustment device, one of the two auxiliary antennas is connected to the GNSS simulator through one of the two measured delay cables, and the other auxiliary antenna of the two auxiliary antennas is connected to the GNSS receiver through the other cable of the two measured delay cables. The two auxiliary antennas are separated by a preset distance, and M is a positive integer greater than or equal to 3. The GNSS receiver is called to determine the first total ionospheric delay parameter based on the information generated after receiving the first satellite simulation signal, and the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures are determined. Among them, the number of tests performed at the same temperature is K times, K is a positive integer and is the same as the number of combinations of the M auxiliary antennas in pairs, and the auxiliary antennas in the K tests at the same temperature are different. After the GNSS simulator and the GNSS receiver are connected in communication through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables, the GNSS simulator is called to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested and the two measured delay cables. The target auxiliary antenna is an auxiliary antenna selected from the M auxiliary antennas, the antenna to be tested is connected to the GNSS receiver through one of the two measured delay cables, and the target auxiliary antenna is connected to the GNSS simulator through the other of the two measured delay cables. The GNSS receiver is called to determine the antenna delay parameters of the antenna to be tested at different temperatures based on the second total ionospheric delay parameter determined by the information generated after receiving the second satellite simulation signal and the target antenna delay parameter of the target auxiliary antenna. The embodiment of the present application adopts a test method of pairwise combination of auxiliary antennas to calculate the hardware delay of the receiver antenna, adopts the same GNSS receiver to keep the working environment unchanged to avoid the influence caused by the change of the hardware delay of the GNSS receiver, and finally adopts a temperature adjustment device to measure the hardware delay of the receiver antenna at different temperatures, which can effectively improve the measurement accuracy of the antenna hardware delay of the GNSS receiver, and can measure the entire range of the working temperature of the GNSS receiver to make real-time corrections according to the working temperature.
[0131] In addition, an embodiment of the present application also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the above-mentioned antenna hardware delay testing method when executed by the processor.
[0132] Figure 4 FIG. 4 is a schematic diagram showing the structure of an electronic device 400 according to an embodiment of the present invention. Figure 4 As shown, the electronic device 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 402 or computer program instructions loaded from a storage unit 408 into a random access memory (RAM) 403. In RAM 403, various programs and data required for the operation of the electronic device 400 can also be stored. CPU 401, ROM 402 and RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0133] Multiple components in the electronic device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, a microphone, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the electronic device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0134] The various processes and processing described above may be performed by the processing unit 401. For example, the method of any of the above embodiments may be implemented as a computer software program, which is tangibly contained in a computer-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the CPU 401, one or more actions in the method described above may be performed.
[0135] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, each process of the antenna hardware delay test method embodiment described above is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0136] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0137] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0138] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
[0139] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the present application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0140] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0141] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0142] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0143] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0144] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0145] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for testing antenna hardware delay, characterized in that: The method comprises: After the GNSS simulator and the GNSS receiver are connected in communication through two auxiliary antennas selected from M auxiliary antennas and two measured delay cables, the GNSS simulator is called to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables; wherein the two auxiliary antennas and the two measured delay cables are located in a temperature regulating device, one of the two auxiliary antennas is connected to the GNSS simulator through one of the two measured delay cables, and the other of the two auxiliary antennas is connected to the GNSS receiver through the other of the two measured delay cables, and the two auxiliary antennas are separated by a preset distance, and M is a positive integer greater than or equal to 3; Calling the first total ionospheric delay parameter determined by the GNSS receiver according to the information generated after receiving the first satellite simulation signal, determining the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures; wherein the number of tests performed at the same temperature is K times, K is a positive integer and is the same as the number of combinations of the M auxiliary antennas in pairs, and the auxiliary antennas in the K tests at the same temperature are different; After the GNSS simulator and the GNSS receiver are connected in communication through a target auxiliary antenna, an antenna to be tested of the GNSS receiver and the two measured delay cables, the GNSS simulator is called to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested and the two measured delay cables; the target auxiliary antenna is an auxiliary antenna selected from the M auxiliary antennas, the antenna to be tested is connected to the GNSS receiver through one of the two measured delay cables, and the target auxiliary antenna is connected to the GNSS simulator through the other of the two measured delay cables; The second total ionospheric delay parameter determined by the GNSS receiver according to information generated after receiving the second satellite simulation signal is called to determine the antenna delay parameter of the antenna to be tested at different temperatures.
2. The method according to claim 1, characterized in that The calling of the GNSS simulator to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables includes: Get pre-configured satellite simulation parameters; The GNSS simulator is called to send the first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables according to the satellite simulation parameters.
3. The method according to claim 2, characterized in that The satellite simulation parameters include: GNSS satellite simulation position, GNSS receiver simulation position and ionospheric delay parameters, The calling of the GNSS simulator to send the first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables according to the satellite simulation parameters includes: Calling the GNSS simulator to determine the duration information of the satellite signal sent by the GNSS simulator to the GNSS receiver according to the simulated position of the GNSS satellite, the simulated position of the GNSS receiver and the ionospheric delay parameter; Determining, based on the duration information, a delay parameter of a satellite signal sent by the GNSS simulator to the GNSS receiver; A first satellite analog signal matching the delay parameter is sent to the GNSS receiver through the two auxiliary antennas and the two measured delay cables.
4. The method according to claim 1, characterized in that: The calling of the first total ionospheric delay parameter determined by the GNSS receiver according to information generated after receiving the first satellite simulation signal to determine auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures includes: Acquire receiver delay parameters of the GNSS receiver and preset ionospheric delay parameters, wherein the ionospheric delay parameters include: satellite delay parameters of simulated GNSS satellites and ionospheric delay parameters in a process in which satellite signals are transmitted from a simulated GNSS satellite position to a simulated GNSS receiver position; Based on the ionospheric delay parameter, the receiver delay parameter and the first total ionospheric delay parameter generated in each test of K tests at different temperatures, the auxiliary antenna delay parameter of the auxiliary antenna at different temperatures is calculated.
5. The method according to claim 4, characterized in that When M=3, K=3, the three auxiliary antennas are antenna a, antenna b and antenna c, and the two measured delay cables are: cable 1 and cable 2. The calculating the auxiliary antenna delay parameter of the auxiliary antenna at different temperatures based on the ionospheric delay parameter, the receiver delay parameter and the first total ionospheric delay parameter generated in each test in K tests at different temperatures includes: The auxiliary antenna delay parameter of the auxiliary antenna at different temperatures is calculated by the following formula (1): In the above formula (1), is the first total ionospheric delay parameter generated when antenna a and antenna b are tested together, is the first total ionospheric delay parameter generated when antenna a and antenna c are tested together, is the first total ionospheric delay parameter generated when antenna b and antenna c are tested together, is the auxiliary antenna delay parameter of antenna a, is the auxiliary antenna delay parameter of antenna b, is the auxiliary antenna delay parameter of antenna c, is the cable delay parameter of cable 1, is the cable delay parameter of cable 2, τ set Ionospheric delay parameter set for the GNSS simulator, τ rcv is the receiver delay parameter.
6. The method according to claim 1, characterized in that The M auxiliary antennas are antennas of the same model and have signal forwarding and receiving functions.
7. An antenna hardware delay test device, characterized in that: The device comprises: A first simulation signal sending module is used for, after the GNSS simulator and the GNSS receiver are connected to each other through two auxiliary antennas and two measured delay cables selected from M auxiliary antennas, calling the GNSS simulator to send a first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables; wherein the two auxiliary antennas and the two measured delay cables are located in a temperature regulating device, one of the two auxiliary antennas is connected to the GNSS simulator through one of the two measured delay cables, the other of the two auxiliary antennas is connected to the GNSS receiver through the other of the two measured delay cables, the two auxiliary antennas are separated by a preset distance, and M is a positive integer greater than or equal to 3; an auxiliary delay parameter determination module, used to call the first total ionospheric delay parameter determined by the GNSS receiver according to the information generated after receiving the first satellite simulation signal, and determine the auxiliary antenna delay parameters of the M auxiliary antennas at different temperatures; wherein the number of tests performed at the same temperature is K times, K is a positive integer and is the same as the number of combinations of the M auxiliary antennas in pairs, and the auxiliary antennas in the K tests at the same temperature are different; a second simulation signal sending module, for invoking the GNSS simulator to send a second satellite simulation signal to the GNSS receiver through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables, after the GNSS simulator and the GNSS receiver are communicatively connected through the target auxiliary antenna, the antenna to be tested of the GNSS receiver and the two measured delay cables; the target auxiliary antenna is an auxiliary antenna selected from the M auxiliary antennas, the antenna to be tested is connected to the GNSS receiver through one of the two measured delay cables, and the target auxiliary antenna is connected to the GNSS simulator through the other of the two measured delay cables; The antenna delay parameter determination module is used to call the second total ionospheric delay parameter determined by the GNSS receiver according to the information generated after receiving the second satellite simulation signal, and determine the antenna delay parameter of the antenna to be tested at different temperatures.
8. The device according to claim 7, characterized in that The first analog signal sending module includes: A satellite simulation parameter acquisition unit, used to acquire pre-configured satellite simulation parameters; A satellite simulation signal sending unit is used to call the GNSS simulator to send the first satellite simulation signal to the GNSS receiver through the two auxiliary antennas and the two measured delay cables according to the satellite simulation parameters.
9. The device according to claim 8, characterized in that The satellite simulation parameters include: GNSS satellite simulation position, GNSS receiver simulation position and ionospheric delay parameters, The satellite simulation signal sending unit comprises: a duration information determination subunit, configured to call the GNSS simulator to determine the duration information of the satellite signal sent by the GNSS simulator to the GNSS receiver according to the simulated position of the GNSS satellite, the simulated position of the GNSS receiver and the ionospheric delay parameter; a delay parameter determination subunit, configured to determine, based on the duration information, a delay parameter of a satellite signal sent by the GNSS simulator to the GNSS receiver; The satellite simulation signal sending subunit is used to send a first satellite simulation signal matching the delay parameter to the GNSS receiver through the two auxiliary antennas and the two measured delay cables.
10. The device according to claim 7, characterized in that The auxiliary delay parameter determination module includes: an ionospheric delay acquisition unit, configured to acquire a receiver delay parameter of the GNSS receiver and a preset ionospheric delay parameter, wherein the ionospheric delay parameter includes: a satellite delay parameter of a simulated GNSS satellite and an ionospheric delay parameter in a process in which a satellite signal is transmitted from a simulated GNSS satellite position to a simulated GNSS receiver position; The auxiliary antenna delay parameter calculation unit is used to calculate the auxiliary antenna delay parameter of the auxiliary antenna at different temperatures based on the ionospheric delay parameter, the receiver delay parameter and the first total ionospheric delay parameter generated in each test of K tests at different temperatures.
11. The device according to claim 10, characterized in that When M=3, K=3, the three auxiliary antennas are antenna a, antenna b and antenna c, and the two measured delay cables are: cable 1 and cable 2. The auxiliary antenna delay parameter calculation unit includes: The auxiliary antenna delay parameter of the auxiliary antenna at different temperatures is calculated by the following formula (1): In the above formula (1), is the first total ionospheric delay parameter generated when antenna a and antenna b are tested together, is the first total ionospheric delay parameter generated when antenna a and antenna c are tested together, is the first total ionospheric delay parameter generated when antenna b and antenna c are tested together, is the auxiliary antenna delay parameter of antenna a, is the auxiliary antenna delay parameter of antenna b, is the auxiliary antenna delay parameter of antenna c, is the cable delay parameter of cable 1, is the cable delay parameter of cable 2, τ set Ionospheric delay parameter set for the GNSS simulator, τ rcv is the receiver delay parameter.
12. The device according to claim 7, characterized in that The M auxiliary antennas are antennas of the same model and have signal forwarding and receiving functions.
13. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the antenna hardware delay testing method according to any one of claims 1 to 6.
14. A readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the antenna hardware delay testing method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method and device for GNSS-R (global navigation satellite system-reflection) detection based on phased arrays
CN104597467A
Total electron content determination method and device, electronic equipment and readable storage medium
CN117055079A
Synchronous interior navigation system and method using GNSS
KR101975438B1
GNSS line bias measurement system and method
US20060244656A1
Methods and systems for testing satellite signal receiver antenna
US20190219706A1