Nothing Special   »   [go: up one dir, main page]

CN102469566B - Wireless resource allocation method and device - Google Patents

Wireless resource allocation method and device Download PDF

Info

Publication number
CN102469566B
CN102469566B CN201010543206.0A CN201010543206A CN102469566B CN 102469566 B CN102469566 B CN 102469566B CN 201010543206 A CN201010543206 A CN 201010543206A CN 102469566 B CN102469566 B CN 102469566B
Authority
CN
China
Prior art keywords
value
psd
tbs
current value
final
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
CN201010543206.0A
Other languages
Chinese (zh)
Other versions
CN102469566A (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.)
Qidong Wenfeng Hardware Co ltd
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010543206.0A priority Critical patent/CN102469566B/en
Priority to PCT/CN2011/076869 priority patent/WO2012062126A1/en
Publication of CN102469566A publication Critical patent/CN102469566A/en
Application granted granted Critical
Publication of CN102469566B publication Critical patent/CN102469566B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/0042Arrangements for allocating sub-channels of the transmission path intra-user or intra-terminal allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/22Demodulator circuits; Receiver circuits
    • H04L27/227Demodulator circuits; Receiver circuits using coherent demodulation
    • H04L27/2271Demodulator circuits; Receiver circuits using coherent demodulation wherein the carrier recovery circuit uses only the demodulated signals
    • 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/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • 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/0058Allocation criteria
    • H04L5/006Quality of the received signal, e.g. BER, SNR, water filling
    • 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/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
    • 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

Landscapes

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

Abstract

The invention relates to a wireless resource allocation method and a device, wherein the method comprises the following steps: acquiring the maximum value of Power Spectral Density (PSD) of User Equipment (UE) as a PSD initial value; acquiring the minimum value of the number of Resource Blocks (RBs) according to the initial value of the PSD, and taking the minimum value as the initial value of the number of RBs; adjusting a PSD initial value and an RB number initial value according to the service QoS requirement of the UE to obtain a PSD final value and an RB number final value of the current data transmission; and constructing a resource allocation signaling according to the final value of the PSD and the final value of the RB number of the data transmission, and sending the resource allocation signaling to the UE. The method and the device can realize the maximization of the system spectrum efficiency on the premise of meeting the QoS requirement.

Description

