A method for determining satellite beam switch state

By obtaining satellite system parameters and beam switch status sets, grouping and sorting satellite beams, and combining ground grid coverage information, the satellite beam switch status is optimized, which solves the problems of resource waste and co-frequency interference between low-orbit constellation satellite beams and realizes low-overhead dynamic beam switching.

CN120150813BActive Publication Date: 2025-09-23CHINA SATELLITE NETWORK SYSTEM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510629198.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-15
Publication Date
2025-09-23
Estimated Expiration
2045-05-15

AI Technical Summary

Technical Problem

The overlapping coverage areas between low-orbit constellation satellite beams lead to resource waste and co-channel interference, and the frequent beam switch state adjustments increase command overhead and zero device loss.

Method used

By obtaining satellite system parameters and beam switch status sets, grouping and sorting satellite beams, combining ground grid coverage information, determining priorities and switch status, and optimizing beam switch strategies to reduce overhead.

Benefits of technology

Under the premise of ensuring global signal coverage, the change rate of beam switching state is reduced, the command and zero device loss is reduced, the resource utilization efficiency is improved, and resource waste and co-frequency interference are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120150813B_ABST
    Figure CN120150813B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of communication technology and discloses a method for determining the switch state of a satellite beam. The present invention performs grouping operations on multiple satellite beams based on a satellite system parameter set and a satellite beam switch state set, distinguishing satellite beams with different switch states and characteristics. Furthermore, the satellite beams in different groups are prioritized so that when the satellite beam switch state is subsequently determined, satellite beams that meet the conditions can be activated first, thereby reducing the satellite beam switch state change rate and reducing overhead. Finally, based on the beam priority order and combined with ground grid coverage information, the coverage state of each satellite beam in a preset ground grid is determined, and the switch state of all satellite beams can be determined. This avoids resource waste and co-channel interference caused by overlapping coverage areas, and achieves low-overhead dynamic beam switching while meeting global satellite signal coverage requirements, reducing instruction overhead and zero device loss overhead.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method for determining a satellite beam switch state. Background Art

[0002] With the current boom in communications technology, low-orbit satellite constellations, with their unique advantages, have become the core force in achieving continuous and seamless global satellite signal coverage. However, there are significant issues with the beam layout of low-orbit satellite constellations, which seriously restrict the efficient operation of satellite communication systems.

[0003] To achieve global signal coverage, overlapping coverage areas are inevitable between satellite beams in low-orbit Earth orbit constellations. This not only results in a significant waste of beam resources, preventing them from being fully and effectively utilized, but also poses a high risk of co-channel interference, severely impacting signal quality and communication stability. To address this issue, beam switching strategies have emerged. These strategies dynamically activate and deactivate satellite beams, ensuring global coverage while avoiding co-channel collisions. However, due to the real-time fluctuations in satellite positions, the switching state of satellite beams must be frequently adjusted. This frequent adjustment of the satellite switching state incurs significant command overhead and device loss overhead. Summary of the Invention

[0004] In view of this, the present invention provides a method for determining a satellite beam switch state to solve the problems in the prior art of excessive instruction overhead and zero device loss overhead caused by frequent adjustments to the satellite beam switch state.

[0005] In a first aspect, the present invention provides a method for determining a satellite beam switch state, the method comprising:

[0006] Obtain a satellite system parameter set and a satellite beam switch state set; calculate ground grid coverage information of each satellite beam in a preset ground grid based on the satellite system parameter set; group multiple satellite beams based on the satellite system parameter set and the satellite beam switch state set to obtain multiple first satellite beam sets; sort the multiple first satellite beam sets using a preset sorting condition to obtain multiple second satellite beam sets; and judge the coverage state of each satellite beam in the preset ground grid and determine the switch state of each satellite beam based on the multiple second satellite beam sets and the ground grid coverage information of each satellite beam.

[0007] The satellite beam switch state determination method provided by the present invention can reflect information such as the satellite's spatial distribution, characteristics, and beam switch state by acquiring a satellite system parameter set and a satellite beam switch state set, thereby providing important decision-making basis and data support for subsequent adjustment of the beam switch state. Furthermore, by using the satellite system parameter set to determine the coverage information of the satellite beam for a preset ground grid, it is possible to truly reflect the coverage position of the beam and the ground grid coverage, thereby quantifying the coverage effect of the beam. Furthermore, according to the satellite system parameter set and the satellite beam switch state set, multiple satellite beams are grouped and operated, and beams with different switch states and characteristics can be distinguished. Furthermore, according to actual needs, satellite beams in different groups are prioritized so that when the satellite beam switch state is subsequently determined, qualified beams can be activated first, thereby achieving optimal system-level satellite beam state control, reducing the satellite beam switch state change rate, and reducing overhead. Finally, based on the beam priority determined by the second satellite beam set and combined with the ground grid coverage information, the coverage status of each satellite beam in the preset ground grid can be accurately judged, and then the switch status can be determined, avoiding resource waste and co-frequency interference caused by overlapping coverage areas. On the premise of meeting the global satellite signal coverage requirements, low-overhead dynamic beam switching can be achieved, reducing command overhead and zero device loss overhead.

[0008] In an optional implementation, multiple satellite beams are grouped according to the satellite system parameter set and the satellite beam switch state set to obtain multiple first satellite beam sets, including:

[0009] Based on the satellite system parameter set, the orbit information and latitude position information of each satellite beam are calculated respectively; according to the satellite beam switch state set, the orbit information and latitude position information of each satellite beam, multiple satellite beams are grouped to obtain multiple first satellite beam sets.

