Beam transmitting power determination method and device, equipment and storage medium

By iteratively updating the transmission power of each beam of the space node, balancing the transmission power and system energy efficiency, the problem of difficult to balance beam transmission power optimization in the prior art is solved, and the system stability and energy consumption utilization are improved.

CN119966483APending Publication Date: 2025-05-09CHONGQING SATELLITE NETWORK SYSTEM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311485451.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-07
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

When the prior art optimizes the beam transmission power of space nodes, it is difficult to balance the transmission power and system energy efficiency, resulting in poor system stability and waste of energy, and cannot guarantee service quality.

Method used

A method for determining beam transmission power is proposed. By obtaining the system energy efficiency of the space node, iteratively update the transmission power of each beam, balancing the transmission power and system energy efficiency, thereby improving system stability and energy consumption utilization.

Benefits of technology

While ensuring service quality, it significantly improves system stability and energy consumption utilization, solving the problems of poor system stability and energy waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119966483A_ABST
    Figure CN119966483A_ABST
Patent Text Reader

Abstract

The invention provides a beam transmitting power determination method and device, equipment and a storage medium, and the method comprises the steps: obtaining the first system energy efficiency of a space node, enabling the first system energy efficiency to be related to the transmission rate and transmitting power of N beams contained in the space node, enabling the N to be the total number of beams of the space node, and at least according to the first system energy efficiency, determining the transmission rate and transmitting power of the N beams contained in the space node; the first transmitting power of the nth beam in the N beams of the space node is updated, n is a positive integer greater than or equal to 1, and n is less than or equal to N. According to the invention, the transmitting power and the system energy efficiency can be effectively balanced in the transmitting power configuration process of the beams, so that the service quality is ensured, and the system energy efficiency is improved. And the system stability and the energy consumption utilization rate are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a method, device, equipment and storage medium for determining beam transmission power. Background Art

[0002] The rapid development of wireless applications has triggered a huge demand for high-quality communications with high speed, low latency, large coverage, and low power consumption. Although the goal of ground-based 5G is to support high-speed transmission, large-scale connectivity, and seamless communication, the problem of global coverage remains unsolved. Integrated air-ground-space communications are an ideal solution to the problem of limited ground wireless communication coverage. They can significantly reduce construction costs, expand the coverage of existing ground networks, and are easier to deploy. In addition, space nodes in the integrated air-ground-space communications system can effectively reduce the burden on ground networks to a certain extent. However, the beam transmission power of space nodes is greatly limited. Therefore, it is very important to optimize the configuration of space nodes.

[0003] In the related art, when optimizing the configuration of the beam transmission power of the space node, the optimization is usually performed to maximize the system rate (capacity), or to minimize the transmission power.

[0004] In this way, the system stability is poor, energy waste may occur, and the service quality cannot be guaranteed. Summary of the invention

[0005] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0006] To this end, the purpose of the present disclosure is to propose a method, device, communication equipment, readable storage medium and computer program product for determining beam transmission power, which can effectively balance the transmission power and system energy efficiency during the beam transmission power configuration process, thereby greatly improving system stability and energy utilization while ensuring service quality.

[0007] The method for determining beam transmission power proposed in the embodiment of the first aspect of the present disclosure includes:

[0008] Acquire a first system energy efficiency of a spatial node, wherein the first system energy efficiency is related to a transmission rate and a transmission power of N beams included in the spatial node, where N is the total number of beams of the spatial node;

[0009] At least according to the first system energy efficiency, the first transmission power of the nth beam among the N beams of the spatial node is updated, where n is a positive integer greater than or equal to 1, and n is less than or equal to N.

[0010] In a possible implementation manner of the embodiment of the present disclosure, the first system energy efficiency is the system energy efficiency in the t-1th round of iteration, the first transmit power is the transmit power allocated to the nth beam among the N beams in the tth round of iteration, and t is a positive integer greater than or equal to 1;

[0011] Wherein, the method further comprises:

[0012] determining, according to the first transmit power, a second system energy efficiency in the t-th round of iteration;

[0013] A target transmit power corresponding to the nth beam is determined according to the first transmit power, the second system energy efficiency and the number of iteration rounds.

[0014] In a possible implementation manner of the embodiment of the present disclosure, updating the first transmit power of the nth beam among the N beams of the spatial node at least according to the first system energy efficiency includes:

[0015] According to the first parameter and the first system energy efficiency, in the t-th round of iteration, the first transmit power is allocated to the n-th beam among the N beams; wherein the first parameter includes at least one of the following:

[0016] Transmit bandwidth;

[0017] Noise per unit bandwidth;

[0018] Antenna power amplification factor;

[0019] The nth beam-to-user channel gain;

[0020] The upper bound of the channel gain uncertainty corresponding to the nth beam;

[0021] A first reference parameter corresponding to the nth beam in the t-1th iteration, wherein the first reference parameter is related to a user data rate threshold;

[0022] The second reference parameter in the t-1th iteration process, wherein the second reference parameter is related to the second transmit power of all beams in the t-2th iteration process, and t is a positive integer greater than 1.

[0023] In a possible implementation of the embodiment of the present disclosure, the method further includes:

[0024] The first reference parameter in the t-th iteration process is updated to obtain the first reference parameter in the t+1-th iteration process;

[0025] The second reference parameter in the t-th iteration process is updated to obtain the second reference parameter in the t+1-th iteration process.

[0026] In a possible implementation of the embodiment of the present disclosure, updating the first reference parameter in the t-th iteration process to obtain the first reference parameter in the t+1-th iteration process includes:

[0027] The first reference parameter in the t-th iteration process is updated according to the first formula to obtain the first reference parameter in the t+1-th iteration process; wherein the first formula is:

[0028]

[0029] in, is the first reference parameter corresponding to the nth beam in the t+1th round of iteration, is the first reference parameter corresponding to the nth beam in the tth iteration process, d2 represents the update step corresponding to the first reference parameter, represents the beam transmission rate of the nth beam in the tth iteration process, R th Indicates the user data rate threshold.

[0030] In a possible implementation manner of the embodiment of the present disclosure, updating the second reference parameter in the t-th iteration process to obtain the second reference parameter in the t+1-th iteration process includes:

[0031] The second reference parameter in the t-th iteration process is updated according to the second formula to obtain the second reference parameter in the t+1-th iteration process; wherein the second formula is:

[0032]

[0033] Among them, α t+1 is the second reference parameter in the t+1th round of iteration, α t is the second reference parameter in the t-th iteration process, d1 represents the update step corresponding to the second reference parameter, P T represents the maximum transmission power of the multi-beam satellite, represents the first transmit power allocated to the nth beam during the tth iteration.

[0034] In a possible implementation manner of the embodiment of the present disclosure, allocating the first transmit power to the nth beam among the N beams in the tth round of iteration according to the first parameter and the first system energy efficiency includes:

[0035] According to a third formula, the first parameter, and the first system energy efficiency, a first transmit power is allocated to an nth beam among N beams during the tth round of iteration; wherein the third formula is:

[0036]

[0037] in, represents the first transmit power allocated to the nth beam during the tth iteration, represents the first reference parameter corresponding to the nth beam in the t-1th iteration, B represents the transmission bandwidth, N0 represents the unit bandwidth noise, α t-1 represents the second reference parameter in the t-1th iteration process, represents the first system energy efficiency in the t-1th round of iteration, λ represents the antenna power amplification factor, represents the nth beam-to-user channel gain, δ n represents the upper limit of the channel gain uncertainty corresponding to the nth beam, ln() represents the logarithm with base e, and e represents a constant.

[0038] In a possible implementation manner of the embodiment of the present disclosure, determining the second system energy efficiency in the t-th round of iteration according to the first transmit power includes:

[0039] Determine, according to a second parameter and the first transmit power, a second system energy efficiency in the t-th round of iteration; wherein the second parameter includes at least one of the following:

[0040] Antenna circuit power consumption;

[0041] Antenna power amplification factor;

[0042] The beam transmission rate of each beam during the tth iteration.

[0043] In a possible implementation manner of the embodiment of the present disclosure, the beam transmission rate of the nth beam in the tth round of iteration is determined by a fourth formula, wherein the fourth formula is:

[0044]

[0045] in, represents the beam transmission rate of the nth beam in the tth iteration process, B represents the transmission bandwidth, represents the first transmit power of the nth beam during the tth iteration, represents the nth beam-to-user channel gain, δ n represents the upper limit of the channel gain uncertainty corresponding to the nth beam, N0 represents the unit bandwidth noise, and log2() represents the logarithmic function with base 2.

