Method and device for satellite synchronous handover in a giant constellation network based on the satellite-ground distance
Through the satellite synchronization switching method based on the satellite-earth distance, satellites with decreasing distances are selected as the switching target, which solves the problem of frequent inter-star switching in the giant constellation network and improves communication quality and transmission performance.
Patent Information
- Application Number
- CN202510705303.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-29
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-05-29
AI Technical Summary
In giant satellite constellations networks, inter-star switching is frequent and communication quality is affected, resulting in increased system complexity and reduced transmission performance.
The giant constellation network satellite synchronization switching method based on the star-to-earth distance is used to obtain the basic operation cycle of the satellite, calculate the remaining service time and distance changes, and select satellites with continuous decrease in distance as the switching target to realize synchronous switching of the earth station.
It reduces the number of inter-star switching times and processing overhead, improves the overall transmission performance of the constellation network, and ensures the quality of inter-star communication.
Smart Images

Figure CN120238985B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of satellite handover in satellite networks, and particularly to a method and device for synchronous handover of satellites in a giant constellation network based on the satellite-ground distance. Background Art
[0002] The satellite constellation network is an important part of the space-air-ground integrated information network in the space-based system. In recent years, giant satellite constellation networks have emerged continuously and received extensive attention. The sharp expansion of the constellation scale has increased the system capacity, but on the other hand, it has also greatly increased the system complexity, bringing many problems to the overall system design, network operation management, and efficient data transmission. Especially, the large constellation scale and the high-speed movement of nodes make the network topology more complex and highly dynamic, and ground users need to maintain uninterrupted communication through frequent inter-satellite handovers.
[0003] When the user earth station performs an inter-satellite handover, it needs to select a visible satellite as the next access satellite. The strategy adopted in this handover process affects the user's communication service experience, the throughput of the constellation network, the network control overhead, etc. The existing inter-satellite handover methods in traditional constellation networks mainly include the satellite-ground shortest distance method, the maximum remaining service time method, the maximum remaining load method, etc. These methods realize inter-satellite handovers according to the distance between the satellite and the ground user, the remaining service time of the satellite for the user, and the current load principle of the satellite, respectively, and there are problems of frequent satellite-ground handovers and possible impact on communication quality. Summary of the Invention
[0004] The purpose of the present invention is to overcome the deficiencies in the prior art and provide a method and device for synchronous handover of satellites in a giant constellation network based on the satellite-ground distance, which can minimize the number of inter-satellite handovers and processing overhead in the giant constellation network as much as possible while ensuring the communication quality between the satellite and the ground, and improve the overall transmission performance of the constellation network.
[0005] To achieve the above object, the present invention is implemented by the following technical solutions:
[0006] In the first aspect, the present invention provides a method for synchronous handover of satellites in a giant constellation network based on the satellite-ground distance, including:
[0007] Taking the earth station as a reference point, obtaining the basic operation period of the satellite relative to the earth station;
[0008] Taking half of the basic operation period as an interval, obtaining the remaining service time of the satellite connected to the earth station for communication;
[0009] Obtaining the satellites with the remaining service time less than or equal to the basic operation period as the satellites to be handed over;
[0010] Satellites that are not connected to the earth station for communication and are visible after the basic operation period are recorded as candidate satellites;
[0011] Calculate the distance from the earth station to the candidate satellite after the basic operation period, and select the satellite with the smallest distance among the candidate satellites with continuously decreasing distance as the handover satellite;
[0012] At the start of the next basic operation period of the earth station, switch the earth station to the handover satellite.
[0013] Optionally, the basic operation period is:
[0014]
[0015] In the formula, is the speed of the satellite in its orbit, , is the distance from the satellite to the center of the earth, is the semi-major axis of the orbit where the satellite is located, is the product of the gravitational constant and the mass of the earth, is the central angle between the satellite and the earth station.
[0016] Optionally, the distance from the satellite to the center of the earth , is the radius of the earth, is the height of the orbit where the satellite is located.
[0017] In a second aspect, the present invention provides a satellite synchronous handover device for a giant constellation network based on the satellite-earth distance, including:
[0018] A basic period calculation module configured to obtain the basic operation period of the satellite relative to the earth station with the earth station as the reference point;
[0019] A satellite to be handed over determination module configured to obtain the remaining service time of the satellites connected to the earth station for communication at intervals of half of the basic operation period; Satellites with remaining service time less than or equal to the basic operation period are recorded as satellites to be handed over;
[0020] A candidate satellite determination module configured to obtain satellites that are not connected to the earth station for communication and are visible after the basic operation period and record them as candidate satellites;
[0021] A handover satellite determination module configured to calculate the distance from the earth station to the candidate satellite after the basic operation period, and select the satellite with the smallest distance among the candidate satellites with continuously decreasing distance as the handover satellite;
[0022] The satellite switching module is configured to switch the earth station to the switching satellite at the start time of the next basic operation cycle of the earth station.
[0023] Optionally, the basic operation cycle is:
[0024]
[0025] wherein, is the speed of the satellite running in its orbit, , is the distance from the satellite to the earth's center, is the semi-major axis of the orbit where the satellite is located, is the product of the gravitational constant and the mass of the earth, is the central angle between the satellite and the earth station, wherein the distance from the satellite to the earth's center , is the radius of the earth, is the height of the orbit where the satellite is located.
[0026] In a third aspect, the present invention provides an electronic device, including a processor and a storage medium;
[0027] The storage medium is used to store instructions;
[0028] The processor is used to operate according to the instructions to execute the steps of the above method.
[0029] In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented.
[0030] In a fifth aspect, the present invention provides a computer program product, including a computer program / instructions, and when the computer program / instructions are executed by a processor, the steps of the above method are implemented.
[0031] Compared with the prior art, the beneficial effects achieved by the present invention:
[0032] The present invention provides a satellite synchronous switching method and device for a giant constellation network based on the satellite-earth distance. This method not only selects the satellite with the smallest satellite-earth distance among the satellites with decreasing distances from the earth station as the next switching satellite, but also synchronizes the switching of all earth stations. This method can minimize the number of inter-satellite handovers and processing overhead in the giant constellation network while ensuring the communication quality between the satellite and the earth, improving the overall transmission performance of the constellation network, and can be widely applied to various giant constellation networks. Description of the Drawings
[0033] Figure 1It is a schematic flowchart of the satellite synchronous handover method for a giant constellation network based on the space - to - ground distance provided by an embodiment of the present invention;
[0034] Figure 2 It is a schematic diagram of the geometric relationship between an earth station and its visible satellites provided by an embodiment of the present invention. Detailed implementation manners
[0035] The present invention will be further described below with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention and should not be used to limit the protection scope of the present invention.
[0036] Embodiment 1:
[0037] As Figure 1 shown, an embodiment of the present invention provides a satellite synchronous handover method for a giant constellation network based on the space - to - ground distance, including the following steps:
[0038] Step S1: Taking the earth station as a reference point, obtain the basic operation period of the satellite relative to the earth station.
[0039] As Figure 2 shown, it is a schematic diagram of the geometric relationship between an earth station and its visible satellites.
[0040] The basic operation period is:
[0041]
[0042] In the formula, is the speed of the satellite running in its orbit, , is the distance from the satellite to the earth's center, is the semi - major axis of the orbit where the satellite is located, is the product of the gravitational constant and the mass of the earth, is the central angle between the satellite and the earth station. The distance from the satellite to the earth's center , is the radius of the earth, is the height of the orbit where the satellite is located.
[0043] Step S2: Taking half of the basic operation period as an interval, obtain the remaining service time of the satellites connected to the earth station for communication.
[0044] Step S3: Obtain the satellites with the remaining service time less than or equal to the basic operation period and record them as the satellites to be handed over.
[0045] During the process of the earth station communicating with the satellite, every time, calculate the remaining service time of the currently connected satellite . If > , then continue to execute step S2; if , then determine the satellite to be switched and start the switching process, and execute step S4.
[0046] Step S4: Obtain the satellites that are not connected and communicated with the earth station and are visible after the basic operation period, and record them as candidate satellites.
[0047] Step S5: Calculate the distance from the earth station to the candidate satellites after the basic operation period, and select the satellite with the smallest distance among the candidate satellites with continuously decreasing distances as the switching satellite.
[0048] The candidate satellites are recorded as , is the total number of candidate satellites, is the th candidate satellite.
[0049] The distance from the earth station to the candidate satellite , select from the candidate satellites After time, the space-earth distance decreases (i.e., ), and the satellites are grouped into a satellite set . Select from the set The satellite with the smallest distance from the earth station after time is used as the switching satellite of the earth station.
[0050] Step S6: At the start time of the next basic operation period of the earth station, switch the earth station to the switching satellite.
[0051] Determine the actual switching time of each earth station through the basic operation period to achieve the satellite synchronous switching of the earth stations.
[0052] The embodiment of the present invention is used to solve the problem that ground users in a giant constellation network have a large routing overhead due to frequent inter-satellite handovers to maintain uninterrupted communication. This method can determine the start time of the switching satellite for the earth station, select the satellite with the smallest space-earth distance among the satellites with decreasing distances from the earth station as the next switching satellite, and synchronize the switching of the earth stations. Therefore, it can minimize the number of inter-satellite handovers and processing overhead as much as possible while ensuring the communication quality between the space and the earth, thereby improving the transmission performance of the constellation network. The invention can be widely applied to various giant constellation networks. A
[0053] Embodiment 2:
[0054] The embodiment of the present invention provides a satellite synchronous switching device for a giant constellation network based on the space-earth distance, including:
[0055] A basic period calculation module, configured to obtain the basic operation period of the satellite relative to the earth station with the earth station as the base point;
[0056] A satellite to-be-switched determination module, configured to obtain the remaining service time of a satellite communicating with an earth station at intervals of half of a basic operation period; and record a satellite with a remaining service time less than or equal to the basic operation period as a satellite to-be-switched.
[0057] A candidate satellite determination module, configured to obtain a satellite that is visible but not communicating with the earth station after the basic operation period and record it as a candidate satellite.
[0058] A switching satellite determination module, configured to calculate the distance from the earth station to a candidate satellite after the basic operation period, and select the satellite with the smallest distance among the candidate satellites with a continuously decreasing distance as the switching satellite.
[0059] A satellite switching module, configured to switch the earth station to the switching satellite at the start time of the next basic operation period of the earth station.
[0060] Wherein, the basic operation period is:
[0061]
[0062] In the formula, is the speed of the satellite orbiting in its orbit, , is the distance from the satellite to the earth's center, is the semi-major axis of the orbit where the satellite is located, is the product of the gravitational constant and the mass of the earth, is the central angle between the satellite and the earth station. Among them, the distance from the satellite to the earth's center , is the radius of the earth, is the height of the orbit where the satellite is located.
[0063] Embodiment III:
[0064] Based on the satellite synchronous switching method provided in Embodiment I, an embodiment of the present invention provides an electronic device, including a processor and a storage medium;
[0065] The storage medium is used to store instructions;
[0066] The processor is used to operate according to the instructions to execute the steps of the above method.
[0067] Embodiment IV:
[0068] Based on the satellite synchronous switching method provided in Embodiment I, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented.
[0069] Embodiment V:
[0070] Based on the satellite synchronization switching method provided in the first embodiment, an embodiment of the present invention provides a computer program product, including computer programs / instructions, which, when executed by a processor, implement the steps of the above method.
[0071] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0072] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the specified functions in Figure 1 one or more of the processes Figure 1 or multiple processes and / or blocks
[0073] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the specified functions in Figure 1 one or more of the processes Figure 1 or multiple processes and / or blocks
[0074] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the specified functions in Figure 1 one or more of the processes Figure 1 or multiple processes and / or blocks
[0075] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the technical principles of the present invention, several improvements and modifications can be made, and these improvements and modifications should also be regarded as the protection scope of the present invention.
Claims
1. A satellite synchronous switching method for a giant constellation network based on the satellite-ground distance, characterized in that, including: Taking the earth station as a reference point, obtaining the basic operating period of the satellite relative to the earth station; The basic operating cycle is as follows: ; In the formula, is the speed at which the satellite orbits in its orbit, , is the distance from the satellite to the center of the earth, is the semi-major axis of the orbit where the satellite is located, is the product of the gravitational constant and the mass of the earth, is the geocentric angle between the satellite and the earth station; Taking half of the basic operating period as an interval, obtaining the remaining service time of the satellite communicating with the earth station; The satellite with the remaining service time less than or equal to the basic operating period is recorded as the satellite to be switched; The satellite that is visible but not communicating with the earth station after the basic operating period is obtained and recorded as the candidate satellite; Calculating the distance from the earth station to the candidate satellite after the basic operating period, and selecting the satellite with the smallest distance among the candidate satellites with continuously decreasing distances as the switching satellite; At the start of the next basic operating period of the earth station, switching the earth station to the switching satellite.
2. The method for synchronously switching satellites in a giant constellation network based on the satellite-ground distance according to claim 1, wherein The distance from the satellite to the center of the earth , is the radius of the earth, and is the altitude of the orbit where the satellite is located.
3. A satellite synchronous switching device for a giant constellation network based on the satellite-ground distance, characterized in that, including: A basic period calculation module, configured to take the earth station as a reference point and obtain the basic operating period of the satellite relative to the earth station; The basic operating cycle is as follows: ; Wherein, is the velocity of the satellite in its orbit, , is the distance from the satellite to the center of the earth, is the semi-major axis of the orbit where the satellite is located, is the product of the gravitational constant and the mass of the earth, is the central angle between the satellite and the earth station; A to-be-switched satellite determination module, configured to take half of the basic operating period as an interval and obtain the remaining service time of the satellite communicating with the earth station; The satellite with the remaining service time less than or equal to the basic operating period is recorded as the satellite to be switched; A candidate satellite determination module, configured to obtain the satellite that is visible but not communicating with the earth station after the basic operating period and record it as the candidate satellite; A switching satellite determination module, configured to calculate the distance from the earth station to the candidate satellite after the basic operating period, and select the satellite with the smallest distance among the candidate satellites with continuously decreasing distances as the switching satellite; A satellite switching module, configured to switch the earth station to the switching satellite at the start of the next basic operating period of the earth station.
4. The satellite synchronization switching device for a giant constellation network based on the satellite-ground distance according to claim 3, characterized in that The distance from the satellite to the Earth's center , is the radius of the Earth, and is the altitude of the orbit where the satellite is located.
5. An electronic device, characterized in that, including a processor and a storage medium; The storage medium is used to store instructions; The processor is used to operate according to the instructions to execute the steps of the method according to claim 1 or 2.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, the steps of the method according to claim 1 or 2 are implemented.
7. A computer program product comprising a computer program / instruction, characterized in that, When the computer program / instructions are executed by the processor, the steps of the method according to claim 1 or 2 are implemented.
Citation Information
Patent Citations
Link switching management method for LEO satellite network based on link residual time
CN106230719A
Terminal and satellite automatic switching method based on multi-attribute decision
CN119675750A