[0010] The satellite beam switch state determination method provided by the present invention calculates the orbital information and latitudinal position information of each satellite beam using a satellite system parameter set, thereby clarifying the spatial position characteristics of the satellite beam. Furthermore, the orbital and latitudinal position information provides a better understanding of the satellite beam's coverage of different ground areas, helping to avoid co-frequency collisions and improve satellite resource utilization efficiency. Furthermore, satellite beams with similar orbital characteristics, latitudinal position characteristics, and switch state characteristics are grouped together, facilitating the subsequent formulation of corresponding switch strategies for different groups of satellite beams. Furthermore, through grouping, the operating conditions of different groups of satellite beams can be more clearly visualized, thereby reducing the variability of the satellite beam switch state while ensuring global coverage, reducing command overhead and zero-device loss overhead.

[0011] In an optional implementation, multiple satellite beams are grouped according to the satellite beam switch state set, orbit information, and latitude position information of each satellite beam to obtain multiple first satellite beam sets, including:

[0012] The satellite beam on state set and the satellite beam off state set are determined according to the satellite beam switch state set; the latitude position information of each satellite beam is compared with a preset threshold and the latitude position information of the satellite to which each satellite beam belongs is determined; and multiple satellite beams are grouped according to the satellite beam on state set, the satellite beam off state set, the orbit information of each satellite beam and the latitude position information of the satellite of each satellite beam to obtain multiple first satellite beam sets.

[0013] The satellite beam switch state determination method provided by the present invention can clearly distinguish the working state of the satellite beam by determining the satellite beam on state set and the satellite beam off state set. The characteristics of the satellite beam can be further refined through the orbital information of each satellite beam, which helps to manage the satellite beam more accurately and avoid co-frequency collisions. Furthermore, by comparing the latitude position information of each satellite beam with a preset threshold, the latitude position of the satellite beam can be clarified, which provides support for subsequent analysis of the coverage area of ​​the satellite beam and avoidance of coverage overlap. Finally, by comprehensively considering information from multiple dimensions, the satellite beam is divided into multiple sets with similar characteristics, which can more reasonably determine the switch state of each satellite beam, while ensuring global coverage, reducing the change rate of the satellite beam switch state and reducing overhead.

[0014] In an optional embodiment, judging the coverage status of each satellite beam in a preset ground grid and determining the on / off status of each satellite beam based on the plurality of second satellite beam sets and the ground grid coverage information of each satellite beam includes:

[0015] Based on the ground grid coverage information of each satellite beam, multiple target ratio values ​​are calculated. The target ratio value reflects the proportion of ground grids covered by other beams contained in the ground grids covered by the current satellite beam. Based on the preset grid coverage multiplicity, each target ratio value is compared with the preset threshold value and the switch state of each satellite beam is determined according to the comparison result. The preset grid coverage multiplicity is used to characterize the state of the ground grid covered by the satellite beam.

[0016] The satellite beam switch state determination method provided by the present invention can quantitatively reflect the degree of overlap between the ground grid covered by the current satellite beam and that covered by other beams by calculating a target ratio value. Furthermore, by comparing the target ratio value with a preset threshold, it is possible to directly determine whether the current satellite beam coverage meets the requirements. Furthermore, by combining the preset grid coverage multiplicity with the determination of the switch state, it is possible to ensure that the ground grid covered by the satellite beam meets the system design requirements, thereby ensuring the necessary coverage range while avoiding resource waste and possible co-channel interference caused by excessive coverage, thereby achieving reasonable control of the satellite beam switch state.

[0017] In an optional embodiment, based on a preset grid coverage multiplicity, each target ratio value is compared with a preset threshold value and the on / off state of each satellite beam is determined according to the comparison result, including:

[0018] Each target ratio value is compared with the preset threshold value. When the target ratio value is less than the preset threshold value, the corresponding satellite beam is activated, the preset grid coverage multiplicity is updated, and the step of calculating the target ratio value is returned. The iteration is repeated until the on / off state of each satellite beam is obtained.

[0019] The satellite beam switch state determination method provided by the present invention can ensure the stability of beam switch state adjustment by comparing the target ratio value with a preset threshold. When the target ratio value is less than the preset threshold, the corresponding satellite beam state is activated. Under the premise of ensuring the overall coverage effect, satellite beams with good coverage and less overlap with other beams can be promptly enabled, thereby improving the utilization efficiency of satellite beam resources. Furthermore, by updating the preset grid coverage multiplicity and returning to the target ratio calculation step for repeated iteration, it helps to continuously update the ground grid coverage and the switch state of the satellite beam, allowing the system to adapt to dynamic changes in factors such as satellite position, and ultimately obtaining the switch state of each satellite beam that conforms to the actual situation, reducing the risk of additional instruction overhead and system performance degradation caused by frequent adjustments.

[0020] In an optional embodiment, after comparing each target ratio value with a preset threshold value, the method further includes:

[0021] When the target ratio value is greater than the preset threshold, the corresponding satellite beam is turned off, the preset grid coverage multiplicity is updated, and the step of calculating the target ratio value is returned to iteratively to obtain the on / off state of each satellite beam.

[0022] The satellite beam switch state determination method provided by the present invention activates the beam state when the target ratio value is greater than a preset threshold, enabling the beam to be shut down in a timely manner when the conditions are met, thereby avoiding waste of satellite beam resources, improving resource utilization efficiency, and reducing coverage overlap between beams, thereby effectively avoiding the problem of co-channel interference caused by excessive beam coverage. Furthermore, the preset grid coverage multiplicity is updated, the target ratio value calculation step is returned, and the remaining satellite beams are judged in combination with the updated preset grid coverage multiplicity. Furthermore, through repeated iterations, the grid coverage multiplicity and switch state determination are continuously updated, which enables the system to adapt to factors such as changes in satellite position, continuously maintain a low-overhead and efficient working state, and reduce the change rate of the satellite beam switch state while ensuring global coverage, reducing command overhead and zero device loss overhead.

