Method and device for determining absolute time delay of satellite payload signal, and storage medium

By synchronizing the satellite clock signal, the time delay of the satellite payload signal is collected and calculated, which solves the problem that the absolute time delay of the satellite payload signal cannot be measured, and improves the stability and reliability of signal transmission.

CN119788166BActive Publication Date: 2025-12-05CHINA STAR NETWORK SYST RES INST CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510256805.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-12-05
Estimated Expiration
2045-03-05

AI Technical Summary

Technical Problem

Existing technologies cannot effectively measure the absolute time delay of satellite payload signals.

Method used

By synchronizing with the target satellite's clock signal, the signal received by the standard antenna is acquired, the first, second, and third time delays of the signal are determined, and the absolute time delay of the satellite payload signal is calculated based on these time delays.

Benefits of technology

It enables absolute time delay measurement of satellite payload signals, improving the stability and reliability of signal transmission, especially in long-distance communication and multipath signal environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788166B_ABST
    Figure CN119788166B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a kind of satellite load signal absolute time delay determination method, device, storage medium and electronic device, wherein the method comprises: in the case where the clock signal of target satellite is synchronized, and the first signal output by target satellite is received, the second signal received by standard antenna is collected, to obtain the acquisition signal, wherein the second signal is the signal emitted by target satellite;Determine the first time delay of second signal based on acquisition signal;Determine the second time delay of second signal;Determine the third time delay between target satellite and standard antenna;Determine the absolute time delay of target satellite load signal based on the first time delay, the second time delay and the third time delay.It solves the problem that satellite load signal absolute time delay cannot be measured in the related art by the present application, and achieves the effect of measuring satellite load signal absolute time delay.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of spacecraft, and in particular, relate to a satellite payload signal absolute time delay determination method and device, a storage medium and an electronic device. BACKGROUND

[0002] A satellite payload signal absolute time delay exists from generation to satellite antenna port.

[0003] In related technologies, there is a problem that the satellite payload signal absolute time delay cannot be measured.

[0004] In view of the above problems existing in the related art, no effective solution has been proposed so far. SUMMARY

[0005] Embodiments of the present application provide a satellite payload signal absolute time delay determination method and device, a storage medium and an electronic device to at least solve the problem that the satellite payload signal absolute time delay cannot be measured in the related art.

[0006] According to an embodiment of the present application, a satellite payload signal absolute time delay determination method is provided, comprising: collecting a second signal received by a standard antenna to obtain a collected signal in a case of synchronization 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; determining a first time delay of the second signal based on the collected signal; determining a second time delay of collecting the second signal; determining a third time delay between the target satellite and the standard antenna; and 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.

[0007] According to another embodiment of the present application, a satellite payload signal absolute time delay determination device is provided, comprising: a collection module configured to collect a second signal received by a standard antenna to obtain a collected signal in a case of synchronization 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 configured to determine a first time delay of the second signal based on the collected signal; a second determination module configured to determine a second time delay of collecting the second signal; a third determination module configured to determine a third time delay between the target satellite and the standard antenna; and a fourth determination module configured to determine 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.

[0008] According to still another embodiment of the present application, a computer readable storage medium is also provided, in which a computer program is stored, wherein the computer program is configured to perform the steps of any of the above method embodiments when executed.

[0009] According to still another embodiment of the present application, an electronic device is also provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to perform the steps of any of the above method embodiments.

[0010] According to still another embodiment of the present application, a computer program product is also provided, comprising a computer program, wherein the computer program is executed by a processor to implement the steps of the methods in the embodiments of the present application.

[0011] According to the present application, in the case that 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 the signal transmitted by the target satellite; the first time delay of the second signal is determined based on the collected signal; the second time delay of 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 a collected signal, the first time delay of the second signal is determined according to the collected signal, the second time delay of 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 satellite payload signal absolute time delay cannot be measured in the related art can be solved, and the effect of measuring the satellite payload signal absolute time delay is achieved. BRIEF DESCRIPTION OF DRAWINGS

[0012] Figure 1 is a hardware structure block diagram of a computer of a satellite payload signal absolute time delay determination method according to an embodiment of the present application;

[0013] Figure 2 is a flowchart of a satellite payload signal absolute time delay determination method according to an embodiment of the present application;

