Method and device for autonomous calibration of on-board time of a satellite
Patent Information
- Application Number
- CN202311614756.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2043-11-29
AI Technical Summary
[0005]为了解决原有的卫星上的时钟漂移,使得卫星的星上时间精度较低的问题,本发明实施例提供了一种卫星星上时间的自主标校方法及装置
[0019]本发明实施例提供了一种卫星星上时间的自主标校方法和装置,首先根据每个时间测量基准点的星上时间和地面时间,计算每个时间测量基准点的均匀校时量;然后根据均匀校时量和卫星在轨运行数据的变化规律,构建均匀校时量与卫星在轨运行数据的关系模型;最后根据关系模型和当前卫星在轨运行数据,计算当前均匀校时量,并将当前卫星星上时间和当前均匀校时量之差确定为标校后的星上时间。本方案,通过均匀校时量和卫星在轨运行数据的变化规律,构建均匀校时量与卫星在轨运行数据的关系模型,并根据该关系模型计算当前均匀校时量,以此来对卫星的星上时间进行标校,从而有效提高卫星星上时间的时钟精度。
Smart Images

Figure CN117639994B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite engineering technology, and in particular to an autonomous calibration method and apparatus for satellite on-board time. Background Technology
[0002] AsiaSat 6D is a geostationary high-throughput communication satellite. Equipped with a star sensor, it typically uses a combination of the star sensor and gyroscopes for attitude determination during long-term operation. However, it lacks a high-precision clock source and GNSS system, requiring periodic orbit injection and onboard time maintenance from the ground, with a typical maintenance cycle of 7 days.
[0003] However, in related technologies, the clock counter installed in the satellite center management computer is generally a common crystal oscillator with an accuracy of approximately 10. -6 Due to the onboard time maintenance cycle, the clock of the PPS (Potentially Parallel Portable Satellite) drifts, resulting in low time accuracy and failing to meet the satellite attitude determination requirements.
[0004] Therefore, based on the above problems, there is an urgent need for an autonomous calibration method and device for satellite on-board time. Summary of the Invention
[0005] To address the problem of low on-board time accuracy caused by clock drift on existing satellites, this invention provides an autonomous calibration method and apparatus for satellite on-board time.
[0006] In a first aspect, embodiments of the present invention provide an autonomous calibration method for satellite on-board time, comprising:
[0007] Obtain the on-board time and ground time from multiple time measurement reference points respectively;
[0008] Calculate the uniform time calibration amount for each time measurement reference point based on the on-board time and ground time of each time measurement reference point;
[0009] Based on the variation patterns of the uniform time adjustment amount and the satellite on-orbit operation data, a relationship model between the uniform time adjustment amount and the satellite on-orbit operation data is constructed.
[0010] Based on the relationship model and the current satellite on-orbit operation data, the current uniform time adjustment is calculated, and the difference between the current satellite on-board time and the current uniform time adjustment is determined as the calibrated on-board time.
[0011] Secondly, embodiments of the present invention also provide an autonomous calibration device for satellite on-board time, comprising:
[0012] The acquisition unit is used to acquire the on-board time and ground time of multiple time measurement reference points respectively;
[0013] The first calculation unit is used to calculate the uniform time calibration amount for each time measurement reference point based on the satellite time and ground time of each time measurement reference point;
[0014] The model building unit is used to build a relationship model between the uniform time calibration amount and the satellite on-orbit operation data based on the variation law of the uniform time calibration amount and the satellite on-orbit operation data.
[0015] The second calculation unit is used to calculate the current uniform time adjustment amount based on the relationship model and the current satellite on-orbit operation data, and to determine the difference between the current satellite on-board time and the current uniform time adjustment amount as the calibrated on-board time.
[0016] Thirdly, embodiments of the present invention also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the method described in any embodiment of this specification.
[0017] Fourthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the methods described in any embodiment of this specification.
[0018] Compared with the prior art, the present invention has the following advantages:
[0019] This invention provides an autonomous calibration method and apparatus for satellite on-board time. First, based on the on-board time and ground time at each time measurement reference point, a uniform time calibration amount is calculated for each reference point. Then, based on the variation patterns of the uniform time calibration amount and satellite on-orbit operational data, a relationship model between the uniform time calibration amount and the satellite's on-orbit operational data is constructed. Finally, based on the relationship model and the current satellite on-orbit operational data, the current uniform time calibration amount is calculated, and the difference between the current satellite on-board time and the current uniform time calibration amount is determined as the calibrated on-board time. This scheme, by constructing a relationship model between the uniform time calibration amount and satellite on-orbit operational data based on the variation patterns of the uniform time calibration amount and the satellite's on-orbit operational data, and calculating the current uniform time calibration amount based on this model, calibrates the satellite's on-board time, thereby effectively improving the clock accuracy of the satellite's on-board time. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1This is a flowchart of an autonomous calibration method for satellite on-board time provided in an embodiment of the present invention;
[0022] Figure 2 This is a hardware architecture diagram of an electronic device provided in an embodiment of the present invention;
[0023] Figure 3 This is a structural diagram of an autonomous calibration device for satellite on-board time provided in an embodiment of the present invention. Detailed Implementation
[0024] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0025] Please refer to Figure 1 This invention provides an autonomous calibration method for satellite on-board time, comprising:
[0026] Step 100: Obtain the on-board time and ground time at multiple time measurement reference points respectively;
[0027] Step 102: Calculate the uniform time calibration amount for each time measurement reference point based on the on-board time and ground time of each time measurement reference point;
[0028] Step 104: Based on the variation patterns of the uniform time calibration amount and the satellite's on-orbit operation data, construct a relationship model between the uniform time calibration amount and the satellite's on-orbit operation data;
[0029] Step 106: Based on the relationship model and the current satellite on-orbit operation data, calculate the current uniform time adjustment amount, and determine the difference between the current satellite on-board time and the current uniform time adjustment amount as the calibrated on-board time.
[0030] In this embodiment of the invention, firstly, the uniform time calibration amount for each time measurement reference point is calculated based on the on-board time and ground time of each time measurement reference point. Then, based on the variation patterns of the uniform time calibration amount and the satellite's on-orbit operational data, a relationship model between the uniform time calibration amount and the satellite's on-orbit operational data is constructed. Finally, based on the relationship model and the current satellite's on-orbit operational data, the current uniform time calibration amount is calculated, and the difference between the current satellite on-board time and the current uniform time calibration amount is determined as the calibrated on-board time. This scheme, by constructing a relationship model between the uniform time calibration amount and the satellite's on-orbit operational data based on the variation patterns of the uniform time calibration amount and the satellite's on-orbit operational data, and calculating the current uniform time calibration amount based on this relationship model, calibrates the satellite's on-board time, thereby effectively improving the clock accuracy of the satellite's on-board time.
[0031] The following description Figure 1 The execution method of each step is shown.
[0032] For step 100:
[0033] In this embodiment of the invention, the satellite is used in conjunction with a ground-based telemetry and control system. With the support of the ground-based telemetry and control system, the satellite's onboard telemetry data is used to measure and obtain the onboard time and ground reference time of multiple time measurement reference points through the ground-based telemetry and control system.
[0034] In some implementations, step 102 may include:
[0035] Calculate the satellite-to-ground time difference for each time reference point based on the satellite time and ground time at each time reference point;
[0036] Calculate the uniform time calibration amount for each time measurement reference point based on the time difference between the satellite and the ground.
[0037] In this embodiment of the invention, firstly, the satellite transmits the i-th time measurement reference point Tint to the ground at regular intervals. (i) After a transmission delay of Δtg between the satellite and ground stations, the ground telemetry and control equipment receives Tint. (i) At this time, the ground time is Tdelay (i) The Tint measured by the ground time system (i) Real Time Tg (i) for
[0038] Tg (i) =Tdelay (i) -△tg;
[0039] Subsequently, the ground telemetry and control system decodes the on-board time Tint of the i-th time measurement reference point from the on-board telemetry. (i) Finally, the difference between the onboard time and the ground reference time is measured through the ground telemetry and control system.
[0040] In some implementations, the time difference between the satellite and the ground at each time reference point is calculated using the following formula:
[0041] △T (i) =Tdelay (i) -△tg-Tint (i)
[0042] In the formula, △T (i) Let Tdelay be the satellite-to-ground time difference at the i-th time reference point, Δtg be the satellite-to-ground transmission delay, and Tdelay be the satellite-to-ground transmission delay. (i) Tint represents the ground time measured by the ground control system. (i) This refers to the onboard time measured by the ground-based telemetry and control system.
[0043] In some implementations, the uniform time calibration amount at each time measurement reference point is calculated using the following formula:
[0044] △T′ (i+1) =△T′ (i) +△T (i+1) / △tm (i+1) ×7200
[0045] In the formula, △tm (i+1) Let ΔT be the time difference between the i-th and i+1-th ground calibrations. (i+1) Let ΔT′ be the time difference between the satellite and the ground at the (i+1)th time reference point. (i) Let ΔT′ be the uniform time calibration amount for the i-th time measurement reference point. (i+1) Let ΔT′(i) be the uniform time calibration amount for the (i+1)th time measurement reference point. When i = 1, ΔT′(i) = 0.
[0046] In this embodiment of the invention, for example, the satellite transmits the first time measurement reference point Tint to the ground. (1) After a 2-second delay in satellite-to-ground transmission, the ground control equipment received the Tint signal. (1) At this time, the ground time is 172540800s, then the Tint measured by the ground time system is... (1) Real Time Tg (1) =Tdelay (1) -△tg=172540800-2=172540798s; simultaneously, the first reference point time Tint is obtained from onboard telemetry. (1) The value is 172540698s. Therefore, the time difference between the satellite and the ground at the first time measurement reference point is ΔT. (1) =Tg (1) -Tint (1)=172540798-172540698=100s; At this point, the satellite-to-ground time difference is directly used as a uniform correction amount to correct the satellite time, and ΔT′ is set. (1) =0. Afterwards, the satellite continuously transmits the 2nd to 10th time measurement reference points to the ground and repeats the above steps to calculate ΔT. (2) , △T (3) , ..., △T (10) Calculate the two-hour uniform calibration time ΔT′ for the second ground calibration. (2) =△T′ (1) +△T (2) / △tm (2) ×7200, repeat the above steps to calculate the two-hour uniform calibration time △T′ for the 3rd to 10th ground calibrations. (3) ,…,△T′ (10) This yields a uniform time calibration amount for multiple time measurement reference points.
[0047] In some implementations, the satellite's on-orbit operational data includes at least the following physical quantities: temperature, current, or voltage of the satellite control system.
[0048] In this embodiment of the invention, when the satellite is operating at a low speed, considering that there are many factors that cause the satellite's on-board clock to drift during long-term on-orbit operation, this embodiment of the invention uses data from the satellite's on-orbit operation, including but not limited to the temperature, current, or voltage of the satellite control system during the satellite's on-orbit operation.
[0049] In some implementations, step 106 may include:
[0050] Analyze the variation patterns of the uniform time adjustment quantity and the variation patterns of each physical quantity during satellite operation in orbit;
[0051] Select a target physical quantity that matches the variation law of the uniform time calibration quantity, and for each time measurement reference point, obtain the initial relationship between the uniform time calibration quantity and the target physical quantity at that time measurement reference point;
[0052] By fitting the initial relationships at multiple time measurement reference points, a relationship model between the uniform time calibration amount and the satellite's on-orbit operation data is obtained.
[0053] In this embodiment of the invention, firstly, the relationship between the uniform time calibration amount and time is established by calculating multiple time measurement reference points, resulting in a curve showing the relationship between the uniform time calibration amount and time. Then, considering that the temperature, current, or voltage of the satellite control system during long-term on-orbit operation will have different degrees of impact on the drift of the satellite's on-board clock, the relationship between multiple physical quantities (such as temperature, current, or voltage) of the satellite control system measured during the long-term on-orbit operation of the satellite and time is established and fitted, resulting in curves showing the relationship between multiple physical quantities and time. Then, the above multiple relationship curves are analyzed and compared to identify the target physical quantity that is consistent with the change law of the uniform time calibration amount. For each time measurement reference point, the initial relationship between the uniform time calibration amount and the target physical quantity at that time measurement reference point is obtained. Finally, the initial relationships at multiple time measurement reference points are fitted to obtain a relationship model between the uniform time calibration amount and the satellite's on-orbit operation data.
[0054] For example, since temperature changes have an annual cycle, with small variations in the short term, analysis of the relationship curve of the uniform time calibration quantity reveals that its general variation pattern is consistent with the temperature-time relationship curve of the satellite control system. Therefore, the target physical quantity is determined as the temperature Tmp of the satellite control system, thus establishing an approximate linear relationship model between temperature and the uniform time calibration quantity: ΔT′=A×Tmp+B. The above linear model is fitted using temperature data from the control system during satellite operation in orbit, thereby determining the values of A and B, and ultimately obtaining the relationship model between temperature and the uniform time calibration quantity. Therefore, temperature parameters can be directly used to correct satellite time.
[0055] In some implementations, the relationship between uniform time adjustment and satellite on-orbit operational data is modeled as follows:
[0056] △T′=AX+B
[0057] In the formula, △T′ is the uniform calibration quantity, X is the target physical quantity, and A and B are constant values.
[0058] In this embodiment of the invention, the relationship model between the above-mentioned uniform time calibration amount and the satellite's on-orbit operation data is applied to the on-board software. During the satellite's operation, the on-board system can directly calculate the current satellite clock drift (i.e., uniform time calibration amount ΔT′) based on the measured value of the target physical quantity at the current time, and use the current uniform time calibration amount to calibrate the current on-board time. That is, the difference between the current on-board time and the current uniform time calibration amount is determined as the calibrated on-board time, thereby enabling the satellite to have autonomous correction capabilities and improving the accuracy of the satellite's on-board time.
[0059] To verify the accuracy of the satellite on-board time autonomous calibration method proposed in this embodiment of the invention, this embodiment compares the results of ground time calibration and satellite autonomous time calibration. The comparison shows that the error between the uniform time calibration amount calculated on the satellite and the measurement result of ground time calibration is less than 5%. Therefore, it can be seen that the satellite time autonomous calibration method provided in this embodiment of the invention can effectively improve the accuracy of satellite on-board time and can replace ground calibration, reducing the number of ground calibrations.
[0060] In summary, the method provided in this embodiment of the invention does not require any additional hardware equipment, only software calculation. This method can be directly applied to satellites without a precise time source, improving satellite time accuracy through onboard self-calibration and reducing the frequency of ground time calibration. At the same time, this method is simple in principle, easy to implement in engineering, and highly reliable.
[0061] like Figure 2 , Figure 3 As shown, this embodiment of the invention provides an autonomous calibration device for satellite on-board time. The device embodiment can be implemented through software, hardware, or a combination of both. From a hardware perspective, as... Figure 2 The diagram shown is a hardware architecture diagram of an electronic device for autonomous calibration of satellite time provided in an embodiment of the present invention. Except for... Figure 2 In addition to the processor, memory, network interface, and non-volatile memory shown, the electronic device in the embodiment may also include other hardware, such as a forwarding chip responsible for processing packets. Taking software implementation as an example, such as... Figure 3 As shown, a device in a logical sense is formed by the CPU of the electronic device in which it is located reading the corresponding computer program from the non-volatile memory into the memory for execution.
[0062] like Figure 2 As shown in the figure, this embodiment provides an autonomous calibration device for satellite on-board time, comprising:
[0063] Acquisition unit 301 is used to acquire the on-board time and ground time of multiple time measurement reference points respectively;
[0064] The first calculation unit 302 is used to calculate the uniform time calibration amount for each time measurement reference point based on the satellite time and ground time of each time measurement reference point;
[0065] Model building unit 303 is used to build a relationship model between uniform time calibration and satellite on-orbit operation data based on the variation pattern of uniform time calibration and satellite on-orbit operation data;
[0066] The second calculation unit 304 is used to calculate the current uniform time adjustment amount based on the relational model and the current satellite on-orbit operation data, and to determine the difference between the current satellite on-board time and the current uniform time adjustment amount as the calibrated on-board time.
[0067] In this embodiment of the invention, the acquisition unit 301 can be used to execute step 100 in the above method embodiment, the first calculation unit 302 can be used to execute step 102 in the above method embodiment, the model construction unit 303 can be used to execute step 104 in the above method embodiment, and the second calculation unit 304 can be used to execute step 106 in the above method embodiment.
[0068] In one embodiment of the present invention, the first calculation unit 302 is configured to perform the following operations:
[0069] Calculate the satellite-to-ground time difference for each time reference point based on the satellite time and ground time at each time reference point;
[0070] Calculate the uniform time calibration amount for each time measurement reference point based on the time difference between the satellite and the ground.
[0071] In one embodiment of the present invention, the satellite-to-ground time difference of each time measurement reference point in the first calculation unit 302 is calculated using the following formula:
[0072] △T (i) =Tdelay (i) -△tg-Tint (i)
[0073] In the formula, △T (i) Let Tdelay be the satellite-to-ground time difference at the i-th time reference point, Δtg be the satellite-to-ground transmission delay, and Tdelay be the satellite-to-ground transmission delay. (i) Tint represents the ground time measured by the ground control system. (i) This refers to the onboard time measured by the ground-based telemetry and control system.
[0074] In one embodiment of the present invention, the uniform time calibration amount for each time measurement reference point in the first calculation unit 302 is calculated using the following formula:
[0075] △T′ (i+1) =△T′ (i) +△T (i+1) / △tm (i+1) ×7200
[0076] In the formula, △tm (i+1) Let ΔT be the time difference between the i-th and i+1-th ground calibrations. (i+1) Let ΔT′ be the time difference between the satellite and the ground at the (i+1)th time reference point. (i)Let ΔT′ be the uniform time calibration amount for the i-th time measurement reference point. (i+1) Let ΔT′(i) be the uniform time calibration amount for the (i+1)th time measurement reference point. When i = 1, ΔT′(i) = 0.
[0077] In one embodiment of the present invention, the satellite on-orbit operation data in the model building unit 303 includes at least the following physical quantities: temperature, current or voltage of the satellite control system.
[0078] In one embodiment of the present invention, the model building unit 303 is configured to perform the following operations:
[0079] Analyze the variation patterns of the uniform time adjustment quantity and the variation patterns of each physical quantity during satellite operation in orbit;
[0080] Select a target physical quantity that matches the variation law of the uniform time calibration quantity, and for each time measurement reference point, obtain the initial relationship between the uniform time calibration quantity and the target physical quantity at that time measurement reference point;
[0081] By fitting the initial relationships at multiple time measurement reference points, a relationship model between the uniform time calibration amount and the satellite's on-orbit operation data is obtained.
[0082] In one embodiment of the present invention, the relationship model between the uniform time calibration amount and the satellite's on-orbit operation data in the model building unit 303 is as follows:
[0083] △T′=AX+B
[0084] In the formula, △T′ is the uniform calibration quantity, X is the target physical quantity, and A and B are constant values.
[0085] In this embodiment, the satellite time and ground time are first calibrated using a ground-based telemetry and control system to obtain a uniform time calibration amount. Then, based on long-term on-orbit operation data and multiple uniform time calibration data, the variation patterns of the uniform time calibration amount and on-orbit operation data are analyzed to identify the target physical quantity consistent with its variation pattern and establish a relationship model between the two. Finally, the relationship model between the uniform time calibration amount and the target physical quantity is applied to the on-board software. During operation, the satellite can directly calculate the current uniform time calibration amount based on the real-time measurement value of the target physical quantity, thereby calibrating the satellite time in real time and thus having the ability to autonomously correct satellite time, effectively improving satellite time accuracy and reducing the frequency of ground time calibration.
[0086] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on an autonomous calibration device for satellite on-board time. In other embodiments of the present invention, an autonomous calibration device for satellite on-board time may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0087] The information interaction and execution process between the modules in the above-mentioned device are based on the same concept as the method embodiment of the present invention, and the specific details can be found in the description of the method embodiment of the present invention, and will not be repeated here.
[0088] This invention also provides an electronic device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements an autonomous calibration method for satellite on-board time according to any embodiment of this invention.
[0089] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program causes the processor to perform an autonomous calibration method for satellite on-board time according to any embodiment of this invention.
[0090] Specifically, a system or apparatus equipped with a storage medium may be provided, on which software program code implementing the functions of any of the embodiments described above is stored, and the computer (or CPU or MPU) of the system or apparatus may read and execute the program code stored in the storage medium.
[0091] In this case, the program code read from the storage medium can itself implement the function of any of the above embodiments, and therefore the program code and the storage medium storing the program code constitute part of the present invention.
[0092] Examples of storage media used to provide program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, program code can be downloaded from a server computer via a communication network.
[0093] Furthermore, it should be clear that not only can the program code read by the computer be executed, but also the operating system or other components operating on the computer can be instructed based on the program code to perform some or all of the actual operations, thereby realizing the function of any of the embodiments described above.
[0094] Furthermore, it is understood that the program code read from the storage medium is written to the memory set in the expansion board inserted into the computer or to the memory set in the expansion module connected to the computer. Then, based on the instructions of the program code, the CPU or other components installed on the expansion board or expansion module execute some and all of the actual operations, thereby realizing the function of any of the above embodiments.
[0095] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0096] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for autonomous calibration of satellite on-board time, characterized in that, include: Obtain the on-board time and ground time from multiple time measurement reference points respectively; Calculate the uniform time calibration amount for each time measurement reference point based on the on-board time and ground time of each time measurement reference point; Based on the variation patterns of the uniform time calibration amount and the satellite's on-orbit operational data, a relationship model between the uniform time calibration amount and the satellite's on-orbit operational data is constructed, including: Analyze the variation patterns of the uniform time calibration quantity and the variation patterns of each physical quantity during satellite on-orbit operation; the satellite on-orbit operation data includes at least the following physical quantities: temperature, current, or voltage of the satellite control system; Select a target physical quantity that matches the variation law of the uniform time calibration quantity, and for each time measurement reference point, obtain the initial relationship between the uniform time calibration quantity and the target physical quantity at that time measurement reference point; By fitting the initial relationships at multiple time measurement reference points, a relationship model between the uniform time calibration amount and the satellite's on-orbit operation data is obtained. Based on the relationship model and the current satellite on-orbit operation data, the current uniform time adjustment is calculated, and the difference between the current satellite on-board time and the current uniform time adjustment is determined as the calibrated on-board time.
2. The method according to claim 1, characterized in that, The calculation of the uniform time calibration amount for each time measurement reference point based on the on-board time and ground time of each time measurement reference point includes: Calculate the satellite-to-ground time difference for each time reference point based on the satellite time and ground time at each time reference point; Based on the aforementioned satellite-to-ground time difference, calculate the uniform time calibration amount for each time measurement reference point.
3. The method according to claim 2, characterized in that, The time difference between the satellite and the ground at each time measurement reference point is calculated using the following formula: In the formula, For the i-th time, measure the time difference between the satellite and the ground at the reference point. For satellite-to-ground transmission delay time, The ground time is measured by the ground control system. This refers to the onboard time measured by the ground-based telemetry and control system.
4. The method according to claim 3, characterized in that, The uniform time calibration amount for each time measurement reference point is calculated using the following formula: In the formula, Let i be the time difference between the i-th and i+1-th ground calibrations. For the (i+1)th time, the satellite-to-ground time difference of the reference point is measured. The uniform time calibration amount for the i-th time measurement reference point. The uniform time calibration amount for the (i+1)th time reference point, when i=1, =0.
5. The method according to claim 1, characterized in that, The relationship model between the uniform time adjustment amount and the satellite's on-orbit operational data is as follows: In the formula, X is the uniform time calibration quantity, A and B are constant values.
6. An autonomous calibration device for satellite on-board time, characterized in that, For implementing the method as described in any one of claims 1 to 5, comprising: The acquisition unit is used to acquire the on-board time and ground time of multiple time measurement reference points respectively; The first calculation unit is used to calculate the uniform time calibration amount for each time measurement reference point based on the satellite time and ground time of each time measurement reference point; The model building unit is used to build a relationship model between the uniform time calibration amount and the satellite on-orbit operation data based on the variation law of the uniform time calibration amount and the satellite on-orbit operation data. The second calculation unit is used to calculate the current uniform time adjustment amount based on the relationship model and the current satellite on-orbit operation data, and to determine the difference between the current satellite on-board time and the current uniform time adjustment amount as the calibrated on-board time.
7. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor, when executing the computer program, implements the method as described in any one of claims 1-5.
8. A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the method of any one of claims 1-5.
Citation Information
Patent Citations
Method of controlling slave station servo driver synchronization master station
CN105824275A
Servo driver and Ethercat DC clock synchronization method and device and electronic equipment
CN111953469A
