Satellite beam scheduling method, scheduling system, electronic equipment and medium

By determining the working state and load value of the beam in satellite communication and selecting the beam with the smallest load value to provide services, the problem of random scheduling not adapted to service is solved, and the balanced use of beam resources and efficient operation of satellite communication is achieved.

CN119727875AActive Publication Date: 2025-03-28CHONGQING SATELLITE NETWORK SYSTEM CO LTD

Patent Information

Application Number
CN202510215924.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2025-03-28
Estimated Expiration
2045-02-26

AI Technical Summary

Technical Problem

Methods such as random scheduling and polling scheduling do not adapt to service randomness in satellite communications, which may lead to early withdrawal of the satellite components.

Method used

By determining the operating status and load values ​​of multiple beams on the satellite, selecting the idle beam with the smallest load value as the target beam, providing communication services, and determining whether it is necessary to recalibrate the maximum power value of the forward power amplifier after the user releases the service channel.

Benefits of technology

It effectively avoids the problem of life cycle inconsistency in the entire working conditions of beam resources caused by imbalance in the use of scheduled beam resources, and improves the overall operating efficiency and benefits of satellite communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119727875A_ABST
    Figure CN119727875A_ABST
Patent Text Reader

Abstract

The invention discloses a satellite beam scheduling method and system, electronic equipment and a medium. The method comprises the steps that a satellite transmits a plurality of beams; determining the working states of the plurality of beams; determining load values of the plurality of beams; and according to the working states of the plurality of beams and the load values of the plurality of beams, determining a target beam to provide communication service. According to the invention, the overall operation efficiency and benefits of satellite communication are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a satellite beam scheduling method, scheduling system, electronic equipment and medium. Background Art

[0002] In satellite communications, there are scenarios where the satellite's configurable beams are used to provide communication services to users. The network can obtain the location information of the user applying for the service through the service support system or the user terminal's active reporting, and then adjust the coverage area of ​​the satellite's configurable beams to provide data and voice services to users.

[0003] The satellite steerable beam service block diagram is as follows Figure 1 As shown, after the satellite communication system is debugged, the working status of the onboard frequency conversion equipment and power amplifier are set to be stable, the baseband processing equipment is bound to the onboard beam, and the technical status usually does not change frequently.

[0004] When a user applies for a service, the control center of the network system randomly selects a beam from the unused beams to provide services to the user. For example, there are 5 schedulable beams on a satellite, and beams 1 and 3 are already in service. When a new user makes a service request and the user is not within the coverage of beams 1 and 3, the operation control system randomly selects a beam from the idle [beams 2, 4, and 5] and adjusts the beam's ground coverage direction to provide service to the user. Summary of the invention

[0005] In view of this, the present application provides a satellite beam scheduling method, scheduling system, electronic device and medium, which mainly solves the problem that scheduling methods such as random scheduling and polling scheduling are not suitable for the randomness of satellite communication services and may cause on-board components to be retired prematurely.

[0006] The present application discloses a satellite beam scheduling method, which is applied to a satellite and includes: The satellite transmits a plurality of beams; determining the operating status of the plurality of beams; determining loading values ​​for the plurality of beams; A target beam is determined according to the working states of the multiple beams and the load values ​​of the multiple beams to provide a communication service.

[0007] Furthermore, the load value of each beam is the sum of the accumulated load values ​​of the corresponding service channels; The beam includes a plurality of service channels; the service channel is a channel through which the satellite sends signals to the user end.

[0008] Furthermore, when the beam corresponding to the service channel currently does not serve any user, the beam is in an idle state.

[0009] Furthermore, the method for obtaining the cumulative load value of the service channel includes: Obtaining a load accumulation value of the service channel according to the first ratio, the first load value and the first weight value; The first ratio is the ratio of the second power value to the first power value; the first power value is the maximum power value initially output by the forward power amplifier on the satellite; the second power value is the output power value of the forward power amplifier in a normal working state when no user service is carried after the maximum power value of the forward power amplifier is calibrated each time; The first load value is the load value of the service channel from the completion of each maximum power value calibration of the forward power amplifier to the specified time; The first weight value is a weight value of the accumulated load value of the service channel after the maximum power value of the forward power amplifier is calibrated each time.

