[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN116455544B - Resource allocation method, device, equipment and medium - Google Patents

Resource allocation method, device, equipment and medium Download PDF

Info

Publication number
CN116455544B
CN116455544B CN202310699308.9A CN202310699308A CN116455544B CN 116455544 B CN116455544 B CN 116455544B CN 202310699308 A CN202310699308 A CN 202310699308A CN 116455544 B CN116455544 B CN 116455544B
Authority
CN
China
Prior art keywords
cell
base station
frequency band
resource
resource blocks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310699308.9A
Other languages
Chinese (zh)
Other versions
CN116455544A (en
Inventor
黄坤
刘晗
修成林
赵旭
张玉冰
王鑫
甘杰
孙金华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
Beijing Smartchip Microelectronics Technology Co Ltd
Jinan Power Supply Co of State Grid Shandong Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
Beijing Smartchip Microelectronics Technology Co Ltd
Jinan Power Supply Co of State Grid Shandong Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, Beijing Smartchip Microelectronics Technology Co Ltd, Jinan Power Supply Co of State Grid Shandong Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN202310699308.9A priority Critical patent/CN116455544B/en
Publication of CN116455544A publication Critical patent/CN116455544A/en
Application granted granted Critical
Publication of CN116455544B publication Critical patent/CN116455544B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • H04L5/0092Indication of how the channel is divided
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the disclosure discloses a resource allocation method, a device, equipment and a medium, and relates to the technical field of communication. The method comprises the following steps: acquiring the number of resource blocks corresponding to a part of bandwidth configured by a base station and a first parameter of a cell; acquiring the frequency domain segmentation numbers of the cells in different frequency bands according to the number of resource blocks corresponding to the partial bandwidths configured by the base station and the first parameters of the cells; acquiring a resource allocation starting position corresponding to each terminal device according to a radio network temporary identifier RNTI corresponding to each terminal device in a cell, the frequency domain segmentation number of the cell and a first parameter of the cell; generating and transmitting PUSCH resource indication information for indicating the PUSCH resource according to the resource allocation starting position corresponding to each terminal device in the cell and the resource block demand quantity of each terminal device. And PUSCH resources are allocated to the terminal equipment based on factors such as RNTI of the terminal equipment, so that interference of uplink signals among cells is reduced.

Description

Resource allocation method, device, equipment and medium
Technical Field
The disclosure relates to the technical field of communication, and in particular relates to a resource allocation method, a device, equipment and a medium.
Background
With the construction of a 5G communication network, a terminal device in each cell within the signal coverage of a base station is allocated with a suitable physical uplink data shared channel (physical uplink shared channel, PUSCH) resource, which often determines uplink performance.
Currently, allocation of PUSCH resources in the industry is generally determined by obtaining the result of cell PCI modulo N (n=2, or 3 in general) to determine a manner of allocating PUSCH resources for terminal devices in a cell. However, this approach may result in PUSCH resources allocated for a terminal device in one cell being the same or close to PUSCH resources allocated for a terminal device in another neighboring cell, once the result of PCI modulo N is the same between cells. Thus, when the terminal equipment in the cell communicates with the base station, the uplink signal of the terminal equipment located at the edge of one cell and the uplink signal of the terminal equipment located at the edge of another adjacent cell are easy to interfere with each other, so that the perception of the terminal equipment is poor and the throughput of the cell is reduced.
Therefore, how to allocate appropriate PUSCH resources to terminal devices in cells to avoid interference of uplink signals between cells becomes a technical problem to be solved.
Disclosure of Invention
In order to solve the problems in the related art, embodiments of the present disclosure provide a method, an apparatus, a device, and a medium for resource allocation.
In a first aspect, an embodiment of the present disclosure provides a resource allocation method.
Specifically, the resource allocation method includes:
acquiring the number of resource blocks corresponding to a partial Bandwidth (BWP) configured by a base station and a first parameter of a cell corresponding to the base station, wherein the first parameter of the cell comprises: the method comprises the steps of (1) the number of resource blocks occupied by a physical uplink shared channel (physical uplink shared channel, PUSCH) which is averagely scheduled by a cell, the number of resource blocks occupied by a physical random access channel (physical random access channel, PRACH) which is configured by a base station in a low frequency band of the cell, the number of resource blocks occupied by a physical uplink control channel (physical uplink control channel, PUCCH) which is configured by the base station in the low frequency band of the cell, and the number of resource blocks occupied by the PUCCH which is configured by the base station in the high frequency band of the cell;
acquiring the frequency domain segmentation numbers of the cells in different frequency bands according to the number of resource blocks corresponding to the partial bandwidths configured by the base station and the first parameters of the cells;
acquiring a resource allocation starting position corresponding to each terminal device according to a radio network temporary identifier (radio network temporary identity, RNTI) corresponding to each terminal device in a cell, the frequency domain segmentation number of the cell and a first parameter of the cell;
Generating and sending PUSCH (physical uplink shared channel) resource indication information according to a resource allocation starting position corresponding to each terminal device in a cell and the resource block demand quantity of each terminal device in the cell, wherein the PUSCH resource indication information is used for indicating PUSCH resources corresponding to the terminal devices.
In an implementation manner of the present disclosure, the obtaining, according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell, the frequency domain segment number of the cell in different frequency bands includes:
responding to the resource allocation mode of a first cell corresponding to the base station to allocate in two sections, acquiring the frequency domain segmentation number corresponding to the first cell in a low frequency band based on a first preset formula according to the number of resource blocks corresponding to partial bandwidth configured by the base station and the first parameter of the first cell, and acquiring the frequency domain segmentation number corresponding to the first cell in a high frequency band based on a second preset formula;
or, in response to the allocation of the resources of the second cell corresponding to the base station in three segments, according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the second cell, acquiring the frequency domain segmentation number corresponding to the second cell in the low frequency band based on a third preset formula, acquiring the frequency domain segmentation number corresponding to the second cell in the medium frequency band based on a fourth preset formula, and acquiring the frequency domain segmentation number corresponding to the second cell in the high frequency band based on a fifth preset formula.
In one implementation of the present disclosure, the first preset formula is:
n 1 =(a/2-c 1 -d 1 )/b 1
wherein n is 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In one implementation of the present disclosure, the second preset formula is:
n 2 =(a/2-e 1 )/b 1
wherein n is 2 For the frequency domain segmentation number corresponding to the first cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In one implementation of the present disclosure, the third preset formula is:
n 3 =(a/3-c 2 -d 2 )/b 2
wherein n is 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 2 Is based onThe number of resource blocks occupied by PRACH configured at the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation of the present disclosure, the fourth preset formula is:
n 4 =(a/3)/b 2
wherein n is 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation of the present disclosure, the fifth preset formula is:
n 5 =(a/3-e 2 )/b 2
wherein n is 5 For the frequency domain segmentation number corresponding to the second cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation manner of the present disclosure, the obtaining, according to a radio network temporary identifier RNTI corresponding to each terminal device in a cell, a frequency domain segmentation number of the cell, and a first parameter of the cell, a resource allocation starting position corresponding to each terminal device includes:
Responding to the resource allocation mode of a first cell corresponding to the base station to be two-section allocation, wherein the result of PCI (physical cell identifier) module 2 of the first cell is 0, and acquiring a resource allocation starting position corresponding to each terminal device in the first cell based on a sixth preset formula according to RNTI (radio network temporary identifier) corresponding to each terminal device in the first cell, the frequency domain segmentation number corresponding to the first cell in a low frequency band and a first parameter of the first cell;
responding to the resource allocation mode of a first cell corresponding to the base station to be two-section allocation, wherein the result of PCI (physical cell identifier) module 2 of the first cell is 1, and acquiring a resource allocation starting position corresponding to each terminal device in the first cell based on a seventh preset formula according to RNTI (radio network temporary identifier) corresponding to each terminal device in the first cell, the frequency domain segmentation number corresponding to the first cell in a high frequency band and a first parameter of the first cell;
responding to the resource allocation mode of a second cell corresponding to the base station to be three-section allocation, wherein the result of PCI (physical cell identifier) module 3 of the second cell is 0, and acquiring a resource allocation starting position corresponding to each terminal device in the second cell based on an eighth preset formula according to RNTI (radio network temporary identifier) corresponding to each terminal device in the second cell, the frequency domain segmentation number corresponding to the second cell in a low frequency band and a first parameter of the second cell;
Responding to the situation that the resource allocation mode of a second cell corresponding to the base station is three-section allocation, and the result of PCI module 3 of the second cell is 1, and acquiring the resource allocation initial position corresponding to each terminal device in the second cell based on a ninth preset formula according to RNTI corresponding to each terminal device in the second cell, the frequency domain segmentation number corresponding to the second cell in a medium frequency band and the first parameter of the second cell;
or, in response to the resource allocation mode of the second cell corresponding to the base station being three-segment allocation, and the result of the PCI mode 3 of the second cell being 2, acquiring a resource allocation starting position corresponding to each terminal device in the second cell based on a tenth preset formula according to the RNTI corresponding to each terminal device in the second cell, the frequency domain segmentation number corresponding to the second cell in the high frequency band, and the first parameter of the second cell.
In one implementation of the present disclosure, the sixth preset formula is:
S 1 =c 1 +d 1 +b 1 ×(RNTI mod n 1 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 1 For the first cell in the low frequency band pairThe number of frequency domain segments corresponding to the RNTI mod n1 is the sum of the radio network temporary identifier corresponding to the terminal equipment divided by the number of frequency domain segments corresponding to the first cell in the low frequency band, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In one implementation of the present disclosure, the seventh preset formula is:
S 1 =a-e 1 -b 1 ×(RNTI mod n 2 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 2 For the frequency domain segmentation number corresponding to the high frequency band of the first cell, RNTI mod n2 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the high frequency band of the first cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In one implementation of the present disclosure, the eighth preset formula is:
S 2 =c 2 +d 2 +b 2 ×(RNTI mod n 3 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, RNTI mod n3 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the second cell in the low frequency band, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 Resources occupied by PUSCH scheduled averagely for the second cellNumber of blocks.
In one implementation of the present disclosure, the ninth preset formula is:
S 2 =a/3+b 2 ×(RNTI mod n 4 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, RNTI mod n4 is the radio network temporary identifier corresponding to the terminal device divided by the remainder of the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation of the present disclosure, the tenth preset formula is:
S 2 =a-e 2 -b 2 ×(RNTI mod n 5 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 5 For the frequency domain segmentation number corresponding to the high frequency band of the second cell, RNTI mod n5 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the high frequency band of the second cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In an implementation manner of the present disclosure, generating and transmitting PUSCH resource indication information according to a resource allocation starting position corresponding to each terminal device in a cell and a resource block required number of each terminal device in the cell includes:
responsive to the occupation of a resource allocation starting position corresponding to a terminal device in a cell, re-determining the resource allocation starting position corresponding to the terminal device based on the result of PCI (peripheral component interconnect) module 2 or PCI module 3 of the cell;
and generating and sending PUSCH resource indication information to the terminal equipment according to the re-determined resource allocation starting position and the resource block demand quantity of the terminal equipment.
In an implementation manner of the present disclosure, the redefining, based on a result of the PCI mode 2 or the PCI mode 3 of the cell, a resource allocation starting position corresponding to the terminal device includes:
responding to the result of PCI model 2 of the cell being 0, the result of PCI model 3 being 0 or the result of PCI model 3 being 1, taking the initial position of resource allocation as a searching starting point, searching towards a high-frequency direction, and taking the position corresponding to an unoccupied resource block in the resource blocks corresponding to partial bandwidth configured by a base station as the initial position of resource allocation determined again for the terminal equipment;
Or, in response to the result of the PCI modulo 2 of the cell being 1 or the result of the PCI modulo 3 being 2, searching in a low frequency direction with the resource allocation starting position as a searching starting point, and taking the position corresponding to the unoccupied resource block in the resource block corresponding to the partial bandwidth configured by the base station as the resource allocation starting position redetermined for the terminal device.
In a second aspect, in an embodiment of the present disclosure, a resource allocation apparatus is provided.
Specifically, the resource allocation apparatus includes:
a first obtaining module, configured to obtain the number of resource blocks corresponding to a bandwidth of a base station configuration part and a first parameter of a cell corresponding to the base station, where the first parameter of the cell includes: the method comprises the steps of (1) the number of resource blocks occupied by PUSCH (physical uplink shared channel) which is scheduled by a cell on average, the number of resource blocks occupied by PRACH (physical random access channel) which is configured by a base station in a low frequency band of the cell, the number of resource blocks occupied by PUCCH which is configured by the base station in the low frequency band of the cell, and the number of resource blocks occupied by PUCCH which is configured by the base station in the high frequency band of the cell;
the second acquisition module is configured to acquire the frequency domain segmentation numbers of the cells in different frequency bands according to the number of the resource blocks corresponding to the partial bandwidths configured by the base station and the first parameters of the cells;
A third obtaining module, configured to obtain a resource allocation starting position corresponding to each terminal device according to a radio network temporary identifier RNTI corresponding to each terminal device in a cell, a frequency domain segmentation number of the cell and a first parameter of the cell;
the processing module is configured to generate and send PUSCH resource indication information of a physical uplink data sharing channel according to a resource allocation starting position corresponding to each terminal device in a cell and a resource block required quantity of each terminal device in the cell, wherein the PUSCH resource indication information is used for indicating PUSCH resources corresponding to the terminal devices.
In one implementation of the disclosure, the second obtaining module includes:
the first acquisition sub-module is configured to respond to the resource allocation mode of the first cell corresponding to the base station to allocate for two sections, acquire the frequency domain segmentation number corresponding to the first cell in a low frequency band based on a first preset formula according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the first cell, and acquire the frequency domain segmentation number corresponding to the first cell in a high frequency band based on a second preset formula;
or, the second obtaining sub-module is configured to respond to the resource allocation mode of the second cell corresponding to the base station to allocate for three segments, obtain the frequency domain segmentation number corresponding to the second cell in the low frequency band based on a third preset formula, obtain the frequency domain segmentation number corresponding to the second cell in the medium frequency band based on a fourth preset formula, and obtain the frequency domain segmentation number corresponding to the second cell in the high frequency band based on a fifth preset formula according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the second cell.
In one implementation of the present disclosure, the first preset formula is:
n 1 =(a/2-c 1 -d 1 )/b 1
wherein n is 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 Is based onA resource block number b occupied by a PUCCH configured in a low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In one implementation of the present disclosure, the second preset formula is:
n 2 =(a/2-e 1 )/b 1
wherein n is 2 For the frequency domain segmentation number corresponding to the first cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In one implementation of the present disclosure, the third preset formula is:
n 3 =(a/3-c 2 -d 2 )/b 2
wherein n is 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation of the present disclosure, the fourth preset formula is:
n 4 =(a/3)/b 2
wherein n is 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation of the present disclosure, the fifth preset formula is:
n 5 =(a/3-e 2 )/b 2
wherein n is 5 To be the instituteThe frequency domain segmentation number corresponding to the high frequency band of the second cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation of the disclosure, the third obtaining module includes:
a third obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the first cell, a frequency domain segmentation number corresponding to the first cell in a low frequency band, and a first parameter of the first cell, a resource allocation starting position corresponding to each terminal device in the first cell based on a sixth preset formula, in response to that a resource allocation mode of the first cell corresponding to the base station is two-stage allocation, and a result of PCI modulo 2 of the first cell is 0;
A fourth obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the first cell, a frequency domain segmentation number corresponding to the first cell in a high frequency band, and a first parameter of the first cell, a resource allocation starting position corresponding to each terminal device in the first cell based on a seventh preset formula, in response to that a resource allocation mode of the first cell corresponding to the base station is two-stage allocation, and a result of PCI modulo 2 of the first cell is 1;
a fifth obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the second cell, a frequency domain segmentation number corresponding to the second cell in a low frequency band, and a first parameter of the second cell, a resource allocation starting position corresponding to each terminal device in the second cell based on an eighth preset formula, in response to that a resource allocation mode of the second cell corresponding to the base station is three-segment allocation, and a result of PCI modulo 3 of the second cell is 0;
a sixth obtaining submodule, configured to obtain a resource allocation starting position corresponding to each terminal device in the second cell based on a ninth preset formula according to an RNTI corresponding to each terminal device in the second cell, a frequency domain segmentation number corresponding to the second cell in a medium frequency band, and a first parameter of the second cell in response to the resource allocation mode of the second cell corresponding to the base station being three-segment allocation and the result of the PCI mode 3 of the second cell being 1;
Or, a seventh obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the second cell, a frequency domain segmentation number corresponding to the second cell in a high frequency band, and a first parameter of the second cell, a resource allocation starting position corresponding to each terminal device in the second cell based on a tenth preset formula, in response to that a resource allocation mode of the second cell corresponding to the base station is three-segment allocation, and a result of PCI mode 3 of the second cell is 2.
In one implementation of the present disclosure, the sixth preset formula is:
S 1 =c 1 +d 1 +b 1 ×(RNTI mod n 1 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, RNTI mod n1 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the first cell in the low frequency band, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In one implementation of the present disclosure, the seventh preset formula is:
S 1 =a-e 1 -b 1 ×(RNTI mod n 2 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 2 For the frequency domain segmentation number corresponding to the high frequency band of the first cell, RNTI mod n2 is the radio network temporary identifier corresponding to the terminal equipment divided by the high frequency band of the first cellThe frequency domain segmentation number corresponding to the frequency band is the remainder, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In one implementation of the present disclosure, the eighth preset formula is:
S 2 =c 2 +d 2 +b 2 ×(RNTI mod n 3 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, RNTI mod n3 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the second cell in the low frequency band, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation of the present disclosure, the ninth preset formula is:
S 2 =a/3+b 2 ×(RNTI mod n 4 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, RNTI mod n4 is the radio network temporary identifier corresponding to the terminal device divided by the remainder of the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation of the present disclosure, the tenth preset formula is:
S 2 =a-e 2 -b 2 ×(RNTI mod n 5 );
wherein the method comprises the steps of,S 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 5 For the frequency domain segmentation number corresponding to the high frequency band of the second cell, RNTI mod n5 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the high frequency band of the second cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one implementation of the disclosure, the processing module includes:
a determining submodule configured to re-determine a resource allocation starting position corresponding to a terminal device in a cell based on a result of a PCI mode 2 or a PCI mode 3 of the cell in response to the resource allocation starting position corresponding to the terminal device being occupied;
and the processing sub-module is configured to generate and send PUSCH resource indication information to the terminal equipment according to the redetermined resource allocation starting position and the resource block demand quantity of the terminal equipment.
In one implementation of the disclosure, the determining submodule includes:
a first determining submodule, configured to respond to the result of the PCI modulo 2 of the cell being 0, the result of the PCI modulo 3 being 0, or the result of the PCI modulo 3 being 1, take the resource allocation starting position as a searching starting point, search towards a high-frequency direction, and take a position corresponding to an unoccupied resource block in a resource block corresponding to a partial bandwidth configured by a base station as a resource allocation starting position redetermined for the terminal equipment;
or, the second determining submodule is configured to respond to the result of the PCI modulo 2 of the cell being 1 or the result of the PCI modulo 3 being 2, take the resource allocation starting position as a searching starting point, search towards a low-frequency direction, and take the position corresponding to an unoccupied resource block in the resource blocks corresponding to the partial bandwidth configured by the base station as the resource allocation starting position redetermined for the terminal equipment.
In a third aspect, the present application provides a chip comprising a processor for invoking a computer program in a memory to perform the method steps of the above-described resource allocation method.
In a fourth aspect, embodiments of the present disclosure provide an electronic device comprising a memory and at least one processor, wherein the memory is configured to store one or more computer instructions, the one or more computer instructions being executed by the processor to implement the method of the first aspect and any one of the possible implementations of the first aspect.
In a fifth aspect, embodiments of the present disclosure provide a computer-readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the method of the first aspect and any one of the possible implementations of the first aspect.
In a sixth aspect, embodiments of the present disclosure provide a computer program product comprising a computer program/instruction which, when executed by a processor, implements the method of the first aspect and any one of the possible implementations of the first aspect.
Technical effects provided by embodiments of the present disclosure may include the following beneficial effects:
According to the technical scheme, after the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell corresponding to the base station are obtained, the frequency domain segmentation number of the cell in different frequency bands is obtained according to the number of the resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell, the resource allocation starting position corresponding to each terminal device is obtained according to the RNTI corresponding to each terminal device in the cell, the frequency domain segmentation number of the cell and the first parameter of the cell, and PUSCH resource indication information for indicating PUSCH resources is generated and transmitted according to the resource allocation starting position corresponding to each terminal device in the cell and the resource block required number of each terminal device in the cell. Because the PUSCH resources are not directly allocated based on the result of the cell PCI modulo N in the scheme, the RNTI of each terminal device is combined to determine the PUSCH resource allocation starting position corresponding to each terminal device. Even in the neighboring cells, because the corresponding RNTI of the terminal equipment in each cell is different, the determined resource allocation starting positions are different, so that the PUSCH resources actually allocated to the terminal equipment in each cell can be ensured to be staggered as far as possible. Therefore, when the terminal equipment in the cell communicates with the base station, the uplink signal of the terminal equipment positioned at the edge of one cell and the uplink signal of the terminal equipment positioned in another adjacent cell can be prevented from interfering with each other, and the perception of the terminal equipment and the throughput of the cell are improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
Other features, objects and advantages of the present disclosure will become more apparent from the following detailed description of non-limiting embodiments, taken in conjunction with the accompanying drawings. In the drawings.
Fig. 1 shows a schematic view of a scenario according to an embodiment of the present disclosure.
Fig. 2 shows a flowchart of a resource allocation method according to an embodiment of the present disclosure.
Fig. 3 shows a block diagram of a resource allocation apparatus according to an embodiment of the present disclosure.
Fig. 4 shows a block diagram of an electronic device according to an embodiment of the present disclosure.
Fig. 5 is a schematic diagram of a computer system suitable for use in implementing a resource allocation method according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. In addition, for the sake of clarity, portions irrelevant to description of the exemplary embodiments are omitted in the drawings.
In this disclosure, it should be understood that terms such as "comprises" or "comprising," etc., are intended to indicate the presence of features, numbers, steps, acts, components, portions, or combinations thereof disclosed in this specification, and are not intended to exclude the possibility that one or more other features, numbers, steps, acts, components, portions, or combinations thereof are present or added.
The first, second and various numerical numbers in the embodiments shown below are merely for convenience of description and are not intended to limit the scope of the embodiments of the present application. For example, to distinguish between different cells, etc.
"at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a alone, a and B together, and B alone, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, and c may represent: a, b, or c, or a and b, or a and c, or b and c, or a, b and c, wherein a, b and c can be single or multiple.
In addition, it should be noted that, without conflict, the embodiments of the present disclosure and features of the embodiments may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 shows a schematic view of a scenario according to an embodiment of the present disclosure.
As shown in fig. 1, base stations 111 to 113, terminal devices 121 to 129 may be included in the scene. Wherein terminal devices 121 to 124 are located in an edge region in cell 1, terminal devices 125 and 126 are located in an edge region in cell 2, and terminal devices 127 to 129 are located in an edge region in cell 3.
A base station may provide communication coverage for a particular geographic area and may communicate with terminal devices within the coverage area, and the base station may also receive signals from terminal devices within its coverage area. As shown in fig. 1, cell 1 is located within the signal coverage of base station 111, cell 2 is located within the signal coverage of base station 113, and cell 3 is located within the signal coverage of base station 112. Base station 111 may communicate with any one or more of terminal devices 121 through 124, base station 113 may communicate with terminal device 125 or terminal device 126, and base station 112 may communicate with any one or more of terminal devices 127 through 129.
The base station may allocate uplink PUSCH resources for each terminal device within the signal coverage range, so that the terminal device may send control information or transmit data to the base station through the corresponding PUSCH resources.
It should be understood that the base station shown in fig. 1 is only exemplary, and other devices having the same function are also possible, and the present application is not limited in this regard.
It should be understood that the number of base stations, cells and terminal devices shown in fig. 1 is merely illustrative, and that other numbers of base stations and terminal devices may be included in the scenario shown in fig. 1, and that the number of cells covered by each base station may be greater, which the present application is not limited to.
Currently, when a base station allocates PUSCH resources to each terminal device in a signal coverage area, a method for allocating PUSCH resources to a terminal device in a cell is generally determined by acquiring a result of a cell PCI modulo N (normally, n=2, or 3). When the cell adopts broadband allocation (also called two-stage allocation) to allocate the PUSCH resources, the result of the PCI module 2 of the cell can be obtained, and when the result of the PCI module 2 is 0, the PUSCH resources are allocated to the terminal equipment in the cell from low frequency to high frequency; when the result of the PCI mode 2 is 1, PUSCH resources are allocated from high frequency to low frequency for the terminal devices in the cell. When the cell adopts three-section allocation to allocate the PUSCH resources, the result of the PCI module 3 of the cell can be obtained, and when the result of the PCI module 3 is 0, the PUSCH resources are allocated to the terminal equipment in the cell from low frequency to high frequency; when the result of the PCI model 3 is 1, distributing PUSCH resources from the medium frequency to the high frequency for terminal equipment in the cell; when the result of the PCI mode 3 is 2, PUSCH resources are allocated from high frequency to low frequency for the terminal devices in the cell.
However, whatever the manner of PUSCH resources are allocated as described above, once the result of PCI modulo N is the same between cells, it may result in PUSCH resources allocated for a terminal device in one cell being the same as or close to PUSCH resources allocated for a terminal device in another neighboring cell. Thus, when the terminal equipment in the cell communicates with the base station, the uplink signal of the terminal equipment located at the edge of one cell and the uplink signal of the terminal equipment located at the edge of another adjacent cell are easy to interfere with each other, so that the perception of the terminal equipment is poor and the throughput of the cell is reduced. For example, assuming that the cells 1 to 3 shown in fig. 1 all adopt two-stage allocation and the results of the modes 2 of the cells 1 to 3 are equal, or that the cells 1 to 3 shown in fig. 1 all adopt three-stage allocation and the results of the modes 3 of the cells 1 to 3 are equal, each base station allocates PUSCH resources to terminal devices within the coverage area of the respective signals by adopting the same PUSCH resource allocation method, and then mutual interference of uplink signals may occur between the terminal devices 121 located in the edge area of the cell and the terminal devices 129.
In view of the above-mentioned drawbacks, the present disclosure provides a resource allocation method, by acquiring the number of resource blocks corresponding to a partial bandwidth configured by a base station and a first parameter of a cell corresponding to the base station, acquiring the frequency domain segmentation numbers of the cell in different frequency bands according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell, acquiring a resource allocation starting position corresponding to each terminal device according to an RNTI corresponding to each terminal device in the cell, the frequency domain segmentation numbers of the cell and the first parameter of the cell, and generating and transmitting PUSCH resource indication information for indicating PUSCH resources according to the resource allocation starting position corresponding to each terminal device in the cell and the resource block requirement number of each terminal device in the cell. Since the present disclosure does not directly allocate PUSCH resources based on the result of the cell PCI modulo N, but combines the RNTI of each terminal device to determine the PUSCH resource allocation starting position corresponding to each terminal device. Even in the neighboring cells, because the corresponding RNTI of the terminal equipment in each cell is different, the determined resource allocation starting positions are different, so that the PUSCH resources actually allocated to the terminal equipment in each cell can be ensured to be staggered as far as possible. Therefore, when the terminal equipment in the cell communicates with the base station, the uplink signal of the terminal equipment positioned at the edge of one cell and the uplink signal of the terminal equipment positioned in another adjacent cell can be prevented from interfering with each other, so that the perception of the terminal equipment and the throughput of the cell are improved.
The resource allocation method provided by the present disclosure will be described in detail with reference to the accompanying drawings.
Fig. 2 shows a flowchart of a resource allocation method according to an embodiment of the present disclosure.
As shown in fig. 2, the method 200 may include steps 201 to 204, which may be implemented by a base station, may be performed by a physical device capable of providing a base station function, may be performed by a component (such as a chip) configured in the physical device, may be performed by a module capable of implementing part or all of the base station function, or the like, and is not limited thereto.
For ease of understanding, the present disclosure describes methods provided by the present disclosure by taking a base station as an example. The various steps in method 200 are described in detail below.
In step 201, the number of resource blocks corresponding to the partial bandwidth configured by the base station and a first parameter of a cell corresponding to the base station are obtained, where the first parameter of the cell includes: the method comprises the steps of (1) the number of resource blocks occupied by PUSCH (physical uplink shared channel) which is scheduled by a cell on average, the number of resource blocks occupied by PRACH (physical random access channel) which is configured by a base station in a low frequency band of the cell, the number of resource blocks occupied by PUCCH which is configured by the base station in the low frequency band of the cell, and the number of resource blocks occupied by PUCCH which is configured by the base station in the high frequency band of the cell;
In step 202, according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell, obtaining the frequency domain segmentation numbers of the cell in different frequency bands;
in step 203, acquiring a resource allocation starting position corresponding to each terminal device according to an RNTI corresponding to each terminal device in a cell, the frequency domain segmentation number of the cell and a first parameter of the cell;
in step 204, PUSCH resource indication information is generated and sent according to the resource allocation starting position corresponding to each terminal device in the cell and the resource block requirement number of each terminal device in the cell, where the PUSCH resource indication information is used to indicate PUSCH resources corresponding to the terminal devices.
In an embodiment of the present disclosure, the resource allocation method may be applicable to a computer, a computing device, an electronic device, etc. for allocating PUSCH frequency domain resource locations.
In an embodiment of the present disclosure, a cell corresponding to a base station may be understood as a cell located in a signal coverage area of the base station, and a terminal device located in the signal coverage area of the base station has a communication connection with the base station. For example, in fig. 1, the cell corresponding to the base station 111 is cell 1, and the terminal devices 121 to 124 access the base station 111 randomly and have a communication connection with the base station 111; the cell corresponding to the base station 112 is cell 3, and the terminal devices 127 to 129 randomly access the base station 112 and have communication connection with the base station 112; the cell corresponding to the base station 113 is cell 2, and the terminal devices 125 and 126 randomly access the base station 113 and have a communication connection with the base station 113.
In an embodiment of the present disclosure, a Resource Block (RB) refers to one resource block formed by all orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbols in one slot and 12 subcarriers in the frequency domain. Wherein, the OFDM symbol is the minimum resource granularity in the time domain, and the subcarrier is the minimum resource granularity in the frequency domain.
In an embodiment of the present disclosure, the number of resource blocks corresponding to the partial bandwidth configured by the base station may be understood as: the number of resource blocks corresponding to the partial bandwidth configured for the base station is known to those skilled in the art. The number of resource blocks corresponding to the partial bandwidths configured by different base stations can be the same or different.
In one embodiment of the present disclosure, the partial bandwidth configured by the base station is less than or equal to the system bandwidth configured by the base station.
In one embodiment of the present disclosure, a third generation partnership project (3rd generation partnership project,3GPP) protocol may be queried based on the system bandwidth and subcarrier spacing configured by the base station to obtain the number of resource blocks corresponding to the portion of bandwidth configured by the base station.
In one embodiment of the present disclosure, the first parameter is specifically: and in the first time slot, a first parameter corresponding to the cell. It should be understood that each cell has a respective first parameter, and the first parameters of different cells may or may not be the same.
In an embodiment of the present disclosure, the number of resource blocks occupied by PUSCH scheduled by a cell on average is specifically: and the base station counts the average scheduled resource block quantity of each uplink time slot in the cell for a long time.
In an embodiment of the present disclosure, the number of resource blocks occupied by PRACH configured by a base station in a low frequency band of a cell is specifically: and in the first time slot, the base station configures the number of resource blocks occupied by the PRACH in the low frequency band of the cell.
In an embodiment of the present disclosure, the number of resource blocks occupied by the base station for the configured PUCCH in the low frequency band of the cell is specifically: and in the first time slot, the base station allocates the number of resource blocks occupied by the PUCCH in the low frequency band of the cell.
In an embodiment of the present disclosure, the number of resource blocks occupied by a PUCCH configured by a base station in a high band of a cell is specifically: and in the first time slot, the base station allocates the number of resource blocks occupied by the PUCCH in the high frequency band of the cell.
It should be appreciated that in the present disclosure, the first time slot may be any uplink time slot.
In an embodiment of the present disclosure, the RNTI is an identification code for distinguishing different terminal devices in the same cell. Each terminal device in the same cell has a corresponding RNTI.
In an embodiment of the present disclosure, the resource allocation starting position may be specifically understood as a resource block identifier corresponding to a starting resource block occupied by a PUSCH allocated by a base station for a terminal device in a first slot.
In an embodiment of the present disclosure, the PUSCH resource indication information is specifically configured to indicate, in a first slot, a resource block identifier corresponding to a resource block occupied by a PUSCH allocated by a base station for a terminal device. It can be understood that the number of resource blocks occupied by PUSCH is determined by the number of resource block requirements of the terminal device, and the starting position of the resource blocks occupied by PUSCH is determined by the starting position of resource allocation.
It should be appreciated that in this disclosure, each resource block corresponds to one resource block identity.
In an embodiment of the present disclosure, when the base station transmits PUSCH resource indication information to the terminal device, the PUSCH resource indication information may be specifically transmitted through downlink control information (downlink control information, DCI).
In the above embodiment, the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell corresponding to the base station are obtained in the first time slot, the frequency domain segmentation number of the cell in different frequency bands is obtained according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell, the resource allocation starting position corresponding to each terminal device is obtained according to the RNTI corresponding to each terminal device in the cell, the frequency domain segmentation number of the cell and the first parameter of the cell, and PUSCH resource indication information for indicating PUSCH resources is generated and transmitted according to the resource allocation starting position corresponding to each terminal device in the cell and the resource block required number of each terminal device in the cell. Thus, by this embodiment, PUSCH resource allocation for each terminal device located in a cell within the signal coverage of a base station can be achieved. Obviously, the embodiment is executed in each time slot, so that PUSCH frequency domain resource allocation in each time slot can be realized for each terminal device in a cell within the signal coverage of the base station.
Since this embodiment does not allocate PUSCH resources directly based on the result of the cell PCI modulo N, but combines the RNTI of each terminal device to determine the PUSCH resource allocation starting position corresponding to each terminal device. Even in the neighboring cells, because the corresponding RNTI of the terminal equipment in each cell is different, the determined resource allocation starting positions are different, so that the PUSCH resources actually allocated to the terminal equipment in each cell can be ensured to be staggered as far as possible. Therefore, when the terminal equipment in the cell communicates with the base station, the uplink signal of the terminal equipment positioned at the edge of one cell and the uplink signal of the terminal equipment positioned in another adjacent cell can be prevented from interfering with each other, so that the perception of the terminal equipment and the throughput of the cell are improved.
In an embodiment of the present disclosure, step 202, that is, obtaining the frequency domain segmentation number of the cell in different frequency bands according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell, may be specifically implemented by executing the following process (i) or (ii).
(i) Responding to the resource allocation mode of the first cell corresponding to the base station to allocate in two sections, acquiring the frequency domain segmentation number of the first cell corresponding to the low frequency band based on a first preset formula according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the first cell, and acquiring the frequency domain segmentation number of the first cell corresponding to the high frequency band based on a second preset formula;
(ii) Responding to the resource allocation mode of the second cell corresponding to the base station to allocate in three sections, acquiring the frequency domain segmentation number of the second cell corresponding to the low frequency band based on a third preset formula, acquiring the frequency domain segmentation number of the second cell corresponding to the medium frequency band based on a fourth preset formula and acquiring the frequency domain segmentation number of the second cell corresponding to the high frequency band based on a fifth preset formula according to the resource block number corresponding to the partial bandwidth configured by the base station and the first parameter of the second cell.
In the present disclosure, among cells corresponding to a base station, a cell whose resource allocation pattern is two-stage allocation may be referred to as a first cell, and a cell whose resource allocation pattern is three-stage allocation may be referred to as a second cell.
In this embodiment, after the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell located in the coverage area of the base station are obtained in the first time slot in step 201, the frequency domain segmentation number of the cell in different frequency bands in the first time slot can be further determined in step 202. For any cell, when determining the frequency domain segmentation number of the cell in different frequency bands, if judging that the resource allocation mode of the cell is two-segment allocation, determining the frequency domain segmentation number corresponding to the cell in a low frequency band and the frequency domain segmentation number corresponding to a high frequency band; if the resource allocation mode of the cell is three-segment allocation, determining the frequency domain segmentation number corresponding to the low frequency band, the frequency domain segmentation number corresponding to the medium frequency band and the frequency domain segmentation number corresponding to the high frequency band.
Whether the resource allocation mode corresponding to the cell is two-segment allocation or three-segment allocation, whether the frequency domain segmentation number corresponding to the cell in the low frequency band, the frequency domain segmentation number corresponding to the medium frequency band or the frequency domain segmentation number corresponding to the high frequency band is determined, the frequency domain segmentation number of the cell in the corresponding frequency band can be determined according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter corresponding to the cell in the first time slot acquired in the step 201 and through a corresponding preset formula.
As an example, as shown in fig. 1, assuming that the resource allocation modes corresponding to the cell 1, the cell 2 and the cell 3 are all two-segment allocations (that is, the cell 1, the cell 2 and the cell 3 are all the first cells), the frequency domain segmentation numbers corresponding to the low frequency band of each of the cell 1, the cell 2 and the cell 3 can be determined based on the first preset formula respectively according to the number of resource blocks corresponding to the partial bandwidths configured by each base station and the first parameters corresponding to each of the three cells, and the frequency domain segmentation numbers corresponding to the high frequency band of each of the cell 1, the cell 2 and the cell 3 can be determined based on the second preset formula respectively.
As another example, as shown in fig. 1, assuming that the resource allocation modes corresponding to the cell 1, the cell 2 and the cell 3 are all three-segment allocations (that is, the cell 1, the cell 2 and the cell 3 are all second cells), the frequency domain segmentation numbers corresponding to the cell 1 in the low frequency band, the middle frequency band and the high frequency band and the frequency domain segmentation numbers corresponding to the cell 2 in the low frequency band, the middle frequency band and the high frequency band respectively can be determined based on the third preset formula, the fourth preset formula and the fifth preset formula respectively through the number of resource blocks corresponding to the partial bandwidths configured by each base station and the first parameters corresponding to the three cells respectively.
In an embodiment of the present disclosure, the first preset formula in the above-mentioned process (i) may be:
n 1 =(a/2-c 1 -d 1 )/b 1
wherein n is 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 The number of resource blocks occupied by PUCCH configured for the base station in the low frequency band of the first cell, b 1 The number of resource blocks occupied by PUSCH scheduled evenly for the first cell.
It will be appreciated that the above parameters a, c 1 、d 1 And b 1 Are parameters within the first time slot.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is two-segment allocation, the number of frequency domain segments corresponding to the low frequency band in the cell can be determined according to the first preset formula in the first time slot according to the number of resource blocks corresponding to the partial bandwidth configured by the base station, the number of resource blocks occupied by the PRACH configured by the base station in the low frequency band in the cell, the number of resource blocks occupied by the PUCCH configured by the base station in the low frequency band in the cell, and the number of resource blocks occupied by the PUSCH average scheduled by the cell.
In an embodiment of the disclosure, the second preset formula in the above-mentioned (i) process may be:
n 2 =(a/2-e 1 )/b 1
Wherein n is 2 For the frequency domain segmentation number corresponding to the first cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 The number of resource blocks occupied by PUCCH configured for the base station in the high frequency band of the first cell, b 1 The number of resource blocks occupied by PUSCH scheduled evenly for the first cell.
It is to be understood that e 1 Also the parameters in the first time slot.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is two-segment allocation, the number of frequency domain segments corresponding to the high frequency band of the cell in the first time slot is determined according to the number of resource blocks corresponding to the partial bandwidth configured by the base station in the first time slot, the number of resource blocks occupied by the PUCCH configured by the base station in the high frequency band of the cell, and the number of resource blocks occupied by the PUSCH average scheduled by the cell by a second preset formula.
In an embodiment of the present disclosure, the third preset formula in the above (ii) process may be:
n 3 =(a/3-c 2 -d 2 )/b 2
wherein n is 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 The number of resource blocks occupied by PUCCH configured for the base station in the low frequency band of the second cell, b 2 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
Similarly, the parameters a, c 2 、d 2 And b 2 Are parameters within the first time slot.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is three-segment allocation, the number of frequency domain segments corresponding to the low frequency band of the cell in the first time slot can be determined by a third preset formula according to the number of resource blocks corresponding to the partial bandwidth configured by the base station, the number of resource blocks occupied by the PRACH configured by the base station in the low frequency band of the cell, the number of resource blocks occupied by the PUCCH configured by the base station in the low frequency band of the cell, and the number of resource blocks occupied by the PUSCH average scheduled by the cell.
In an embodiment of the present disclosure, the fourth preset formula in the above (ii) process may be:
n 4 =(a/3)/b 2
wherein n is 4 For the frequency domain segmentation number corresponding to the intermediate frequency band of the second cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is three-segment allocation, the number of frequency domain segments corresponding to the cell in the intermediate frequency band is determined by a fourth preset formula in the first time slot according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the number of resource blocks occupied by the PUSCH average scheduled by the cell in the first time slot.
In an embodiment of the present disclosure, the fifth preset formula in the above (ii) process may be:
n 5 =(a/3-e 2 )/b 2
wherein n is 5 For the frequency domain segmentation number corresponding to the second cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 The number of resource blocks occupied by PUCCH configured for the base station in the high frequency band of the second cell, b 2 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
Similarly, e 2 Also the parameters in the first time slot.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is three-segment allocation, the number of frequency domain segments corresponding to the high frequency band of the cell in the first time slot is determined according to the number of resource blocks corresponding to the partial bandwidth configured by the base station in the first time slot, the number of resource blocks occupied by the PUCCH configured by the base station in the high frequency band of the cell, and the number of resource blocks occupied by the PUSCH average scheduled by the cell by a fifth preset formula.
In an embodiment of the present disclosure, step 203, namely, obtaining a resource allocation starting position corresponding to each terminal device according to an RNTI corresponding to each terminal device in a cell, a frequency domain segmentation number of the cell, and a first parameter of the cell, may specifically be as follows (j 1 )、(j 2 )、(j 3 )、(j 4 ) Or (j) 5 ) Is realized by the execution process of (a).
(j 1 ) Responding to the resource allocation mode of the first cell corresponding to the base station as two-section allocation, and the result of PCI module 2 of the first cell is 0, according to RNTI corresponding to each terminal device in the first cell, frequency domain segmentation number corresponding to the first cell in low frequency band and first of the first cellThe method comprises the steps of acquiring a resource allocation starting position corresponding to each terminal device in a first cell based on a sixth preset formula;
(j 2 ) Responding to the resource allocation mode of the first cell corresponding to the base station to be two-section allocation, wherein the result of PCI (physical cell identifier) module 2 of the first cell is 1, and acquiring the resource allocation initial position corresponding to each terminal device in the first cell based on a seventh preset formula according to RNTI (radio network temporary identifier) corresponding to each terminal device in the first cell, the frequency domain segmentation number corresponding to the first cell in a high frequency band and the first parameter of the first cell;
(j 3 ) Responding to the resource allocation mode of the second cell corresponding to the base station to be three-section allocation, wherein the result of PCI module 3 of the second cell is 0, and acquiring the resource allocation initial position corresponding to each terminal device in the second cell based on an eighth preset formula according to RNTI corresponding to each terminal device in the second cell, the frequency domain segmentation number corresponding to the second cell in a low frequency band and the first parameter of the second cell;
(j 4 ) Responding to the resource allocation mode of the second cell corresponding to the base station to be three-section allocation, wherein the result of PCI module 3 of the second cell is 1, and acquiring the resource allocation initial position corresponding to each terminal device in the second cell based on a ninth preset formula according to RNTI corresponding to each terminal device in the second cell, the frequency domain segmentation number corresponding to the second cell in a medium frequency band and the first parameter of the second cell;
(j 5 ) And responding to the resource allocation mode of the second cell corresponding to the base station to be three-section allocation, wherein the result of the PCI module 3 of the second cell is 2, and acquiring the resource allocation initial position corresponding to each terminal device in the second cell based on a tenth preset formula according to the RNTI corresponding to each terminal device in the second cell, the frequency domain segmentation number corresponding to the second cell in a high frequency band and the first parameter of the second cell.
In this disclosure, each cell has the result of a corresponding PCI modulo N (n=2, or 3). When the resource allocation mode of the cell is two-section allocation, the result of PCI module 2 is corresponding; when the resource allocation mode of the cell is three-section allocation, the result of PCI model 3 is corresponding. The result of PCI modulo 2 can be determined by dividing the physical cell identifier (physical cell identifier, PCI) by 2 and then taking the remainder, and the result of PCI modulo 3 can be determined by dividing the PCI by 3 and then taking the remainder. It should be understood that each cell corresponds to a PCI, and that the PCIs of adjacent different cells are different.
It should be further understood that, regarding the definition and determination of the result of the PCI mode 2 and the PCI mode 3, reference may be made to the prior art, and thus, the description thereof will not be repeated.
In this embodiment, after determining the number of frequency domain segments of the cell in different frequency bands in the first time slot in step 202, the starting position of resource allocation of each terminal device in the cell in the first time slot may be further determined in step 203.
For any one cell, when determining the resource allocation starting position of each terminal device in the cell, if the resource allocation mode of the cell is determined to be two-segment allocation and the result of the PCI module 2 of the cell is 0, determining the resource allocation starting position corresponding to the terminal device in the first time slot according to the RNTI of the terminal device, the frequency domain segmentation number corresponding to the cell in the low frequency band and the first parameter of the cell and based on a sixth preset formula for any one terminal device in the cell; if the resource allocation mode of the cell is two-segment allocation and the result of the PCI module 2 of the cell is 1, determining, for any one of the terminal devices in the cell, a resource allocation starting position corresponding to the terminal device in the first time slot based on a seventh preset formula according to the RNTI of the terminal device, the frequency domain segmentation number corresponding to the cell in the high frequency band and the first parameter of the cell.
If the resource allocation mode corresponding to the cell is three-segment allocation and the result of the PCI module 3 of the cell is 0, determining, for any one terminal device in the cell, a resource allocation starting position corresponding to the terminal device in a first time slot based on an eighth preset formula according to the RNTI of the terminal device, the frequency domain segmentation number corresponding to the cell in a low frequency band and a first parameter of the cell; if the resource allocation mode corresponding to the cell is three-segment allocation and the result of the PCI module 3 of the cell is 1, determining, for any one terminal device in the cell, a resource allocation starting position corresponding to the terminal device in a first time slot based on a ninth preset formula according to the RNTI of the terminal device, the frequency domain segmentation number corresponding to the cell in a medium frequency band and a first parameter of the cell; if the resource allocation mode corresponding to the cell is three-segment allocation and the result of the PCI module 3 of the cell is 2, determining the resource allocation starting position corresponding to the terminal equipment in the first time slot based on a tenth preset formula according to the RNTI of the terminal equipment, the frequency domain segmentation number corresponding to the cell in the high frequency band and the first parameter of the cell. In this way, the resource allocation starting position corresponding to each terminal in the cell within the signal coverage of the base station can be determined.
For example, as shown in fig. 1, it is assumed that the resource allocation patterns corresponding to cell 1, cell 2, and cell 3 are two-stage allocations. Assuming that the result of the PCI model 2 of the cell 1 and the cell 2 is 0, the resource allocation starting position of any one terminal device in the two cells can be determined by the RNTI corresponding to the terminal device and the frequency domain segmentation number n corresponding to the low frequency band of the cell corresponding to the terminal device 1 The first parameters of the cells corresponding to the terminal equipment are determined and obtained based on a sixth preset formula; assuming that the result of the PCI module 2 of the cell 3 is 1, the resource allocation starting position of any one terminal device in the cell 3 can pass through the RNTI corresponding to the terminal device and the frequency domain segmentation number n corresponding to the cell 3 in the high frequency band 2 And a first parameter of the cell 3, based on a seventh preset formula.
It should be understood that for a cell located within the signal coverage of a base station, it selects only (j) when determining the resource allocation starting position of each terminal device in the cell 1 )、(j 2 )、(j 3 )、(j 4 ) Or (j) 5 ) Any one of which is realized.
In an embodiment of the present disclosureThe above (j) 1 ) The sixth preset formula in the process may be:
S 1 =c 1 +d 1 +b 1 ×(RNTI mod n 1 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, RNTI mod n1 is the remainder of dividing the radio network temporary identifier corresponding to the terminal equipment by the frequency domain segmentation number corresponding to the first cell in the low frequency band, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 The number of resource blocks occupied by PUCCH configured for the base station in the low frequency band of the first cell, b 1 The number of resource blocks occupied by PUSCH scheduled evenly for the first cell.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is two-segment allocation and the result of the PCI mode 2 is 0, for any one terminal device in the cell, the corresponding resource allocation starting position may be determined according to the sixth preset formula. In this way, the resource allocation starting position corresponding to each terminal device in the cell can be determined.
In one embodiment of the present disclosure, the above (j) 2 ) The seventh preset formula in the process may be:
S 1 =a-e 1 -b 1 ×(RNTI mod n 2 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 2 For the frequency domain segmentation number corresponding to the high frequency band of the first cell, RNTI mod n2 is the remainder of the radio network temporary identifier corresponding to the terminal equipment divided by the frequency domain segmentation number corresponding to the high frequency band of the first cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 The number of resource blocks occupied by PUCCH configured for the base station in the high frequency band of the first cell, b 1 The number of resource blocks occupied by PUSCH scheduled evenly for the first cell.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is two-segment allocation and the result of the PCI mode 2 is 1, for any one terminal device in the cell, the corresponding resource allocation starting position may be determined according to the seventh preset formula. In this way, the resource allocation starting position corresponding to each terminal device in the cell can be determined.
In one embodiment of the present disclosure, the above (j) 3 ) The eighth preset formula in the process may be:
S 2 =c 2 +d 2 +b 2 ×(RNTI mod n 3 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 3 For the frequency domain segmentation number corresponding to the low frequency band of the second cell, RNTI mod n3 is the remainder of the radio network temporary identifier corresponding to the terminal equipment divided by the frequency domain segmentation number corresponding to the low frequency band of the second cell, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 The number of resource blocks occupied by PUCCH configured for the base station in the low frequency band of the second cell, b 2 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is three-segment allocation and the result of the PCI mode 3 is 0, for any one terminal device in the cell, the corresponding resource allocation starting position may be determined according to the eighth preset formula. In this way, the resource allocation starting position corresponding to each terminal device in the cell can be determined.
In one embodiment of the present disclosure, the above (j) 4 ) The ninth preset formula in the process may be:
S 2 =a/3+b 2 ×(RNTI mod n 4 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, RNTI mod n4 is the radio network temporary identifier corresponding to the terminal equipment divided by the second cell in the intermediate frequencyThe frequency domain segmentation number corresponding to the segment is the remainder, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is three-segment allocation and the result of the PCI mode 3 is 1, for any one terminal device in the cell, the corresponding resource allocation starting position may be determined according to the ninth preset formula. In this way, the resource allocation starting position corresponding to each terminal device in the cell can be determined.
In one embodiment of the present disclosure, the above (j) 5 ) The tenth preset formula in the process may be:
S 2 =a-e 2 -b 2 ×(RNTI mod n 5 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 5 For the frequency domain segmentation number corresponding to the high frequency band of the second cell, RNTI mod n5 is the remainder of the radio network temporary identifier corresponding to the terminal equipment divided by the frequency domain segmentation number corresponding to the high frequency band of the second cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 The number of resource blocks occupied by PUCCH configured for the base station in the high frequency band of the second cell, b 2 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In this embodiment, if it is determined that the resource allocation mode corresponding to the cell is three-segment allocation and the result of the PCI mode 3 is 2, for any one terminal device in the cell, the corresponding resource allocation starting position may be determined according to the tenth preset formula. In this way, the resource allocation starting position corresponding to each terminal device in the cell can be determined.
In an embodiment of the present disclosure, step 204, namely, generating and transmitting the PUSCH resource indication information according to the resource allocation starting position corresponding to each terminal device in the cell and the number of resource blocks required by each terminal device in the cell, may specifically be performed by the following (k 1 )~(k 2 ) Is realized by the execution process of (a).
(k 1 ) Responsive to the resource allocation starting position corresponding to the terminal equipment in the cell being occupied, re-determining the resource allocation starting position corresponding to the terminal equipment based on the result of the PCI module 2 or the PCI module 3 of the cell;
(k 2 ) Generating and sending PUSCH resource indication information to the terminal equipment according to the redetermined resource allocation starting position and the resource block demand quantity of the terminal equipment.
In this embodiment, after determining the resource allocation starting position corresponding to each terminal in the cell located within the signal coverage of the base station in step 203, PUSCH resources may be allocated to each terminal device in the cell in step 204. When the PUSCH resources are allocated to any terminal device, if it is determined that the resource allocation starting position corresponding to the terminal device is not occupied, the resource block identifier corresponding to the resource allocation starting position may be used as a starting point, and the PUSCH resources are allocated to the terminal device according to the number of resource blocks required by the terminal device, that is, it is determined which resource blocks are allocated to the terminal device in the first time slot. If it is determined that the resource allocation starting position corresponding to the terminal device, that is, the resource block corresponding to the resource allocation starting position is already occupied, it is necessary to determine a resource allocation starting position for the terminal device again according to the result of the PCI mode 2 or the PCI mode 3 of the cell to which the terminal device belongs, and then allocate PUSCH resources for the terminal device based on the newly determined resource allocation starting position. In this way, PUSCH resource allocation to each terminal device can be achieved in this manner.
In one embodiment of the present disclosure, step (k 1 ) Specifically, the method can be realized by the following execution process of (y 1) or (y 2).
(y 1 ) Responding to the result of PCI model 2 of the cell as 0, the result of PCI model 3 as 0 or the result of PCI model 3 as 1, taking the resource allocation starting position as the searching starting point, searching towards the high frequency direction, and allocating the unoccupied resource blocks in the resource blocks corresponding to the partial bandwidth of the base station as the corresponding positionsAs a resource allocation starting position redetermined for the terminal device;
(y 2 ) And responding to the result of the PCI module 2 of the cell being 1 or the result of the PCI module 3 being 2, taking the resource allocation starting position as a searching starting point, searching in a low-frequency direction, and taking the position corresponding to the unoccupied resource block in the resource block corresponding to the partial bandwidth configured by the base station as the resource allocation starting position redetermined for the terminal equipment.
In one embodiment of the present disclosure, the above (y 1 ) It may further include: and in response to searching to the highest frequency and not determining the resource allocation starting position of the terminal equipment again, searching again from the lowest frequency to the highest frequency.
In one embodiment of the present disclosure, the above (y 2 ) It may further include: and in response to searching to the lowest frequency and not determining the resource allocation starting position of the terminal equipment again, searching again from the highest frequency to the lowest frequency.
In this embodiment, when PUSCH resources are allocated to a terminal device, if it is determined that a resource allocation starting position corresponding to the terminal device is occupied, a mode interference value of a cell to which the terminal device belongs may be further determined. If the resource allocation mode of the cell to which the terminal belongs is two-segment allocation and the result of the PCI mode 2 is 0, or if the resource allocation mode of the cell to which the terminal device belongs is three-segment allocation and the result of the PCI mode 3 is 0 or the result of the PCI mode 3 is 1, searching for unoccupied resource blocks in the high-frequency direction continuously with the resource allocation position as a starting point, and once the unoccupied resource blocks are searched, identifying the resource blocks of the resource blocks as a new resource allocation starting position of the terminal device, and allocating PUSCH resources for the terminal device based on the new resource allocation starting position. If the resource allocation mode of the cell to which the terminal device belongs is two-segment allocation and the result of the PCI mode 2 is 1, or if the resource allocation mode of the cell to which the terminal device belongs is three-segment allocation and the result of the PCI mode 3 is 2, searching for unoccupied resource blocks in the low frequency direction continuously with the resource allocation position as a starting point, and once the unoccupied resource blocks are searched, identifying the resource blocks of the resource blocks as a new resource allocation starting position of the terminal device, and allocating PUSCH resources for the terminal device based on the new resource allocation starting position.
The following are device embodiments of the present disclosure that may be used to perform method embodiments of the present disclosure.
Fig. 3 shows a block diagram of a resource allocation apparatus according to an embodiment of the present disclosure, which may be implemented as part or all of an electronic device by software, hardware, or a combination of both. As shown in fig. 3, the resource allocation apparatus 300 includes:
a first obtaining module 310, configured to obtain the number of resource blocks corresponding to a partial bandwidth configured by a base station and a first parameter of a cell corresponding to the base station, where the first parameter of the cell includes: the method comprises the steps of (1) the number of resource blocks occupied by PUSCH (physical uplink shared channel) which is scheduled by a cell on average, the number of resource blocks occupied by PRACH (physical random access channel) which is configured by a base station in a low frequency band of the cell, the number of resource blocks occupied by PUCCH which is configured by the base station in the low frequency band of the cell, and the number of resource blocks occupied by PUCCH which is configured by the base station in the high frequency band of the cell;
a second obtaining module 320, configured to obtain the frequency domain segmentation numbers of the cells in different frequency bands according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cells;
a third obtaining module 330, configured to obtain a resource allocation starting position corresponding to each terminal device according to an RNTI corresponding to each terminal device in a cell, a frequency domain segmentation number of the cell, and a first parameter of the cell;
The processing module 340 is configured to generate and send PUSCH resource indication information according to the resource allocation starting position corresponding to each terminal device in the cell and the resource block required number of each terminal device in the cell, where the PUSCH resource indication information is used to indicate PUSCH resources corresponding to the terminal devices.
In an embodiment of the present disclosure, the second obtaining module 320 includes:
the first acquisition sub-module is configured to respond to the resource allocation mode of the first cell corresponding to the base station to allocate for two sections, acquire the frequency domain segmentation number corresponding to the first cell in a low frequency band based on a first preset formula according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the first cell, and acquire the frequency domain segmentation number corresponding to the first cell in a high frequency band based on a second preset formula;
or, the second obtaining sub-module is configured to respond to the resource allocation mode of the second cell corresponding to the base station to allocate for three segments, obtain the frequency domain segmentation number corresponding to the second cell in the low frequency band based on a third preset formula, obtain the frequency domain segmentation number corresponding to the second cell in the medium frequency band based on a fourth preset formula, and obtain the frequency domain segmentation number corresponding to the second cell in the high frequency band based on a fifth preset formula according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the second cell.
In an embodiment of the disclosure, the first preset formula is:
n 1 =(a/2-c 1 -d 1 )/b 1
wherein n is 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In an embodiment of the disclosure, the second preset formula is:
n 2 =(a/2-e 1 )/b 1
wherein n is 2 For the frequency domain segmentation number corresponding to the first cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In an embodiment of the disclosure, the third preset formula is:
n 3 =(a/3-c 2 -d 2 )/b 2
wherein n is 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In an embodiment of the disclosure, the fourth preset formula is:
n 4 =(a/3)/b 2
wherein n is 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In an embodiment of the disclosure, the fifth preset formula is:
n 5 =(a/3-e 2 )/b 2
wherein n is 5 For the frequency domain segmentation number corresponding to the second cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In an embodiment of the present disclosure, the third obtaining module 330 includes:
a third obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the first cell, a frequency domain segmentation number corresponding to the first cell in a low frequency band, and a first parameter of the first cell, a resource allocation starting position corresponding to each terminal device in the first cell based on a sixth preset formula, in response to that a resource allocation mode of the first cell corresponding to the base station is two-stage allocation, and a result of PCI modulo 2 of the first cell is 0;
A fourth obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the first cell, a frequency domain segmentation number corresponding to the first cell in a high frequency band, and a first parameter of the first cell, a resource allocation starting position corresponding to each terminal device in the first cell based on a seventh preset formula, in response to that a resource allocation mode of the first cell corresponding to the base station is two-stage allocation, and a result of PCI modulo 2 of the first cell is 1;
a fifth obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the second cell, a frequency domain segmentation number corresponding to the second cell in a low frequency band, and a first parameter of the second cell, a resource allocation starting position corresponding to each terminal device in the second cell based on an eighth preset formula, in response to that a resource allocation mode of the second cell corresponding to the base station is three-segment allocation, and a result of PCI modulo 3 of the second cell is 0;
a sixth obtaining submodule, configured to obtain a resource allocation starting position corresponding to each terminal device in the second cell based on a ninth preset formula according to an RNTI corresponding to each terminal device in the second cell, a frequency domain segmentation number corresponding to the second cell in a medium frequency band, and a first parameter of the second cell in response to the resource allocation mode of the second cell corresponding to the base station being three-segment allocation and the result of the PCI mode 3 of the second cell being 1;
Or, a seventh obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the second cell, a frequency domain segmentation number corresponding to the second cell in a high frequency band, and a first parameter of the second cell, a resource allocation starting position corresponding to each terminal device in the second cell based on a tenth preset formula, in response to that a resource allocation mode of the second cell corresponding to the base station is three-segment allocation, and a result of PCI mode 3 of the second cell is 2.
In an embodiment of the disclosure, the sixth preset formula is:
S 1 =c 1 +d 1 +b 1 ×(RNTI mod n 1 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, RNTI mod n1 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the first cell in the low frequency band, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In an embodiment of the disclosure, the seventh preset formula is:
S 1 =a-e 1 -b 1 ×(RNTI mod n 2 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 2 For the frequency domain segmentation number corresponding to the high frequency band of the first cell, RNTI mod n2 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the high frequency band of the first cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
In an embodiment of the disclosure, the eighth preset formula is:
S 2 =c 2 +d 2 +b 2 ×(RNTI mod n 3 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, RNTI mod n3 is the wireless network corresponding to the terminal equipmentDividing the temporary identifier by the frequency domain segmentation number corresponding to the second cell in the low frequency band to obtain remainder, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In an embodiment of the disclosure, the ninth preset formula is:
S 2 =a/3+b 2 ×(RNTI mod n 4 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, RNTI mod n4 is the radio network temporary identifier corresponding to the terminal device divided by the remainder of the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In an embodiment of the disclosure, the tenth preset formula is:
S 2 =a-e 2 -b 2 ×(RNTI mod n 5 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 5 For the frequency domain segmentation number corresponding to the high frequency band of the second cell, RNTI mod n5 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the high frequency band of the second cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
In one embodiment of the present disclosure, the processing module 340 includes:
a determining submodule configured to re-determine a resource allocation starting position corresponding to a terminal device in a cell based on a result of a PCI mode 2 or a PCI mode 3 of the cell in response to the resource allocation starting position corresponding to the terminal device being occupied;
and the processing sub-module is configured to generate and send PUSCH resource indication information to the terminal equipment according to the redetermined resource allocation starting position and the resource block demand quantity of the terminal equipment.
In an embodiment of the disclosure, the determining submodule includes:
a first determining submodule, configured to respond to the result of the PCI modulo 2 of the cell being 0, the result of the PCI modulo 3 being 0, or the result of the PCI modulo 3 being 1, take the resource allocation starting position as a searching starting point, search towards a high-frequency direction, and take a position corresponding to an unoccupied resource block in a resource block corresponding to a partial bandwidth configured by a base station as a resource allocation starting position redetermined for the terminal equipment;
or, the second determining submodule is configured to respond to the result of the PCI modulo 2 of the cell being 1 or the result of the PCI modulo 3 being 2, take the resource allocation starting position as a searching starting point, search towards a low-frequency direction, and take the position corresponding to an unoccupied resource block in the resource blocks corresponding to the partial bandwidth configured by the base station as the resource allocation starting position redetermined for the terminal equipment.
The present disclosure also discloses an electronic device, fig. 4 shows a block diagram of the electronic device according to an embodiment of the present disclosure, and as shown in fig. 4, the electronic device 400 includes a memory 401 and a processor 402; wherein,,
the memory 401 is used to store one or more computer instructions which are executed by the processor 402 to implement the above-described method steps.
Fig. 5 is a schematic diagram of a computer system suitable for use in implementing a resource allocation method according to an embodiment of the present disclosure.
As shown in fig. 5, the computer system 500 includes a processing unit 501 that can execute various processes in the above-described embodiments in accordance with a program stored in a Read Only Memory (ROM) 502 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the computer system 500 are also stored. The processing unit 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
The following components are connected to the I/O interface 505: an input section 506 including a keyboard, a mouse, and the like; an output portion 507 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker, and the like; a storage portion 508 including a hard disk and the like; and a communication section 509 including a network interface card such as a LAN card, a modem, or the like. The communication section 509 performs communication processing via a network such as the internet. The drive 510 is also connected to the I/O interface 505 as needed. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as needed so that a computer program read therefrom is mounted into the storage section 508 as needed. The processing unit 501 may be implemented as a processing unit such as CPU, GPU, TPU, FPGA, NPU.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present disclosure may be implemented by software, or may be implemented by hardware. The units or modules described may also be provided in a processor, the names of which in some cases do not constitute a limitation of the unit or module itself.
As another aspect, the disclosure also provides a chip, where the chip includes at least one processor, and may be configured to implement the functions related to the base station in the method embodiment described above.
In one possible design, the chip may further include a memory for holding program instructions and data, the memory being located within the processor or external to the processor.
As another aspect, the present disclosure also provides a computer-readable storage medium, which may be a computer-readable storage medium included in the apparatus described in the above embodiment; or may be a computer-readable storage medium, alone, that is not assembled into a device. The computer-readable storage medium stores one or more programs for use by one or more processors in performing the methods described in the present disclosure.
As another aspect, the present disclosure also provides a computer program product comprising a computer program/instructions which, when allowed, implement a resource allocation method.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by those skilled in the art that the scope of the invention referred to in this disclosure is not limited to the specific combination of features described above, but encompasses other embodiments in which any combination of features described above or their equivalents is contemplated without departing from the inventive concepts described. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).

Claims (32)

1. A method for resource allocation, comprising:
acquiring the number of resource blocks corresponding to a part of bandwidth configured by a base station and a first parameter of a cell corresponding to the base station, wherein the first parameter of the cell comprises: the method comprises the steps of averagely scheduling the number of resource blocks occupied by a Physical Uplink Shared Channel (PUSCH) in a cell, the number of resource blocks occupied by a Physical Random Access Channel (PRACH) configured by a base station in a low frequency band of the cell, the number of resource blocks occupied by a Physical Uplink Control Channel (PUCCH) configured by the base station in the low frequency band of the cell, and the number of resource blocks occupied by the PUCCH configured by the base station in the high frequency band of the cell;
acquiring the frequency domain segmentation numbers of the cells in different frequency bands according to the number of resource blocks corresponding to the partial bandwidths configured by the base station and the first parameters of the cells;
acquiring a resource allocation starting position corresponding to each terminal device according to a Radio Network Temporary Identifier (RNTI) corresponding to each terminal device in a cell, the frequency domain segmentation number of the cell and a first parameter of the cell;
generating and sending PUSCH (physical uplink shared channel) resource indication information according to a resource allocation starting position corresponding to each terminal device in a cell and the resource block demand quantity of each terminal device in the cell, wherein the PUSCH resource indication information is used for indicating PUSCH resources corresponding to the terminal devices.
2. The method of claim 1, wherein the obtaining the frequency domain segment number of the cell in different frequency bands according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the cell includes:
responding to the resource allocation mode of a first cell corresponding to the base station to allocate in two sections, acquiring the frequency domain segmentation number corresponding to the first cell in a low frequency band based on a first preset formula according to the number of resource blocks corresponding to partial bandwidth configured by the base station and the first parameter of the first cell, and acquiring the frequency domain segmentation number corresponding to the first cell in a high frequency band based on a second preset formula;
or, in response to the allocation of the resources of the second cell corresponding to the base station in three segments, according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the second cell, acquiring the frequency domain segmentation number corresponding to the second cell in the low frequency band based on a third preset formula, acquiring the frequency domain segmentation number corresponding to the second cell in the medium frequency band based on a fourth preset formula, and acquiring the frequency domain segmentation number corresponding to the second cell in the high frequency band based on a fifth preset formula.
3. The method of claim 2, wherein the first predetermined formula is:
n 1 =(a/2-c 1 -d 1 )/b 1
wherein n is 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
4. The method of claim 2, wherein the second predetermined formula is:
n 2 =(a/2-e 1 )/b 1
wherein n is 2 For the frequency domain segmentation number corresponding to the first cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
5. The method of claim 2, wherein the third predetermined formula is:
n 3 =(a/3-c 2 -d 2 )/b 2
wherein n is 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
6. The method of claim 2, wherein the fourth predetermined formula is:
n 4 =(a/3)/b 2
wherein n is 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
7. The method of claim 2, wherein the fifth predetermined formula is:
n 5 =(a/3-e 2 )/b 2
wherein n is 5 For the frequency domain segmentation number corresponding to the second cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
8. The method according to any one of claims 1 to 7, wherein the obtaining the resource allocation starting position corresponding to each terminal device according to the radio network temporary identifier RNTI corresponding to each terminal device in a cell, the frequency domain segmentation number of the cell, and the first parameter of the cell includes:
Responding to the resource allocation mode of a first cell corresponding to the base station to be two-section allocation, wherein the result of PCI (physical cell identifier) module 2 of the first cell is 0, and acquiring a resource allocation starting position corresponding to each terminal device in the first cell based on a sixth preset formula according to RNTI (radio network temporary identifier) corresponding to each terminal device in the first cell, the frequency domain segmentation number corresponding to the first cell in a low frequency band and a first parameter of the first cell;
responding to the resource allocation mode of a first cell corresponding to the base station to be two-section allocation, wherein the result of PCI (physical cell identifier) module 2 of the first cell is 1, and acquiring a resource allocation starting position corresponding to each terminal device in the first cell based on a seventh preset formula according to RNTI (radio network temporary identifier) corresponding to each terminal device in the first cell, the frequency domain segmentation number corresponding to the first cell in a high frequency band and a first parameter of the first cell;
responding to the resource allocation mode of a second cell corresponding to the base station to be three-section allocation, wherein the result of PCI (physical cell identifier) module 3 of the second cell is 0, and acquiring a resource allocation starting position corresponding to each terminal device in the second cell based on an eighth preset formula according to RNTI (radio network temporary identifier) corresponding to each terminal device in the second cell, the frequency domain segmentation number corresponding to the second cell in a low frequency band and a first parameter of the second cell;
Responding to the situation that the resource allocation mode of a second cell corresponding to the base station is three-section allocation, and the result of PCI module 3 of the second cell is 1, and acquiring the resource allocation initial position corresponding to each terminal device in the second cell based on a ninth preset formula according to RNTI corresponding to each terminal device in the second cell, the frequency domain segmentation number corresponding to the second cell in a medium frequency band and the first parameter of the second cell;
or, in response to the resource allocation mode of the second cell corresponding to the base station being three-segment allocation, and the result of the PCI mode 3 of the second cell being 2, acquiring a resource allocation starting position corresponding to each terminal device in the second cell based on a tenth preset formula according to the RNTI corresponding to each terminal device in the second cell, the frequency domain segmentation number corresponding to the second cell in the high frequency band, and the first parameter of the second cell.
9. The method of claim 8, wherein the sixth predetermined formula is:
S 1 =c 1 +d 1 +b 1 ×(RNTI mod n 1 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, RNTI mod n1 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the first cell in the low frequency band, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
10. The method of claim 8, wherein the seventh predetermined formula is:
S 1 =a-e 1 -b 1 ×(RNTI mod n 2 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 2 For the frequency domain segmentation number corresponding to the high frequency band of the first cell, RNTI mod n2 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the high frequency band of the first cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
11. The method of claim 8, wherein the eighth predetermined formula is:
S 2 =c 2 +d 2 +b 2 ×(RNTI mod n 3 );
wherein the method comprises the steps of,S 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, RNTI mod n3 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the second cell in the low frequency band, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
12. The method of claim 8, wherein the ninth predetermined formula is:
S 2 =a/3+b 2 ×(RNTI mod n 4 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, RNTI mod n4 is the radio network temporary identifier corresponding to the terminal device divided by the remainder of the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
13. The method of claim 8, wherein the tenth predetermined formula is:
S 2 =a-e 2 -b 2 ×(RNTI mod n 5 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 5 For the frequency domain segmentation number corresponding to the high frequency band of the second cell, RNTI mod n5 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the high frequency band of the second cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 For the base station to be high in the second cellThe number of resource blocks occupied by PUCCH of frequency band configuration, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
14. The method according to any one of claims 1 to 7, wherein the generating and transmitting PUSCH resource indication information according to the resource allocation starting position corresponding to each terminal device in the cell and the resource block requirement number of each terminal device in the cell includes:
responsive to the occupation of a resource allocation starting position corresponding to a terminal device in a cell, re-determining the resource allocation starting position corresponding to the terminal device based on the result of PCI (peripheral component interconnect) module 2 or PCI module 3 of the cell;
and generating and sending PUSCH resource indication information to the terminal equipment according to the re-determined resource allocation starting position and the resource block demand quantity of the terminal equipment.
15. The method according to claim 14, wherein the redefining the resource allocation starting position corresponding to the terminal device based on the result of the PCI mod 2 or PCI mod 3 of the cell includes:
responding to the result of PCI model 2 of the cell being 0, the result of PCI model 3 being 0 or the result of PCI model 3 being 1, taking the resource allocation starting position as a searching starting point, searching towards a high-frequency direction, and taking the position corresponding to an unoccupied resource block in the resource blocks corresponding to partial bandwidth configured by a base station as the resource allocation starting position which is redetermined for the terminal equipment;
Or, in response to the result of the PCI modulo 2 of the cell being 1 or the result of the PCI modulo 3 being 2, searching in a low frequency direction with the resource allocation starting position as a searching starting point, and taking the position corresponding to the unoccupied resource block in the resource block corresponding to the partial bandwidth configured by the base station as the resource allocation starting position redetermined for the terminal device.
16. A resource allocation apparatus, comprising:
a first obtaining module, configured to obtain the number of resource blocks corresponding to a partial bandwidth configured by a base station and a first parameter of a cell corresponding to the base station, where the first parameter of the cell includes: the method comprises the steps of averagely scheduling the number of resource blocks occupied by a Physical Uplink Shared Channel (PUSCH) in a cell, the number of resource blocks occupied by a Physical Random Access Channel (PRACH) configured by a base station in a low frequency band of the cell, the number of resource blocks occupied by a Physical Uplink Control Channel (PUCCH) configured by the base station in the low frequency band of the cell, and the number of resource blocks occupied by the PUCCH configured by the base station in the high frequency band of the cell;
the second acquisition module is configured to acquire the frequency domain segmentation numbers of the cells in different frequency bands according to the number of the resource blocks corresponding to the partial bandwidths configured by the base station and the first parameters of the cells;
A third obtaining module, configured to obtain a resource allocation starting position corresponding to each terminal device according to a radio network temporary identifier RNTI corresponding to each terminal device in a cell, a frequency domain segmentation number of the cell and a first parameter of the cell;
the processing module is configured to generate and send PUSCH resource indication information according to the resource allocation starting position corresponding to each terminal device in the cell and the resource block demand number of each terminal device in the cell, wherein the PUSCH resource indication information is used for indicating PUSCH resources corresponding to the terminal devices.
17. The apparatus of claim 16, wherein the second acquisition module comprises:
the first acquisition sub-module is configured to respond to the resource allocation mode of the first cell corresponding to the base station to allocate for two sections, acquire the frequency domain segmentation number corresponding to the first cell in a low frequency band based on a first preset formula according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the first cell, and acquire the frequency domain segmentation number corresponding to the first cell in a high frequency band based on a second preset formula;
or, the second obtaining sub-module is configured to respond to the resource allocation mode of the second cell corresponding to the base station to allocate for three segments, obtain the frequency domain segmentation number corresponding to the second cell in the low frequency band based on a third preset formula, obtain the frequency domain segmentation number corresponding to the second cell in the medium frequency band based on a fourth preset formula, and obtain the frequency domain segmentation number corresponding to the second cell in the high frequency band based on a fifth preset formula according to the number of resource blocks corresponding to the partial bandwidth configured by the base station and the first parameter of the second cell.
18. The apparatus of claim 17, wherein the first predetermined formula is:
n 1 =(a/2-c 1 -d 1 )/b 1
wherein n is 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
19. The apparatus of claim 17, wherein the second predetermined formula is:
n 2 =(a/2-e 1 )/b 1
wherein n is 2 For the frequency domain segmentation number corresponding to the first cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
20. The apparatus of claim 17, wherein the third predetermined formula is:
n 3 =(a/3-c 2 -d 2 )/b 2
wherein n is 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
21. The apparatus of claim 17, wherein the fourth predetermined formula is:
n 4 =(a/3)/b 2
wherein n is 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
22. The apparatus of claim 17, wherein the fifth predetermined formula is:
n 5 =(a/3-e 2 )/b 2
wherein n is 5 For the frequency domain segmentation number corresponding to the second cell in the high frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
23. The apparatus of any one of claims 16 to 22, wherein the third acquisition module comprises:
a third obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the first cell, a frequency domain segmentation number corresponding to the first cell in a low frequency band, and a first parameter of the first cell, a resource allocation starting position corresponding to each terminal device in the first cell based on a sixth preset formula, in response to that a resource allocation mode of the first cell corresponding to the base station is two-stage allocation, and a result of PCI modulo 2 of the first cell is 0;
A fourth obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the first cell, a frequency domain segmentation number corresponding to the first cell in a high frequency band, and a first parameter of the first cell, a resource allocation starting position corresponding to each terminal device in the first cell based on a seventh preset formula, in response to that a resource allocation mode of the first cell corresponding to the base station is two-stage allocation, and a result of PCI modulo 2 of the first cell is 1;
a fifth obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the second cell, a frequency domain segmentation number corresponding to the second cell in a low frequency band, and a first parameter of the second cell, a resource allocation starting position corresponding to each terminal device in the second cell based on an eighth preset formula, in response to that a resource allocation mode of the second cell corresponding to the base station is three-segment allocation, and a result of PCI modulo 3 of the second cell is 0;
a sixth obtaining submodule, configured to obtain a resource allocation starting position corresponding to each terminal device in the second cell based on a ninth preset formula according to an RNTI corresponding to each terminal device in the second cell, a frequency domain segmentation number corresponding to the second cell in a medium frequency band, and a first parameter of the second cell in response to the resource allocation mode of the second cell corresponding to the base station being three-segment allocation and the result of the PCI mode 3 of the second cell being 1;
Or, a seventh obtaining sub-module, configured to obtain, according to an RNTI corresponding to each terminal device in the second cell, a frequency domain segmentation number corresponding to the second cell in a high frequency band, and a first parameter of the second cell, a resource allocation starting position corresponding to each terminal device in the second cell based on a tenth preset formula, in response to that a resource allocation mode of the second cell corresponding to the base station is three-segment allocation, and a result of PCI mode 3 of the second cell is 2.
24. The apparatus of claim 23, wherein the sixth predetermined formula is:
S 1 =c 1 +d 1 +b 1 ×(RNTI mod n 1 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 1 For the frequency domain segmentation number corresponding to the first cell in the low frequency band, RNTI mod n1 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the first cell in the low frequency band, c 1 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the first cell, d 1 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
25. The apparatus of claim 23, wherein the seventh predetermined formula is:
S 1 =a-e 1 -b 1 ×(RNTI mod n 2 );
wherein S is 1 Allocating a starting position, n, for resources corresponding to any terminal equipment in a first cell 2 For the frequency domain segmentation number corresponding to the high frequency band of the first cell, RNTI mod n2 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the high frequency band of the first cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 1 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the first cell 1 And the number of resource blocks occupied by the PUSCH which is averagely scheduled for the first cell.
26. The apparatus of claim 23, wherein the eighth predetermined formula is:
S 2 =c 2 +d 2 +b 2 ×(RNTI mod n 3 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 3 For the frequency domain segmentation number corresponding to the second cell in the low frequency band, RNTI mod n3 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the second cell in the low frequency band, c 2 The number of resource blocks occupied by PRACH configured for the base station in the low frequency band of the second cell, d 2 A resource block number b occupied by PUCCH configured for the base station in the low frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
27. The apparatus of claim 23, wherein the ninth predetermined formula is:
S 2 =a/3+b 2 ×(RNTI mod n 4 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 4 For the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, RNTI mod n4 is the radio network temporary identifier corresponding to the terminal device divided by the remainder of the frequency domain segmentation number corresponding to the second cell in the intermediate frequency band, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, b 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
28. The apparatus of claim 23, wherein the tenth predetermined formula is:
S 2 =a-e 2 -b 2 ×(RNTI mod n 5 );
wherein S is 2 Allocating a starting position, n, for resources corresponding to any terminal equipment in a second cell 5 For the frequency domain segmentation number corresponding to the high frequency band of the second cell, RNTI mod n5 is the radio network temporary identifier corresponding to the terminal equipment divided by the remainder of the frequency domain segmentation number corresponding to the high frequency band of the second cell, a is the number of resource blocks corresponding to the partial bandwidth configured by the base station, e 2 A resource block number b occupied by PUCCH configured for the base station in the high frequency band of the second cell 2 And the number of the resource blocks occupied by the PUSCH which is averagely scheduled for the second cell.
29. The apparatus of any one of claims 16 to 22, wherein the processing module comprises:
a determining submodule configured to re-determine a resource allocation starting position corresponding to a terminal device in a cell based on a result of a PCI mode 2 or a PCI mode 3 of the cell in response to the resource allocation starting position corresponding to the terminal device being occupied;
and the processing sub-module is configured to generate and send PUSCH resource indication information to the terminal equipment according to the redetermined resource allocation starting position and the resource block demand quantity of the terminal equipment.
30. The apparatus of claim 29, wherein the determining submodule comprises:
a first determining submodule, configured to respond to the result of the PCI modulo 2 of the cell being 0, the result of the PCI modulo 3 being 0, or the result of the PCI modulo 3 being 1, take the resource allocation starting position as a searching starting point, search towards a high-frequency direction, and take a position corresponding to an unoccupied resource block in a resource block corresponding to a partial bandwidth configured by a base station as a resource allocation starting position redetermined for the terminal equipment;
Or, the second determining submodule is configured to respond to the result of the PCI modulo 2 of the cell being 1 or the result of the PCI modulo 3 being 2, take the resource allocation starting position as a searching starting point, search towards a low-frequency direction, and take the position corresponding to an unoccupied resource block in the resource blocks corresponding to the partial bandwidth configured by the base station as the resource allocation starting position redetermined for the terminal equipment.
31. An electronic device, comprising: a memory and at least one processor; wherein the memory is for storing one or more computer instructions for execution by the processor to perform the method steps of any one of claims 1 to 15.
32. A computer-readable storage medium, having stored thereon computer instructions, which when executed by a processor, implement the method steps of any of claims 1 to 15.
CN202310699308.9A 2023-06-14 2023-06-14 Resource allocation method, device, equipment and medium Active CN116455544B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310699308.9A CN116455544B (en) 2023-06-14 2023-06-14 Resource allocation method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310699308.9A CN116455544B (en) 2023-06-14 2023-06-14 Resource allocation method, device, equipment and medium

Publications (2)

Publication Number Publication Date
CN116455544A CN116455544A (en) 2023-07-18
CN116455544B true CN116455544B (en) 2023-08-18

Family

ID=87134135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310699308.9A Active CN116455544B (en) 2023-06-14 2023-06-14 Resource allocation method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN116455544B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113891463A (en) * 2020-07-02 2022-01-04 维沃移动通信有限公司 Mapping method of PUSCH (physical uplink shared channel) signal, terminal and network side equipment
CN115175207A (en) * 2021-04-01 2022-10-11 中兴通讯股份有限公司 Channel transmission method, device, terminal, base station and storage medium
CN115988553A (en) * 2022-12-22 2023-04-18 北京邮电大学 Signal monitoring method and device and monitoring equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10966283B2 (en) * 2016-01-04 2021-03-30 Apple Inc. Determination of an advanced physical uplink channel resource

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113891463A (en) * 2020-07-02 2022-01-04 维沃移动通信有限公司 Mapping method of PUSCH (physical uplink shared channel) signal, terminal and network side equipment
CN115175207A (en) * 2021-04-01 2022-10-11 中兴通讯股份有限公司 Channel transmission method, device, terminal, base station and storage medium
CN115988553A (en) * 2022-12-22 2023-04-18 北京邮电大学 Signal monitoring method and device and monitoring equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
R1-2112520 FL Summary #2 on Enhancements on PUSCH repetition type A;Moderator (Sharp);3GPP TSG-RAN WG1 #107-e;全文 *

Also Published As

Publication number Publication date
CN116455544A (en) 2023-07-18

Similar Documents

Publication Publication Date Title
CN108633052B (en) Resource allocation method, device and equipment
US12004155B2 (en) Mobile station, base station, transmission method and reception method
KR102225238B1 (en) Data transmission method, terminal, and base station
US12010050B2 (en) Transmitting device, receiving device, transmitting method and receiving method
US11706630B2 (en) Spectrum management device, system and method, and computer-readable storage medium
CN110169174B (en) Network node, user device and method for a wireless communication system
US11234229B2 (en) Resource scheduling method, user equipment, and access network device
US11277828B2 (en) Method, device and system for resource allocation, and computer-readable storage medium
WO2019095225A1 (en) Resource indication method, user equipment, network device and computer storage medium
WO2022048199A1 (en) Nr pdcch resource allocation method and apparatus under spectrum sharing
CN103580836B (en) UE type reports, resource allocation methods and device, UE, base station
US11258571B2 (en) Downlink control information transmission method, apparatus, and system
WO2020030253A1 (en) Reducing dci payload
US20240314756A1 (en) Mobile station, base station, transmission method and receiving method
CN110167165B (en) Resource allocation method and device
CN116455544B (en) Resource allocation method, device, equipment and medium
CN115696606A (en) Method for determining PRACH (physical random Access channel) resources, terminal and network side equipment
US20200374913A1 (en) Information transmission method, communications apparatus, and storage medium
CN112996114B (en) Resource scheduling method, device, equipment and storage medium
CN112512119B (en) Signal transmission method and device
CN109803413B (en) Resource determination method, information transmission method, device, storage medium and processor
CN114698110A (en) Resource mapping method, device and equipment
CN108462564B (en) Control channel resource allocation and wireless communication signal transmission method and device
US11528104B2 (en) OFMDA tone plan for 80MHZ
CN115913492B (en) Signal transmission method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant