Radio frequency cable hardware delay testing method, device, electronic device and storage medium
By using temperature adjustment equipment in the RF cable of the GNSS receiver to simulate different temperature environments and measure the hardware delay parameters of the RF cable, the hardware delay error problem caused by temperature changes in the RF cable is solved, and the TEC measurement accuracy is improved.
Patent Information
- Application Number
- CN202410480512.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-04-19
AI Technical Summary
In outdoor environments, radio frequency cables have large temperature differences between day and night, which leads to rapid changes in temperature, affecting hardware delays, and thus causing errors of several TECUs to occur in the TEC measurement results.
By connecting the GNSS simulator and the GNSS receiver to be measured and other RF cables, the temperature adjustment equipment is used to simulate different temperature environments and measure the hardware delay parameters of the RF cable at different temperatures.
Improves the accuracy of hardware delay measurement of GNSS receiver RF cables, and allows comprehensive measurement and real-time correction of the operating temperature range of GNSS receiver.
Smart Images

Figure CN118465796B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of hardware delay testing, and in particular to a method, device, electronic device, and storage medium for testing hardware delay of a radio frequency cable. Background Art
[0002] Measuring the total electron content (TEC) of the ionosphere allows the establishment of a global ionospheric delay model, providing global ionospheric delay information. Ionospheric TEC measurements can be used to provide corrections to satellite navigation, thereby improving positioning accuracy and providing early warning of ionospheric changes. This has widespread application in fields such as meteorology and communications.
[0003] In TEC measurements, hardware delays occur at the GNSS (Global Navigation Satellite System) satellite, antenna, RF cable, and receiver ends, leading to deviations in measurement results. The current solution is to collect signals over a period of time and calibrate the hardware delays. This calibration process typically breaks down the hardware delay into two components: the satellite hardware delay and 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 becoming increasingly higher. Calibration of the antenna, RF cable, and receiver as a whole will introduce model errors, especially since most RF cables operate in outdoor environments with large temperature differences between day and night. The rapid temperature changes and the impact on hardware delays can cause errors of several TECUs (Total Electron Content Units) in the final TEC measurement results. Summary of the Invention
[0005] The embodiments of the present application provide a method, device, electronic device and storage medium for testing the hardware delay of an RF cable to solve the problem that the RF cable operates in an outdoor environment with a large temperature difference between day and night, and the rapid change in temperature affects the hardware delay, which can cause an error of several TECUs (Total Electron Content Units) in the final TEC measurement results.
[0006] In order to solve the above technical problems, the embodiments of the present application are implemented as follows:
[0007] In a first aspect, an embodiment of the present application provides a method for testing radio frequency cable hardware delay, the method comprising:
[0008] After connecting a GNSS simulator and a GNSS receiver via two RF cables selected from the RF cable to be tested and N RF cables, invoking the GNSS simulator to send a satellite simulation signal to the GNSS receiver via the two RF cables; wherein the RF cable to be tested is a RF cable equipped with the GNSS receiver, the two RF cables are located in a temperature regulating device, and N is a positive integer greater than or equal to 2;
[0009] Invoking the GNSS receiver to determine a total ionospheric delay parameter based on information generated after receiving the satellite simulation signal;
[0010] Determining cable delay parameters of the radio frequency cable to be tested at different temperatures based on the total ionospheric delay parameter;
[0011] The number of tests performed at the same temperature is P times, where P is a positive integer and is the same as the number of combinations of the RF cable to be tested and the N RF cables. The RF cables in the P tests at the same temperature are different in the two combinations.
[0012] Optionally, calling the GNSS simulator to send the satellite simulation signal to the GNSS receiver through the two radio frequency cables includes:
[0013] Get pre-configured satellite simulation parameters;
[0014] The GNSS simulator is called to send the satellite simulation signal to the GNSS receiver through the two radio frequency 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 satellite simulation signal to the GNSS receiver through the two radio frequency cables according to the satellite simulation parameters includes:
[0017] Invoking the GNSS simulator to determine duration information of a satellite signal sent by the GNSS simulator to the GNSS receiver based on the simulated GNSS satellite position, the simulated GNSS receiver position, 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 satellite analog signal matching the delay parameter is sent to the GNSS receiver through the two radio frequency cables.
[0020] Optionally, determining the cable delay parameter of the radio frequency cable to be tested at different temperatures based on the total ionospheric delay parameter includes:
[0021] Acquiring 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 during transmission of satellite signals 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 total ionospheric delay parameter generated in each test in P tests at different temperatures, the cable delay parameters of the radio frequency cable to be tested at different temperatures are calculated.
[0023] Optionally, when N=2, P=3, the RF cable to be tested is RF cable a, and the two RF cables are: RF cable b and RF cable c.
[0024] The calculating, based on the ionospheric delay parameter, the receiver delay parameter, and the total ionospheric delay parameter generated in each test in P tests at different temperatures, the cable delay parameter of the radio frequency cable to be tested at different temperatures includes:
[0025] The cable delay parameters of the RF cable under test at different temperatures are calculated using the following formula (1):
[0026]
[0027] In the above formula (1), is the total ionospheric delay parameter generated when the RF cable a and RF cable b are tested together, is the total ionospheric delay parameter generated when the RF cable a and RF cable c are tested together, is the total ionospheric delay parameter generated when the RF cable b and RF cable c are tested together, is the cable delay parameter of RF cable a, is the cable delay parameter of RF cable b, is the delay parameter of the RF cable c, τ set Ionospheric delay parameter set for the simulator, τ rcv is the receiver delay parameter.
[0028] In a second aspect, an embodiment of the present application provides a radio frequency cable hardware delay testing device, the device comprising:
[0029] a satellite simulation signal sending module, configured to, after connecting a GNSS simulator and a GNSS receiver via two radio frequency cables selected from the radio frequency cable to be tested and N radio frequency cables, invoke the GNSS simulator to send a satellite simulation signal to the GNSS receiver via the two radio frequency cables; wherein the radio frequency cable to be tested is a radio frequency cable equipped with the GNSS receiver, the two radio frequency cables are located in a temperature regulating device, and N is a positive integer greater than or equal to 2;
[0030] a total delay parameter determination module, configured to call the GNSS receiver to determine a total ionospheric delay parameter based on information generated after receiving the satellite simulation signal;
[0031] a cable delay parameter determination module, configured to determine the cable delay parameters of the radio frequency cable to be tested at different temperatures based on the total ionospheric delay parameter;
[0032] The number of tests performed at the same temperature is P times, where P is a positive integer and is the same as the number of combinations of the RF cable to be tested and the N RF cables. The RF cables in the P tests at the same temperature are different in the two combinations.
[0033] Optionally, the satellite simulation signal sending module includes:
[0034] A satellite simulation parameter acquisition unit, used to acquire pre-configured satellite simulation parameters;
[0035] The satellite simulation signal sending unit is used to call the GNSS simulator to send the satellite simulation signal to the GNSS receiver through the two radio frequency cables according to the satellite simulation parameters.
[0036] Optionally, the satellite simulation parameters include: GNSS satellite simulation position, GNSS receiver simulation position and ionospheric delay parameters,
[0037] The satellite analog signal sending unit includes:
[0038] a duration information determination subunit, configured to call the GNSS simulator to determine duration information of a satellite signal sent by the GNSS simulator to the GNSS receiver based on the simulated GNSS satellite position, the simulated GNSS receiver position, and the ionospheric delay parameter;
[0039] 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;
[0040] The satellite simulation signal sending subunit is used to send the satellite simulation signal matching the delay parameter to the GNSS receiver through the two radio frequency cables.
[0041] Optionally, the cable delay parameter determination module includes:
[0042] a receiver 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 during transmission of a satellite signal from a simulated GNSS satellite position to a simulated GNSS receiver position;
[0043] A cable delay parameter calculation unit is used to calculate the cable delay parameters of the radio frequency cable to be tested at different temperatures based on the ionospheric delay parameter, the receiver delay parameter and the total ionospheric delay parameter generated by each test in P tests at different temperatures.
[0044] Optionally, when N=2, P=3, the RF cable to be tested is RF cable a, and the two RF cables are: RF cable b and RF cable c.
[0045] The cable delay parameter calculation unit includes:
[0046] The cable delay parameters of the RF cable under test at different temperatures are calculated using the following formula (1):
[0047]
[0048] In the above formula (1), is the total ionospheric delay parameter generated when the RF cable a and RF cable b are tested together, is the total ionospheric delay parameter generated when the RF cable a and RF cable c are tested together, is the total ionospheric delay parameter generated when the RF cable b and RF cable c are tested together, is the cable delay parameter of RF cable a, is the cable delay parameter of RF cable b, is the delay parameter of the RF cable c, τ set Ionospheric delay parameter set for the simulator, τ rcv is the receiver delay parameter.
[0049] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0050] 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-mentioned methods for testing radio frequency cable hardware delay when executed by the processor.
[0051] 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 above-mentioned RF cable hardware delay testing methods.
[0052] In an embodiment of the present application, after connecting the GNSS simulator and the GNSS receiver through two RF cables screened out from the RF cable to be tested and N RF cables, the GNSS simulator is called to send a first satellite simulation signal to the GNSS receiver through the two RF cables. The RF cable to be tested is an RF cable equipped with the GNSS receiver, the two RF cables are located in a temperature regulating device, and N is a positive integer greater than or equal to 2. The GNSS receiver is called to determine a first total ionospheric delay parameter based on the information generated after receiving the first satellite simulation signal. Based on the first total ionospheric delay parameter, the cable delay parameter of the RF cable to be tested at different temperatures is determined. The number of tests performed at the same temperature is P times, where P is a positive integer and is the same as the number of combinations of the RF cable to be tested and the N RF cables. The RF cables in the P tests at the same temperature are different. The embodiment of the present application calculates the hardware delay of the RF cable by using a pairwise test method with direct connection of the RF cables, uses the same GNSS receiver to maintain a constant working environment to avoid the impact of changes in the GNSS receiver's hardware delay, and finally uses a temperature adjustment device to measure the hardware delay of the RF cable at different temperatures. This can effectively improve the measurement accuracy of the GNSS receiver's RF cable hardware delay, and can measure the entire operating temperature range of the GNSS receiver to make real-time corrections based on the operating temperature.
[0053] 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
[0054] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. 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 creative work.
[0055] Figure 1 A flowchart of a method for testing radio frequency cable hardware delay provided in an embodiment of the present application;
[0056] Figure 2 A schematic diagram of a radio frequency cable connection structure provided in an embodiment of the present application;
[0057] Figure 3 A schematic structural diagram of a radio frequency cable hardware delay test device provided in an embodiment of the present application;
[0058] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0059] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0060] Reference Figure 1 , shows a flowchart of the steps of a radio frequency cable hardware delay testing method provided by an embodiment of the present application, such as Figure 1 As shown, the radio frequency cable hardware delay testing method may include: step 101, step 102 and step 103.
[0061] Step 101: After connecting a GNSS simulator and a GNSS receiver via two RF cables selected from a RF cable to be tested and N RF cables, invoking the GNSS simulator to send a satellite simulation signal to the GNSS receiver via the two RF cables; wherein the RF cable to be tested is a RF cable equipped with the GNSS receiver, the two RF cables are located in a temperature regulation device, and N is a positive integer greater than or equal to 2.
[0062] The embodiments of the present application can be applied to a scenario where the hardware delay of a GNSS satellite terminal is tested using a simulator setting and a temperature adjustment device to test the hardware delay of a radio frequency cable at different temperatures.
[0063] The RF cable to be tested is the RF cable provided with the GNSS receiver. In this example, the RF cable to be tested can be the RF cable provided with the GNSS receiver when it leaves the factory.
[0064] The N RF cables are used to assist in testing the RF cable under test. In this example, the N RF cables may be RF cables with receiving functionality. The N RF cables may be the same model as the RF cable under test, or they may be different models. This embodiment does not restrict whether the N RF cables are the same model as the RF cable under test.
[0065] Wherein, N is a positive integer greater than or equal to 2.
[0066] When testing the hardware delay of the RF cable to be tested of the GNSS receiver, N RF cables for hardware testing can be manually screened, and two RF cables can be screened out from the RF cable to be tested and the N RF cables. Then, the two screened RF cables can be placed in a temperature control device, and the GNSS simulator and GNSS receiver outside the temperature control device can be connected through the two RF cables. The temperature control device can be a device such as a thermostat, which can adjust the working environment temperature of the RF cable during the hardware delay test. The connection method can be as follows: Figure 2 As shown, the two screened RF cables are RF cable 1 and RF cable 2. One end of RF cable 1 is connected to one end of RF cable 2, the other end of RF cable 1 is connected to a GNSS simulator, and the other end of RF cable 2 is connected to a GNSS receiver. RF cable 1 and RF cable 2 can be placed in an incubator, and a connecting component (such as a flange) can be provided on the housing of the incubator. RF cable 1 and RF cable 2 in the incubator can be connected to the GNSS simulator and the GNSS receiver, respectively, through the connecting component.
[0067] 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 on the embodiments.
[0068] Satellite simulation signals refer to signals sent to GNSS receivers by GNSS simulators simulating GNSS satellites in real scenarios.
[0069] After connecting the GNSS simulator and the GNSS receiver via two RF cables selected from the RF cable to be tested and the N RF cables, the GNSS simulator can be used to transmit simulated satellite signals to the GNSS receiver via the two RF cables. Specifically, pre-configured satellite simulation parameters can be obtained, and the GNSS simulator can be used to transmit simulated satellite signals to the GNSS receiver based on the satellite simulation parameters. In this example, the satellite simulation parameters may include simulated GNSS satellite positions, simulated GNSS receiver positions, and ionospheric delay parameters.
[0070] The simulated GNSS satellite position refers to the simulated position of the GNSS satellite. The simulated GNSS receiver position refers to the simulated position of the GNSS receiver. The ionospheric delay parameter refers to the transmission delay caused to the satellite signal when the GNSS satellite transmits the satellite signal from the simulated GNSS satellite position to the GNSS receiver located at the simulated GNSS receiver position.
[0071] In a specific implementation, a GNSS simulator can be called to calculate the duration information of the satellite signal sent by the GNSS simulator to the GNSS receiver based on the simulated GNSS satellite position, the simulated GNSS receiver position, and the ionospheric delay parameter. Furthermore, the delay parameter of the satellite signal sent by the GNSS simulator to the GNSS receiver can be determined based on the duration information. Finally, a matching satellite simulation signal can be sent to the GNSS receiver according to the delay parameter. That is, the GNSS simulator can convert the duration of the satellite signal transmission into the delay amount of the simulation signal sent to the GNSS receiver, so as to send the satellite simulation signal according to the delay amount.
[0072] After the GNSS simulator is called to send satellite simulation signals to the GNSS receiver via two radio frequency cables, step 102 is executed.
[0073] Step 102: Calling the GNSS receiver to determine a total ionospheric delay parameter based on information generated after receiving the satellite simulation signal.
[0074] The total ionospheric delay parameter can be used to indicate the total ionospheric delay parameter during the process from when the GNSS simulator sends the satellite simulation signal to when the GNSS receiver receives the satellite simulation signal.
[0075] After calling the GNSS simulator to send satellite simulation signals to the GNSS receiver, the GNSS receiver can be called to determine the total ionospheric delay parameters based on the information generated after receiving the satellite simulation signals (such as signal frequency, phase shift, amplitude, etc.).
[0076] In this example, the 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, and hardware delay parameters of the two RF cables.
[0077] After the GNSS receiver is called to determine the total ionospheric delay parameter according to information generated after receiving the satellite simulation signal, step 103 is executed.
[0078] Step 103: Based on the total ionospheric delay parameter, determine the cable delay parameters of the radio frequency cable to be tested at different temperatures.
[0079] After the GNSS receiver determines the total ionospheric delay parameter based on information generated after receiving the satellite simulation signal, the cable delay parameter of the RF cable under test at different temperatures can be determined based on the total ionospheric delay parameter. During the specific test process, the test environment temperature of the RF cable hardware delay can be continuously adjusted using a temperature control device, thereby measuring the cable delay parameter of the RF cable under test at different temperatures.
[0080] In this example, the number of tests performed at the same temperature is P, where P is a positive integer and is equal to the number of combinations of the RF cable under test with the N RF cables. The P tests at the same temperature use different RF cables in each pair. For example, when N = 2, the N RF cables are cable 1 and cable 2. The three non-overlapping combinations of the RF cable under test, cable 1, and cable 2 are: the RF cable under test with cable 1, cable 1 with cable 2, and the RF cable under test with cable 2. Therefore, P = 3, and so on.
[0081] 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 on the embodiments.
[0082] In this embodiment, a dual-frequency method may be used to test the cable delay parameters of the radio frequency cable to be tested of the GNSS receiver, so that the GNSS simulator may output dual-frequency signals or signals with more frequencies to the GNSS receiver.
[0083] In this embodiment, the receiver delay parameter of the GNSS receiver and the preset ionospheric delay parameter can be obtained. The cable delay parameter of the RF cable under test at different temperatures can be calculated by combining the ionospheric delay parameter, the receiver delay parameter, and the total ionospheric delay parameter generated in each of P tests at different temperatures. This implementation process will be described in detail in conjunction with the following specific implementation method.
[0084] In a specific implementation of the present application, the above step 103 may include:
[0085] Sub-step A1: Obtaining 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 during the process of transmitting the satellite signal from the simulated GNSS satellite position to the simulated GNSS receiver position.
[0086] 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.
[0087] After acquiring the receiver delay parameter of the GNSS receiver and the preset ionospheric delay parameter, sub-step A2 is performed.
[0088] Sub-step A2: Based on the ionospheric delay parameter, the receiver delay parameter, and the total ionospheric delay parameter generated in each test of P tests at different temperatures, calculate the cable delay parameter of the RF cable to be tested at different temperatures.
[0089] After obtaining the receiver delay parameters of the GNSS receiver and the preset ionospheric delay parameters, the cable delay parameters of the RF cable to be tested at different temperatures can be calculated based on the ionospheric delay parameters, the receiver delay parameters and the total ionospheric delay parameters generated by each test in P tests at different temperatures.
[0090] In this example, when N=2 and P=3, the RF cable to be tested is RF cable a, and the two RF cables are RF cable b and RF cable c. The number of tests performed at each temperature is 3. The cable delay parameter test method for the RF cable to be tested at different temperatures can be calculated using the following formula (1):
[0091]
[0092] In the above formula (1), is the total ionospheric delay parameter generated when the RF cable a and RF cable b are tested together, is the total ionospheric delay parameter generated when the RF cable a and RF cable c are tested together, is the total ionospheric delay parameter generated when the RF cable b and RF cable c are tested together, is the cable delay parameter of RF cable a, is the cable delay parameter of RF cable b, is the delay parameter of the RF cable c, τ set is the ionospheric delay parameter, τ rcv is the receiver delay parameter.
[0093] The three unknown parameters can be calculated using the above formula (1): Then the hardware delay of the RF cable under test can be obtained
[0094] When conducting a cable hardware delay test, the two screened RF cables can be placed in a temperature control device, and the GNSS simulator and GNSS receiver remain in working condition. According to a given operating temperature range of the RF cable, for example, -40°C to 85°C, the RF cable hardware delay is tested at each temperature point at an interval of 0.5°C. The number of tests at each temperature can be P times to obtain the hardware delay of the RF cable within the operating temperature range.
[0095] The embodiment of the present application calculates the hardware delay of the RF cable by using a pairwise test method with direct connection of the RF cables, uses the same GNSS receiver to maintain a constant working environment to avoid the impact of changes in the GNSS receiver's hardware delay, and finally uses a temperature adjustment device to measure the hardware delay of the RF cable at different temperatures. This can effectively improve the measurement accuracy of the GNSS receiver's RF cable hardware delay, and can measure the entire operating temperature range of the GNSS receiver to make real-time corrections based on the operating temperature.
[0096] The RF cable hardware delay test method provided in the embodiment of the present application is, after connecting the GNSS simulator and the GNSS receiver through two RF cables screened out from the RF cable to be tested and N RF cables, calling the GNSS simulator to send a first satellite simulation signal to the GNSS receiver through the two RF cables. Among them, the RF cable to be tested is the RF cable equipped with the GNSS receiver, the two RF cables are located in the temperature regulating device, and N is a positive integer greater than or equal to 2. 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. Based on the first total ionospheric delay parameter, the cable delay parameter of the RF cable to be tested at different temperatures is determined. The number of tests performed at the same temperature is P times, P is a positive integer and is the same as the number of combinations of the RF cable to be tested and the N RF cables. The RF cables in the P tests at the same temperature are different. The embodiment of the present application calculates the hardware delay of the RF cable by using a pairwise test method with direct connection of the RF cables, uses the same GNSS receiver to maintain a constant working environment to avoid the impact of changes in the GNSS receiver's hardware delay, and finally uses a temperature adjustment device to measure the hardware delay of the RF cable at different temperatures. This can effectively improve the measurement accuracy of the GNSS receiver's RF cable hardware delay, and can measure the entire operating temperature range of the GNSS receiver to make real-time corrections based on the operating temperature.
[0097] Reference Figure 3 , shows a schematic structural diagram of a radio frequency cable hardware delay test device provided by an embodiment of the present application. Figure 3 As shown, the RF cable hardware delay testing device 300 may include:
[0098] The satellite simulation signal sending module 310 is configured to, after connecting a GNSS simulator and a GNSS receiver via two RF cables selected from the RF cable to be tested and N RF cables, invoke the GNSS simulator to send a satellite simulation signal to the GNSS receiver via the two RF cables; wherein the RF cable to be tested is a RF cable equipped with the GNSS receiver, the two RF cables are located in a temperature control device, and N is a positive integer greater than or equal to 2;
[0099] a total delay parameter determination module 320, configured to call the GNSS receiver to determine a total ionospheric delay parameter based on information generated after receiving the satellite simulation signal;
[0100] a cable delay parameter determination module 330, configured to determine the cable delay parameters of the radio frequency cable to be tested at different temperatures based on the total ionospheric delay parameter;
[0101] The number of tests performed at the same temperature is P times, where P is a positive integer and is the same as the number of combinations of the RF cable to be tested and the N RF cables. The RF cables in the P tests at the same temperature are different in the two combinations.
[0102] Optionally, the satellite simulation signal sending module includes:
[0103] A satellite simulation parameter acquisition unit, used to acquire pre-configured satellite simulation parameters;
[0104] The satellite simulation signal sending unit is used to call the GNSS simulator to send the satellite simulation signal to the GNSS receiver through the two radio frequency cables according to the satellite simulation parameters.
[0105] Optionally, the satellite simulation parameters include: GNSS satellite simulation position, GNSS receiver simulation position and ionospheric delay parameters,
[0106] The satellite analog signal sending unit includes:
[0107] a duration information determination subunit, configured to call the GNSS simulator to determine duration information of a satellite signal sent by the GNSS simulator to the GNSS receiver based on the simulated GNSS satellite position, the simulated GNSS receiver position, and the ionospheric delay parameter;
[0108] 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;
[0109] The satellite simulation signal sending subunit is used to send the satellite simulation signal matching the delay parameter to the GNSS receiver through the two radio frequency cables.
[0110] Optionally, the cable delay parameter determination module includes:
[0111] a receiver 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 during transmission of a satellite signal from a simulated GNSS satellite position to a simulated GNSS receiver position;
[0112] A cable delay parameter calculation unit is used to calculate the cable delay parameters of the radio frequency cable to be tested at different temperatures based on the ionospheric delay parameter, the receiver delay parameter and the total ionospheric delay parameter generated by each test in P tests at different temperatures.
[0113] Optionally, when N=2, P=3, the RF cable to be tested is RF cable a, and the two RF cables are: RF cable b and RF cable c.
[0114] The cable delay parameter calculation unit includes:
[0115] The cable delay parameters of the RF cable under test at different temperatures are calculated using the following formula (1):
[0116]
[0117] In the above formula (1), is the total ionospheric delay parameter generated when the RF cable a and RF cable b are tested together, is the total ionospheric delay parameter generated when the RF cable a and RF cable c are tested together, is the total ionospheric delay parameter generated when the RF cable b and RF cable c are tested together, is the cable delay parameter of RF cable a, is the cable delay parameter of RF cable b, is the delay parameter of the RF cable c, τ set Ionospheric delay parameter set for the simulator, τ rcv is the receiver delay parameter.
[0118] The RF cable hardware delay test device provided in an embodiment of the present application connects a GNSS simulator and a GNSS receiver through two RF cables selected from the RF cable to be tested and N RF cables, and then calls the GNSS simulator to send a first satellite simulation signal to the GNSS receiver through the two RF cables. The RF cable to be tested is a RF cable equipped with the GNSS receiver, and the two RF cables are located in a temperature regulating device, and N is a positive integer greater than or equal to 2. 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. Based on the first total ionospheric delay parameter, the cable delay parameter of the RF cable to be tested at different temperatures is determined. The number of tests performed at the same temperature is P times, where P is a positive integer and is the same as the number of combinations of the RF cable to be tested and the N RF cables. The RF cables in the P tests at the same temperature are different. The embodiment of the present application calculates the hardware delay of the RF cable by using a pairwise test method with direct connection of the RF cables, uses the same GNSS receiver to maintain a constant working environment to avoid the impact of changes in the GNSS receiver's hardware delay, and finally uses a temperature adjustment device to measure the hardware delay of the RF cable at different temperatures. This can effectively improve the measurement accuracy of the GNSS receiver's RF cable hardware delay, and can measure the entire operating temperature range of the GNSS receiver to make real-time corrections based on the operating temperature.
[0119] In addition, an embodiment of the present application further 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 RF cable hardware delay testing method when executed by the processor.
[0120] 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, 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. Various programs and data required for the operation of electronic device 400 can also be stored in RAM 403. 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 bus 404.
[0121] 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 magnetic 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 via a computer network such as the Internet and / or various telecommunication networks.
[0122] 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.
[0123] The present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the various processes of the above-mentioned RF cable hardware delay test method embodiment are implemented, and the same technical effects are achieved. To avoid repetition, the details are not described 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.
[0124] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0125] 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 the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this 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, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0126] 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 this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
[0127] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of this 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.
[0128] Those skilled in the art will 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.
[0129] In the embodiments provided in this 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 merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, 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.
[0130] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0131] 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.
[0132] 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. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0133] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for testing radio frequency cable hardware delay, characterized in that: The method comprises: Two RF cables are screened out from the RF cable to be tested and N RF cables, the two screened RF cables are RF cable 1 and RF cable 2, one end of the RF cable 1 is connected to one end of the RF cable 2, the other end of the RF cable 1 is connected to a GNSS simulator, and the other end of the RF cable 2 is connected to a GNSS receiver. After the GNSS simulator and the GNSS receiver are connected, the GNSS simulator is called to send a satellite simulation signal to the GNSS receiver through the two RF cables; wherein the RF cable to be tested is a RF cable equipped with the GNSS receiver, the two RF cables are located in a temperature regulating device, and N is a positive integer greater than or equal to 2; Calling the GNSS receiver to determine a total ionospheric delay parameter based on information generated after receiving the satellite simulation signal; Based on the total ionospheric delay parameter, determining the cable delay parameter of the radio frequency cable to be tested at different temperatures; The number of tests performed at the same temperature is P times, where P is a positive integer and is the same as the number of combinations of the RF cable to be tested and the N RF cables in pairs, and the RF cables in pairs are different during the P tests at the same temperature; The calling of the GNSS simulator to send a satellite simulation signal to the GNSS receiver through the two radio frequency cables comprises: Acquire pre-configured satellite simulation parameters; 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 satellite simulation parameters; determine the delay parameters of the satellite signal sent by the GNSS simulator to the GNSS receiver based on the duration information; send the satellite simulation signal matching the delay parameters to the GNSS receiver through the two RF cables; Among them, the satellite simulation parameters include: the GNSS satellite simulation position, the GNSS receiver simulation position and the ionospheric delay parameters; the delay parameters of the satellite signal include: the delay parameters of the satellite signal in the process of being transmitted from the GNSS satellite simulation position to the GNSS receiver simulation position; the total ionospheric delay parameters include: the ionospheric delay parameters set by the GNSS simulator, the delay parameters of the two RF cables, and the delay parameters of the GNSS receiver.
2. The method according to claim 1, characterized in that The determining, based on the total ionospheric delay parameter, the cable delay parameter of the radio frequency cable to be tested at different temperatures comprises: 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 total ionospheric delay parameter generated in each test in P tests at different temperatures, the cable delay parameters of the radio frequency cable to be tested at different temperatures are calculated.
3. The method according to claim 2, characterized in that When N=2, P=3, the RF cable to be tested is RF cable a, and the two RF cables are: RF cable b and RF cable c. The calculating the cable delay parameter of the radio frequency cable to be tested at different temperatures based on the ionospheric delay parameter, the receiver delay parameter and the total ionospheric delay parameter generated in each test in P tests at different temperatures includes: The cable delay parameters of the RF cable under test at different temperatures are calculated by the following formula (1): In the above formula (1), is the total ionospheric delay parameter generated when the RF cable a and RF cable b are tested together, is the total ionospheric delay parameter generated when the RF cable a and RF cable c are tested together, is the total ionospheric delay parameter generated when the RF cable b and RF cable c are tested together, is the cable delay parameter of RF cable a, is the cable delay parameter of RF cable b, is the delay parameter of the RF cable c, τ set Ionospheric delay parameter set for the simulator, τ rcv is the receiver delay parameter.
4. A radio frequency cable hardware delay test device, characterized in that: The device comprises: A satellite simulation signal sending module, used for selecting two RF cables from the RF cable to be tested and N RF cables, wherein the two selected RF cables are RF cable 1 and RF cable 2, one end of the RF cable 1 is connected to one end of the RF cable 2, the other end of the RF cable 1 is connected to a GNSS simulator, and the other end of the RF cable 2 is connected to a GNSS receiver, and after connecting the GNSS simulator and the GNSS receiver, calling the GNSS simulator to send a satellite simulation signal to the GNSS receiver through the two RF cables; wherein the RF cable to be tested is a RF cable equipped with the GNSS receiver, the two RF cables are located in a temperature regulating device, and N is a positive integer greater than or equal to 2; A total delay parameter determination module, used for calling the GNSS receiver to determine the total ionospheric delay parameter according to the information generated after receiving the satellite simulation signal; A cable delay parameter determination module, used to determine the cable delay parameters of the radio frequency cable to be tested at different temperatures based on the total ionospheric delay parameter; The number of tests performed at the same temperature is P times, where P is a positive integer and is the same as the number of combinations of the RF cable to be tested and the N RF cables in pairs, and the RF cables in pairs are different during the P tests at the same temperature; A satellite simulation parameter acquisition unit, used to acquire pre-configured satellite simulation parameters; 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 satellite simulation parameters; 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 delay parameter of the satellite signal comprising: a delay parameter of the satellite signal in a process of being transmitted from the GNSS satellite simulated position to the GNSS receiver simulated position; A satellite analog signal sending subunit, used for sending a satellite analog signal matching the delay parameter to the GNSS receiver through the two radio frequency cables; The total ionospheric delay parameters include: the ionospheric delay parameters set by the GNSS simulator, the delay parameters of the two radio frequency cables, and the delay parameters of the GNSS receiver.
5. The device according to claim 4, characterized in that The cable delay parameter determination module comprises: A receiver delay acquisition unit, used 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 cable delay parameter calculation unit is used to calculate the cable delay parameters of the radio frequency cable to be tested at different temperatures based on the ionospheric delay parameter, the receiver delay parameter and the total ionospheric delay parameter generated by each test in P tests at different temperatures.
6. The device according to claim 5, characterized in that When N=2, P=3, the RF cable to be tested is RF cable a, and the two RF cables are: RF cable b and RF cable c. The cable delay parameter calculation unit comprises: The cable delay parameters of the RF cable under test at different temperatures are calculated by the following formula (1): In the above formula (1), is the total ionospheric delay parameter generated when the RF cable a and RF cable b are tested together, is the total ionospheric delay parameter generated when the RF cable a and RF cable c are tested together, is the total ionospheric delay parameter generated when the RF cable b and RF cable c are tested together, is the cable delay parameter of RF cable a, is the cable delay parameter of RF cable b, is the delay parameter of the RF cable c, τ set Ionospheric delay parameter set for the simulator, τ rcv is the receiver delay parameter.
7. 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 radio frequency cable hardware delay testing method according to any one of claims 1 to 3.
8. 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 radio frequency cable hardware delay testing method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Satellite navigation signal simulator calibration and timing type receiver delay device and method
CN103592660A
System and method for time delay calibration of Beidou navigation signal hardware simulator
CN104570012A