# US 10,321,324 B2 · Network resource allocation method and apparatus, and base station

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,321,324 B2
- Document ID: US10321324B2
- Status: Granted
- Kind: B2
- Application number: 15/728,239
- Filed: 2017-10-09
- Published: 2018-02-01
- Granted: 2019-06-11
- Earliest claimed: 2015-04-10
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Huijuan Feng; Xin Feng
- Web page: https://patentgrep.com/patent/US10321324B2

## CPC

- H04W 16/10: Dynamic resource partitioning
- H04L 1/0003: {by switching between different modulation schemes}
- H04L 5/0057: {Physical resource allocation for CQI}
- H04W 16/04: Traffic adaptive resource partitioning
- H04W 52/262: {taking into account adaptive modulation and coding [AMC] scheme}
- H04W 72/1273: of downlink data flows
- H04B 7/0413: MIMO systems
- H04W 88/08: Access point devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04B: TRANSMISSION

## Abstract

The present disclosure discloses a network resource allocation method and apparatus, and a base station, pertaining to the wireless communications field. The method includes: receiving, by an evolved NodeB (eNB), a channel quality indicator (CQI) sent by a terminal; obtaining, by the eNB, a first modulation and coding scheme (MCS) of the terminal according to the CQI; allocating, by the eNB according to an amount of to-be-transmitted data and the first MCS, to the terminal a first resource block (RB) set required for transmitting the to-be-transmitted data; and adjusting, by the eNB, the first RB set according to a service type of the to-be-transmitted data and the first MCS.

## Claims

### Claim 1

A network resource allocation method, comprising:
receiving, by an evolved NodeB (eNB), a channel quality indicator (CQI) sent by a terminal;
obtaining, by the eNB, a first modulation and coding scheme (MCS) of the terminal according to the CQI;
allocating, by the eNB according to an amount of to-be-transmitted data and the first MCS, to the terminal a first resource block (RB) set required for transmitting the to-be-transmitted data;
adjusting, by the eNB, the first RB set according to a service type of the to-be-transmitted data and the first MCS, including:
when the service type of the to-be-transmitted data is a voice service type and the first MCS is within a first preset range, obtaining, by the eNB, transmit power of an idle RB in a cell that the terminal accesses; and
increasing, by the eNB, transmit power of each RB in the first RB set according to the transmit power of the idle RB; and
communicating, by the eNB, according to the first RB set.

### Claim 2 (depends on 1)

The method according to claim 1, wherein increasing, by the eNB, transmit power of each RB in the first RB set according to the transmit power of the idle RB comprises:
equally allocating, by the eNB, a first preset value to the RBs in the first RB set if the transmit power of the idle RB is greater than the first preset value; or
equally allocating, by the eNB, the transmit power of the idle RB to the RBs in the first RB set if the transmit power of the idle RB is not greater than a second preset value.

### Claim 3

A network resource allocation method, comprising:
receiving, by an evolved NodeB (eNB), a channel quality indicator (CQI) sent by a terminal;
obtaining, by the eNB, a first modulation and coding scheme (MCS) of the terminal according to the CQI;
allocating, by the eNB according to an amount of to-be-transmitted data and the first MCS, to the terminal a first resource block (RB) set required for transmitting the to-be-transmitted data;
adjusting, by the eNB, the first RB set according to a service type of the to-be-transmitted data and the first MCS, including:
when the service type of the to-be-transmitted data is a data service type, adjusting, by the eNB according to the first MCS, a quantity of RBs comprised in the first RB set to obtain multiple second RB sets, wherein a sum of transmit power of RBs in the first RB set is equal to a sum of transmit power of RBs in each second RB set of the multiple second RB sets;
separately calculating, by the eNB, a throughput of the terminal in each second RB set; and
adjusting, by the eNB, the first RB set according to a second RB set corresponding to a maximum throughput of the calculated throughputs; and
communicating, by the eNB, according to the first RB set.

### Claim 4 (depends on 3)

The method according to claim 3, wherein adjusting, by the eNB according to the first MCS, a quantity of RBs comprised in the first RB set to obtain multiple second RB sets comprises:
if the first MCS is within a second preset range, reducing, by the eNB, the quantity of RBs comprised in the first RB set to obtain multiple second RB sets; or
if the first MCS is within a third preset range, increasing, by the eNB, the quantity of RBs comprised in the first RB set to obtain multiple second RB sets.

