Method for controlling uplink throughput rate of unmanned aerial vehicle satellite base station and unmanned aerial vehicle satellite base station
By receiving modulation capability information from user equipment, UAV satellite base stations optimize uplink subframe scheduling, solving the problems of reduced throughput and wasted spectrum resources caused by power switching, and improving the uplink throughput of the communication system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 北京全星通科技有限公司
- Filing Date
- 2026-05-09
- Publication Date
- 2026-06-05
AI Technical Summary
In mobile communication systems, the instability of error vector amplitude caused by power switching leads to a decrease in uplink throughput and a waste of spectrum resources.
The UAV satellite base station receives modulation capability information from user equipment to determine the first and second modulation orders it supports in different communication frequency bands. It then combines the upper limit of the modulation order corresponding to the current frequency band and power level to schedule subsequent uplink subframes in order to optimize uplink throughput.
It alleviates the instability of error vector amplitude caused by power switching, improves uplink throughput, and reduces spectrum resource waste.
Smart Images

Figure CN122160757A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method for controlling uplink throughput of a UAV satellite base station and a UAV satellite base station. Background Technology
[0002] In mobile communication systems, the uplink transmit power of user equipment (UE) may fluctuate at time slot boundaries or Orthogonal Frequency Division Multiplexing (OFDM) symbol boundaries. This phenomenon is known as power switching.
[0003] In power switching scenarios, due to the limited switching capabilities of the power devices at the UE front end, the stabilization time of the Error Vector Magnitude (EVM) during power switching may be 5µs, 10µs, or even longer. This prolonged EVM stabilization time leads to power instability in the uplink signal transmitted by the UE within the preamble interval, resulting in a deterioration of the EVM of the first OFDM symbol after the handover. This affects demodulation performance, reduces uplink throughput, and wastes spectrum resources.
[0004] Therefore, improving the uplink throughput of mobile communication systems in power switching scenarios is an urgent problem to be solved. Summary of the Invention
[0005] This application provides a method for controlling uplink throughput using a UAV satellite base station and a UAV satellite base station to solve the problem of uplink throughput reduction caused by existing power switching, resulting in wasted spectrum resources.
[0006] In a first aspect, this application provides a method for controlling uplink throughput using a UAV satellite base station, comprising: The UAV satellite base station receives modulation capability information and a first uplink subframe sent by the user equipment (UE). The modulation capability information includes a first modulation order and a second modulation order supported by the UE in each communication frequency band. The first modulation order is used to indicate the upper limit of the modulation order corresponding to the power level switching caused by continuous power transmission changes, and the second modulation order is used to indicate the upper limit of the modulation order corresponding to the power level switching caused by discontinuous power transmission changes. The UAV satellite base station schedules the second uplink subframe located after the first uplink subframe based on the target communication frequency band and the first modulation order or the second modulation order corresponding to the target communication frequency band, so as to control the uplink throughput of the UE; wherein, the target communication frequency band is the communication frequency band currently in which the UE is located, and there is a power level switching between the second uplink subframe and the first uplink subframe.
[0007] In one possible design, the UAV satellite base station schedules a second uplink subframe following the first uplink subframe based on the target communication frequency band and the first modulation order or the second modulation order corresponding to the target communication frequency band, including: The UAV satellite base station determines the first information corresponding to the first uplink subframe, the first information including the modulation order, the number of first time-frequency resource blocks, and the first packet length information corresponding to the first uplink subframe; The UAV satellite base station pre-schedules the second uplink subframe to obtain second information; wherein, the second information includes the third modulation order, the second number of time-frequency resource blocks, and the second packet length information selected when pre-scheduling the second uplink subframe; The UAV satellite base station determines the power change between the first uplink subframe and the second uplink subframe based on the first information and the second information; The UAV satellite base station determines the target modulation order corresponding to the second uplink subframe based on the power change, the third modulation order, the first modulation order, and the second modulation order; The UAV satellite base station adjusts the second information based on the target modulation order to obtain the third information.
[0008] In one possible design, when there is a power level switching caused by continuous power transmission changes between the first uplink subframe and the second uplink subframe, the UAV satellite base station determines the target modulation order corresponding to the second uplink subframe based on the power change amount, the third modulation order, the first modulation order, and the second modulation order, including: The UAV satellite base station determines whether the third modulation order is greater than the first modulation order; When the third modulation order is greater than the first modulation order, the UAV satellite base station reduces the third modulation order based on the power change to obtain a first target modulation order; wherein the first target modulation order is less than or equal to the first modulation order.
[0009] In one possible design, when there is a power level switching caused by discontinuous power transmission changes between the first uplink subframe and the second uplink subframe, the UAV satellite base station determines the target modulation order corresponding to the second uplink subframe based on the power change amount, the third modulation order, the first modulation order, and the second modulation order, including: The UAV satellite base station determines whether the third modulation order is greater than the second modulation order; When the third modulation order is greater than the second modulation order, the UAV satellite base station reduces the third modulation order based on the power change to obtain a second target modulation order; wherein the second target modulation order is less than or equal to the second modulation order.
[0010] In one possible design, the UAV satellite base station adjusts the second information based on the target modulation order to obtain the third information, including: The UAV satellite base station updates the third modulation order to the target modulation order; The UAV satellite base station updates the second time-frequency resource block number and the second packet length information based on the target modulation order, to obtain the updated second time-frequency resource block number and the updated second packet length information; The UAV satellite base station obtains the third information based on the target modulation order, the updated second time-frequency resource block number, and the updated second packet length information.
[0011] In one possible design, after the UAV satellite base station adjusts the second information based on the target modulation order to obtain the third information, the method further includes: The UAV satellite base station sends the third information to the UE, so that the UE sends the second uplink subframe to the UAV satellite base station based on the third information.
[0012] Secondly, this application provides a method for controlling uplink throughput using a UAV satellite base station, including: The User Equipment (UE) sends modulation capability information and a first uplink subframe to the UAV satellite base station, enabling the UAV satellite base station to schedule a second uplink subframe following the first uplink subframe based on the target communication frequency band and the first or second modulation order corresponding to the target communication frequency band, thereby controlling the uplink throughput of the UE. The modulation capability information includes the first and second modulation orders supported by the UE in each communication frequency band. The first modulation order indicates the upper limit of the modulation order corresponding to power level switching caused by continuous power transmission changes, and the second modulation order indicates the upper limit of the modulation order corresponding to power level switching caused by discontinuous power transmission changes. The target communication frequency band is the communication frequency band currently occupied by the UE, and there is a power level switching between the second uplink subframe and the first uplink subframe.
[0013] In one possible design, the method further includes: The UE receives third information sent by the UAV satellite base station; The UE sends the second uplink subframe to the UAV satellite base station based on the third information; wherein the third information includes the target modulation order, the updated second time-frequency resource block number, and the updated second packet length information.
[0014] Thirdly, this application provides a UAV satellite base station, characterized in that it includes: a memory and a processor; The memory is configured to store computer program instructions; The processor is configured to execute the computer program instructions to implement the method described in the first aspect or various possible designs of the first aspect.
[0015] Fourthly, this application provides a communication system comprising: an unmanned aerial vehicle (UAV) satellite base station for performing the methods described in the first aspect or any possible design of the first aspect, and a user equipment for performing the methods described in the second aspect or any possible design of the second aspect.
[0016] Fifthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed, implement the methods described in the first aspect, various possible designs of the first aspect, the second aspect, or various possible designs of the second aspect.
[0017] Sixthly, this application provides a computer program product, which includes computer program code that, when run on a computer, causes the computer to implement the methods described in the first aspect, various possible designs of the first aspect, the second aspect, or various possible designs of the second aspect.
[0018] In a seventh aspect, this application provides a chip, comprising: an interface circuit and a logic circuit, wherein the interface circuit is configured to receive signals from other chips outside the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips outside the chip, and the logic circuit is configured to implement the methods described in the first aspect, various possible designs of the first aspect, the second aspect, or various possible designs of the second aspect.
[0019] This application provides a method for controlling uplink throughput using a UAV satellite base station and a UAV satellite base station. In this method, the UAV satellite base station determines the first modulation order and the second modulation order supported by the UE in different communication frequency bands based on the modulation capability information transmitted by the UE. Combined with the target communication frequency band currently occupied by the UE and the upper limit of the modulation order corresponding to the power level switching, the subsequent second uplink subframe is scheduled. This helps to reduce the adverse impact of power switching on demodulation performance when the UE transmit power changes, alleviate the decrease in uplink throughput caused by the instability of error vector amplitude due to power switching, thereby improving the uplink throughput of the communication system and reducing the waste of spectrum resources. Attached Figure Description
[0020] Figure 1 A time slot configuration diagram provided for an embodiment of this application; Figure 2 A flowchart illustrating a method for controlling uplink throughput using a UAV satellite base station, provided in an embodiment of this application; Figure 3 A flowchart illustrating another method for controlling uplink throughput using a UAV satellite base station, provided in an embodiment of this application; Figure 4 A flowchart illustrating another method for controlling uplink throughput using a UAV satellite base station, provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of a UAV satellite base station provided in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0021] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c alone can mean: a alone, b alone, c alone, a combination of a and b, a combination of a and c, a combination of b and c, or a, b, and c, where a, b, and c can be single or multiple. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0022] The terms “center,” “longitudinal,” “lateral,” “up,” “down,” “left,” “right,” “front,” and “rear,” etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.
[0023] The terms "connected" and "connected" should be interpreted broadly. For example, in circuit structures, "connected" or "connected" can refer not only to physical connections but also to electrical or signal connections. This could be a direct connection (physical connection) or an indirect connection via at least one intermediate component, as long as the circuit is connected. It could also refer to the internal connection between two components. Similarly, a signal connection can refer to a connection via a circuit or a medium, such as radio waves. Those skilled in the art will understand the specific meaning of these terms in this application based on the specific circumstances.
[0024] Figure 1 This is a time slot configuration diagram provided for an embodiment of this application. For example... Figure 1 As shown, in the uplink (UL) of 5G New Radio (NR), the configuration of different types of symbols and time slots will affect power control and power switching. The following explanation uses a subcarrier spacing (SCS) of 30kHz to illustrate the impact of different types of symbols and time slots on power control and power switching.
[0025] exist Figure 1The time slot configuration diagram shown includes: Downlink Pilot Time Slot (DwPTS), Guard Period (GP), Uplink Pilot Time Slot (UPTS), Uplink Symbol (U), Downlink Symbol (D), and Special Symbol (S).
[0026] The uplink symbol U is used for uplink data transmission, that is, data transmission from the user equipment (UE) to the UAV satellite base station.
[0027] The downlink symbol D is used for downlink data transmission, i.e., data transmission from the UAV satellite base station to the user equipment (UE).
[0028] Special symbols S are used for various special purposes, such as for the symbol configuration corresponding to the protection slot GP and the uplink pilot slot UPTS. These symbols can be used for boundary adjustments of time-domain resources and transmission of uplink pilot signals.
[0029] exist Figure 1 The time slot configuration diagram shown mainly includes the following four power switching scenarios.
[0030] The first type of power switching refers to the UE switching from transmitting a Sounding Reference signal (SRS) to transmitting a Physical Uplink Shared Channel (PUSCH) signal.
[0031] At the end of a special time slot, the UE transmits SRS, and slot 9 is configured for PUSCH for uplink data transmission. To ensure efficient and reliable data transmission, the UE needs to adjust its transmit power during data transmission to switch from transmitting SRS to transmitting PUSCH signals. The UE's transmit power adjustment range does not exceed 20dB to ensure smooth power switching and signal quality.
[0032] The second type of power switching refers to the UE switching from the PUSCH channel in one time slot to the PUSCH channel in the next time slot.
[0033] In slots 9 and 10, the PUSCH channel can be configured with different numbers of resource blocks (RBs). Since the power spectral density (PSD) of the UAV satellite base station remains consistent across different time slots, the UE needs to switch transmit power between slots 9 and 10 to adapt to dynamic network demands and improve spectrum utilization. The UE's transmit power adjustment range does not exceed 20 dB to ensure smooth power changes when switching PUSCH channels between different time slots, thereby maintaining signal quality and transmission performance.
[0034] In 5G NR, RB is the basic unit used to allocate spectrum resources. Different numbers of RBs mean different spectrum bandwidths and data transmission capabilities.
[0035] The third type of power switching refers to the UE switching from PUSCH to the Physical Uplink Control Channel (PUCCH).
[0036] Taking slot 9 as an example, its tail symbol can be configured as PUCCH, while the preceding uplink symbol can be configured as PUSCH, meaning slot 10 can be configured as PUSCH. PUCCH is typically used for transmitting control information, while PUSCH is used for transmitting data. Therefore, the initial power P0 of PUCCH and PUSCH will differ, and PUCCH usually uses fewer RBs than PUSCH. To meet different transmission requirements and optimize resource utilization, the UE needs to adjust its transmit power to switch between PUSCH and PUCCH. The range of UE transmit power adjustment is usually within 50dB; in some cases, the range can be as high as 50dB.
[0037] The fourth type of power switching refers to the UE switching from the transmit-off state to the transmit-on state.
[0038] The last symbol of slot 8 is empty; that is, the UE does not perform any uplink transmission during the last symbol of slot 8. Slot 9 is PUSCH, used for transmitting uplink data. The UE is in a transmit-off state during the last symbol of slot 8, that is, it does not perform any uplink transmission, but at the beginning of slot 9, the UE's transmit state switches from off to on, that is, it begins uplink data transmission.
[0039] It should be noted that the first, second, and third power switching are all power level switching caused by continuous power transmission changes, while the fourth power switching is a power level switching caused by discontinuous power transmission changes.
[0040] In the aforementioned power switching scenarios, due to the limited switching capabilities of the power devices at the UE front end, the stabilization time of the Error Vector Magnitude (EVM) during power switching can be 5µs, 10µs, or even longer. This prolonged EVM stabilization time leads to power instability in the uplink signal transmitted by the UE within the preamble interval, resulting in a deterioration of the EVM of the first OFDM symbol after the handover. This affects demodulation performance, causing a decrease in uplink throughput and wasting spectrum resources. Therefore, improving the uplink throughput of mobile communication systems in power switching scenarios is an urgent problem to be solved.
[0041] To address the problems existing in the prior art, this application provides a method for controlling uplink throughput using a UAV satellite base station and a UAV satellite base station. In this method, the UAV satellite base station determines the first and second modulation orders supported by the UE in different communication frequency bands based on the modulation capability information transmitted by the UE. It then schedules subsequent second uplink subframes by combining the target communication frequency band currently occupied by the UE and the upper limit of the modulation order corresponding to the power level switching. This helps to reduce the adverse impact of power switching on demodulation performance when the UE transmit power changes, alleviates the decrease in uplink throughput caused by the instability of the error vector amplitude due to power switching, and thus improves the uplink throughput of the communication system and reduces the waste of spectrum resources.
[0042] Next, through some specific embodiments and accompanying drawings, we will describe in detail how this application solves the problem of reduced uplink throughput caused by existing power switching, resulting in a waste of spectrum resources.
[0043] Figure 2 This is a flowchart illustrating a method for controlling uplink throughput using a UAV satellite base station, as provided in an embodiment of this application. Figure 2 As shown, the method for controlling uplink throughput of UAV satellite base stations provided in this application embodiment specifically includes S201 and S202.
[0044] S201, The UAV satellite base station receives the modulation capability information and the first uplink subframe sent by the UE.
[0045] The modulation capability information includes the first modulation order and the second modulation order supported by the UE in each communication frequency band.
[0046] In a 5G NR communication system, the communication frequency band may include multiple different operating frequency bands, such as the N3 band, the N78 band, etc. This embodiment does not specifically limit this.
[0047] The N3 band belongs to the mid-band (Sub-6GHz). In 5G systems, the N3 band is used to enhance mobile broadband applications, providing higher data rates and wider coverage. It is suitable for mixed coverage in urban and suburban areas, offering good penetration and moderate bandwidth.
[0048] The N78 band belongs to the mid-to-high frequency band (3.5GHz band) and is widely used in 5G systems. It is particularly suitable for enhanced mobile broadband applications and is well-suited for high-density user areas such as city centers, commercial districts, and sports stadiums. It can provide high data transmission rates and large system capacity.
[0049] Both the N3 and N78 bands support multiple modulation schemes (QPSK, 16QAM, 64QAM, 256QAM). The drone satellite base station will dynamically adjust the modulation scheme according to channel conditions and data requirements to optimize data transmission efficiency and reliability.
[0050] It should be noted that the modulation capability information also includes the modulation scheme representation information supported by the UE in each communication frequency band.
[0051] Modulation refers to the process of loading information signals (such as data or voice) onto a carrier signal using certain technical means for transmission over a wireless channel. Modulation transmits information by altering certain characteristics of the carrier signal (such as amplitude, frequency, or phase). Different modulation methods have different transmission efficiencies and interference resistance capabilities, making them suitable for different application scenarios.
[0052] In this embodiment, the first modulation order and the second modulation order can be characterized by the modulation scheme and the corresponding modulation coding level index. For example, the modulation scheme may include Quadrature Phase Shift Keying (QPSK) modulation, 16-Quadrature Amplitude Modulation (16QAM), 64-Quadrature Amplitude Modulation (64QAM), 256-Quadrature Amplitude Modulation (256QAM), etc. That is, the first modulation order and the second modulation order can be jointly characterized by the modulation scheme and the corresponding MCS index.
[0053] QPSK is a phase modulation method that transmits information by changing the phase of a carrier signal. Each symbol represents 2 bits of data, so each phase change can transmit 2 bits of information. QPSK has high interference immunity and a low bit error rate, making it suitable for environments with poor channel conditions.
[0054] 16QAM is a combined amplitude and phase modulation scheme that transmits information by simultaneously changing the amplitude and phase of the carrier signal. Each symbol represents 4 bits of data. 16QAM can improve data transmission rates under good channel conditions, but its anti-interference capability is slightly weaker than QPSK.
[0055] 64QAM is a higher-order amplitude and phase joint modulation scheme that transmits information by simultaneously changing the amplitude and phase of the carrier signal. Each symbol represents 6 bits of data. 64QAM can significantly improve data transmission rates under very good channel conditions, but it has high requirements for channel quality.
[0056] 256QAM is an ultra-high-order amplitude and phase joint modulation scheme that transmits information by simultaneously changing the amplitude and phase of the carrier signal. Each symbol represents 8 bits of data. 256QAM offers extremely high data transmission rates, but requires very high channel quality and is suitable for short-distance, high-bandwidth transmission.
[0057] It should be noted that the choice of modulation scheme is usually based on factors such as channel conditions, transmission distance, bandwidth requirements, and anti-interference capabilities. In mobile communications, drone satellite base stations dynamically adjust the modulation scheme according to actual channel conditions to optimize data transmission performance in different environments.
[0058] For example, in cases of poor channel conditions (such as high interference and high attenuation), low-order modulation methods (such as QPSK) are usually chosen to ensure the reliability of data transmission; in cases of good channel conditions (such as low interference and low attenuation), high-order modulation methods (such as 64QAM or 256QAM) can be chosen to improve the data transmission rate.
[0059] The modulation and coding scheme (MCS) refers to the combination of modulation method and coding scheme, used to define the signal transmission rate and reliability of a wireless communication system under specific conditions. The modulation order represents the amount of data transmitted and its coding strength within a given bandwidth and time, and is specifically composed of two parts: the modulation method and the coding rate.
[0060] The coding rate refers to the data rate after forward error correction coding (FEC), representing the ratio of transmitted data to encoded data. For example, a coding rate of 1 / 2 means that half of the transmitted data is used for actual data, and the other half is used for error correction information.
[0061] It should be noted that the modulation order is usually represented by an index value, which corresponds to different combinations of modulation schemes and coding rates. Specific modulation order tables can be found in communication standards (such as Long Term Evolution (LTE) and 5G NR), where each index value corresponds to a specific modulation and coding combination, which will not be elaborated upon in this embodiment.
[0062] The first modulation order is used to indicate the upper limit of the modulation order corresponding to the power level switching scenario caused by continuous power transmission changes; the second modulation order is used to indicate the upper limit of the modulation order corresponding to the power level switching caused by discontinuous power transmission changes.
[0063] It should be noted that, under the same communication frequency band, the impact of power level switching scenarios caused by continuous power transmission changes on UE transmission capability may be different from those caused by discontinuous power transmission changes. Therefore, the first modulation order and the second modulation order corresponding to the same communication frequency band can be the same or different.
[0064] Specifically, the types of power level switching can include power level switching caused by continuous power transmission changes and power level switching caused by discontinuous power transmission changes. Discontinuous power transmission changes can be, for example, power level switching caused when the UE switches from an off state to an on state.
[0065] In one implementation, before the UE sends modulation capability information to the UAV satellite base station, the UE pre-tests its transmission power capability and its ability to switch from off to on state, obtaining the first modulation order and the second modulation order supported by the UE in different communication frequency bands. The first modulation order and the second modulation order supported by the UE in different communication frequency bands are then packaged into modulation capability information and sent to the UAV satellite base station. This allows the UAV satellite base station to control the uplink throughput of the UE using the first modulation order and the second modulation order supported by the UE in different communication frequency bands, thereby optimizing the uplink transmission performance and improving the efficiency and stability of the overall communication system.
[0066] It should be noted that when a UE tests the transmission power capability of any communication frequency band, the test environment is first initialized, including frequency band settings, transmit power range, modulation scheme, etc. Secondly, starting from the lowest modulation order (e.g., QPSK), the modulation order is gradually increased; for each modulation order, the UE is tested at different transmission powers. In each test, the error vector amplitude (EVM) and block error rate are recorded. When the EVM reaches the target threshold (e.g., 10%) or the block error rate reaches the target block error rate (e.g., 10%), the transmission power and modulation order at this point are recorded. Finally, based on the measured data, the highest modulation order that the UE can support at the target block error rate and its corresponding transmission power are determined, and the measured highest modulation order and its corresponding transmission power are stored as the transmission power capability of that communication frequency band.
[0067] When testing a UE's ability to switch from a closed to an open state on any communication frequency band, the test environment is first initialized, including frequency band settings, transmit power range, and modulation scheme. Next, the process of the UE switching from a closed to an open state is simulated. During the switching process, the modulation order is gradually increased, and the EVM and block error rate are measured. When the EVM reaches a target threshold (e.g., 10%) or the block error rate reaches a target block error rate (e.g., 10%), the transmission power and modulation order at this point are recorded. Finally, based on the measured data, the highest modulation order that the UE can support at the target block error rate and its corresponding transmission power are determined, and the measured highest modulation order and its corresponding transmission power are stored as the capability of that communication frequency band to switch from a closed to an open state.
[0068] After the UE obtains the transmission power capability of each communication frequency band through testing, it determines the first modulation order supported by each communication frequency band based on the transmission power capability of each communication frequency band. After the UE obtains the capability of each communication frequency band to switch from the off state to the on state through testing, it determines the second modulation order supported by each communication frequency band based on the capability of each communication frequency band to switch from the off state to the on state. Then, the UE packages the first modulation order and the second modulation order supported by each communication frequency band into a data packet and sends it to the UAV satellite base station through Radio Resource Control (RRC) signaling.
[0069] In this embodiment, the UE can accurately measure its modulation capability under different communication frequency bands and different power transmission states, form modulation capability information, and send the modulation capability information to the UAV satellite base station so that the UAV satellite base station can use the modulation capability information for dynamic scheduling and power control, thereby optimizing the uplink transmission performance of the UE and improving the efficiency and stability of the overall communication system.
[0070] Table 1 shows the modulation capability information sent by the UE to the UAV satellite base station. As shown in Table 1, the modulation capability information includes the first modulation order and the second modulation order supported by the UE in each communication frequency band.
[0071] Table 1
[0072] S202. The UAV satellite base station schedules the second uplink subframe located after the first uplink subframe based on the target communication frequency band and the first modulation order or the second modulation order corresponding to the target communication frequency band, so as to control the uplink throughput of the UE.
[0073] The target communication frequency band is the communication frequency band currently in which the UE is located.
[0074] It should be noted that the target communication frequency band is one of the multiple communication frequency bands included in the modulation capability information.
[0075] There is a power level switching between the second uplink subframe and the first uplink subframe.
[0076] It should be noted that the power level switching between the second uplink subframe and the first uplink subframe can be caused by continuous power transmission changes or by discontinuous power transmission changes.
[0077] When the power level switching between the second uplink subframe and the first uplink subframe is caused by continuous power transmission changes, the UAV satellite base station schedules the second uplink subframe located after the first uplink subframe based on the target communication frequency band and the first modulation order corresponding to the target communication frequency band, in order to optimize the uplink throughput of the UE.
[0078] When the power level switching between the second uplink subframe and the first uplink subframe is caused by discontinuous power transmission changes, the UAV satellite base station schedules the second uplink subframe located after the first uplink subframe based on the target communication frequency band and the second modulation order corresponding to the target communication frequency band, in order to optimize the uplink throughput of the UE.
[0079] This application provides a method for controlling uplink throughput of a UAV satellite base station. In this method, the UAV satellite base station determines the first modulation order and the second modulation order supported by the UE in different communication frequency bands based on the modulation capability information transmitted by the UE. Combined with the target communication frequency band currently occupied by the UE and the upper limit of the modulation order corresponding to the power level switch, the subsequent second uplink subframe is scheduled. This helps to reduce the adverse impact of power switching on demodulation performance when the UE transmit power changes, alleviate the downlink throughput caused by the instability of the error vector amplitude due to power switching, thereby improving the uplink throughput of the communication system and reducing the waste of spectrum resources.
[0080] In the above embodiments, the UAV satellite base station needs to schedule the second uplink subframe located after the first uplink subframe based on the target communication frequency band and the first modulation order or the second modulation order corresponding to the target communication frequency band. Next, the specific process of the UAV satellite base station scheduling the second uplink subframe located after the first uplink subframe based on the target communication frequency band and the first modulation order or the second modulation order corresponding to the target communication frequency band will be described in detail.
[0081] Figure 3 This is a flowchart illustrating another method for controlling uplink throughput using a UAV satellite base station, provided in an embodiment of this application. Figure 3 As shown, in one possible embodiment, the method steps shown in S202 can be implemented by S2021 to S2025, which are described in detail below.
[0082] S2021, The UAV satellite base station determines the first information corresponding to the first uplink subframe.
[0083] The first information includes the modulation order corresponding to the first uplink subframe, the number of first time-frequency resource blocks, and the first packet length information.
[0084] It should be noted that the first time-frequency resource block number is used to characterize the number of time-frequency resource blocks allocated to the UE in the first uplink subframe. By determining the first time-frequency resource block number, the UAV satellite base station can help determine the bandwidth requirements of the first uplink subframe.
[0085] The first packet length information is used to characterize the size of the data packet in the first uplink subframe.
[0086] In some implementations, the first information may include not only the modulation order, the number of first time-frequency resource blocks, and the first packet length information corresponding to the first uplink subframe, but also information such as the modulation scheme corresponding to the first uplink subframe. This embodiment does not specifically limit this.
[0087] S2022. Based on the first information, the UAV satellite base station pre-schedules the second uplink subframe to obtain the second information.
[0088] The second information includes the third modulation order selected during the pre-scheduling of the second uplink subframe, the number of second time-frequency resource blocks, and the second packet length information.
[0089] It should be noted that the UAV satellite base station pre-schedules the second uplink subframe based on the already determined modulation order, modulation scheme, number of first time-frequency resource blocks, and first packet length information corresponding to the first uplink subframe. The goal of the UAV satellite base station in pre-scheduling the second uplink subframe is to rationally arrange the second uplink subframe according to factors such as the current network conditions, the UE's modulation capability, and power variations.
[0090] The third modulation order refers to the modulation order selected by the UAV satellite base station during pre-scheduling of the second uplink subframe. This third modulation order is a preliminary estimate by the UAV satellite base station and may be adjusted subsequently based on power variations and channel conditions.
[0091] The second time-frequency resource block number refers to the number of time-frequency resource blocks allocated by the UAV satellite base station for the second uplink subframe when the UAV satellite base station pre-schedules the second uplink subframe. The second time-frequency resource block number determines the bandwidth that the UE can use in the second uplink subframe, which helps to evaluate the throughput.
[0092] The second packet length information refers to the estimated packet size of the second uplink subframe when the UAV satellite base station pre-schedules the second uplink subframe.
[0093] In this embodiment, the second information can help the UAV satellite base station determine the transmission characteristics of the second uplink subframe during the pre-scheduling phase, providing a basis for subsequent optimization and adjustment.
[0094] S2023. The UAV satellite base station determines the power change between the first uplink subframe and the second uplink subframe based on the first information and the second information.
[0095] The power change between the first uplink subframe and the second uplink subframe reflects the power fluctuation from the first uplink subframe to the second uplink subframe.
[0096] It should be noted that the UAV satellite base station can determine the first power requirement parameter corresponding to the first uplink subframe based on the first information, and determine the second power requirement parameter corresponding to the second uplink subframe based on the second information. Then, based on the difference between the first power requirement parameter and the second power requirement parameter, the power change between the first uplink subframe and the second uplink subframe can be determined.
[0097] S2024. The UAV satellite base station determines the target modulation order corresponding to the second uplink subframe based on the power change, the third modulation order, the first modulation order, and the second modulation order.
[0098] It should be noted that the UAV satellite base station can determine the upper limit of the modulation order corresponding to the second uplink subframe by combining the power level switching type between the first uplink subframe and the second uplink subframe, and on this basis, determine the target modulation order corresponding to the second uplink subframe according to the power change and the third modulation order.
[0099] For example, when the third modulation order does not exceed the upper limit of the modulation order under the corresponding power level switching type, the third modulation order can be determined as the target modulation order; when the third modulation order exceeds the upper limit of the modulation order under the corresponding power level switching type, the third modulation order can be adjusted according to the power change to determine the target modulation order.
[0100] S2025. The UAV satellite base station adjusts the second information based on the target modulation order to obtain the third information.
[0101] Specifically, the UAV satellite base station adjusts the actual modulation order of the second uplink subframe to the target modulation order, and updates the number of second time-frequency resource blocks and the second packet length information accordingly based on the target modulation order, to obtain the updated number of second time-frequency resource blocks and the updated second packet length information; then, based on the target modulation order, the updated number of second time-frequency resource blocks, and the updated second packet length information, the third information is generated.
[0102] In this embodiment, the UAV satellite base station can determine the power change between the first and second uplink subframes by analyzing the scheduling information of the first and second uplink subframes. Based on the power change, it can adjust the modulation order, number of time-frequency resource blocks, and packet length information of the second uplink subframe. This helps to mitigate the adverse effects of power switching on uplink transmission performance, reduce the risk of throughput reduction in power change scenarios, and reduce spectrum resource waste.
[0103] In the above embodiments, the UAV satellite base station needs to determine the target modulation order corresponding to the second uplink subframe based on the power change, the third modulation order, the first modulation order, and the second modulation order. Next, the specific process by which the UAV satellite base station determines the target modulation order corresponding to the second uplink subframe based on the power change, the third modulation order, the first modulation order, and the second modulation order when there is a power level switch caused by continuous power transmission changes between the first and second uplink subframes (i.e., when the UE's power switching type is continuous power switching) will be explained in detail.
[0104] In one possible embodiment, the method steps shown in S2024 can be implemented by Sa1 and Sa2, which are described in detail below.
[0105] Sa1, the UAV satellite base station determines whether the third modulation order is greater than the first modulation order.
[0106] In cases where the UAV satellite base station determines that the power level switching between the first uplink subframe and the second uplink subframe is caused by a continuous power transmission change, the UAV satellite base station can determine whether it is necessary to downgrade the third modulation order by comparing the third modulation order with the first modulation order.
[0107] Sa2. When the third modulation order of the UAV satellite base station is greater than the first modulation order, the third modulation order is reduced based on the power change to obtain the first target modulation order.
[0108] Wherein, the modulation order of the first target is less than or equal to the modulation order of the first target.
[0109] It should be noted that if the third modulation order is greater than the first modulation order, it means that the third modulation order determined by the UAV satellite base station when pre-scheduling the second uplink subframe is higher than the upper limit of the modulation order allowed in the scenario of power level switching caused by continuous power transmission changes. Therefore, the UAV satellite base station can reduce the third modulation order based on the power change to obtain the first target modulation order.
[0110] Optionally, the larger the power change, the greater the reduction in the third modulation order can be; the smaller the power change, the smaller the reduction in the third modulation order can be. This embodiment does not limit this.
[0111] It should be noted that when the third modulation order is less than or equal to the first modulation order, the UAV satellite base station can directly determine the third modulation order as the target modulation order corresponding to the second uplink subframe.
[0112] In this embodiment, in the scenario of power level switching caused by continuous power transmission changes, the UAV satellite base station adjusts the modulation order corresponding to the second uplink subframe according to the power change, the third modulation order, and the first modulation order, so that the adjusted first target modulation order does not exceed the first modulation order. This helps to mitigate the adverse effects of power switching on uplink transmission performance, reduce the risk of throughput reduction, and improve the stability of uplink transmission.
[0113] In the above embodiments, the UAV satellite base station needs to determine the target modulation order corresponding to the second uplink subframe based on the power change, the third modulation order, the first modulation order, and the second modulation order. Next, the specific process by which the UAV satellite base station determines the target modulation order corresponding to the second uplink subframe based on the power change, the third modulation order, the first modulation order, and the second modulation order when there is a power level switch caused by a discontinuous power transmission change between the first and second uplink subframes (i.e., when the UE's power switching type is a discontinuous power switching type) will be explained in detail.
[0114] In one possible embodiment, the method steps shown in S2024 can be implemented by Sc1 and Sc2, which are described in detail below.
[0115] Sc1, the UAV satellite base station determines whether the third modulation order is greater than the second modulation order.
[0116] In cases where the UAV satellite base station determines that the power level switching between the first uplink subframe and the second uplink subframe is caused by a power level switching due to a discontinuous power transmission change, the UAV satellite base station can determine whether it is necessary to downgrade the third modulation order by comparing the third modulation order with the second modulation order.
[0117] Sc2. When the third modulation order of the UAV satellite base station is greater than the second modulation order, the third modulation order is reduced based on the power change to obtain the second target modulation order.
[0118] Wherein, the modulation order of the second target is less than or equal to the modulation order of the second target.
[0119] It should be noted that if the third modulation order is greater than the second modulation order, it means that the third modulation order determined by the UAV satellite base station when pre-scheduling the second uplink subframe is higher than the upper limit of the modulation order allowed in the scenario of power level switching caused by discontinuous power transmission changes. Therefore, the UAV satellite base station can reduce the third modulation order based on the power change to obtain the second target modulation order.
[0120] Optionally, the larger the power change, the greater the reduction in the third modulation order can be; the smaller the power change, the smaller the reduction in the third modulation order can be. This embodiment does not limit this.
[0121] It should be noted that when the third modulation order is less than or equal to the second modulation order, the UAV satellite base station can directly determine the third modulation order as the target modulation order corresponding to the second uplink subframe.
[0122] In this embodiment, in the scenario of power level switching caused by discontinuous power transmission changes, the UAV satellite base station adjusts the modulation order corresponding to the second uplink subframe according to the power change, the third modulation order, and the second modulation order, so that the adjusted second target modulation order does not exceed the second modulation order. This helps to mitigate the adverse effects of power switching on uplink transmission performance, reduce the risk of throughput reduction, and improve the stability of uplink transmission.
[0123] In the above embodiments, the UAV satellite base station needs to adjust the second information based on the target modulation order to obtain the third information. Next, the specific process by which the UAV satellite base station adjusts the second information based on the target modulation order to obtain the third information will be described in detail.
[0124] In one possible embodiment, the method steps shown in S2025 can be implemented by Sd1 to Sd3, which are described in detail below.
[0125] Sd1, the drone satellite base station updates the third modulation order to the target modulation order.
[0126] The third modulation order is the modulation order determined by the UAV satellite base station when pre-scheduling the second uplink subframe, and the target modulation order is the modulation order determined by the UAV satellite base station after correcting the third modulation order based on the power change and the upper limit of the modulation order under the corresponding power level switching type.
[0127] It should be noted that when the third modulation order is higher than the upper limit of the allowed modulation order in the current power level switching scenario, the UAV satellite base station can lower the third modulation order to the target modulation order; when the third modulation order does not exceed the upper limit of the allowed modulation order in the current power level switching scenario, the target modulation order can be the same as the third modulation order. In this case, updating the third modulation order to the target modulation order can be understood as formally determining the modulation order of the pre-scheduling stage as the modulation order used in the subsequent scheduling stage.
[0128] In this embodiment, by updating the third modulation order to the target modulation order, the modulation parameters of the second uplink subframe can be matched with the transmit capability constraints under the current power switching scenario, thereby providing a basis for the subsequent adjustment of the number of time-frequency resource blocks and packet length information.
[0129] Sd2, the UAV satellite base station updates the number of second time-frequency resource blocks and the second packet length information based on the target modulation order, and obtains the updated number of second time-frequency resource blocks and the updated second packet length information.
[0130] Among them, the second time-frequency resource block number is the number of time-frequency resource blocks allocated by the UAV satellite base station when pre-scheduling the second uplink subframe, and the second packet length information is the data packet size information determined by the UAV satellite base station when pre-scheduling the second uplink subframe.
[0131] It should be noted that, since the target modulation order may be lower than the third modulation order used in the pre-scheduling phase, the amount of data that the second uplink subframe can carry per unit time-frequency resource may change. To ensure that the resource configuration of the second uplink subframe is compatible with the updated modulation order, the UAV satellite base station can further update the number of second time-frequency resource blocks and the second packet length information.
[0132] In one implementation, if the UAV satellite base station wants to maintain the target data carrying capacity of the second uplink subframe after the target modulation order is reduced, the number of second time-frequency resource blocks can be appropriately increased to compensate for the decrease in unit resource carrying capacity caused by the reduction in modulation order.
[0133] In another implementation, when available time-frequency resources are limited or when UAV satellite base stations prioritize resource occupancy control, the second packet length information can be adjusted while keeping the number of second time-frequency resource blocks unchanged or with minimal change, so that the second uplink subframe can still complete stable transmission under the updated modulation order.
[0134] In another implementation, the UAV satellite base station can also simultaneously adjust the number of second time-frequency resource blocks and the second packet length information. For example, when the target modulation order is lower than the third modulation order, the UAV satellite base station can increase the number of time-frequency resource blocks allocated to the second uplink subframe on the one hand, and appropriately adjust the data packet size of the second uplink subframe on the other hand, thereby balancing uplink throughput and resource utilization efficiency while meeting the modulation capability constraints under the power switching scenario.
[0135] Optionally, when updating the number of second time-frequency resource blocks and the second packet length information, the UAV satellite base station may comprehensively consider at least one of the following factors: target modulation order, amount of data to be transmitted, currently available time-frequency resources, target throughput requirements, preset resource scheduling strategy, and power change amount. This embodiment does not limit this.
[0136] Furthermore, in some implementations, the UAV satellite base station can determine the updated number of second time-frequency resource blocks and the updated second packet length information based on the target modulation order, according to a preset mapping relationship, lookup table, or calculation rule. For example, the updated number of second time-frequency resource blocks can be determined based on the unit resource carrying capacity corresponding to different target modulation orders, combined with the amount of data to be transmitted; or the data packet size adapted to the target modulation order can be determined in reverse based on the allocated time-frequency resource scale, thereby obtaining the updated second packet length information.
[0137] In this embodiment, by updating the number of second time-frequency resource blocks and the second packet length information based on the target modulation order, the modulation parameters, resource parameters and data bearer parameters of the second uplink subframe can be kept matched, which helps to reduce the resource configuration inconsistency problem caused by the modulation order adjustment.
[0138] Sd3: The UAV satellite base station obtains the third information based on the target modulation order, the updated number of second time-frequency resource blocks, and the updated second packet length information.
[0139] The third information is the scheduling information obtained by the UAV satellite base station after adjusting the second uplink subframe. The third information can be used to characterize the modulation parameters, resource allocation parameters and data carrying parameters finally adopted by the second uplink subframe.
[0140] It should be noted that after completing Sd1 and Sd2, the UAV satellite base station will combine the updated parameters to form the third information. Specifically, the third information includes at least the target modulation order, the updated number of second time-frequency resource blocks, and the updated second packet length information.
[0141] In some implementations, the third information may further include other information related to the scheduling of the second uplink subframe, such as corresponding modulation scheme characterization information, resource allocation indication information, scheduling identification information, or related control information for notifying the UE to perform uplink transmission. This embodiment does not limit this.
[0142] In this embodiment, the third information can serve as the result information after the UAV satellite base station has formally scheduled the second uplink subframe. After receiving the third information, the UAV satellite base station can perform subsequent scheduling control on the second uplink subframe based on the third information, thereby enabling the second uplink subframe to adopt a modulation order, time-frequency resource configuration, and data packet size that match the current transmission capability in the power switching scenario.
[0143] Figure 4 This is a flowchart illustrating another method for controlling uplink throughput using a UAV satellite base station, provided in an embodiment of this application. Figure 4 As shown, in one possible embodiment, after the method steps shown in S2025, the method further includes S203, which will be described in detail below.
[0144] S203. The UAV satellite base station sends third information to the UE, so that the UE sends a second uplink subframe to the UAV satellite base station based on the third information.
[0145] In this embodiment, after determining the third information, the UAV satellite base station can send the third information to the UE via downlink control signaling. The downlink control signaling can be any one or a combination of physical layer control signaling, media access control layer control signaling, or radio resource control layer signaling; this embodiment does not limit this. Any method that can transmit the third information to the UE so that the UE can execute the transmission of the second uplink subframe according to the third information is applicable to this embodiment.
[0146] In one implementation, the UAV satellite base station can send third information to the UE via downlink scheduling control information. After receiving the third information, the UE can parse it to obtain the target modulation order, the updated number of second time-frequency resource blocks, and the updated second packet length information, and configure the transmission parameters of the second uplink subframe according to the third information.
[0147] For example, the UE can determine the modulation level used in the second uplink subframe based on the target modulation order; determine the time-frequency resource range occupied by the second uplink subframe based on the updated second time-frequency resource block number; and determine the data packet size or the length of data to be transmitted corresponding to the second uplink subframe based on the updated second packet length information. Then, the UE transmits the second uplink subframe to the UAV satellite base station according to the transmission parameters indicated by the third information.
[0148] It should be noted that when the UE transmits the second uplink subframe based on the third information, the third information can be used as the basis for transmitting the second uplink subframe. This allows the second uplink subframe to use modulation parameters, resource configuration parameters, and data bearer parameters that match the transmission capability under the current power level switching scenario. This avoids the UE still transmitting the second uplink subframe according to the higher third modulation order corresponding to the pre-scheduling phase, thereby reducing the adverse impact of power switching on the demodulation performance of the second uplink subframe.
[0149] In some implementations, after the UAV satellite base station sends the third information to the UE, the UE can also perform a legality verification or consistency check on the third information. For example, the UE can check whether the target modulation order, the updated number of second time-frequency resource blocks, and the updated second packet length information match; if the verification passes, the UE sends the second uplink subframe according to the third information. If an anomaly exists, the UE can handle it according to a preset mechanism, such as discarding the abnormal scheduling information, waiting for subsequent scheduling information, or performing a retransmission / feedback procedure. This embodiment does not limit this.
[0150] Furthermore, in some implementations, when transmitting the second uplink subframe, the UE can also adjust its own transmission parameters accordingly based on the third information. For example, the UE can configure the modulation processing, resource mapping, and data encapsulation process in the transmission link according to the target modulation order and resource configuration indicated in the third information, so as to generate a second uplink subframe signal adapted to the current power switching scenario.
[0151] In this embodiment, after receiving the third information, the UAV satellite base station sends the third information to the UE. Based on the third information, the UE determines the target modulation order, time-frequency resource configuration, and packet length information of the second uplink subframe, and sends the second uplink subframe to the UAV satellite base station accordingly. This method enables the second uplink subframe to use transmission parameters that match the current transmission capability in power switching scenarios, thereby mitigating the adverse effects of power switching on uplink transmission performance, reducing the risk of throughput degradation, and minimizing spectrum resource waste.
[0152] Figure 5 This is a schematic diagram of the structure of a UAV satellite base station provided in an embodiment of this application. Figure 5 As shown, the UAV satellite base station 500 provided in this embodiment can exist independently and is used to implement the operations corresponding to the UAV satellite base station in the above method embodiment.
[0153] The UAV satellite base station 500 may include a transceiver module 501 and a processing module 502. The processing module 502 is used for data processing, and the transceiver module 501 can implement corresponding communication functions. The transceiver module 501 may also be referred to as a communication interface or a communication unit.
[0154] Optionally, the UAV satellite base station 500 may further include a storage unit, which can be used to store instructions and / or data. The processing module 502 can read the instructions and / or data in the storage unit so that the UAV satellite base station 500 can implement the steps implemented by the UAV satellite base station in the aforementioned method embodiment.
[0155] The transceiver module 501 is used to perform the receiving-related operations of the UAV satellite base station in the method embodiment above, and the processing module 502 is used to perform the processing-related operations of the UAV satellite base station in the method embodiment above.
[0156] Optionally, the transceiver module 501 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0157] It should be noted that the UAV satellite base station 500 may include a transmitting module but not a receiving module. Alternatively, the UAV satellite base station 500 may include a receiving module but not a transmitting module. This depends on whether the above-described scheme executed by the UAV satellite base station 500 includes both transmitting and receiving actions.
[0158] As an example, the drone satellite base station 500 is used to perform the aforementioned... Figure 2 The actions performed by the drone satellite base station in the illustrated embodiment.
[0159] The UAV satellite base station 500 may include a transceiver module 501 and a processing module 502.
[0160] The transceiver module 501 is used to receive modulation capability information and a first uplink subframe sent by the user equipment (UE). The modulation capability information includes a first modulation order and a second modulation order supported by the UE in each communication frequency band. The first modulation order is used to indicate the upper limit of the modulation order corresponding to the power level switching caused by continuous power transmission changes, and the second modulation order is used to indicate the upper limit of the modulation order corresponding to the power level switching caused by discontinuous power transmission changes.
[0161] The processing module 502 is used to schedule the second uplink subframe located after the first uplink subframe based on the target communication frequency band and the first modulation order or the second modulation order corresponding to the target communication frequency band, so as to control the uplink throughput of the UE; wherein, the target communication frequency band is the communication frequency band currently in which the UE is located, and there is a power level switching between the second uplink subframe and the first uplink subframe.
[0162] It should be understood that the corresponding processes performed by each module have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0163] The processing module 502 in the preceding embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver module 501 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 501 can also be referred to as a communication unit or communication interface. The storage unit can be implemented by at least one memory.
[0164] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 6 As shown, the electronic device 600 provided in this embodiment includes a memory 601 and a processor 602.
[0165] The memory 601 can be a separate physical unit, connected to the processor 602 via a bus 603. Alternatively, the memory 601 and processor 602 can be integrated and implemented in hardware. The memory 601 stores program instructions, which the processor 602 calls to execute operations performed by the UAV satellite base station or the UE in any of the above method embodiments.
[0166] Optionally, when some or all of the methods in the above embodiments are implemented by software, the electronic device 600 may also include only the processor 602. A memory 601 for storing programs is located outside the electronic device 600, and the processor 602 is connected to the memory via circuits / wires to read and execute the programs stored in the memory. The processor 602 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor 602 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0167] The memory 601 may include volatile memory, such as random-access memory (RAM); the memory may also include non-volatile memory, such as flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory may also include a combination of the above types of memory.
[0168] For example, this application provides a chip including: an interface circuit and a logic circuit. The interface circuit is used to receive signals from other chips outside the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips outside the chip. The logic circuit is used to perform the operations performed by the UAV satellite base station or UE in any of the above method embodiments.
[0169] For example, this application provides a readable storage medium storing computer program instructions thereon, which are executed by the processor of an electronic device to cause the electronic device to perform the operations performed by the UAV satellite base station or UE in any of the above method embodiments.
[0170] For example, this application provides a computer program product that, when run on an electronic device, causes the electronic device to perform the operations performed by the UAV satellite base station or UE in any of the above method embodiments.
[0171] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for controlling uplink throughput of a UAV satellite base station, characterized in that, The method includes: The UAV satellite base station receives modulation capability information and a first uplink subframe sent by the user equipment (UE). The modulation capability information includes a first modulation order and a second modulation order supported by the UE in each communication frequency band. The first modulation order is used to indicate the upper limit of the modulation order corresponding to the power level switching caused by continuous power transmission changes, and the second modulation order is used to indicate the upper limit of the modulation order corresponding to the power level switching caused by discontinuous power transmission changes. The UAV satellite base station schedules the second uplink subframe located after the first uplink subframe based on the target communication frequency band and the first modulation order or the second modulation order corresponding to the target communication frequency band, so as to control the uplink throughput of the UE; wherein, the target communication frequency band is the communication frequency band currently in which the UE is located, and there is a power level switching between the second uplink subframe and the first uplink subframe.
2. The method according to claim 1, characterized in that, The UAV satellite base station schedules a second uplink subframe following the first uplink subframe based on the target communication frequency band and the first modulation order or the second modulation order corresponding to the target communication frequency band, including: The UAV satellite base station determines the first information corresponding to the first uplink subframe, the first information including the modulation order, the number of first time-frequency resource blocks, and the first packet length information corresponding to the first uplink subframe; The UAV satellite base station pre-schedules the second uplink subframe based on the first information to obtain the second information; wherein, the second information includes the third modulation order, the second number of time-frequency resource blocks, and the second packet length information selected when pre-scheduling the second uplink subframe; The UAV satellite base station determines the power change between the first uplink subframe and the second uplink subframe based on the first information and the second information; The UAV satellite base station determines the target modulation order corresponding to the second uplink subframe based on the power change, the third modulation order, the first modulation order, and the second modulation order; The UAV satellite base station adjusts the second information based on the target modulation order to obtain the third information.
3. The method according to claim 2, characterized in that, In the event of a power level switching caused by continuous power transmission changes between the first uplink subframe and the second uplink subframe, the UAV satellite base station determines the target modulation order corresponding to the second uplink subframe based on the power change amount, the third modulation order, the first modulation order, and the second modulation order, including: The UAV satellite base station determines whether the third modulation order is greater than the first modulation order; When the third modulation order is greater than the first modulation order, the UAV satellite base station reduces the third modulation order based on the power change to obtain a first target modulation order; wherein the first target modulation order is less than or equal to the first modulation order.
4. The method according to claim 2, characterized in that, In the event of a power level switching caused by discontinuous power transmission changes between the first uplink subframe and the second uplink subframe, the UAV satellite base station determines the target modulation order corresponding to the second uplink subframe based on the power change amount, the third modulation order, the first modulation order, and the second modulation order, including: The UAV satellite base station determines whether the third modulation order is greater than the second modulation order; When the third modulation order is greater than the second modulation order, the UAV satellite base station reduces the third modulation order based on the power change to obtain a second target modulation order; wherein the second target modulation order is less than or equal to the second modulation order.
5. The method according to claim 2, characterized in that, The UAV satellite base station adjusts the second information based on the target modulation order to obtain the third information, including: The UAV satellite base station updates the third modulation order to the target modulation order; The UAV satellite base station updates the second time-frequency resource block number and the second packet length information based on the target modulation order, to obtain the updated second time-frequency resource block number and the updated second packet length information; The UAV satellite base station obtains the third information based on the target modulation order, the updated second time-frequency resource block number, and the updated second packet length information.
6. The method according to claim 2, characterized in that, After the UAV satellite base station adjusts the second information based on the target modulation order to obtain the third information, the method further includes: The UAV satellite base station sends the third information to the UE, so that the UE sends the second uplink subframe to the UAV satellite base station based on the third information.
7. A method for controlling uplink throughput of a UAV satellite base station, characterized in that, The method includes: The User Equipment (UE) sends modulation capability information and a first uplink subframe to the UAV satellite base station, enabling the UAV satellite base station to schedule a second uplink subframe following the first uplink subframe based on the target communication frequency band and the first or second modulation order corresponding to the target communication frequency band, thereby controlling the uplink throughput of the UE. The modulation capability information includes the first and second modulation orders supported by the UE in each communication frequency band. The first modulation order indicates the upper limit of the modulation order corresponding to power level switching caused by continuous power transmission changes, and the second modulation order indicates the upper limit of the modulation order corresponding to power level switching caused by discontinuous power transmission changes. The target communication frequency band is the communication frequency band currently occupied by the UE, and there is a power level switching between the second uplink subframe and the first uplink subframe.
8. The method according to claim 7, characterized in that, The method further includes: The UE receives third information sent by the UAV satellite base station; The UE sends the second uplink subframe to the UAV satellite base station based on the third information; wherein the third information includes the target modulation order, the updated second time-frequency resource block number, and the updated second packet length information.
9. A satellite base station for unmanned aerial vehicles (UAVs), characterized in that, include: Memory and processor; The memory is configured to store computer program instructions; The processor is configured to execute the computer program instructions to implement the method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when executed, implement the method as described in any one of claims 1 to 8.