[0023] In a second aspect, the present invention provides a control device, comprising:

[0024] An acquisition module is used to acquire a satellite system parameter set and a satellite beam switch state set; a calculation module is used to calculate the ground grid coverage information of each satellite beam in a preset ground grid based on the satellite system parameter set; a first establishment module is used to group multiple satellite beams based on the satellite system parameter set and the satellite beam switch state set to obtain multiple first satellite beam sets; a second establishment module is used to sort the multiple satellite beam sets using a preset sorting condition to obtain multiple second satellite beam sets; and a solution module is used to judge the coverage state of each satellite beam in the preset ground grid and determine the switch state of each satellite beam based on the multiple second satellite beam sets and the ground grid coverage information of each satellite beam.

[0025] In a third aspect, the present invention provides a computer device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the satellite beam switch state determination method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0026] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the satellite beam switch state determination method of the above-mentioned first aspect or any corresponding embodiment thereof.

[0027] In a fifth aspect, the present invention provides a computer program product comprising computer instructions, the computer instructions being used to enable a computer to execute the satellite beam switch state determination method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0029] Figure 1 1 is a flow chart of a method for determining a satellite beam switch state according to an embodiment of the present invention;

[0030] Figure 2 is a schematic flow chart of another method for determining a satellite beam switch state according to an embodiment of the present invention;

[0031] Figure 3 is a flowchart of another method for determining a satellite beam switch state according to an embodiment of the present invention;

[0032] Figure 4 is a flowchart of a method for quickly calculating a dynamic beam control strategy according to an embodiment of the present invention;

[0033] Figure 5 is a structural block diagram of a device for determining a satellite beam switch state according to an embodiment of the present invention;

[0034] Figure 6 Schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0035] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.

[0036] The present invention provides a method for determining the switch state of a satellite beam, which improves the efficiency of determining the switch state of a satellite beam based on satellite beam priority sorting, so as to solve the problems of excessive instruction overhead and zero device loss overhead caused by frequent adjustment of the satellite beam switch state in the prior art.

[0037] According to an embodiment of the present invention, an embodiment of a method for determining a satellite beam switch state is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0038] In this embodiment, a method for determining the switch state of a satellite beam is provided, which can be used in electronic devices such as computers, mobile phones, tablet computers, etc. Figure 1 FIG. 1 is a flow chart of a method for determining a satellite beam switch state according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0039] Step S101: Acquire a satellite system parameter set and a satellite beam switch state set.

[0040] Among them, the satellite beam switch status set reflects the switch status of each satellite beam at the previous moment; the satellite system parameter set reflects the overall architecture and operating characteristics of the satellite system, which may include satellite system parameters such as the number of orbital planes, the number of satellites per orbit, the number of satellite beams, and the number of six orbits.

[0041] Specifically, the satellite system parameter set is obtained from the system configuration information of the ground control center or the telemetry data of the satellite itself.

[0042] Furthermore, the satellite beam switch state set can be obtained in real time through the satellite telemetry system or the status monitoring system of the ground control center. Furthermore, the satellite beam switch state set can be used to understand the switch state of satellite beam i at the last moment. , providing a basis for subsequent analysis of whether the beam needs to be adjusted in its on / off state.

[0043] Step S102: Calculate ground grid coverage information of each satellite beam in a preset ground grid according to the satellite system parameter set.

[0044] Among them, the preset ground grid is used to represent the discrete area units obtained by dividing the earth's surface, and its initialization state is no coverage; the ground grid coverage information is used to reflect the specific ground grid area covered by each satellite beam.

[0045] Specifically, the satellite system parameter set can be used to determine the real-time position and trajectory of the satellite in space, and then the specific orientation of the satellite relative to the earth at different times can be determined, and the specific orientation of the satellite beam in space can be clarified, and the specific ground grid area covered by the satellite beam in the preset ground grid can be determined.

[0046] In an optional embodiment, taking a low-orbit satellite as an example, the six numbers of its orbit indicate that the satellite is operating in a low-Earth orbit. Through the orbit calculation model, the real-time position and trajectory of the satellite in space can be determined. Combined with the satellite attitude parameters, the specific orientation of the satellite beam in space can be clarified. If the beam width is 30°, the beam coverage range is projected to the preset ground grid through spatial geometric relationships and geographic projection algorithms. Assuming that the preset ground grid is divided into 0.1°×0.1° longitude and latitude, when the beam coverage range is calculated to correspond to the latitude and longitude area of ​​30.0°-30.3° north latitude and 110.0°-110.3° east longitude, the coverage weight of each preset ground grid in the area is Initialized to 0, the ground grid coverage information is obtained.

[0047] Step S103: Group multiple satellite beams according to the satellite system parameter set and the satellite beam switch state set to obtain multiple first satellite beam sets.

[0048] The first satellite beam set represents different sets formed by grouping multiple satellite beams.

[0049] Specifically, satellite system parameters can reflect the satellite's capability characteristics, such as the number of beams and orbital position. Combined with the satellite beam switch status, they can distinguish beams with different switch states and characteristics, achieve reasonable allocation and efficient utilization of resources, and provide support for the subsequent determination of the satellite beam switch status.

[0050] Step S104: sort the plurality of first satellite beam sets using a preset sorting condition to obtain a plurality of second satellite beam sets.

[0051] The preset sorting conditions can be determined based on actual needs. For example, they can be sorted by the importance of the satellite beam coverage area to prioritize communications in key areas, or by communication capabilities, such as bandwidth and transmission rate, to meet high-speed service needs. They can also be sorted based on energy consumption to reduce system energy consumption and operating costs. In this embodiment, the preset sorting conditions are either not considering power consumption balance or considering power consumption balance, ensuring that the satellite system achieves reasonable allocation based on satellite power consumption balance during operation.