[0046] In a possible implementation manner of the embodiment of the present disclosure, determining the second system energy efficiency in the t-th round of iteration according to the second parameter and the first transmit power includes:

[0047] The second system energy efficiency in the t-th round of iteration is determined according to a fifth formula, the second parameter and the first transmit power; wherein the fifth formula is:

[0048]

[0049] in, represents the energy efficiency of the second system in the tth round of iteration, λ represents the antenna power amplification factor, P C Represents the power consumption of the antenna circuit.

[0050] In a possible implementation manner of the embodiment of the present disclosure, determining the target transmit power corresponding to the nth beam according to the first transmit power, the second system energy efficiency, and the number of iteration rounds includes:

[0051] Determine the total transmit power in the t-th round of iteration according to the N first transmit powers;

[0052] Determining whether the total transmission power is less than or equal to the maximum transmission power of the multi-beam satellite to obtain a first determination result;

[0053] Determine whether the beam transmission rate of the nth beam in the tth round of iteration is greater than or equal to the user data rate threshold value to obtain a second determination result;

[0054] Determine whether the number of iterations reaches an iteration threshold to obtain a third determination result;

[0055] A target transmit power corresponding to the nth beam is determined according to the first determination result, the second determination result, and the third determination result.

[0056] In a possible implementation manner of the embodiment of the present disclosure, determining the target transmit power corresponding to the nth beam according to the first determination result, the second determination result, and the third determination result includes any one of the following:

[0057] If the first determination result is that the total transmit power is greater than the maximum transmission power, and the third determination result is that the number of iteration rounds reaches the iteration round number threshold, taking the first transmit power as the target transmit power corresponding to the nth beam;

[0058] If the first determination result is that the total transmit power is less than or equal to the maximum transmit power, and the second determination result is that the beam transmission rate of the n-th beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iteration rounds reaches the iteration round number threshold, the first transmit power is used as the target transmit power corresponding to the n-th beam;

[0059] If the first determination result is that the total transmit power is greater than the maximum transmission power, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, performing a t+1th round of iteration process, wherein the t+1th round of iteration process is used to determine the target transmit power corresponding to the nth beam;

[0060] If the first determination result is that the total transmit power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, then the t+1th round of iteration process is performed;

[0061] If the first determination result is that the total transmission power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is less than the user data rate threshold, the t+1th round of iteration is performed.

[0062] The device for determining beam transmission power provided in the second aspect of the present disclosure includes:

[0063] An acquisition module, configured to acquire a first system energy efficiency of a spatial node, wherein the first system energy efficiency is related to a transmission rate and a transmission power of N beams contained in the spatial node, where N is a total number of beams of the spatial node;

[0064] A power update module is used to update the first transmission power of the nth beam among the N beams of the spatial node at least based on the first system energy efficiency, where n is a positive integer greater than or equal to 1 and n is less than or equal to N.

[0065] In a possible implementation manner of the embodiment of the present disclosure, the first system energy efficiency is the system energy efficiency in the t-1th round of iteration, the first transmit power is the transmit power allocated to the nth beam among the N beams in the tth round of iteration, and t is a positive integer greater than or equal to 1;

[0066] Wherein, the device further comprises:

[0067] A first determining module, configured to determine a second system energy efficiency during the t-th round of iteration according to the first transmit power;

[0068] The second determination module is used to determine the target transmission power corresponding to the nth beam according to the first transmission power, the second system energy efficiency and the number of iteration rounds.

[0069] In a possible implementation of the embodiment of the present disclosure, the power update module is specifically used to:

[0070] Allocate the first transmit power to the nth beam among the N beams in the tth round of iteration according to the first parameter and the first system energy efficiency; wherein the first parameter includes at least one of the following:

[0071] Transmit bandwidth;

[0072] Noise per unit bandwidth;

[0073] Antenna power amplification factor;

[0074] The nth beam-to-user channel gain;

[0075] The upper bound of the channel gain uncertainty corresponding to the nth beam;

[0076] A first reference parameter corresponding to the nth beam in the t-1th iteration, wherein the first reference parameter is related to a user data rate threshold;

[0077] The second reference parameter in the t-1th iteration process, wherein the second reference parameter is related to the second transmit power of all beams in the t-2th iteration process, and t is a positive integer greater than 1.

[0078] In a possible implementation of the embodiment of the present disclosure, the device further includes:

[0079] A first parameter updating module, used for updating the first reference parameter in the t-th iteration process to obtain the first reference parameter in the t+1-th iteration process;

[0080] The second parameter updating module is used to update the second reference parameter in the t-th iteration process to obtain the second reference parameter in the t+1-th iteration process.

[0081] In a possible implementation manner of the embodiment of the present disclosure, the first parameter updating module is specifically configured to:

[0082] The first reference parameter in the t-th iteration process is updated according to the first formula to obtain the first reference parameter in the t+1-th iteration process; wherein the first formula is:

[0083]

[0084] in, is the first reference parameter corresponding to the nth beam in the t+1th round of iteration, is the first reference parameter corresponding to the nth beam in the tth iteration process, d2 represents the update step corresponding to the first reference parameter, represents the beam transmission rate of the nth beam in the tth iteration process, R th Indicates the user data rate threshold.

[0085] In a possible implementation manner of the embodiment of the present disclosure, the second parameter updating module is specifically configured to:

[0086] The second reference parameter in the t-th iteration process is updated according to the second formula to obtain the second reference parameter in the t+1-th iteration process; wherein the second formula is:

[0087]

[0088] Among them, α t+1 is the second reference parameter in the t+1th round of iteration, α t is the second reference parameter in the t-th iteration process, d1 represents the update step corresponding to the second reference parameter, P T represents the maximum transmission power of the multi-beam satellite, represents the first transmit power allocated to the nth beam during the tth iteration.

[0089] In a possible implementation of the embodiment of the present disclosure, the power update module is further used to:

[0090] According to a third formula, the first parameter, and the first system energy efficiency, a first transmit power is allocated to an nth beam among N beams during the tth round of iteration; wherein the third formula is:

[0091]

[0092] in, represents the first transmit power allocated to the nth beam during the tth iteration, represents the first reference parameter corresponding to the nth beam in the t-1th iteration, B represents the transmission bandwidth, N0 represents the unit bandwidth noise, α t-1 represents the second reference parameter in the t-1th iteration process, represents the first system energy efficiency in the t-1th round of iteration, λ represents the antenna power amplification factor, represents the nth beam-to-user channel gain, δ nrepresents the upper limit of the channel gain uncertainty corresponding to the nth beam, ln() represents the logarithm with base e, and e represents a constant.

[0093] In a possible implementation manner of the embodiment of the present disclosure, the first determining module is specifically configured to:

[0094] Determine, according to a second parameter and the first transmit power, a second system energy efficiency in the t-th round of iteration; wherein the second parameter includes at least one of the following:

[0095] Antenna circuit power consumption;

[0096] Antenna power amplification factor;

[0097] The beam transmission rate of each beam during the tth iteration.

[0098] In a possible implementation manner of the embodiment of the present disclosure, the beam transmission rate of the nth beam in the tth round of iteration is determined by a fourth formula, wherein the fourth formula is:

[0099]

[0100] in, represents the beam transmission rate of the nth beam in the tth iteration process, B represents the transmission bandwidth, represents the first transmit power of the nth beam during the tth iteration, represents the nth beam-to-user channel gain, δ n represents the upper limit of the channel gain uncertainty corresponding to the nth beam, N0 represents the unit bandwidth noise, and log2() represents the logarithmic function with base 2.

[0101] In a possible implementation manner of the embodiment of the present disclosure, the first determining module is further configured to:

[0102] The second system energy efficiency in the t-th round of iteration is determined according to a fifth formula, the second parameter and the first transmit power; wherein the fifth formula is:

[0103]

[0104] in, represents the energy efficiency of the second system in the tth round of iteration, λ represents the antenna power amplification factor, P C Represents the power consumption of the antenna circuit.

[0105] In a possible implementation manner of the embodiment of the present disclosure, the second determining module is specifically configured to:

[0106] Determine the total transmit power in the t-th round of iteration according to the N first transmit powers;

[0107] Determining whether the total transmission power is less than or equal to the maximum transmission power of the multi-beam satellite to obtain a first determination result;

[0108] Determine whether the beam transmission rate of the nth beam in the tth round of iteration is greater than or equal to the user data rate threshold value to obtain a second determination result;

[0109] Determine whether the number of iterations reaches an iteration threshold to obtain a third determination result;

[0110] A target transmit power corresponding to the nth beam is determined according to the first determination result, the second determination result, and the third determination result.