### Claim 5 (depends on 3)

The method according to claim 3, wherein separately calculating, by the eNB, a throughput of the terminal in each second RB set comprises:
separately calculating, by the eNB according to the first MCS, transmit power of each RB in each second RB set, and transmit power of each RB in the first RB set, a second MCS corresponding to each second RB set; and
separately calculating, by the eNB, the throughput of the terminal in each second RB set according to each second RB set and the second MCS corresponding to each second RB set.

### Claim 6 (depends on 3)

The method according to claim 3, wherein adjusting, by the eNB, the first RB set according to a second RB set corresponding to a maximum throughput comprises:
obtaining, by the eNB, the second RB set corresponding to the maximum throughput; and
adjusting, by the eNB, the first RB set to the second RB set corresponding to the maximum throughput.

### Claim 7 (depends on 4)

The method according to claim 4, further comprising:
obtaining, by the eNB, a multi-input multi-output (MIMO) transmission mode of the terminal; and
setting, by the eNB, the third preset range according to the transmission mode.

### Claim 8

A base station, comprising:
a receiver configured to receive a channel quality indicator (CQI) sent by a terminal;
a processor configured to:
obtain a first modulation and coding scheme (MCS) of the terminal according to the CQI,
allocate, according to an amount of to-be-transmitted data and the first MCS, to the terminal a first resource block (RB) set required for transmitting the to-be-transmitted data,
adjust the first RB set according to a service type of the to-be-transmitted data and the first MCS;
when the service type of the to-be-transmitted data is a voice service type and the first MCS is within a first preset range, obtain transmit power of an idle RB in a cell that the terminal accesses;
increase transmit power of each RB in the first RB set according to the transmit power of the idle RB; and
communicate according to the first RB set.

### Claim 9 (depends on 8)

The base station according to claim 8, wherein the processor is further configured to:
equally allocate a first preset value to the RBs in the first RB set if the transmit power of the idle RB is greater than the first preset value; or
equally allocate the transmit power of the idle RB to the RBs in the first RB set if the transmit power of the idle RB is not greater than a second preset value.

### Claim 10

A base station, comprising:
a receiver configured to receive a channel quality indicator (CQI) sent by a terminal;
a processor configured to:
obtain a first modulation and coding scheme (MCS) of the terminal according to the CQI,
allocate, according to an amount of to-be-transmitted data and the first MCS, to the terminal a first resource block (RB) set required for transmitting the to-be-transmitted data,
adjust the first RB set according to a service type of the to-be-transmitted data and the first MCS;
when the service type of the to-be-transmitted data is a data service type, adjust, according to the first MCS, a quantity of RBs comprised in the first RB set to obtain multiple second RB sets, wherein a sum of transmit power of RBs in the first RB set is equal to a sum of transmit power of RBs in each second RB set of the multiple second RB sets;
separately calculate a throughput of the terminal in each second RB set; and
adjust the first RB set according to a second RB set corresponding to a maximum throughput of the calculated throughputs; and
communicate according to the first RB set.

### Claim 11 (depends on 10)

The base station according to claim 10, wherein the processor is further configured to:
if the first MCS is within a second preset range, reduce the quantity of RBs comprised in the first RB set to obtain multiple second RB sets; or
if the first MCS is within a third preset range, increase the quantity of RBs comprised in the first RB set to obtain multiple second RB sets.

### Claim 12 (depends on 10)

The base station according to claim 10, wherein the processor is further configured to:
separately calculate, according to the first MCS, transmit power of each RB in each second RB set, and transmit power of each RB in the first RB set, a second MCS corresponding to each second RB set; and
separately calculate the throughput of the terminal in each second RB set according to each second RB set and the second MCS corresponding to each second RB set.

### Claim 13 (depends on 10)

The base station according to claim 10, wherein the processor is further configured to:
obtain the second RB set corresponding to the maximum throughput; and
adjust the first RB set to the second RB set corresponding to the maximum throughput.

### Claim 14 (depends on 11)

The base station according to claim 11, wherein the processor is further configured to:
obtain a multi-input multi-output MIMO transmission mode of the terminal; and
set the third preset range according to the transmission mode.
