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 as the target beam, the problem of component early withdrawal caused by random scheduling not adapting to service in service is solved, and the operational efficiency and benefits of satellite communication are improved.
Patent Information
- Application Number
- CN202510215924.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2025-05-20
- Estimated Expiration
- 2045-02-26
AI Technical Summary
Methods such as random scheduling and polling scheduling do not adapt to service randomness in satellite communications, which may lead to the problem of early withdrawal of the satellite components.
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.
It effectively avoids the problem of inconsistent life cycle of beam resources under the entire operating conditions due to unbalanced use of scheduled beam resources, and improves the overall operating efficiency and benefits of satellite communications.
Smart Images

Figure CN119727875B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to a satellite beam scheduling method, a scheduling system, an electronic device, and a medium. Background Art
[0002] In satellite communication, there is a scenario where on-satellite schedulable beams are mobilized to provide communication services for users. Through the method of issuing by the service support system or actively reporting by the user terminal, the network can obtain the location information of the users applying for services, and then adjust the coverage area of the on-satellite schedulable beams to provide data and voice service for the users.
[0003] The service block diagram of the satellite schedulable beam is as Figure 1 shown. After the satellite communication system is debugged, the working states of the on-board frequency conversion equipment and the power amplifier are both set to be stable. The baseband processing equipment is bound to the on-satellite beams, and usually the technical state will not be frequently changed.
[0004] When a user applies for a service, the control center of the network system randomly selects 1 beam from the unused beams to provide service for the user. For example: there are 5 schedulable beams on a certain satellite, and beam 1 and beam 3 are already in the service state. When a new user makes a service request and the user is not within the coverage ranges of beam 1 and beam 3, the operation control system randomly selects one beam from [beam 2, beam 4, beam 5] in the idle state, and adjusts the ground coverage direction of this beam to provide service for the user. Summary of the Invention
[0005] In view of this, this application provides a satellite beam scheduling method, a scheduling system, an electronic device, and a medium, mainly solving the problem that scheduling methods such as random scheduling and polling scheduling are not suitable for the randomness of satellite communication services, which may cause on-satellite components to go offline in advance.
[0006] This application discloses a satellite beam scheduling method, which is applied to a satellite and includes:
[0007] The satellite emits multiple beams;
[0008] Determine the working states of the multiple beams;
[0009] Determine the load values of the multiple beams;
[0010] Determine a target beam according to the working states of the multiple beams and the load values of the multiple beams to provide communication services.
[0011] Further, the load value of each beam is the sum of the load cumulative values of its corresponding several service channels;
[0012] The beam includes a plurality of service channels; the service channel is a channel through which the satellite sends signals to the user terminal.
[0013] Further, when the beam corresponding to the service channel currently has no served users, the beam is in an idle state.
[0014] Further, the method for obtaining the load accumulation value of the service channel includes:
[0015] Obtain the load accumulation value of the service channel according to a first ratio, a first load value, and a first weight value;
[0016] The first ratio is the ratio of a second power value to a 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 without carrying user services after each calibration of the maximum power value of the forward power amplifier;
[0017] The first load value is the load value of the service channel from the start of each calibration of the maximum power value of the forward power amplifier to a specified moment;
[0018] The first weight value is the weight value of the load accumulation value of the service channel after each calibration of the maximum power value of the forward power amplifier.
[0019] Further, determining the target beam according to the working states of the multiple beams and the load values of the multiple beams includes:
[0020] Select the beam with the smallest load value from the beams in the idle state as the target beam.
[0021] Further, it further includes:
[0022] After the user releases the service channel, determine whether it is necessary to recalibrate the maximum power value of the forward power amplifier.
[0023] Further, determining whether it is necessary to recalibrate the maximum power value of the forward power amplifier includes:
[0024] If a preset situation occurs, then recalibrate the maximum power value of the forward power amplifier; the preset situation includes a performance degradation of the forward power amplifier, or a preset change in the coverage area of the beam corresponding to the forward power amplifier, or an adjustment of the performance index of the wireless link due to the satellite's orbit change, or an adjustment of the performance index of the wireless link due to a change in the satellite's services.
[0025] Further, if the maximum power value of the forward power amplifier is recalibrated, update the calibration value of the forward power amplifier; otherwise, update the load value of the beam.
[0026] The present application also discloses a satellite beam scheduling system, which is applied to a satellite and includes:
[0027] A transmitting module, configured to transmit multiple beams by the satellite;
[0028] A status determination module, configured to determine the working status of the multiple beams;
[0029] A load value determination module, configured to determine the load value of the multiple beams;
[0030] A beam determination module, configured to determine a target beam according to the working status of the multiple beams and the load value of the multiple beams to provide communication services.
[0031] The present application also discloses an electronic device, which includes a memory and a processor. 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.
[0032] The present application also discloses a computer-readable storage medium, which includes a computer program or instruction. When the computer program or instruction runs on a computer, the computer is enabled to execute the above-mentioned satellite beam scheduling method. Description of the Drawings
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments recorded in the embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings.
[0034] Figure 1 It is a satellite schedulable beam service block diagram in the prior art;
[0035] Figure 2 It is a schedulable beam resource scheduling schematic diagram of an embodiment of the present application;
[0036] Figure 3 It is a flowchart of a satellite beam scheduling method according to an embodiment of the present application;
[0037] Figure 4 It is a flowchart of another satellite beam scheduling method according to an embodiment of the present application. Detailed Embodiments
[0038] The present application will be further described in conjunction with the accompanying drawings and embodiments. The described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art shall fall within the scope of protection of the embodiments of the present application.
[0039] In different types of satellite communication systems such as high-orbit and low-orbit systems, on-board resources are the most precious resources. If the performance indicators of on-board components decline, are damaged, or fail during their life cycle, the service ability of the satellite will be reduced, and thus the operating network overhead will be increased.
[0040] In the planning of various constellation orbit configurations, considering the vast line-of-sight coverage range of the satellite to the ground, there are usually multiple adjustable beams on the satellite, as well as corresponding forward service channels and reverse service channels. The service channels and devices are generally redundantly designed. In terms of device implementation, the adjustable beam antennas generally include various types such as mechanically adjustable antennas and phased array antennas, and the power amplifiers of the service channels generally use traveling wave tube amplifiers. The adjustable beam resource scheduling usually uses algorithms such as random scheduling and polling scheduling. The starting point is mainly based on resource availability, and the actual usage of each adjustable beam and the full operating condition life cycle of on-board payload resources are not considered during the scheduling process. However, these factors will affect the overall output of the system during the actual operation stage of various satellite constellations.
[0041] The satellite communication service passes through multiple components between the terminal and the server in a serial manner. The analysis of the full-link life cycle conforms to the "bucket theory", that is, the full-link life cycle is not greater than the life cycle of the shortest plank of the bucket.
[0042] The life of active components is usually shorter than that of passive components, and among active components, radio frequency amplifiers usually have a shorter operating life. Taking the traveling wave tube amplifier component as an example, it is a key component of the on-board radio frequency channel. Under normal usage scenarios, the service life of the traveling wave tube amplifier is much shorter than that of the baseband processing equipment. The life indexes of different types of traveling wave tubes are shown in Table 1.
[0043] Table 1 Life indexes of different types of traveling wave tubes
[0044]
[0045] In the actual operation of satellite communication, service parameters such as the number of users, user access locations, access durations, forward and reverse traffic volumes, etc. are all uncertain. When using a random algorithm to schedule adjustable beam resources, in extreme cases, some service channels will carry most of the traffic volume, while some other service channels will carry very little traffic volume. Since the working environments of all service channels on the satellite are the same, some service channels will age and fail first, damaging the full-cycle service ability of the system.
[0046] See Figure 4 An embodiment of the present application provides a satellite beam scheduling method, which is applied to a satellite and includes:
[0047] The satellite emits multiple beams;
[0048] Determine the working states of the multiple beams;
[0049] Determine the load values of the multiple beams;
[0050] Determine a target beam according to the working states and load values of the multiple beams to provide communication services.
[0051] By reasonably sharing the traffic among multiple beam resources, the problem of inconsistent life cycles of beam resources under all working conditions caused by unbalanced use of schedulable beam resources is effectively avoided, thereby improving the overall operation efficiency and revenue of satellite communication. Given the wide range of applications of schedulable beams on satellites, the application value of the technical solution of the present application is further increased. The traffic refers to the entire traffic carried by the system using schedulable beams. For the forward power amplifier, the traffic is the load. The forward power amplifier refers to the power amplifier used by the satellite to emit beams.
[0052] In an embodiment of the present application, the load value of each beam is the sum of the load cumulative values of several corresponding service channels;
[0053] A beam includes several service channels; a service channel is a channel through which the satellite sends signals to the user terminal.
[0054] In an embodiment of the present application, when a user releases a service channel and the beam corresponding to the service channel has no users to serve currently, the beam is in an idle state.
[0055] In an embodiment of the present application, the method for obtaining the load cumulative value of a service channel includes:
[0056] Obtain the load cumulative value of the service channel according to a first ratio, a first load value, and a first weight value; the first ratio is the ratio of a second power value to a 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 without carrying user services after calibrating the maximum power value of the forward power amplifier each time; the first load value is the load value of the service channel from the start of calibrating the maximum power value of the forward power amplifier each time to a specified moment; the first weight value is the weight value of the load cumulative value of the service channel after calibrating the maximum power value of the forward power amplifier each time.
[0057] Among them, the maximum power value initially output by the forward power amplifier on the satellite refers to the maximum output power determined during 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 pre-designed.
[0058] Based on the load value of the schedulable beam on the satellite, the embodiment of this application designs a scheduling mechanism for the on-satellite schedulable beam resources to ensure the balanced use of multiple schedulable beams on the satellite during long-term operation and extend the efficiency of the satellite operation.
[0059] In a possible implementation manner of this application, two dimensions of the output calibration value of the forward power amplifier on the satellite and the user traffic carried are used, and combined with the weight value, a load of the satellite communication service channel is defined. The cumulative load value of the Xth service channel of the satellite communication service is:
[0060]
[0061] Among them, represents the cumulative load value of the Xth service channel at time t; represents 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 from 1 to n; n is a positive integer; 、 (the first ratio), is three parameters of; represents the weight value (the first weight value) of the cumulative load value of the Xth service channel for the i-th time, which can be a constant or a time-varying function; represents the output power value (the second power value) of the forward power amplifier in the normal working state without carrying user traffic after the maximum power value of the forward power amplifier is calibrated for the i-th time, with the unit of W; represents the maximum power value (the first power value) initially output by the forward power amplifier considering factors such as G / T (the receiver figure of merit, the ratio of the receiver system antenna gain G to the receiver system temperature noise T), EIRP (effective isotropic radiated power, which is an important parameter for evaluating the radio frequency link and the only parameter metric for the performance of the link transmitter part), and SFD (saturation flux density). Generally, it is a constant under the normal working condition of the forward power amplifier, with the unit of W; represents the load value of the service channel from the completion of the calibration of the maximum power value of the forward power amplifier for the i-th time to time t, reflecting the impact of user traffic on the service link; is the first load value. EIRP is the product of the transmitted signal power Pt and the transmitting antenna gain Gt, EIRP = Pt Gt; SFD refers to the signal power received per unit area at the input port of the satellite transponder when the forward power amplifier output saturates. 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.
[0062] Optionally, the reason for calibrating the forward power amplifier is as follows: Every communication system has a power calibration process. In the terrestrial mobile communication scenario, the forward power of the base station has been determined during the simulation and laboratory test phases and is reflected in the protocol. In the satellite communication scenario, due to reasons such as different satellite orbit types, different altitudes, different satellite antenna apertures, different service application scenarios (navigation, radio 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 transmit power of the forward power amplifier in satellite communication needs to be power calibrated by means of ground terminal measurement after the satellite is in orbit, that is, to determine the most suitable output value of the forward power amplifier.
[0063] The calibration process of the forward power amplifier on the satellite is as follows:
[0064] After the satellite is in orbit, the beam emitted by the satellite points to the user area, and the user side and the satellite side perform end-to-end signal transmission and reception, and measure the actual C / N (the ratio of the average power C of the received modulated signal to the average power N of the noise) or Eb / N0 (the ratio of the bit energy Eb to the noise power spectral density N0). Then, considering the service requirements and conducting actual verification, system parameter values such as the transmit power of the satellite's power amplifier and the transmit power of the ground user are determined.
[0065] In a possible implementation manner of the present application, the calculation method of the load accumulation value of the Xth service channel of the satellite communication service includes:
[0066] Performing a product operation on the first ratio, the first load value, and the first weight value and accumulating them to obtain the load accumulation value of the Xth service channel of the satellite communication service.
[0067] Specifically, it can be assumed that the above is a product function, and is the logarithmic mapping value of, then the load accumulation value of the Xth service channel is:
[0068]
[0069] For a certain service channel, if the maximum output power value of the forward power amplifier on the satellite is 150W, and after actual debugging of indicators such as G / T, EIRP, SFD, etc., the actual maximum output power of the forward power amplifier is limited to 120W, then It is equal to 120W. Assume that when there is no user service, the output power of the forward power amplifier is reserved with a 3dB back-off. That is, in the no-load scenario, the output power of the forward power amplifier is reduced by half compared to the maximum power. Then, the output power of the forward power amplifier in the normal working state after the first calibration of the maximum power of the forward power amplifier when there is no user service carried is equal to 60W; at time T after running for a period of time, the no-load output power of the forward power amplifier is recalibrated to 50W. Then, the output power of the forward power amplifier in the normal working state after the second calibration of the maximum power of the forward power amplifier when there is no user service carried is equal to 50W, and the service channel has carried 100Gb throughput (the load value of the service channel up to time T) before time T. During the load calculation is fixed, and it will change after each power calibration.
[0070] If the power amplifier is in a full-power usage state for a long time, it is very easy to be damaged; 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 forward power amplifier output power reservation back-off include: 1. To prevent the forward power amplifier output power value from exceeding the expected "full power" value due to reasons such as equipment aging, power calibration error, user equipment failure, and power supply fluctuation; 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 side 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 and backing off the preset value from the "full power" value.
[0071] The load cumulative value of the service channel before time T, t <= T:
[0072] =
[0073] = (60 / 120)
[0074] When t = T, = 100Gb, then:
[0075] =
[0076] = (60 / 120) = (60 / 120) 2
[0077] The load accumulation value of the service channel after time T, t > T:
[0078] = +
[0079] = (60 / 120) 2 + (50 / 120)
[0080] In an embodiment of the present application, the load value of each beam is the sum of the load accumulation values of several corresponding service channels; a beam includes several service channels; a service channel is a channel through which a satellite transmits signals to a user terminal. The load value of each beam can be used to measure the usage loss degree 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 smaller the possibility of loss.
[0081] In an embodiment of the present application, according to the working states of multiple beams and the load values of multiple beams, determining a target beam includes:
[0082] When a new user needs to use satellite network resources, select the beam with the smallest load value from the beams in the idle state as the target beam. Among them, referring to Figure 3 , after scheduling the beam with the smallest load value, update the state of this beam from the idle state to the busy state.
[0083] In an embodiment of the present application, referring to Figure 3 , it further includes: when a user releases a service channel, update the load value of the beam corresponding to the service channel.
[0084] In an embodiment of the present application, referring to Figure 3 , it further includes:
[0085] After the user releases the service channel, it is determined whether it is necessary to recalibrate the maximum power value of the forward power amplifier.
[0086] Figure 3 In, updating the calibration value of the forward power amplifier means determining value; calculating the load accumulation value of the service channel requires the load value of the service channel, so Figure 3 after updating the load value of the service channel in, then calculate the load accumulation value of the service channel. During the user's use of the service channel, the load value of the service channel is constantly changing; after the user releases the service channel, the load value of the service channel is updated. That is, every time the user releases the service channel, it triggers the update of the load value of the service channel. If the user does not release the service channel, it is determined whether the user applies for a service. If the user does not apply for a service, it continues to determine whether the user releases the service channel to obtain the status of each beam in real time; among them, taking the example that each beam corresponds to 1 service channel and 1 service channel is serving 5 users, if all 5 users release the service channel, the beam status corresponding to the service channel is the idle state, otherwise it is the busy state; when the beam status is the busy state, if a user applies for a new service, then do not call the beam. In addition, after 1 user releases the service channel, the load value of its corresponding beam can be updated, or wait until the other 4 users all release the service channel, and then calculate the load value of its corresponding beam, but the storage capacity and calculation complexity will be higher.
[0087] On the basis of the above embodiments, when a new user requests to use network resources, the operation control system can select the beam with the smallest load value and in the idle state among the schedulable beams for scheduling to provide services for 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, where 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 Power Amplifier 2 and then transmitted through Antenna 5 to form Beam No. 3.
[0088] For the sake of convenience of description, assume that there are 3 schedulable beams on the satellite, and 1 beam corresponds to 1 service channel, and the resource scheduling process is described as Figure 2 shown, the abscissa is the beam, and the ordinate is the load value of the beam . The service channel is from the forward power amplifier and antenna on the satellite to the user terminal, and 1 service channel can carry multiple users at the same time.
[0089] ①: Beam 2 is in the busy state, and Beams 1 and 3 are in the idle state.
[0090] ②: At time T1, the operation control system receives a message from the user requesting service, and determines the load values of the beams in the idle state. Because <= , the operation control system schedules Beam 3 in the idle state to serve the user, and then Beam 3 changes from the idle state to the busy state; where, is the load value of Beam 3, is the load value of Beam 1;
[0091] ③: Beams 2 and 3 are in the busy state, and Beam 1 is in the idle state.
[0092] ④: At time T2, the user releases the service channel, and Beam 2 changes from the busy state to the idle state.
[0093] ⑤: At time T3, the output power of the forward power amplifier used by Beam 1 is recalibrated, and the operation control system synchronously corrects and calculates the parameter values required for the load value of Beam 1 (for example , ). It should be noted that before initial use, the forward power amplifier needs to calibrate the output power value, and only when special situations occur later, it is necessary to calibrate again. Special situations may include: aging of the components of the forward power amplifier, large changes in the beam coverage area, changes in service types, changes in ground terminals, etc. The load values of the beams in the busy state will increase.
[0094] ⑥: At time T4, the operation control system processes a new user service request message, because < , schedules Beam 1 to provide service. After time T4, the load value of Beam 1 continues to accumulate on the original value. Where, is the load value of Beam 2.
[0095] In an embodiment of the present application, determining whether it is necessary to recalibrate the maximum power value of the on - satellite power amplifier includes:
[0096] If a preset situation occurs, then recalibrate the maximum power value of the forward power amplifier; the preset situation includes a decrease in the performance of the forward power amplifier, or a preset change in the coverage area of the beam corresponding to the forward power amplifier, or a need to adjust the performance index of the wireless link due to satellite orbit change, or a need to adjust the performance index of the wireless link due to a change in the satellite's service.
[0097] In an embodiment of the present application, see Figure 3, when it is necessary to recalibrate the maximum power value of the forward power amplifier, update the calibration value (the second power value) of the forward power amplifier; otherwise, after updating the load value of the service channel, update the load value of the beam.
[0098] Compared with the traditional on-satellite beam resource scheduling method, the present application can reduce the probability of unexpected outages during the design cycle of schedulable beams on the satellite, extend the full operating life cycle of satellite services, and improve the efficiency and revenue of satellite communication operations. Since the present application is based on the calibration index of the operating state of the forward power amplifier on the satellite (the calibration value of the forward power amplifier, which can be determined after each power calibration) and the carried traffic volume (which means that the forward power amplifier on the satellite generally carries the service links of multiple users, and there is service data of multiple users in the signal sent by the forward power amplifier), it has strong technical adaptability and does not need to distinguish the antenna type, satellite orbit mode, and constellation type on the satellite, and is applicable to mechanically schedulable antennas, phased array antennas, geostationary satellite scenarios, and low-earth orbit satellite scenarios. Among them, unexpected outage refers to the situation where the beam of the satellite has a fault and cannot be used; generally, the forward power amplifier is designed with a backup. For example: there are 5 main forward power amplifiers and 2 backup forward power amplifiers. The failure rate of the forward power amplifier used in ground mobile communication equipment is relatively high, but it can be replaced. The forward power amplifier on the satellite cannot be replaced if it fails. If the performance index of the forward power amplifier drops and fails to meet the design requirements and cannot provide services to users, it is considered that the forward power amplifier has failed.
[0099] By simulating the basic usage scenarios of satellite schedulable beams, compare the influence of the algorithm of the present application and the existing beam random selection algorithm on the beam service index, and evaluate the quantitative efficiency of the algorithm. Take the product function, Take the logarithmic mapping value of the traffic volume, weight value = 1. In the scenario where there are 6 schedulable beam resources, the efficiency evaluation results of the algorithm are shown in Table 2. Among them, the beam service index refers to the service life index under normal operating conditions of the beam. The premise of the quantitative efficiency evaluation of the algorithm is that after the beam is used for a long time and carries a certain number of services, it will go out of service (fail or malfunction).
[0100] Table 2 Comparison of the evaluation results of the algorithm of the present application and other algorithms
[0101]
[0102] The embodiment of the present application also provides a satellite beam scheduling system, which is applied to a satellite and includes:
[0103] A transmitting module, configured to transmit multiple beams by the satellite;
[0104] A state determination module, configured to determine the working states of multiple beams;
[0105] A load value determination module, configured to determine the load values of multiple beams;
[0106] A beam determination module, configured to determine a target beam according to the working states and load values of multiple beams to provide communication services.
[0107] An embodiment of the present application further provides an electronic device, which includes a memory and a processor. 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.
[0108] An embodiment of the present application further provides a computer-readable storage medium, which includes a computer program or instruction. When the computer program or instruction runs on a computer, the computer is enabled to execute the satellite beam scheduling method described in the above embodiment.
[0109] It should be noted that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0110] 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 foregoing method embodiments, and will not be repeated here.
[0111] Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium, and the above-mentioned storage medium can be a read-only memory, a disk, an optical disc, etc.
[0112] The above are only optional embodiments of the present application, which are only used to illustrate the technical solutions of the present application and not to limit them. Any modifications, equivalent replacements, improvements, etc. to the specific implementation manners of the present application should be covered within the protection scope of the present application without departing from the spirit and 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; Determining a target beam according to the working states of the plurality of beams and the load values of the plurality of beams to provide a communication service; 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; 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 a load accumulation value of the service channel after the maximum power value of the forward power amplifier is calibrated each time; The cumulative load value of the Xth service channel of the satellite communication service is: 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, and n is a positive integer; , , yes 3 parameters of; The weight value representing the cumulative load value of the X-th service channel at the i-th time; represents a second power value; represents a first power value; Indicates the first load value.
2. The satellite beam scheduling method according to claim 1, characterized in that: When the beam corresponding to the service channel currently does not serve any user, the beam is in an idle state.
3. The satellite beam scheduling method according to claim 1 or 2, 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.
4. The satellite beam scheduling method according to claim 1 or 2, 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.
5. The satellite beam scheduling method according to claim 4, 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.
6. The satellite beam scheduling method according to claim 5, 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.
7. 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; A beam determination module, configured to determine a target beam according to the working states of the multiple beams and the load values of the multiple beams, so as to provide a communication service; 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; 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 a load accumulation value of the service channel after the maximum power value of the forward power amplifier is calibrated each time; The cumulative load value of the Xth service channel of the satellite communication service is: 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, and n is a positive integer; , , yes 3 parameters of; The weight value representing the cumulative load value of the X-th service channel at the i-th time; represents a second power value; represents a first power value; Indicates the first load value.
8. 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 6 is implemented.
9. 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 6.
Citation Information
Patent Citations
Ka multi-beam satellite communication system resource allocation method based on firefly algorithm
CN107864506A
Satellite communication resource scheduling method and device
CN112583471A