Method and device for establishing satellite-ground link, storage medium and electronic device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA SATELLITE NETWORK INNOVATION CO LTD
- Filing Date
- 2026-01-05
- Publication Date
- 2026-05-12
Smart Images

Figure CN121462067B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communications, and more specifically, to a method, apparatus, storage medium, and electronic device for establishing a satellite-to-ground link. Background Technology
[0002] In related technologies, traditional satellite-to-ground link establishment methods cannot maximize the use of limited ground resources and cannot achieve the goal of on-demand satellite-to-ground link establishment when ground resources and the number of satellites are mismatched.
[0003] This indicates that there is a technical problem in the related technologies that prevents the maximization of ground resources in satellite-to-ground link establishment.
[0004] There is currently no effective solution to the aforementioned problems in the relevant technologies. Summary of the Invention
[0005] This invention provides a method, apparatus, storage medium, and electronic device for establishing a satellite-to-ground link, in order to at least solve the problem in related technologies that satellite-to-ground link establishment cannot maximize the utilization of ground resources.
[0006] According to an embodiment of the present invention, a method for establishing a satellite-to-ground link is provided, comprising: determining a first satellite that a gateway station can observe within a target period, the satellite type of the first satellite, and the satellite weight of each of the first satellites, wherein the target period is the period for establishing a satellite-to-ground link with the first satellite; determining the link establishment strategy and constraints followed by the gateway station in establishing the satellite-to-ground link with the first satellite; determining a first number of target satellites among second satellites under each satellite type based on the satellite weights, the link establishment strategy, and the constraints; and controlling the gateway station to establish the satellite-to-ground link with the target satellites.
[0007] In an exemplary embodiment, determining a first number of target satellites in the second satellites under each satellite type based on the satellite weights, the link establishment strategy, and the constraints includes: determining the first number based on the satellite weights and the constraints; and determining the target satellites based on the link establishment strategy.
[0008] In an exemplary embodiment, determining the first quantity based on the satellite weights and the constraints includes: determining a second quantity of satellites that the gateway station can connect to based on the constraints; repeatedly performing a target operation to obtain a plurality of target reference values, wherein the target operation includes: assigning a third quantity to the second satellites under each satellite type, wherein the sum of the third quantities corresponding to all satellite types determines the second quantity; determining reference values based on the satellite weights of the second satellites under each satellite type and the third quantity to obtain a plurality of reference values, and determining the sum of the plurality of reference values as a target reference value, wherein the third quantity is a non-fixed quantity during the repeated execution of the target operation; determining the largest reference value included among the plurality of target reference values; and determining the third quantity corresponding to the largest reference value as the first quantity.
[0009] In an exemplary embodiment, determining the reference value based on the satellite weight and the third quantity of the second satellite under each satellite type includes: determining the product of the satellite weight and the third quantity to obtain a plurality of first products; and determining the sum of the plurality of first products as the reference value.
[0010] In an exemplary embodiment, determining the target satellite based on the link establishment strategy includes: when the link establishment strategy is the maximum arc length principle, determining the first communication duration between the second satellite under each satellite type and the gateway station; and determining the satellite corresponding to the largest number of second communication durations included in the first communication duration as the target satellite.
[0011] In an exemplary embodiment, determining the target satellite based on the link establishment strategy includes: if the link establishment strategy is based on the principle of fairness, determining the first number of times each second satellite has established the satellite-to-ground link with the gateway station; and determining the second satellite corresponding to the second number with the fewest first number included in the first number of times as the target satellite.
[0012] In an exemplary embodiment, determining the target satellite based on the link establishment strategy includes: determining the target priority of each second satellite when the link establishment strategy is a priority principle; and determining the second satellite corresponding to the highest first number of priorities included in the target priorities as the target satellite.
[0013] In an exemplary embodiment, determining the first satellite that a gateway station can observe within a target period includes: determining the nadir information of the satellite within the target period; determining the observation range of the gateway station within the target period; and determining the first satellite based on the nadir information and the observation range.
[0014] According to another embodiment of the present invention, a satellite-to-ground link establishment apparatus is provided, comprising: a first memory, a first processor, and a first computer program stored in the first memory and executable on the first processor. When the first processor executes the first computer program, it performs the following operations: determining a first satellite that a gateway station can observe within a target period, the satellite type of the first satellite, and the satellite weight of each of the first satellites, wherein the target period is the period for establishing a satellite-to-ground link with the first satellite; determining the link establishment strategy and constraints followed by the gateway station in establishing the satellite-to-ground link with the first satellite; determining a first number of target satellites among the second satellites of each satellite type based on the satellite weights, the link establishment strategy, and the constraints; and controlling the gateway station to establish the satellite-to-ground link with the target satellites.
[0015] According to yet another embodiment of the present invention, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to perform the steps in any of the above method embodiments when executed.
[0016] According to yet another embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0017] According to yet another embodiment of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of the present application.
[0018] This invention allows for the determination of the first satellite that the gateway station can observe within the target period for establishing a satellite-to-ground link, the satellite type of the first satellite, and the first weight of each first satellite. It also allows for the determination of the link establishment strategy and constraints that the gateway station must follow to establish the satellite-to-ground link. By using the satellite weights, link establishment strategy, and constraints, a first number of target satellites can be determined from the second satellites of different satellite types, thereby controlling the establishment of the satellite-to-ground link between the gateway station and the target satellites. Because satellite weights with different link establishment requirements are added during the link establishment process, the link establishment process no longer relies solely on the link establishment time but can implement different link establishment strategies, maximizing the utilization of ground station resources. Therefore, it solves the problem of satellite-to-ground link establishment failing to maximize the utilization of ground resources, achieving the effect of maximizing ground resource utilization in satellite-to-ground link establishment. Attached Figure Description
[0019] Figure 1This is a hardware structure block diagram of a mobile terminal for a method of establishing a satellite-to-ground link according to an embodiment of the present invention.
[0020] Figure 2 This is a flowchart of a method for establishing a satellite-to-ground link according to an embodiment of the present invention;
[0021] Figure 3 This is a schematic diagram of the ground coverage area of a gateway station according to an embodiment of the present invention;
[0022] Figure 4 This is a schematic diagram of the nadir point of the gateway station passing over the satellite at the same time according to an embodiment of the present invention;
[0023] Figure 5 This is a three-dimensional schematic diagram of the satellite and ground systems according to an embodiment of the present invention;
[0024] Figure 6 This is a schematic diagram illustrating the relative relationship between the ground station and the satellite according to an embodiment of the present invention;
[0025] Figure 7 This is a cross-sectional view of the visible arc segment of a satellite from a ground station according to an embodiment of the present invention;
[0026] Figure 8 This is a flowchart of a method for establishing a satellite-to-ground link according to a specific embodiment of the present invention;
[0027] Figure 9 This is a structural block diagram of a satellite-to-ground link establishment device according to an embodiment of the present invention. Detailed Implementation
[0028] The embodiments of the present invention will be described in detail below with reference to the accompanying drawings and examples.
[0029] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0030] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a satellite-to-ground link establishment method according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0031] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the satellite-to-ground link establishment method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0032] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.
[0033] This embodiment provides a method for establishing a satellite-to-ground link. Figure 2 This is a flowchart of a method for establishing a satellite-to-ground link according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:
[0034] Step S202: Determine the first satellite that the gateway station can observe within the target period, the satellite type of the first satellite, and the satellite weight of each first satellite, wherein the target period is the period for establishing a satellite-to-ground link with the first satellite;
[0035] Step S204: Determine the link establishment strategy and constraints followed by the gateway station in establishing the satellite-to-ground link with the first satellite;
[0036] Step S206: Based on the satellite weights, the link establishment strategy, and the constraints, determine a first number of target satellites in the second satellites under each satellite type;
[0037] Step S208: Control the gateway station to establish the satellite-to-ground link with the target satellite.
[0038] In the above embodiments, satellite-to-ground link establishment can be understood as the foundation for uplink remote control data and downlink telemetry data. Only by establishing a satellite-to-ground link can communication with the satellite be achieved. Satellite-to-ground link establishment requires the cooperation of a ground gateway station and a satellite antenna to ensure the stability and reliability of the link. A schematic diagram of the ground coverage area of the gateway station can be found here. Figure 3 When the number of satellites is small, the number of satellites passing overhead at the same gateway station at the same time is limited, so the tracking and link establishment strategy is relatively simple. However, as the number of satellites increases, when the number of satellites passing overhead at the same time exceeds the number of gateway station antennas, the gateway station cannot track all the satellites. At this point, it is necessary to formulate an appropriate link establishment strategy to balance the Earth visibility of each satellite.
[0039] In the above embodiments, the target period for establishing a satellite-to-ground link with the first satellite can be determined first. The target period can also be determined by identifying the satellites (i.e., the first satellites) that the gateway station can observe within the target period, the satellite type of each first satellite, the weight of each first satellite, and the link establishment strategy and constraints that the gateway station must follow to establish a satellite-to-ground link with the first satellite. Based on the selected link establishment strategy, satellite weights, and constraints, an objective function can be constructed, along with a mathematical model of the constraints for solving it. Solving the objective function yields the satellite-to-ground link establishment plan, allowing the determination of the first number of optimal satellites (i.e., the target satellites) for establishing a satellite-to-ground link among second satellites of different types. By adding satellite weights for different link establishment needs during the satellite-to-ground link establishment process and establishing an objective function, the link establishment process no longer relies solely on the link establishment time, maximizing the utilization of limited ground resources. That is, by assigning values to satellite link establishment weights under different needs, different link establishment strategies can be implemented, allowing the link establishment strategy to be dynamically adjusted.
[0040] This invention allows for the determination of the first satellite that the gateway station can observe within the target period for establishing a satellite-to-ground link, the satellite type of the first satellite, and the first weight of each first satellite. It also allows for the determination of the link establishment strategy and constraints that the gateway station must follow to establish the satellite-to-ground link. By using the satellite weights, link establishment strategy, and constraints, a first number of target satellites can be determined from the second satellites of different satellite types, thereby controlling the establishment of the satellite-to-ground link between the gateway station and the target satellites. Because satellite weights with different link establishment requirements are added during the link establishment process, the link establishment process no longer relies solely on the link establishment time but can implement different link establishment strategies, maximizing the utilization of ground station resources. Therefore, it solves the problem of satellite-to-ground link establishment failing to maximize the utilization of ground resources, achieving the effect of maximizing ground resource utilization in satellite-to-ground link establishment.
[0041] Optionally, the entity performing the above steps may be a processor, a terminal, a server, or other devices with similar processing capabilities, but is not limited to these.
[0042] In an exemplary embodiment, determining a first number of target satellites in the second satellites under each satellite type based on the satellite weights, the link establishment strategy, and the constraints includes: determining the first number based on the satellite weights and the constraints; and determining the target satellites based on the link establishment strategy.
[0043] In the above embodiments, the weight of a satellite at each moment can be determined according to the different satellite types. Satellite types may include network satellites, offline satellites, and fault reconfiguration satellites. Figure 4 This is a schematic diagram of the nadir points of the gateway station passing over the satellite at the same time according to an embodiment of the present invention, as shown below. Figure 4 As shown, the different colored sub-satellite dots represent satellite link establishment requirements with different weights. For network satellites, since there are inter-satellite links between satellites, all satellites are interconnected. Establishing a link with one satellite in the network means that links can be established with other satellites via inter-satellite links. Therefore, network satellites have the lowest link establishment requirements and the lowest weight. For off-network satellites, due to their characteristics, they cannot establish links with ground stations via inter-satellite links. Therefore, off-network satellites have the next highest link establishment requirements and the highest weight. For fault-reconstruction satellites, since fault-reconstruction satellites are often in an abnormal operating state, which may involve failures in critical systems or equipment, or the satellite may have lost some functions, the communication link with the ground station is crucial for diagnosing the cause of the fault, implementing emergency control measures, and restoring satellite functions. Therefore, fault-reconstruction satellites have the highest link establishment requirements and the highest weight.
[0044] In the above embodiments, the mission planning of the satellite system can be expressed as follows:<T,S,F> Here, T can be understood as the task set, S as the constraints, and F as the objective function. The task set can also be represented as...<Sat,Sta,Ts,Te,M> Here, Sat represents the set of satellites to be linked, Sta represents the set of ground stations, Ts represents the start time of link establishment, Te represents the end time of link establishment, and M represents the link mode, including power supply mode and telemetry and control mode. Constraints may include the number and duty cycle of gateway station antennas, satellite communication window, energy limitations, and frequency allocation, etc. The number and duty cycle of gateway station antennas can be understood as the available number of antennas and the working period of each antenna; the satellite communication window can be understood as the limited communication window with the ground station due to satellite orbital motion, i.e., the time when the satellite enters and leaves the ground station's field of view; energy limitations can be understood as the energy supply of the satellite and the ground station, which can affect the duration and intensity of communication; frequency allocation can be understood as the limitation of available communication frequency bands in the system, and the possibility of mutual interference between different satellite types. After determining the different satellite weights and constraints, a first number of satellites under different satellite types can be determined based on the satellite weights and constraints, and then target satellites that meet the requirements can be selected based on the first number and the link establishment strategy. By using constraints, satellite weights, and link establishment strategies, satellite-to-ground link establishment can be dynamically adjusted and optimized. This ensures that the communication needs of various satellites are met even with limited resources, while maintaining efficient network operation and fairness in mission execution.
[0045] In an exemplary embodiment, determining the first quantity based on the satellite weights and the constraints includes: determining a second quantity of satellites that the gateway station can connect to based on the constraints; repeatedly performing a target operation to obtain a plurality of target reference values, wherein the target operation includes: assigning a third quantity to the second satellites under each satellite type, wherein the sum of the third quantities corresponding to all satellite types determines the second quantity; determining reference values based on the satellite weights of the second satellites under each satellite type and the third quantity to obtain a plurality of reference values, and determining the sum of the plurality of reference values as a target reference value, wherein the third quantity is a non-fixed quantity during the repeated execution of the target operation; determining the largest reference value included among the plurality of target reference values; and determining the third quantity corresponding to the largest reference value as the first quantity.
[0046] In the above embodiment, a second number of satellites that a gateway station can establish a satellite-to-ground link can be determined from all satellites that a gateway station can observe within the target period by using constraints. By repeating the following operations, multiple target reference values can be determined: a third number of satellites can be allocated to different satellite types based on the second number, and the satellite weight of the satellites allocated each time can be calculated together with the reference value calculated from the third number, thus obtaining multiple reference values. The sum of the multiple reference values is determined as the target reference value, and the third number of different satellite types corresponding to the largest reference value (i.e., the aforementioned largest reference value) can be determined as the first number. For example, if the third number of satellites that a gateway station can connect to is determined to be 12 based on constraints, and the gateway station can observe 10 network satellites, 10 off-network satellites, and 10 fault-reconstruction satellites, then 5 satellites can be selected from the network satellites, 4 from the off-network satellites, and 3 from the fault-reconstruction satellites; alternatively, 8 from the network satellites, 2 from the off-network satellites, and 2 from the fault-reconstruction satellites can be selected, and so on. Then, based on the different satellite weights of each satellite, the sum of the corresponding reference values for each case is calculated sequentially. The third number of different satellite types corresponding to the case with the largest sum of reference values is determined as the first number. For example, the first number could be 2 network satellites, 3 off-network satellites, and 7 fault-reconstruction satellites. Through multiple rounds of iterative optimization, combined with satellite weights and system constraints, the number of communication satellites for each satellite type (the third number) can be dynamically adjusted to maximize overall communication efficiency. This can adapt to different scenarios and mission requirements, especially in the case of handling a large number of satellites and limited ground resources, enabling more refined and efficient resource scheduling and communication planning.
[0047] In an exemplary embodiment, determining the reference value based on the satellite weight and the third quantity of the second satellite under each satellite type includes: determining the product of the satellite weight and the third quantity to obtain a plurality of first products; and determining the sum of the plurality of first products as the reference value.
[0048] In the above embodiments, the reference value can be determined using the following formula: Where C can be understood as the sum of multiple reference values. , and For the corresponding satellite weights, , and This refers to the number of satellites with different weights (demands) (i.e., the third number mentioned above). Then... , as well as That is, the product of the above multiple first products. , as well as These are the aforementioned reference values. By quantitatively evaluating the impact of different satellite types and quantities on overall communication efficiency or mission completion, the optimal solution, i.e., the best satellite connectivity resource allocation strategy, can be found through optimization algorithms (such as gradient ascent, genetic algorithms, etc.).
[0049] In an exemplary embodiment, determining the target satellite based on the link establishment strategy includes: when the link establishment strategy is the maximum arc length principle, determining the first communication duration between the second satellite under each satellite type and the gateway station; and determining the satellite corresponding to the largest number of second communication durations included in the first communication duration as the target satellite.
[0050] In the above embodiments, the link establishment strategy may include the maximum arc length principle, the fairness principle, and the priority principle. When the link establishment strategy is the maximum arc length principle, the communication duration (i.e., the aforementioned first communication duration) between the second satellite and the gateway station under different satellite types can be determined separately. The first communication duration can be affected by factors such as satellite orbit, gateway station geographical location, antenna pointing accuracy, and Earth's obstruction effect. Through satellite orbit prediction and ground station coverage calculation, the overpass time and corresponding communication window of each satellite within the planning period can be determined. After obtaining the first communication duration of all second satellites, the set of satellites with the maximum communication duration (i.e., the aforementioned second communication duration) (i.e., the aforementioned target satellites) can be selected from the first satellites observable by the gateway station based on the magnitude of the first quantity. Under the guidance of the maximum arc length principle, the process of determining the target satellite is a complex dynamic optimization problem aimed at maximizing the total communication time between the satellite and the gateway station within the planning period. This can effectively find the optimal subset of satellites under resource constraints and other conditions, thereby improving the communication efficiency and data transmission performance of the satellite-to-ground link.
[0051] In an exemplary embodiment, determining the target satellite based on the link establishment strategy includes: if the link establishment strategy is based on the principle of fairness, determining the first number of times each second satellite has established the satellite-to-ground link with the gateway station; and determining the second satellite corresponding to the second number with the fewest first number included in the first number of times as the target satellite.
[0052] In the above embodiments, when the link establishment strategy follows the fairness principle, the first number of times each second satellite has established a satellite-to-ground link can be determined. Since the fairness principle aims to ensure that each satellite establishes a satellite-to-ground link the same number of times to the maximum extent, the satellite with the fewest number of established satellite-to-ground links among the first number of satellites (i.e., the aforementioned second number) can be selected as the target satellite. By effectively balancing the communication opportunities of different satellites in the satellite network, the risk of functional failure due to prolonged communication interruptions can be reduced. Furthermore, it ensures that data from different satellites can be received and processed in a timely manner, preventing data bottlenecks or delays, and improving overall communication efficiency and the fairness of network management.
[0053] In an exemplary embodiment, determining the target satellite based on the link establishment strategy includes: determining the target priority of each second satellite when the link establishment strategy is a priority principle; and determining the second satellite corresponding to the highest first number of priorities included in the target priorities as the target satellite.
[0054] In the above embodiments, when the link establishment strategy is based on a priority principle, the target priority of each second satellite indicated in the priority principle can be determined first. The highest number of priority satellites included in the target priority can be identified as target satellites, and the first number of satellites with target priorities exceeding a preset threshold can also be identified as target satellites. By using a priority-based link establishment strategy, it can be ensured that gateway station resources are prioritized for handling critical tasks and emergencies, improving task success rate and response speed. It can also guarantee the rapid transmission of critical data and high-priority information, reducing the risk of data delays and loss, and enhancing data real-time performance and reliability.
[0055] In an exemplary embodiment, determining the first satellite that a gateway station can observe within a target period includes: determining the nadir information of the satellite within the target period; determining the observation range of the gateway station within the target period; and determining the first satellite based on the nadir information and the observation range.
[0056] In the above embodiments, the satellite's nadir information can be determined by constructing a precise satellite-to-ground matching model. That is, based on the relative relationship between the satellite and the ground, the satellite's nadir information can be calculated at one-second intervals throughout the entire regression cycle. Figure 5 This is a three-dimensional schematic diagram of the satellite and ground system according to an embodiment of the present invention, such as... Figure 5 As shown, the satellite's center of mass can be S, and the Earth's center of mass can be O. The intersection of the line connecting the satellite's center of mass and the Earth's center of mass with the Earth's surface is the satellite's nadir point, which can be solved by simultaneously solving the satellite-Earth vector and the Earth ellipsoid equation in the ECEF Earth-fixed coordinate system.
[0057] In the above embodiments, the vector pointing from the satellite's center of mass to the Earth's center of mass can be Los = [l1, l2, l3], and the satellite's position can be represented as S = [ , , If the coordinates of the point below the star can be (X, Y, Z), then the linear equation of the star-ground vector can be expressed as: According to the Earth reference ellipsoid model defined by the International Union of Geodesy and Geophysics (IUGG 1975), the intersection coordinates (X, Y, Z) also satisfy... Then, by combining the two formulas above, the coordinates of the intersection point (X) can be obtained. P Y P Z P )for Where 'a' can be understood as the semi-major axis of the Earth reference ellipsoid model, and 'b' can be understood as the semi-minor axis of the Earth reference ellipsoid model; E1, E2, and E3 satisfy the following formula: .like Figure 4 It is known that the satellite-to-ground vector intersects the Earth's ellipsoidal surface at two points. In practical applications, the point closer to the satellite is chosen as the nadir point. Using the coordinates of the nadir point, the geographical latitude and longitude of the intersection point can be calculated in a geocentric low-fixed coordinate system. In this context, L can be understood as geographical longitude, B as geographical latitude, H as elevation, e as the first eccentricity of the meridian ellipse, and N as the normal length.
[0058] In the above embodiments, the observation range of the gateway station within the target period can also be obtained by constructing a gateway station observation range model. That is, based on information such as antenna elevation angle and gateway station latitude and longitude, the coverage area of the gateway station can be calculated. Based on the observation radius, the latitude and longitude coordinates of each point on the gateway station's observation range are listed sequentially at fixed intervals, ultimately forming a closed area. The specific calculation process is as follows: Since the visible range of the satellite observed from the ground is limited by the satellite's elevation angle (also known as the elevation angle), the elevation angle of the line of sight between the ground station and the satellite in the local area should be greater than a certain fixed value (there may be some deviation depending on the location of the ground station). Figure 6 This is a schematic diagram illustrating the relative relationship between the ground station and the satellite according to an embodiment of the present invention, as shown below. Figure 6 As shown, the ground station coverage area is the observable area centered on the ground observation point P. All satellites within this circle are observable. This area is the distribution circle of the nadir point B relative to point P, with the elevation angle E as a given value.
[0059] In the above embodiment, the elevation angle of the satellite observed from the ground station is within a plane containing the observation point P, the geocenter O, and the satellite S, with an angle E between the direction of the satellite's line of sight and the horizontal plane of the observation point P. Figure 7This is a cross-sectional view of the visible arc segment of a satellite from a ground station according to an embodiment of the present invention, such as... Figure 7 As shown, within the plane OPS, the slope distance With elevation angle E ,in, Angle can be understood as the geocentric angle between the satellite's nadir point B and the observation point P. Figure 6 Given a spherical triangle PNPB, we can determine... Where L can be understood as the geocentric latitude of the observation point. This can be understood as the longitude of the observation point relative to the meridian of the satellite's nadir. The azimuth angle of the satellite observed from the ground station is within the local horizontal plane, and the angle between the satellite's direction and north can be A. Then... Figure 6 Given a spherical triangle PNPB, we can determine... For a given inclination angle E, the latitude and longitude relationship between the nadir point B and point P on the coverage circle can still be determined by... Figure 6 The spherical triangle PNPB yields: Given the geocentric latitude of an observation point, the latitude of each point B on the coverage circle can be obtained. and the longitude θ of the meridian relative to point P, where, Angle can be understood as the angular radius of the satellite's visible coverage area. Twice of it is the maximum visible arc of the satellite, which is directly determined by the satellite's altitude and elevation angle.
[0060] In the above embodiments, by Figure 6 The following triangular relationship can be identified. The geometry of Earth as observed from a satellite is the satellite nadir angle β, which can be defined as the angular distance between the satellite and the observation point P on the ground and the nadir point B. Figure 6 From the middle triangle OPS, we can see that the relationship between the satellite nadir angle β and the satellite elevation angle E can be expressed as: By conducting the two processes described above (determining the nadir information and the observable range of the gateway station), the visible arc of each satellite relative to the ground station can be determined, thereby identifying the first satellite observable by the gateway station within the target period.
[0061] The method for establishing a satellite-to-ground link is explained below with reference to specific embodiments:
[0062] Figure 8 This is a flowchart of a method for establishing a satellite-to-ground link according to a specific embodiment of the present invention, such as... Figure 8 As shown, this step includes:
[0063] Step S802: Obtain information such as ground station parameters and satellite orbit;
[0064] Step S804: Establish a precise satellite-to-ground matching model and calculate the sub-satellite point information;
[0065] Step S806: Calculate the observation range based on the geographical location information of the ground station;
[0066] Step S808: Select the planning period and chain building strategy;
[0067] Step S810: Obtain the times that fall within the observation range of the gateway station during the planning period;
[0068] Step S812: Establish a mathematical model of constraints and an objective function based on the chain-building strategy;
[0069] Step S814: Solve for the extreme value of the objective function to obtain the chain construction result;
[0070] Step S816: Perform constraint checks on the obtained results and output them.
[0071] In the above embodiments, information such as the geographical location and orbital parameters of the ground station can be obtained first; a precise satellite-to-ground matching model can be established to project the three-dimensional position information of the satellite onto the two-dimensional Earth surface; the observation range can be calculated based on the geographical location information and cutoff angle of the ground station; the planning period and link establishment strategy can be selected; the time corresponding to the sub-satellite point falling within the observation range of the gateway station within the planning period can be obtained; an objective function can be constructed according to the selected link establishment strategy; a mathematical model of constraints for solving can be constructed; the objective function can be solved to obtain the satellite-to-ground link establishment plan; the satellite-to-ground link establishment plan can be constrained and verified, and the link establishment plan that passes the verification can be output. Different link establishment strategies can be obtained by changing the weight assignment of different types of satellites for different scenarios. Compared with the traditional satellite-to-ground link establishment method, it can maximize the utilization of ground station resources, increase the weight assignment of link establishment requirements, and combine mathematical modeling solution methods, which can make the link establishment strategy dynamically adjustable.
[0072] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0073] This embodiment also provides a satellite-to-ground link establishment apparatus, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0074] Figure 9 This is a structural block diagram of a satellite-to-ground link establishment device according to an embodiment of the present invention, as shown below. Figure 9 As shown, the device includes a first memory 902, a first processor 904, and a first computer program 9202 stored in the first memory 902 and executable on the first processor 904. When the first processor 904 executes the first computer program 9202, it performs the following operations:
[0075] Determine the first satellite that the gateway station can observe within the target period, the satellite type of the first satellite, and the satellite weight of each of the first satellites, wherein the target period is the period during which a satellite-to-ground link is established with the first satellite;
[0076] Determine the link establishment strategy and constraints to be followed by the gateway station in establishing the satellite-to-ground link with the first satellite;
[0077] Based on the satellite weights, the link establishment strategy, and the constraints, a first number of target satellites are determined from the second satellites under each satellite type.
[0078] The gateway station is controlled to establish the satellite-to-ground link with the target satellite.
[0079] In an exemplary embodiment, the apparatus can determine a first number of target satellites in the second satellites of each satellite type based on the satellite weights, the link establishment strategy, and the constraints in the following manner: determining the first number based on the satellite weights and the constraints; and determining the target satellites based on the link establishment strategy.
[0080] In an exemplary embodiment, the apparatus may determine the first quantity based on the satellite weights and the constraints by: determining a second quantity of satellites that the gateway station can connect to based on the constraints; repeatedly performing a target operation to obtain a plurality of target reference values, wherein the target operation includes: assigning a third quantity to the second satellites under each satellite type, wherein the sum of the third quantities corresponding to all satellite types determines the second quantity; determining reference values based on the satellite weights of the second satellites under each satellite type and the third quantity to obtain a plurality of reference values, and determining the sum of the plurality of reference values as a target reference value, wherein the third quantity is a non-fixed quantity during the repeated execution of the target operation; determining the largest reference value included among the plurality of target reference values; and determining the third quantity corresponding to the largest reference value as the first quantity.
[0081] In an exemplary embodiment, the apparatus may determine the reference value based on the satellite weight and the third quantity of the second satellite under each satellite type by: determining the product of the satellite weight and the third quantity to obtain a plurality of first products; and determining the sum of the plurality of first products as the reference value.
[0082] In an exemplary embodiment, the apparatus can determine the target satellite based on the link establishment strategy in the following manner: when the link establishment strategy is the maximum arc length principle, determine the first communication duration between the second satellite under each satellite type and the gateway station; and determine the satellite corresponding to the largest number of second communication durations included in the first communication duration as the target satellite.
[0083] In an exemplary embodiment, the apparatus can determine the target satellite based on the link establishment strategy in the following manner: under the premise that the link establishment strategy is based on the principle of fairness, determine the first number of times that each second satellite has established the satellite-to-ground link with the gateway station; and determine the second satellite corresponding to the second number that is the least of the first number included in the first number of times as the target satellite.
[0084] In an exemplary embodiment, the apparatus may determine the target satellite based on the link establishment strategy in the following manner: when the link establishment strategy is a priority principle, determine the target priority of each second satellite; and determine the second satellite corresponding to the highest first number of priorities included in the target priorities as the target satellite.
[0085] In an exemplary embodiment, the apparatus can determine a first satellite that a gateway station can observe within a target period by: determining the nadir information of the satellite within the target period; determining the observation range of the gateway station within the target period; and determining the first satellite based on the nadir information and the observation range.
[0086] Embodiments of the present invention also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to perform the steps in any of the above method embodiments when executed.
[0087] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0088] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0089] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0090] Embodiments of the present invention also provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the methods in various embodiments of the present application.
[0091] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0092] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0093] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for establishing a satellite-to-ground link, characterized in that, include: Determine the first satellite that the gateway station can observe within the target period, the satellite type of the first satellite, and the satellite weight of each of the first satellites, wherein the target period is the period during which a satellite-to-ground link is established with the first satellite; Determine the link establishment strategy and constraints to be followed by the gateway station in establishing the satellite-to-ground link with the first satellite; Based on the satellite weights, the link establishment strategy, and the constraints, a first number of target satellites are determined from the second satellites under each satellite type. The gateway station is controlled to establish the satellite-to-ground link with the target satellite; Determining a first number of target satellites in the second satellites under each satellite type based on the satellite weights, the link establishment strategy, and the constraints includes: determining the first number based on the satellite weights and the constraints, wherein the satellite weights are determined based on the satellite type; determining the target satellites based on the link establishment strategy; determining the first number based on the satellite weights and the constraints includes: determining a second number of satellites that the gateway station can connect to based on the constraints; repeatedly performing a target operation to obtain multiple target reference values, wherein the target operation includes: assigning a third number to the second satellites under each satellite type, wherein the sum of the third numbers corresponding to all satellite types determines the second number; determining reference values based on the satellite weights of the second satellites under each satellite type and the third number to obtain multiple reference values, and determining the sum of the multiple reference values as a target reference value, wherein the third number is a non-fixed number during the repeated execution of the target operation; determining the largest reference value included among the multiple target reference values; and determining the third number corresponding to the largest reference value as the first number.
2. The method according to claim 1, characterized in that, Determining the reference value based on the satellite weight of the second satellite under each satellite type and the third quantity includes: The product of the satellite weight and the third number is determined to obtain multiple first products; The sum of the plurality of the first products is determined as the reference value.
3. The method according to claim 1, characterized in that, Determining the target satellite based on the aforementioned link-building strategy includes: When the link establishment strategy is based on the maximum arc length principle, the first communication duration between the second satellite and the gateway station under each satellite type is determined; The satellite corresponding to the largest number of second communication durations included in the first communication duration is identified as the target satellite.
4. The method according to claim 1, characterized in that, Determining the target satellite based on the aforementioned link-building strategy includes: Under the premise of fairness in the link establishment strategy, determine the first number of times each of the second satellites and the gateway station has established the satellite-to-ground link; The second satellite corresponding to the second number, which is the smallest of the first number included in the first count, is determined as the target satellite.
5. The method according to claim 1, characterized in that, Determining the target satellite based on the aforementioned link-building strategy includes: When the link establishment strategy is based on a priority principle, the target priority of each second satellite is determined; The second satellite corresponding to the highest priority among the first number of priority items is identified as the target satellite.
6. The method according to claim 1, characterized in that, The first satellites that the gateway station can observe during the target period include: Determine the satellite's nadir point information within the target period; Determine the observation range of the gateway station within the target period; The first satellite is determined based on the nadir information and the observation range.
7. A device for establishing a satellite-to-ground link, characterized in that, It includes a first memory, a first processor, and a first computer program stored in the first memory and executable on the first processor. When the first processor executes the first computer program, it performs the following operations: Determine the first satellite that the gateway station can observe within the target period, the satellite type of the first satellite, and the satellite weight of each of the first satellites, wherein the target period is the period during which a satellite-to-ground link is established with the first satellite; Determine the link establishment strategy and constraints to be followed by the gateway station in establishing the satellite-to-ground link with the first satellite; Based on the satellite weights, the link establishment strategy, and the constraints, a first number of target satellites are determined from the second satellites under each satellite type. The gateway station is controlled to establish the satellite-to-ground link with the target satellite; Determining a first number of target satellites in the second satellites under each satellite type based on the satellite weights, the link establishment strategy, and the constraints includes: determining the first number based on the satellite weights and the constraints, wherein the satellite weights are determined based on the satellite type; determining the target satellites based on the link establishment strategy; determining the first number based on the satellite weights and the constraints includes: determining a second number of satellites that the gateway station can connect to based on the constraints; repeatedly performing a target operation to obtain multiple target reference values, wherein the target operation includes: assigning a third number to the second satellites under each satellite type, wherein the sum of the third numbers corresponding to all satellite types determines the second number; determining reference values based on the satellite weights of the second satellites under each satellite type and the third number to obtain multiple reference values, and determining the sum of the multiple reference values as a target reference value, wherein the third number is a non-fixed number during the repeated execution of the target operation; determining the largest reference value included among the multiple target reference values; and determining the third number corresponding to the largest reference value as the first number.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to perform the method described in any one of claims 1 to 6 when executed.
9. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1 to 6.