[0111] In a possible implementation manner of the embodiment of the present disclosure, the second determining module is further configured to:

[0112] If the first determination result is that the total transmit power is greater than the maximum transmission power, and the third determination result is that the number of iteration rounds reaches the iteration round number threshold, taking the first transmit power as the target transmit power corresponding to the nth beam;

[0113] If the first determination result is that the total transmit power is less than or equal to the maximum transmit power, and the second determination result is that the beam transmission rate of the n-th beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iteration rounds reaches the iteration round number threshold, the first transmit power is used as the target transmit power corresponding to the n-th beam;

[0114] If the first determination result is that the total transmit power is greater than the maximum transmission power, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, performing a t+1th round of iteration process, wherein the t+1th round of iteration process is used to determine the target transmit power corresponding to the nth beam;

[0115] If the first determination result is that the total transmit power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, then the t+1th round of iteration process is performed;

[0116] If the first determination result is that the total transmission power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is less than the user data rate threshold, the t+1th round of iteration is performed.

[0117] The communication device proposed in the embodiment of the third aspect of the present disclosure includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the method for determining the beam transmission power proposed in the embodiment of the first aspect of the present disclosure is implemented.

[0118] The fourth aspect embodiment of the present disclosure proposes a non-temporary computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the method for determining the beam transmission power proposed in the first aspect embodiment of the present disclosure is implemented.

[0119] The fifth aspect embodiment of the present disclosure proposes a computer program product. When the instructions in the computer program product are executed by a processor, the steps of the method for determining the beam transmission power proposed in the first aspect embodiment of the present disclosure are performed.

[0120] The method, apparatus, communication equipment, storage medium and computer program product for determining beam transmission power proposed in the present invention obtain the first system energy efficiency of the space node, wherein the first system energy efficiency is related to the transmission rate and transmission power of the N beams contained in the space node, and N is the total number of beams of the space node. At least based on the first system energy efficiency, the first transmission power of the nth beam among the N beams of the space node is updated, wherein n is a positive integer greater than or equal to 1, and n is less than or equal to N. Thus, the transmission power and system energy efficiency can be effectively balanced during the beam transmission power configuration process, thereby greatly improving the system stability and energy consumption utilization while ensuring the service quality.

[0121] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0122] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0123] Figure 1 A schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;

[0124] Figure 2 It is a flowchart of a method for determining beam transmission power provided by an embodiment of the present disclosure;

[0125] Figure 3It is a flowchart of another method for determining beam transmission power provided by an embodiment of the present disclosure;

[0126] Figure 4 is a schematic diagram of the structure of a satellite communication system proposed in the present disclosure;

[0127] Figure 5 It is a flowchart of another method for determining beam transmission power provided by an embodiment of the present disclosure;

[0128] Figure 6 It is a flowchart of another method for determining beam transmission power provided by an embodiment of the present disclosure;

[0129] Figure 7 This is a flow chart of a low-orbit satellite multi-beam robust power allocation method based on energy efficiency proposed in the present disclosure:

[0130] Figure 8 It is a structural schematic diagram of a device for determining beam transmission power provided by an embodiment of the present disclosure;

[0131] Fig. 9 A block diagram of an exemplary communication device suitable for implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0132] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present disclosure, and are not to be construed as limitations of the present disclosure. On the contrary, the embodiments of the present disclosure include all changes, modifications, and equivalents that fall within the spirit and connotation of the appended claims.

[0133] In order to better understand a method for determining beam transmission power disclosed in an embodiment of the present disclosure, the communication system to which the embodiment of the present disclosure is applicable is first described below.

[0134] See also Figure 1 , Figure 1 The following is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure. The communication system may include but is not limited to a satellite and a terminal device. Figure 1 The number and form of the devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of the present disclosure. In actual applications, two or more satellites and two or more terminal devices may be included. Figure 1 The communication system shown includes a satellite 101 and a terminal device 102 as an example.

[0135] The satellite 101 in the embodiment of the present disclosure is an entity for transmitting or receiving signals. The embodiment of the present disclosure does not limit the specific technology and specific device form used by the satellite.

[0136] The terminal device 102 in the embodiment of the present disclosure is an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal device may also be referred to as a terminal device (terminal), user equipment (UE), mobile station (MS), mobile terminal device (MT), etc. The terminal device may be a car with communication function, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation safety (transportation safety), a wireless terminal device in smart city (smart city), a wireless terminal device in smart home (smart home), etc. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the terminal device.

[0137] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. A person skilled in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.

[0138] The following is a detailed introduction to the method and device for determining the beam transmission power provided by the present disclosure in conjunction with the accompanying drawings. Figure 2 It is a flowchart of a method for determining beam transmission power provided by an embodiment of the present disclosure.

[0139] like Figure 2 As shown, the method may include but is not limited to the following steps:

[0140] S201: Obtain a first system energy efficiency of the space node, wherein the first system energy efficiency is related to a transmission rate and a transmission power of N beams included in the space node, and N is a total number of beams of the space node.

[0141] The space node may refer to a node in wireless communication or a node in satellite communication, for example. In a satellite communication system, a satellite may serve as a space node and play the role of a signal repeater, transmitting a signal from one earth station to another earth station. The space node in the embodiment of the present disclosure may refer to a low-orbit multi-beam satellite, for example, or may refer to any other type of space node device, without limitation.

[0142] The system energy efficiency can be used to measure the degree of effective utilization of energy used by the system when completing a specific task or providing a specific service. The first system energy efficiency can refer to a system energy efficiency determined in the power allocation process of the embodiment of the present disclosure.

[0143] In the disclosed embodiment, when the first system energy efficiency of the spatial node is obtained, reliable reference information can be provided for the subsequent updating process of the first transmission power, thereby effectively balancing the transmission power and the system energy efficiency.

[0144] S202: Update a first transmission power of an nth beam among N beams of the spatial node at least based on the first system energy efficiency, where n is a positive integer greater than or equal to 1, and n is less than or equal to N.

[0145] The first transmission power may refer to a transmission power that may be used and is determined during the power allocation process of the embodiment of the present disclosure.

[0146] In an embodiment of the present disclosure, when the first transmission power of the nth beam among N beams of the spatial node is updated at least based on the first system energy efficiency, the balance relationship between the transmission power and the system energy efficiency can be comprehensively considered during the update of the first transmission power, thereby effectively improving the reliability of the power update process.

[0147] In this embodiment, by obtaining the first system energy efficiency of the space node, wherein the first system energy efficiency is related to the transmission rate and transmission power of N beams contained in the space node, and N is the total number of beams of the space node, the first transmission power of the nth beam among the N beams of the space node is updated at least according to the first system energy efficiency, wherein n is a positive integer greater than or equal to 1, and n is less than or equal to N. In this way, the transmission power and system energy efficiency can be effectively balanced during the transmission power configuration process of the beam, thereby greatly improving the system stability and energy utilization while ensuring the service quality.

[0148] Figure 3 It is a flowchart of another method for determining beam transmission power provided by an embodiment of the present disclosure.

[0149] like Figure 3As shown, the method may include but is not limited to the following steps:

[0150] S301: Obtain the first system energy efficiency of the spatial node, wherein the first system energy efficiency is related to the transmission rate and transmission power of N beams contained in the spatial node, N is the total number of beams of the spatial node, and the first system energy efficiency is the system energy efficiency during the t-1th round of iteration.

[0151] That is, in the embodiments of the present disclosure, the problem of determining the beam transmit power can be converted into a convex optimization problem, a Lagrangian dual decomposition function is established, and the function is iteratively solved to determine the target transmit power.

[0152] For example, in the embodiment of the present disclosure, when the problem of determining the beam transmission power is converted into a convex optimization problem and the Lagrangian dual decomposition function is established, it can be based on the following steps:

[0153] The system model considered in the present invention includes a LEO satellite equipped with a multi-beam antenna, which can provide a wide range of coverage for users on the earth. Each user can use a narrow beam of the same frequency, and since the distance between each user is far enough, the interference between different beams can be ignored. Figure 4 As shown, Figure 4 1 is a schematic diagram of the structure of the satellite communication system proposed in the present disclosure. Assume that there are a total of N beams providing services for corresponding N users. The satellite manages and schedules all beams according to the user's traffic demand and the satellite downlink channel status.

[0154] Assuming there are N beams in total, the reference channel gain from the nth beam to the user is expressed as

[0155]

[0156] in, is the transmit antenna gain of satellite beam n, is the receiving antenna gain of user n. It is used to describe the fast fading part of the channel between beam n and the user, which is usually caused by rain fading or multipath in urban areas. Usually, this part can be modeled as a log-normal distribution, which can be described as use To represent the free space link loss of user n, it can be further described as

