Uplink carrier aggregation resource scheduling method, network equipment and device

By flexibly configuring the MCS and uplink scheduling maximum number of PRBs of the primary and secondary cells, and determining the maximum uplink transmission block size TBS of each cell, the problem of the decrease in transmission rate when UE moves is solved, and the uplink carrier aggregation transmission rate is ensured and adaptive scheduling is realized.

CN120111680APending Publication Date: 2025-06-06DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311651231.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-04
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

When the UE moves to the mid-point during uplink carrier aggregation, due to the power limitation, there are few PRB resources allocated in each cell, resulting in a decrease in transmission rate.

Method used

By configuring the MCS and uplink scheduling maximum number of PRBs for the primary and secondary cells, and determining the maximum uplink transmission block size TBS when each cell is transmitted separately according to these configurations, the cell that performs uplink resource scheduling is finally determined.

Benefits of technology

It effectively ensures the uplink carrier aggregation transmission rate and can adaptively adjust the dispatched cells, solving the problem of the transmission rate drop when the UE moves.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111680A_ABST
    Figure CN120111680A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an uplink carrier aggregation resource scheduling method, network equipment and an uplink carrier aggregation resource scheduling device. The method comprises the following steps: configuring an MCS of a main cell and an uplink schedulable maximum PRB number; the MCS of the auxiliary cell and the uplink schedulable maximum PRB number are configured; determining a second maximum uplink transmission block size TBS when the main cell performs independent transmission according to the configured MCS and the uplink schedulable maximum PRB number of the main cell; determining a third maximum uplink transmission block size TBS when the auxiliary cell performs independent transmission according to the configured MCS and the uplink schedulable maximum PRB number of the auxiliary cell; and determining a cell for uplink resource scheduling according to the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, the first maximum uplink TBS being the maximum uplink TBS during joint transmission of the primary cell and the secondary cell under the condition that the MCS and uplink schedulable maximum PRB number configuration are not performed. According to the scheme, the uplink carrier aggregation transmission rate can be effectively ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to an uplink carrier aggregation resource scheduling method, network equipment and device. Background Art

[0002] With the development of communication technology, in order to improve user perception and increase download and upload rates, multi-cell joint transmission technology, namely carrier aggregation technology, has been introduced. For example, 2.1GHz 40MHz and 3.5GHz 100MHz cross-band carrier aggregation is used for transmission. At this time, the terminal jointly receives and sends data in the cells of carriers in two different frequency bands, thereby greatly improving the user rate.

[0003] However, when uplink carrier aggregation occurs, when the UE (User Equipment) transmits on two carriers, the power transmitted by the carriers of the two cells cannot exceed the maximum transmit power of the UE. Therefore, when the UE moves to the middle point, the PRB (Physical Resource Block) resources allocated in each cell may be small due to power limitation, resulting in a decrease in the transmission rate. Summary of the invention

[0004] In view of the problems existing in the prior art, the embodiments of the present application provide an uplink carrier aggregation resource scheduling method, network equipment and apparatus.

[0005] In a first aspect, an embodiment of the present application provides an uplink carrier aggregation resource scheduling method, which is applied to a network device, and the method includes:

[0006] Configure the MCS of the primary cell and the maximum number of uplink schedulable PRBs;

[0007] Configure the MCS of the secondary cell and the maximum number of uplink schedulable PRBs;

[0008] Determine the second maximum uplink transmission block size TBS when the primary cell transmits alone according to the configured MCS and the maximum number of uplink schedulable PRBs of the primary cell;

[0009] Determine, according to the configured MCS of the secondary cell and the maximum number of uplink schedulable PRBs, a third maximum uplink transmission block size TBS when the secondary cell transmits alone;

[0010] The cell for uplink resource scheduling is determined according to the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, wherein the first maximum uplink TBS is the maximum uplink TBS during joint transmission of the primary cell and the secondary cell when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured.

[0011] In a second aspect, an embodiment of the present application further provides a network device, including a memory, a transceiver, and a processor;

[0012] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of a processor; and a processor for reading the computer program in the memory and performing the following operations:

[0013] Configure the MCS of the primary cell and the maximum number of uplink schedulable PRBs;

[0014] Configure the MCS of the secondary cell and the maximum number of uplink schedulable PRBs;

[0015] Determine the second maximum uplink transmission block size TBS when the primary cell transmits alone according to the configured MCS and the maximum number of uplink schedulable PRBs of the primary cell;

[0016] Determine, according to the configured MCS of the secondary cell and the maximum number of uplink schedulable PRBs, a third maximum uplink transmission block size TBS when the secondary cell transmits alone;

[0017] The cell for uplink resource scheduling is determined according to the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, wherein the first maximum uplink TBS is the maximum uplink TBS during joint transmission of the primary cell and the secondary cell when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured.

[0018] In a third aspect, an embodiment of the present application further provides an uplink carrier aggregation resource scheduling device, characterized in that it includes:

[0019] A first configuration unit, used to configure the MCS of the primary cell and the maximum number of uplink schedulable PRBs;

[0020] The second configuration unit is used to configure the MCS of the secondary cell and the maximum number of uplink schedulable PRBs;

[0021] A first determining unit, configured to determine a second maximum uplink transmission block size TBS when the primary cell transmits alone according to the configured MCS and the maximum number of uplink schedulable PRBs of the primary cell;

[0022] A second determining unit is used to determine a third maximum uplink transmission block size TBS when the secondary cell transmits independently according to the MCS configured in the secondary cell and the maximum number of uplink schedulable PRBs;

[0023] The third determination unit is used to determine the cell for uplink resource scheduling based on the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, wherein the first maximum uplink TBS is the maximum uplink TBS during joint transmission of the primary cell and the secondary cell when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured.

[0024] In a fourth aspect, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute any uplink carrier aggregation resource scheduling method in the above-mentioned first aspect.

[0025] In a fifth aspect, an embodiment of the present application further provides a communication device, in which a computer program is stored, and the computer program is used to enable the communication device to execute any uplink carrier aggregation resource scheduling method in the above-mentioned first aspect.

[0026] In a sixth aspect, an embodiment of the present application further provides a chip product, in which a computer program is stored, and the computer program is used to enable the chip product to execute any uplink carrier aggregation resource scheduling method in the first aspect above.

[0027] An uplink carrier aggregation resource scheduling method, network equipment and apparatus provided in the embodiments of the present application can effectively ensure the uplink carrier aggregation transmission rate by flexibly configuring the MCS of the primary cell and the secondary cell and the maximum number of uplink schedulable PRBs, and determining the cell with the optimal uplink TBS for uplink scheduling according to the configured MCS and the maximum number of uplink schedulable PRBs, and can adaptively adjust the uplink carrier aggregation scheduled cell as the terminal moves, effectively solving the problem in the prior art that when the UE moves to a mid-point, the PRB resources allocated in each cell may be small due to power limitation, resulting in a decrease in transmission rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technical descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0029] Figure 1 This is one of the flow diagrams of an uplink carrier aggregation resource scheduling method provided in an embodiment of the present application;

[0030] Figure 2 This is a second flow chart of an uplink carrier aggregation resource scheduling method provided in an embodiment of the present application;

[0031] Figure 3 This is a flowchart of a method for scheduling uplink carrier aggregation resources provided in an embodiment of the present application;

[0032] Figure 4 This is a fourth flow chart of an uplink carrier aggregation resource scheduling method provided in an embodiment of the present application;

[0033] Figure 5 This is a fifth flow chart of an uplink carrier aggregation resource scheduling method provided in an embodiment of the present application;

[0034] Figure 6 It is a structural diagram of a network device provided in an embodiment of the present application;