[0052] Specifically, after establishing a preset sorting condition, the plurality of first satellite beam sets are sorted according to the preset sorting condition to obtain a second satellite beam set that meets the preset sorting condition. For example, the satellite beams are grouped to form a plurality of first satellite beam sets such as A, B, C, and D. If the preset sorting considers power consumption balance, a second satellite beam set is formed in the order of B, C, D, and A. If the preset sorting does not consider power consumption balance, a second satellite beam set is formed in the order of C, B, A, and D.

[0053] Step S105 : judging the coverage status of each satellite beam in the preset ground grid and determining the on / off status of each satellite beam based on the plurality of second satellite beam sets and the ground grid coverage information of each satellite beam.

[0054] Specifically, based on the ground grid coverage information, it can be determined whether there is any overlap of other beams in the ground grid covered by the satellite beam, and then it can be determined whether each satellite beam needs to be switched between on and off states.

[0055] Furthermore, in combination with the second satellite beam set with a determined priority order, the coverage status of each satellite beam in the preset ground grid is judged as above and the on / off status of all satellite beams is obtained.

[0056] The satellite beam switch state determination method provided in this embodiment can reflect information such as the satellite's spatial distribution, characteristics, and beam switch state by obtaining a satellite system parameter set and a satellite beam switch state set, providing important decision-making basis and data support for subsequent adjustment of the beam switch state. Furthermore, by using the satellite system parameter set to determine the coverage information of the satellite beam for a preset ground grid, it can truly reflect the coverage position of the beam and the ground grid coverage, thereby quantifying the coverage effect of the beam. Furthermore, based on the satellite system parameter set and the satellite beam switch state set, multiple satellite beams are grouped and operated, and beams with different switch states and characteristics can be distinguished. Furthermore, according to actual needs, satellite beams in different groups are prioritized so that when the satellite beam switch state is subsequently determined, qualified beams can be activated first, achieving optimal system-level satellite beam state control, reducing the satellite beam switch state change rate, and reducing overhead. Finally, based on the beam priority determined by the second satellite beam set and combined with the ground grid coverage information, the coverage status of each satellite beam in the preset ground grid can be accurately judged, and then the switch status can be determined, avoiding resource waste and co-frequency interference caused by overlapping coverage areas. On the premise of meeting the global satellite signal coverage requirements, low-overhead dynamic beam switching can be achieved, reducing command overhead and zero device loss overhead.

[0057] In this embodiment, a method for determining the switch state of a satellite beam is provided, which can be used in electronic devices such as computers, mobile phones, tablet computers, etc. Figure 2 FIG. 1 is a flow chart of a method for determining a satellite beam switch state according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0058] Step S201: Obtain satellite system parameter set and satellite beam switch status set. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.

[0059] Step S202: Calculate the ground grid coverage information of each satellite beam in the preset ground grid according to the satellite system parameter set. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.

[0060] Step S203: Group multiple satellite beams according to the satellite system parameter set and the satellite beam switch state set to obtain multiple first satellite beam sets.

[0061] Specifically, the above step S203 includes:

[0062] Step S2031: Based on the satellite system parameter set, the orbit information and latitude position information of each satellite beam are calculated respectively.

[0063] Specifically, professional software tools or calculation methods can be used, such as STK (Satellite ToolKit), AGI Orbit Determination Tool Kit (ODTK) and other professional software, or Kepler's law combined with perturbation theory, and combined with the six orbital numbers to calculate the orbital information of the satellite to which each satellite beam belongs and the satellite's position information in orbit.

[0064] Among them, the track information can include odd tracks Or even-numbered tracks .

[0065] Furthermore, by combining the satellite's orbital information and the current position calculation results, the position of the satellite in orbit can be converted into the latitude coordinates on the earth through methods such as coordinate conversion, so as to clarify the position of each satellite beam in the latitude direction of the earth, that is, the position of each satellite beam can be obtained. Latitude location information .

[0066] In an optional implementation, this embodiment uses the satellite system parameter set to be imported into STK (Satellite Tool Kit) software, which can process the six orbital parameters and other parameters based on its internal algorithm and database to determine the orbit information of the satellite to which the satellite beam belongs. Furthermore, the spatial position can be projected onto the earth's surface based on the earth's precise geometric model and coordinate transformation to calculate the satellite's latitude position information. .

[0067] Step S2032: Group multiple satellite beams according to the satellite beam switch state set, the orbit information and the latitude position information of each satellite beam to obtain multiple first satellite beam sets.

[0068] Specifically, because frequent activation or deactivation of satellite beams may cause unstable system performance, increase the system's operating burden, and consume more resources, the satellite beam switch state set can be used to determine whether each satellite beam is in the on or off state and the switch state of the satellite beam at the previous moment, and then the satellite beam that is in the activated state and the satellite beam that is in the off state can be distinguished, so as to minimize the activation frequency of the satellite beam.

[0069] Furthermore, by considering orbital information, we can understand the coverage range and operating characteristics of the satellite beam, and by considering latitude position information, we can assist in judging its coverage in different areas of the earth, which helps to avoid co-frequency collisions and improve the efficiency of satellite resource utilization.

[0070] Furthermore, satellite beams with similar orbital characteristics, latitude, and switching state characteristics can be grouped together, facilitating the subsequent development of switching strategies for each group of satellite beams. Furthermore, grouping allows for a clearer view of the operating conditions of different satellite beam groups, thereby reducing the variability of satellite beam switching states while ensuring global coverage, minimizing command overhead and reducing device loss.

[0071] In some optional implementations, the above step S2032 includes:

[0072] Step a1: determining a satellite beam on state set and a satellite beam off state set according to the satellite beam switch state set.