[0010] Further, determining the target beam according to the working states of the multiple beams and the load values ​​of the multiple beams includes: A beam with the smallest load value is selected from the beams in the idle state as the target beam.

[0011] Furthermore, it also includes: After the user releases the service channel, it is determined whether the maximum power value of the forward power amplifier needs to be recalibrated.

[0012] Further, the determining whether the maximum power value of the forward power amplifier needs to be recalibrated includes: If a preset situation occurs, the maximum power value of the forward power amplifier is recalibrated; the preset situation includes that the performance of the forward power amplifier is degraded, or the coverage area of ​​the beam corresponding to the forward power amplifier undergoes a preset change, or the satellite changes its orbit, resulting in the need to adjust the performance indicators of the wireless link, or the satellite's business changes, resulting in the need to adjust the performance indicators of the wireless link.

[0013] Further, if the maximum power value of the forward power amplifier is recalibrated, the calibration value of the forward power amplifier is updated; otherwise, the load value of the beam is updated.

[0014] The present application also discloses a satellite beam scheduling system, which is applied to a satellite and includes: A transmitting module, used for the satellite to transmit multiple beams; A state determination module, used to determine the working state of the multiple beams; A load value determination module, used to determine the load values ​​of the multiple beams; The beam determination module is used to determine the target beam according to the working status of the multiple beams and the load values ​​of the multiple beams to provide communication services.

[0015] The present application also discloses an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the above-mentioned satellite beam scheduling method is implemented.

[0016] The present application also discloses a computer-readable storage medium, which includes a computer program or instructions. When the computer program or instructions are executed on a computer, the computer executes the above-mentioned satellite beam scheduling method. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0018] Figure 1 A block diagram of a satellite schedulable beam service in the prior art; Figure 2 A schematic diagram of scheduling schedulable beam resources according to an embodiment of the present application; Figure 3 A schematic diagram of a flow chart of a satellite beam scheduling method according to an embodiment of the present application; Figure 4 The present invention is a flowchart of another satellite beam scheduling method according to an embodiment of the present application. DETAILED DESCRIPTION

[0019] The present application is further described in conjunction with the accompanying drawings and embodiments, and the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field should fall within the scope of protection of the embodiments of the present application.

[0020] In different types of satellite communication systems, such as high orbit and low orbit, on-board resources are the most valuable resources. If the performance indicators of on-board components degrade, they are damaged, or fail during their life cycle, the satellite's service capability will be reduced, thereby increasing the cost of operating the network.

[0021] In the planning of various constellation orbit configurations, considering the wide line-of-sight coverage of the satellite to the ground, there are usually multiple schedulable beams and corresponding forward service channels and reverse service channels on the satellite, and the service channels and devices are generally designed to be redundant. In terms of device implementation, schedulable beam antennas generally include mechanical schedulable antennas, phased array antennas and other types, and the power amplifiers of the service channels generally use traveling wave tube amplifiers. Scheduling of schedulable beam resources usually uses algorithms such as random scheduling and polling scheduling. The starting point is mainly based on resource availability. The actual usage of each schedulable beam and the full operating life cycle of onboard payload resources are not considered in the scheduling process. However, these factors will affect the overall output of the system during the actual operation phase of various satellite constellations.

[0022] Satellite communication services use a serial method to pass through multiple components from the terminal to the server in sequence. The analysis of the entire link life cycle conforms to the "bucket theory", that is, the entire link life cycle is no longer than the life cycle of the shortest plank in the bucket.

[0023] The life of active components is usually shorter than that of passive components, and among active components, the RF amplifier usually has a shorter operating life. Take the traveling wave tube amplifier component as an example. It is a key component of the onboard RF channel. Under normal use scenarios, the service life of the traveling wave tube amplifier is much shorter than that of the baseband processing equipment. The life indicators of different types of traveling wave tubes are shown in Table 1.

[0024] Table 1 Life indicators of different types of traveling wave tubes

