ePDCCH transmitting and receiving method, base station and user equipment
First Claim
Patent Images
1. An enhanced physical downlink control channel (ePDCCH) transmitting method, comprising:
- determining, by a base station, a candidate enhanced control channel element (eCCE) index for transmitting an ePDCCH in an ePDCCH resource set;
determining, by the base station, an enhanced resource element group (eREG) index to which the candidate eCCE index for transmitting the ePDCCH is mapped;
sending, by the base station, the ePDCCH to a terminal according to a determined result; and
wherein, the eCCE is a discretely mapped eCCE (D-eCCE), and a mapping relationship between the eCCE index and the eREG index comprises;
the ePDCCH resource set comprising k D-eCCE groups divided according to a sequence of D-eCCE indexes, in a same D-eCCE group, each D-eCCE being mapped to a same eREG index group, each eREG index group comprising a plurality of eREG indexes, and when different D-eCCEs of the same D-eCCE group are mapped to a same eREG index, the same eREG index corresponding to the different D-eCCEs being located on different resource blocks;
wherein;
the eCCE is a discretely mapped eCCE (D-eCCE), when a number of corresponding resource blocks in one ePDCCH resource set is 8, a number of corresponding eCCEs in one resource block is 4, and one eCCE corresponds to 4 eREGs, the mapping relationship between the eCCE index and the eREG index comprises;
one resource set comprising 16 D-eCCE groups, the D-eCCE groups being obtained by dividing every 2 D-eCCEs into one group according to the sequence of D-eCCE indexes, wherein, each group of D-eCCEs is mapped to 8 eREGs of 8 resource blocks;
wherein;
the eCCE is a discretely mapped eCCE (D-eCCE), the method for determining the eREG index comprises;
PRBIndex=mod(eREGIndex, N);
eREGIndexInPRB=mod(floor(eCCEIndex/N)+mod(eCCEIndex,N)*M+eREGIndex*M,k);
wherein, the eCCEIndex is a D-eCCE index, the eREGIndex is an eREG index corresponding to the D-eCCE, N is the number of corresponding resource blocks in one ePDCCH resource set, M is the number of corresponding eCCEs in one resource block, and K is the number of eREGs comprised in one resource block;
or,
PRBIndex=eREGIndex+4*mod(eCCEIndex,2);
or,
PRBIndex=mod(eCCEIndex,8);
ReCCEIndex=floor(eCCEIndex/2)+mod(eCCEIndex,2)*8;
eREGIndexInPRB=mod(floor(ReCCEIndex/4)+ReCCEIndex*M+eREGIndex*M,16);
or,
PRBIndex=eREGIndex+4*mod(eCCEIndex,2);
or,
PRBIndex=mod(eCCEIndex,8);
ReCCEIndex=floor(eCCEIndex/2);
eREGIndexInPRB=mod(floor(ReCCEIndex/4)+ReCCEIndex*M+eREGIndex*M,16);
or,
PRBIndex=eREGIndex+4*floor(eCCEIndex/16);
or,
PRBIndex=mod(eCCEIndex,8);
eREGIndexInPRB=mod(floor(eCCEIndex/4)+eCCEIndex*M+eREGIndex*M,16);
wherein, the eCCEIndex is a D-eCCE index, the eREGIndex is an eREG index corresponding to the D-eCCE, N is the number of corresponding resource blocks in one ePDCCH resource set, M is the number of corresponding eCCEs in one resource block, and 16 is the number of eREGs comprised in one resource block.
2 Assignments
0 Petitions
Accused Products
Abstract
The embodiments of the present document relate to an enhanced Physical Downlink Control Channel (ePDCCH) transmitting and receiving method and device, base station and user equipment. The method includes: a base station determining a candidate enhanced Control Channel Element (eCCE) index for transmitting an ePDCCH in an ePDCCH resource set; the base station determining an enhanced Resource Element Group (eREG) index mapped by the candidate eCCE index for transmitting the ePDCCH; and the base station sending the ePDCCH to a terminal according to a determined result, wherein, an eCCE is a discretely mapped eCCE (D-eCCE).
4 Citations
15 Claims
-
1. An enhanced physical downlink control channel (ePDCCH) transmitting method, comprising:
-
determining, by a base station, a candidate enhanced control channel element (eCCE) index for transmitting an ePDCCH in an ePDCCH resource set; determining, by the base station, an enhanced resource element group (eREG) index to which the candidate eCCE index for transmitting the ePDCCH is mapped; sending, by the base station, the ePDCCH to a terminal according to a determined result; and wherein, the eCCE is a discretely mapped eCCE (D-eCCE), and a mapping relationship between the eCCE index and the eREG index comprises; the ePDCCH resource set comprising k D-eCCE groups divided according to a sequence of D-eCCE indexes, in a same D-eCCE group, each D-eCCE being mapped to a same eREG index group, each eREG index group comprising a plurality of eREG indexes, and when different D-eCCEs of the same D-eCCE group are mapped to a same eREG index, the same eREG index corresponding to the different D-eCCEs being located on different resource blocks; wherein;
the eCCE is a discretely mapped eCCE (D-eCCE), when a number of corresponding resource blocks in one ePDCCH resource set is 8, a number of corresponding eCCEs in one resource block is 4, and one eCCE corresponds to 4 eREGs, the mapping relationship between the eCCE index and the eREG index comprises;
one resource set comprising 16 D-eCCE groups, the D-eCCE groups being obtained by dividing every 2 D-eCCEs into one group according to the sequence of D-eCCE indexes, wherein, each group of D-eCCEs is mapped to 8 eREGs of 8 resource blocks;wherein;
the eCCE is a discretely mapped eCCE (D-eCCE), the method for determining the eREG index comprises;
PRBIndex=mod(eREGIndex, N);
eREGIndexInPRB=mod(floor(eCCEIndex/N)+mod(eCCEIndex,N)*M+eREGIndex*M,k);
wherein, the eCCEIndex is a D-eCCE index, the eREGIndex is an eREG index corresponding to the D-eCCE, N is the number of corresponding resource blocks in one ePDCCH resource set, M is the number of corresponding eCCEs in one resource block, and K is the number of eREGs comprised in one resource block;
or,
PRBIndex=eREGIndex+4*mod(eCCEIndex,2);
or,
PRBIndex=mod(eCCEIndex,8);
ReCCEIndex=floor(eCCEIndex/2)+mod(eCCEIndex,2)*8;
eREGIndexInPRB=mod(floor(ReCCEIndex/4)+ReCCEIndex*M+eREGIndex*M,16);
or,
PRBIndex=eREGIndex+4*mod(eCCEIndex,2);
or,
PRBIndex=mod(eCCEIndex,8);
ReCCEIndex=floor(eCCEIndex/2);
eREGIndexInPRB=mod(floor(ReCCEIndex/4)+ReCCEIndex*M+eREGIndex*M,16);
or,
PRBIndex=eREGIndex+4*floor(eCCEIndex/16);or,
PRBIndex=mod(eCCEIndex,8);
eREGIndexInPRB=mod(floor(eCCEIndex/4)+eCCEIndex*M+eREGIndex*M,16);
wherein, the eCCEIndex is a D-eCCE index, the eREGIndex is an eREG index corresponding to the D-eCCE, N is the number of corresponding resource blocks in one ePDCCH resource set, M is the number of corresponding eCCEs in one resource block, and 16 is the number of eREGs comprised in one resource block.- View Dependent Claims (2, 3, 4, 5)
-
-
5. The method according to claim 1, comprising:
-
determining, by a terminal, an enhanced control channel element (eCCE) index to be detected in an ePDCCH resource set; determining, by the terminal, an enhanced resource element group (eREG) index to which the eCCE index to be detected is mapped; detecting an ePDCCH sent by a base station according to a determined result.
-
-
6. A base station, comprising:
-
a processor, and a non-transitory computer-readable storage medium storing programs that when executed by the processor cause the processor to; determine a candidate enhanced control channel element (eCCE) index for transmitting an enhanced physical downlink control channel (ePDCCH) in an ePDCCH resource set; determine an enhanced resource element group (eREG) index to which the candidate eCCE index for transmitting the ePDCCH is mapped; and detect the ePDCCH sent by the base station according to a determined result; wherein, the eCCE is a discretely mapped eCCE (D-eCCE), and a mapping relationship between the eCCE index and the eREG index comprises; the ePDCCH resource set comprising k D-eCCE groups divided according to a sequence of D-eCCE indexes, in a same D-eCCE group, each D-eCCE being mapped to a same eREG index group, each eREG index group comprising a plurality of eREG indexes, and when different D-eCCEs of the same D-eCCE group are mapped to a same eREG index, the same eREG index corresponding to the different D-eCCEs being located on different resource blocks; wherein;
the eCCE is a discretely mapped eCCE (D-eCCE), when a number of corresponding resource blocks in one ePDCCH resource set is 8, a number of corresponding eCCEs in one resource block is 4, and one eCCE corresponds to 4 eREGs, the mapping relationship between the eCCE index and the eREG index comprises;
one resource set comprising 16 D-eCCE groups, the D-eCCE groups being obtained by dividing every 2 D-eCCEs into one group according to the sequence of D-eCCE indexes, wherein, each group of D-eCCEs is mapped to 8 eREGs of 8 resource blocks;wherein;
the eCCE is a discretely mapped eCCE (D-eCCE), the eREG index determination module determines the eREG index by means of;
PRBIndex=mod(eREGIndex, N);
eREGIndexInPRB=mod(floor(eCCEIndex/N)+mod(eREGIndex,N)*M+eREGIndex* M,k);wherein, the eCCEIndex is a D-eCCE index, the eREGIndex is an eREG index corresponding to the D-eCCE, N is the number of corresponding resource blocks in one ePDCCH resource set, M is the number of corresponding eCCEs in one resource block, and K is the number of eREGs comprised in one resource block;
or,
PRBIndex=eREGIndex+4*mod(eCCEIndex,2);
or,
PRBIndex=mod(eCCEIndex,8);
ReCCEIndex=floor(eCCEIndex/2)+mod(eCCEIndex,2)*8;
eREGIndexInPRB=mod(floor(ReCCEIndex/4)+ReCCEIndex*M+eREGIndex*M,16;
or,
PRBIndex=eREGIndex+4*mod(eCCEIndex,2);
or,
PRBIndex=mod(eCCEIndex,8);
ReCCEindex=floor(eCCEIndex/2);
eREGIndexInPRB=mod(floor(ReCCEIndex/4)+ReCCEIndex*M+eREGIndex*M,16);
or,
PRBIndex=eREGIndex+4*floor(eCCEIndex/16);
or,
PRBIndex=mod(eCCEINdex,8);
eREGIndexInPRB=mod(floor(eCCEIndex/4)+eCCEIndex*M+eREGIndex*M, 16);wherein, the eCCEIndex is a D-eCCE index, the eREGIndex is an eREG index corresponding to the D-eCCE, N is the number corresponding resource blocks in one ePDCCH resource set, M is the number of corresponding eCCEs in one resource block, and 16 is the number of eREGs comprises in one resource block. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A terminal, comprising:
-
a processor, and a non-transitory computer-readable storage medium storing programs that when executed by the processor cause the processor to; determine an enhanced control channel element (eCCE) index to be detected in an enhanced physical downlink control channel (ePDCCH) resource set; determine an enhanced resource element group (eREG) index to which the eCCE index to be detected is mapped; detect and receive an ePDCCH sent by a base station according to a determined result; wherein, the eCCE is a discretely mapped eCCE (D-eCCE), and a mapping relationship between the eCCE index and the eREG index comprises;
the ePDCCH resource set comprising k D-eCCE groups divided according to a sequence of D-eCCE indexes, in a same D-eCCE group, each D-eCCE being mapped to a same eREG index group, each eREG index group comprising a plurality of eREG indexes, and when different D-eCCEs of the same D-eCCE group are mapped to a same eREG index, the same eREG index corresponding to the different D-eCCEs being located on different resource blocks;wherein;
the eCCE is a discretely mapped eCCE (D-eCCE), when a number of corresponding resource blocks in one ePDCCH resource set is 8, a number of corresponding eCCEs in one resource block is 4, and one eCCE corresponds to 4 eREGs, the mapping relationship between the eCCE index and the eREG index comprises;
one resource set comprising 16 D-eCCE groups, the D-eCCE groups being obtained by dividing every 2 D-eCCEs into one group according to the sequence of D-eCCE indexes, wherein, each group of D-eCCEs is mapped to 8 eREGs of 8 resource blocks;wherein;
the eCCE is a discretely mapped eCCE (D-eCCE), the eREG index determination module determines the eREG index by means of;
PRBIndex=mod(eREGIndex,N);
eREGIndexPRB=mod(floor(eCCEIndex/N)+mod(eCCEIndex,N)*M+eREGIndex*M,k);wherein, the eCCEIndex is a D-eCCE index, the eREGIndex is an eREG index corresponding to the D-eCCE, N is the number of corresponding resource blocks in one ePDCCH resource set, M is the number of corresponding eCCEs in one resource block, and K is the number of eREGs comprised in one resource block;
or,
PRBIndex=eREGIndex+4*mod(eCCEIndex,2);
or,
PRBIndex=mod(eCCEIndex,8);
ReCCEIndex=floor(eCCEIndex/2)+mod(eCCEIndex,2)*8;
eREGIndexInPRB=mod(floor(ReCCEIndex/4)+ReCCEIndex*M+eREGIndex*M,16);
or,
PRBIndex=eREGIndex+4*mod(eCCEIndex,2);
or,
PRBIndex=mod(eCCEIndex,8);
ReCCEIndex=floor(eCCEIndex/2);
eREGIndexInPRB=mod(floor(ReCCEIndex/4)+ReCCEIndex*M+eREGIndex*M,16);
or,
PRBIndex=eREGIndex+4*floor(eCCEIndex/16);
or,
PRBIndex=mod(eCCEIndex,8);
eREGIndexInPRB=mod(floor(eCCEIndex/4)+eCCEIdex*M+eREGIndex*M,16);wherein, the eCCEIndex is a D-eCCE index, the eREGIndex is an eREG index corresponding to the D-eCCE, N is the number of correspsonding resource blocks in on ePDCCH resource set, M is the number of corresponding eCCEs in one resource block, and 16 is the number of eREGs comprised in one resource book. - View Dependent Claims (12, 13, 14, 15)
-
Specification