[0014] Figure 3 is a structure schematic diagram of a satellite payload signal absolute time delay determination system according to an embodiment of the present application;

[0015] Figure 4 is a flowchart of a satellite payload signal absolute time delay determination method according to a specific embodiment of the present application;

[0016] Figure 5is a schematic diagram of an equivalent filter group delay obtained according to a transmit chain estimation according to an embodiment of the present application;

[0017] Figure 6 is a structural block diagram of a device for determining absolute time delay of satellite payload signals according to an embodiment of the present application. DETAILED DESCRIPTION

[0018] Hereinafter, embodiments of the present application will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.

[0019] It should be noted that the terms "first", "second", and the like in the description and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to be 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 the case of running on a computer terminal, Figure 1 is a hardware structural block diagram of a computer terminal of a method for determining absolute time delay of satellite payload signals according to an embodiment of the present application. As shown in Figure 1 , the computer terminal can include one or more (only one is shown in Figure 1 ) processor 102 (the processor 102 can include but 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 can further include a transmission device 106 for communication function and an input and output device 108. Those skilled in the art can understand that Figure 1 the structure shown is only schematic, which does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal can further include more or less components than Figure 1 shown in Figure 1 , or have a different configuration from .

[0021] The memory 104 can be used to store computer programs, for example, software programs of application software and modules, such as the computer program corresponding to the method for determining absolute time delay of satellite payload signals in the embodiments of the present application, and the processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implements the above-mentioned method. The memory 104 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 104 can further include a memory remotely arranged with respect to the processor 102, and these remote memories can be connected to the mobile terminal through 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 a combination thereof.

[0022] The transmission device 106 is configured to receive or send data via a network. The network can include a wireless network provided by a communication provider of a computer terminal. In one embodiment, the transmission device 106 includes a network interface controller (NIC) that can be connected to other network devices through a base station to communicate with the Internet. In one embodiment, the transmission device 106 can be a radio frequency (RF) module configured to communicate with the Internet wirelessly.

[0023] In the embodiment, a method for determining absolute time delay of satellite payload signal is provided, Figure 2 is a flowchart of the method for determining absolute time delay of satellite payload signal according to the embodiment of the present application, as shown in the figure, the flow includes the following steps: Figure 2

[0024] In step S202, when the clock signal of the target satellite is synchronized and the first signal output by the target satellite is received, a second signal received by a standard antenna is collected to obtain a collected signal, wherein the second signal is a signal transmitted by the target satellite.

[0025] In step S204, a first time delay of the second signal is determined based on the collected signal.

[0026] In step S206, a second time delay of collecting the second signal is determined.

[0027] In step S208, a third time delay between the target satellite and the standard antenna is determined.

[0028] In step S210, 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.

[0029] In the above embodiment, the target satellite can be a navigation satellite, a positioning satellite, etc. The standard antenna can be a test antenna with known absolute time delay, which is used to receive the second signal transmitted by the target satellite, such as receiving the navigation signal of the satellite to be measured. The absolute time delay of the target satellite payload signal can be the time delay from the generation of the satellite signal to the antenna port. The absolute time delay of the target satellite payload signal is the time delay of the satellite signal relative to the second pulse signal of the satellite.

[0030] In the above embodiment, a navigation satellite payload absolute time delay calibration scene can be built in a darkroom, i.e. a satellite payload signal absolute time delay determination system. The method for determining absolute time delay of satellite payload signal can be run in the satellite payload signal absolute time delay determination system. Figure 3 ​This is a schematic diagram of the structure of a system for determining the absolute time delay of a satellite payload signal according to an embodiment of the present invention, as shown below. Figure 3 As shown, the system includes a navigation satellite (corresponding to the target satellite mentioned above), a standard antenna, a signal acquisition unit, a vector network analyzer, and an infrared rangefinder. The signal acquisition unit can be connected to the navigation satellite via cable, and it can also be connected to the standard antenna via cable. The navigation satellite can radiate a second signal through its antenna and output a clock signal and a first signal. The phase center of the navigation satellite antenna has been calibrated. The first signal can be a 1PPS (1 second pulse) signal, and the clock signal can be a 10MHz clock signal. 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. The phase center and absolute time delay of the standard antenna are known. The signal acquisition unit is used to acquire the navigation signal. The vector network analyzer is used to measure the cable delay. The infrared rangefinder is used to measure spatial distance.

[0031] In the above embodiments, a signal acquisition device can be used to acquire the second signal received by the standard antenna. Before acquiring the second signal, the signal acquisition device needs to be externally synchronized to the clock signal output by the target satellite. The acquisition of the second signal received by the standard antenna is triggered by the first signal output by the target satellite. The sampling rate can be any sampling rate that satisfies the bandpass sampling theorem and ensures no signal aliasing, such as a rate selectable between 100 and 500 MHz. The sampling duration can be no less than 1 ms. 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 acquisition device can use the 1PPS signal output by the navigation satellite as the trigger signal to acquire the navigation signal received by the standard antenna.

[0032] In the above embodiments, the first delay can be the group delay of the center frequency of the second signal. The second delay can be the cable delay caused by the cable through which the signal travels when measuring the absolute delay of the target satellite payload signal. The third delay can be the spatial distance delay. After determining the first delay, the second delay, and the third delay, the absolute delay of the target satellite payload signal can be determined based on the first delay, the second delay, and the third delay.

[0033] It should be noted that the method for determining the absolute time delay of satellite payload signals is applicable to various modulation methods such as CDMA, OFDM, and QPSK.

[0034] By the present application, in the case that 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 the signal transmitted by the target satellite; the first time delay of the second signal is determined based on the collected signal; the second time delay of 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 a collected signal, the first time delay of the second signal is determined according to the collected signal, the second time delay of 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 satellite payload signal absolute time delay cannot be measured in the related art can be solved, and the effect of measuring the satellite payload signal absolute time delay is achieved.

[0035] Optionally, the execution subject of the above steps can be a processor, a satellite payload signal absolute time delay determination system, etc., but is not limited thereto.

[0036] In one exemplary embodiment, determining the first time delay of the second signal based on the collected signal comprises: equivalent the characteristics of the transmission link of the target satellite transmission signal to a target filter; generating a third signal based on the collected signal; generating filter coefficients of the target filter based on the collected signal and the third signal; and performing characteristic analysis on the filter coefficients to obtain the first time delay. In this embodiment, the channel characteristics of the collected 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., a third signal, is generated at the sampling rate of the signal collector. The characteristics of the second signal transmission link can be equivalent to a target filter, such as a FIR filter, and the least square estimation algorithm is used to estimate the transmission characteristics of the transmission link 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 position of interest, which is taken as the first time delay 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 time delay measurement. In a satellite communication system, such accurate time delay measurement helps to improve the stability and reliability of signal transmission, especially in long-distance communication and multi-path signal environment.

[0038] In an example embodiment, generating the third signal based on the acquisition signal comprises: determining a data length of the acquisition signal; determining a filter length of the target filter; generating a first matrix with the data length as rows and the filter length as columns based on the acquisition signal; and determining the first matrix as the third signal. In this embodiment, the acquisition signal can be represented as , where N represents the length of the sampling signal, the filter length of the target filter can be represented as M, and a sequence of an ideal signal can be obtained from the acquisition signal , a first matrix is constructed based on the sequence, and the first matrix is determined as the third signal. The third signal can be represented as , where the generated third signal can be a discrete sequence, , and each data in the sequence represents a sampling point. 1, 2, and 3 represent the first, second, and third sampling points.

[0039] In the above embodiment, the third signal is generated through 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 quickly respond to ensure the smoothness and efficiency of system operation.

[0040] In an example embodiment, generating the filter coefficients of the target filter based on the acquisition signal and the third signal comprises: 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 a transpose of the inverse matrix and 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 the acquisition signal can be represented as , where N is the data length. The FIR filter coefficients can be represented as , where M is the filter length. The sequence of the ideal signal can be represented as , a matrix X is constructed, and X is represented as: . The filter coefficients can be represented as . The filter coefficients are generated through matrix operation, which can realize accurate adjustment of the signal and reduce measurement error. In a satellite navigation system, this accurate signal processing capability helps to improve the positioning accuracy.

[0041] In an example embodiment, determining the second time delay for collecting the second signal comprises: determining a first cable time delay for receiving the clock signal through a first cable; determining a second cable time delay for collecting the second signal through a second cable; and determining the first cable time delay and the second cable time delay as the second time delay. In this embodiment, the first cable time delay for the first cable for transmitting the first signal can be measured by the vector network analyzer. The second cable time delay for collecting the second signal through the second cable can be determined by the vector network analyzer. The first cable can be a cable between the navigation satellite and the signal collector, and the second cable can be a cable between the signal collector and the standard antenna. When the first signal is a 1PPS signal, the first cable can be a 1PPS cable, and the first cable time delay can be a 1PPS cable time delay. The second cable time delay can be a cable time delay from the standard antenna to the signal collector. . .

[0042] In the above embodiment, by accurately measuring the cable time delay, the influence of the cable length and the signal transmission speed on the time delay measurement can be eliminated.

[0043] In an example embodiment, determining the third time delay between the target satellite and the standard antenna comprises: 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; and determining a ratio of the target distance to the speed of light as the third time delay. In this embodiment, the distance between the position reference points of the navigation satellite antenna and the standard antenna can be measured using an infrared range finder, and the distances from the respective phase centers to the reference points are subtracted to obtain the distance between the phase centers of the navigation satellite antenna and the standard antenna, i.e., the target distance, which is converted into the third time delay .

[0044] In the above embodiment, by accurately calculating the distance between the phase centers of the antennas, the uncertainty of the spatial propagation time delay can be reduced, and the accuracy of the time 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 a 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 a second cable delay included in the second delay, wherein the second cable delay is the delay generated by the cable acquiring 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 can be a predetermined delay. The absolute time delay of the target satellite payload signal can be expressed as: .

[0046] The method for determining the absolute time delay of satellite payload signals will be described below with reference to specific implementation methods. 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 10MHz clock signal.

[0047] Figure 4 This is a flowchart of a method for determining the absolute time delay of satellite payload signals according to a specific embodiment of the present invention, as follows: Figure 4 As shown, the process includes:

[0048] Step S402, according to Figure 3 The scenario shown is a calibration setup for the absolute time delay of a navigation satellite payload, constructed in a darkened room. A navigation satellite payload broadcasts a BPSK(10) signal in the L1 band and outputs a 10MHz clock signal and a pulse-per-second (1PPS) signal. A standard antenna is used to receive the navigation signal radiated by the navigation satellite; the phase center and absolute time delay are known. A signal acquisition unit is used to acquire the navigation signal. A vector network analyzer is used to measure cable delay. An infrared rangefinder is used to measure spatial distance.

[0049] Step S404: Use a signal collector to collect navigation signals.

[0050] Step S404-1: The signal acquisition device needs to be externally synchronized to the 10MHz signal output by the navigation satellite.

[0051] Step S404-2: Use the 1PPS signal output by the navigation satellite as a trigger signal to acquire the navigation signal received by the standard antenna. The sampling rate is selected as 100MHz. The sampling duration is 50ms.

[0052] Step S406: Estimate the channel characteristics of the acquired signal relative to the second pulse signal.

[0053] Step S406-1, based on the system of the navigation satellite signal, the sampling rate of the signal collector is used to generate the ideal navigation signal.

[0054] Step S406-2, the characteristics of the navigation signal transmission link are equivalent to the FIR filter, the least square estimation algorithm is used to estimate the transmission characteristics of the transmission link, and the coefficients of the FIR filter are obtained.

[0055] The sequence of the collected signal is N is the data length. The FIR filter coefficient is , wherein the filter length M is selected as 64. The sequence of the generated ideal signal is The matrix X is constructed, and X is represented as:

[0056]

[0057] The FIR filter coefficient estimation is .

[0058] Step S406-3, the characteristics of the FIR filter in the frequency domain are analyzed, the group delay of the concerned frequency point position is obtained, and the group delay is taken as .

[0059] Step S408, the cable delay and the spatial distance delay are measured.

[0060] Step S408-1, the 1PPS cable delay is measured by the vector network analyzer , and the cable delay from the standard antenna to the signal collector is .

[0061] Step S408-2, the distance between the navigation satellite antenna and the standard antenna position reference point is measured using the infrared range finder, the distance from the respective phase center to the reference point is deducted, the distance between the navigation satellite antenna and the standard antenna phase center is obtained, and the distance is converted into time .

[0062] Step S410, the absolute delay of the navigation satellite signal is calculated. The absolute delay of the navigation satellite signal is calculated as 626.4ns by . The equivalent filter group delay obtained by estimating the transmission link can be referred to in the attached Figure 5 .

[0063] In the foregoing embodiment, by collecting the transmission signal, estimating the link channel characteristics through offline analysis, and further obtaining the time delay of the signal relative to the second pulse, the effect of measuring the absolute delay of the navigation signal can be achieved.

[0064] Those skilled in the art can clearly understand that the method according to the above-mentioned embodiments can be realized by means of software and necessary general hardware platforms, and of course, can also be realized by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device) to execute the method described in each embodiment of the present application.