[0035] Figure 7 It is a structural diagram of an uplink carrier aggregation resource scheduling device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0037] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0038] In the embodiments of the present application, the terms "first", "second", etc. are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more.

[0039] In order to facilitate understanding of the embodiments of the present application, the following first introduces technologies related to the embodiments of the present application:

[0040] After uplink carrier aggregation is activated, it is necessary to ensure that the total scheduling power of the primary cell and the secondary cell does not exceed the maximum transmit power of the UE. The current strategy is mainly to determine the maximum PRB number of uplink scheduling of the primary cell and the secondary cell based on the uplink BO (Buffer Occupy) allocation ratio.

[0041] Assuming that the uplink BO allocation ratio of the primary cell is ρ1, the uplink BO allocation ratio of the secondary cell is ρ2, and ρ1+ρ2=1 is satisfied, the formula for determining the maximum number of PRBs for uplink scheduling of the primary cell and the secondary cell is as follows:

[0042] Maximum number of PRBs for uplink scheduling in the primary cell = maximum number of PRBs calculated from the primary cell PHR * 10^((UE maximum power - primary cell maximum power + 10log(ρ1)) / 10);

[0043] Maximum number of PRBs for uplink scheduling in the secondary cell = maximum number of PRBs calculated from the secondary cell PHR * 10^((UE maximum power - secondary cell maximum power + 10log(ρ2)) / 10);

[0044] Among them, the maximum power of the primary cell is the maximum power allowed for the UE to transmit in the primary cell, and the maximum power of the secondary cell is the maximum power allowed for the UE to transmit in the secondary cell. When the transmit power of the PUSCH (Physical Uplink Shared Channel) reaches the maximum value, the maximum number of PRBs calculated by the primary cell PHR (Power Headroom Report) and the maximum number of PRBs calculated by the secondary cell PHR can be calculated based on the power headroom currently reported by the UE, as follows:

[0045] PRB_MAX_noLimt(j)=floor(MPUSCH(i)·10PH(i) / 10), where floor means rounding down.

[0046] Among them, PRB_MAX_noLimt(j) is the maximum number of PRBs converted from the primary cell PHR or the maximum number of PRBs converted from the secondary cell PHR, j is 0 for the primary cell, j is 1 for the secondary cell, PH(i) is the power headroom value reported by the UE at time i, and MPUSCH(i) is the PRB resource allocated to the UE at time i.

[0047] In the above scheme for allocating the maximum number of PRBs for uplink scheduling of the primary cell and the secondary cell, if the primary cell schedules too many PRBs, the UE will use the power mainly for the primary cell in order to achieve the power spectrum density of a single PRB, so that the secondary cell has no power available, and the received power on the secondary cell is very low, resulting in uplink decoding failure. In addition, the above scheme cannot solve the problem that when the UE moves to the middle point during the current uplink carrier aggregation, the PRB resources allocated in each cell may be small due to power limitation, resulting in a decrease in transmission rate.

[0048] To this end, the present application provides an uplink carrier aggregation resource scheduling method, network equipment and device. The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0049] Figure 1 This is one of the flow diagrams of an uplink carrier aggregation resource scheduling method provided in an embodiment of the present application, such as Figure 1 As shown, an embodiment of the present application provides an uplink carrier aggregation resource scheduling method, which is applied to a network device, including:

[0050] Step 101, configure the MCS of the primary cell and the maximum number of uplink schedulable PRBs;

[0051] Step 103, configuring the MCS of the secondary cell and the maximum number of uplink schedulable PRBs;

[0052] Step 105, determining a second maximum uplink transmission block size TBS when the primary cell transmits alone according to the configured MCS of the primary cell and the maximum number of uplink schedulable PRBs;

[0053] Step 107: Determine a third maximum uplink transmission block size TBS when the secondary cell transmits independently according to the configured MCS of the secondary cell and the maximum number of uplink schedulable PRBs.

[0054] The method for specifically determining the maximum uplink transmission block size TBS when the primary cell or the secondary cell transmits independently may be implemented by using relevant technologies, for example, it may be:

[0055] In this application, before determining the maximum uplink transmission block size TBS when the primary cell or the secondary cell transmits alone, the MCS and the maximum number of uplink schedulable PRBs of the primary cell and the secondary cell have been configured. In this application, the intermediate coefficient N is calculated by the following formula info (j)

[0056] N info (j) = N RE (j)·R(j)·Q m (j)·υ(j), (Formula 1), where j is 0 for the primary cell and 1 for the secondary cell, that is:

[0057] For the primary cell, the intermediate coefficient is N info (0), the specific calculation method is: N info (0) = N RE (0)·R(0)·Qm (0)·υ(0);

[0058] For the secondary cell, the intermediate coefficient is N info (1), the specific calculation method is: N info (1) = N RE (1)·R(1)·Q m (1)·υ(1);

[0059] In formula 1, N RE (j) is the number of available REs (Resource Element) in the maximum number of PRBs currently configured for uplink scheduling in the primary cell or the secondary cell, and υ(j) is the number of streams currently scheduled in the primary cell or the secondary cell, which can be obtained by the index value I of the MCS(j) configured in the primary cell and the secondary cell respectively. mcs (j) Look up the table in the 3GPP protocol to obtain the modulation mode value Q of each cell m (j) and the target code rate value R(j); in the above formulas and parameters, when j is 0, it indicates the primary cell, and when j is 1, it indicates the secondary cell;

[0060] Then, the intermediate coefficient N calculated by the main cell info (0) value, look up the table in the 3GPP protocol to obtain the second maximum uplink transport block size TBS of the primary cell; the intermediate coefficient N calculated according to the secondary cell info (1) value, look up the table in the 3GPP protocol to obtain the third maximum uplink transport block size TBS of the secondary cell.

[0061] Step 109, determine the cell for uplink resource scheduling based on the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, wherein the first maximum uplink TBS is the maximum uplink TBS during joint transmission of the primary cell and the secondary cell when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured.

[0062] Optionally, a cell corresponding to the largest one of the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS may be determined as a cell for uplink resource scheduling.

[0063] Optionally, the determination of the first maximum uplink TBS (Transport Block Size) during joint transmission of the primary cell and the secondary cell may be accomplished by any achievable method in the relevant technology, which is not limited here. In order to better illustrate the solution, the following example is used for illustration, but it is not intended to limit the implementation method:

[0064] In one example, the method introduced in the above-mentioned related technology to determine the maximum number of PRBs for uplink scheduling of the main cell and the secondary cell based on the uplink BO allocation ratio can be used to determine the maximum number of PRBs for uplink scheduling of the main cell and the secondary cell in this application, PRB_MAX_noLimt(j), where j is 0 for the main cell and j is 1 for the secondary cell.

[0065] Then, calculate the intermediate coefficient N according to formula (1) info (j):

[0066] N info (j) = N RE (j)·R(j)·Q m (j)·υ(j), where j is 0 for the primary cell and 1 for the secondary cell, that is:

[0067] For the primary cell, the intermediate coefficient is N info (0), specific calculation method: N info (0) = N RE (0)·R(0)·Q m (0)·υ(0);

[0068] For the secondary cell, the intermediate coefficient is N info (1), specific calculation method: N info (1) = N RE (1)·R(1)·Q m (1)·υ(1);