[0157]

[0158] Where c is the speed of light, f0 is the carrier frequency, and dn is the distance between the satellite and user n.

[0159] According to Shannon's formula, when the bandwidth is B, the user data rate is

[0160]

[0161] Among them, p n is the power allocated to beam n, and N0 is the noise per unit bandwidth.

[0162] The total power consumption of the satellite antenna payload can be expressed as

[0163]

[0164] Where λ represents the antenna power gain factor, P C Represents the power consumption of the circuit loading the antenna.

[0165] Therefore, the energy efficiency optimization problem defined in the present invention can be expressed as follows

[0166]

[0167] The total rate of all beams is P T is the maximum transmission power of the multi-beam satellite, R th is the data rate threshold from each beam to the user. Condition C1 can constrain the total transmission power of all beams. Constraint C2 can constrain the data rate on each beam to ensure the QoS of the user. Formula (5) is a nominal optimization problem with perfect channel state information.

[0168] However, in actual low-orbit satellite communication scenarios, due to the influence of channel estimation algorithm errors and the complex transmission environment of satellite-to-ground links, it is impossible to accurately obtain the precise channel gains of all space links. Therefore, the actual channel gain h n It can be remodeled as

[0169]

[0170] in, represents the channel gain under the ideal state obtained according to the above formula (1), Δh n represents the channel gain estimation error of the corresponding satellite-to-ground link in the actual communication system, is the corresponding channel gain uncertainty set, which can be expressed as

[0171]

[0172] where δ n represents the upper bound of the parameter uncertainty set, and |·| represents the absolute value. For the traditional multi-beam power allocation algorithm considering perfect channel parameter information, it is assumed that there is no channel estimation error in the algorithm design stage, that is, Δh n=0, such a design will affect the user's communication experience when the channel state changes due to external influences.

[0173] Therefore, the robust resource allocation problem with uncertain channel parameters is introduced based on the optimization model:

[0174]

[0175] Since problem (8) is a question about the transmission power p n There is also a set of channel parameter uncertainties in the form of norms, so the problem is non-convex.

[0176] First, a convex transformation of the channel uncertainty with minimum rate constraint is performed, and according to the worst case criterion and parameter uncertainty set The definition of , we can get the worst case condition Need to meet:

[0177]

[0178] Using the worst-case criterion, we have

[0179]

[0180] Therefore, through the convex transformation of the channel parameter uncertainty, the optimization problem (8) can be transformed into

[0181]

[0182] Among them, the actual total transmission rate of the satellite including the uncertainty of channel parameters is in

[0183] However, since the objective function is about the transmission power p n The fractional programming function of , the problem is still non-convex. Therefore, the Dinkdbach method is used to transform the nonlinear problem to obtain

[0184]

[0185] At this point, the original energy-efficiency-based robust power allocation problem for LEO satellite multi-beams has been transformed into a convex optimization problem, and the following Lagrangian dual decomposition function is established:

[0186]

[0187] Among them, α, β n are non-negative Lagrange multipliers based on the transmit power constraint and rate threshold constraint respectively.

[0188] After finishing, we can get:

[0189]

[0190] in,

[0191]

[0192] In the disclosed embodiment, during the tth round of iteration, the first system energy efficiency during the t-1th round of iteration is obtained, and the obtained first system energy efficiency can provide reliable data support for the tth round of iteration.

[0193] S302: Allocate a first transmit power to an nth beam among N beams in a tth iteration process according to a first parameter and a first system energy efficiency.

[0194] The t-th round of iteration process may refer to an iterative solution process based on the Lagrangian dual decomposition method.

[0195] The first parameter may refer to a parameter of the satellite communication system related to the allocated beam transmission power.

[0196] Optionally, in some embodiments, the first parameter includes at least one of the following:

[0197] Transmit bandwidth;

[0198] Noise per unit bandwidth;

[0199] Antenna power amplification factor;

[0200] The nth beam-to-user channel gain;

[0201] The upper bound of the channel gain uncertainty corresponding to the nth beam;

[0202] a first reference parameter corresponding to the nth beam during the t-1th iteration, wherein the first reference parameter is related to a user data rate threshold;

[0203] The second reference parameter in the t-1th iteration process, wherein the second reference parameter is related to the second transmit power of all beams in the t-2th iteration process, and t is a positive integer greater than 1.

[0204] Therefore, the first parameter can provide accurate and reliable data support for the allocation process of the first transmit power.

[0205] The upper limit of the channel gain uncertainty may refer to the maximum value of the fluctuation of the actual channel gain relative to the ideal channel gain.

[0206] The first reference coefficient may be a rate threshold constraint Lagrangian multiplier obtained by initialization or last cycle iteration, and the second reference coefficient may be a transmit power constraint Lagrangian multiplier obtained by initialization or last cycle iteration.

[0207] The first transmission power refers to the transmission power allocated to the nth beam among N beams during the tth round of iteration.

[0208] In an embodiment of the present disclosure, when allocating the first transmission power to the nth beam among N beams during the tth round of iteration according to the first parameter and the first system energy efficiency, the first parameter and the first system energy efficiency may be input into a pre-trained machine learning model to obtain corresponding power allocation information. Alternatively, the first transmission power may be allocated to the nth beam among N beams during the tth round of iteration according to the first parameter and the first system energy efficiency based on any other possible method, and there is no limitation to this.

[0209] S303: Determine a second system energy efficiency in the t-th round of iteration according to the first transmit power.

[0210] The second system energy efficiency refers to the system energy efficiency determined based on the first transmit power during the tth round of iterations in the embodiment of the present disclosure.

[0211] That is, in the embodiment of the present disclosure, the corresponding first transmit power may be first determined during the t-th round of iterations, and then the second system energy efficiency during the t-th round of iterations may be determined based on the first transmit power.

[0212] S304: Determine a target transmit power corresponding to the nth beam according to the first transmit power, the second system energy efficiency and the number of iteration rounds.

[0213] The number of iterations refers to the total number of iterations currently performed. For example, when the initial value of t is 1, the number of iterations is 10 in the 10th (t=10) iteration process.

[0214] The target transmit power may refer to the transmit power allocated to the nth beam after the iteration in the embodiment of the present disclosure.

[0215] For example, in an embodiment of the present disclosure, when determining the target transmit power corresponding to the n-th beam based on the first transmit power, the second system energy efficiency and the number of iterations, the target transmit power corresponding to the n-th beam can be determined based on a third-party data processing device processing the first transmit power, the second system energy efficiency and the number of iterations. Alternatively, the target transmit power corresponding to the n-th beam can be determined based on the first transmit power, the second system energy efficiency and the number of iterations based on mathematical or engineering methods, and there is no limitation to this.

[0216] S305: Update the first reference parameter in the t-th iteration process to obtain the first reference parameter in the t+1-th iteration process.

[0217] That is to say, in the embodiment of the present disclosure, the first reference parameter can be updated in each round of iteration process, so as to provide the corresponding first reference parameter for the next round of iteration process.

[0218] Optionally, in some embodiments, when the first reference parameter in the t-th iteration process is updated to obtain the first reference parameter in the t+1-th iteration process, the first reference parameter in the t-th iteration process may be updated according to a first formula to obtain the first reference parameter in the t+1-th iteration process; wherein the first formula is:

[0219]

[0220] in, is the first reference parameter corresponding to the nth beam in the t+1th iteration process, is the first reference parameter corresponding to the nth beam in the tth iteration process, d2 represents the update step corresponding to the first reference parameter, represents the beam transmission rate of the nth beam in the tth iteration process, R th Indicates the user data rate threshold.

[0221] Therefore, the first reference parameter in the tth round of iteration can be accurately and quickly updated in combination with the update step size, beam transmission rate and user data rate threshold corresponding to the first reference parameter, thereby ensuring the practicality of the first reference parameter in the t+1th round of iteration.

[0222] S306: Update the second reference parameter in the t-th iteration process to obtain the second reference parameter in the t+1-th iteration process.

[0223] That is to say, in the embodiment of the present disclosure, the second reference parameter can be updated in each round of iteration process, so as to provide the corresponding second reference parameter for the next round of iteration process.

[0224] Optionally, in some embodiments, when updating the second reference parameter in the t-th iteration process to obtain the second reference parameter in the t+1-th iteration process, the second reference parameter in the t-th iteration process may be updated according to a second formula to obtain the second reference parameter in the t+1-th iteration process; wherein the second formula is:

[0225]