[0065] In the present embodiment, a satellite payload signal absolute time delay determination device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, implementation of hardware, or a combination of software and hardware, is also possible and is contemplated.

[0066] Figure 6 is a structural block diagram of a satellite payload signal absolute time delay determination device according to an embodiment of the present application, as shown in Figure 6 , the device comprises:

[0067] The acquisition module 602 is configured to acquire a second signal received by a standard antenna to obtain an acquisition signal, under the condition that the clock signal of a target satellite is synchronized and the first signal output by the target satellite is received, wherein the second signal is a signal transmitted by the target satellite.

[0068] The first determination module 604 is configured to determine a first time delay of the second signal based on the acquisition signal.

[0069] The second determination module 606 is configured to determine a second time delay of acquiring the second signal.

[0070] The third determination module 608 is configured to determine a third time delay between the target satellite and the standard antenna.

[0071] The fourth determination module 610 is configured to determine 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.

[0072] In an example embodiment, the first determining module 604 can determine the first time delay based on the collected signal by: equating a characteristic of a transmission link of the target satellite transmission signal to a target filter; generating a third signal based on the collected signal; generating filter coefficients of the target filter based on the collected signal and the third signal; and performing a characteristic analysis on the filter coefficients to obtain the first time delay.

[0073] In an example embodiment, the first determining module 604 can generate the third signal based on the collected signal by: determining a data length of the collected signal; determining a filter length of the target filter; generating a first matrix with the data length as rows and the filter length as columns based on the collected signal; and determining the first matrix as the third signal.