[0073] Step a2: Compare the latitude position information of each satellite beam with a preset threshold value and determine the latitude position information of the satellite to which each satellite beam belongs.

[0074] Step a3: group multiple satellite beams according to the satellite beam on state set, the satellite beam off state set, the orbit information of each satellite beam, and the latitude position information of each satellite beam satellite to obtain multiple first satellite beam sets.

[0075] Specifically, all satellite beams in the satellite beam switch state set are traversed one by one, and during the traversal process, satellite beams in the on state are stored in the satellite beam on state set, and satellite beams in the off state are stored in the satellite beam off state set according to the switch state of each satellite beam. exist When in active state, , and the beam Beam open state set; when the satellite beam exist When the time is closed, , and the beam Beam-off state set.

[0076] Furthermore, in a satellite constellation system, odd-numbered orbits and even orbitals Satellites of the same orbit may alternately cover the Earth's surface with different coverage areas and coverage patterns, so grouping by orbital parity can provide a clearer understanding of the coverage overlap of different orbital groups.

[0077] Specifically, when , then it means the The satellites to which the satellite beam belongs are in odd orbits. , then it means the The satellites to which the satellite beams belong are in odd-numbered orbits.

[0078] The latitude position information of each satellite beam is then compared with a preset threshold. If the latitude value is greater than a certain high-latitude threshold, it is determined to be a high-latitude location; if it is within a certain range, it is determined to be a mid-latitude location; if it is less than a certain low-latitude threshold, it is determined to be a low-latitude location. Finally, through this judgment, the latitude position information of the satellite belonging to each satellite beam can be determined.

[0079] For example, when ≥0, it means beam The satellite is currently located in the northern hemisphere. , then it means beam The satellite is currently located in the Southern Hemisphere.

[0080] Finally, after comprehensively considering the above factors, the grouping is as follows:

[0081] if and and , then the beam Classify into collection ;

[0082] if and and , then the beam Classify into collection ;

[0083] if and and , then the beam Classify into collection ;

[0084] if and and , then the beam Classify into collection ;

[0085] if and and , then the beam Classify into collection ;

[0086] if and and , then the beam Classify into collection ;

[0087] if and and , then the beam Classify into collection ;

[0088] if and and , then the beam Classify into collection ;

[0089] Finally, the above set 、 、 、 、 、 、 、 A plurality of first satellite beam sets are formed.

[0090] Step S204: sort the plurality of first satellite beam sets using a preset sorting condition to obtain a plurality of second satellite beam sets.

[0091] Specifically, when the preset condition is to consider power consumption balance, the second satellite beam set obtained by sorting the multiple first satellite beam sets is: 、 、 、 、 、 、 、 .

[0092] Furthermore, the second satellite beam set follows the general premise that when in northern latitudes, satellites in odd-numbered orbits are activated first; when in southern latitudes, satellites in even-numbered orbits are activated first. Furthermore, beam priority is determined based on the beam on / off status at the previous moment, giving priority to continuing to activate beams that were already activated at the previous moment. If the preset condition is to not consider power consumption balance, the second satellite beam set obtained by sorting multiple first satellite beam sets is: 、 、 、 、 、 、 、 .

[0093] Step S205: Based on the plurality of second satellite beam sets and the ground grid coverage information of each satellite beam, the coverage status of each satellite beam in the preset ground grid is judged and the on / off status of each satellite beam is determined. Figure 1 Step S105 of the illustrated embodiment will not be described in detail here.

[0094] The satellite beam switch state determination method provided in this embodiment can clearly distinguish the working state of the satellite beam by determining the satellite beam on state set and the satellite beam off state set. At the same time, the orbit information and latitude position information of each satellite beam are calculated separately through the satellite system parameter set, so that the spatial position characteristics of the satellite beam can be clarified. Furthermore, the orbit and latitude position information can better understand the coverage of satellite beams in different areas on the ground, which helps to avoid co-frequency collisions and improve the efficiency of satellite resource utilization. Finally, satellite beams with similar orbital characteristics, latitude position characteristics, and switch state characteristics are grouped together, which facilitates the subsequent formulation of corresponding switch strategies for satellite beams in different groups. This can more reasonably determine the switch state of each satellite beam, while ensuring global coverage, reducing the change rate of the satellite beam switch state and reducing overhead.

[0095] In this embodiment, a method for determining the switch state of a satellite beam is provided, which can be used in electronic devices such as computers, mobile phones, tablet computers, etc. Figure 3 FIG. 1 is a flow chart of a method for determining a satellite beam switch state according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps:

[0096] Step S301: Obtain satellite system parameter set and satellite beam switch status set. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.

[0097] Step S302: Calculate the ground grid coverage information of each satellite beam in the preset ground grid according to the satellite system parameter set. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.

[0098] Step S303: Group multiple satellite beams according to the satellite system parameter set and the satellite beam switch state set to obtain multiple first satellite beam sets. Figure 2 Step S203 of the illustrated embodiment will not be described in detail here.

[0099] Step S304: sort the plurality of first satellite beam sets using a preset sorting condition to obtain a plurality of second satellite beam sets. Figure 2 Step S204 of the illustrated embodiment will not be described in detail here.

[0100] Step S305 : judging the coverage status of each satellite beam in the preset ground grid and determining the on / off status of each satellite beam based on the plurality of second satellite beam sets and the ground grid coverage information of each satellite beam.

[0101] Specifically, the above step S305 includes:

[0102] Step S3051: Calculate multiple target ratio values ​​based on the ground grid coverage information of each satellite beam.

[0103] Among them, the target ratio value Reflects the proportion of ground grids covered by the current satellite beam that are already covered by other beams.

[0104] Specifically, based on the satellite beam priority order determined by the second satellite beam set, each satellite beam in the second satellite beam set is traversed in turn.