[0025] In actual satellite communication operations, service parameters such as the number of users, user access locations, access duration, forward and reverse traffic volumes are all uncertain. When using random algorithms to schedule schedulable beam resources, in extreme cases, some service channels will carry most of the traffic, while other service channels will carry very little traffic. Since the working environment of all service channels on the satellite is the same, some service channels will age and fail first, damaging the system's full-cycle service capability.

[0026] See also Figure 4 , an embodiment of the present application provides a satellite beam scheduling method, applied to a satellite, which includes: Satellites transmit multiple beams; Determine the operating status of multiple beams; determining loading values ​​for a plurality of beams; According to the working states of the multiple beams and the load values ​​of the multiple beams, a target beam is determined to provide communication services.

[0027] By reasonably allocating the business volume among multiple beam resources, the problem of inconsistent life cycle of beam resources under all working conditions caused by unbalanced use of schedulable beam resources can be effectively avoided, thereby improving the overall operational efficiency and benefits of satellite communications. In view of the wide range of use of schedulable beams on satellites, the application value of the technical solution of the present application is further increased. Business volume refers to the total business volume carried by the system using adjustable beams. For the forward power amplifier, the business volume is the load. The forward power amplifier refers to the power amplifier used by the satellite transmitting beam.

[0028] In one embodiment of the present application, the load value of each beam is the sum of the accumulated load values ​​of several service channels corresponding to it; The beam includes several service channels; the service channel is the channel through which the satellite sends signals to the user end.

[0029] In one embodiment of the present application, after a user releases a service channel, if the beam corresponding to the service channel currently does not serve a user, the beam is in an idle state.

[0030] In one embodiment of the present application, a method for obtaining a load accumulation value of a service channel includes: According to the first ratio, the first load value and the first weight value, the cumulative load value of the service channel is obtained; the first ratio is the ratio of the second power value to the first power value; the first power value is the maximum power value initially output by the forward power amplifier on the satellite; the second power value is the output power value of the forward power amplifier in normal working state when not carrying user services after the maximum power value of the forward power amplifier is calibrated each time; the first load value is the load value of the service channel from the completion of each maximum power value calibration of the forward power amplifier to the specified time; the first weight value is the weight value of the cumulative load value of the service channel after the maximum power value of the forward power amplifier is calibrated each time.

[0031] Among them, the maximum initial output power value of the forward power amplifier on the satellite refers to the maximum output power determined in the design stage of the forward power amplifier, which is an important indicator of the power amplifier; the indicators of the power amplifier in each system are designed in advance.

[0032] The embodiment of the present application designs a scheduling mechanism for on-board schedulable beam resources based on the load value of the schedulable beam on the satellite, thereby ensuring balanced use of multiple schedulable beams on the satellite during long-term operation and extending the efficiency of satellite operation.

[0033] In a possible implementation of the present application, the output calibration value of the forward power amplifier on the satellite and the carried user service volume are used as two dimensions, and combined with the weight value, to define a load of a satellite communication service channel. The cumulative load value of the Xth service channel of the satellite communication service is:

[0034] in, Indicates the cumulative load value of the Xth service channel at time t; Indicates the load value of the Xth service channel after the maximum power value of the forward power amplifier is calibrated for the i-th time; the value range of i is 1 to n; n is a positive integer; , (First ratio), yes 3 parameters of; The weight value (first weight value) representing the cumulative load value of the X-th service channel at the i-th time may be a constant or a time-varying function; It represents the output power value (second power value) of the forward power amplifier in normal working state when not carrying user services after the maximum power value of the forward power amplifier is calibrated for the i-th time, in W; It indicates the maximum power value (first power value) of the initial output of the forward power amplifier after taking into account factors such as G / T (receiver quality factor, the ratio of the receiver system antenna gain G to the receiver system temperature noise T), EIRP (effective isotropic radiated power, an important parameter for evaluating the RF link and the only parameter measurement of the transmitter part of the link), and SFD (saturation flux density). It is generally a constant under normal working conditions of the forward power amplifier, and the unit is W. It represents the load value of the service channel from the completion of the maximum power value calibration of the i-th forward power amplifier to time t, reflecting the impact of user traffic on the service link; is the first load value. EIRP is the product of the transmit signal power Pt and the transmit antenna gain Gt, EIRP=Pt Gt; SFD refers to the signal power received per unit area at the satellite transponder input port when the forward power amplifier output is saturated. When the input signal power flux reaches SFD, the forward power amplifier enters the saturation state, and the output power no longer increases linearly with the input signal power.