[0074] In an example embodiment, the first determining module 604 can generate the filter coefficients of the target filter based on the collected signal and the third signal by: 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 a transpose of the third signal; determining a third product of the second product and the collected signal; and determining the third product as the filter coefficients.

[0075] In an example embodiment, the second determining module 606 can determine the second time delay for collecting the second signal by: determining a first cable time delay for receiving the clock signal through a first cable; determining a second cable time delay for collecting the second signal through a second cable; and determining the first cable time delay and the second cable time delay as the second time delay.

[0076] In an example embodiment, the third determining module 608 can determine the third time delay between the target satellite and the standard antenna by: 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; and determining a ratio of the target distance to a speed of light as the third time delay.

[0077] In an example embodiment, the fourth determining module 610 can determine 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 by determining a first sum value of a first cable time delay included in the first time delay and the second time delay, wherein the first cable time delay is a time delay generated by a cable receiving the clock signal; determining a first difference value of the first sum value and a second cable time delay included in the second time delay, wherein the second cable time delay is a time delay generated by a cable collecting the second signal; determining a second difference value of the first difference value and the third time delay and the absolute time delay of the standard antenna; and determining the second difference value as the absolute time delay of the target satellite payload signal.

[0078] It should be noted that the above modules can be implemented by software or hardware, and for the latter, the implementation can be as follows, but is not limited thereto: all the modules are located in the same processor; or the modules are located in different processors in any combination.