[0226] Among them, α t+1is the second reference parameter in the t+1th iteration, α t is the second reference parameter in the tth iteration, d1 represents the update step corresponding to the second reference parameter, P T represents the maximum transmission power of the multi-beam satellite, Represents the first transmit power allocated to the nth beam during the tth iteration.

[0227] Therefore, the second reference parameter in the tth round of iteration can be accurately and quickly updated in combination with the update step size, maximum transmission power and first transmission power corresponding to the second reference parameter, thereby ensuring the applicability of the updated second reference parameter in the t+1th round of iteration.

[0228] That is to say, the embodiment of the present disclosure can update the first reference parameter in the t-th round of iteration to obtain the first reference parameter in the t+1-th round of iteration, and update the second reference parameter in the t-th round of iteration to obtain the second reference parameter in the t+1-th round of iteration. Thus, the first reference parameter and the second reference parameter can be updated in time in each round of iterative update process, thereby providing reliable parameter support for the next round of iterative update process.

[0229] For example, for certain Lagrange multipliers and intermediate variables Using the KKT condition, let Available

[0230]

[0231] in, Indicates the optimal value of satellite beam transmit power.

[0232] The Lagrange multiplier can be updated according to the subgradient iteration method. The update process refers to the first and second formulas above. By setting a suitable initial Lagrange multiplier and algorithm update step size, the good convergence of the algorithm can be guaranteed.

[0233] In this embodiment, the first reference parameter in the t-th iteration process is updated to obtain the first reference parameter in the t+1-th iteration process, and the second reference parameter in the t-th iteration process is updated to obtain the second reference parameter in the t+1-th iteration process. Thus, the first reference parameter and the second reference parameter can be updated in time in each iteration update process, thereby providing reliable parameter support for the next iteration update process. The first reference parameter in the t-th iteration process is updated according to the first formula to obtain the first reference parameter in the t+1-th iteration process. Thus, the first reference parameter in the t-th iteration process can be accurately and quickly updated in combination with the update step size, beam transmission rate and user data rate threshold value corresponding to the first reference parameter, and the practicality of the obtained first reference parameter in the t+1-th iteration process can be guaranteed. By updating the second reference parameter in the t-th iteration process according to the second formula to obtain the second reference parameter in the t+1-th iteration process, the second reference parameter in the t-th iteration process can be accurately and quickly updated in combination with the update step, maximum transmission power and first transmission power corresponding to the second reference parameter, thereby ensuring the applicability of the updated second reference parameter in the t+1-th iteration process.

[0234] Figure 5 It is a flowchart of another method for determining beam transmission power provided by an embodiment of the present disclosure.

[0235] like Figure 5 As shown, the method may include but is not limited to the following steps:

[0236] S501: Obtain a first system energy efficiency of a spatial node, wherein the first system energy efficiency is related to a transmission rate and a transmission power of N beams included in the spatial node, and N is a total number of beams of the spatial node.

[0237] The description of S501 can be specifically referred to the above embodiment, which will not be repeated here.

[0238] S502: Allocate a first transmit power to an nth beam among N beams in a tth iteration process according to a third formula, a first parameter and a first system energy efficiency.

[0239] Among them, the third formula is:

[0240]

[0241] in, represents the first transmit power assigned to the nth beam during the tth iteration, represents the first reference parameter corresponding to the nth beam in the t-1th iteration, B represents the transmission bandwidth, N0 represents the unit bandwidth noise, αt-1 represents the second reference parameter in the t-1th iteration process, represents the first system energy efficiency in the t-1th round of iteration, λ represents the antenna power amplification factor, represents the nth beam-to-user channel gain, δ n represents the upper limit of the channel gain uncertainty corresponding to the nth beam, ln() represents the logarithm with base e, and e represents a constant.

[0242] in,[] + Indicates that the value in the brackets is greater than or equal to 0.

[0243] That is to say, in the embodiment of the present disclosure, during the tth round of iteration, after obtaining the first system energy efficiency during the t-1th round of iteration, the first transmission power can be allocated to the nth beam among the N beams during the tth round of iteration according to the third formula, the first parameter and the first system energy efficiency. Therefore, in the process of allocating the first transmission power, reference data of different dimensions and different time scales can be comprehensively considered, thereby effectively improving the reliability of the first transmission power allocation process.

[0244] S503: Determine a second system energy efficiency during the tth iteration according to a second parameter and the first transmission power, wherein the second parameter includes at least one of the following: antenna circuit power consumption, antenna power amplification factor, and beam transmission rate of each beam during the tth iteration.

[0245] It can be understood that in addition to being related to the beam transmission power, the system energy efficiency may also have a high correlation with the antenna circuit power consumption, the antenna power amplification factor, and the beam transmission rate of each beam during the tth round of iteration. Therefore, in the embodiment of the present disclosure, the second system energy efficiency during the tth round of iteration can be determined based on the second parameter and the first transmission power, wherein the second parameter includes at least one of the following: antenna circuit power consumption, antenna power amplification factor, and the beam transmission rate of each beam during the tth round of iteration.

[0246] That is to say, in the embodiment of the present disclosure, after obtaining the first transmission power, the second system energy efficiency during the tth round of iteration can be determined according to the second parameter and the first transmission power, wherein the second parameter includes at least one of the following: antenna circuit power consumption, antenna power amplification factor, and beam transmission rate of each beam during the tth round of iteration. Thus, in the process of determining the second system energy efficiency during the tth round of iteration, the antenna circuit power consumption, antenna power amplification factor, and beam transmission rate of each beam during the tth round of iteration can be comprehensively considered, thereby ensuring the reliability of the second system energy efficiency determination process.

[0247] Optionally, in some embodiments, the beam transmission rate of the nth beam during the tth round of iteration is determined by a fourth formula, where the fourth formula is:

[0248]

[0249] in, represents the beam transmission rate of the nth beam in the tth iteration process, B represents the transmission bandwidth, represents the first transmit power of the nth beam during the tth iteration, represents the nth beam-to-user channel gain, δ n represents the upper limit of the channel gain uncertainty corresponding to the nth beam, N0 represents the unit bandwidth noise, and log2() represents the logarithmic function with base 2.

[0250] Therefore, the beam transmission rate of each beam in the t-th round of iteration can be accurately and quickly determined based on the fourth formula, thereby providing reliable data support for the determination process of the energy efficiency of the second system.

[0251] Optionally, in some embodiments, when determining the second system energy efficiency in the t-th round of iteration according to the second parameter and the first transmit power, the second system energy efficiency in the t-th round of iteration may be determined according to a fifth formula, the second parameter and the first transmit power; wherein the fifth formula is:

[0252]

[0253] in, represents the energy efficiency of the second system in the tth round of iteration, λ represents the antenna power amplification factor, P C Represents the power consumption of the antenna circuit.

[0254] Therefore, in the process of determining the energy efficiency of the second system in the tth round of iteration, the second parameter, the first transmission power, the antenna power amplification factor and the antenna circuit power consumption can be effectively combined based on the fifth formula, thereby effectively improving the comprehensiveness of considerations in the process of determining the energy efficiency of the second system.

[0255] S504: Determine a target transmit power corresponding to the nth beam according to the first transmit power, the second system energy efficiency and the number of iteration rounds.

[0256] For the description of S504, please refer to the above embodiment, which will not be described in detail here.

[0257] In this embodiment, according to the third formula, the first parameter and the first system energy efficiency, the first transmit power is allocated to the nth beam in the N beams during the tth round of iterations, thereby, the reference data of different dimensions and different time scales can be comprehensively considered in the process of allocating the first transmit power, thereby effectively improving the reliability of the first transmit power allocation process. According to the second parameter and the first transmit power, the second system energy efficiency during the tth round of iterations is determined, wherein the second parameter includes at least one of the following: antenna circuit power consumption, antenna power amplification factor, and beam transmission rate of each beam during the tth round of iterations. Therefore, the antenna circuit power consumption, antenna power amplification factor and beam transmission rate of each beam during the tth round of iterations can be comprehensively considered in the process of determining the second system energy efficiency during the tth round of iterations, thereby ensuring the reliability of the second system energy efficiency determination process. The beam transmission rate of the nth beam during the tth round of iterations is determined by the fourth formula, thereby, the beam transmission rate of each beam during the tth round of iterations can be accurately and quickly determined based on the fourth formula, thereby providing reliable data support for the determination process of the second system energy efficiency. The energy efficiency of the second system in the tth round of iteration is determined according to the fifth formula, the second parameter and the first transmission power. Therefore, in the process of determining the energy efficiency of the second system in the tth round of iteration, the second parameter, the first transmission power, the antenna power amplification factor and the antenna circuit power consumption can be effectively combined based on the fifth formula, thereby effectively improving the comprehensiveness of considerations in the process of determining the energy efficiency of the second system.