[0069] In formula 1, N RE (j) is the number of REs (Resource Element) available in the current maximum number of PRBs for uplink scheduling PRB_MAX_noLimt(j) determined by the primary cell or the secondary cell based on the uplink BO allocation ratio, υ(j) is the number of streams scheduled by the primary cell or the secondary cell, and the index value I of the current MCS(j) (Modulation and Coding Scheme) of the primary cell or the secondary cell is mcs (j) In 3GPP (3 rd The modulation mode value Q of each cell can be obtained by looking up the table in the Third Generation Partnership Project (3rd Generation Partnership Project) protocol. m (j) and the target bit rate value R(j).

[0070] According to N info(j) Look up the table in the 3GPP protocol to obtain the transmission block size TBS(j), where j is 0 for the primary cell and j is 1 for the secondary cell. Then, sum the uplink TBS(0) that can be scheduled for the primary cell and the uplink TBS(1) that can be scheduled for the secondary cell to obtain the first maximum uplink TBS when the primary cell and the secondary cell transmit jointly.

[0071] The present application flexibly configures the MCS and the maximum number of uplink schedulable PRBs of the primary cell and the secondary cell, determines the maximum uplink TBS of the primary cell and the secondary cell for separate transmission based on the configured MCS and the maximum number of uplink schedulable PRBs, and further determines the cell with the optimal uplink TBS for uplink scheduling in combination with the maximum uplink TBS when the primary cell and the secondary cell are jointly transmitted, thereby effectively ensuring the user's uplink carrier aggregation transmission rate.

[0072] Figure 2 This is a second flow chart of an uplink carrier aggregation resource scheduling method provided in an embodiment of the present application, such as Figure 2 As shown, an embodiment of the present application provides an uplink carrier aggregation resource scheduling method, which is applied to a network device, including:

[0073] Step 201, when the first MCS of the primary cell is less than the target MCS of the primary cell, estimating the maximum PRB that can be currently scheduled in the primary cell according to the first MCS of the primary cell;

[0074] Among them, the first MCS of the main cell (expressed as Mcs_MaxPrb(0)) is the MCS corresponding to the first number of PRBs (expressed as PRB_MAX(0)) scheduled by the main cell. The first number of PRBs scheduled by the main cell is the number of PRBs used to schedule the maximum bandwidth of the main cell. The target MCS of the main cell is the minimum MCS that keeps the spectrum efficiency loss value of the cell less than the required reduction value of the signal-to-noise ratio SNR (Signal to Noise Ratio) when reducing the MCS of the main cell. The target MCS of the main cell is expressed as MCS target (0), at this time, the air interface capacity is the largest and the single-user throughput is the highest; according to the experimental simulation results, when the MCS corresponding to the number of PRBs scheduled by the primary cell is greater than the target MCS of the primary cell, a larger uplink TBS can be scheduled by reducing the MCS and increasing the number of PRBs. When the MCS corresponding to the number of PRBs scheduled by the primary cell is less than or equal to the target MCS of the primary cell, it is not recommended to further reduce the MCS. At this time, reducing the MCS will have no positive gain in the uplink TBS transmitted by the primary cell alone.

[0075] Optionally, when the first MCS of the primary cell is less than the target MCS of the primary cell, the maximum PRB that can be currently scheduled in the primary cell can be estimated according to the first number of PRBs of the primary cell, the first MCS of the primary cell, and the target MCS of the primary cell. Specifically:

[0076] When the first MCS of the primary cell is less than the target MCS of the primary cell, that is, Mcs_MaxPrb(0) <MCS target In the case of (0),

[0077] Optionally, the maximum PRB that can be scheduled can be estimated by the following formula:

[0078]

[0079] Among them, PRB_temp(j) represents the estimated maximum PRB that can be scheduled currently, MCS target (j) represents the target MCS, Mcs_MaxPrb(j) represents the first MCS, PRB_MAX(j) represents the first number of PRBs, j is 0 for the primary cell, and j is 1 for the secondary cell;

[0080] That is, the maximum PRB that can be scheduled currently estimated by the primary cell is:

[0081]

[0082] Step 203, according to the estimated size relationship between the current maximum PRB that can be scheduled in the main cell and the second number of PRBs in the main cell, configure the MCS and the maximum number of PRBs that can be scheduled uplink of the main cell, wherein the second number of PRBs in the main cell (expressed as PRB_MAX_noLimt(0)) is the number of PRBs used by the PUSCH of the main cell at the maximum transmit power.

[0083] Optionally, the MCS of the primary cell and the maximum number of uplink schedulable PRBs are configured according to the estimated relationship between the current maximum PRB that can be scheduled in the primary cell and the second number of PRBs in the primary cell, specifically:

[0084] When the estimated maximum PRB that can be currently scheduled in the primary cell is less than the second number of PRBs in the primary cell, configure the MCS of the primary cell to be the second MCS of the primary cell and the maximum number of PRBs that can be scheduled in the uplink to be the second number of PRBs in the primary cell; and / or,

[0085] When the estimated maximum PRB that can be currently scheduled in the main cell is greater than or equal to the second number of PRBs in the main cell, the MCS of the main cell is configured as the target MCS of the main cell, and the maximum number of uplink PRBs that can be scheduled is the estimated maximum PRB that can currently be scheduled in the main cell, wherein the second MCS of the main cell (expressed as Mcs_NoLimit(0)) is the MCS corresponding to the second number of PRBs of the main cell.

[0086] That is, for the primary cell, if PRB_temp(0) < PRB_MAX_noLimt(0), the MCS of the primary cell is configured as: Mcs_NoLimit(0), and the maximum schedulable PRB number in the uplink is: PRB_MAX_noLimt(0); and / or,

[0087] if PRB_temp(0) ≥ PRB_MAX_noLimt(0), the MCS of the primary cell is configured as: MCS target (0), and the maximum schedulable PRB number in the uplink is: PRB_temp(0);

[0088] The above steps 201 and 203 are Figure 1 alternative implementation manners of step 101 in the embodiment.

[0089] Figure 3 It is the third flow diagram of an uplink carrier aggregation resource scheduling method provided by an embodiment of the present application. As Figure 3 shown, an embodiment of the present application provides an uplink carrier aggregation resource scheduling method, which is applied to a network device and includes:

[0090] Step 301, when the first MCS of the secondary cell is less than the target MCS of the secondary cell, estimate the maximum schedulable PRB of the secondary cell according to the first MCS of the secondary cell;

[0091] Among them, the first MCS of the secondary cell (denoted as Mcs_MaxPrb(1)) is the MCS corresponding to the secondary cell scheduling the first number of PRBs (denoted as PRB_MAX(1)), and the first number of PRBs scheduled by the secondary cell is the number of PRBs used for scheduling the maximum bandwidth of the secondary cell; the target MCS of the secondary cell is the minimum MCS that keeps the loss value of the cell spectral efficiency less than the required reduction value of the signal-to-noise ratio SNR (Signal to Noise Ratio) when reducing the MCS of the secondary cell. The target MCS of the secondary cell is denoted as MCS target (1). At this time, the air interface capability is the largest and the single-user throughput is the highest. It is found from the experimental simulation results that when the MCS corresponding to the number of PRBs scheduled by the secondary cell is greater than the target MCS of the secondary cell, a larger uplink TBS can be scheduled by reducing the MCS and increasing the number of PRBs. When the MCS corresponding to the number of PRBs scheduled by the secondary cell is less than or equal to the target MCS of the secondary cell, it is not recommended to further reduce the MCS. At this time, further reducing the MCS will not result in a positive gain in the uplink TBS of the secondary cell for independent transmission.

[0092] Optionally, when the first MCS of the secondary cell is less than the target MCS of the secondary cell, the maximum schedulable PRB of the secondary cell currently can be estimated according to the first number of PRBs of the secondary cell, the first MCS of the secondary cell, and the target MCS of the secondary cell. Specifically:

[0093] When the first MCS of the secondary cell is less than the target MCS of the secondary cell, that is, Mcs_MaxPrb(1) < MCS target (1) in the case of

[0094] Optionally, based on Formula 2 in the above embodiments, the maximum schedulable PRB of the secondary cell currently can be estimated by the following formula:

[0095]

[0096] Step 303: Configure the MCS of the secondary cell and the maximum number of schedulable uplink PRBs according to the size relationship between the estimated maximum schedulable PRB of the secondary cell currently and the second number of PRBs of the secondary cell. Among them, the second number of PRBs of the secondary cell (expressed as PRB_MAX_noLimt(1)) is the number of PRBs used by the secondary cell PUSCH under the maximum transmit power.

[0097] Optionally, configure the MCS of the secondary cell and the maximum number of schedulable uplink PRBs according to the size relationship between the estimated maximum schedulable PRB of the secondary cell currently and the second number of PRBs of the secondary cell. Specifically:

[0098] When the estimated maximum schedulable PRB of the secondary cell currently is less than the second number of PRBs of the secondary cell, configure the MCS of the secondary cell as the second MCS of the secondary cell, and the maximum number of schedulable uplink PRBs as the second number of PRBs of the secondary cell; and / or,

[0099] When the estimated maximum schedulable PRB of the secondary cell currently is greater than or equal to the second number of PRBs of the secondary cell, configure the MCS of the secondary cell as the target MCS of the secondary cell, and the maximum number of schedulable uplink PRBs as the estimated maximum schedulable PRB of the secondary cell currently. Among them, the second MCS of the secondary cell (expressed as Mcs_NoLimit(1)) is the MCS corresponding to scheduling the second number of PRBs of the secondary cell.

[0100] That is, for the secondary cell, if PRB_temp(1) < PRB_MAX_noLimt(1), then configure the MCS of the secondary cell as: Mcs_NoLimit(1), and the maximum number of schedulable uplink PRBs as: PRB_MAX_noLimt(1); and / or,

[0101] If PRB_temp(1)≥PRB_MAX_noLimt(1), the MCS of the secondary cell is configured as: MCS target (1), the maximum number of PRBs that can be scheduled in the uplink is: PRB_temp(1).

[0102] The above steps 301 and 303 are Figure 1 Optional implementation of step 103 in the embodiment;

[0103] The present application flexibly configures the MCS and the maximum number of uplink schedulable PRBs of the primary cell and the secondary cell, and determines the maximum uplink TBS of the primary cell and the secondary cell for separate transmission based on the configured MCS and the maximum number of uplink schedulable PRBs, and combines the maximum uplink TBS when the primary cell and the secondary cell transmit jointly, further determines the cell with the optimal uplink TBS for uplink scheduling, and effectively guarantees the user's uplink carrier aggregation transmission rate.

[0104] Figure 4 This is a fourth flow chart of an uplink carrier aggregation resource scheduling method provided in an embodiment of the present application, such as Figure 4 As shown, an embodiment of the present application provides an uplink carrier aggregation resource scheduling method, which is applied to a network device, including:

[0105] Step 401, when the first MCS of the primary cell is greater than or equal to the target MCS of the primary cell, configure the MCS of the primary cell to be the first MCS of the primary cell, the maximum number of uplink schedulable PRBs to be the first number of PRBs scheduled by the primary cell, wherein the target MCS of the primary cell (expressed as MCS target (0)) is the minimum MCS that keeps the spectrum efficiency loss value of the primary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the primary cell is reduced. The first MCS of the primary cell is (expressed as Mcs_MaxPrb(0)), the MCS corresponding to the primary cell scheduling the first number of PRBs. The first number of PRBs scheduled by the primary cell (expressed as PRB_MAX(0)) is the number of PRBs used to schedule the maximum bandwidth of the primary cell. Specifically, for the primary cell, when the first MCS is greater than or equal to the target MCS, that is, Mcs_MaxPrb(0)≥MCS target In the case of (0), the MCS of the primary cell is configured as the first MCS: Mcs_MaxPrb(0), and the maximum number of uplink schedulable PRBs is configured as the first number of PRBs: PRB_MAX(0);

[0106] The above step 401 is Figure 1 Optional implementation of step 101 in the embodiment.

[0107] Figure 5This is a flowchart of a method for scheduling uplink carrier aggregation resources provided in an embodiment of the present application, as shown in FIG. Figure 5 As shown, an embodiment of the present application provides an uplink carrier aggregation resource scheduling method, which is applied to a network device, including:

[0108] Step 501: When the first MCS of the secondary cell is greater than or equal to the target MCS of the secondary cell, the MCS of the secondary cell is configured as the first MCS of the secondary cell, the maximum number of uplink schedulable PRBs is the first number of PRBs scheduled by the secondary cell, and the target MCS of the secondary cell (expressed as MCS target (1)) is the minimum MCS for keeping the spectrum efficiency loss value of the secondary cell less than the required reduction value of the signal-to-noise ratio SNR when reducing the MCS of the secondary cell, the first MCS of the secondary cell is (expressed as Mcs_MaxPrb(1)), the MCS corresponding to the scheduling of the first number of PRBs in the secondary cell, and the first number of PRBs scheduled by the secondary cell (expressed as PRB_MAX(1)) is the number of PRBs used for scheduling the maximum bandwidth of the secondary cell;

[0109] Specifically, for the secondary cell, when the first MCS is greater than or equal to the target MCS, that is, Mcs_MaxPrb(1)≥MCS target In the case of (1), the MCS of the secondary cell is configured as the first MCS: Mcs_MaxPrb(1), and the maximum number of uplink schedulable PRBs is configured as the first number of PRBs: PRB_MAX(1);

[0110] The above step 501 is Figure 1 Optional implementation of step 103 in the embodiment.

[0111] The present application flexibly configures the MCS and the maximum number of uplink schedulable PRBs of the primary cell and the secondary cell, determines the maximum uplink TBS of the primary cell and the secondary cell for separate transmission based on the configured MCS and the maximum number of uplink schedulable PRBs, and further determines the cell with the optimal uplink TBS for uplink scheduling in combination with the maximum uplink TBS when the primary cell and the secondary cell are jointly transmitted, thereby effectively ensuring the user's uplink carrier aggregation transmission rate.

[0112] The methods provided in the embodiments of the present application are based on the same application concept, so the implementation of each method can refer to each other, and the repeated parts will not be repeated.

[0113] The methods and devices provided in the various embodiments of the present application are based on the same application concept. Since the methods and devices solve problems based on similar principles, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.

[0114] Figure 6 A schematic diagram of the structure of a network device provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the network device includes a memory 620, a transceiver 610 and a processor 600; wherein the processor 600 and the memory 620 may also be arranged physically separately.

[0115] The memory 620 is used to store computer programs. The transceiver 610 is used to send and receive data under the control of the processor 600. Specifically, the transceiver 610 is used to receive and send data under the control of the processor 600.

[0116] The processor 600 calls the computer program stored in the memory 620 to execute any uplink carrier aggregation resource scheduling method provided in the above embodiments of the present application according to the obtained executable instructions, for example:

[0117] Configure the MCS of the primary cell and the maximum number of uplink schedulable PRBs;

[0118] Configure the MCS of the secondary cell and the maximum number of uplink schedulable PRBs;

[0119] Determine the second maximum uplink transmission block size TBS when the primary cell transmits alone according to the configured MCS and the maximum number of uplink schedulable PRBs of the primary cell;

[0120] Determine, according to the configured MCS of the secondary cell and the maximum number of uplink schedulable PRBs, a third maximum uplink transmission block size TBS when the secondary cell transmits alone;

[0121] The cell for uplink resource scheduling is determined according to the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, wherein the first maximum uplink TBS is the maximum uplink TBS during joint transmission of the primary cell and the secondary cell when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured.

[0122] In some embodiments, configuring the MCS of the primary cell and the maximum number of uplink schedulable PRBs includes:

[0123] In the case where the first MCS of the primary cell is less than the target MCS of the primary cell, the maximum PRB that can be currently scheduled in the primary cell is estimated according to the first MCS of the primary cell, wherein the target MCS of the primary cell is the minimum MCS that keeps the spectrum efficiency loss value of the primary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the primary cell is reduced, the first MCS of the primary cell is the MCS corresponding to the scheduling of the first number of PRBs in the primary cell, and the first number of PRBs scheduled by the primary cell is the number of PRBs used for scheduling the maximum bandwidth of the primary cell;

[0124] According to the estimated size relationship between the current maximum PRB that can be scheduled in the main cell and the second number of PRBs in the main cell, the MCS and the maximum number of PRBs that can be scheduled in the uplink of the main cell are configured, wherein the second number of PRBs in the main cell is the number of PRBs used by the PUSCH of the main cell at the maximum transmit power.

[0125] In some embodiments, configuring the MCS of the secondary cell and the maximum number of uplink schedulable PRBs includes:

[0126] In a case where the first MCS of the secondary cell is less than the target MCS of the secondary cell, the maximum PRB that can be currently scheduled in the secondary cell is estimated according to the first MCS of the secondary cell, wherein the target MCS of the secondary cell is the minimum MCS that keeps the spectrum efficiency loss value of the secondary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the secondary cell is reduced, the first MCS of the secondary cell is the MCS corresponding to the first number of PRBs scheduled in the secondary cell, and the first number of PRBs scheduled in the secondary cell is the number of PRBs used for scheduling the maximum bandwidth of the secondary cell;

[0127] According to the estimated size relationship between the current maximum schedulable PRB of the secondary cell and the second number of PRBs of the secondary cell, the MCS and the maximum number of uplink schedulable PRBs of the secondary cell are configured, wherein the second number of PRBs of the secondary cell is the number of PRBs used by the PUSCH of the secondary cell at maximum transmit power.

[0128] In some embodiments, according to the estimated size relationship between the current maximum PRB that can be scheduled in the primary cell and the second number of PRBs in the primary cell, configuring the MCS and the maximum number of uplink schedulable PRBs of the primary cell includes:

[0129] When the estimated maximum PRB that can be currently scheduled in the primary cell is less than the second number of PRBs in the primary cell, configure the MCS of the primary cell to be the second MCS of the primary cell and the maximum number of PRBs that can be scheduled in the uplink to be the second number of PRBs in the primary cell; and / or,

[0130] When the estimated maximum PRB that can be currently scheduled in the main cell is greater than or equal to the second number of PRBs in the main cell, the MCS of the main cell is configured as the target MCS of the main cell, and the maximum number of uplink schedulable PRBs is the estimated maximum PRB that can currently be scheduled in the main cell, wherein the second MCS of the main cell is the MCS corresponding to the second number of PRBs of the main cell.

[0131] In some embodiments, according to the estimated size relationship between the current maximum PRB that can be scheduled in the secondary cell and the second number of PRBs in the secondary cell, configuring the MCS and the maximum number of uplink schedulable PRBs of the secondary cell includes:

[0132] When the estimated maximum PRB currently schedulable in the secondary cell is less than the second number of PRBs in the secondary cell, configure the MCS of the secondary cell to be the second MCS of the secondary cell and the maximum number of PRBs schedulable in the uplink to be the second number of PRBs in the secondary cell; and / or,

[0133] When the estimated maximum PRB that can be currently scheduled in the secondary cell is greater than or equal to the second number of PRBs in the secondary cell, the MCS of the secondary cell is configured as the target MCS of the secondary cell, and the maximum number of uplink schedulable PRBs is the estimated maximum PRB that can currently be scheduled in the secondary cell, wherein the second MCS of the secondary cell is the MCS corresponding to the second number of PRBs when scheduling the secondary cell.

[0134] In some embodiments, estimating the maximum PRB that can be currently scheduled in the primary cell according to the first MCS of the primary cell includes:

[0135] The maximum PRB that can be currently scheduled in the primary cell is estimated according to the first number of PRBs scheduled in the primary cell, the first MCS of the primary cell, and the target MCS of the primary cell.

[0136] In some embodiments, estimating the maximum PRB that can be currently scheduled in the secondary cell according to the first MCS of the secondary cell includes:

[0137] The maximum PRB that can be currently scheduled in the secondary cell is estimated according to the first number of PRBs scheduled in the secondary cell, the first MCS of the secondary cell, and the target MCS of the secondary cell.

[0138] In some embodiments, configuring the MCS of the primary cell and the maximum number of uplink schedulable PRBs includes:

[0139] When the first MCS of the main cell is greater than or equal to the target MCS of the main cell, the MCS of the main cell is configured to be the first MCS of the main cell, and the maximum number of uplink schedulable PRBs is the first number of PRBs scheduled by the main cell, wherein the target MCS of the main cell is the minimum MCS that keeps the spectrum efficiency loss value of the main cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the main cell is reduced, the first MCS of the main cell is the MCS corresponding to the first number of PRBs scheduled by the main cell, and the first number of PRBs scheduled by the main cell is the number of PRBs used to schedule the maximum bandwidth of the main cell.

[0140] In some embodiments, configuring the MCS of the secondary cell and the maximum number of uplink schedulable PRBs includes:

[0141] When the first MCS of the secondary cell is greater than or equal to the target MCS of the secondary cell, the MCS of the secondary cell is configured as the first MCS of the secondary cell, and the maximum number of PRBs that can be scheduled in the uplink is the first number of PRBs scheduled in the secondary cell, wherein the target MCS of the secondary cell is the minimum MCS that keeps the spectrum efficiency loss value of the secondary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the secondary cell is reduced, the first MCS of the secondary cell is the MCS corresponding to the first number of PRBs scheduled in the secondary cell, and the first number of PRBs scheduled in the secondary cell is the number of PRBs used to schedule the maximum bandwidth of the secondary cell.

[0142] In some embodiments, when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured, the maximum uplink TBS during joint transmission of the primary cell and the secondary cell is the sum of the TBS of the primary cell and the TBS of the secondary cell during joint transmission.

[0143] In some embodiments, determining a cell for uplink resource scheduling according to the second maximum uplink TBS, the third maximum uplink TBS, and the first maximum uplink TBS includes:

[0144] The cell corresponding to the largest one among the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS is determined as the cell for uplink resource scheduling.

[0145] Among them, Figure 6 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described in this application. The bus interface provides an interface. The transceiver 610 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include a wireless channel, a wired channel, an optical cable, and other transmission media.

[0146] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 600 when performing operations.

[0147] The processor 600 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0148] It should be noted here that the above-mentioned network device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0149] Figure 7 A schematic diagram of the structure of an uplink carrier aggregation resource scheduling device provided in an embodiment of the present application, the device is applied to a network device, such as Figure 5 As shown, the uplink carrier aggregation resource scheduling device 700 includes:

[0150] A first configuration unit 710 is used to configure the MCS of the primary cell and the maximum number of uplink schedulable PRBs;

[0151] The second configuration unit 720 is used to configure the MCS of the secondary cell and the maximum number of uplink schedulable PRBs;

[0152] The first determining unit 730 is configured to determine a second maximum uplink transport block size TBS when the primary cell transmits alone according to the configured MCS and the maximum number of uplink schedulable PRBs of the primary cell;

[0153] The second determining unit 740 is configured to determine a third maximum uplink transport block size TBS when the secondary cell transmits independently according to the configured MCS and the maximum number of uplink schedulable PRBs of the secondary cell;

[0154] The third determination unit 750 is used to determine the cell for uplink resource scheduling based on the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, wherein the first maximum uplink TBS is the maximum uplink TBS during joint transmission of the primary cell and the secondary cell when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured.

[0155] In some embodiments, configuring the MCS of the primary cell and the maximum number of uplink schedulable PRBs includes:

[0156] In the case where the first MCS of the primary cell is less than the target MCS of the primary cell, the maximum PRB that can be currently scheduled in the primary cell is estimated according to the first MCS of the primary cell, wherein the target MCS of the primary cell is the minimum MCS that keeps the spectrum efficiency loss value of the primary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the primary cell is reduced, the first MCS of the primary cell is the MCS corresponding to the scheduling of the first number of PRBs in the primary cell, and the first number of PRBs scheduled by the primary cell is the number of PRBs used for scheduling the maximum bandwidth of the primary cell;