Wireless resource allocation method and device
Technical Field
The present invention relates to the field of wireless communications, and in particular, to a method and an apparatus for allocating radio resources.
Background
In a wireless communication system, Quality of Service (QoS) and system throughput are two of the most important indicators of a wireless system. Interference coordination is the guarantee of system QoS satisfaction, and the interference coordination usually needs to sacrifice the overall Cell throughput rate to improve the Cell edge throughput rate, so as to improve the QoS requirement of more UEs in the whole Cell, and how to realize the maximization of the system throughput rate on the basis of QoS satisfaction is always the hotspot of wireless communication technology research.
Taking a Long Term Evolution (LTE) system as an example, when the LTE system performs data transmission, uplink/downlink time-frequency domain physical resources are combined into Resource Blocks (RBs) and used as physical Resource units for scheduling and allocating. In the case of a Normal cyclic Prefix (Normal CP), one Resource Block (RB) includes 12 consecutive subcarriers in the frequency domain and 7 consecutive Orthogonal Frequency Division Multiplexing (OFDM) symbols in the time domain, that is, the frequency domain has a width of 180kHz and the time length is 0.5 ms.
In LTE uplink resource allocation, an upper scheduler of a base station (eNodeB) needs to allocate a certain number of RBs and transmit power to a user and select an appropriate Modulation Coding Scheme (MCS). The following relations exist among the number of RBs allocated to the user, the transmission power, the MCS, the QoS and the system throughput rate:
the total power of a single UE is fixed, the more RBs are distributed, the lower the power on the unit RB is, the lower the interference to the adjacent cell is, the lower the MCS is, the lower the throughput rate of the cell is, and the easier the QoS of the UE is met;
conversely, a few RBs can be allocated to a single UE, the available power of each UE increases, the interference to the neighboring cell increases, the higher the MCS is, the higher the throughput rate of the cell is, the less easily the QoS of the UE can be satisfied;
in conclusion, no method for solving the contradiction between the QoS satisfaction and the system throughput rate is provided in the LTE system.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method and an apparatus for allocating wireless resources, so as to achieve the maximization of the system spectrum efficiency on the premise of satisfying the QoS requirements.
In order to solve the above technical problem, the present invention provides a method for allocating radio resources, comprising:
acquiring the maximum value of Power Spectral Density (PSD) of User Equipment (UE) as a PSD initial value;
acquiring the minimum value of the number of Resource Blocks (RBs) according to the initial value of the PSD, and taking the minimum value as the initial value of the number of RBs;
adjusting a PSD initial value and an RB number initial value according to the service QoS requirement of the UE to obtain a PSD final value and an RB number final value of the current data transmission;
and constructing a resource allocation signaling according to the final value of the PSD and the final value of the RB number of the data transmission, and sending the resource allocation signaling to the UE.
Further, the maximum value of the PSD is PpreRB=min(PcMAX,PhighestMCS,PMAXformInterference) Or P iscMAXOr P ishighestMCSOr P isMAXfromInterferenceWherein P isperRBIs PSD maximum value, min represents minimum value, PcMAXIs the maximum transmit power, P, of the UEhighestMCSTo meet the power spectral density, P, required by the highest order Modulation Coding Scheme (MCS)MAXfromInterferenceIs (P)Interferencei+PL′i) Maximum value of (1), PInterferencei is an interference threshold of a neighbor cell i, PL'iIs the path loss of neighbor cell i.
Further, the formula for obtaining the initial value of the RB number is:
Figure BDA0000032084210000021
wherein min represents the minimum value of the values,
Figure BDA0000032084210000022
denotes lower rounded, PcMAXIs the maximum transmit power, P, of the UEperRBIs the initial value of PSD, NRBavailableIndicating the available bandwidth.
Further, adjusting the PSD initial value and the RB number initial value according to the service QoS requirement of the UE to obtain the PSD final value and the RB number final value of the current data transmission includes:
(a) obtaining the transmission target Transport Block Size (TBS) according to the service data rate requirement of the UE, and recording as TBSRequirement(ii) a Obtaining corresponding TBS according to a UE Buffer Status Report (BSR), and recording the TBS as the TBSBSR
(b) Acquiring a TBS current value according to a channel interference condition, a PSD current value and an RB number current value;
(c) judging whether the current value of the TBS satisfies the TBSBSR≥TBS≥TBSRequirementIf so, taking the current value of the PSD and the current value of the RB number as the final value of the PSD and the final value of the RB number of the data transmission respectively; if the current value of TBS is greater than TBSBSRThen the TBS is adjusted to TBSBSRThen the current value of PSD and TBS are addedBSRThe corresponding RB numbers are respectively used as a PSD final value and an RB number final value of the data transmission; if the current value of TBS is less than TBSRequirementOtherwise, executing step (d);
(d) and (b) according to the adjustment strategy, adjusting the current value of the RB number and recalculating the current value of the PSD according to the adjusted current value of the RB number, or adjusting the current value of the PSD and recalculating the current value of the RB number according to the adjusted current value of the PSD, and turning to the step (b).
Further, the adjustment range of the current value of the number of RBs in step (d) is from the minimum value of the number of RBs to the system idle available bandwidth; the PSD current value is adjusted from a PSD minimum value to a PSD maximum value, and the PSD minimum value is any value between the sum of interference noise and the PSD maximum value.
In order to solve the above technical problem, the present invention further provides a radio resource allocation apparatus, including:
a PSD initial value obtaining module, configured to determine a maximum value of a Power Spectral Density (PSD) of a User Equipment (UE), as a PSD initial value;
an RB number initial value obtaining module, configured to obtain a minimum value of a Resource Block (RB) number according to the PSD initial value, where the minimum value is used as an RB number initial value;
the self-adaptive module adjusts the initial value of the PSD and the initial value of the RB number according to the service QoS requirement of the UE to obtain the final value of the PSD and the final value of the RB number of the data transmission;
and the signaling construction output module is used for constructing a resource allocation signaling according to the final value of the PSD and the final value of the RB number of the data transmission and sending the resource allocation signaling to the UE.
Further, the maximum value of the PSD is PpreRB=min(PcMAX,PhighestMCS,PMAXformInterference) Or P iscMAXOr P ishighestMCSOr P isMAXformInterferenceWherein P isperRBIs PSD maximum value, min represents minimum value, PcMAXIs the maximum transmit power, P, of the UEhighestMCSTo meet the power spectral density, P, required by the highest order Modulation Coding Scheme (MCS)MAXfromInterferenceIs (P)Interferencei+PL′i) Maximum value of (1), PInterferencei is an interference threshold of a neighbor cell i, PL'iIs the path loss of neighbor cell i.
Further, the RB number initial value obtaining module obtains the RB number initial value by the following formula:
Figure BDA0000032084210000041
wherein min represents the minimum value of the values,
Figure BDA0000032084210000042
denotes lower rounded, PcMAXIs the maximum transmit power, P, of the UEperRBIs the initial value of PSD, NRBavailableIndicating the available bandwidth.
Further, the adaptation module includes:
a resource requirement determining submodule, configured to obtain a target Transport Block Size (TBS) of the transmission according to a service data rate requirement of the UE, and record the TBS as the target TBSRequirement(ii) a Obtaining corresponding TBS according to a UE Buffer Status Report (BSR), and recording the TBS as the TBSBSR
The TBS current value calculating sub-module is used for calculating the TBS current value according to the channel interference condition, the PSD current value and the RB number current value;
a determination sub-module for determining that TBS is satisfiedBSR≥TBS≥TBSRequirementIf so, taking the current value of the PSD and the current value of the RB number as the final value of the PSD and the final value of the RB number of the data transmission respectively; if the current value of TBS is greater than TBSBSRThen the TBS is adjusted to TBSBSRThen the current value of PSD and TBS are addedBSRThe corresponding RB numbers are respectively used as a PSD final value and an RB number final value of the data transmission; if the current value of TBS is less than TBSRequirementOtherwise, the adjusting submodule is informed to adjust;
and the adjusting submodule is used for adjusting the current value of the RB number according to an adjusting strategy, recalculating the current value of the PSD according to the adjusted current value of the RB number, or adjusting the current value of the PSD, recalculating the current value of the RB number according to the adjusted current value of the PSD, and outputting the current value of the PSD and the current value of the RB number to the TBS current value calculating submodule.
Further, the adjustment range of the current value of the RB number output by the adjustment submodule is from the minimum value of the RB number to the idle available bandwidth of the system; and the PSD minimum value is any value between the sum of interference noise and the PSD maximum value.
The method and the device determine the upper limit of the transmitting power on the unit RB of the UE, namely the upper limit of the PSD, and the interference to the adjacent cell is the maximum value allowed by the system at the moment; further obtaining the RB number obtained by the power factor, namely the initial RB number; and adjusting the RB number and PSD of the UE according to the QoS requirement of the UE, so that the highest spectrum efficiency of the system is ensured as much as possible on the basis that the QoS of the UE is met.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a flowchart of a radio resource scheduling method according to embodiment 1 of the present invention;
fig. 2 is a schematic diagram of interference control of neighboring cells under a two-cell networking condition;
fig. 3 is a schematic flowchart of adjusting an initial value of a PSD and an initial value of an RB number according to a service QoS requirement of a UE in embodiment 1 of the present invention;
fig. 4 is a mapping relationship between TBS and MCS and RB number;
fig. 5 is a mapping relationship between TBS and MCS and RB number in LTE R8 protocol;
fig. 6 is a block diagram of a radio resource scheduling apparatus according to an embodiment of the present invention.
Detailed Description
In view of the problem existing between the QoS guarantee and the system throughput in the wireless communication field, the present invention aims to provide a method and an apparatus for allocating wireless resources to implement uplink RB allocation, power control and Adaptive Modulation and Coding (AMC) coordination, ensure that the system interference level is controllable to ensure the network performance, ensure that the QoS requirements of UEs are met to the maximum extent to achieve the maximization of the user satisfaction, ensure that the maximization of the system spectrum efficiency is achieved under the limited interference level and on the premise that the QoS of a single UE is met, and solve the problem of system performance caused by improper cooperation of RB allocation, power control and AMC in the LTE or LTE-Advanced system.
The invention firstly determines the upper limit of the transmitting Power on a unit RB of User Equipment (UE), namely the upper limit of Power Spectrum Density (PSD), and the interference to an adjacent cell is the maximum value allowed by a system at the moment; further obtaining the RB number obtained by the power factor, namely the initial RB number; adjusting the RB number and PSD of the UE according to the QoS requirement of the UE, thereby ensuring the highest spectrum efficiency of the system as possible on the basis that the QoS of the UE is met; and finally, the Signal to Interference and Noise Ratio (SINR) of the channel is predicted according to the RB number and PSD of the UE and the Interference Noise sum (NI, Noise and Interference) measured by the physical layer, and AMC and power control are completed.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
Example one
The embodiment provides a method for scheduling radio resources, as shown in fig. 1, including the following steps:
step 101: acquiring the maximum value of Power Spectral Density (PSD) of User Equipment (UE) as a PSD initial value;
a method for obtaining the maximum PSD according to the interference threshold and the path loss of the neighboring cell is given below.
Initializing an interference threshold of a neighboring cell, specifically, an interference threshold P of each neighboring cell iInterferenceThe value of i and a target IOT (Interference Over Thermal, which refers to a ratio of Interference power and Thermal Noise power generated by all UEs in other cells measured, the IOT (Interference + Noise)/Noise, the IOT is used to characterize the Interference level measured on the uplink bandwidth, and usually the measurement result needs to be smoothed in the time domain, and the target IOT is often an empirical value or obtained by system simulation) of the Cell (Cell) have the following relationship:
Figure BDA0000032084210000061
let PL dB be served cell path loss, PL 'be neighbor cell i path loss'idB, maximum value of transmission power of UE unit RB is PperRBI.e. the initial value of PSD is PperRBdBm, maximum transmit power of UE PcMAXThe transmit power per unit RB required to satisfy the highest order MCS (corresponding to the highest rate of the UE) (i.e., the power spectral density required to satisfy the highest order MCS) is PhighestMCS
In this embodiment, the interference threshold constraint condition is: pperRB-PL′i≤PInterferencei, as shown in fig. 2, is a schematic diagram of interference control of a neighboring cell under a two-cell networking condition. I.e. PperRB≤PInterferencei+PL′iLet PMAXfromInterference=max(PInterferencei+PL′iI belongs to the neighboring cell ID), max represents the maximum value in the set, and it should be noted that, if the neighboring cell i here is limited to the neighboring cell that can be currently measured by the UE, then:
the formula for obtaining the maximum value of the PSD (in this embodiment, the maximum value of the PSD is the initial value of the PSD) is as follows:
PperRB=min(PcMAX,PhighestMCS,PMAXfromInterference) Wherein min (x, y, z) represents the minimum among x, y, z;
step 102: acquiring the minimum value of the number of Resource Blocks (RBs) according to the initial value of the PSD, and taking the minimum value as the initial value of the number of RBs;
the formula for obtaining the initial value of the RB number is as follows:
Figure BDA0000032084210000071
whereinDenotes lower rounding, NRBavailableRepresenting available bandwidth;
step 103: adjusting a PSD initial value and an RB number initial value according to the service QoS requirement of the UE to obtain a PSD final value and an RB number final value of the current data transmission;
determining PSD, MCS and bandwidth (number of RBs, N) of data transmission according to power constraint, service requirement, channel condition and physical resource occupationRB) As shown in fig. 3, step 103 specifically includes:
(1031) obtaining the Size of the target Transport Block (TBS) of the Transmission according to the service data rate requirement of the UE, and recording as TBSRequirement(ii) a Obtaining corresponding TBS according to a UE Buffer Status Report (BSR), and recording the TBS as the TBSBSR,TBSRequirement<TBSBSR
(1032) Obtaining MCS of the UE according to the channel interference condition and the current value of PSD, and further obtaining the current value of TBS according to the current values of MCS and RB number, according to the formula:
Figure BDA0000032084210000073
then TBS at this time is equal to TBSMapping(MCS,NRB) Where AMC (. cndot.) represents P from input using AMC algorithmperRBObtaining a matched MCS, TBS with NIMapping(-) represents the transport block size TBS obtained from the input MCS and RB number; pperRBAn initial value of the transmission power of a RB which is a unit of UE; NI is the sum of interference noise estimation result of the current channel, NRBThe number of RBs allocated for the UE.
According to MCS and NRBOne TBS can be mapped, denoted TBS hereMapping(MCS,NRB) (ii) a The mapping relationship between TBS and MCS and the number of RBs is generally expressed as a table, two of the three items are known to determine the other item, as shown in FIG. 4, given MCS and NRBThe value of TBS can be obtained by table look-up.
(1033) Judging whether the current value of TBS satisfies TBSBSR≥TBS≥TBSRequirementIf the current value of the PSD and the current value of the RB number can meet the requirement, the current value of the PSD and the current value of the RB number are respectively used as the final value of the PSD and the final value of the RB number of the data transmission; if the current value of TBS is less than TBSRequirementThen go to 1034 if the TBS current value is greater than the TBSBSRThen the TBS is adjusted to TBSBSRThen the current value of PSD and TBS are addedBSRThe corresponding RB numbers are respectively used as a PSD final value and an RB number final value of the data transmission;
(1034) if the system still has free available bandwidth, preferably, the number of RBs is increased to recalculate the PSD, and the new PSD is greater than or equal to the sum of the system interference noise, go to (1032), if the number of RBs can not be increased any more or the PSD can not be decreased any more, then the current values of the PSD and the number of RBs are not adjusted any more to be the final values of the PSD and the number of RBs for the current data transmission.
Preferably, the number of RBs is within the allowable range of the system, and step resource blocks are added in each adjustment until the service QoS requirement is met, the number of RBs reaches the maximum value, or the PSD reaches the minimum value.
Namely: if N is presentRBavailable≥NRB+ step, andwherein step 1, 2, 3, SystemBandwidth-1, then
Figure BDA0000032084210000082
NRB=NRB+step;
Preferably, the adjustment range of the current value of the RB number is from the minimum value of the RB number to the idle available bandwidth of the system; the adjustment range of the current value of the PSD is from the sum of interference noise to the maximum value of the PSD.
Step 104: and constructing a resource allocation signaling and sending the signaling to the UE.
N given in the above stepRBAnd the current value, the PSD current value, the MCS corresponding to the PSD current value and the bandwidth allocation result construct a standard resource allocation signaling according to a specific protocol specified format and send the signaling to the UE.
In the above embodiments, when adjusting the number of RBs, an adjustment policy may be flexibly set, for example, the step granularity is fixed to 2 or 3, or the step granularity is randomly increased first, if the service requirement can be met, then a call-back is performed, when the current number of RBs exceeds the requirement of BSR, the number of RBs is reduced, and the number of RBs that can meet the requirement of service QoS and is as small as possible is used as the final PSD value and the final RB value of the data transmission.
In specific implementation, in addition to adjusting the current value of the RB number and recalculating the current value of the PSD according to the adjusted current value of the RB number according to the adjustment policy, the current value of the PSD can be adjusted according to the adjustment policy, and the current value of the RB number can be recalculated according to the adjusted current value of the PSD.
Example two
The embodiment provides a method for scheduling radio resources in an LTE Release8 system, as shown in fig. 1, including the following steps:
step 201: acquiring the maximum value of Power Spectral Density (PSD) of User Equipment (UE) as a PSD initial value;
the maximum value of PSD is preferably obtained as an initial value in the same manner as in the first embodiment.
Optionally, the maximum transmission power of the UE is PcMAXOr transmission power P in unit RB required to satisfy the highest order MCShighestMCSOr P isMAXfromInterferenceAs the PSD maximum.
Step 202: acquiring the minimum value of the number of Resource Blocks (RBs) according to the initial value of the PSD, and taking the minimum value as the initial value of the number of RBs;
the formula is expressed as:
wherein
Figure BDA0000032084210000092
Denotes lower rounding, NRBavailableRepresenting available bandwidth;
step 203: adjusting a PSD initial value and an RB number initial value according to the service QoS requirement of the UE to obtain a PSD final value and an RB number final value of the current data transmission;
step 203 specifically includes:
(2031) obtaining the target TBS of the transmission according to the service data rate requirement of the UE, and recording as the TBSRequirement(ii) a Obtaining corresponding TBS according to a UE Buffer Status Report (BSR), and recording the TBS as the TBSBSR,TBSRequirement<TBSBSR
(2032) Obtaining MCS of the UE according to the channel interference condition and the current value of PSD, and further obtaining the current value of TBS according to the current values of MCS and RB number, according to the formula:
then TBS at this time is equal to TBSMapping(MCS,NRB) Where AMC (. cndot.) represents P from input using AMC algorithmperRBObtaining a matched MCS, TBS with NIMapping(-) represents the transport block size TBS obtained from the input MCS and RB number; pperRBAn initial value of the transmission power of a RB which is a unit of UE; NI is the estimated value of the sum of interference noise of the current channel, NRBThe number of RBs allocated for the UE.
According to MCS and NRBOne TBS may be mapped, denoted TBS ═ TBS hereMappmg(MCS,NRB) (ii) a The LTE Release8 protocol TS36213 gives the MCS, the mapping relation between the RB number and the TBS is shown in FIG. 5, two of the three items are known to determine the other item, wherein ITBSIndicates MCS, N in this examplePRBDenotes N in the present exampleRB
(2033) Determining whether the current allocated TBS satisfies the TBSBSR≥TBS≥TBSRequirementIf the current value of the PSD and the current value of the RB number can meet the requirement, the current value of the PSD and the current value of the RB number are respectively used as the final value of the PSD and the final value of the RB number of the data transmission; if the current value of TBS is less than TBSRequirementThen go to (2034) if the TBS current value is greater than the TBSBSRThen the TBS is adjusted to TBSBSRThen the current value of PSD and TBS are addedBSRThe corresponding RB numbers are respectively used as a PSD final value and an RB number final value of the data transmission;
(2034) and (4) ensuring that the PSD is greater than or equal to a preset PSD minimum value, reducing the current value of the PSD, recalculating the current value of the RB number, wherein the RB number is not greater than the idle available bandwidth of the system, turning to (2032), if the PSD can not be reduced or the RB number can not be increased, adjusting is not carried out, and the current value of the PSD and the current value of the RB number are used as the final value of the PSD and the final value of the RB number of the data transmission.
The adjustment range of the current value of the RB number is from the minimum value of the RB number to the idle available bandwidth of the system; the adjustment range of the current value of the PSD is from the minimum value of the PSD to the maximum value of the PSD.
The preset PSD minimum value may be any value between the sum of interference noise and the PSD maximum value.
Step 204: constructing a standard resource allocation signaling and sending the signaling to the UE;
n given in the above stepRBPSD, MCS, interface signaling converted to protocol given standard is sent to UE.
These standard signaling include MCS, N in LTE release8RBA closed loop power control parameter f (i), wherein i represents a subframe number,
f(i)=PperRB(i)-(PO_PUSCH(i)+α·PL+ΔTF(i))
in the above formula PO_PUSCH(i) And a is configured by the eNodeB higher layers, PL is the downlink path loss measured by the UE,
Figure BDA0000032084210000101
wherein,
Figure BDA0000032084210000102
and KSConfigured by eNodeB higher layers. The MPR is the number of information bits carried on a Resource Element (RE).
In order to implement the above method, the present invention further provides a radio resource scheduling apparatus, as shown in fig. 6, the apparatus includes:
a PSD initial value obtaining module, configured to determine a maximum value of a Power Spectral Density (PSD) of a User Equipment (UE), as a PSD initial value;
the maximum value of PSD is preferably PpreRB=min(PcMAX,PhighestMCS,PMAXfromInterference) May also be PcMAXOr P ishighestMCSOr P isMAXfromInterferenceWherein
wherein, PperRBIs PSD maximum value, min represents minimum value, PcMAXMaximum transmit power for the UE,PhighestMCSTo meet the power spectral density, P, required by the highest order Modulation Coding Scheme (MCS)MAXfromInterference=max(PInterferencei+PL′iI belongs to the neighbor ID), max represents the maximum value in the set, PInterferencei is an interference threshold of a neighbor cell i, PL'iIs the path loss of neighbor cell i.
An RB number initial value obtaining module, configured to obtain a minimum value of a Resource Block (RB) number according to the PSD initial value, where the minimum value is used as an RB number initial value;
the RB number initial value obtaining module obtains the RB number initial value through the following formula:
Figure BDA0000032084210000111
wherein min represents the minimum value taken therein,denotes lower rounded, PcMAXIs the maximum transmit power, P, of the UEperRBIs the initial value of PSD, NRBavailableIndicating the available bandwidth.
The self-adaptive module adjusts the initial value of the PSD and the initial value of the RB number according to the service QoS requirement of the UE to obtain the final value of the PSD and the final value of the RB number of the data transmission;
further, the adaptation module includes:
a resource requirement determining submodule, configured to obtain a target Transport Block Size (TBS) of the transmission according to a service data rate requirement of the UE, and record the TBS as the target TBSRequirement(ii) a Obtaining corresponding TBS according to a UE Buffer Status Report (BSR), and recording the TBS as the TBSBSR
The TBS current value calculating sub-module is used for calculating the TBS current value according to the channel interference condition, the PSD current value and the RB number current value;
a judgment sub-module for judgingWhether the TBS current value satisfies TBSBSR≥TBS≥TBSRequirementIf so, taking the current value of the PSD and the current value of the RB number as the final value of the PSD and the final value of the RB number of the data transmission respectively; if the current value of TBS is greater than TBSBSRThen the TBS is adjusted to TBSBSRThen the current value of PSD and TBS are addedBSRThe corresponding RB numbers are respectively used as a PSD final value and an RB number final value of the data transmission; if the current value of TBS is less than TBSRequirementIf yes, the RB informs the adjusting submodule to adjust;
and the adjusting submodule is used for adjusting the current value of the RB number according to an adjusting strategy, recalculating the current value of the PSD according to the adjusted current value of the RB number, or adjusting the current value of the PSD, recalculating the current value of the RB number according to the adjusted current value of the PSD, and outputting the current value of the PSD and the current value of the RB number to the TBS current value calculating submodule.
The adjustment range of the current value of the RB number output by the adjustment submodule is from the minimum value of the RB number to the idle available bandwidth of the system; the adjustment range of the current value of the PSD output by the adjustment submodule is from the minimum value of the PSD to the maximum value of the PSD.
The minimum value of the PSD is any value between the sum of the interference noise and the maximum value of the PSD.
And the signaling construction output module is used for constructing a resource allocation signaling according to the final value of the PSD and the final value of the RB number of the data transmission and sending the resource allocation signaling to the UE.
It will be understood by those skilled in the art that all or part of the steps of the above methods may be implemented by instructing the relevant hardware through a program, and the program may be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, and the like. Alternatively, all or part of the steps of the above embodiments may be implemented using one or more integrated circuits. Accordingly, each module/unit in the above embodiments may be implemented in the form of hardware, and may also be implemented in the form of a software functional module. The present invention is not limited to any specific form of combination of hardware and software.
The invention can ensure that the theoretical interference level of each user to the adjacent cell is controllable, thereby ensuring that the interference level of the cell is controllable; under the theoretical interference level, the relation between the highest system spectrum efficiency and the Quality of service (QoS) guarantee is effectively balanced, so that RB allocation, power control, AMC and QoS guarantee are organically integrated, and the user satisfaction is maximized.
The method can effectively control the noise level of the cell so as to ensure the network performance, can meet the QoS requirement of the UE to the maximum extent so as to achieve the maximization of the user satisfaction degree, and can realize the maximization of the system spectrum efficiency on the premise that the QoS of the UE is met under the limited interference level.