[0035] Optionally, the reason for calibrating the forward power amplifier is that each communication system has a power calibration process. In the ground mobile communication scenario, the forward power of the base station has been determined in the simulation and laboratory test phase and reflected in the protocol. In the satellite communication scenario, due to different satellite orbit types, different altitudes, different satellite antenna apertures, different business application scenarios (navigation, broadcasting and television, communication), different terminal types (handheld terminals, 0.6 / 1.2 / 2.4 meter aperture antennas), etc., the wireless channel environment of satellite communication is different and not standard. The forward power amplifier transmission power of satellite communication needs to be calibrated by ground terminal measurement after the satellite orbit is determined, that is, to determine the most appropriate output value of the forward power amplifier.

[0036] The calibration process of the forward power amplifier on the satellite is: After the satellite orbit is determined, the beam transmitted by the satellite points to the user area, and the user side and the satellite side transmit and receive end-to-end signals, and measure the actual C / N (ratio of the average power C of the received modulated signal to the average power N of the noise) or Eb / N0 (ratio of the bit energy Eb to the noise power spectrum density N0). Then, considering the business needs and actual verification, determine the transmit power of the satellite power amplifier, the transmit power of the ground user and other system parameter values.

[0037] In a possible implementation of the present application, a method for calculating a load accumulation value of an Xth service channel of a satellite communication service includes: The first ratio, the first load value and the first weight value are multiplied and accumulated to obtain the load accumulation value of the service channel to obtain the load accumulation value of the Xth service channel of the satellite communication service.

[0038] Specifically, it can be assumed that the above is a product function, and yes The logarithmic mapping value of , then the cumulative load value of the Xth service channel is:

[0039] For a certain service channel, if the maximum output power value of the forward power amplifier on the satellite is 150W, after the actual adjustment of G / T, EIRP, SFD and other indicators, the actual maximum output power of the forward power amplifier is limited to 120W, then =120W. Assuming that when there is no user service, the output power of the forward power amplifier is reserved to fall back by 3db, that is, the output power of the forward power amplifier in the no-load scenario is reduced by half compared to the maximum power. Then, after the maximum power of the forward power amplifier is calibrated for the first time, the output power of the forward power amplifier in normal working state when there is no user service is =60W; at time T after a period of operation, the no-load output power of the forward power amplifier is recalibrated to 50W. Then, after the maximum power of the forward power amplifier is calibrated for the second time, the output power of the forward power amplifier in normal working state when not carrying user services is =50W, and before time T, the service channel has carried 100Gb throughput (the load value of the service channel up to time T). It is fixed. After each power calibration Will change.

[0040] The power amplifier is easily damaged if it is in full power for a long time; if the power output value of the power amplifier is greater than the full power value, the indicators will not meet the requirements. The reasons for the reserved fallback of the forward power amplifier output power include: 1. Preventing the forward power amplifier output power value from exceeding the expected "full power" value due to equipment aging, power calibration errors, user equipment failures, power supply fluctuations, etc.; 2. After the satellite system is enabled, in the service state, there will be power control and power / modulation / coding adaptation actions between the user end and the forward power amplifier, and the forward power amplifier output power value will fluctuate based on the preset value. It is necessary to consider reserving the preset value from the "full power" value.

[0041] The accumulated load value of the service channel before time T, t<=T: =

[0042] = (60 / 120)

[0043] At t=T, =100Gb, then: =

[0044] = (60 / 120) = (60 / 120) 2 The accumulated load value of the service channel after time T, t>T: = +

[0045] = (60 / 120) 2+ (50 / 120)