[0157] According to the estimated size relationship between the current maximum PRB that can be scheduled in the main cell and the second number of PRBs in the main cell, the MCS and the maximum number of PRBs that can be scheduled in the uplink of the main cell are configured, wherein the second number of PRBs in the main cell is the number of PRBs used by the PUSCH of the main cell at the maximum transmit power.

[0158] In some embodiments, configuring the MCS of the secondary cell and the maximum number of uplink schedulable PRBs includes:

[0159] In a case where the first MCS of the secondary cell is less than the target MCS of the secondary cell, the maximum PRB that can be currently scheduled in the secondary cell is estimated according to the first MCS of the secondary cell, wherein the target MCS of the secondary cell is the minimum MCS that keeps the spectrum efficiency loss value of the secondary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the secondary cell is reduced, the first MCS of the secondary cell is the MCS corresponding to the first number of PRBs scheduled in the secondary cell, and the first number of PRBs scheduled in the secondary cell is the number of PRBs used for scheduling the maximum bandwidth of the secondary cell;

[0160] According to the estimated size relationship between the current maximum schedulable PRB of the secondary cell and the second number of PRBs of the secondary cell, the MCS and the maximum number of uplink schedulable PRBs of the secondary cell are configured, wherein the second number of PRBs of the secondary cell is the number of PRBs used by the PUSCH of the secondary cell at maximum transmit power.