Claims (10)

1. A method for allocating radio resources, the method comprising:
acquiring the maximum value of Power Spectral Density (PSD) of User Equipment (UE) as a PSD initial value;
acquiring the minimum value of the number of Resource Blocks (RBs) according to the initial value of the PSD, and taking the minimum value as the initial value of the number of RBs;
adjusting a PSD initial value and an RB number initial value according to the service QoS requirement of the UE to obtain a PSD final value and an RB number final value of the current data transmission;
and constructing a resource allocation signaling according to the final value of the PSD and the final value of the RB number of the data transmission, and sending the resource allocation signaling to the UE.
2. The method of claim 1, wherein:
the maximum value of the PSD is PpreRB=min(PcMAX,PhighestMCS,PMAXformInterference) Or P iscMAXOr P ishighestMCSOr P isMAXfromInterferenceWherein P isperRBIs PSD maximum value, min represents minimum value, PcMAXIs the maximum transmit power, P, of the UEhighestMCSTo meet the power spectral density, P, required by the highest order Modulation Coding Scheme (MCS)MAXfromInterferenceIs (P)Interferencei+PL'i) Maximum value of (1), PInterferencei is an interference threshold of a neighbor cell i, PL'iIs the path loss of neighbor cell i.
3. The method of claim 1, wherein the initial value of the number of RBs is obtained according to the formula:
Figure FDA0000464266630000011
wherein min represents the minimum value of the values,
Figure FDA0000464266630000012
denotes lower rounded, PcMAXIs the maximum transmit power, P, of the UEperRBIs the initial value of PSD, NRBavailableIndicating the available bandwidth.
4. The method of claim 1, wherein adjusting the PSD initial value and the RB number initial value according to the service QoS requirement of the UE to obtain the PSD final value and the RB number final value of the current data transmission comprises:
(a) obtaining the transmission target Transport Block Size (TBS) according to the service data rate requirement of the UE,is denoted as TBSRequirement(ii) a Obtaining corresponding TBS according to a UE Buffer Status Report (BSR), and recording the TBS as the TBSBSR
(b) Acquiring the MCS of the UE according to the channel interference condition and the current value of the PSD, and further acquiring the current value of TBS according to the MCS and the current value of the RB number;
(c) judging whether the current value of the TBS satisfies the TBSBSR≥TBS≥TBSRequirementIf so, taking the current value of the PSD and the current value of the RB number as the final value of the PSD and the final value of the RB number of the data transmission respectively; if the current value of TBS is greater than TBSBSRThen the TBS is adjusted to TBSBSRThen the current value of PSD and TBS are addedBSRThe corresponding RB numbers are respectively used as a PSD final value and an RB number final value of the data transmission; if the current value of TBS is less than TBSRequirementOtherwise, executing step (d);
(d) and (b) according to the adjustment strategy, adjusting the current value of the RB number and recalculating the current value of the PSD according to the adjusted current value of the RB number, or adjusting the current value of the PSD and recalculating the current value of the RB number according to the adjusted current value of the PSD, and turning to the step (b).
5. The method of claim 4, wherein the current value of the number of RBs in step (d) is adjusted from the minimum value of the number of RBs to a system idle available bandwidth; the PSD current value is adjusted from a PSD minimum value to a PSD maximum value, and the PSD minimum value is any value between the sum of interference noise and the PSD maximum value.
6. An apparatus for allocating radio resources, the apparatus comprising:
a PSD initial value obtaining module, configured to determine a maximum value of a Power Spectral Density (PSD) of a User Equipment (UE), as a PSD initial value;
an RB number initial value obtaining module, configured to obtain a minimum value of a Resource Block (RB) number according to the PSD initial value, where the minimum value is used as an RB number initial value;
the self-adaptive module adjusts the initial value of the PSD and the initial value of the RB number according to the service QoS requirement of the UE to obtain the final value of the PSD and the final value of the RB number of the data transmission;
and the signaling construction output module is used for constructing a resource allocation signaling according to the final value of the PSD and the final value of the RB number of the data transmission and sending the resource allocation signaling to the UE.
7. The apparatus of claim 6, wherein:
the maximum value of the PSD is PpreRB=min(PcMAX,PhighestMCS,PMAXformInterference) Or P iscMAXOr P ishighestMCSOr P isMAXfromInterferenceWherein P isperRBIs PSD maximum value, min represents minimum value, PcMAXIs the maximum transmit power, P, of the UEhighestMCSTo meet the power spectral density, P, required by the highest order Modulation Coding Scheme (MCS)MAXfromInterferenceIs (P)Interferencei+PL'i) Maximum value of (1), PInterferencei is an interference threshold of a neighbor cell i, PL'iIs the path loss of neighbor cell i.
8. The apparatus of claim 6, wherein: the RB number initial value obtaining module obtains the RB number initial value through the following formula:
Figure FDA0000464266630000031
wherein min represents the minimum value of the values,denotes lower rounded, PcMAXIs the maximum transmit power, P, of the UEperRBIs the initial value of PSD, NRBavailableIndicating the available bandwidth.
9. The apparatus of claim 6, wherein the adaptation module comprises:
a resource requirement determining submodule, configured to obtain a target Transport Block Size (TBS) of the transmission according to a service data rate requirement of the UE, and record the TBS as the target TBSRequirement(ii) a Obtaining corresponding TBS according to a UE Buffer Status Report (BSR), and recording the TBS as the TBSBSR
A TBS current value calculation submodule, configured to obtain an MCS of the UE according to a channel interference condition and a PSD current value, and further obtain a TBS current value according to the MCS and a current value of the RB number;
a determination sub-module for determining that TBS is satisfiedBSR≥TBS≥TBSRequirementIf so, taking the current value of the PSD and the current value of the RB number as the final value of the PSD and the final value of the RB number of the data transmission respectively; if the current value of TBS is greater than TBSBSRThen the TBS is adjusted to TBSBSRThen the current value of PSD and TBS are addedBSRThe corresponding RB numbers are respectively used as a PSD final value and an RB number final value of the data transmission; if the current value of TBS is less than TBSRequirementOtherwise, the adjusting submodule is informed to adjust;
and the adjusting submodule is used for adjusting the current value of the RB number according to an adjusting strategy, recalculating the current value of the PSD according to the adjusted current value of the RB number, or adjusting the current value of the PSD, recalculating the current value of the RB number according to the adjusted current value of the PSD, and outputting the current value of the PSD and the current value of the RB number to the TBS current value calculating submodule.
10. The apparatus of claim 9, wherein the adjustment range of the current value of the number of RBs output by the adjustment submodule is from the minimum value of the number of RBs to a system idle available bandwidth; and the PSD minimum value is any value between the sum of interference noise and the PSD maximum value.
CN201010543206.0A 2010-11-12 2010-11-12 Wireless resource allocation method and device Active CN102469566B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010543206.0A CN102469566B (en) 2010-11-12 2010-11-12 Wireless resource allocation method and device
PCT/CN2011/076869 WO2012062126A1 (en) 2010-11-12 2011-07-05 Radio resource allocation method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010543206.0A CN102469566B (en) 2010-11-12 2010-11-12 Wireless resource allocation method and device