[0046] In one embodiment of the present application, the load value of each beam is the sum of the accumulated load values ​​of the corresponding service channels; the beam includes several service channels; the service channel is the channel through which the satellite sends signals to the user end. The load value of each beam can be used to measure the degree of loss of the service channel, that is, the more the forward power amplifier is used, the greater the possibility of loss; the less it is used, the less likely it is to be lost.

[0047] In one embodiment of the present application, determining a target beam according to working states of multiple beams and load values ​​of the multiple beams includes: When a new user needs to use satellite network resources, the beam with the smallest load value is selected from the idle beams as the target beam. Figure 3 After scheduling the beam with the smallest load value, the state of the beam is updated from idle state to busy state.

[0048] In one embodiment of the present application, see Figure 3 , also includes: when the user releases the service channel, updating the load value of the beam corresponding to the service channel.

[0049] In one embodiment of the present application, see Figure 3 , also includes: When the user releases the service channel, it is determined whether the maximum power value of the forward power amplifier needs to be recalibrated.

[0050] Figure 3 In the process, updating the calibration value of the forward power amplifier refers to determining Value; Calculating the cumulative load value of the service channel requires the load value of the service channel, so Figure 3After updating the load value of the service channel in the process, the cumulative load value of the service channel is calculated. The load value of the service channel is constantly changing during the user's use of the service channel; after the user releases the service channel, the load value of the service channel is updated. That is, each time the user releases the service channel, the load value of the service channel is triggered to update. If the user does not release the service channel, it is determined whether the user has applied for the service. If the user has not applied for the service, it is continued to determine whether the user has released the service channel to obtain the status of each beam in real time; among them, each beam corresponds to 1 service channel, and 1 service channel is providing services to 5 users. For example, if all 5 users have released the service channel, the beam state corresponding to the service channel is idle, otherwise it is busy; when the beam state is busy, if a user applies for a new service, the beam does not need to be called. In addition, after a user releases the service channel, the corresponding beam load value can be updated, or the corresponding beam load value can be calculated after the other 4 users have released the service channel, but the storage volume and calculation complexity will be higher.

[0051] On the basis of the above embodiment, when a new user requests to use network resources, the operation control system can select a beam in an idle state and with the smallest beam load value in the schedulable beam for scheduling to provide services to the user. Among them, the signal is amplified by the forward power amplifier and then transmitted through the antenna to form a beam. The operation control system forming a beam can be described as: forming a beam according to {key: [value1, value2, ...]} designed by the operation control system, key represents the generated beam, value1 represents the forward power amplifier, and value2 represents the antenna; for example, {Beam No. 3: [Power Amplifier 2, Antenna 5, ...]} means that the signal is amplified by the forward power amplifier 2 and then transmitted through the antenna 5 to form beam No. 3.

[0052] For the sake of convenience, it is assumed that there are three schedulable beams on the satellite, and one beam corresponds to one service channel. The resource scheduling process is described as follows: Figure 2 As shown, the horizontal axis is the beam and the vertical axis is the load value of the beam The service channel is from the forward power amplifier and antenna on the satellite to the user end. One service channel can carry multiple users at the same time.

[0053] ①: Beam 2 is busy, and beam 1 and beam 3 are idle.

[0054] ②: At time T1, the operation control system receives a message from the user requesting a service and determines the load value of the idle beam. <= , the operation control system schedules beam 3 in idle state to serve the user, and then beam 3 changes from idle state to busy state; wherein, is the load value of beam 3, is the load value of beam 1; ③: Beam 2 and beam 3 are busy, and beam 1 is idle.

[0055] ④: At time T2, the user releases the service channel and beam 2 changes from busy state to idle state.

[0056] ⑤: At time T3, the output power of the forward power amplifier used by beam 1 is recalibrated, and the control system is operated to synchronously correct the parameter values ​​required to calculate the load value of beam 1 (for example , ). It should be noted that the forward power amplifier needs to be calibrated for output power value before initial use, and it needs to be calibrated again only when special circumstances occur. Special circumstances may include: aging of the forward power amplifier components, large changes in beam coverage area, changes in service types, changes in ground terminals, etc. The load value of a busy beam will increase.