[0161] In some embodiments, according to the estimated size relationship between the current maximum PRB that can be scheduled in the primary cell and the second number of PRBs in the primary cell, configuring the MCS and the maximum number of uplink schedulable PRBs of the primary cell includes:

[0162] When the estimated maximum PRB that can be currently scheduled in the primary cell is less than the second number of PRBs in the primary cell, configure the MCS of the primary cell to be the second MCS of the primary cell and the maximum number of PRBs that can be scheduled in the uplink to be the second number of PRBs in the primary cell; and / or,

[0163] When the estimated maximum PRB that can be currently scheduled in the main cell is greater than or equal to the second number of PRBs in the main cell, the MCS of the main cell is configured as the target MCS of the main cell, and the maximum number of uplink schedulable PRBs is the estimated maximum PRB that can currently be scheduled in the main cell, wherein the second MCS of the main cell is the MCS corresponding to the second number of PRBs of the main cell.

[0164] In some embodiments, according to the estimated size relationship between the current maximum PRB that can be scheduled in the secondary cell and the second number of PRBs in the secondary cell, configuring the MCS and the maximum number of uplink schedulable PRBs of the secondary cell includes:

[0165] When the estimated maximum PRB currently schedulable in the secondary cell is less than the second number of PRBs in the secondary cell, configure the MCS of the secondary cell to be the second MCS of the secondary cell and the maximum number of PRBs schedulable in the uplink to be the second number of PRBs in the secondary cell; and / or,

[0166] When the estimated maximum PRB that can be currently scheduled in the secondary cell is greater than or equal to the second number of PRBs in the secondary cell, the MCS of the secondary cell is configured as the target MCS of the secondary cell, and the maximum number of uplink schedulable PRBs is the estimated maximum PRB that can currently be scheduled in the secondary cell, wherein the second MCS of the secondary cell is the MCS corresponding to the second number of PRBs when scheduling the secondary cell.

[0167] In some embodiments, estimating the maximum PRB that can be currently scheduled in the primary cell according to the first MCS of the primary cell includes:

[0168] The maximum PRB that can be currently scheduled in the primary cell is estimated according to the first number of PRBs scheduled in the primary cell, the first MCS of the primary cell, and the target MCS of the primary cell.

[0169] In some embodiments, estimating the maximum PRB that can be currently scheduled in the secondary cell according to the first MCS of the secondary cell includes:

[0170] The maximum PRB that can be currently scheduled in the secondary cell is estimated according to the first number of PRBs scheduled in the secondary cell, the first MCS of the secondary cell, and the target MCS of the secondary cell.

[0171] In some embodiments, configuring the MCS of the primary cell and the maximum number of uplink schedulable PRBs includes:

[0172] When the first MCS of the main cell is greater than or equal to the target MCS of the main cell, the MCS of the main cell is configured to be the first MCS of the main cell, and the maximum number of uplink schedulable PRBs is the first number of PRBs scheduled by the main cell, wherein the target MCS of the main cell is the minimum MCS that keeps the spectrum efficiency loss value of the main cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the main cell is reduced, the first MCS of the main cell is the MCS corresponding to the first number of PRBs scheduled by the main cell, and the first number of PRBs scheduled by the main cell is the number of PRBs used to schedule the maximum bandwidth of the main cell.

[0173] In some embodiments, configuring the MCS of the secondary cell and the maximum number of uplink schedulable PRBs includes:

[0174] When the first MCS of the secondary cell is greater than or equal to the target MCS of the secondary cell, the MCS of the secondary cell is configured as the first MCS of the secondary cell, and the maximum number of PRBs that can be scheduled in the uplink is the first number of PRBs scheduled in the secondary cell, wherein the target MCS of the secondary cell is the minimum MCS that keeps the spectrum efficiency loss value of the secondary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the secondary cell is reduced, the first MCS of the secondary cell is the MCS corresponding to the first number of PRBs scheduled in the secondary cell, and the first number of PRBs scheduled in the secondary cell is the number of PRBs used to schedule the maximum bandwidth of the secondary cell.

[0175] In some embodiments, when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured, the maximum uplink TBS during joint transmission of the primary cell and the secondary cell is the sum of the TBS of the primary cell and the TBS of the secondary cell during joint transmission.

[0176] In some embodiments, determining a cell for uplink resource scheduling according to the second maximum uplink TBS, the third maximum uplink TBS, and the first maximum uplink TBS includes:

[0177] The cell corresponding to the largest one among the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS is determined as the cell for uplink resource scheduling.

[0178] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0179] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0180] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0181] On the other hand, an embodiment of the present application further provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the uplink carrier aggregation resource scheduling method provided in the above embodiments.

[0182] It should be noted here that the processor-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0183] The processor-readable storage medium may be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.

[0184] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0185] The terminal involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal may also be different. For example, in a 5G system, the terminal may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0186] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0187] Network devices and terminals can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

[0188] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0189] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0190] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0191] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0192] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for scheduling uplink carrier aggregation resources, It is characterized in that Applied to a network device, the method comprises: Configure the modulation and coding strategy (MCS) of the primary cell and the maximum number of physical resource blocks (PRBs) that can be scheduled in the uplink; Configure the MCS of the secondary cell and the maximum number of uplink schedulable PRBs; Determine, according to the configured MCS of the primary cell and the maximum number of uplink schedulable PRBs, a second maximum uplink transmission block size TBS when the primary cell transmits alone; Determine, according to the configured MCS of the secondary cell and the maximum number of uplink schedulable PRBs, a third maximum uplink transport block size TBS when the secondary cell transmits alone; The cell for uplink resource scheduling is determined according to the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, wherein the first maximum uplink TBS is the maximum uplink TBS during joint transmission of the primary cell and the secondary cell when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured.

