1. Field of the Invention
The present application relates to wireless communication technology, and particularly to a method and a device of resource allocation in Physical Downlink Control Channels.
2. Description of the Related Art
A downlink physical channel of LTE (Long Term Evolution) includes a traffic channel and a control channel. Herein the traffic channel is a Physical Downlink Shared Channel (hereinafter referred to as PDSCH) adapted for transporting downlink data and system broadcast information. The control channel includes three kinds of channels:
a Physical Downlink Control Channel (hereinafter referred to as PDCCH) adapted for indicating information about modulation and demodulation, resource allocation, precoding and etc. necessary for a LTE User Equipment (hereinafter referred to as UE) to demodulate the PDSCH;
a Physical Hybrid-ARQ Indicator Channel (hereinafter referred to as PHICH) adapted for indicating whether the PDSCH has been correctly demodulated;
a Physical Control Format Indicator Channel (hereinafter referred to as PCFICH) adapted for indicating a position of an Orthogonal Frequency Division Multiplexing (hereinafter referred to as OFDM) sign used by PDCCH.
As shown above, only when the UE has correctly demodulated the PDCCH, can it correctly demodulate the PDSCH. Therefore, the PDCCH is the key of LTE for system resource allocation and control information scheduling, and the reliability of transmission in the PDCCH directly influences the LTE system performance.
At present, there are several methods in existing technology to improve the reliability of transmission in the PDCCH as follows:
Method 1: Adaptiveness of PDCCH Format
The PDCCH format, that is, a Control Channel Element (hereinafter referred to as CCE) aggregation level, includes four types which contain 1 CCE, 2 CCEs, 4 CCEs and 8 CCEs respectively. The higher the CCE aggregation level of a PDCCH is, the lower a coding rate of the PDCCH is and the higher a reliability demodulation of the PDCCH is. Therefore, a LTE evolved Node B (hereinafter referred to as eNB) may adaptively select a suitable PDCCH format in accordance with conditions of a radio channel to improve the reliability of transmission in PDCCH.
Method 2: Power Control of the PDCCH
According to a quality of downlink signals such as a Channel Quality Indicator (hereinafter referred to as CQI) and a Hybrid Adaptive Re-transmission Request (HARQ) Discontinuous Transmission (DTX) feedbacked by the UE, the eNB may adjust transmitting power of the PDCCH dynamically. If the UE feedbacks low CQI but many HARQ DTXs, the eNB will improve the transmitting power of the PDCCH to guarantee the reliability of the transmission in PDCCH; conversely, if the UE feedbacks high CQI but fewer HARQ DTXs, the eNB will reduce the transmitting power of the PDCCH to save power resources and reduce interference to neighboring cells, so the reliability of the transmission in PDCCH is further guaranteed.
Method 3: Reduction of PDCCH Channel Load
Reduce user numbers scheduled in the same subframe at the same time, and guarantee that a load of control channel will not exceed a preset percentage threshold. Once all cells have adopted the scheme, Resource Elements (hereinafter referred to as RE) occupied by PDCCHs scheduled among cells for users will significantly have fewer chances to interfere with each other, and the reliability of transmission in PDCCH is further guaranteed.
However, there are problems with the three methods above as follows:
(1) Method 1 and Method 2 only consider a quality of the PDCCH in the current cell, but not as well as a resource allocation of the PDCCH in a neighboring cell. If the neighboring cell allocates the PDCCH with the same frequency to an UE in an edge area of the neighboring cell and improves the transmitting power through power control, PDCCHs of the UEs will interfere with each other, thus the reliability of transmission in PDCCH is not guaranteed and power resources of PDCCHs are wasted.
(2) Method 3 just considers an occupation of PDCCH resources in the cell, but not as well as an occupation of PDCCH resources in a neighboring cell. Therefore, it doesn't completely eliminate mutual interference of PDCCHs among cells, but just reduces a possibility of mutual interference of PDCCHs in neighboring cells, meanwhile it limits the number of users scheduled in the same subframe and decreases a network capacity, and the reliability of the transmission in PDCCH is not guaranteed.
To solve the problem that the reliability of the transmission in PDCCH is not improved in existing technology, the present application provides a method and device of resource allocation in PDCCHs.
The technical scheme of the present application is made as follows:
According to one aspect of the present application, a method of resource allocation in PDCCHs is provided and includes:
determining relative positions of UEs in at least two neighboring cells;
determining for each UE a CCE aggregation level of a PDCCH of the UE, and calculating a UE-specific search space of the PDCCH in each subframe according to the CCE aggregation level of the PDCCH of the UE;
on condition that at least two UEs are in an overlapping area between neighboring cells and the at least two UEs belong to different neighboring cells, selecting for each UE of the at least two UEs a group of CCEs without overlapping in frequency domain with a group of CCEs that have been allocated to a PDCCH for other UE of the at least two UEs in the UE-specific search space of the PDCCH in each subframe of the current UE according to the CCE aggregation level of PDCCH for the current UE, and allocating the group of CCEs to a PDCCH of the current UE.
According to another aspect of the present application, a device of resource allocation in PDCCHs is provided and includes:
a position determining module, for determining relative positions of UEs in at least two neighboring cells;
a calculating module, for determining for each UE a CCE aggregation level of a PDCCH of the UE, and calculating an UE-specific search space of the PDCCH in each subframe according to the CCE aggregation level of the PDCCH of the UE;
a selecting and allocating module, for when the position determining module determines that at least two UEs are in an overlapping area in neighboring cells and the at least two UEs belong to different neighboring cells, selecting for each UE of the at least two UEs a group of CCEs without overlapping in frequency domain with a group of CCEs that have been allocated to a PDCCH for other UE of the at least two UEs in the UE-specific search space of the PDCCH in each subframe of the current UE according to the CCE aggregation level of the PDCCH of the current UE, and allocating the group of CCEs to a PDCCH of the current UE.
To be noted, the technical scheme above of the present application can make PDCCHs of several UEs in the overlapping area of neighboring cells have different frequency domain and will not have same frequency interference with each other; further, enhance respective transmitting power of PDCCHs for the UEs through power control; therefore, improve the reliability of transmission in PDCCH.
To solve the problem that the reliability of transmission in PDCCH is not improved in existing technology, following embodiments of the present application provide a method of resource allocation in PDCCHs as well as a device to apply the method, so PDCCH scrambled by SI-RNTI (System Information Radio Network temporary Identifier), P-RNTI (Paging Radio Network temporary Identifier) and RA-RNTI (Random Access Radio Network temporary Identifier) may be coordinately allocated. Once frequency domain of PDCCHs have been coordinately allocated, PDCCHs in neighboring cells will not mutually overlap in frequency domain, therefore no same frequency interference exists and the reliability of a broadcast channel, a paging channel and a random access channel may be correspondingly enhanced.
A basic unit of a LTE PDCCH is Resource Element Group (hereinafter referred to as REG) and a REG includes 4 successive Resource Elements (hereinafter referred to as RE). A mapping relationship between a REG and a RE in a Resource Block (hereinafter referred to as RB) is shown in
A resource occupation of a control channel in a LTE downlink physical channel is as follows:
1, PCFICH
A PCFICH is located in the first OFDM symbol in every subframe and occupies 4 REGs in total. For frequency diversity, the 4 REGs carried PCFICHs equidistribute in frequency domain according to Formula (1):
k
1=[(NscRB/2)·(NIDcell mod 2NRRBDL)] mod NRBDLNscRB
k
2
=[k
1
+└N
RB
DL/2┘·NscRB/2] mod NRRBDLNscRB
k
3
=[k
1+└2NRBDL/2┘·NscRB/2] mod NRRBDLNscRB
k
4
=[k
1+└3NRBDL/2┘·NscRB/2] mod NRRBDLNscRB (1)
Herein, k1 represents a serial number of the first subcarrier for the ith REG occupied by the PCFICH, i=1, 2, 3, 4; NscRB represents a number of subcarriers in a RB, NRBDL represents a total number of RBs within a system bandwidth, NIDcell represents a cell identifier.
2, PHICH
A PHICH occupies 3NPHICHgroup REG resources, and NPHICHgroup is determined as follows:
For a FDD (Frequency Division Duplexing) system, uplink subframes and downlink subframes exist at the same time, so a number of PHICH groups in a subframe is fixed and is specifically determined according to Formula (2):
Herein, NRBDL represents a total number of RBs within a system bandwidth, Ng is notified in PBCH, Ngε(1/6, 1/2, 1, 2).
For a TDD (Time Division Duplexing) system, because an asymmetry between uplink subframes and downlink subframes exists, a number of PHICH groups in a subframe is mi×NPHICHgroup, herein NPHICHgroup is determined according to Formula (2) and mi is determined according to Table 1.
PHICHs equidistribute in frequency domain and include a normal mode and an extended mode in time domains, which are indicated by a PBCH (Physical Broadcast Channel). A PHICH position of time-frequency resources is determined according to Formula (3) and Formula (4):
Herein, represents a serial number of a REG where a PHICH is, l′, represents a serial number of an OFDM symbol, nl
A basic unit of PDCCH resource mapping is CCE, and a CCE includes 9 unsuccessive REGs. A PDCCH is composed by successive CCEs. The CCEs available in a system are counted from 0 to NCCE−1, herein, NCCE=└NREG/9┘, NREG represents a number of REGs which are not allocated to PCFICHs or PHICHs.
The PDCCH has 4 format types, and the format includes 1 CCE, 2 CCEs, 4 CCEs and 8 CCEs respectively in each type, also known as a CCE aggregation level. And a number of REGs occupied and a number of PDCCH bits loaded at each CCE aggregation level are overlap as Table 2.
The PDCCH format is a mapping format of the PDCCH on physical resources and is irrelevant to PDCCH content. The PDCCH format for transporting is determined by a LTE base station (i.e., eNB), and a suitable PDCCH format is selected according to a condition of radio channel and a load within a cell. The UE searches within a control region not only a beginning position of a CCE aggregation level where a DCI (Downlink Control Indicator) is, but also a CCE aggregation level used by the eNB to send to the DCI, and the process above is called a PDCCH blind test.
As shown in
(1) a PDCCH with 1 CCE (i.e., at CCE aggregation level 1) begins from a CCE at any position;
(2) a PDCCH with 2 CCEs (i.e., at CCE aggregation level 2) begins from a CCE at an even position;
(3) a PDCCH with 4 CCEs (i.e., at CCE aggregation level 4) begins from a CCE at a multiple position of 4;
(4) a PDCCH with 8 CCEs (i.e., at CCE aggregation level 8) begins from a CCE at a multiple position of 8.
A CCE resource set for the UE to make a PDCCH blind test is called a PDCCH search space, that is, a serial numbers of CCEs potential in PDCCHs of the UE. The PDCCH search space falls into a public search space and an UE-specific search space. Herein, the public search space is shared by any UE in a cell, and in the public search space the UE needs to experiment at CCE aggregation level 4 or level 8 just from the first CCE in a subframe. The UE-specific search space is aimed at every UE at all potential CCE aggregation levels, and a beginning position of the UE-specific search space at a CCE aggregation level is determined according to a Hash function shown in Formula 5. In the Hash function, input parameters include an UE identifier (hereinafter referred to as C-RNTI), a serial number of subframes and a total number NCCE of CCEs in the current subframe.
Herein, K represents a serial number of subframes, Kε(0, 1, . . . 9), Y−1=nRNTI, nRNTI represents a numerical value of the C-RNTI, A=39827, D=65537, NCCE represents a total number of CCEs in the subframe K, LPDCCH represents a CCE aggregation level, Zk represents a beginning position of the UE-specific search space at the CCE aggregation level LPDCCH in the subframe K.
From the mapping process from the CCE to REG in the PDCCH, the PDCCH has characteristics as follows:
in a cell whose PCI is 0, 36 REGs belong to 4 CCEs with a serial number of CCEs from 0 to 3; in a cell whose PCI is 1, second 36 REGs overlapping with the first 36 REGs in frequency domain belong to CCEs with a serial number from 3 to 8; in a cell whose PCI is 2, third 36 REGs overlapping with the first 36 REGs in frequency domain belong to CCEs with a serial number from 7 to 14, and et cetera. In the light of this, the 36 REGs in a cell whose PCI is 0 only overlap in frequency domain with some CCEs in other cells, and do not overlap with the rest CCEs as shown in Table 3:
Based on the analysis of above characteristics and a relationship between the search space of the PDCCH and the C-RNTI and the serial number of subframes for the UE, following embodiments of the present application provide a method and a device to coordinately allocate PDCCH resources among several neighboring cells.
In following embodiments, what cell/UE is only a name made to describe conveniently, does not mean a certain cell/UE but may mean any cell/UE.
As shown in
At Step S102, relative positions of UEs in at least two neighboring cells are determined;
Herein, the method of determining the relative positions of UEs in at least two neighboring cells includes Step 11 and Step 12:
at Step 11, for every cell, an uplink signal strength of an UE in the cell measured in the cell and an uplink signal strength of an UE in neighboring cells measured in the cell;
at Step 12, for every UE in every cell, the relative position of the UE is determined according to the uplink signal strength of the UE in the cell measured in the cell and the uplink signal strength of the UE measured in the S neighboring cells, herein S is a positive integer greater than 0.
Specifically, the determining may be made under following situations:
Situation 1: if |Q11−Qj1|<ZThreshold, determine that the UE within the current cell is located in the overlapping area between the current cell and above S cells;
Situation 2: if Q11>MThreshold and |Q11−Qj1|>NThreshold, determine that the UE within the current cell is located in the centre area of the current cell;
Situation 3: if Q11<RThreshold and Q11<TThreshold, determine that the UE within the current cell is located in the edge area of the current cell not overlapping with above S cells.
Herein, Q11, represents an uplink signal strength of the UE measured in the current cell, Q11 represents an uplink signal strength of the UE measured in the cell j in the S cells, j=2, 3 . . . , (N+1), ZThreshold, OThreshold, MThreshold, NThreshold, RThreshold and TThreshold all represent preset thresholds.
Herein at Step S104, a method of determining a CCE aggregation level of the PDCCH for the UE includes: according to information of wireless signal quality feedbacked by the UE obtained from the eNB in the cell where the UE is, determining the CCE aggregation level of PDCCH for the UE. The information of wireless signal quality includes CQIs and HARQ DTXs.
At Step S104, a transmitting power of the UE is determined as well as the CCE aggregation level of the PDCCH of the UE.
At Step S104, the method of calculating an UE-specific search space of the PDCCH in each subframe includes Step 21 and Step 22:
At Step 21, a beginning position of an UE-specific search space of the PDCCH of the UE in each subframe is calculated according to a C-RNTI of the UE and the CCE aggregation level of the PDCCH for the UE.
Specifically, the beginning position of the UE-specific search space of PDCCH in each subframe may be determined according to Formula 5.
At Step 22, the size of the UE-specific search space of the PDCCH in each subframe of the UE is determined according to the CCE aggregation level of the PDCCH for the UE.
Specifically, the size of the UE-specific search space of PDCCH is 6 at CCE aggregation level 1, 12 at CCE aggregation level 2, 8 at CCE aggregation level 4, and 16 at CCE aggregation level 8.
Therefore, calculate the beginning position of the UE-specific search space at Step 21, determine the size of the UE-specific search space (recorded as Sum), and the UE-specific search space is successive Sum CCEs from the beginning position.
At Step S106, for every cell a CFI of the cell is determined according to a number of UEs in the cell and a CCE aggregation level of the PDCCH for every
UE;
at Step S108, once determining that at least two UEs are in an overlapping area between neighboring cells and the at least two UEs belong to different neighboring cells, for every UE of the at least two UE, a group of CCEs without overlapping in frequency domain with a group of CCEs that have been allocated to PDCCHs for other UE of the at least two UEs is selected in the UE-specific search space of the PDCCH in each subframe of the current UE according to a CCE aggregation level of the PDCCH for the current UE, and allocate the group of CCEs to PDCCHs of the current UE.
At Step S108, a method of selecting a group of CCEs without overlapping in frequency domain with a group of CCEs that have been allocated to a PDCCH for other UE of the at least two UEs includes: executing Step A1 to Step H1 to the current UE in each subframe:
at Step A1, for each subframe, to find a group of CCEs for the current UE in a preset mapping relationship table according to the PCI and CFI of the current UE and each the other UEs of the at least two UEs that has been allocated with CCEs and locates in different cells from the current UE, and the group of CCEs finding above is overlapping in frequency domain with a group of CCEs that has been allocated to each the other UEs; then execute Step B1;
Herein, if the current UE is the first UE of the at least two UEs allocated with CCEs, not excute Step A1 and directly execute Step B1.
Besides at Step A1, not execute Step A1 to other UE of the at least two UEs that has been allocated with CCEs in the same cell as the current UE.
At Step B1, for the current UE and for each subframe, excluding the group of CCEs that has been found at step A1 from the UE-specific search space of the current UE and then selecting a group of successive CCEs for the current UE in the remaining CCEs, where the UE-specific search space of the current UE is calculated according to the CCE aggregation level of the PDCCH of the current UE;
Herein as shown in
At Step B1, a mode of selecting a group of successive CCEs in the UE-specific search space may specifically include: selecting a group of CCEs in the UE-specific search space which are equal to the CCE aggregation level in size with beginning positions conforming to
Herein, if the current UE is the first UE of the at least two UEs allocated with CCEs, at Step B1, according to the CCE aggregation level of the PDCCH for the current UE, directly select any group of successive CCEs for the current UE in the UE-specific search space in the subframe of the current UE.
At Step C1, if a group of CCEs cannot be selected for the current UE at Step B1, degrading the CCE aggregation level of the PDCCH for the current UE and enhancing the transmitting power of the current UE, recalculate an UE-specific search space in the subframe according to the degraded CCE aggregation level, and repeatedly execute Step B1 to the current UE.
At Step C1, degrading the CCE aggregation level may be made gradually. For example, if the current CCE aggregation level is 8, firstly reduce it to 4; and the transmitting power may be suitably enhanced according to the reduction rating, e.g., enhance with 3 dB.
At Step D1, if a group of CCEs cannot be selected for the current UE at Step C1, reselect and reallocate a group of CCEs for other UE of the at least two UEs that has been allocated with CCEs; and then execute Step A1 to Step C1 to the current UE.
At Step D1, the process of reselecting and reallocating a group of CCEs for other UE of the at least two UEs that has been allocated with CCEs may be made as follows: firstly reselect a group of successive CCEs for an UE of the at least two UEs that is the first allocated with CCEs (for convenience of description, recorded as the first other UE), and obviously the group of CCEs reselected are different from the group of CCEs original selected; because the CCEs allocated to the first other UE have been changed, then reselect CCEs at Step A1 to Step H1 for other UE except the first other UE that has been allocated with CCEs.
For example, the at least two UEs are UE1 and UE2 in Cell 1 and UE3 and UE4 in Cell 2. The sequence of allocating is UE1, UE2, UE3 and UE4, and the current UE is UE4. So first reselect and allocate a group of CCEs for UE1, suppose that a CCE aggregation level for UE1 is 4 and an UE-specific search space is {0,1,2,3,4,5,6,7}, the group of CCEs originally selected is {0,1,2,3}, thus the group of CCEs reselected may be {4,5,6,7}; then reselect a group of CCEs for UE2; finally reselect and reallocate a group of CCEs for UE3 at Step A1 to Step H1, and in this way reselect CCEs for all the other UEs that have been allocated with CCEs before the current UE.
At Step E1, if a group of successive CCEs cannot be selected for the current UE at Step D1, degrading a CCE aggregation level of the PDCCH for the first other UE that is the first of the at least two UEs allocated with CCEs and enhance transmitting power of the first other UE, and recalculate an UE-specific search space in the subframe of the first other UE according to the CCE aggregation level degraded; reselect and reallocate a group of CCEs for the first other UE in the subframe; then repeatedly execute Step F1.
Specifically, according to the degraded CCE aggregation level, in the UE-specific search space recalculated, reselect a group of CCEs and allocate them to the first other UE.
At Step F1, reselect and reallocate a group of CCEs for other UEs except the first other UE that have been allocated with CCEs; then excute Step G1.
Specifically, for each the other UEs except the first other UE that has been allocated with CCEs, reselect and reallocate a group of CCEs for the other UEs at Step A1 to Step H1.
At Step G1, repeatedly execute Step A1 to Step D1 to the current UE. At Step H1, if a group of successive CCEs cannot be selected for the current UE at Step G1, exit the current procedure.
Besides, the method also includes as shown in
At Step S110, once determining that at least one UE located in the center area of any current cell of the at least two neighboring cells, for every UE of the at least one UE, according to a CCE aggregation level of the PDCCH for the current UE, selecting a group of CCEs without overlapping in frequency domain with a group of CCEs that have been allocated to PDCCHs for certain UEs from the UE-specific search space of the PDCCH of the current UE for each subframe and allocating them to a PDCCH of the current UE; wherein, the certain UEs comprise: UEs at the edge of other cell neighboring the current cell, and UEs of the other cells located in an overlapping area between the current cell and the other cells.
Herein, the method of selecting a group of CCEs without overlapping in frequency domain with a group of CCEs that have been allocated to PDCCHs of the certain UEs includes: executing Step A2 to Step E2 in each subframe for the current UE:
At Step A2, for each subframe, to find a group of CCEs for the current UE in a preset mapping relationship table according to the PCI and CFI of the current UE and each the other UEs of the certain UEs that has been allocated with CCEs, and the group of CCEs finding above is overlapping in frequency domain with a group of CCEs that has been allocated to each the other UEs; then execute Step B2.
At Step B2, for the current UE and for each subframe, excluding the group of CCEs that has been found at step A2 from the UE-specific search space of the current UE and then selecting a group of successive CCEs for the current UE in the remaining CCEs, where the UE-specific search space of the current UE is calculated according to the CCE aggregation level of the PDCCH of the current UE; then execute Step C2.
At Step C2, for each subframe, if a group of successive CCEs cannot be selected for the current UE at step B2, excluding the UEs at the edge of other cell neighboring the current cell from certain UE and then executing step B2; then execute Step D2.
At Step D2, for the current UE and for each subframe, excluding the group of CCEs that has been found at step C2 from the UE-specific search space of the current UE and then selecting a group of successive CCEs for the current UE in the remaining CCEs, where the UE-specific search space of the current UE is calculated according to the CCE aggregation level of the PDCCH of the current UE; then execute Step E2.
At Step E2, if a group of successive CCEs cannot be selected for the current UE at Step D2, according to the CCE aggregation level of the PDCCH for the current UE in the UE-specific search space in the subframe, select a group of successive CCEs and decrease transmitting power of the current UE.
After executing Step108 and Step110, CCEs allocated to PDCCHs of every UE and transmitting power of every UE may be sent to a corresponding eNB. And according to the above information, the eNB may allocate PDCCH resources for every UE and adjust the transmitting power of every UE.
In the method provided in the embodiment of the present application, make that PDCCHs of several UEs in the overlapping area of neighboring cells have different frequency domain and will not have same frequency interference with each other; further, enhance the transmitting power of PDCCHs for the UEs through power control and ensure to transport more reliably; therefore, improve the reliability of transmission in PDCCH.
Besides, the method makes UEs in a center area of a cell have frequency domain different from PDCCHs of certain UEs, herein the certain UEs are UEs at the edge of neighboring cells of the current cell and UEs within neighboring cells in an overlapping area between the current cell and neighboring cells; or makes UEs in a center area of a cell have frequency domain different from PDCCHs of UEs in the overlapping area; and there is no same frequency interference among them. Further, if the UEs in a center area of a cell have the same frequency domain as the PDCCHs of UEs at the edge of neighboring cells, decrease the transmitting power of PDCCHs for the UE in the center area of the cell through power control and reduce the interference of PDCCHs for UEs at the edge of neighboring cells, so ensure the reliability of transmission in PDCCHs.
Embodiment 2 of the present application provides a device of resource allocation in PDCCHs to apply a method mentioned in Embodiment 1. As shown in
The position determining module 10 is adapted for determining relative positions of UEs in at least two neighboring cells.
The calculating module 20 is adapted for determining a CCE aggregation level of a PDCCH for every UE, and calculating a UE-specific search space of the PDCCH for the UE in each subframe according to the CCE aggregation level of the PDCCH for every UE.
The selecting and allocating module 30 is adapted for, when the position determining module 10 determines that at least two UEs are in an overlapping area in neighboring cells and the at least two UEs belong to different neighboring cells, for every UE of the at least two UE, selecting a group of CCEs without overlapping in frequency domain with a group of CCEs that have been allocated to a PDCCH for an UE of the at least two UE in the UE-specific search space of the PDCCH in each subframe of the current UE according to a CCE aggregation level of the PDCCH for the current UE, and allocating the group of CCEs to a PDCCH for the current UE.
Specifically, the position determining module includes an obtaining element and a determining element, herein:
The obtaining element is adapted for, for every cell, obtaining an uplink signal strength of an UE in the cell measured in the cell and an uplink signal strength of an UE in neighboring cells measured in the cell.
The determining element is adapted for, for every UE in every cell, determining the relative position of the UE according to the uplink signal strength of the UE in the cell measured in the cell and the uplink signal strength of the UE measured in the S neighboring cells, herein S is a positive integer greater than 0.
Herein, the determining element is specifically applied as follows: if |Q11−Q11|<ZThreshold determine that the UE within the current cell is located in the overlapping area between the current cell and above S cells; if Q11>MThreshold and |Q11−Qj1|>NThreshold determine that the UE within the current cell is located in the centre area of the current cell; if Q11<RThreshold and Q11<TThreshold, determine that the UE within the current cell is located in the edge area of the current cell not overlapping with above S cells; herein, Q11 represents an uplink signal strength of the UE measured in the current cell, Qj1 represents an uplink signal strength of the UE measured in the cell j of the S cells, j=2, 3, . . . , (N+1), ZThreshold, OThreshold, MThreshold, NThreshold, RThreshold and TThreshold all represent a preset threshold.
Specifically, the calculating module includes a first calculating element, a second calculating element and a third calculating element, herein:
The first calculating element is adapted for determining the CCE aggregation level of PDCCH for the UE according to information of wireless signal quality feedbacked by the UE, and the information of wireless signal quality includes CQIs and HARQ DTXs.
The second calculating element is adapted for calculating a beginning position of an UE-specific search space of the PDCCH for the UE in each subframe according to a C-RNTI of the UE and the CCE aggregation level of the PDCCH for the UE.
The third calculating element is adapted for calculating a size of an UE-specific search space of the PDCCH for the UE in each subframe according to the CCE aggregation level of the PDCCH for the UE.
Besides, the device also includes a CFI determining module adapted for, for every cell determining a CFI of the cell according to the number of UEs in the cell and a CCE aggregation level of the PDCCH for every UE; thus the selecting and allocating module also includes a first processing element to execute following Step A1 to Step B1 in each subframe, and the detailed description of Step A1 to Step B1 is shown in Embodiment 1 and will not be listed here.
Moreover, the calculating module is also adapted for determining transmitting power of an UE as well as the CCE aggregation level of the PDCCH for the UE; thus the first processing element is also adapted for executing Step C1 to Step H1 in each subframe to the current UE, and the detailed description of Step C1 to Step H1 is shown in Embodiment 1 and will not be listed here.
The selecting and allocating module is also adapted for, when the position determining module judges that at least one UE is in an center area within any cell of the at least two neighboring cells, for every UE of the at least one UE, according to a CCE aggregation level of the PDCCH for the current UE in the UE-specific search space of the PDCCH in each subframe of the current UE, select a group of CCEs without overlapping in frequency domain with a group of CCEs that have been allocated to PDCCHs for certain UEs, and allocate the group of CCEs to the PDCCH for the current UE; herein the certain UEs include UEs at the edge of other cell neighboring the current cell and UEs within an overlapping area between the current cell and the other cells.
Herein, the selecting and allocating module also includes a second processing element adapted for executing Step A2 to Step E2 in each subframe to the current UE, and the detailed description of Step A2 to Step E2 is shown in Embodiment 1 and will not be listed here.
Specifically, the device also includes a sending module, adapted for sending CCEs allocated to PDCCHs of every UE and transmitting power of every UE to a corresponding eNB.
The device in Embodiment 2 may be within the eNB, or outside the eNB as an independent physical entity. If within the eNB, the device may coordinately allocate PDCCH resources of several cells dominated by the eNB; if outside the eNB, the device may coordinately allocate PDCCH resources among several eNBs.
The present Embodiment 3, for example, illustrates a method in Embodiment 1 in details. And Cell a neighbors Cell b in this embodiment.
A method provided in Embodiment 3 includes steps as follows:
At Step S202, an eNB sends cell-specific parameters and UE-specific parameters of Cell a and Cell b to a device of resource allocation; herein, the cell-specific parameter is a PCI, and the UE-specific parameter is a C-RNTI and a distinctive attribute for UE uplink signals, such as CQI, or time-frequency position information about Sounding Reference Signal (hereinafter referred to as SRS), etc. The information sent is specifically shown in Table 4 and Table 5:
Table 4 indicates that: the PCI of Cell a is PCI a, the C-RNTI of two UEs within Cell a is ax1 and ay1 respectively, and the distinctive attribute for UE ax1 uplink signals is ax2 and the distinctive attribute for UE ay1 uplink signals is ay2.
Table 5 indicates that: the PCI of Cell b is PCI b, the C-RNTI of two UEs within Cell b is bx1 and by1 respectively, and the distinctive attribute for UE bx1 uplink signals is bx2 and the distinctive attribute for UE by1 uplink signals is by2.
At Step S204, the eNB sends following information to the device of resource allocation: as shown in Table 6, an uplink signal strength of an UE in Cell a demodulated by Cell a, an uplink signal strength of an UE in Cell b demodulated by Cell a, and a PCI and a distinctive attribute for UE uplink signals in Cell b demodulated by Cell a from uplink signals in Cell b; as shown in Table 7, also an uplink signal strength of an UE in Cell b demodulated by Cell b, an uplink signal strength of an UE in Cell a demodulated by Cell b, and a PCI and a distinctive attribute for UE uplink signals in Cell a demodulated by Cell b from uplink signals in Cell a.
At Step S206, the eNB sends following information to the device of resource allocation, such as C-RNTIs of UEs in Cell a and Cell b, CQIs feedbacked by UEs and HARQ DTXs feedbacked by UEs;
specifically, the information sent is shown in Table 8 and Table 9:
At Step S208, once receiving the above information, the device of resource allocation calculates the information of relative positions for every UE in according to a method at Step S102 provided in Embodiment 1. Suppose that, the calculation is shown in Table 10:
At Step S210, the device of resource allocation calculates CFIs in Cell a and Cell b, serial numbers of CCEs of PDCCHs and transmitting power of PDCCHs for UE ax1, ay1, and by1, and details are described at Step1 to Step7 as follows:
At Step1, calculate a CCE aggregation level of a PDCCH and the transmitting power for every UE.
At Step2, confirm the CFI of every cell.
At Step3, for every UE, calculate an UE-specific search space of the PDCCH in each subframe for the UE.
At Step4, allocate CCEs to UEs in an overlapping area between Cell a and Cell b, that is, allocate CCEs to the two UEs whose C-RNTI is ax1 (hereinafter simply referred to as UE ax1) and bx1 (hereinafter simply referred to as UE bx1) respectively.
Specifically, execute following steps in each subframe:
At Step4.1, select a group of CCEs in an UE-specific search space of the PDCCH for UE ax1.
At Step4.2, according to a mapping relationship table shown in
At Step4.3, remove all serial numbers of CCEs confirmed at Step4.2 in the UE-specific search space in the subframe of UE bx1 obtained at Step3, then according to the CCE aggregation level of the PDCCH for UE bx1 obtained at Step1, select a serial number of CCE CCEbx1 for the PDCCH of UE bx1 in the remaining UE-specific search space, so ensure CCEbx1 not to overlap with CCEax1 in frequency domain.
At Step4.4, if Step4.3 cannot be completed, reduce the CCE aggregation level of the PDCCH for UE bx1 and enhance suitable transmitting power, then according to the CCE aggregation level degraded, recalculate an UE-specific search space of the PDCCH for UE bx1 in the subframe and repeat Step 4.3.
At Step4.5, if Step4.4 cannot be completed, reselect a serial number of other CCE CCEax1 in the UE-specific search space of the PDCCH for UE ax1 in the subframe, and repeat Step 4.2 to Step4.4.
At Step4.6, if Step4.5 cannot be completed, reduce the CCE aggregation level of the PDCCH for UE ax1, then according to the CCE aggregation level degraded, recalculate an UE-specific search space of the PDCCH for UE ax1 in the subframe, reselect and reallocate a serial number of other CCE CCEax1 for UE ax1, repeat Step 4.2 to Step4.5.
At Step4.7, if Step4.6 cannot be completed, exit the procedure of selecting and allocating CCEs for UE bx1 in the subframe.
At Step5, allocate serial numbers of CCEs of PDCCHs for UEs in an edge area within Cell a and Cell b; there is no UE in an edge area within Cell a, so only allocate serial numbers of CCEs of PDCCHs for UE by1 in Cell b.
At Step6, allocate serial numbers of CCEs of PDCCHs for UE ay1 in a centre area within Cell a.
Specifically, execute following steps in each subframe:
at Step6.1, according to a mapping relationship table shown in
At Step6.2, remove all serial numbers of CCEs confirmed at Step6.1 in the UE-specific search space of the PDCCH for UE ay1 in the subframe recalculated at Step3, then according to the CCE aggregation level of the PDCCH for UE ay1 a group of successive CCE serial numbers in the remaining UE-specific search space and allocate them to PDCCHs of UE ay1, therefore ensure the serial numbers of CCEs selected are different from the serial numbers of CCEs located at Step6.1.
At Step6.3, if Step6.2 cannot be completed, in the mapping relationship table shown in
At Step6.4, remove all serial numbers of CCEs located at Step6.3 in the UE-specific search space in the subframe for UE ay1 calculated at Step3, then according to the CCE aggregation level of the PDCCH for UE ay1, select a serial number of successive CCEs in the remaining UE-specific search space and allocate them to the PDCCH of UE ay1, therefore ensure the serial numbers of CCEs selected are different from the serial numbers of CCEs located at Step6.3.
At Step6.5, if Step6.4 cannot be completed, according to the CCE aggregation level of the PDCCH for UE ay1 in the UE-specific search space for UE ay1 in the subframe calculated at Step3, select a group of successive CCE serial numbers and allocate them to the PDCCH of UE ay1, and decrease the transmitting power.
At Step7, in the method at Step6, allocate CCE serial numbers of PDCCHs for UEs in a centre area within Cell b. There is no UE in the centre area within Cell b, so not execute this step.
At Step S212, the device of resource allocation send to the eNB the information about the CFI of every cell, CCE serial numbers of PDCCHs for every UE and the transmitting power of every UE.
Specifically, the information sent is shown in Table 11 and Table 12:
At Step S213, once receiving the information shown in Table 11 or Table 12, the eNB send the information to corresponding UEs.
Through a practical application scenario, the present embodiment describes methods mentioned in above embodiments.
Cell 1, Cell 2 and Cell 3 are three neighbor cells, and a PCI of them is 1, 2 and 3 respectively, an UE of them is UE1, UE2 and UE3 respectively, a C-RNTI of UE1, UE2 and UE3 is 65, 66 and 67 respectively, and the three UEs all locate in an overlapping area within the three cells.
A method of resource allocation in PDCCHs in the present embodiment includes steps as follows:
At Step S302, a device of resource allocation determines that UE1, UE2 and UE3 locate in an overlapping area between Cell 1, Cell 2 and Cell 3.
At Step S304, according to information about CQIs and HARQ DTXs feedbacked by every UE, the device of resource allocation confirms that a CCE aggregation level of the PDCCH for every UE is 8 and no enhancement is made to transmitting power for every UE.
At Step S306, for every cell, according to a number of UEs in a cell and the CCE aggregation level of PDCCHs for every UE, the device of resource allocation confirms a CFI of the cell and supposes that the CFI in the three cells are all 3.
At Step S308, the device of resource allocation calculates an UE-specific search space (8CCE) in each subframe for UE1, UE2 and UE3 as shown in Table 13:
At Step S310, the device of resource allocation allocates PDCCH resources for UE1, UE2 and UE3.
Specifically, the process includes following steps:
At Step S3101, considering that the CCE aggregation level of the PDCCH for UE1 is 8, select 8 successive CCE serial numbers in the UE-specific search space (8CCE) in each subframe and allocate them to UE1 as shown in Table 14:
At Step S3102, locate in a mapping relationship table shown in
At Step S3103, remove all serial numbers of CCEs located in an UE-specific search space in the subframe for UE2, then considering that the CCE aggregation level of PDCCH for UE2 is 8, select 8 successive CCE serial numbers in the remaining UE-specific search space and allocate them to UE2, thus ensure PDCCHs of UE1 and PDCCHs of UE2 will not overlap in frequency domain; and a final result of allocating PDCCHs for UE2 is shown as Table 16:
At Step S3104, in every subframe reliably me, locate in a mapping relationship table shown in
At Step S3105, in each subframe, remove all serial numbers of CCEs in Cell 3 located at Step S3102 and Step S3104 in an UE-specific search space in the subframe, then considering that the CCE aggregation level of PDCCH for UE3 is 8, select 8 successive CCE serial numbers in the remaining UE-specific search space for UE3; and the serial numbers of CCEs allocated to PDCCHs for UE3 are shown as Table 18:
At Step S3106, CCEs are not successfully allocated for UE3 in Subframe 5 and Subframe 6 at Step S3105, so reduce the CCE aggregation level of the PDCCH for UE3 to 4 and increase the transmitting with 3 dBs, and recalculate an UE-specific search space for UE3 in Subframe 5 and Subframe 6, then in the UE-specific search space in Subframe 5 and Subframe 6 remove all serial numbers of CCEs in Cell 3 located at Step S3102 and Step S3104, and considering that the CCE aggregation level of PDCCH for UE3 is 4, select 4 successive CCE serial numbers in the remaining UE-specific search space and allocate them to UE3; now the serial numbers of CCEs allocated to PDCCHs of UE3 in Subframe 5 and Subframe 6 are shown in Table 19:
In a word, above embodiments of the present application can bring technical benefits as follows:
In the method provided in embodiments of the present application, make that PDCCHs of several UEs in an overlapping area of neighboring cells have different frequency domain and will not have same frequency interference with each other; further, enhance respective transmitting power of PDCCHs for the UEs through power control and ensure to transport more reliably; therefore, improve the reliability of transmission in PDCCH.
Besides, the method makes UEs in a center area of a cell have different frequency domain from PDCCHs of certain UEs, herein the certain UEs are UEs at the edge of cells neighboring the cell and UEs within neighboring cells in an overlapping area between the current cell and neighboring cells; or makes UEs in a center area of a cell have different frequency domain from PDCCHs of UEs in the overlapping area; and there is no same frequency interference among them. Further, if the UEs in the center area of a cell have the same frequency as the PDCCHs of UEs at the edge of neighboring cells, the method decreases the transmitting power of the PDCCH for the UE in the center area of the cell through power control and reduce the interference to PDCCHs for UEs at the edge of neighboring cells, so ensures to reliably transport the PDCCHs.
The above are only better embodiments of the present invention but should not limit the invention, and any modification, equal replacement or improvement etc. on the invention without departing from the spirit and principle of the present invention are within the scope of claims of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
201310675091.4 | Dec 2013 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2014/012012 | 12/8/2014 | WO | 00 |