[0079] Embodiments of the present application also provide a computer readable storage medium, which stores a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0080] In an example embodiment, the computer readable storage medium can include, but is not limited to, a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store computer programs.

[0081] Embodiments of the present application also provide an electronic device, which comprises a memory storing a computer program and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.

[0082] In an example embodiment, the electronic device can further comprise a transmission device connected to the processor and an input / output device connected to the processor.

[0083] Embodiments of the present application also provide a computer program product comprising a computer program, which is executed by a processor to implement the steps in the methods of various embodiments of the present application.

[0084] The specific examples in the present embodiment can refer to the examples described in the above embodiments and example embodiments, which will not be described herein again.

[0085] It should be apparent to those skilled in the art that the modules or steps of the application described above can be implemented with general computing devices, which can be centralized on a single computing device or distributed on a network of multiple computing devices, which can be implemented with program codes executable by the computing devices, so that they can be stored in storage devices and executed by the computing devices, and in some cases, the steps shown or described can be executed in different orders than shown, or made into individual integrated circuit modules, or made into a single integrated circuit module. Thus, the application is not limited to any particular combination of hardware and software.

[0086] The preferred embodiments of the application described above are intended to be merely exemplary and those skilled in the art will readily suggest modifications and variations to the specific embodiments without departing from the principles of the application. Any and all such modifications and variations are intended to be included herein within the scope of the present application, and intended to be protected by the following claims.