2. The uplink carrier aggregation resource scheduling method according to claim 1, It is characterized in that The configuring of the MCS of the primary cell and the maximum number of uplink schedulable PRBs includes: In a case where the first MCS of the primary cell is less than the target MCS of the primary cell, estimating the maximum PRB that can be currently scheduled in the primary cell according to the first MCS of the primary cell, wherein the target MCS of the primary cell is, when the MCS of the primary cell is reduced, the minimum MCS that keeps the spectrum efficiency loss value of the primary cell less than the required reduction value of the signal-to-noise ratio SNR, the first MCS of the primary cell is the MCS corresponding to when the primary cell schedules a first number of PRBs, and the first number of PRBs scheduled by the primary cell is the number of PRBs used to schedule the maximum bandwidth of the primary cell; According to the estimated size relationship between the current maximum PRB that can be scheduled in the main cell and the second number of PRBs in the main cell, the MCS and the maximum number of PRBs that can be scheduled in the uplink of the main cell are configured, wherein the second number of PRBs in the main cell is the number of PRBs used by the PUSCH of the main cell at the maximum transmit power.

3. The uplink carrier aggregation resource scheduling method according to claim 1, It is characterized in that The configuring of the MCS of the secondary cell and the maximum number of uplink schedulable PRBs includes: In a case where the first MCS of the secondary cell is less than the target MCS of the secondary cell, estimating the maximum PRB that can be currently scheduled in the secondary cell according to the first MCS of the secondary cell, wherein the target MCS of the secondary cell is, when the MCS of the secondary cell is reduced, the minimum MCS that keeps the spectrum efficiency loss value of the secondary cell less than the required reduction value of the signal-to-noise ratio SNR, the first MCS of the secondary cell is the MCS corresponding to the scheduling of the first number of PRBs in the secondary cell, and the first number of PRBs scheduled by the secondary cell is the number of PRBs used for scheduling the maximum bandwidth of the secondary cell; According to the estimated size relationship between the current maximum schedulable PRB of the secondary cell and the second number of PRBs of the secondary cell, the MCS and the maximum number of schedulable uplink PRBs of the secondary cell are configured, wherein the second number of PRBs of the secondary cell is the number of PRBs used by the PUSCH of the secondary cell at maximum transmit power.

4. The uplink carrier aggregation resource scheduling method according to claim 2, It is characterized in that The configuring the MCS and the maximum number of uplink schedulable PRBs of the primary cell according to the estimated size relationship between the current maximum PRB schedulable of the primary cell and the second number of PRBs of the primary cell comprises: When the estimated maximum PRB currently schedulable in the primary cell is less than the second number of PRBs in the primary cell, configure the MCS of the primary cell to be the second MCS of the primary cell and the maximum number of PRBs schedulable in the uplink to be the second number of PRBs in the primary cell; and / or In a case where the estimated maximum PRB that can currently be scheduled in the main cell is greater than or equal to the second number of PRBs in the main cell, the MCS of the main cell is configured as the target MCS of the main cell, and the maximum number of uplink schedulable PRBs is configured as the estimated maximum PRB that can currently be scheduled in the main cell, wherein the second MCS of the main cell is the MCS corresponding to the second number of PRBs of the main cell.

5. The uplink carrier aggregation resource scheduling method according to claim 3, It is characterized in that The configuring the MCS and the maximum number of uplink schedulable PRBs of the secondary cell according to the estimated size relationship between the current maximum PRB schedulable in the secondary cell and the second number of PRBs in the secondary cell includes: When the estimated maximum PRB currently schedulable in the secondary cell is less than the second number of PRBs in the secondary cell, configure the MCS of the secondary cell to be the second MCS of the secondary cell and the maximum number of PRBs schedulable in the uplink to be the second number of PRBs in the secondary cell; and / or In a case where the estimated maximum PRB that can currently be scheduled in the secondary cell is greater than or equal to the second number of PRBs in the secondary cell, the MCS of the secondary cell is configured as the target MCS of the secondary cell, and the maximum number of uplink schedulable PRBs is configured as the estimated maximum PRB that can currently be scheduled in the secondary cell, wherein the second MCS of the secondary cell is the MCS corresponding to the second number of PRBs when scheduling the secondary cell.

6. The uplink carrier aggregation resource scheduling method according to claim 2, It is characterized in that The estimating the maximum PRB that can be currently scheduled in the primary cell according to the first MCS of the primary cell includes: The maximum PRB that can be currently scheduled in the primary cell is estimated according to the first number of PRBs scheduled by the primary cell, the first MCS of the primary cell, and the target MCS of the primary cell.

7. The uplink carrier aggregation resource scheduling method according to claim 3, It is characterized in that The estimating, according to the first MCS of the secondary cell, a maximum PRB that can be currently scheduled in the secondary cell comprises: A maximum PRB that can be currently scheduled in the secondary cell is estimated according to a first number of PRBs scheduled in the secondary cell, a first MCS of the secondary cell, and a target MCS of the secondary cell.

8. The uplink carrier aggregation resource scheduling method according to claim 1, It is characterized in that The configuring of the MCS of the primary cell and the maximum number of uplink schedulable PRBs includes: In the case where the first MCS of the primary cell is greater than or equal to the target MCS of the primary cell, the MCS of the primary cell is configured to be the first MCS of the primary cell, and the maximum number of uplink schedulable PRBs is the first number of PRBs scheduled by the primary cell, wherein the target MCS of the primary cell is the minimum MCS that keeps the spectrum efficiency loss value of the primary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the primary cell is reduced, the first MCS of the primary cell is the MCS corresponding to the first number of PRBs scheduled by the primary cell, and the first number of PRBs scheduled by the primary cell is the number of PRBs used to schedule the maximum bandwidth of the primary cell.

9. The uplink carrier aggregation resource scheduling method according to claim 1, It is characterized in that The configuring of the MCS of the secondary cell and the maximum number of uplink schedulable PRBs includes: In the case that the first MCS of the secondary cell is greater than or equal to the target MCS of the secondary cell, the MCS of the secondary cell is configured to be the first MCS of the secondary cell, and the maximum number of uplink schedulable PRBs is the first number of PRBs scheduled by the secondary cell, wherein the target MCS of the secondary cell is the minimum MCS that keeps the spectrum efficiency loss value of the secondary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the secondary cell is reduced, the first MCS of the secondary cell is the MCS corresponding to the first number of PRBs scheduled by the secondary cell, and the first number of PRBs scheduled by the secondary cell is the number of PRBs used to schedule the maximum bandwidth of the secondary cell.

10. The uplink carrier aggregation resource scheduling method according to claims 1-9, It is characterized in that When the MCS and the maximum number of uplink schedulable PRBs are not configured, the maximum uplink TBS during joint transmission of the primary cell and the secondary cell is the sum of the TBS of the primary cell and the TBS of the secondary cell during joint transmission.

11. The uplink carrier aggregation resource scheduling method according to claims 1-9, It is characterized in that The determining of the cell for uplink resource scheduling according to the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS comprises: A cell corresponding to the largest one among the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS is determined as a cell for uplink resource scheduling.

12. A network device, It is characterized in that Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Configure the MCS of the primary cell and the maximum number of uplink schedulable PRBs; Configure the MCS of the secondary cell and the maximum number of uplink schedulable PRBs; Determine, according to the configured MCS of the primary cell and the maximum number of uplink schedulable PRBs, a second maximum uplink transmission block size TBS when the primary cell transmits alone; Determine, according to the configured MCS of the secondary cell and the maximum number of uplink schedulable PRBs, a third maximum uplink transport block size TBS when the secondary cell transmits alone; The cell for uplink resource scheduling is determined according to the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, wherein the first maximum uplink TBS is the maximum uplink TBS during joint transmission of the primary cell and the secondary cell when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured.