[0258] Figure 6 It is a flowchart of another method for determining beam transmission power provided by an embodiment of the present disclosure.

[0259] like Figure 6 As shown, the method may include but is not limited to the following steps:

[0260] S601: Obtain a first system energy efficiency of a spatial node, wherein the first system energy efficiency is related to a transmission rate and a transmission power of N beams included in the spatial node, and N is a total number of beams of the spatial node.

[0261] S602: Allocate a first transmit power to an nth beam among N beams in a tth iteration process according to a first parameter and a first system energy efficiency.

[0262] S603: Determine a second system energy efficiency in the t-th round of iteration according to the first transmit power.

[0263] The description of S601 - S603 can be specifically referred to the above embodiment, which will not be repeated here.

[0264] S604: Determine the total transmit power in the t-th round of iteration according to the N first transmit powers.

[0265] For example, in the embodiment of the present disclosure, when determining the total transmission power in the t-th round of iteration, the N first transmission powers in the t-th round of iteration may be The sum is accumulated and the obtained sum is used as the total transmission power in the t-th iteration process.

[0266] S605: Determine whether the total transmission power is less than or equal to the maximum transmission power of the multi-beam satellite to obtain a first determination result.

[0267] Among them, the maximum transmission power P T , which may refer to the maximum transmission power value rated for the satellite.

[0268] The first determination result may be used to indicate whether the total transmission power is less than or equal to the maximum transmission power of the multi-beam satellite.

[0269] It can be understood that when the total transmission power is greater than the maximum transmission power of the multi-beam satellite, the satellite is in an overloaded state and the stability of the satellite is poor, which may affect the service quality or cause hardware damage. Therefore, in the embodiment of the present disclosure, it is possible to determine whether the total transmission power is less than or equal to the maximum transmission power of the multi-beam satellite to obtain a first determination result, thereby providing a satellite-side judgment basis for the subsequent determination of whether to end the iterative process.

[0270] S606: Determine whether the beam transmission rate of the nth beam in the tth round of iteration is greater than or equal to the user data rate threshold to obtain a second determination result.

[0271] Among them, the user data rate threshold R th , may refer to the data rate threshold for ensuring user service quality.

[0272] The second determination result may be used to indicate whether the beam transmission rate of the nth beam during the tth round of iteration is greater than or equal to the user data rate threshold.

[0273] It is understandable that the ultimate goal of the satellite system is to serve users. Therefore, it is necessary to ensure the quality of service to users during the system optimization process. In the embodiment of the present disclosure, when determining whether the beam transmission rate of the nth beam in the tth round of iteration is greater than or equal to the user data rate threshold value to obtain a second determination result, the second determination result obtained can provide a user-side judgment basis for subsequent determination of whether to end the iteration process.

[0274] S607: Determine whether the number of iteration rounds reaches an iteration round number threshold to obtain a third determination result.

[0275] Among them, the iteration round threshold T max, may refer to a threshold value pre-set for the iterative process in the embodiment of the present disclosure. The iteration round number threshold may be used to control the convergence and computational efficiency of the algorithm.

[0276] The third determination result can be used to indicate whether the current iteration number t reaches the iteration number threshold T max .

[0277] It is understandable that the Lagrange dual decomposition method is an iterative optimization algorithm that gradually optimizes the problem by continuously updating the Lagrange multipliers and dual variables. Each iteration will gradually bring the value of the objective function closer to the optimal solution. However, in the actual solution process, due to the complexity of the problem, the size of the data or the limited computing resources, it may not be possible to achieve an exact optimal solution, but only an approximate solution. In order to avoid an unlimited iterative process and improve computational efficiency, it is necessary to set a threshold for the number of iterations. When the number of iterations reaches the threshold, the algorithm stops iterating and outputs the current result as an approximate solution. This can control the running time of the algorithm and avoid excessive computing time on the one hand; on the other hand, it can ensure that the algorithm reaches a good approximate solution within a reasonable number of iterations.

[0278] S608: Determine a target transmit power corresponding to the nth beam according to the first determination result, the second determination result, and the third determination result.

[0279] In the embodiment of the present disclosure, after determining the first determination result, the second determination result and the third determination result, different scene types can be determined based on the first determination result, the second determination result and the third determination result, so as to determine whether to continue with the next round of iteration process or to output the target transmission power corresponding to the nth beam.

[0280] That is to say, in the embodiment of the present disclosure, after determining the first transmission power and the second system energy efficiency, the total transmission power in the tth round of iteration can be determined based on the N first transmission powers, and it can be determined whether the total transmission power is less than or equal to the maximum transmission power of the multi-beam satellite to obtain a first determination result, and it is determined whether the beam transmission rate of the nth beam in the tth round of iteration is greater than or equal to the user data rate threshold to obtain a second determination result, and it is determined whether the number of iteration rounds reaches the iteration round number threshold to obtain a third determination result, and the target transmission power corresponding to the nth beam is determined according to the first determination result, the second determination result and the third determination result. Thus, the reliability and applicability of the beam transmission power determination process can be effectively improved based on the first determination result, the second determination result and the third determination result.

[0281] Optionally, in some embodiments, when determining the target transmit power corresponding to the nth beam based on the first determination result, the second determination result, and the third determination result, if the first determination result is that the total transmit power is greater than the maximum transmission power, and the third determination result is that the number of iterations reaches an iteration threshold, then the first transmit power is used as the target transmit power corresponding to the nth beam.

[0282] Optionally, in some embodiments, when determining the target transmit power corresponding to the nth beam based on the first determination result, the second determination result, and the third determination result, if the first determination result is that the total transmit power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iterations reaches the iteration number threshold, then the first transmit power is used as the target transmit power corresponding to the nth beam.

[0283] Optionally, in some embodiments, when determining the target transmit power corresponding to the nth beam based on the first determination result, the second determination result, and the third determination result, if the first determination result is that the total transmit power is greater than the maximum transmission power, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, then the t+1th iteration process is performed, wherein the t+1th iteration process is used to determine the target transmit power corresponding to the nth beam.

[0284] Optionally, in some embodiments, when determining the target transmit power corresponding to the nth beam based on the first determination result, the second determination result, and the third determination result, if the first determination result is that the total transmit power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, then the t+1th iteration process is performed.

[0285] Optionally, in some embodiments, when determining the target transmit power corresponding to the nth beam based on the first determination result, the second determination result, and the third determination result, if the first determination result is that the total transmit power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is less than the user data rate threshold, then the t+1th round of iteration is performed.

[0286] Therefore, the target transmit power corresponding to the nth beam can be flexibly determined in personalized application scenarios, thereby effectively improving the adaptability of the obtained target transmit power to the application scenarios.

[0287] In this embodiment, the total transmit power in the t-th round of iteration is determined based on N first transmit powers, and it is determined whether the total transmit power is less than or equal to the maximum transmission power of the multi-beam satellite to obtain a first determination result; it is determined whether the beam transmission rate of the n-th beam in the t-th round of iteration is greater than or equal to the user data rate threshold to obtain a second determination result; it is determined whether the number of iteration rounds reaches the iteration round number threshold to obtain a third determination result; and the target transmit power corresponding to the n-th beam is determined based on the first determination result, the second determination result and the third determination result. Thus, the reliability and applicability of the beam transmit power determination process can be effectively improved based on the first determination result, the second determination result and the third determination result. If the first determination result is that the total transmit power is greater than the maximum transmission power, and the third determination result is that the number of iteration rounds reaches the iteration round number threshold, then the first transmit power is used as the target transmit power corresponding to the nth beam; if the first determination result is that the total transmit power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iteration rounds reaches the iteration round number threshold, then the first transmit power is used as the target transmit power corresponding to the nth beam; if the first determination result is that the total transmit power is greater than the maximum transmission power, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, then the t+1th iteration process is performed, wherein the t+1th iteration process The process is used to determine the target transmit power corresponding to the nth beam. If the first determination result is that the total transmit power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, then the t+1th iteration process is performed. If the first determination result is that the total transmit power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is less than the user data rate threshold, then the t+1th iteration process is performed. As a result, the target transmit power corresponding to the nth beam can be flexibly determined in personalized application scenarios, thereby effectively improving the adaptability of the obtained target transmit power to the application scenarios.

[0288] For example, Figure 7 As shown, Figure 7 is a flow chart of a low-orbit satellite multi-beam robust power allocation method based on energy efficiency proposed in the present disclosure, such as Figure 7 As shown, the following steps are included:

[0289] S1: Initialize the number of algorithm iterations and initialize the low-orbit satellite multi-beam system parameters;

[0290] S2: Update satellite beam transmit power

[0291] S3: Update system total energy consumption

[0292] S4: Update the Lagrange multiplier α t+1 and

[0293] S5: Determine whether the transmission power of all allocated beams meets the total transmission power threshold P on the satellite T If yes, go to S6; otherwise, go to S7;

[0294] S6: Determine whether the transmission rate on each beam meets the rate threshold R th If yes, go to S7; otherwise, go to the next iteration and return to S2;

[0295] S7: Determine whether the current number of iterations is greater than the maximum number of iterations of the initialized algorithm. If so, end the process and output the optimal transmit power and energy efficiency. Otherwise, enter the next iteration and return to S2.

[0296] Furthermore, step S1 initializes the number of algorithm iterations and low-orbit satellite multi-beam system parameters, specifically including:

[0297] The maximum number of iterations of the algorithm is T max ; System parameters include satellite beam n to user channel gain Transmit antenna gain of satellite beam n The user's receiving antenna gain Free space loss Carrier frequency f0, speed of light c, fast fading factor Transmitting bandwidth B, unit bandwidth noise N0, antenna power amplification factor λ, antenna circuit power consumption P C , the maximum transmission power P of the multi-beam satellite T , the rate threshold R of each beam th , channel gain uncertainty upper bound δ n , initialized system energy efficiency η 0 , the initialized transmit power constraint Lagrange multiplier α 0 And the corresponding step size d1, the initial rate threshold constraint Lagrange multiplier And the corresponding step length d2.

[0298] Where the channel gain from satellite beam n to the user is It can be expressed as in is the free space path loss.

[0299] Further, step S2 updates the satellite beam transmission power of the tth iteration according to the initial parameters or the Lagrange multiplier obtained at the end of the previous iteration and the system energy efficiency in is the rate threshold constraint Lagrange multiplier obtained by initialization or the previous loop iteration, α t-1 is the transmit power constraint Lagrange multiplier obtained by initialization or the last loop iteration, is the system energy efficiency obtained at initialization or the last loop iteration.

[0300] Further, step S3 updates the total energy efficiency of the system according to Calculate, where is the satellite beam transmission power obtained in step S2 in this loop iteration, is the beam transmission rate of the nth satellite beam including channel parameter uncertainty, specifically:

[0301] Furthermore, in step S4, the transmission power constraint Lagrange multiplier α t Sum rate threshold constrained Lagrange multipliers In each loop iteration the following updates are made:

[0302]

[0303]

[0304] Where d1 and d2 are the Lagrange multipliers α t and The update step size of .

[0305] Further, step S5 is based on Determine whether the transmit power of all beams meets the total transmit power threshold P on the satellite T .

[0306] Further, step S6 is based on Determine whether the transmission rate on each beam meets the rate threshold R th .

[0307] Further, step S7 is based on t≥T max , determine whether the current number of iterations is greater than the maximum number of iterations of the initialized algorithm.

[0308] Among them, based on Figure 7 The optimal transmission power and optimal system energy efficiency obtained by the method shown.

[0309] Figure 8 It is a structural diagram of a device for determining beam transmission power provided in an embodiment of the present disclosure.

[0310] like Figure 8 As shown, the device 80 for determining the beam transmission power includes:

[0311] An acquisition module 801 is used to acquire a first system energy efficiency of a spatial node, wherein the first system energy efficiency is related to a transmission rate and a transmission power of N beams included in the spatial node, where N is the total number of beams of the spatial node;

[0312] The power update module 802 is used to update the first transmission power of the nth beam among the N beams of the spatial node at least according to the first system energy efficiency, where n is a positive integer greater than or equal to 1 and n is less than or equal to N.

[0313] In a possible implementation manner of the embodiment of the present disclosure, the first system energy efficiency is the system energy efficiency in the t-1th round of iteration, the first transmit power is the transmit power allocated to the nth beam among the N beams in the tth round of iteration, and t is a positive integer greater than or equal to 1;

[0314] The device further comprises:

[0315] A first determination module, configured to determine a second system energy efficiency during a t-th round of iterations according to the first transmit power;

[0316] The second determination module is used to determine the target transmission power corresponding to the nth beam according to the first transmission power, the second system energy efficiency and the number of iteration rounds.

[0317] In a possible implementation of the embodiment of the present disclosure, the power update module 802 is specifically configured to:

[0318] According to the first parameter and the first system energy efficiency, in the t-th round of iteration, a first transmit power is allocated to an n-th beam among the N beams; wherein the first parameter includes at least one of the following:

[0319] Transmit bandwidth;

[0320] Noise per unit bandwidth;

[0321] Antenna power amplification factor;

[0322] The nth beam-to-user channel gain;

[0323] The upper bound of the channel gain uncertainty corresponding to the nth beam;

[0324] a first reference parameter corresponding to the nth beam during the t-1th iteration, wherein the first reference parameter is related to a user data rate threshold;

[0325] The second reference parameter in the t-1th iteration process, wherein the second reference parameter is related to the second transmit power of all beams in the t-2th iteration process, and t is a positive integer greater than 1.

[0326] In a possible implementation of the embodiment of the present disclosure, the device further includes:

[0327] A first parameter updating module, used for updating the first reference parameter in the t-th iteration process to obtain the first reference parameter in the t+1-th iteration process;

[0328] The second parameter updating module is used to update the second reference parameter in the t-th iteration process to obtain the second reference parameter in the t+1-th iteration process.

[0329] In a possible implementation of the embodiment of the present disclosure, the first parameter updating module is specifically configured to:

[0330] The first reference parameter in the t-th iteration process is updated according to the first formula to obtain the first reference parameter in the t+1-th iteration process; wherein the first formula is:

[0331]

[0332] in, is the first reference parameter corresponding to the nth beam in the t+1th iteration process, is the first reference parameter corresponding to the nth beam in the tth iteration process, d2 represents the update step corresponding to the first reference parameter, represents the beam transmission rate of the nth beam in the tth iteration process, R th Indicates the user data rate threshold.

[0333] In a possible implementation of the embodiment of the present disclosure, the second parameter updating module is specifically configured to:

[0334] The second reference parameter in the t-th iteration process is updated according to the second formula to obtain the second reference parameter in the t+1-th iteration process; wherein the second formula is:

[0335]

[0336] Among them, α t+1 is the second reference parameter in the t+1th iteration, α t is the second reference parameter in the tth iteration, d1 represents the update step corresponding to the second reference parameter, P T represents the maximum transmission power of the multi-beam satellite, Represents the first transmit power allocated to the nth beam during the tth iteration.

[0337] In a possible implementation of the embodiment of the present disclosure, the power update module 802 is further configured to:

[0338] According to the third formula, the first parameter and the first system energy efficiency, the first transmission power is allocated to the nth beam among the N beams in the tth round of iteration; wherein the third formula is:

[0339]

[0340] in, represents the first transmit power assigned to the nth beam during the tth iteration, represents the first reference parameter corresponding to the nth beam in the t-1th iteration, B represents the transmission bandwidth, N0 represents the unit bandwidth noise, α t-1 represents the second reference parameter in the t-1th iteration process, represents the first system energy efficiency in the t-1th round of iteration, λ represents the antenna power amplification factor, represents the nth beam-to-user channel gain, δ n represents the upper limit of the channel gain uncertainty corresponding to the nth beam, ln() represents the logarithm with base e, and e represents a constant.

[0341] In a possible implementation manner of the embodiment of the present disclosure, the first determining module is specifically configured to:

[0342] Determine the second system energy efficiency in the t-th round of iteration according to the second parameter and the first transmit power; wherein the second parameter includes at least one of the following:

[0343] Antenna circuit power consumption;

[0344] Antenna power amplification factor;

[0345] The beam transmission rate of each beam during the tth iteration.

[0346] In a possible implementation of the embodiment of the present disclosure, the beam transmission rate of the nth beam in the tth round of iteration is determined by the fourth formula, where the fourth formula is:

[0347]

[0348] in, represents the beam transmission rate of the nth beam in the tth iteration process, B represents the transmission bandwidth, represents the first transmit power of the nth beam during the tth iteration, represents the nth beam-to-user channel gain, δ n represents the upper limit of the channel gain uncertainty corresponding to the nth beam, N0 represents the unit bandwidth noise, and log2() represents the logarithmic function with base 2.

[0349] In a possible implementation manner of the embodiment of the present disclosure, the first determining module is further configured to:

[0350] The second system energy efficiency in the t-th round of iteration is determined according to the fifth formula, the second parameter and the first transmission power; wherein the fifth formula is:

[0351]

[0352] in, represents the energy efficiency of the second system in the tth round of iteration, λ represents the antenna power amplification factor, P C Represents the power consumption of the antenna circuit.

[0353] In a possible implementation manner of the embodiment of the present disclosure, the second determining module is specifically configured to:

[0354] Determine the total transmit power in the t-th iteration process according to the N first transmit powers;

[0355] Determining whether the total transmission power is less than or equal to the maximum transmission power of the multi-beam satellite to obtain a first determination result;

[0356] Determine whether the beam transmission rate of the nth beam in the tth round of iteration is greater than or equal to the user data rate threshold value to obtain a second determination result;

[0357] Determine whether the number of iteration rounds reaches an iteration round number threshold to obtain a third determination result;

[0358] A target transmit power corresponding to the nth beam is determined according to the first determination result, the second determination result, and the third determination result.

[0359] In a possible implementation manner of the embodiment of the present disclosure, the second determining module is further configured to:

[0360] If the first determination result is that the total transmit power is greater than the maximum transmit power, and the third determination result is that the number of iterations reaches the iteration threshold, the first transmit power is used as the target transmit power corresponding to the nth beam;

[0361] If the first determination result is that the total transmit power is less than or equal to the maximum transmit power, and the second determination result is that the beam transmission rate of the nth beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iteration rounds reaches the iteration round number threshold, the first transmit power is used as the target transmit power corresponding to the nth beam;

[0362] If the first determination result is that the total transmit power is greater than the maximum transmit power, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, then the t+1th iteration process is performed, wherein the t+1th iteration process is used to determine the target transmit power corresponding to the nth beam;

[0363] If the first determination result is that the total transmit power is less than or equal to the maximum transmit power, and the second determination result is that the beam transmission rate of the nth beam is greater than or equal to the user data rate threshold, and the third determination result is that the number of iteration rounds does not reach the iteration round number threshold, then the t+1th iteration process is performed;

[0364] If the first determination result is that the total transmission power is less than or equal to the maximum transmission power, and the second determination result is that the beam transmission rate of the nth beam is less than the user data rate threshold, the t+1th round of iteration is performed.

[0365] It should be noted that the aforementioned explanation of the method for determining the beam transmission power is also applicable to the device for determining the beam transmission power of this embodiment, and will not be repeated here.

[0366] In this embodiment, by obtaining the first system energy efficiency of the space node, wherein the first system energy efficiency is related to the transmission rate and transmission power of N beams contained in the space node, and N is the total number of beams of the space node, the first transmission power of the nth beam among the N beams of the space node is updated at least according to the first system energy efficiency, wherein n is a positive integer greater than or equal to 1, and n is less than or equal to N. In this way, the transmission power and system energy efficiency can be effectively balanced during the transmission power configuration process of the beam, thereby greatly improving the system stability and energy utilization while ensuring the service quality.

[0367] Fig. 9 A block diagram of an exemplary communication device suitable for implementing embodiments of the present disclosure is shown. Fig. 9 The communication device 12 shown is only an example and should not limit the functionality and scope of use of the embodiments of the present disclosure. Fig. 9 As shown, the communication device 12 is in the form of a general purpose computing device. Components of the communication device 12 may include, but are not limited to, one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0368] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.

[0369] The communication device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the communication device 12, including volatile and non-volatile media, removable and non-removable media.

[0370] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The communication device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Fig. 9 Not shown, often called a "hard drive").

[0371] although Fig. 9 Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (hereinafter referred to as: CD-ROM), a digital versatile disc read only memory (hereinafter referred to as: DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.

[0372] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described in the present disclosure.

[0373] The communication device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a human body to interact with the communication device 12, and / or any device that enables the communication device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 22. In addition, the communication device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 20. As shown, the network adapter 20 communicates with other modules of the communication device 12 through a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the communication device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0374] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, such as implementing the method for determining the beam transmission power mentioned in the above embodiment.

[0375] In order to implement the above embodiments, the present disclosure also proposes a non-temporary computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the method for determining the beam transmission power proposed in the above embodiments of the present disclosure is implemented.

[0376] In order to implement the above embodiments, the present disclosure further proposes a computer program product. When an instruction processor in the computer program product executes, the method for determining the beam transmission power proposed in the above embodiments of the present disclosure is executed.

[0377] It should be noted that, in the description of the present disclosure, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present disclosure, unless otherwise specified, the meaning of "plurality" is two or more.

[0378] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present disclosure includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present disclosure belong.

[0379] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0380] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0381] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0382] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0383] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0384] Although the embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present disclosure. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present disclosure.

Claims

1. A method for determining beam transmission power, characterized in that: The method comprises: Acquire a first system energy efficiency of a spatial node, wherein the first system energy efficiency is related to a transmission rate and a transmission power of N beams included in the spatial node, where N is the total number of beams of the spatial node; At least according to the first system energy efficiency, the first transmission power of the nth beam among the N beams of the spatial node is updated, where n is a positive integer greater than or equal to 1, and n is less than or equal to N.

2. The method according to claim 1, characterized in that The first system energy efficiency is the system energy efficiency during the t-1th round of iterations, the first transmit power is the transmit power allocated to the nth beam among the N beams during the tth round of iterations, and t is a positive integer greater than or equal to 1; Wherein, the method further comprises: determining, according to the first transmit power, a second system energy efficiency in the t-th round of iteration; A target transmit power corresponding to the nth beam is determined according to the first transmit power, the second system energy efficiency and the number of iteration rounds.

3. The method according to claim 1, characterized in that The updating, at least according to the first system energy efficiency, of a first transmit power of an nth beam among N beams of the spatial node comprises: Allocate the first transmit power to the nth beam among the N beams in the tth round of iteration according to the first parameter and the first system energy efficiency; wherein the first parameter includes at least one of the following: Transmit bandwidth; Noise per unit bandwidth; Antenna power amplification factor; The nth beam-to-user channel gain; The upper bound of the channel gain uncertainty corresponding to the nth beam; A first reference parameter corresponding to the nth beam in the t-1th iteration, wherein the first reference parameter is related to a user data rate threshold; The second reference parameter in the t-1th iteration process, wherein the second reference parameter is related to the second transmit power of all beams in the t-2th iteration process, and t is a positive integer greater than 1.

4. The method according to claim 1, characterized in that The method further comprises: The first reference parameter in the t-th iteration process is updated to obtain the first reference parameter in the t+1-th iteration process; The second reference parameter in the t-th iteration process is updated to obtain the second reference parameter in the t+1-th iteration process.

5. The method according to claim 3, characterized in that The allocating the first transmit power to the nth beam among the N beams in the tth round of iteration according to the first parameter and the first system energy efficiency includes: According to a third formula, the first parameter, and the first system energy efficiency, a first transmit power is allocated to an nth beam among N beams during the tth round of iteration; wherein the third formula is: in, represents the first transmit power allocated to the nth beam during the tth iteration, represents the first reference parameter corresponding to the nth beam in the t-1th iteration, B represents the transmission bandwidth, N0 represents the unit bandwidth noise, α t-1 represents the second reference parameter in the t-1th iteration process, represents the first system energy efficiency in the t-1th round of iteration, λ represents the antenna power amplification factor, represents the nth beam-to-user channel gain, δ n represents the upper limit of the channel gain uncertainty corresponding to the nth beam, ln() represents the logarithm with base e, and e represents a constant.

6. The method according to claim 2, characterized in that The determining, according to the first transmit power, the second system energy efficiency, and the number of iteration rounds, a target transmit power corresponding to the nth beam includes: Determine the total transmit power in the t-th round of iteration according to the N first transmit powers; Determining whether the total transmission power is less than or equal to the maximum transmission power of the multi-beam satellite to obtain a first determination result; Determine whether the beam transmission rate of the nth beam in the tth round of iteration is greater than or equal to the user data rate threshold value to obtain a second determination result; Determine whether the number of iterations reaches an iteration threshold to obtain a third determination result; A target transmit power corresponding to the nth beam is determined according to the first determination result, the second determination result, and the third determination result.

7. A device for determining beam transmission power, characterized in that: The device comprises: An acquisition module, configured to acquire a first system energy efficiency of a spatial node, wherein the first system energy efficiency is related to a transmission rate and a transmission power of N beams contained in the spatial node, where N is a total number of beams of the spatial node; A power update module is used to update the first transmission power of the nth beam among the N beams of the spatial node at least based on the first system energy efficiency, where n is a positive integer greater than or equal to 1 and n is less than or equal to N.

8. A communication device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: in, The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 6.