Claims

1. A method for determining an absolute time delay of a satellite payload signal, characterized in that, The method comprises the following steps: In the case of synchronization with the clock signal of the target satellite and receiving the first signal output by the target satellite, a second signal received by a 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 collected signal; determining a second time delay of collecting the second signal; determining a third time delay between the target satellite and the standard antenna; 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; determining a first time delay of the second signal based on the collected signal comprises: equivalent the characteristics of the transmission link of the target satellite transmission signal to a target filter; generating a third signal based on the collected signal; generating filter coefficients of the target filter based on the collected signal and the third signal; performing characteristic analysis on the filter coefficients to obtain the first time delay; generating a third signal based on the collected signal comprises: determining the data length of the collected signal; determining the filter length of the target filter; generating a first matrix with the data length as the row and the filter length as the column based on the collected signal; determining the first matrix as the third signal; 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: determining the first sum of the first cable time delay included in the first time delay and the second time delay, wherein the first cable time delay is the time delay generated by the cable receiving the clock signal; determining the first difference value of the first sum and the second cable time delay included in the second time delay, wherein the second cable time delay is the time delay generated by the cable collecting the second signal; determining the second difference value of the first difference value and the absolute time delay of the third time delay and the standard antenna; determining the second difference value as the absolute time delay of the target satellite payload signal.

2. The method of claim 1, wherein, Generating filter coefficients of the target filter based on the collected signal and the third signal comprises: determining the first product of the transpose of the third signal and the third signal; determining the inverse matrix of the first product; determining the second product of the inverse matrix and the transpose of the third signal; determining the third product of the second product and the collected signal; determining the third product as the filter coefficients.

3. The method of claim 1, wherein, Determining the second time delay of collecting the second signal comprises: determining the first cable time delay of receiving the clock signal through the first cable; determining the second cable time delay of collecting the second signal through the second cable; determining the first cable time delay and the second cable time delay as the second time delay.

4. The method of claim 1, wherein, Determining the third time delay between the target satellite and the standard antenna comprises: 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; determining the ratio of the target distance and the speed of light as the third time delay.

5. A device for determining the absolute time delay of a satellite payload signal, characterized in that The method comprises the following steps: The acquisition module is configured to acquire a second signal received by a standard antenna to obtain an acquisition signal when a clock signal of a target satellite is synchronized and the first signal output by the target satellite is received, wherein the second signal is a signal transmitted by the target satellite; The first determination module is configured to determine a first time delay of the second signal based on the acquisition signal; The second determination module is configured to determine a second time delay of acquiring the second signal; The third determination module is configured to determine a third time delay between the target satellite and the standard antenna; The fourth determination module is configured to determine 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; The first determination module determines the first time delay of the second signal based on the acquisition signal by: regarding a feature of a transmission link of the target satellite transmission signal as 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 time delay; The first determination module generates the third signal based on the acquisition signal by: determining a data length of the acquisition signal; determining a filter length of the target filter; generating a first matrix with the data length as the row and the filter length as the column based on the acquisition signal; and determining the first matrix as the third signal; The fourth determination module determines 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 by: determining a first sum of a first cable time delay included in the first time delay and the second time delay, wherein the first cable time delay is a time delay generated by a cable receiving the clock signal; determining a first difference of a second cable time delay included in the second time delay from the first sum, wherein the second cable time delay is a time delay generated by a cable acquiring the second signal; determining a second difference of the first difference, the third time delay and an absolute time delay of the standard antenna; and determining the second difference as the absolute time delay of the target satellite payload signal.

6. 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 in any one of claims 1 to 4 when running. 7.An electronic device comprising a memory and a processor, the electronic device characterized by, The memory stores a computer program, and the processor is configured to execute the computer program to execute the method in any one of claims 1 to 4.

8. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Pre-distortion method of navigation satellite signal transmitting channel

    CN112462393A