Publications (2)

Publication Number Publication Date
CN102469566A CN102469566A (en) 2012-05-23
CN102469566B true CN102469566B (en) 2014-06-11

Family

ID=46050375

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010543206.0A Active CN102469566B (en) 2010-11-12 2010-11-12 Wireless resource allocation method and device

Country Status (2)

Country Link
CN (1) CN102469566B (en)
WO (1) WO2012062126A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9300431B2 (en) * 2012-06-04 2016-03-29 Alcatel Lucent Apparatus, method and computer readable medium for payload segmentation of wireless packet data transmissions
CN102752870B (en) * 2012-07-09 2015-03-25 北京北方烽火科技有限公司 Practical maximum carrier/interference scheduling metric value calculation method and device for long term evolution (LTE) system
CN103634891A (en) * 2012-08-28 2014-03-12 华为技术有限公司 Signal transmission method and user terminal
CN106559888B (en) * 2015-09-29 2020-06-23 电信科学技术研究院 Method and device for allocating cooperative resources
CN109392100B (en) * 2017-08-04 2021-09-10 大唐移动通信设备有限公司 Method, device and equipment for determining size of transmission block
CN112738902B (en) * 2019-10-29 2022-08-09 成都鼎桥通信技术有限公司 Uplink resource scheduling method and device for LTE private network
CN112153677A (en) * 2020-09-08 2020-12-29 北京长焜科技有限公司 Uplink AMC optimization method for small telephone traffic scene
CN114521020A (en) * 2020-11-20 2022-05-20 大唐移动通信设备有限公司 Retransmission terminal pairing method and device and electronic equipment
US11838876B2 (en) * 2022-02-15 2023-12-05 Nokia Solutions And Networks Oy Power spectral density aware uplink scheduling

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1933609A (en) * 2006-01-13 2007-03-21 华为技术有限公司 Method for determining modulation coding mode
CN101741437A (en) * 2008-11-19 2010-06-16 中国移动通信集团公司 Uplink power control method, system and equipment
CN101843131A (en) * 2007-11-01 2010-09-22 高通股份有限公司 Resource scaling in wireless communication systems

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8280396B2 (en) * 2008-01-11 2012-10-02 Alcatel Lucent Overload control method for a wireless cellular network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1933609A (en) * 2006-01-13 2007-03-21 华为技术有限公司 Method for determining modulation coding mode
CN101843131A (en) * 2007-11-01 2010-09-22 高通股份有限公司 Resource scaling in wireless communication systems
CN101741437A (en) * 2008-11-19 2010-06-16 中国移动通信集团公司 Uplink power control method, system and equipment

