Method and device for determining absolute time delay of satellite load signal, and storage medium
By collecting and analyzing the delay of the satellite transmitted signal when synchronizing with the target satellite clock signal, the absolute delay of the satellite payload signal is calculated, which solves the problem that the prior art cannot measure and improves the stability and reliability of signal transmission.
Patent Information
- Application Number
- CN202510256805.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2045-03-05
Smart Images

Figure CN119788166A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of spacecraft technology, and in particular, to a method, device, storage medium and electronic device for determining the absolute delay of a satellite payload signal. Background Art
[0002] There will be an absolute delay in the satellite payload signal from the time the satellite signal is generated to the time it reaches the transmitting antenna port.
[0003] In the related art, there is a problem that the absolute time delay of the satellite payload signal cannot be measured.
[0004] Currently, no effective solution has been proposed for the above-mentioned problems existing in the related technologies. Summary of the invention
[0005] The embodiments of the present invention provide a method, device, storage medium and electronic device for determining the absolute time delay of a satellite payload signal, so as to at least solve the problem that the absolute time delay of a satellite payload signal cannot be measured in the related art.
[0006] According to one embodiment of the present invention, a method for determining the absolute time delay of a satellite payload signal is provided, comprising: while being synchronized with a clock signal of a target satellite and receiving a first signal output by the target satellite, acquiring a second signal received by a standard antenna to obtain an acquired signal, wherein the second signal is a signal transmitted by the target satellite; determining a first time delay of the second signal based on the acquired signal; determining a second time delay for acquiring the second signal; determining a third time delay between the target satellite and the standard antenna; and determining the absolute time delay of the target satellite payload signal based on the first time delay, the second time delay and the third time delay.
[0007] According to another embodiment of the present invention, a device for determining the absolute time delay of a satellite payload signal is provided, comprising: an acquisition module, for acquiring a second signal received by a standard antenna to obtain an acquired signal while being synchronized with a clock signal of a target satellite and receiving a first signal output by the target satellite, wherein the second signal is a signal transmitted by the target satellite; a first determination module, for determining a first time delay of the second signal based on the acquired signal; a second determination module, for determining a second time delay for acquiring the second signal; a third determination module, for determining a third time delay between the target satellite and the standard antenna; and a fourth determination module, for determining the absolute time delay of the target satellite payload signal based on the first time delay, the second time delay and the third time delay.
[0008] According to yet another embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when run.
[0009] According to yet another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0010] According to yet another embodiment of the present invention, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps of the method described in each embodiment of the present application are implemented.
[0011] Through the present invention, in synchronization with the clock signal of the target satellite and receiving the first signal output by the target satellite, the second signal received by the standard antenna is collected to obtain a collection signal, wherein the second signal is a signal transmitted by the target satellite; the first time delay of the second signal is determined based on the collection signal; the second time delay for collecting the second signal is determined; the third time delay between the target satellite and the standard antenna is determined; and the absolute time delay of the target satellite payload signal is determined based on the first time delay, the second time delay and the third time delay. Since the second signal received by the standard antenna can be collected to obtain the collection signal, the first time delay of the second signal can be determined according to the collection signal, and the second time delay for collecting the second signal is determined, the third time delay between the target satellite and the standard antenna is determined, and the absolute time delay of the target satellite payload signal is determined according to the first time delay, the second time delay and the third time delay. Therefore, the problem that the absolute time delay of the satellite payload signal cannot be measured in the related art can be solved, and the effect of measuring the absolute time delay of the satellite payload signal can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 It is a hardware structure block diagram of a computer of a method for determining absolute delay of a satellite payload signal according to an embodiment of the present invention;
[0013] Figure 2 is a flow chart of a method for determining an absolute delay of a satellite payload signal according to an embodiment of the present invention;
[0014] Figure 3 is a schematic structural diagram of a system for determining an absolute delay of a satellite payload signal according to an embodiment of the present invention;
[0015] Figure 4 is a flow chart of a method for determining the absolute delay of a satellite payload signal according to a specific embodiment of the present invention;
[0016] Figure 5is a schematic diagram of an equivalent filter group delay estimated for a transmission link according to a specific embodiment of the present invention;
[0017] Figure 6 4 is a structural block diagram of a device for determining absolute delay of a satellite payload signal according to an embodiment of the present invention. DETAILED DESCRIPTION
[0018] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
[0019] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0020] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a computer terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a computer terminal of a method for determining the absolute delay of a satellite payload signal according to an embodiment of the present invention. Figure 1 As shown, the computer terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above-mentioned computer terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0021] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for determining the absolute delay of the satellite payload signal in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0022] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of a computer terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0023] In this embodiment, a method for determining the absolute delay of a satellite payload signal is provided. Figure 2 is a flow chart of a method for determining the absolute delay of a satellite payload signal according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0024] Step S202, when the clock signal of the target satellite is synchronized and the first signal output by the target satellite is received, the second signal received by the standard antenna is collected to obtain a collected signal, wherein the second signal is a signal transmitted by the target satellite;
[0025] Step S204, determining a first delay of the second signal based on the collected signal;
[0026] Step S206, determining a second delay for collecting the second signal;
[0027] Step S208, determining a third time delay between the target satellite and the standard antenna;
[0028] Step S210: determining an absolute time delay of the target satellite payload signal based on the first time delay, the second time delay, and the third time delay.
[0029] In the above embodiment, the target satellite may be a navigation satellite, a positioning satellite, etc. The standard antenna may refer to a test antenna with a known absolute delay, which is used to receive the second signal sent by the target satellite, such as receiving the navigation signal of the satellite to be tested. The absolute delay of the target satellite payload signal may be the delay from the generation of the satellite signal to the transmitting antenna port. The absolute delay of the target satellite payload signal is the delay of the satellite transmission signal relative to its own second pulse signal.
[0030] In the above embodiment, a navigation satellite payload absolute delay calibration scene can be built in a darkroom, that is, a satellite payload signal absolute delay determination system can be installed. The satellite payload signal absolute delay determination method can be run in the satellite payload signal absolute delay determination system. Figure 3is a schematic diagram of the structure of a system for determining the absolute delay of a satellite payload signal according to an embodiment of the present invention. Figure 3 As shown, the system includes a navigation satellite (corresponding to the above-mentioned target satellite), a standard antenna, a signal collector, a vector network analyzer and an infrared rangefinder. Among them, the signal collector can be connected to the navigation satellite through a cable, and the signal collector can also be connected to the standard antenna through a cable. The navigation satellite can radiate a second signal through the navigation satellite antenna, and output a clock signal and a first signal, and the phase center of the navigation satellite antenna has been calibrated. Among them, the first signal can be a second pulse 1PPS signal, the clock signal can be a 10MHz clock signal, and when the target satellite is a navigation satellite, the second signal can be a navigation signal. The standard antenna is used to receive the second signal radiated by the target satellite, wherein the phase center and absolute delay of the standard antenna are known. The signal collector can be used to collect navigation signals. The vector network analyzer can be used to measure cable delay. The infrared rangefinder is used to measure space distance.
[0031] In the above embodiment, a signal collector can be used to collect the second signal received by the standard antenna. Before collecting the second signal, the signal collector needs to be externally synchronized to the clock signal output by the target satellite. And the first signal output by the target satellite is used as a trigger signal to collect the second signal received by the standard antenna. The sampling rate can be any sampling rate that satisfies the bandpass sampling theorem and ensures that the signal is not aliased, such as being selected between 100 and 500 MHz. The sampling duration can be no less than 1ms. When the target satellite is a navigation satellite, the first signal is a 1PPS signal, and the second signal is a navigation signal, the signal collector can use the 1PPS signal output by the navigation satellite as a trigger signal to collect the navigation signal received by the standard antenna.
[0032] In the above embodiment, the first time delay may be the group delay of the center frequency of the second signal. The second time delay may be the cable delay generated by the cable through which the signal passes when measuring the absolute time delay of the target satellite payload signal. The third time delay may be the spatial distance delay. After determining the first time delay, the second time delay and the third time delay, the absolute time delay of the target satellite payload signal can be determined based on the first time delay, the second time delay and the third time delay.
[0033] It should be noted that the method for determining the absolute delay of satellite payload signals is applicable to various modulation modes such as CDMA, OFDM, and QPSK.
[0034] Through the present invention, in synchronization with the clock signal of the target satellite and receiving the first signal output by the target satellite, the second signal received by the standard antenna is collected to obtain a collection signal, wherein the second signal is a signal transmitted by the target satellite; the first time delay of the second signal is determined based on the collection signal; the second time delay for collecting the second signal is determined; the third time delay between the target satellite and the standard antenna is determined; and the absolute time delay of the target satellite payload signal is determined based on the first time delay, the second time delay and the third time delay. Since the second signal received by the standard antenna can be collected to obtain the collection signal, the first time delay of the second signal can be determined according to the collection signal, and the second time delay for collecting the second signal is determined, the third time delay between the target satellite and the standard antenna is determined, and the absolute time delay of the target satellite payload signal is determined according to the first time delay, the second time delay and the third time delay. Therefore, the problem that the absolute time delay of the satellite payload signal cannot be measured in the related art can be solved, and the effect of measuring the absolute time delay of the satellite payload signal can be achieved.
[0035] Optionally, the execution subject of the above steps may be a processor, a system for determining the absolute delay of a satellite payload signal, etc., but is not limited thereto.
[0036] In an exemplary embodiment, determining the first delay of the second signal based on the acquisition signal includes: equating the characteristics of the transmission link of the target satellite transmission signal to a target filter; generating a third signal based on the acquisition signal; generating filter coefficients of the target filter based on the acquisition signal and the third signal; and performing characteristic analysis on the filter coefficients to obtain the first delay. In this embodiment, the channel characteristics of the acquisition signal relative to the first signal can be estimated. Based on the signal system of the target satellite second signal, an ideal navigation signal, i.e., the third signal, is generated at the sampling rate of the signal acquisition device acquisition signal. The characteristics of the second signal transmission link can be equivalent to a target filter, such as an FIR filter, and the transmission characteristics of the transmission link are estimated using a least squares estimation algorithm to obtain the filter coefficients of the target filter. The transmission characteristics of the FIR filter coefficients are analyzed in the frequency domain to obtain the group delay at the frequency point of interest, and the group delay is used as The focus frequency point position may be the center frequency point of the second signal.
[0037] In the above embodiment, the filter characteristic analysis method can effectively filter out noise and interference in the signal and improve the accuracy of delay measurement. In satellite communication systems, such accurate delay measurement helps to improve the stability and reliability of signal transmission, especially in long-distance communication and multipath signal environments.
[0038] In an exemplary embodiment, generating a third signal based on the acquisition signal includes: determining the data length of the acquisition signal; determining the filter length of the target filter; generating a first matrix based on the acquisition signal with the data length as rows and the filter length as columns; and determining the first matrix as the third signal. In this embodiment, the acquisition signal can be expressed as , N represents the length of the sampling signal, the filter length of the target filter can be expressed as M, and the sequence that generates the ideal signal can be obtained based on the collected signal , construct a first matrix according to the sequence, and determine the first matrix as the third signal. The third signal can be expressed as , wherein the generated third signal may be a discrete sequence, Each data in represents a sampling point. 1, 2, 3 represent the 1st, 2nd, and 3rd sampling points.
[0039] In the above embodiment, the third signal is generated by matrix operation, which can simplify the calculation process and improve the processing efficiency. In the management and optimization of large-scale satellite networks, this method can respond quickly and ensure the smoothness and efficiency of system operation.
[0040] In an exemplary embodiment, generating the filter coefficients of the target filter based on the acquisition signal and the third signal includes: determining a first product of the transpose of the third signal and the third signal; determining an inverse matrix of the first product; determining a second product of the inverse matrix and the transpose of the third signal; determining a third product of the second product and the acquisition signal; and determining the third product as the filter coefficients. In this embodiment, the sequence of acquisition signals can be expressed as . N is the data length. The FIR filter coefficient can be expressed as , M is the filter length. The sequence that produces the ideal signal can be expressed as , construct matrix X, X is expressed as: The filter coefficients can be expressed as Using matrix operations to generate filter coefficients can achieve precise adjustment of the signal and reduce measurement errors. In satellite navigation systems, this precise signal processing capability helps improve positioning accuracy.
[0041] In an exemplary embodiment, determining the second delay for collecting the second signal includes: determining the first cable delay for receiving the clock signal through the first cable; determining the second cable delay for collecting the second signal through the second cable; and determining the first cable delay and the second cable delay as the second delay. In this embodiment, the first cable delay of the first cable used to transmit the first signal can be measured by a vector network analyzer. The second cable delay for collecting the second signal through the second cable can be determined by a vector network analyzer. The first cable can be a cable between a navigation satellite and a signal collector, and the second cable can be a cable between the signal collector and a standard antenna. When the first signal is a 1PPS signal, the first cable can be a 1PPS cable, and the first cable delay It can be the 1PPS cable delay. The second cable delay can be the cable delay from the standard antenna to the signal collector. .
[0042] In the above embodiment, by accurately measuring the cable delay, the influence of the cable length and the signal transmission speed on the delay measurement can be eliminated.
[0043] In an exemplary embodiment, determining the third time delay between the target satellite and the standard antenna includes: determining the first phase center of the antenna included in the target satellite for transmitting the second signal; determining the second phase center of the standard antenna; determining the target distance between the first phase center and the second phase center; and determining the ratio of the target distance to the speed of light as the third time delay. In this embodiment, an infrared rangefinder can be used to measure the distance between the navigation satellite antenna and the reference point of the standard antenna position, deduct the distance from each phase center to the reference point, and obtain the distance between the phase center of the navigation satellite antenna and the standard antenna, that is, the target distance, which is converted into the third time delay. .
[0044] In the above embodiment, by accurately calculating the distance between the antenna phase centers, the uncertainty of the spatial propagation delay can be reduced and the accuracy of the delay measurement can be improved.
[0045] In an exemplary embodiment, determining the absolute delay of the target satellite payload signal based on the first delay, the second delay, and the third delay includes: determining a first sum of the first delay and the first cable delay included in the second delay, wherein the first cable delay is the delay generated by the cable receiving the clock signal; determining a first difference between the first sum and the second cable delay included in the second delay, wherein the second cable delay is the delay generated by the cable collecting the second signal; determining a second difference between the first difference and the third delay and the absolute delay of the standard antenna; and determining the second difference as the absolute delay of the target satellite payload signal. In this embodiment, the absolute delay of the standard antenna may be a predetermined delay. The absolute delay of the target satellite payload signal can be expressed as .
[0046] The following describes a method for determining the absolute delay of a satellite payload signal in conjunction with a specific implementation. In this specific embodiment, the target satellite is a navigation satellite, the first signal is a pulse per second (1PPS) signal, the second signal is a navigation signal, and the clock signal is a 10 MHz clock signal.
[0047] Figure 4 FIG. 1 is a flow chart of a method for determining the absolute delay of a satellite payload signal according to a specific embodiment of the present invention. Figure 4 As shown, the process includes:
[0048] Step S402, according to Figure 3 The scenario shown is to build a navigation satellite payload absolute delay calibration scenario in a darkroom. A navigation satellite payload broadcasts a BPSK (10) signal in the L1 frequency band and outputs a 10MHz clock signal and a pulse per second (1PPS) signal. The standard antenna is used to receive the navigation signal radiated by the navigation satellite, and the phase center and absolute delay are known. The signal collector is used to collect the navigation signal. The vector network analyzer is used to measure the cable delay. The infrared rangefinder is used to measure the space distance.
[0049] Step S404: Use a signal collector to collect navigation signals.
[0050] Step S404-1: The signal collector needs to be externally synchronized to the 10 MHz signal output by the navigation satellite.
[0051] Step S404-2: Use the 1PPS signal output by the navigation satellite as a trigger signal to collect the navigation signal received by the standard antenna. The sampling rate is 100 MHz and the sampling duration is 50 ms.
[0052] Step S406, estimating the channel characteristics of the collected signal relative to the pulse per second signal.
[0053] Step S406-1, based on the system of navigation satellite transmitting signals, an ideal navigation signal is generated at the sampling rate of the signal collected by the signal collector.
[0054] Step S406-2: The characteristics of the navigation signal transmission link are equivalent to a FIR filter, and the transmission characteristics of the transmission link are estimated using a least squares estimation algorithm to obtain coefficients of the FIR filter.
[0055] The sequence of collected signals is . N is the data length. The FIR filter coefficient is , where the filter length M is selected as 64. The sequence that produces the ideal signal is , construct matrix X, X is expressed as:
[0056]
[0057] The FIR filter coefficients are estimated as .
[0058] Step S406-3, analyze the characteristics of the FIR filter in the frequency domain, and obtain the group delay of 675.2ns at the frequency point of interest. .
[0059] Step S408, measuring the cable delay and the spatial distance delay.
[0060] Step S408-1, measuring the 1PPS cable delay using a vector network analyzer The cable delay from the standard antenna to the signal collector is .
[0061] Step S408-2: Use an infrared rangefinder to measure the distance between the navigation satellite antenna and the reference point of the standard antenna position, deduct the distance from each phase center to the reference point, and obtain the distance between the phase center of the navigation satellite antenna and the standard antenna, and convert it into time. .
[0062] Step S410, calculating the absolute delay of the navigation satellite transmitting signal. The absolute delay of the navigation satellite transmitting signal is calculated by The equivalent filter group delay estimated for the transmit link can be found in the attached Figure 5 .
[0063] In the aforementioned embodiment, by collecting the transmitted signal, estimating the link channel characteristics through offline analysis, and further obtaining the delay of the signal relative to the second pulse, the absolute delay of the navigation signal can be measured.
[0064] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a 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 such an understanding, the technical solution of the present invention, 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 device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0065] In this embodiment, a device for determining the absolute delay of a satellite payload signal is also provided, and the device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made are not repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0066] Figure 6 is a structural block diagram of a device for determining absolute delay of a satellite payload signal according to an embodiment of the present invention. Figure 6 As shown, the device comprises:
[0067] The acquisition module 602 is used to acquire a second signal received by the standard antenna when the clock signal of the target satellite is synchronized with the clock signal of the target satellite and a first signal output by the target satellite is received to obtain an acquisition signal, wherein the second signal is a signal transmitted by the target satellite;
[0068] A first determining module 604, configured to determine a first delay of the second signal based on the acquired signal;
[0069] A second determining module 606, configured to determine a second delay for acquiring the second signal;
[0070] A third determination module 608, configured to determine a third time delay between the target satellite and the standard antenna;
[0071] The fourth determination module 610 is used to determine the absolute delay of the target satellite payload signal based on the first delay, the second delay and the third delay.
[0072] In an exemplary embodiment, the first determination module 604 can determine the first time delay of the second signal based on the acquired signal in the following manner: equate the characteristics of the transmission link of the target satellite transmission signal to a target filter; generate a third signal based on the acquired signal; generate filter coefficients of the target filter based on the acquired signal and the third signal; and perform characteristic analysis on the filter coefficients to obtain the first time delay.
[0073] In an exemplary embodiment, the first determination module 604 can generate a third signal based on the acquisition signal in the following manner: determine the data length of the acquisition signal; determine the filter length of the target filter; generate a first matrix with the data length as rows and the filter length as columns based on the acquisition signal; and determine the first matrix as the third signal.
[0074] In an exemplary embodiment, the first determination module 604 can generate filter coefficients of the target filter based on the acquisition signal and the third signal in the following manner: determine a first product of the transpose of the third signal and the third signal; determine an inverse matrix of the first product; determine a second product of the inverse matrix and the transpose of the third signal; determine a third product of the second product and the acquisition signal; and determine the third product as the filter coefficient.
[0075] In an exemplary embodiment, the second determination module 606 can determine the second delay for acquiring the second signal in the following manner: determine the first cable delay for receiving the clock signal through the first cable; determine the second cable delay for acquiring the second signal through the second cable; and determine the first cable delay and the second cable delay as the second delay.
[0076] In an exemplary embodiment, the third determination module 608 can determine the third time delay between the target satellite and the standard antenna in the following manner: determine the first phase center of the antenna included in the target satellite for transmitting the second signal; determine the second phase center of the standard antenna; determine the target distance between the first phase center and the second phase center; and determine the ratio of the target distance to the speed of light as the third time delay.
[0077] In an exemplary embodiment, the fourth determination module 610 can determine the absolute delay of the target satellite payload signal based on the first delay, the second delay and the third delay in the following manner: determine a first sum of the first delay and the first cable delay included in the second delay, wherein the first cable delay is the delay generated by the cable receiving the clock signal; determine a first difference between the first sum and the second cable delay included in the second delay, wherein the second cable delay is the delay generated by the cable collecting the second signal; determine a second difference between the first difference and the third delay and the absolute delay of the standard antenna; and determine the second difference as the absolute delay of the target satellite payload signal.
[0078] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0079] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0080] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0081] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0082] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0083] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the steps of the method in each embodiment of the present application when the computer program is executed by a processor.
[0084] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0085] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0086] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for determining the absolute delay of a satellite payload signal, characterized in that: include: In a case where the clock signal of the target satellite is synchronized and a first signal output by the target satellite is received, a second signal received by the standard antenna is collected to obtain a collected signal, wherein the second signal is a signal radiated by the target satellite; determining a first time delay of the second signal based on the acquired signal; Determining a second time delay for acquiring the second signal; determining a third time delay between the target satellite and the standard antenna; An absolute time delay of the target satellite payload signal is determined based on the first time delay, the second time delay, and the third time delay.
2. The method according to claim 1, characterized in that Determining a first delay of the second signal based on the acquired signal includes: Equivalently treating the characteristics of the transmission link of the target satellite transmission signal as a target filter; generating a third signal based on the acquired signal; Generate filter coefficients of the target filter based on the acquired signal and the third signal; The filter coefficients are subjected to characteristic analysis to obtain the first time delay.
3. The method according to claim 2, characterized in that Generating a third signal based on the collected signal includes: Determining the data length of the acquisition signal; Determining a filter length of the target filter; Generate a first matrix based on the acquisition signal with the data length as rows and the filter length as columns; The first matrix is determined as the third signal.
4. The method according to claim 2, characterized in that: Generating the filter coefficients of the target filter based on the acquired signal and the third signal includes: determining a first product of a transpose of the third signal and the third signal; determining an inverse matrix of the first product; determining a second product of the inverse matrix and the transpose of the third signal; determining a third product of the second product and the acquired signal; The third product is determined as the filter coefficient.
5. The method according to claim 1, characterized in that Determining a second time delay for acquiring the second signal includes: determining a first cable delay of receiving the clock signal via a first cable; determining a second cable delay for collecting the second signal through a second cable; The first cable delay and the second cable delay are determined as the second delay.
6. The method according to claim 1, characterized in that Determining a third time delay between the target satellite and the standard antenna includes: determining a first phase center of an antenna included in the target satellite for transmitting the second signal; determining a second phase center of the standard antenna; determining a target distance between the first phase center and the second phase center; The ratio of the target distance to the speed of light is determined as the third time delay.
7. The method according to claim 1, characterized in that Determining the absolute time delay of the target satellite payload signal based on the first time delay, the second time delay, and the third time delay comprises: Determine a first sum of a first cable delay included in the first delay and the second delay, wherein the first cable delay is a delay generated by a cable receiving the clock signal; Determine a first difference between the first sum and a second cable delay included in the second delay, wherein the second cable delay is a delay generated by a cable for collecting the second signal; Determine a second difference between the first difference and the third delay and the absolute delay of the standard antenna; The second difference is determined as the absolute time delay of the target satellite payload signal.
8. A device for determining absolute delay of satellite payload signal, characterized in that: include: an acquisition module, configured to acquire a second signal received by the standard antenna in synchronization with a clock signal of a target satellite and receiving a first signal output by the target satellite, to obtain an acquisition signal, wherein the second signal is a signal transmitted by the target satellite; A first determining module, configured to determine a first delay of the second signal based on the acquired signal; A second determining module, used to determine a second delay for collecting the second signal; A third determination module, used to determine a third time delay between the target satellite and the standard antenna; A fourth determination module is used to determine the absolute delay of the target satellite payload signal based on the first delay, the second delay and the third delay.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 7 when executed.
10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Absolute time delay calibration system of inter-satellite link antennas of navigational satellites
CN102636790A
Pre-distortion method of navigation satellite signal transmitting channel
CN112462393A
Overall absolute measurement method and device for hardware delay of time-frequency transfer receiver
CN116819571A
Satellite beam hopping method and device, related equipment, product and storage medium
CN118826829A
Method for estimating delay difference between receive processing chains of a device using crowd sourcing
US20150195674A1