[0057] ⑥: At time T4, the operation control system processes the new user service request message, because < , scheduling beam 1 to provide service. After time T4, the load value of beam 1 continues to accumulate on the original value. is the load value of beam 2.

[0058] In one embodiment of the present application, determining whether it is necessary to recalibrate the maximum power value of the power amplifier on the satellite includes: If a preset situation occurs, the maximum power value of the forward power amplifier is recalibrated; the preset situation includes that the performance of the forward power amplifier is degraded, or the coverage area of ​​the beam corresponding to the forward power amplifier undergoes a preset change, or the satellite changes its orbit, resulting in the need to adjust the performance indicators of the wireless link, or the satellite's business changes, resulting in the need to adjust the performance indicators of the wireless link.

[0059] In one embodiment of the present application, see Figure 3 When the maximum power value of the forward power amplifier needs to be recalibrated, the calibration value (second power value) of the forward power amplifier is updated; otherwise, after the load value of the service channel is updated, the load value of the beam is updated.

[0060] Compared with the traditional on-board beam resource scheduling method, the present application can reduce the probability of unexpected service withdrawal during the design cycle of the satellite's adjustable beam, extend the full working condition life cycle of satellite services, and improve the efficiency and benefits of satellite communication operations. Since the present application is based on the calibration index of the forward power amplifier operating status on the satellite (the calibration value of the forward power amplifier, which can be determined after each power calibration) and the carrying capacity (referring to the forward power amplifier on the satellite generally carrying the service links of multiple users, and the signal sent by the forward power amplifier contains the service data of multiple users), the technology has strong adaptability and does not need to distinguish the antenna type, satellite orbit mode and constellation type on the satellite. It is applicable to mechanical adjustable antennas, phased array antennas, high-orbit satellite scenarios, and low-orbit satellite scenarios. Among them, unexpected service withdrawal refers to the situation where the satellite's beam is faulty and cannot be used; generally, the forward power amplifier is designed with a backup, for example: 5 main forward power amplifiers and 2 backup forward power amplifiers. The forward power amplifiers used in ground mobile communication equipment have a relatively high failure rate, but they can be replaced. If the forward power amplifier on the satellite fails, it cannot be replaced. If the performance index of the forward power amplifier decreases, fails to meet the design requirements, and cannot provide services to users, it is considered that the forward power amplifier fails.

[0061] By simulating the basic usage scenarios of satellite schedulable beams, the algorithm of this application is compared with the existing beam random selection algorithm in terms of their impact on beam service indicators, and the quantitative performance of the algorithm is evaluated. Take the product function, Take the logarithmic mapping value of the business volume and the weight value =1, and there are 6 schedulable beam resources, the performance evaluation results of the algorithm are shown in Table 2. Among them, the beam service index refers to the service life index of the beam under normal working conditions. The premise of the quantitative performance evaluation of the algorithm is that the beam will be retired (failed or failed) after being used for a long time and carrying a certain number of services.

[0062] Table 2 Comparison of evaluation results of this algorithm and other algorithms

[0063] The embodiment of the present application also provides a satellite beam scheduling system, which is applied to a satellite and includes: A transmitting module, used for transmitting multiple beams from a satellite; A state determination module, used for determining the working state of multiple beams; A load value determination module, used to determine load values ​​of multiple beams; The beam determination module is used to determine the target beam according to the working status of the multiple beams and the load values ​​of the multiple beams to provide communication services.

[0064] An embodiment of the present application also provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the satellite beam scheduling method described in the above embodiment is implemented.

[0065] An embodiment of the present application further provides a computer-readable storage medium, which includes a computer program or instructions. When the computer program or instructions are executed on a computer, the computer executes the satellite beam scheduling method described in the above embodiment.

[0066] It should be noted that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0067] Those skilled in the art should clearly understand that, for the convenience and brevity of description, the specific working processes of the satellite beam scheduling system, electronic device and computer-readable storage medium described in the above embodiments can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0068] A person of ordinary skill in the art will appreciate that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by instructing the relevant hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk, or an optical disk, etc.

