Satellite time synchronization data processing method, system, device and medium
By acquiring the time synchronization signals of multiple satellites and combining the geographical location information of the ground mobile terminals, the signal transmission path characteristic delay is determined, which solves the problem that traditional satellite time synchronization methods are susceptible to environmental interference, and achieves high-precision and robust time synchronization.
Patent Information
- Application Number
- CN202411787016.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2044-12-06
AI Technical Summary
The traditional satellite time synchronization method relies on a single satellite signal, which is susceptible to environmental interference, resulting in limited accuracy of time signal, and cannot achieve high-precision and robust time synchronization.
The time synchronization signals from two different satellites are obtained through the ground mobile terminal, and combined with the geographical location information of the ground mobile terminal, the characteristic delay of the signal transmission path is determined, and the multi-source time signals are used for comparison and correction to improve the accuracy and stability of time synchronization.
It effectively reduces the error caused by the susceptibility of a single satellite signal to environmental interference, improves the accuracy and robustness of time synchronization, and ensures the real-time and accuracy of time synchronization operations.
Smart Images

Figure CN119254377B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to data processing technology, and in particular to a satellite time synchronization data processing method, system, device and medium. Background Art
[0002] In modern communication and navigation systems, time synchronization is crucial. For many applications, such as financial transactions, remote communications, power grid synchronization, etc., accurate time synchronization can ensure the stability and reliability of the system. Satellite time synchronization technology, as a high-precision time synchronization method, realizes time calibration of ground equipment by receiving time signals from satellites.
[0003] Traditional satellite time synchronization methods usually rely on the time signal of a single satellite for time correction. However, this method has certain limitations. For example, a single satellite signal may be affected by multiple factors, such as atmospheric delay, ionospheric interference, etc., resulting in limited accuracy of the time signal. Summary of the invention
[0004] The present application provides a satellite time synchronization data processing method, system, device and medium to effectively reduce the error caused by the single satellite signal being susceptible to environmental interference, thereby improving the accuracy and robustness of time synchronization.
[0005] In a first aspect, the present application provides a satellite time synchronization data processing method, comprising:
[0006] The ground mobile terminal obtains a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite, wherein the first satellite time synchronization signal includes a first timestamp and a first satellite position, and the second satellite time synchronization signal includes a second timestamp and a second satellite position, wherein the time interval between the first timestamp and the second timestamp is less than a preset time interval;
[0007] The ground mobile terminal acquires a first geographical location corresponding to a first time node and a second geographical location corresponding to a second time node, wherein the first time node is a pre-correction time when the ground mobile terminal receives the first satellite time synchronization signal, and the second time node is a pre-correction time when the ground mobile terminal receives the second satellite time synchronization signal;
[0008] The ground mobile terminal determines a first transmission path according to the first satellite position and the first geographical location, and determines a second transmission path according to the second satellite position and the second geographical location;
[0009] The ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, so as to perform time synchronization according to the path characteristic delay and a characteristic timestamp, wherein the characteristic timestamp is the later timestamp between the first timestamp and the second timestamp.
[0010] In the above scheme, by receiving time synchronization signals from two different satellites (a first satellite and a second satellite), two independent time sources can be used for comparison and correction, wherein the introduction of the first timestamp and the second timestamp, and the requirement that the time interval between them is less than the preset time interval, ensures that the data used for time synchronization has a high degree of timeliness and accuracy, and setting the time interval between the first timestamp and the second timestamp to be less than the preset time interval can also ensure that when the interference medium layer is considered later, the stability of the interference medium layer in the preset time interval is ensured, thereby avoiding time synchronization errors caused by excessive changes in the interference medium layer.
[0011] In addition, the above scheme is applicable to ground mobile terminals, such as smart phones, vehicle-mounted devices, etc., whose positions may change during use. By obtaining the geographical location (first geographical location and second geographical location) of the ground mobile terminal when receiving the satellite time synchronization signal, the parameters of time synchronization can be dynamically adjusted to adapt to different mobile scenarios. Among them, the ground mobile terminal determines the transmission path (first transmission path and second transmission path) according to the satellite position and geographical location, and calculates the path characteristic delay accordingly. The above scheme takes into account various factors in the transmission process of the signal, the interference medium layer (such as atmospheric refraction, ionospheric interference, etc.), thereby improving the accuracy and stability of time synchronization. Then, the later of the two timestamps is selected as the characteristic timestamp, ensuring that the time synchronization operation is based on the latest and most accurate data, thereby achieving time synchronization by comprehensively considering multiple factors (such as satellite position, geographical location, transmission path, etc.), enhancing the robustness and reliability of the system, and being able to maintain the accuracy of time synchronization by adjusting parameters and algorithms even when some satellite signals are unstable or interfered with.
[0012] Optionally, the ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, including:
[0013] If the characteristic timestamp is the first timestamp, the ground mobile terminal determines a first satellite-end distance according to the first satellite position and the first geographical location, and the ground mobile terminal determines a second satellite-end distance according to the second satellite position and the second geographical location;
[0014] The ground mobile terminal determines a first path characteristic angle according to the first transmission path, and determines a second path characteristic angle according to the second transmission path, wherein the first path characteristic angle is an angle formed by the first transmission path and a normal direction of an interfering medium layer, and the second path characteristic angle is an angle formed by the second transmission path and a normal direction of the interfering medium layer;
[0015] The ground mobile terminal determines a first propagation delay and a second propagation delay based on the first star-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, the path characteristic delay includes the first propagation delay and the second propagation delay, the first propagation delay is the propagation delay in the calibration medium layer, and the second propagation delay is the propagation delay in the interference medium layer.
[0016] In the above scheme, by respectively determining the first propagation delay (propagation delay in the calibration medium layer) and the second propagation delay (propagation delay in the interference medium layer), the total delay of the signal during transmission can be calculated more accurately. This delay calculation method takes into account the influence of different medium layers on the signal propagation speed, thereby improving the accuracy of time synchronization. In practical applications, satellite signals may encounter various interference medium layers during transmission, such as the atmosphere, ionosphere, etc. By introducing the concept of path characteristic angle (i.e., the angle between the transmission path and the normal of the interference medium layer), the propagation path of the signal in a complex transmission environment can be described more accurately, thereby maintaining a high time synchronization accuracy in various environments.
[0017] By comprehensively considering multiple factors such as the first satellite-to-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, it is possible to more comprehensively evaluate various influencing factors in the signal transmission process. This comprehensive analysis method enhances the robustness of the system, allowing the system to maintain stable performance in the face of signal interference or changes in the transmission path. In addition, by calculating the path characteristic delay, satellite signal resources can be used more effectively. For example, in the case of poor signal quality, the system can dynamically adjust the receiver parameters or select a more appropriate satellite signal for time synchronization based on the calculated delay information, thereby improving resource utilization and the overall performance of the system.
[0018] Optionally, the ground mobile terminal determines a first propagation delay and a second propagation delay according to the first satellite-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, including:
[0019] The ground mobile terminal determines the characteristic range height of the interfering medium layer according to the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle;
[0020] The ground mobile terminal determines the first propagation delay and the second propagation delay according to the first satellite-end distance, the characteristic range height, and the first path characteristic angle.
[0021] In the above scheme, by determining the characteristic range height of the interference medium layer and combining the first satellite-end distance, the characteristic range height and the first path characteristic angle, the ground mobile terminal can more accurately calculate the first propagation delay and the second propagation delay of the signal during the transmission process, thereby further improving the accuracy of time synchronization, so that the ground mobile terminal can obtain time information that is more consistent with the satellite.
[0022] Optionally, performing time synchronization according to the path characteristic delay and characteristic timestamp includes:
[0023] The ground mobile terminal determines the corrected time of the ground mobile terminal according to the path characteristic delay and the processing characteristic delay.
[0024] In the above scheme, by comprehensively considering the path characteristic delay and processing characteristic delay, the ground mobile terminal can calculate the corrected time more accurately. The path characteristic delay reflects the delay caused by environmental factors during the signal transmission process, while the processing characteristic delay takes into account the additional delay that may be incurred by the ground mobile terminal when receiving and processing satellite signals. This comprehensive consideration method significantly improves the accuracy of time synchronization, making the time of the ground mobile terminal more consistent with the satellite time.
[0025] In actual applications, the transmission path and processing process may be affected by many factors, such as environmental changes, equipment performance fluctuations, etc. The above solution can adapt to these changes in real time by dynamically adjusting the calculation of path characteristic delay and processing characteristic delay to ensure the continued effectiveness of time synchronization. This dynamic adaptability enables the system to maintain stable performance in the face of complex and changing application scenarios.
[0026] By calculating the path characteristic delay and processing characteristic delay in real time, and combining the characteristic timestamp for time correction, the ground mobile terminal can complete the time synchronization process in a shorter time. This real-time performance is particularly important for application scenarios that require high-precision time synchronization, such as financial transactions and satellite communications.
[0027] Optionally, before the ground mobile terminal acquires the first satellite time synchronization signal sent by the first satellite and the second time synchronization satellite signal sent by the second satellite, the method further includes:
[0028] The ground mobile terminal acquires a satellite time synchronization signal sent by each satellite in the satellite cluster to generate a satellite time synchronization signal set, wherein each satellite time synchronization signal in the satellite time synchronization signal set includes a timestamp and a satellite position;
[0029] The ground mobile terminal determines the corresponding geographical location according to the pre-correction time of each satellite time synchronization signal in the satellite time synchronization signal set, so as to determine the transmission path corresponding to each satellite time synchronization signal according to the satellite position and the geographical location, so as to generate a transmission path set corresponding to the satellite time synchronization signal set;
[0030] The ground mobile terminal determines a corresponding path characteristic angle according to each transmission path in the transmission path set to generate a path characteristic angle set corresponding to the transmission path set, wherein the path characteristic angle is an angle formed by the corresponding transmission path and the normal of the interfering medium layer;
[0031] The ground mobile terminal determines that the two satellite time synchronization signals corresponding to the two path characteristic angles in the path characteristic angle set whose corresponding time interval between timestamps is less than the preset time interval and whose angle difference between the path characteristic angles is the smallest are used as the first satellite time synchronization signal and the second time synchronization satellite signal.
[0032] In the above scheme, by collecting and analyzing the time synchronization signals sent by the entire satellite cluster, the system can select the two signals with the smallest timestamp interval and the smallest path characteristic angle difference for time synchronization, effectively avoiding the time synchronization error caused by the large difference in the transmission path and the transmission environment, thereby significantly improving the accuracy and reliability of time synchronization. Among them, in a complex and changeable communication environment, the transmission paths and interference conditions of different satellite signals may be significantly different. Through the above scheme, the system can comprehensively consider multiple factors and select the optimal signal combination, thereby enhancing the system's adaptability to environmental changes and improving the system's robustness and stability.
[0033] Optionally, after performing time synchronization according to the path characteristic delay and the characteristic timestamp, the method further includes:
[0034] If the ground mobile terminal determines that the second propagation delay is greater than a preset propagation delay threshold, the time interval for performing the next time synchronization operation is shortened, and / or, when performing the next time synchronization operation, the preset time interval is shortened.
[0035] In the above scheme, when the system detects that the second propagation delay exceeds the preset threshold, it means that there may be great instability or interference in the current signal transmission path, resulting in an increase in the transmission delay in the interference medium layer. By shortening the time interval for the next time synchronization operation, the system can perform time synchronization more frequently, thereby promptly correcting time deviations that may be caused by path changes or interference, and improving the real-time and accuracy of time synchronization. The dynamic adjustment mechanism enables the system to flexibly adjust the synchronization strategy according to the actual propagation delay situation. When the propagation environment deteriorates, the system can respond quickly and maintain the stability of time synchronization by shortening the synchronization interval. This adaptability enables the system to maintain a high degree of robustness when facing complex and changing communication environments.
[0036] Although shortening the synchronization interval may increase the operating frequency of the system, under the premise of ensuring the accuracy of time synchronization, this adjustment helps to reduce system errors or data loss caused by excessive time deviation, thereby indirectly reducing the additional resource consumption required to correct these errors. At the same time, by reasonably setting the preset propagation delay threshold and synchronization interval, unnecessary synchronization operations can be avoided while ensuring synchronization accuracy, thereby achieving the purpose of optimizing resource utilization and reducing energy consumption. For various applications that rely on satellite time synchronization, more real-time and more accurate time synchronization means higher system reliability and better user experience. For example, in the fields of financial transaction mobile payment, long-distance mobile communication, etc., accurate time synchronization is the key to ensuring transaction validity and data security. By introducing a dynamic adjustment mechanism, the system can provide users with more stable and reliable time services.
[0037] Optionally, after the ground mobile terminal determines the characteristic range height of the interfering medium layer according to the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, the further comprising:
[0038] The ground mobile terminal determines another characteristic range height of the interference medium layer according to the first transmission path, the third transmission path, the first path characteristic angle and the third path characteristic angle, wherein the third transmission path is another transmission path in the transmission path set, the third path characteristic angle is the path characteristic angle corresponding to the third transmission path, the third satellite time synchronization signal corresponding to the third transmission path in the satellite time synchronization signal set includes a third timestamp, and the time intervals between the third timestamp and the first timestamp and the second timestamp are all less than the preset time interval;
[0039] If the ground mobile terminal determines that the height difference between the characteristic range height and the other characteristic range height is greater than a preset height difference threshold, the time interval for the next time synchronization operation is shortened, and / or, when the next time synchronization operation is performed, the preset time interval is shortened.
[0040] In the above scheme, by introducing the third transmission path and the third path characteristic angle, the system can determine the characteristic range height of the interference medium layer based on more data points. This multi-angle, multi-path analysis method effectively reduces the error that may be caused by a single path or characteristic angle, and improves the accuracy of the identification of the interference medium layer. Among them, in a complex and changeable communication environment, the characteristics of the interference medium layer may change with time, space and other factors. By comparing the characteristic range heights determined under different paths, the system can detect this change and adjust the time synchronization strategy accordingly. When the difference between the characteristic range heights exceeds the preset threshold, the system can respond quickly and adapt to environmental changes by shortening the synchronization interval or adjusting the preset time interval, thereby maintaining the stability and accuracy of time synchronization. The introduction of the dynamic adjustment mechanism enables the system to flexibly adjust the synchronization strategy according to actual conditions. When a large change in the environment is detected, the system can automatically shorten the synchronization interval to perform time synchronization operations more frequently, thereby correcting possible time deviations in a timely manner. This improvement in real-time performance and flexibility helps the system maintain efficient and stable operation in the face of complex environments.
[0041] Although more frequent synchronization operations may increase the operating burden of the system, under the premise of ensuring time synchronization accuracy, this adjustment helps reduce system errors or data loss caused by excessive time deviation. In the long run, this helps reduce the additional resource consumption and energy consumption required to correct errors. At the same time, by reasonably setting the preset height difference threshold and synchronization interval, the system can optimize resource utilization while ensuring synchronization accuracy.
[0042] In a second aspect, the present application provides a satellite time coordination system, including: a ground mobile terminal and a satellite cluster, each satellite in the satellite cluster is used to broadcast a time synchronization satellite signal, and the satellite cluster includes a first satellite and a second satellite;
[0043] The ground mobile terminal obtains a first satellite time synchronization signal sent by the first satellite and a second time synchronization satellite signal sent by the second satellite, wherein the first satellite time synchronization signal includes a first timestamp and a first satellite position, and the second satellite time synchronization signal includes a second timestamp and a second satellite position, wherein the time interval between the first timestamp and the second timestamp is less than a preset time interval;
[0044] The ground mobile terminal acquires a first geographical location at a first time node and a second geographical location at a second time node, wherein the first geographical location is a geographical location of the ground mobile terminal corresponding to the first timestamp, and the second geographical location is a geographical location of the ground mobile terminal corresponding to the second timestamp;
[0045] The ground mobile terminal determines a first transmission path according to the first satellite position and the first geographical location, and determines a second transmission path according to the second satellite position and the second geographical location;
[0046] The ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, so as to perform time synchronization according to the path characteristic delay and a characteristic timestamp, wherein the characteristic timestamp is the later timestamp between the first timestamp and the second timestamp.
[0047] Optionally, the ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, including:
[0048] If the characteristic timestamp is the first timestamp, the ground mobile terminal determines a first satellite-end distance according to the first satellite position and the first geographical location, and the ground mobile terminal determines a second satellite-end distance according to the second satellite position and the second geographical location;
[0049] The ground mobile terminal determines a first path characteristic angle according to the first transmission path, and determines a second path characteristic angle according to the second transmission path, wherein the first path characteristic angle is an angle formed by the first transmission path and a normal direction of an interfering medium layer, and the second path characteristic angle is an angle formed by the second transmission path and a normal direction of the interfering medium layer;
[0050] The ground mobile terminal determines a first propagation delay and a second propagation delay based on the first star-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, the path characteristic delay includes the first propagation delay and the second propagation delay, the first propagation delay is the propagation delay in the calibration medium layer, and the second propagation delay is the propagation delay in the interference medium layer.
[0051] Optionally, the ground mobile terminal determines a first propagation delay and a second propagation delay according to the first satellite-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, including:
[0052] The ground mobile terminal determines the characteristic range height of the interfering medium layer according to the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle;
[0053] The ground mobile terminal determines the first propagation delay and the second propagation delay according to the first satellite-end distance, the characteristic range height, and the first path characteristic angle.
[0054] Optionally, performing time synchronization according to the path characteristic delay and characteristic timestamp includes:
[0055] The ground mobile terminal determines the corrected time of the ground mobile terminal according to the path characteristic delay and the processing characteristic delay.
[0056] Optionally, before the ground mobile terminal acquires the first satellite time synchronization signal sent by the first satellite and the second time synchronization satellite signal sent by the second satellite, the method further includes:
[0057] The ground mobile terminal acquires a satellite time synchronization signal sent by each satellite in the satellite cluster to generate a satellite time synchronization signal set, wherein each satellite time synchronization signal in the satellite time synchronization signal set includes a timestamp and a satellite position;
[0058] The ground mobile terminal determines the corresponding geographical location according to the pre-correction time of each satellite time synchronization signal in the satellite time synchronization signal set, so as to determine the transmission path corresponding to each satellite time synchronization signal according to the satellite position and the geographical location, so as to generate a transmission path set corresponding to the satellite time synchronization signal set;
[0059] The ground mobile terminal determines a corresponding path characteristic angle according to each transmission path in the transmission path set to generate a path characteristic angle set corresponding to the transmission path set, wherein the path characteristic angle is an angle formed by the corresponding transmission path and the normal of the interfering medium layer;
[0060] The ground mobile terminal determines that the two satellite time synchronization signals corresponding to the two path characteristic angles in the path characteristic angle set whose corresponding time interval between timestamps is less than the preset time interval and whose angle difference between the path characteristic angles is the smallest are used as the first satellite time synchronization signal and the second time synchronization satellite signal.
[0061] Optionally, after performing time synchronization according to the path characteristic delay and the characteristic timestamp, the method further includes:
[0062] If the ground mobile terminal determines that the second propagation delay is greater than a preset propagation delay threshold, the time interval for performing the next time synchronization operation is shortened, and / or, when performing the next time synchronization operation, the preset time interval is shortened.
[0063] Optionally, after the ground mobile terminal determines the characteristic range height of the interfering medium layer according to the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, the further comprising:
[0064] The ground mobile terminal determines another characteristic range height of the interference medium layer according to the first transmission path, the third transmission path, the first path characteristic angle and the third path characteristic angle, wherein the third transmission path is another transmission path in the transmission path set, the third path characteristic angle is the path characteristic angle corresponding to the third transmission path, the third satellite time synchronization signal corresponding to the third transmission path in the satellite time synchronization signal set includes a third timestamp, and the time intervals between the third timestamp and the first timestamp and the second timestamp are all less than the preset time interval;
[0065] If the ground mobile terminal determines that the height difference between the characteristic range height and the other characteristic range height is greater than a preset height difference threshold, the time interval for the next time synchronization operation is shortened, and / or, when the next time synchronization operation is performed, the preset time interval is shortened.
[0066] In a third aspect, the present application provides an electronic device, including:
[0067] processor; and,
[0068] A memory, configured to store executable instructions of the processor;
[0069] The processor is configured to perform any possible method described in the first aspect by executing the executable instructions.
[0070] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement any possible method described in the first aspect.
[0071] The satellite time synchronization data processing method, system, device and medium provided in the present application obtain a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite through a ground mobile terminal, and obtain a first geographical location corresponding to a first time node and a second geographical location corresponding to a second time node of the ground mobile terminal, then determine a first transmission path according to the first satellite position and the first geographical location, and determine a second transmission path according to the second satellite position and the second geographical location, thereby determining a path characteristic delay according to the first transmission path and the second transmission path, so that time synchronization is performed according to the path characteristic delay and the characteristic timestamp, and then achieving the path characteristic delay of signal transmission by obtaining time synchronization signals from two different satellites and combining the geographical location information of the ground mobile terminal when receiving these signals, so as to effectively reduce the error caused by the instability or interference of a single satellite signal, thereby improving the accuracy and robustness of time synchronization. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0073] Figure 1 This is a flow chart of a satellite time synchronization data processing method according to an exemplary embodiment of the present application;
[0074] Figure 2 is a flowchart of a satellite time synchronization data processing method according to another exemplary embodiment of the present application;
[0075] Figure 3 is a schematic structural diagram of a satellite time coordination system according to an exemplary embodiment of the present application;
[0076] Figure 4 It is a schematic diagram of the structure of an electronic device according to an exemplary embodiment of the present application.
[0077] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0078] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0079] In order to solve the above problems, the embodiments provided in this application realize high-precision time synchronization by comprehensively utilizing the time synchronization signals of multiple satellites and the geographical location information of the ground mobile terminal. The specific inventive concept is as follows:
[0080] Multi-source time signal acquisition: Traditional satellite time synchronization methods often rely on the time signal of a single satellite, which limits the accuracy and stability of time synchronization to a certain extent. The method proposed in the embodiment of the present application simultaneously acquires time synchronization signals from two different satellites (the first satellite and the second satellite) through a ground mobile terminal. These signals contain timestamps and satellite position information. By introducing multi-source time signals, the error caused by the single satellite signal being susceptible to environmental interference can be effectively reduced.
[0081] Combination of geographic location and timestamp: While receiving the satellite time synchronization signal, the embodiment of the present application also requires the ground mobile terminal to record the geographic location information when the signal is received. This geographic location information is crucial for the subsequent determination of the signal transmission path. By combining the satellite position information and the geographic location information of the ground mobile terminal, the transmission path of the signal from the satellite to the ground can be more accurately described.
[0082] Calculation of path characteristic delay: Based on the above transmission path information, the embodiment of the present application further proposes the concept of path characteristic delay. Path characteristic delay includes the propagation delay of the signal in the calibration medium layer (such as the atmosphere) and the propagation delay in the interference medium layer (such as the ionosphere). By calculating these delays, the total delay in the signal transmission process can be estimated more accurately, thereby improving the accuracy of time synchronization.
[0083] Selection of characteristic timestamp: In the time synchronization process, the embodiment of the present application introduces the concept of characteristic timestamp. The characteristic timestamp is the later of the first timestamp and the second timestamp. This ensures that the time synchronization operation is based on the latest and most accurate data. By selecting the characteristic timestamp as the basis for time synchronization, the real-time performance and accuracy of time synchronization can be further improved.
[0084] Dynamic adjustment mechanism: The embodiment of the present application also proposes a dynamic adjustment mechanism for shortening the time interval of time synchronization operations or adjusting the preset time interval under certain circumstances. For example, when it is detected that the propagation delay of the signal in the interference medium layer exceeds the preset threshold, the system can automatically shorten the time interval of the next time synchronization operation to perform time synchronization more frequently, thereby correcting possible time deviations in a timely manner.
[0085] System robustness and reliability: By comprehensively utilizing the time signals of multiple satellites, the geographic location information of ground mobile terminals, and a dynamic adjustment mechanism, the method of the embodiment of the present application significantly improves the accuracy, robustness, and reliability of time synchronization. Even in a complex and changing communication environment, stable time synchronization performance can be maintained.
[0086] Figure 1 FIG. 1 is a flow chart of a satellite time synchronization data processing method according to an exemplary embodiment of the present application. Figure 1 As shown, the method provided in this embodiment includes:
[0087] S101. A ground mobile terminal obtains a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite.
[0088] In this step, the ground mobile terminal obtains a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite, wherein the first satellite time synchronization signal includes a first timestamp and a first satellite position, and the second satellite time synchronization signal includes a second timestamp and a second satellite position, wherein the time interval between the first timestamp and the second timestamp is less than a preset time interval.
[0089] Specifically, the ground mobile terminal first obtains a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite. The two signals respectively include a first timestamp, a first satellite position, and a second timestamp, a second satellite position. It is important that the time interval between the first timestamp and the second timestamp needs to be less than a preset time interval to ensure that the data used for time synchronization has a high degree of timeliness and accuracy.
[0090] S102. The ground mobile terminal obtains a first geographical location corresponding to a first time node and a second geographical location corresponding to a second time node.
[0091] The ground mobile terminal obtains a first geographical location corresponding to a first time node and a second geographical location corresponding to a second time node, wherein the first time node is the pre-correction time when the ground mobile terminal receives the first satellite time synchronization signal, and the second time node is the pre-correction time when the ground mobile terminal receives the second satellite time synchronization signal.
[0092] Specifically, when receiving the satellite time synchronization signal, the ground mobile terminal records the time before correction when receiving the signal, that is, the first time node and the second time node. Subsequently, the ground mobile terminal determines the corresponding first geographical location and second geographical location according to the two time nodes. These geographical location information is crucial for the subsequent determination of the transmission path and calculation of the delay.
[0093] S103. The ground mobile terminal determines a first transmission path according to the first satellite position and the first geographical location, and determines a second transmission path according to the second satellite position and the second geographical location.
[0094] Specifically, using the known first satellite position and the first geographical location, the ground mobile terminal can determine the first transmission path. Similarly, according to the second satellite position and the second geographical location, the second transmission path can be determined. The transmission path can be determined by considering the straight-line distance between the satellite and the ground mobile terminal, and further, factors such as signal refraction and reflection can also be considered.
[0095] S104. The ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, so as to perform time synchronization according to the path characteristic delay and the characteristic timestamp.
[0096] In this step, the ground mobile terminal determines the path characteristic delay according to the first transmission path and the second transmission path, so as to perform time synchronization according to the path characteristic delay and the characteristic timestamp, wherein the characteristic timestamp is the later timestamp between the first timestamp and the second timestamp.
[0097] Specifically, if the characteristic timestamp is the first timestamp, the first satellite-end distance is calculated according to the first satellite position and the first geographic location, and the second satellite-end distance is calculated according to the second satellite position and the second geographic location. At the same time, the first path characteristic angle and the second path characteristic angle are determined according to the angle formed by the transmission path and the normal of the interfering medium layer. Then, the propagation delay of the signal in the calibration medium layer and the interfering medium layer is calculated in combination with the satellite-end distance, the path characteristic angle and the preset propagation speed of the interfering medium layer, that is, the first propagation delay and the second propagation delay. These delays reflect the actual delay of the signal during the transmission process.
[0098] Finally, the ground mobile terminal performs time synchronization based on the calculated path characteristic delay and characteristic timestamp (i.e., the later of the first timestamp and the second timestamp). Specifically, the path characteristic delay and processing characteristic delay can be taken into account to calculate the corrected time of the ground mobile terminal. In this way, the time of the ground mobile terminal is consistent with the satellite time, achieving high-precision time synchronization.
[0099] In this embodiment, a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite are obtained through a ground mobile terminal, and a first geographical location corresponding to a first time node and a second geographical location corresponding to a second time node of the ground mobile terminal are obtained. Then, a first transmission path is determined according to the first satellite position and the first geographical location, and a second transmission path is determined according to the second satellite position and the second geographical location, thereby determining a path characteristic delay according to the first transmission path and the second transmission path, so that time synchronization is performed according to the path characteristic delay and the characteristic timestamp, thereby achieving the path characteristic delay of signal transmission by acquiring time synchronization signals from two different satellites and combining the geographical location information of the ground mobile terminal when receiving these signals, so as to effectively reduce the error caused by the susceptibility of a single satellite signal to interference, thereby improving the accuracy and robustness of time synchronization.
[0100] Specifically, the method first requires the ground mobile terminal to receive time synchronization signals from the first satellite and the second satellite, which contain timestamps and satellite position information. Then, according to the geographical location of the ground mobile terminal when receiving these signals, combined with the satellite position information, the path of signal transmission is determined. By calculating the characteristic delays on these paths, the delay in the signal transmission process can be more accurately estimated, thereby achieving accurate calibration of the ground mobile terminal time.
[0101] Figure 2 FIG. 1 is a flow chart of a satellite time synchronization data processing method according to another exemplary embodiment of the present application. Figure 2 As shown, the satellite time synchronization data processing method provided in this embodiment includes:
[0102] S201. A ground mobile terminal obtains a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite.
[0103] In this step, the ground mobile terminal obtains a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite, wherein the first satellite time synchronization signal includes a first timestamp and a first satellite position, and the second satellite time synchronization signal includes a second timestamp and a second satellite position, wherein the time interval between the first timestamp and the second timestamp is less than a preset time interval.
[0104] Specifically, the ground mobile terminal first obtains a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite. The two signals respectively include a first timestamp, a first satellite position, and a second timestamp, a second satellite position. It is important that the time interval between the first timestamp and the second timestamp needs to be less than a preset time interval to ensure that the data used for time synchronization has a high degree of timeliness and accuracy.
[0105] S202. The ground mobile terminal obtains a first geographical location corresponding to a first time node and a second geographical location corresponding to a second time node.
[0106] The ground mobile terminal obtains a first geographical location corresponding to a first time node and a second geographical location corresponding to a second time node, wherein the first time node is the pre-correction time when the ground mobile terminal receives the first satellite time synchronization signal, and the second time node is the pre-correction time when the ground mobile terminal receives the second satellite time synchronization signal.
[0107] Specifically, when receiving the satellite time synchronization signal, the ground mobile terminal records the time before correction when receiving the signal, that is, the first time node and the second time node. Subsequently, the ground mobile terminal determines the corresponding first geographical location and second geographical location according to the two time nodes. These geographical location information is crucial for the subsequent determination of the transmission path and calculation of the delay.
[0108] S203: The ground mobile terminal determines a first transmission path according to the first satellite position and the first geographical location, and determines a second transmission path according to the second satellite position and the second geographical location.
[0109] Specifically, using the known first satellite position and the first geographical location, the ground mobile terminal can determine the first transmission path. Similarly, according to the second satellite position and the second geographical location, the second transmission path can be determined. The transmission path can be determined by considering the straight-line distance between the satellite and the ground mobile terminal, and further, factors such as signal refraction and reflection can also be considered.
[0110] S204: The ground mobile terminal determines a first satellite-terminal distance according to the first satellite position and the first geographical location.
[0111] If the characteristic timestamp is the first timestamp, the ground mobile terminal determines a first satellite-end distance according to the first satellite position and the first geographical location, and the ground mobile terminal determines a second satellite-end distance according to the second satellite position and the second geographical location.
[0112] Specifically, if the characteristic timestamp is the first timestamp, the ground mobile terminal first calculates the straight-line distance between the ground mobile terminal and the first satellite, i.e., the first satellite-end distance, based on the first satellite position and the first geographic location, using known satellite orbit parameters and the geographic coordinate system. Similarly, the ground mobile terminal calculates the straight-line distance between the ground mobile terminal and the second satellite, i.e., the second satellite-end distance, based on the second satellite position and the second geographic location.
[0113] S205. The ground mobile terminal determines a first path characteristic angle according to the first transmission path, and determines a second path characteristic angle according to the second transmission path.
[0114] In this step, the ground mobile terminal determines the first path characteristic angle according to the first transmission path, and determines the second path characteristic angle according to the second transmission path, the first path characteristic angle is the angle formed by the first transmission path and the normal of the interference medium layer, and the second path characteristic angle is the angle formed by the second transmission path and the normal of the interference medium layer.
[0115] Specifically, the ground mobile terminal then needs to determine the path characteristic angle during the signal transmission process. This includes the first path characteristic angle and the second path characteristic angle. The first path characteristic angle is defined as the angle between the first transmission path and the normal of the interfering medium layer. The ground mobile terminal calculates this angle by analyzing the geometric characteristics of the signal transmission path and combining the known distribution information of the interfering medium layer. The second path characteristic angle is the angle between the second transmission path and the normal of the interfering medium layer, and the calculation method is the same as the first path characteristic angle.
[0116] S206. The ground mobile terminal determines a first propagation delay and a second propagation delay according to the first satellite-to-terminal distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle.
[0117] In this step, the ground mobile terminal determines the first propagation delay and the second propagation delay according to the first star-end distance, the first transmission path, the second transmission path, the first path characteristic angle and the second path characteristic angle. The path characteristic delay includes the first propagation delay and the second propagation delay. The first propagation delay is the propagation delay in the calibration medium layer, and the second propagation delay is the propagation delay in the interference medium layer.
[0118] Specifically, after determining the satellite-end distance and the path characteristic angle, the ground mobile terminal can calculate the delay of the signal during transmission based on these parameters. The first propagation delay refers to the propagation delay in the calibration medium layer (such as the atmosphere). The ground mobile terminal can calculate this delay using the known medium propagation speed and the first satellite-end distance. The second propagation delay refers to the propagation delay in the interference medium layer. Since the characteristics of the interference medium layer (such as the ionosphere) may be different from those of the calibration medium layer, the ground mobile terminal needs to additionally consider the impact of the path characteristic angle on the propagation speed, and calculate this delay in combination with the second satellite-end distance and the characteristics of the interference medium layer. Finally, the ground mobile terminal adds the first propagation delay and the second propagation delay to obtain the path characteristic delay. This delay reflects the total delay caused by the transmission path passing through different medium characteristics during the transmission of the signal from the satellite to the ground mobile terminal.
[0119] In a possible implementation manner, a specific implementation manner for the ground mobile terminal to determine the first propagation delay and the second propagation delay according to the first satellite-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle may include:
[0120] The ground mobile terminal uses formula 1 as a constraint condition and determines the characteristic range height of the interference medium layer according to the first transmission path, the second transmission path, the first path characteristic angle and the second path characteristic angle. , Formula 1 is:
[0121] in, is the first time node, is the first timestamp, is the second time node, is the second timestamp, is the first star end distance, is the distance to the second star end, To calibrate the preset propagation speed corresponding to the medium layer, is the preset propagation speed corresponding to the interfering medium layer, is the first path characteristic angle, is the characteristic angle of the second path;
[0122] The ground mobile terminal uses formula 2 and calculates the distance from the first satellite terminal. , Feature range height and the first path characteristic angle Determine the first propagation delay and the second propagation delay, formula 2 is:
[0123] in, is the first propagation delay, is the second propagation delay.
[0124] It is worth noting that in the above possible implementation methods, Formula 1 accurately describes the actual transmission path of the signal from the satellite to the ground mobile terminal by considering the difference in the propagation path of the signal in the calibration medium layer and the interference medium layer, which helps to more accurately calculate the delay in the signal transmission process. Through Formula 1, the ground mobile terminal can dynamically calculate the characteristic range height of the interference medium layer based on the received timestamp and geographic location information. This height reflects the degree of influence of the interference medium layer on signal propagation in the current environment, and provides a key parameter for subsequent delay calculations. By considering the characteristic range height of the interference medium layer, the ground mobile terminal can more accurately calculate the total delay of the signal during the transmission process, thereby improving the accuracy of time synchronization.
[0125] Formula 2 calculates the propagation delay of the signal in the calibration medium layer and the interference medium layer separately, which helps to more clearly understand the impact of different medium layers on signal propagation and provides a basis for subsequent error analysis and correction. By considering multiple factors such as satellite-end distance, characteristic range height, and path characteristic angle, Formula 2 can more accurately calculate the delay of the signal during transmission. This calculation method takes into account the actual situation of signal transmission and avoids calculation errors caused by a single factor. When faced with complex propagation environments, such as ionospheric disturbances and atmospheric refraction, Formula 2 provides a flexible calculation method that can dynamically adjust the delay calculation parameters according to actual conditions, thereby enhancing the robustness and adaptability of the system.
[0126] In summary, through the above formulas 1 and 2, the ground mobile terminal can more accurately calculate the delay of the signal during transmission, thereby improving the accuracy and reliability of satellite time synchronization. The above formula not only takes into account the actual situation of signal transmission, but also provides the ability to dynamically adjust the calculation parameters, so that the system can maintain stable performance in the face of complex environments.
[0127] S207. The ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, so as to perform time synchronization according to the path characteristic delay and the characteristic timestamp.
[0128] In this step, the ground mobile terminal determines the path characteristic delay according to the first transmission path and the second transmission path, so as to perform time synchronization according to the path characteristic delay and the characteristic timestamp, wherein the characteristic timestamp is the later timestamp between the first timestamp and the second timestamp.
[0129] Optionally, time synchronization based on path characteristic delay and characteristic timestamp includes:
[0130] The ground mobile terminal uses formula 3 and determines the corrected time of the ground mobile terminal according to the path characteristic delay and the processing characteristic delay. Formula 3 is:
[0131] in, is the corrected time of the ground mobile terminal, is the current time before correction of the ground mobile terminal, The preset processing delay.
[0132] In the above scheme, Formula 3 comprehensively considers various delay factors of the signal during transmission, including the propagation delay in the calibration medium layer and the interference medium layer, and the additional delay required for the ground mobile terminal to process the signal. By incorporating these delay factors into the calculation range, the accuracy of time synchronization can be significantly improved. Among them, since the signal may be affected by various environmental factors (such as atmospheric conditions, ionospheric disturbances, etc.) during transmission, the propagation delay changes. Formula 3 can adapt to these environmental changes in real time by dynamically calculating the path characteristic delay to ensure the continuity and stability of time synchronization. The introduction of Formula 3 enables the system to maintain the accuracy of time synchronization by adjusting the calculation parameters when facing unstable signals or changes in the transmission path. This flexibility enhances the robustness of the system and improves the reliability and stability of the system. In addition, through Formula 3, the ground mobile terminal can directly calculate the corrected time without complex iteration or optimization processes. This simplifies the process of time synchronization and improves the processing efficiency. For application scenarios that require high-precision time synchronization (such as financial transactions, satellite communications, etc.), the time synchronization method provided by Formula 3 can meet their strict requirements for time accuracy and ensure the stable operation of the system.
[0133] In summary, Formula 3 significantly improves the accuracy and efficiency of time synchronization and enhances the robustness and flexibility of the system by comprehensively considering multiple delay factors.
[0134] On the basis of the above embodiment, before the ground mobile terminal acquires the first satellite time synchronization signal sent by the first satellite and the second time synchronization satellite signal sent by the second satellite, the following method may also be included:
[0135] The ground mobile terminal obtains a satellite time synchronization signal sent by each satellite in the satellite cluster to generate a satellite time synchronization signal set, wherein each satellite time synchronization signal in the satellite time synchronization signal set includes a timestamp and a satellite position;
[0136] The ground mobile terminal determines the corresponding geographical location according to the pre-correction time of each satellite time synchronization signal in the satellite time synchronization signal set received, and determines the transmission path corresponding to each satellite time synchronization signal according to the satellite position and the geographical location, so as to generate a transmission path set corresponding to the satellite time synchronization signal set;
[0137] The ground mobile terminal determines a corresponding path characteristic angle according to each transmission path in the transmission path set to generate a path characteristic angle set corresponding to the transmission path set, where the path characteristic angle is an angle formed by the corresponding transmission path and the normal of the interfering medium layer;
[0138] The ground mobile terminal determines that the two satellite time synchronization signals corresponding to the two path characteristic angles in the satellite time synchronization signal set whose time interval between corresponding timestamps is less than the preset time interval and whose angle difference between the path characteristic angles is the smallest are used as the first satellite time synchronization signal and the second time synchronization satellite signal.
[0139] Specifically, the ground mobile terminal needs to receive and process satellite time synchronization signals sent from each satellite in the satellite cluster. These signals contain timestamps and satellite location information. The ground mobile terminal collects these signals to form a satellite time synchronization signal set.
[0140] Next, the ground mobile terminal records the pre-correction time of receiving each satellite time synchronization signal (i.e., the time when the signal arrives at the ground mobile terminal), and uses this information combined with the satellite's position information to determine the ground mobile terminal's geographical location when receiving each signal through geolocation technology. Then, based on the satellite position and the ground mobile terminal's geographical location, the transmission path corresponding to each satellite time synchronization signal is calculated. These path information are summarized into a transmission path set.
[0141] For each transmission path in the transmission path set, the ground mobile terminal needs to calculate its corresponding path characteristic angle. The path characteristic angle is defined as the angle between the transmission path and the normal of the interfering medium layer (such as the ionosphere). This step is crucial for the subsequent analysis of the interference to the signal during the transmission process. All calculated path characteristic angles are organized into a path characteristic angle set.
[0142] After having a set of path characteristic angles, the ground mobile terminal needs to select the signal pair that is most suitable for time synchronization. The selection criteria include two conditions: first, the time interval between the corresponding timestamps must be less than the preset time interval to ensure the timeliness of the signal, thereby avoiding large fluctuations in the interference medium layer; second, the angle difference between the path characteristic angles should be minimized to reduce the error caused by differences in the transmission path. The signal pairs that meet these two conditions are selected as the first satellite time synchronization signal and the second time synchronization satellite signal for subsequent time synchronization processing.
[0143] The above preprocessing steps can significantly improve the accuracy and reliability of satellite time synchronization. Specifically:
[0144] Improve signal timeliness: By requiring the time interval between timestamps to be less than a preset value, the signal used for time synchronization is ensured to be highly timely, reducing errors caused by outdated signals and fluctuations in the interfering medium layer.
[0145] Reducing transmission path differences: By selecting the signal pair with the smallest difference in path characteristic angle, the difference in signal propagation delay caused by different transmission paths is reduced, thereby improving the accuracy of time synchronization.
[0146] Enhance system robustness: By comprehensively considering the timeliness of the signal and the stability of the transmission path, the system can maintain a high level of time synchronization performance when facing a complex and changing propagation environment.
[0147] Optimize resource utilization: The best signal pairs are screened out through the preprocessing step, avoiding the wasted computing resources for processing invalid or low-quality signals and improving the overall efficiency of the system.
[0148] Furthermore, after time synchronization is performed according to the path characteristic delay and the characteristic timestamp, the following may also be included:
[0149] If the ground mobile terminal determines that the second propagation delay is greater than the preset propagation delay threshold, the time interval for performing the next time synchronization operation is shortened, and / or, when performing the next time synchronization operation, the preset time interval is shortened.
[0150] Specifically, after completing the time synchronization operation, the ground mobile terminal will check whether the calculated second propagation delay (i.e., the propagation delay in the interference medium layer) exceeds the preset propagation delay threshold. This step is a key step in evaluating the stability of the current propagation environment and signal quality.
[0151] If the ground mobile terminal determines that the second propagation delay is greater than the preset propagation delay threshold, this usually means that the current propagation environment may have great instability or interference, resulting in a significant increase in the propagation delay of the signal in the interference medium layer. In order to deal with this situation, the system needs to take one or more of the following measures to adjust the time synchronization strategy:
[0152] Shorten the time interval for the next time synchronization operation: By reducing the time interval between two time synchronization operations, the system can update the correction time more frequently, thereby responding to changes in the propagation environment in a timely manner and reducing time synchronization errors caused by environmental instability.
[0153] Shorten the preset time interval: The system can shorten the preset time interval used to select the best signal pair during the next time synchronization operation. This adjustment helps select a signal pair with higher timeliness, further improving the accuracy and reliability of time synchronization.
[0154] Once it is determined that the time synchronization strategy needs to be adjusted, the ground mobile terminal will automatically perform the corresponding adjustment measures. This may include updating the timer settings inside the system to control the timing of the next time synchronization operation, or modifying the algorithm parameters for screening signal pairs to more strictly control the interval between timestamps.
[0155] By implementing the above solution, when the propagation environment is detected to be unstable, the time synchronization strategy can be quickly responded and adjusted. This dynamic adjustment mechanism brings the following technical effects:
[0156] Improve the real-time performance of time synchronization: By shortening the time interval of time synchronization operations, the system can adapt to changes in the propagation environment more quickly, ensuring the real-time performance and accuracy of time synchronization.
[0157] Enhance system robustness: When faced with a complex and changing propagation environment, the system can maintain the stability and reliability of time synchronization by dynamically adjusting strategies, thereby enhancing the overall robustness of the system.
[0158] Optimizing resource utilization: Although more frequent time synchronization operations may increase the computational burden of the system, under the premise of ensuring time synchronization accuracy, this adjustment helps reduce system errors or data loss caused by excessive time deviations, thereby indirectly reducing the additional resource consumption required to correct these errors.
[0159] In summary, the above scheme introduces a mechanism for dynamically adjusting the time synchronization strategy. When an unstable propagation environment is detected, it can respond quickly and take corresponding adjustment measures, thereby ensuring the continued effectiveness and accuracy of satellite time synchronization.
[0160] Further, the ground mobile terminal uses Formula 1 as a constraint condition, and determines the characteristic range height of the interference medium layer according to the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle. After that, you can also include:
[0161] The ground mobile terminal determines another characteristic range height of the interference medium layer according to the first transmission path, the third transmission path, the first path characteristic angle and the third path characteristic angle. , wherein the third transmission path is another transmission path in the transmission path set, the third path characteristic angle is the path characteristic angle corresponding to the third transmission path, the third satellite time synchronization signal corresponding to the third transmission path in the satellite time synchronization signal set includes a third timestamp, and the time intervals between the third timestamp and the first timestamp and the second timestamp are all less than the preset time interval.
[0162] If the ground mobile terminal determines the characteristic range height Height relative to another feature range If the height difference between the two is greater than a preset height difference threshold, the time interval for performing the next time synchronization operation is shortened, and / or, when the time synchronization operation is performed next time, the preset time interval is shortened.
[0163] Specifically, after completing the calculation of the characteristic range height, the ground mobile terminal will select another transmission path (i.e., the third transmission path) in the transmission path set for further analysis. This third transmission path is different from the first transmission path and the second transmission path, but also satisfies the path characteristic angle formed with the interference medium layer, and the time interval between the third timestamp in the corresponding third satellite time synchronization signal and the first timestamp and the second timestamp is less than the preset time interval.
[0164] Next, the ground mobile terminal uses the above formula 1 (or similar constraints) and combines the third transmission path, the characteristic angle of the first path (the third transmission path and the first transmission path share the same normal of the interference medium layer) and the third path characteristic angle (the angle formed by the third transmission path and the normal of the interference medium layer) to calculate another characteristic range height of the interference medium layer.
[0165] After obtaining the two characteristic range heights, the ground mobile terminal will compare the height difference between the two height values. The purpose of this step is to evaluate the stability or consistency of the interference medium layer under different transmission paths or at different time nodes.
[0166] If the ground mobile terminal determines that the height difference between the characteristic range height and the height of another characteristic range is greater than the preset height difference threshold, this indicates that the interfering medium layer may have large differences or instability under different transmission paths or at different time nodes. In order to deal with this situation, the system needs to take one or more of the following measures to adjust the time synchronization strategy:
[0167] Shorten the time interval for the next time synchronization operation: By reducing the frequency of time synchronization operations, the system can update the correction time more frequently, thereby responding more quickly to changes in the interfering medium layer and reducing time synchronization errors caused by environmental instability.
[0168] Shorten the preset time interval: The system can shorten the preset time interval used to screen the best signal pair during the next time synchronization operation. This helps select a signal pair that is more timely and less susceptible to interference, further improving the accuracy and reliability of time synchronization.
[0169] Once it is determined that the time synchronization strategy needs to be adjusted, the ground mobile terminal will automatically perform the corresponding adjustment measures. This may include updating the timer settings inside the system to control the time point of the next time synchronization operation, or modifying the algorithm parameters for screening signal pairs to more strictly control the interval between timestamps. By implementing the above steps, the above scheme can quickly respond and adjust the time synchronization strategy when it detects that the interference medium layer has significant differences or instabilities under different transmission paths. This dynamic adjustment mechanism brings the following technical effects:
[0170] Improve the accuracy of time synchronization: By comparing the characteristic range heights under different transmission paths, the system can more accurately evaluate the stability of the interfering medium layer, thereby selecting a more appropriate signal pair for time synchronization and improving the accuracy of time synchronization.
[0171] Enhance system adaptability: When faced with complex and changing propagation environments, the system can dynamically adjust strategies to adapt to changes in the interference medium layer and maintain the stability and reliability of time synchronization.
[0172] Optimizing resource utilization: Although more frequent time synchronization operations may increase the computational burden of the system, under the premise of ensuring time synchronization accuracy, this adjustment helps reduce system errors or data loss caused by excessive time deviations, thereby indirectly reducing the additional resource consumption required to correct these errors.
[0173] In summary, the above scheme further improves the accuracy and reliability of satellite time synchronization by introducing a mechanism to compare the characteristic range heights of the interference medium layer under different transmission paths and dynamically adjusting the time synchronization strategy when significant differences are detected.
[0174] Figure 3FIG. 1 is a schematic diagram of the structure of a satellite time coordination system according to an exemplary embodiment of the present application. Figure 3 As shown, the satellite time coordination system 300 provided in this embodiment includes: a ground mobile terminal 310 and a satellite cluster 320, each satellite in the satellite cluster 320 is used to broadcast a time synchronization satellite signal, and the satellite cluster 320 includes a first satellite and a second satellite;
[0175] The ground mobile terminal 310 obtains a first satellite time synchronization signal sent by the first satellite and a second time synchronization satellite signal sent by the second satellite, wherein the first satellite time synchronization signal includes a first timestamp and a first satellite position, and the second satellite time synchronization signal includes a second timestamp and a second satellite position, wherein the time interval between the first timestamp and the second timestamp is less than a preset time interval;
[0176] The ground mobile terminal 310 obtains a first geographical location at a first time node and a second geographical location at a second time node, wherein the first geographical location is the geographical location of the ground mobile terminal 310 corresponding to the first timestamp, and the second geographical location is the geographical location of the ground mobile terminal 310 corresponding to the second timestamp;
[0177] The ground mobile terminal 310 determines a first transmission path according to the first satellite position and the first geographical location, and determines a second transmission path according to the second satellite position and the second geographical location;
[0178] The ground mobile terminal 310 determines a path characteristic delay according to the first transmission path and the second transmission path, so as to perform time synchronization according to the path characteristic delay and a characteristic timestamp, wherein the characteristic timestamp is the later timestamp between the first timestamp and the second timestamp.
[0179] Optionally, the ground mobile terminal 310 determines a path characteristic delay according to the first transmission path and the second transmission path, including:
[0180] If the characteristic timestamp is the first timestamp, the ground mobile terminal 310 determines a first satellite-end distance according to the first satellite position and the first geographical location, and the ground mobile terminal 310 determines a second satellite-end distance according to the second satellite position and the second geographical location;
[0181] The ground mobile terminal 310 determines a first path characteristic angle according to the first transmission path, and determines a second path characteristic angle according to the second transmission path, wherein the first path characteristic angle is an angle formed by the first transmission path and the normal of the interfering medium layer, and the second path characteristic angle is an angle formed by the second transmission path and the normal of the interfering medium layer;
[0182] The ground mobile terminal 310 determines a first propagation delay and a second propagation delay according to the first star-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle. The path characteristic delay includes the first propagation delay and the second propagation delay. The first propagation delay is the propagation delay in the calibration medium layer, and the second propagation delay is the propagation delay in the interference medium layer.
[0183] Optionally, the ground mobile terminal 310 determines a first propagation delay and a second propagation delay according to the first satellite-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, including:
[0184] The ground mobile terminal 310 determines the characteristic range height of the interfering medium layer according to the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle;
[0185] The ground mobile terminal 310 determines the first propagation delay and the second propagation delay according to the first satellite-end distance, the characteristic range height, and the first path characteristic angle.
[0186] Optionally, performing time synchronization according to the path characteristic delay and characteristic timestamp includes:
[0187] The ground mobile terminal 310 determines the corrected time of the ground mobile terminal 310 according to the path characteristic delay and the processing characteristic delay.
[0188] Optionally, before the ground mobile terminal 310 acquires the first satellite time synchronization signal sent by the first satellite and the second time synchronization satellite signal sent by the second satellite, the method further includes:
[0189] The ground mobile terminal 310 acquires a satellite time synchronization signal sent by each satellite in the satellite cluster 320 to generate a satellite time synchronization signal set, wherein each satellite time synchronization signal in the satellite time synchronization signal set includes a timestamp and a satellite position;
[0190] The ground mobile terminal 310 determines the corresponding geographical location according to the pre-correction time of each satellite time synchronization signal in the satellite time synchronization signal set, so as to determine the transmission path corresponding to each satellite time synchronization signal according to the satellite position and the geographical location, so as to generate a transmission path set corresponding to the satellite time synchronization signal set;
[0191] The ground mobile terminal 310 determines a corresponding path characteristic angle according to each transmission path in the transmission path set to generate a path characteristic angle set corresponding to the transmission path set, wherein the path characteristic angle is an angle formed by the corresponding transmission path and the normal of the interfering medium layer;
[0192] The ground mobile terminal 310 determines that the two satellite time synchronization signals corresponding to the two path characteristic angles in the path characteristic angle set whose corresponding time interval between timestamps is less than the preset time interval and whose angle difference between the path characteristic angles is the smallest are used as the first satellite time synchronization signal and the second time synchronization satellite signal.
[0193] Optionally, after performing time synchronization according to the path characteristic delay and the characteristic timestamp, the method further includes:
[0194] If the ground mobile terminal 310 determines that the second propagation delay is greater than a preset propagation delay threshold, the time interval for performing the next time synchronization operation is shortened, and / or, when performing the next time synchronization operation, the preset time interval is shortened.
[0195] Optionally, after the ground mobile terminal 310 determines the characteristic range height of the interfering medium layer according to the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, the further step further includes:
[0196] The ground mobile terminal 310 determines another characteristic range height of the interference medium layer according to the first transmission path, the third transmission path, the first path characteristic angle and the third path characteristic angle, wherein the third transmission path is another transmission path in the transmission path set, the third path characteristic angle is the path characteristic angle corresponding to the third transmission path, the third satellite time synchronization signal corresponding to the third transmission path in the satellite time synchronization signal set includes a third timestamp, and the time intervals between the third timestamp and the first timestamp and the second timestamp are all less than the preset time interval;
[0197] If the ground mobile terminal 310 determines that the height difference between the characteristic range height and the other characteristic range height is greater than a preset height difference threshold, the time interval for the next time synchronization operation is shortened, and / or, when the next time synchronization operation is performed, the preset time interval is shortened.
[0198] Figure 4 is a schematic diagram of the structure of an electronic device according to an exemplary embodiment of the present application. Figure 4 As shown, an electronic device 400 provided in this embodiment includes: a processor 401 and a memory 402; wherein:
[0199] The memory 402 is used to store computer programs, and the memory may also be a flash memory.
[0200] The processor 401 is used to execute the execution instructions stored in the memory to implement each step in the above method. For details, please refer to the relevant description in the above method embodiment.
[0201] Optionally, the memory 402 may be independent or integrated with the processor 401 .
[0202] When the memory 402 is a device independent of the processor 401, the electronic device 400 may further include:
[0203] The bus 403 is used to connect the memory 402 and the processor 401 .
[0204] This embodiment further provides a readable storage medium, in which a computer program is stored. When at least one processor of an electronic device executes the computer program, the electronic device executes the methods provided in the above-mentioned various implementation modes.
[0205] This embodiment also provides a program product, which includes a computer program stored in a readable storage medium. At least one processor of the electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device implements the methods provided in the above various embodiments.
[0206] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.
[0207] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A satellite time synchronization data processing method, characterized in that: include: The ground mobile terminal obtains a first satellite time synchronization signal sent by a first satellite and a second time synchronization satellite signal sent by a second satellite, wherein the first satellite time synchronization signal includes a first timestamp and a first satellite position, and the second satellite time synchronization signal includes a second timestamp and a second satellite position, wherein the time interval between the first timestamp and the second timestamp is less than a preset time interval; The ground mobile terminal acquires a first geographical location corresponding to a first time node and a second geographical location corresponding to a second time node, wherein the first time node is a pre-correction time when the ground mobile terminal receives the first satellite time synchronization signal, and the second time node is a pre-correction time when the ground mobile terminal receives the second satellite time synchronization signal; The ground mobile terminal determines a first transmission path according to the first satellite position and the first geographical location, and determines a second transmission path according to the second satellite position and the second geographical location; The ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, so as to perform time synchronization according to the path characteristic delay and a characteristic timestamp, wherein the characteristic timestamp is the later timestamp of the first timestamp and the second timestamp; The ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, including: If the characteristic timestamp is the first timestamp, the ground mobile terminal determines a first satellite-end distance according to the first satellite position and the first geographical location, and the ground mobile terminal determines a second satellite-end distance according to the second satellite position and the second geographical location; The ground mobile terminal determines a first path characteristic angle according to the first transmission path, and determines a second path characteristic angle according to the second transmission path, wherein the first path characteristic angle is an angle formed by the first transmission path and a normal direction of an interfering medium layer, and the second path characteristic angle is an angle formed by the second transmission path and a normal direction of the interfering medium layer; The ground mobile terminal determines a first propagation delay and a second propagation delay based on the first star-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, the path characteristic delay includes the first propagation delay and the second propagation delay, the first propagation delay is the propagation delay in the calibration medium layer, and the second propagation delay is the propagation delay in the interference medium layer.
2. The satellite time synchronization data processing method according to claim 1, characterized in that: The ground mobile terminal determines a first propagation delay and a second propagation delay according to the first satellite-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, including: The ground mobile terminal determines the characteristic range height of the interfering medium layer according to the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle; The ground mobile terminal determines the first propagation delay and the second propagation delay according to the first satellite-end distance, the characteristic range height, and the first path characteristic angle.
3. The satellite time synchronization data processing method according to claim 2, characterized in that: The performing time synchronization according to the path characteristic delay and the characteristic timestamp includes: The ground mobile terminal determines the corrected time of the ground mobile terminal according to the path characteristic delay and the processing characteristic delay.
4. The satellite time synchronization data processing method according to claim 2 or 3, characterized in that: Before the ground mobile terminal acquires the first satellite time synchronization signal sent by the first satellite and the second time synchronization satellite signal sent by the second satellite, the method further includes: The ground mobile terminal acquires a satellite time synchronization signal sent by each satellite in the satellite cluster to generate a satellite time synchronization signal set, wherein each satellite time synchronization signal in the satellite time synchronization signal set includes a timestamp and a satellite position; The ground mobile terminal determines the corresponding geographical location according to the pre-correction time of each satellite time synchronization signal in the satellite time synchronization signal set, so as to determine the transmission path corresponding to each satellite time synchronization signal according to the satellite position and the geographical location, so as to generate a transmission path set corresponding to the satellite time synchronization signal set; The ground mobile terminal determines a corresponding path characteristic angle according to each transmission path in the transmission path set to generate a path characteristic angle set corresponding to the transmission path set, wherein the path characteristic angle is an angle formed by the corresponding transmission path and the normal of the interfering medium layer; The ground mobile terminal determines that the two satellite time synchronization signals corresponding to the two path characteristic angles in the path characteristic angle set whose corresponding time interval between timestamps is less than the preset time interval and whose angle difference between the path characteristic angles is the smallest are used as the first satellite time synchronization signal and the second time synchronization satellite signal.
5. The satellite time synchronization data processing method according to claim 4, characterized in that: After performing time synchronization according to the path characteristic delay and the characteristic timestamp, the method further includes: If the ground mobile terminal determines that the second propagation delay is greater than a preset propagation delay threshold, the time interval for performing the next time synchronization operation is shortened, and / or, when performing the next time synchronization operation, the preset time interval is shortened.
6. The satellite time synchronization data processing method according to claim 4, characterized in that: After the ground mobile terminal determines the characteristic range height of the interference medium layer according to the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, the method further includes: The ground mobile terminal determines another characteristic range height of the interference medium layer according to the first transmission path, the third transmission path, the first path characteristic angle and the third path characteristic angle, wherein the third transmission path is another transmission path in the transmission path set, the third path characteristic angle is the path characteristic angle corresponding to the third transmission path, the third satellite time synchronization signal corresponding to the third transmission path in the satellite time synchronization signal set includes a third timestamp, and the time intervals between the third timestamp and the first timestamp and the second timestamp are all less than the preset time interval; If the ground mobile terminal determines that the height difference between the characteristic range height and the other characteristic range height is greater than a preset height difference threshold, the time interval for the next time synchronization operation is shortened, and / or, when the next time synchronization operation is performed, the preset time interval is shortened.
7. A satellite time coordination system, characterized in that: include: A ground mobile terminal and a satellite cluster, each satellite in the satellite cluster is used to broadcast a time synchronization satellite signal, and the satellite cluster includes a first satellite and a second satellite; The ground mobile terminal obtains a first satellite time synchronization signal sent by the first satellite and a second time synchronization satellite signal sent by the second satellite, wherein the first satellite time synchronization signal includes a first timestamp and a first satellite position, and the second satellite time synchronization signal includes a second timestamp and a second satellite position, wherein the time interval between the first timestamp and the second timestamp is less than a preset time interval; The ground mobile terminal acquires a first geographical location at a first time node and a second geographical location at a second time node, wherein the first geographical location is a geographical location of the ground mobile terminal corresponding to the first timestamp, and the second geographical location is a geographical location of the ground mobile terminal corresponding to the second timestamp; the first time node is a pre-correction time when the ground mobile terminal receives the first satellite time synchronization signal, and the second time node is a pre-correction time when the ground mobile terminal receives the second satellite time synchronization signal; The ground mobile terminal determines a first transmission path according to the first satellite position and the first geographical location, and determines a second transmission path according to the second satellite position and the second geographical location; The ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, so as to perform time synchronization according to the path characteristic delay and a characteristic timestamp, wherein the characteristic timestamp is the later timestamp of the first timestamp and the second timestamp; The ground mobile terminal determines a path characteristic delay according to the first transmission path and the second transmission path, including: If the characteristic timestamp is the first timestamp, the ground mobile terminal determines a first satellite-end distance according to the first satellite position and the first geographical location, and the ground mobile terminal determines a second satellite-end distance according to the second satellite position and the second geographical location; The ground mobile terminal determines a first path characteristic angle according to the first transmission path, and determines a second path characteristic angle according to the second transmission path, wherein the first path characteristic angle is an angle formed by the first transmission path and a normal direction of an interfering medium layer, and the second path characteristic angle is an angle formed by the second transmission path and a normal direction of the interfering medium layer; The ground mobile terminal determines a first propagation delay and a second propagation delay based on the first star-end distance, the first transmission path, the second transmission path, the first path characteristic angle, and the second path characteristic angle, the path characteristic delay includes the first propagation delay and the second propagation delay, the first propagation delay is the propagation delay in the calibration medium layer, and the second propagation delay is the propagation delay in the interference medium layer.
8. An electronic device, characterized in that: include: processor; as well as, A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 6 by executing the executable instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 6 when executed by a processor.
Citation Information
Patent Citations
High-precision time frequency synchronization optimization method based on Beidou system
CN118915420A
Method and Apparatus for Evaluating a Clock in a Satellite
US20080152060A1