Also Published As

Publication number Publication date
CN102469566A (en) 2012-05-23
WO2012062126A1 (en) 2012-05-18

Similar Documents

Publication Publication Date Title
CN102469566B (en) Wireless resource allocation method and device
US10517049B2 (en) Uplink scheduling apparatus and method based on uplink report in wireless communication system
US8797983B2 (en) Apparatuses and methods for allocating spectrum resources in a wireless communication network
EP2371078B1 (en) Uplink power headroom reporting for carrier aggregation
KR101549920B1 (en) Adaptive scheduling data transmission based on the transmission power and the number of physical resource blocks
US8565170B2 (en) Method and apparatus for scheduling data transmission on multiple carriers
JP5809261B2 (en) Uplink data transmission / reception method and apparatus in mobile communication system
US8812040B2 (en) Communication system, user equipment, base station, transmit power deciding method, and program
EP2432289A1 (en) Method and apparatus for scheduling uplink radio resources in radio communication system
US8259823B2 (en) Energy-efficient uplink slot allocation in time-frequency division multiple access systems
US20100317385A1 (en) Method and System for Mitigating Inter-Cell Interference
WO2011119249A1 (en) Uplink power control for channel aggregation in a communication network
WO2012016449A1 (en) Method and system for uplink power control in long term evolution system
JP2013533702A (en) Method and apparatus for reporting reverse maximum transmission power in mobile communication system
JP2010233202A (en) Method and device for distributing dynamic resource in multi-cell radio communication system
CN102291832B (en) Co-time-slot scheduling method and device of E-PUCH and other channels
Lee et al. Sub-channel allocation based on multi-level priority in OFDMA systems
JPWO2015194430A1 (en) Terminal device
JP2016005218A (en) Terminal device
CN104080157B (en) The ascending power control method of colony terminal
Rebekka et al. Priority-based quality of service guaranteed radio resource allocation in long term evolution network
KR101013491B1 (en) apparatus for power allocation in wireless communication system and method thereof
Kong et al. Referential bounds analysis of uplink radio resource scheduling in LTE network
Liu et al. Uplink scheduling for LTE-advanced system
Burchardt et al. Uplink interference protection and fair scheduling for power efficient OFDMA networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20120523

Assignee: SHENZHEN ZTE MICROELECTRONICS TECHNOLOGY CO., LTD.

Assignor: ZTE Corporation

Contract record no.: 2015440020319

Denomination of invention: Radio resource distribution method and device

Granted publication date: 20140611

License type: Common License

Record date: 20151123

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
TR01 Transfer of patent right

Effective date of registration: 20170531

Address after: 226000, No. 1, Zhenxing Town, Donghai Town, Nantong City, Jiangsu, Qidong

Patentee after: Qidong new casting factory

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Patentee before: ZTE Corporation

TR01 Transfer of patent right

Effective date of registration: 20220520

Address after: 226200 Donghai Zhen Fu Zi Cun, Qidong City, Nantong City, Jiangsu Province

Patentee after: Qidong Wenfeng Hardware Co.,Ltd.

Address before: 226000 No.1, xingken Town, Donghai Town, Qidong City, Nantong City, Jiangsu Province

Patentee before: QIDONG CIYT XINZAO CASTING FACTORY

TR01 Transfer of patent right