[0105] Furthermore, the target ratio value is calculated by calculating the ratio of the ground grid covered by each satellite beam to the ground grid covered by other beams. For example, when When , it means that half of the ground grids covered by this satellite beam have been covered by other satellite beams.

[0106] Step S3052: Based on the preset grid coverage multiplicity, each target ratio value is compared with a preset threshold value and the on / off state of each satellite beam is determined according to the comparison result.

[0107] The preset grid coverage multiplicity is used to characterize the parameters of the preset ground grid state. For example, when the preset ground grid is in the initialization state (ie, no coverage state), the corresponding preset grid coverage multiplicity is .in, Indicates the ground grid number.

[0108] Furthermore, a preset threshold Indicates the proportion of ground grids covered by other satellite beams among all ground grids allowed by the system.

[0109] Specifically, the target ratio of each satellite beam is calculated Based on the target ratio of each satellite beam With preset threshold Comparisons can directly determine whether the current satellite beam coverage meets requirements. Furthermore, by combining the preset grid coverage multiplicity with the on / off state, the system ensures that the ground grid covered by the satellite beam meets system design requirements. This ensures the necessary coverage while avoiding resource waste and possible co-channel interference caused by excessive coverage, thus achieving reasonable control of the satellite beam on / off state.

[0110] In some optional implementations, step S3052 includes:

[0111] Step b1: Compare each target ratio value with a preset threshold value.

[0112] Step b2: When the target ratio value is less than the preset threshold, activate the corresponding satellite beam, update the preset grid coverage multiplicity and return to the step of calculating the target ratio value, and iterate repeatedly until the on / off state of each satellite beam is obtained.

[0113] Specifically, when the target ratio of satellite beam i Less than the preset threshold When , the corresponding satellite beam is activated, that is, the state of the corresponding satellite beam is open.

[0114] Further, open the satellite beam The coverage of the ground grid will change, and the grid coverage multiplicity needs to be updated. , at this time the satellite beam The coverage multiplicity of all covered ground grids is increased by 1.

[0115] Further, return to step S3051 and iterate repeatedly until the on / off status of each satellite beam is obtained.

[0116] In some optional implementations, after step b1, step S3052 further includes:

[0117] Step b3: When the target ratio value is greater than the preset threshold, the corresponding satellite beam is turned off, the preset grid coverage multiplicity is updated, and the step of calculating the target ratio value is returned to iteratively to obtain the on / off status of each satellite beam.

[0118] Specifically, when the satellite beam Target ratio Greater than the preset threshold When the corresponding satellite beam is turned off, the state of the corresponding satellite beam is turned off.

[0119] Further, turn off the satellite beam The coverage of the ground grid will change, and the grid coverage multiplicity needs to be updated. , at this time the satellite beam The coverage multiplicity of all covered ground grids is reduced by 1.

[0120] Further, return to step S3051 and iterate repeatedly until the on / off status of each satellite beam is obtained.

[0121] The satellite beam switch state determination method provided in this embodiment calculates a target ratio value, which can quantitatively reflect the degree of overlap between the ground grid covered by the current satellite beam and other beams. Furthermore, by comparing the target ratio value with a preset threshold, it can directly determine whether the current satellite beam coverage meets the requirements. Furthermore, the switch state is determined based on a preset grid coverage multiplicity. When the target ratio value is less than the preset threshold, the corresponding satellite beam is activated; when the target ratio value is greater than the preset threshold, the corresponding satellite beam is deactivated. This avoids waste of satellite beam resources and improves resource utilization efficiency. Furthermore, the preset grid coverage multiplicity is updated and the steps are repeated, iteratively updating the grid coverage multiplicity and switch state determination. This enables the system to adapt to factors such as changes in satellite position, maintaining a low-overhead and efficient operating state. Finally, the switch state of each satellite beam is determined, ensuring that the ground grid covered by the satellite beam meets system design requirements. This ensures the necessary coverage range while avoiding resource waste and potential co-channel interference caused by excessive coverage, thereby achieving reasonable control of the satellite beam switch state.

[0122] In one embodiment, a low-overhead dynamic beam switching strategy is provided, the method comprising:

[0123] S1: Set the beam coverage area ratio threshold F; satellite system parameters, including the number of orbital planes P, the number of satellites per orbit S, the number of satellite beams B, the number of six orbits, and initialize the satellite constellation;

[0124] S2: Generate global or key area ground grid N, each grid data covers longitude and latitude information;

[0125] For each time slot t:

[0126] S3: Initialize the generated grid points to have no coverage and a coverage multiplicity of 0, i.e. , n is the ground grid number;

[0127] S4: Determine the current spatial position of each satellite beam. Calculate and record the ground grid information covered by each beam.

[0128] S5: Based on the beam switch status at the last moment (t-1), determine the priority of the activation order of the satellite beams of the entire constellation; traverse each beam, query the working status of the beam at the last moment, and calculate the beam The parity and even orbit information of the satellite ( Represents beam The satellite is in an odd orbit. Represents beam The satellite is in an even orbit) and the current latitude position ( Represents beam The satellite is currently located in the Northern Hemisphere. Represents beam The satellite is currently located in the Southern Hemisphere) The specific grouping strategy is as follows:

[0129] 1. , then the beam Classify into collection ;

[0130] 2. , then the beam Classify into collection ;

[0131] 3. , then the beam Classify into collection ;

[0132] 4. , then the beam Classify into collection ;

[0133] 5. , then the beam Classify into collection ;

[0134] 6. , then the beam Classify into collection ;

[0135] 7. , then the beam Classify into collection ;

[0136] 8. , then the beam Classify into collection ;

[0137] The above sets are sorted according to policy requirements. For the low-overhead (without considering power consumption balancing) beam dynamic switching strategy, the sorting is as follows:

[0138] , , , , , , , ;

[0139] For low-overhead (considering power consumption balancing) beam dynamic switching strategies, the ranking is as follows:

[0140] , , , , , , , ;

[0141] S6: According to the priority order of satellite beams, traverse in sequence to confirm whether the satellite beam working status needs to be activated. Calculate the proportion of ground grids covered by the current satellite beam that are covered by other beams ( represents the beam number), if the ratio is less than the coverage area threshold F, the beam is activated. , and change the status of all ground grids covered by it to covered, and increase the coverage multiplicity by 1. .otherwise, , ;

[0142] S7: Outputs the proportion of the global area of ​​the ground grid with different satellite coverage multiplies for all time slices and the on / off status of the satellite beams of the entire constellation.

[0143] The low-overhead dynamic beam switching strategy provided in this example has the following effects:

[0144] 1. Compared with existing research results, the solution proposed in this invention implements a low-overhead system-level satellite beam switch state determination method, which can reduce the change rate of the satellite beam switch state while ensuring global satellite coverage and avoiding beam co-frequency collisions.

[0145] 2. The present invention innovatively proposes a satellite beam priority sorting method based on satellite power consumption balance and beam switching status historical information, thereby improving the engineering applicability of the beam switching strategy.

[0146] In an optional embodiment, based on the low-overhead dynamic beam switching strategy provided by the above example of the present invention, a fast calculation method for the dynamic beam control strategy is provided, such as Figure 4 As shown, the following steps are included:

[0147] Step S1-1: inputting the beam switch state information at the previous moment, generating ground grids, and setting a threshold F for the proportion of ground grids covered by the satellite beam that include ground grids covered by other beams;

[0148] Step S1-2: Calculate the current satellite position and beam arrangement information:

[0149] In the embodiment of the present application, the satellite beam arrangement information includes the azimuth angle and off-axis angle of the beam relative to the satellite with the sub-satellite point as the origin and the satellite flight direction as the x-axis.

[0150] Step S1-3: Calculate the beam priority at the current moment based on the beam state information at the previous moment.

[0151] This embodiment also provides a device for determining the satellite beam switch state, which is used to implement the above-mentioned embodiments and preferred implementations. Details already described will not be repeated here. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.

[0152] This embodiment provides a device for determining the switch state of a satellite beam. Figure 5 As shown, the device includes:

[0153] An acquisition module 501 is configured to acquire a satellite system parameter set and a satellite beam switch state set;

[0154] A calculation module 502 is configured to calculate ground grid coverage information of each satellite beam in a preset ground grid according to a satellite system parameter set;

[0155] A first establishing module 503 is configured to group multiple satellite beams according to a satellite system parameter set and a satellite beam switch state set to obtain multiple first satellite beam sets;

[0156] A second establishing module 504 is configured to sort the plurality of satellite beam sets using a preset sorting condition to obtain a plurality of second satellite beam sets;

[0157] The solving module 505 is configured to judge the coverage status of each satellite beam in a preset ground grid and determine the on / off status of each satellite beam based on the multiple second satellite beam sets and the ground grid coverage information of each satellite beam.

[0158] In an optional implementation, the first establishing module 503 includes:

[0159] The first calculation submodule is used to calculate the orbit information and latitude position information of each satellite beam based on the satellite system parameter set.

[0160] The first establishing submodule is used to group multiple satellite beams according to the satellite beam switch state set, the orbit information and the latitude position information of each satellite beam to obtain multiple first satellite beam sets.

[0161] In an optional embodiment, the first establishment submodule includes:

[0162] The first establishing unit is configured to determine a satellite beam on state set and a satellite beam off state set according to the satellite beam on / off state set.

[0163] The second establishing unit is configured to compare the latitude position information of each satellite beam with a preset threshold value and determine the latitude position information of the satellite to which each satellite beam belongs.

[0164] The first establishing unit is used to group multiple satellite beams according to the satellite beam on state set, the satellite beam off state set, the orbit information of each satellite beam and the latitude position information of each satellite beam satellite to obtain multiple first satellite beam sets.

[0165] In an optional embodiment, the solution module 505 includes:

[0166] The second calculation submodule is used to calculate multiple target ratio values ​​according to the ground grid coverage information of each satellite beam.

[0167] The first determination submodule is configured to compare each target ratio value with a preset threshold value based on a preset grid coverage multiplicity and determine the on / off state of each satellite beam according to the comparison result.

[0168] In an optional implementation, the first determining submodule includes:

[0169] The first comparison unit is used to compare each target ratio value with a preset threshold value.

[0170] The third determining unit updates the preset grid coverage multiplicity and returns to the step of calculating the target ratio value when the target ratio value is less than the preset threshold value, and iterates repeatedly until the on / off state of each satellite beam is obtained.

[0171] In an optional implementation, the first determining submodule further includes:

[0172] The fourth determining unit updates the preset grid coverage multiplicity and returns to the step of calculating the target ratio value when the target ratio value is greater than the preset threshold value, and iterates repeatedly until the on / off state of each satellite beam is obtained.

[0173] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0174] The satellite beam switch state determination device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0175] The embodiment of the present invention also provides a computer device having the above Figure 5 The satellite beam switch state determination device shown.

[0176] See also Figure 6 , Figure 6 is a structural diagram of a computer device provided by an optional embodiment of the present invention, such as Figure 6 As shown, the computer device comprises: one or more processors 10, memory 20, and the interface for connecting various components, including high-speed interface and low-speed interface. Various components utilize different buses to communicate with each other and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in the memory or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Equally, multiple computer devices can be connected, and each device provides the necessary operation of part (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 10 is taken as an example.

[0177] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.

[0178] The memory 20 stores instructions that can be executed by at least one processor 10, so as to enable at least one processor 10 to execute the method shown in the above embodiment.

[0179] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0180] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0181] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0182] The embodiment of the present invention also provides a computer-readable storage medium. The above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.