[0069] The above are only optional embodiments of the present application, which are only used to illustrate the technical solution of the present application rather than to limit it. Without departing from the spirit and scope of the present application, modifications, equivalent substitutions, improvements, etc. to the specific implementation methods of the present application should all be included in the protection scope of the present application.

Claims

1. A satellite beam scheduling method, applied to a satellite, characterized in that: include: The satellite transmits a plurality of beams; determining the operating status of the plurality of beams; determining loading values ​​for the plurality of beams; A target beam is determined according to the working states of the multiple beams and the load values ​​of the multiple beams to provide a communication service.

2. The satellite beam scheduling method according to claim 1, characterized in that: The load value of each beam is the sum of the accumulated load values ​​of the corresponding service channels; The beam includes a plurality of service channels; the service channel is a channel through which the satellite sends signals to the user end.

3. The satellite beam scheduling method according to claim 2, characterized in that: When the beam corresponding to the service channel currently does not serve any user, the beam is in an idle state.

4. The satellite beam scheduling method according to claim 2, characterized in that: The method for obtaining the cumulative load value of the service channel includes: Obtaining a load accumulation value of the service channel according to the first ratio, the first load value and the first weight value; The first ratio is the ratio of the second power value to the first power value; the first power value is the maximum power value initially output by the forward power amplifier on the satellite; the second power value is the output power value of the forward power amplifier in a normal working state when no user service is carried after the maximum power value of the forward power amplifier is calibrated each time; The first load value is the load value of the service channel from the completion of each maximum power value calibration of the forward power amplifier to the specified time; The first weight value is a weight value of the accumulated load value of the service channel after the maximum power value of the forward power amplifier is calibrated each time.

5. The satellite beam scheduling method according to any one of claims 1 to 4, characterized in that: The determining the target beam according to the working states of the multiple beams and the load values ​​of the multiple beams includes: A beam with the smallest load value is selected from the beams in the idle state as the target beam.

6. The satellite beam scheduling method according to any one of claims 2 to 4, characterized in that: Also includes: After the user releases the service channel, it is determined whether the maximum power value of the forward power amplifier needs to be recalibrated.

7. The satellite beam scheduling method according to claim 6, characterized in that: The determining whether it is necessary to recalibrate the maximum power value of the forward power amplifier includes: If a preset situation occurs, the maximum power value of the forward power amplifier is recalibrated; the preset situation includes that the performance of the forward power amplifier is degraded, or the coverage area of ​​the beam corresponding to the forward power amplifier undergoes a preset change, or the satellite changes its orbit, resulting in the need to adjust the performance indicators of the wireless link, or the satellite's business changes, resulting in the need to adjust the performance indicators of the wireless link.

8. The satellite beam scheduling method according to claim 7, characterized in that: If the maximum power value of the forward power amplifier is recalibrated, the calibration value of the forward power amplifier is updated; otherwise, the load value of the beam is updated.

9. A satellite beam scheduling system, applied to a satellite, characterized in that: include: A transmitting module, used for the satellite to transmit multiple beams; A state determination module, used to determine the working state of the multiple beams; A load value determination module, used to determine the load values ​​of the multiple beams; The beam determination module is used to determine the target beam according to the working status of the multiple beams and the load values ​​of the multiple beams to provide communication services.

10. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the satellite beam scheduling method according to any one of claims 1 to 8 is implemented.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a computer program or an instruction. When the computer program or the instruction is executed on a computer, the computer is enabled to execute the satellite beam scheduling method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Integrated resource planning for satellite systems

    CN104683991A

  • Ka multi-beam satellite communication system resource allocation method based on firefly algorithm

    CN107864506A

  • Satellite communication resource scheduling method and device

    CN112583471A

  • Multi-beam satellite communication power control method for large-scale radiation array

    CN113098584A

  • Communication satellite multi-carrier group load balancing method

    CN119154941A

Cited By

  • Beam scanning distribution method and device and storage medium

    CN122226128A

  • A beam scanning allocation method, apparatus, and storage medium

    CN122226128B