13. The network device according to claim 12, It is characterized in that The configuring of the MCS of the primary cell and the maximum number of uplink schedulable PRBs includes: In a case where the first MCS of the primary cell is less than the target MCS of the primary cell, estimating the maximum PRB that can be currently scheduled in the primary cell according to the first MCS of the primary cell, wherein the target MCS of the primary cell is, when the MCS of the primary cell is reduced, the minimum MCS that keeps the spectrum efficiency loss value of the primary cell less than the required reduction value of the signal-to-noise ratio SNR, the first MCS of the primary cell is the MCS corresponding to when the primary cell schedules a first number of PRBs, and the first number of PRBs scheduled by the primary cell is the number of PRBs used to schedule the maximum bandwidth of the primary cell; According to the estimated size relationship between the current maximum PRB that can be scheduled in the main cell and the second number of PRBs in the main cell, the MCS and the maximum number of PRBs that can be scheduled in the uplink of the main cell are configured, wherein the second number of PRBs in the main cell is the number of PRBs used by the PUSCH of the main cell at the maximum transmit power.

14. The network device according to claim 12, It is characterized in that The configuring of the MCS of the secondary cell and the maximum number of uplink schedulable PRBs includes: In a case where the first MCS of the secondary cell is less than the target MCS of the secondary cell, estimating the maximum PRB that can be currently scheduled in the secondary cell according to the first MCS of the secondary cell, wherein the target MCS of the secondary cell is, when the MCS of the secondary cell is reduced, the minimum MCS that keeps the spectrum efficiency loss value of the secondary cell less than the required reduction value of the signal-to-noise ratio SNR, the first MCS of the secondary cell is the MCS corresponding to the scheduling of the first number of PRBs in the secondary cell, and the first number of PRBs scheduled by the secondary cell is the number of PRBs used for scheduling the maximum bandwidth of the secondary cell; According to the estimated size relationship between the current maximum schedulable PRB of the secondary cell and the second number of PRBs of the secondary cell, the MCS and the maximum number of schedulable uplink PRBs of the secondary cell are configured, wherein the second number of PRBs of the secondary cell is the number of PRBs used by the PUSCH of the secondary cell at maximum transmit power.

15. The network device according to claim 13, It is characterized in that The configuring the MCS and the maximum number of uplink schedulable PRBs of the primary cell according to the estimated size relationship between the current maximum PRB schedulable of the primary cell and the second number of PRBs of the primary cell comprises: When the estimated maximum PRB currently schedulable in the primary cell is less than the second number of PRBs in the primary cell, configure the MCS of the primary cell to be the second MCS of the primary cell and the maximum number of PRBs schedulable in the uplink to be the second number of PRBs in the primary cell; and / or In a case where the estimated maximum PRB that can currently be scheduled in the main cell is greater than or equal to the second number of PRBs in the main cell, the MCS of the main cell is configured as the target MCS of the main cell, and the maximum number of uplink schedulable PRBs is configured as the estimated maximum PRB that can currently be scheduled in the main cell, wherein the second MCS of the main cell is the MCS corresponding to the second number of PRBs of the main cell.

16. The network device according to claim 14, It is characterized in that The configuring the MCS and the maximum number of uplink schedulable PRBs of the secondary cell according to the estimated size relationship between the current maximum PRB schedulable in the secondary cell and the second number of PRBs in the secondary cell includes: When the estimated maximum PRB currently schedulable in the secondary cell is less than the second number of PRBs in the secondary cell, configure the MCS of the secondary cell to be the second MCS of the secondary cell and the maximum number of PRBs schedulable in the uplink to be the second number of PRBs in the secondary cell; and / or In a case where the estimated maximum PRB that can currently be scheduled in the secondary cell is greater than or equal to the second number of PRBs in the secondary cell, the MCS of the secondary cell is configured as the target MCS of the secondary cell, and the maximum number of uplink schedulable PRBs is configured as the estimated maximum PRB that can currently be scheduled in the secondary cell, wherein the second MCS of the secondary cell is the MCS corresponding to the second number of PRBs when scheduling the secondary cell.

17. The network device according to claim 13, It is characterized in that The estimating the maximum PRB that can be currently scheduled in the primary cell according to the first MCS of the primary cell includes: The maximum PRB that can be currently scheduled in the primary cell is estimated according to the first number of PRBs scheduled by the primary cell, the first MCS of the primary cell, and the target MCS of the primary cell.

18. The network device according to claim 14, It is characterized in that The estimating, according to the first MCS of the secondary cell, a maximum PRB that can be currently scheduled in the secondary cell comprises: A maximum PRB that can be currently scheduled in the secondary cell is estimated according to a first number of PRBs scheduled in the secondary cell, a first MCS of the secondary cell, and a target MCS of the secondary cell.

19. The network device according to claim 12, It is characterized in that The configuring of the MCS of the primary cell and the maximum number of uplink schedulable PRBs includes: In the case where the first MCS of the primary cell is greater than or equal to the target MCS of the primary cell, the MCS of the primary cell is configured to be the first MCS of the primary cell, and the maximum number of uplink schedulable PRBs is the first number of PRBs scheduled by the primary cell, wherein the target MCS of the primary cell is the minimum MCS that keeps the spectrum efficiency loss value of the primary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the primary cell is reduced, the first MCS of the primary cell is the MCS corresponding to the first number of PRBs scheduled by the primary cell, and the first number of PRBs scheduled by the primary cell is the number of PRBs used to schedule the maximum bandwidth of the primary cell.

20. The network device according to claim 12, It is characterized in that The configuring of the MCS of the secondary cell and the maximum number of uplink schedulable PRBs includes: In the case that the first MCS of the secondary cell is greater than or equal to the target MCS of the secondary cell, the MCS of the secondary cell is configured to be the first MCS of the secondary cell, and the maximum number of uplink schedulable PRBs is the first number of PRBs scheduled by the secondary cell, wherein the target MCS of the secondary cell is the minimum MCS that keeps the spectrum efficiency loss value of the secondary cell less than the required reduction value of the signal-to-noise ratio SNR when the MCS of the secondary cell is reduced, the first MCS of the secondary cell is the MCS corresponding to the first number of PRBs scheduled by the secondary cell, and the first number of PRBs scheduled by the secondary cell is the number of PRBs used to schedule the maximum bandwidth of the secondary cell.

21. The network device according to claim 12-20, It is characterized in that When the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured, the maximum uplink TBS during joint transmission of the primary cell and the secondary cell is: The sum of the TBS of the primary cell and the TBS of the secondary cell during joint transmission.

22. The network device according to claim 12-20, It is characterized in that The determining of the cell for uplink resource scheduling according to the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS comprises: A cell corresponding to the largest one among the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS is determined as a cell for uplink resource scheduling.

23. An uplink carrier aggregation resource scheduling device, It is characterized in that include: A first configuration unit, used to configure the MCS of the primary cell and the maximum number of uplink schedulable PRBs; The second configuration unit is used to configure the MCS of the secondary cell and the maximum number of uplink schedulable PRBs; A first determining unit, configured to determine a second maximum uplink transmission block size TBS when the primary cell transmits alone according to the configured MCS of the primary cell and the maximum number of uplink schedulable PRBs; A second determining unit, configured to determine a third maximum uplink transport block size TBS when the secondary cell transmits independently according to the configured MCS of the secondary cell and the maximum number of uplink schedulable PRBs; A third determination unit is used to determine a cell for uplink resource scheduling based on the second maximum uplink TBS, the third maximum uplink TBS and the first maximum uplink TBS, wherein the first maximum uplink TBS is the maximum uplink TBS when the primary cell and the secondary cell jointly transmit when the above-mentioned MCS and the maximum number of uplink schedulable PRBs are not configured.

24. A processor-readable storage medium, It is characterized in that The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method according to any one of claims 1 to 11.