[0183] A portion of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the form in which the computer program instruction exists in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc. Accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium that can be accessed by the computer.

[0184] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention. Such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for determining a satellite beam switch state, characterized in that: include: Obtain satellite system parameter set and satellite beam switch status set; Calculating ground grid coverage information of each satellite beam in a preset ground grid according to a satellite system parameter set; Grouping the plurality of satellite beams according to the satellite system parameter set and the satellite beam switch state set to obtain a plurality of first satellite beam sets; sorting the plurality of first satellite beam sets using a preset sorting condition to obtain a plurality of second satellite beam sets; Judging the coverage status of each satellite beam in a preset ground grid and determining the on / off status of each satellite beam based on the plurality of second satellite beam sets and the ground grid coverage information of each satellite beam; The method further comprises: judging the coverage status of each satellite beam in a preset ground grid and determining the on / off status of each satellite beam based on the plurality of second satellite beam sets and the ground grid coverage information of each satellite beam; and Calculating a plurality of target ratio values ​​based on the ground grid coverage information of each satellite beam, wherein the target ratio values ​​reflect the ratio of ground grids covered by the current satellite beam to ground grids covered by other beams; Based on a preset grid coverage multiplicity, each target ratio value is compared with a preset threshold value, and the on / off state of each satellite beam is determined based on the comparison result. The preset grid coverage multiplicity is used to characterize the state of the ground grid covered by the satellite beam, and the preset threshold value represents the proportion of ground grids that are already covered by other satellite beams among all ground grids allowed to be covered by the satellite beam of the system; Wherein, based on the preset grid coverage multiplicity, each target ratio value is compared with the preset threshold value and the on / off state of each satellite beam is determined according to the comparison result, including: Compare each target ratio value with a preset threshold value; When the target ratio value is less than the preset threshold, the corresponding satellite beam is activated, the preset grid coverage multiplicity is updated, and the step of calculating the target ratio value is returned to, and the iteration is repeated until the switch state of each satellite beam is obtained.

2. The method according to claim 1, characterized in that The plurality of satellite beams are grouped according to the satellite system parameter set and the satellite beam switch state set to obtain a plurality of first satellite beam sets, including: Based on the satellite system parameter set, respectively calculating the orbit information and latitude position information of each satellite beam; The plurality of satellite beams are grouped according to the satellite beam switch state set, the orbit information and the latitude position information of each satellite beam to obtain the plurality of first satellite beam sets.

3. The method according to claim 2, characterized in that The method further comprises grouping the plurality of satellite beams according to the satellite beam switch state set, the orbit information and the latitude position information of each satellite beam to obtain the plurality of first satellite beam sets, including: Determining a satellite beam on state set and a satellite beam off state set according to the satellite beam switch state set; Comparing the latitude position information of each satellite beam with a preset threshold value and determining the latitude position information of the satellite to which each satellite beam belongs; The multiple satellite beams are grouped according to the satellite beam on state set to which each satellite beam belongs, the satellite beam off state set, the orbit information of each satellite beam, and the latitude position information of the satellite in each satellite beam to obtain the multiple first satellite beam sets.

4. The method according to claim 1, wherein After comparing each target ratio value with a preset threshold value, the method further includes: When the target ratio value is greater than the preset threshold, the corresponding satellite beam is turned off, the preset grid coverage multiplicity is updated, and the step of calculating the target ratio value is returned to, and the iteration is repeated until the switch state of each satellite beam is obtained.

5. A device for determining a satellite beam switch state, characterized in that: The device comprises: An acquisition module, used to acquire a satellite system parameter set and a satellite beam switch state set; a calculation module, configured to calculate ground grid coverage information of each satellite beam in a preset ground grid according to a satellite system parameter set; A first establishing module is configured to group a plurality of satellite beams according to a satellite system parameter set and a satellite beam switch state set to obtain a plurality of first satellite beam sets; a second establishing module, configured to sort the plurality of first satellite beam sets using a preset sorting condition to obtain a plurality of second satellite beam sets; a solving module, configured to judge the coverage status of each satellite beam in a preset ground grid and determine an on / off state of each satellite beam based on the plurality of second satellite beam sets and ground grid coverage information of each satellite beam; Wherein, the solution module includes: A second calculation submodule is configured to calculate a plurality of target ratio values ​​based on the ground grid coverage information of each satellite beam, wherein the target ratio values ​​reflect the ratio of ground grids covered by the current satellite beam to ground grids covered by other beams; A first determination submodule is configured to compare each target ratio value with a preset threshold value based on a preset grid coverage multiplicity, and determine the on / off state of each satellite beam according to the comparison result, wherein the preset grid coverage multiplicity is used to characterize the state of the ground grid covered by the satellite beam, and the preset threshold value represents the proportion of ground grids that are already covered by other satellite beams among all ground grids allowed to be covered by satellite beams by the system; The first determining submodule includes: A first comparison unit is used to compare each target ratio value with a preset threshold value; The third determination unit is used to activate the corresponding satellite beam when the target ratio value is less than the preset threshold, update the preset grid coverage multiplicity and return to the step of calculating the target ratio value, and iterate repeatedly until the switching state of each satellite beam is obtained.

6. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the satellite beam switch state determination method according to any one of claims 1 to 4 by executing the computer instructions.

7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the satellite beam switch state determination method according to any one of claims 1 to 4.

8. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to cause a computer to execute the satellite beam switch state determination method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method for multi-beam coverage by the grouping of elementary beams of the same color, and telecommunications payload for implementing such a method

    CN110011708A

  • Low-orbit satellite spot beam closing method based on service prediction

    CN113259950A