U.S. patent application number 15/262348 was filed with the patent office on 2017-03-02 for reconfiguration control channel resource mapping collision avoidance.
The applicant listed for this patent is Intel IP Corporation. Invention is credited to Jong-Kae Fwu, Seunghee Han, Hong He, Alexey Khoryaev.
Application Number | 20170064696 15/262348 |
Document ID | / |
Family ID | 51654390 |
Filed Date | 2017-03-02 |
United States Patent
Application |
20170064696 |
Kind Code |
A1 |
He; Hong ; et al. |
March 2, 2017 |
RECONFIGURATION CONTROL CHANNEL RESOURCE MAPPING COLLISION
AVOIDANCE
Abstract
A device includes a transceiver to receive, from a base station,
a physical downlink shared channel (PDSCH) transmission and
processing circuitry to classify downlink (DL) subframe types for a
set of DL subframes associated with a first uplink (UL) subframe
for transmission of a hybrid automatic report request
acknowledgment (HARQ-ACK) and perform physical uplink control
channel (PUCCH) resources mapping based on the classified DL
subframe Types for an acknowledgement transmission associated with
PDSCH transmission reception.
Inventors: |
He; Hong; (Beijing, CN)
; Han; Seunghee; (San Jose, CA) ; Fwu;
Jong-Kae; (Sunnyvale, CA) ; Khoryaev; Alexey;
(Nizhny Novgorod, RU) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Intel IP Corporation |
Santa Clara |
CA |
US |
|
|
Family ID: |
51654390 |
Appl. No.: |
15/262348 |
Filed: |
September 12, 2016 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
14141876 |
Dec 27, 2013 |
9445338 |
|
|
15262348 |
|
|
|
|
61808597 |
Apr 4, 2013 |
|
|
|
Current U.S.
Class: |
1/1 |
Current CPC
Class: |
H04W 88/06 20130101;
H04L 5/0053 20130101; H04W 36/14 20130101; H04W 76/22 20180201;
H04W 72/042 20130101; H04B 1/38 20130101; H04W 36/36 20130101; H04W
72/048 20130101; H04L 43/0823 20130101; H04W 74/0808 20130101; H04B
7/024 20130101; H04W 24/02 20130101; H04W 36/30 20130101; H04L
65/4092 20130101; H04L 65/105 20130101; H04W 36/0094 20130101; H04W
88/02 20130101; H04L 12/18 20130101; H04W 24/08 20130101; H04W
72/1215 20130101; H04W 4/70 20180201; H04W 88/08 20130101; H04L
5/0094 20130101; H04W 36/0088 20130101; H04W 76/38 20180201; H04L
65/1016 20130101; H04W 72/0413 20130101; H04W 72/0486 20130101;
H04W 76/30 20180201; H04W 84/12 20130101; H04W 76/11 20180201; H04W
84/045 20130101; H04L 65/1006 20130101; H04W 68/02 20130101; H04W
72/0446 20130101; H04W 76/00 20130101; H04L 5/14 20130101; H04W
36/38 20130101; H04B 7/0456 20130101; H04L 67/02 20130101; H04W
8/005 20130101; Y02D 30/70 20200801; H04B 7/0639 20130101; H04W
56/001 20130101; H04W 76/10 20180201; H04W 72/1263 20130101; H04W
92/20 20130101; H04W 76/20 20180201; H04W 76/12 20180201; H04L
5/0007 20130101; H04L 65/4076 20130101; H04L 67/1076 20130101; H04W
76/15 20180201; H04W 76/27 20180201; H04L 5/0055 20130101; H04W
76/28 20180201; H04L 1/1854 20130101 |
International
Class: |
H04W 72/04 20060101
H04W072/04; H04W 72/12 20060101 H04W072/12; H04L 5/14 20060101
H04L005/14; H04L 1/18 20060101 H04L001/18; H04L 5/00 20060101
H04L005/00 |
Claims
1. A device comprising: a transceiver to receive, from a base
station, a physical downlink shared channel (PDSCH) transmission;
and processing circuitry to: classify downlink (DL) subframe types
for a set of DL subframes associated with a first uplink (UL)
subframe for transmission of a hybrid automatic report request
acknowledgment (HARQ-ACK); and perform physical uplink control
channel (PUCCH) resources mapping based on the classified DL
subframe Types for an acknowledgement transmission associated with
PDSCH transmission reception.
2. The device of claim 1 wherein the DL subframe types comprise:
Type 1 DL subframes that are constructed by DL subframes that are
associated with a first uplink (UL) subframe for transmission of
HARQ-ACK according to a time division duplex (TDD) UL/DL
configuration indicated in a system information block Type 1 (SIB1)
message; and Type 2 DL subframes that are constructed by: firstly
identifying DL subframes that are associated with the first UL
subframe for transmission of HARQ-ACK according to a higher layer
configured DL-reference UL/DL configuration; and if the Type 1 DL
subframes are overlapped with the Type 2 DL subframes, the
overlapping subframes between Type 1 and Type 2 DL subframes are
further removed from the Type 2 DL subframes.
3. The device of claim 1, wherein the processing circuitry further
performs PUCCH resource mapping for PDSCH transmission indicated
via Physical Downlink Control Channel (PDCCH) on a Type 1 DL
subframe based on:
n.sub.PUCCH,j.sup.(1)=(M.sub.1<j-1)N.sub.c+jN.sub.c+1+n.sub.CCE,j-
+N.sub.PUCCH.sup.(1) where N.sub.PUCCH.sup.(1) is a PUCCH resource
offset associated with legacy PDCCH that is configured by higher
layer for PUCCH resource mapping of Type 1 DL subframes, c is
selected from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
N.sub.RB.sup.DL refers to Downlink bandwidth configuration and
N.sub.sc.sup.RB refers to resource block size in the frequency
domain that is expressed as a number of subcarriers, n.sub.CCE,j is
the number of the first control channel element (CCE) used for
transmission of the corresponding PDCCH in Type 1 DL subframe j,
and j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL
subframe, and M.sub.1 is the number of Type 1 DL subframes.
4. The device of claim 3, wherein the processing circuitry further
performs PUCCH resource mapping for PDSCH transmission indicated
via PDCCH on a Type 1 DL subframe based on:
N.sub.PUCCH,j.sup.(1)=(M.sub.1-j-1)N.sub.c+jN.sub.c+1+n.sub.CCE,j+N.sub.P-
UCCH.sup.(1)+.DELTA..sub.ARO Where j(0.ltoreq.j<M.sub.1) is the
index of the Type 1 DL subframe, and .DELTA..sub.ARO refers to
HARQ-ACK resource offset value that is selected from predefined
values based on 2-bits HARQ-ACK resource offset field in a downlink
control information (DCI) format depending on the number of Type 1
DL subframes associated with the first UL subframe for HARQ-ACK
transmission.
5. The device of claim 4, wherein the processing circuitry further
performs determining the HARQ-ACK offset .DELTA..sub.ARO for a Type
1 DL subframe based on 2-bits HARQ-ACK resource offset field in the
DCI format of the corresponding PDCCH depending on the number of
Type 1 DL subframes associated with the first UL subframe for
HARQ-ACK transmission: selecting a .DELTA..sub.ARO value out of {0,
-1, -2, 2} if the number of Type 1 DL subframes is one; and
selecting a value out of {0, .DELTA.1-1, .DELTA..sub.2-2, 2} if the
number of Type 1 DL subframes is more than one, where .DELTA.1 or
.DELTA..sub.2 could be one of {0, -(M.sub.1-j-1)N.sub.c-jN.sub.c+1,
-M.sub.1(N.sub.c-N.sub.c-1), -j(N.sub.c+1-N.sub.c),
-(N.sub.c+1-N.sub.c), -M.sub.1N.sub.c}, and
j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL subframe,
and M.sub.1 is the number of Type 1 DL subframes, and c is selected
from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right
brkt-bot.}.
6. The device of claim 1, wherein the processing circuitry further
performs PUCCH resource mapping for PDSCH transmission indicated
via Physical Downlink Control Channel (PDCCH) on a Type 2 DL
subframe based on higher-layer signaling or based on: n PUCCH , l (
1 ) = ( M 2 - l - 1 ) N c + l N c + 1 + n CCE , l + N PUCCH ( 2 )
##EQU00020## or ##EQU00020.2## n PUCCH , l ( 1 ) = l N 4 + n CCE ,
l + N PUCCH ( 2 ) ##EQU00020.3## or ##EQU00020.4## n PUCCH , l ( 1
) = c = 0 l - 1 m = 1 N CFI , c N m + n CCE , l + N PUCCH ( 2 )
##EQU00020.5## where N.sub.PUCCH.sup.(2) is PUCCH resource offset
associated with PDSCH on Type 2 DL subframes for PUCCH resource
mapping, and c is selected from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
N.sub.RB.sup.DL refers to downlink bandwidth configuration and
N.sub.sc.sup.RB refers to resource block size in the frequency
domain that is expressed as a number of subcarriers. n.sub.CCE,l is
the number of the first channel control element (CCE) used for
transmission of the corresponding PDCCH in Type 2 DL subframe l,
and l(0.ltoreq.l<M.sub.2) is the index of a Type 2 DL subframe
and M.sub.2 is the number of Type 2 DL subframes, and N.sub.CFI,c
is detected Control Formal Indicator (CFI) value carried on
Physical Control Format Indicator Channel (PCFICH) channel in Type
2 subframe c.
7. The device of claim 6 wherein the PUCCH resource offset
N.sub.PUCCH.sup.(2) are configured by higher layer signal in a user
equipment specific manner or a Cell-specific manner, or determined
based on: N.sub.PUCCH.sup.(2)=M.sub.1N.sub.4 where M.sub.1 is a
number of Type 1 DL subframes associated with the first UL subframe
for HARQ-ACK transmission, and N.sub.4 refers to PUCCH resources
reserved for a Type 1 DL subframe and is calculated according to
N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right
brkt-bot.}.
8. The device of claim 6, wherein the processing circuitry further
performs PUCCH resource mapping for PDSCH transmission on a Type 2
DL subframe via PDCCH based on: n PUCCH , l ( 1 ) = ( M 2 - l - 1 )
N c + l N c + 1 + n CCE , l + N PUCCH ( 2 ) + .DELTA. ARO
##EQU00021## or ##EQU00021.2## n PUCCH , l ( 1 ) = l N 4 + n CCE ,
l + N PUCCH ( 2 ) + .DELTA. ARO ##EQU00021.3## or ##EQU00021.4## n
PUCCH , l ( 1 ) = c = 0 l - 1 m = 1 N CFI , c N m + n CCE , l + N
PUCCH ( 2 ) + .DELTA. ARO ##EQU00021.5## where
l(0.ltoreq.l<M.sub.2) is the index of the Type 2 DL subframe,
and .DELTA..sub.ARO refers to HARQ-ACK resource offset value that
is selected based on 2-bits HARQ-ACK resource offset field in a
downlink control information (DCI) format depending on the number
of Type 2 DL subframes associated with the first UL subframe for
HARQ-ACK transmission.
9. The device of claim 8, wherein the processing circuitry further
performs determining the HARQ-ACK offset for a Type 2 DL subframe
based on 2-bits HARQ-ACK resource offset field in the DCI format of
the corresponding PDCCH depending on the number of Type 2 DL
subframes associated with the first UL subframe for HARQ-ACK
transmission: selecting a .DELTA..sub.ARO value out of {0, -1, -2,
2} if the number of Type 2 DL subframes is one. selecting a
.DELTA..sub.ARO value out of {0, .DELTA..sub.1-1, .DELTA..sub.2-2,
2} if the number of Type 2 DL subframes is more than one, where
.DELTA..sub.1 or .DELTA..sub.2 could be one value of { 0 , - ( M 2
- l - 1 ) N c - l N c + 1 , - M 2 ( N c - N c - 1 ) , - l ( N c + 1
- N c ) , - ( N c + 1 - N c ) , - M 2 N c , - ( N PUCCH ( 2 ) - N
PUCCH ( 1 ) ) , M 1 N 4 , c = 0 M 1 - 1 m = 1 N CFI , c N m } ,
##EQU00022## and l(0.ltoreq.l<M.sub.2) is the index of the Type
2 DL subframe, and M.sub.1 is the number of Type 1 DL subframes
associated with the same first UL subframe for HARQ-ACK
transmission and M.sub.2 is the number of Type 2 DL subframes, and
N.sub.PUCCH.sup.(1) and N.sub.PUCCH.sup.(2) is PUCCH resource
offset associated with PDSCH on Type 1 DL subframes and Type 2 DL
subframes respectively for PUCCH resource mapping, and c is
selected from {0, 1, 2, 3} such that is selected from {0, 1, 2, 3}
such that N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1,
N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
and N.sub.CFI,c is detected Control Formal Indicator (CFI) value
carried on Physical Control Format Indicator Channel (PCFICH)
channel in Type 2 subframe c.
10. The device of claim 1, wherein the processing circuitry further
performs PUCCH resource mapping for PDSCH transmission indicated
via enhanced physical downlink control channel (EPDCCH) or a EPDCCH
indicating downlink semi persistent scheduling (SPS) release in a
Type 1 or Type 2 sub-frame, the user equipment (UE) shall use: n
PUCCH , i ( 1 ) = n ECCE , q + i 1 = 0 i - 1 N ECCE , q , n - k i 1
+ .DELTA. ARO + N PUCCH , q ( e 1 ) ##EQU00023## if EPDCCH-physical
resource block (PRB)-set q is configured for distributed
transmission, or n PUCCH , i ( 1 ) = n ECCE , q N RB ECCE , q N RB
ECCE , q + i 1 = 0 i - 1 N ECCE , q , n - k i 1 + n ' + .DELTA. ARO
+ N PUCCH , q ( e 1 ) ##EQU00024## if EPDCCH-PRB-set q is
configured for localised transmission where n.sub.ECCE,q is the
number of the first ECCE (i.e. lowest ECCE index used to construct
the EPDCCH) used for transmission of a corresponding downlink
control information (DCI) assignment in EPDCCH-PRB-set q in
subframe n-k.sub.i, N.sub.PUCCH,q.sup.(e1) for EPDCCH-PRB-set q is
configured by the higher layer parameter
pucch-ResourceStartOffset-r11, N.sub.RB.sup.ECCE,q for
EPDCCH-PRB-set q in subframe n-k.sub.i is given, and n' is
determined from the antenna port used for EPDCCH transmission in
subframe n-k.sub.i, and .DELTA..sub.ARO is the HARQ-ACK resource
offset.
11. The device of claim 10, wherein the processing circuitry
further performs PUCCH resource mapping for PDSCH transmission
indicated via EPDCCH or EPDCCH indicating downlink SPS release in a
Type 1 or Type 2 sub-frame, the user equipment (UE) shall use: n
PUCCH , i ( 1 ) = n ECCE , q L i + i 1 = 0 i - 1 ( N ECCE , q , n -
k i 1 L i 1 ) + .DELTA. ARO + N PUCCH , q ( e 1 ) ##EQU00025## or
##EQU00025.2## n PUCCH , i ( 1 ) = n ECCE , q L i N RB ECCE , q N
RB ECCE , q + i 1 = 0 i - 1 ( N ECCE , q , n - k i 1 L i 1 ) + n '
+ .DELTA. ARO + N PUCCH , q ( e 1 ) ##EQU00025.3## where L.sub.i
denotes the minimum supportable aggregation level in subframe
i.
12. A method comprising: receiving from a base station via a
transceiver, a physical downlink shared channel (PDSCH)
transmission; classifying, via processing circuitry, downlink (DL)
subframe types for a set of DL subframes associated with a first
uplink (UL) subframe for transmission of a hybrid automatic report
request acknowledgment (HARQ-ACK); and performing physical uplink
control channel (PUCCH) resources mapping based on the classified
DL subframe Types for an acknowledgement transmission associated
with PDSCH transmission reception.
13. The method of claim 12 wherein the DL subframe types comprise:
Type 1 DL subframes that are constructed by DL subframes that are
associated with a first uplink (UL) subframe for transmission of
HARQ-ACK according to a time division duplex (TDD) UL/DL
configuration indicated in a system information block Type 1 (SIB1)
message; and Type 2 DL subframes that are constructed by: firstly
identifying DL subframes that are associated with the first UL
subframe for transmission of HARQ-ACK according to a higher layer
configured DL-reference UL/DL configuration; and if the Type 1 DL
subframes are overlapped with the Type 2 DL subframes, the
overlapping subframes between Type 1 and Type 2 DL subframes are
further removed from the Type 2 DL subframes.
14. The method of claim 12, further comprising performing PUCCH
resource mapping for PDSCH transmission indicated via Physical
Downlink Control Channel (PDCCH) on a Type 1 DL subframe based on:
n.sub.PUCCH,j.sup.(1)=(M.sub.1-j-1)N.sub.c+jN.sub.c+1+n.sub.CCE,j+N.sub.P-
UCCH.sup.(1) where N.sub.PUCCH.sup.(1) is a PUCCH resource offset
associated with legacy PDCCH that is configured by higher layer for
PUCCH resource mapping of Type 1 DL subframes, c is selected from
{0, 1, 2, 3} such that N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1,
N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
N.sub.RB.sup.DL refers to downlink bandwidth configuration and
N.sub.sc.sup.RB refers to resource block size in the frequency
domain that is expressed as a number of subcarriers, n.sub.CCE,j is
the number of the first control channel element (CCE) used for
transmission of the corresponding PDCCH in Type 1 DL subframe j,
and j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL
subframe, and M.sub.1 is the number of Type 1 DL subframes.
15. The method of claim 14, further comprising performing PUCCH
resource mapping for PDSCH transmission indicated via PDCCH on a
Type 1 DL subframe based on:
n.sub.PUCCH,j.sup.(1)=(M.sub.1-j-1)N.sub.c+jN.sub.c+1+n.sub.CCE,j+N.sub.P-
UCCH.sup.(1)+.DELTA..sub.ARO where j(0.ltoreq.j<M.sub.1) is the
index of the Type 1 DL subframe, and .DELTA..sub.ARO refers to
HARQ-ACK resource offset value that is selected from predefined
values based on 2-bits HARQ-ACK resource offset field in a downlink
control information (DCI) format depending on the number of Type 1
DL subframes associated with the first UL subframe for HARQ-ACK
transmission.
16. The method of claim 15, further comprising determining the
HARQ-ACK offset .DELTA..sub.ARO for a Type 1 DL subframe based on
2-bits HARQ-ACK resource offset field in the DCI format of the
corresponding PDCCH depending on the number of Type 1 DL subframes
associated with the first UL subframe for HARQ-ACK transmission:
selecting a .DELTA..sub.ARO value out of {0, -1, -2, 2} if the
number of Type 1 DL subframes is one; and selecting a value out of
{0, .DELTA..sub.1-1, .DELTA..sub.2-2, 2} if the number of Type 1 DL
subframes is more than one, where .DELTA..sub.1 or .DELTA..sub.2
could be one of {0, -(M.sub.1-j-1)N.sub.c-jN.sub.c+1,
-M.sub.1(N.sub.c-N.sub.c-1), -j(N.sub.c+1-N.sub.c),
-(N.sub.c+1-N.sub.c), -M.sub.1N.sub.c}, and
j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL subframe,
and M.sub.1 is the number of Type 1 DL subframes, and c is selected
from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right
brkt-bot.}.
17. The method of claim 12, further comprising performing PUCCH
resource mapping for PDSCH transmission indicated via Physical
Downlink Control Channel (PDCCH) on a Type 2 DL subframe based on
higher-layer signaling or based on: n PUCCH , l ( 1 ) = ( M 2 - l -
1 ) N c + l N c + 1 + n CCE , l + N PUCCH ( 2 ) ##EQU00026## or
##EQU00026.2## n PUCCH , l ( 1 ) = l N 4 + n CCE , l + N PUCCH ( 2
) ##EQU00026.3## or ##EQU00026.4## n PUCCH , l ( 1 ) = c = 0 l - 1
m = 1 N CFI , c N m + n CCE , l + N PUCCH ( 2 ) ##EQU00026.5##
where N.sub.PUCCH.sup.(2) is PUCCH resource offset associated with
PDSCH on Type 2 DL subframes for PUCCH resource mapping, and c is
selected from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
N.sub.RB.sup.DL refers to downlink bandwidth configuration and
N.sub.sc.sup.RB refers to resource block size in the frequency
domain that is expressed as a number of subcarriers. n.sub.CCE,l is
the number of the first channel control element (CCE) used for
transmission of the corresponding PDCCH in Type 2 DL subframe l,
and l(0.ltoreq.l<M.sub.2) is the index of a Type 2 DL subframe
and M.sub.2 is the number of Type 2 DL subframes, and N.sub.CFI,c
is detected Control Formal Indicator (CFI) value carried on
Physical Control Format Indicator Channel (PCFICH) channel in Type
2 subframe c.
18. The method of claim 17 wherein the PUCCH resource offset
N.sub.PUCCH.sup.(2) are configured by higher layer signal in a user
equipment specific manner or a Cell-specific manner, or determined
based on: N.sub.PUCCH.sup.(2)=M.sub.1N.sub.4 where M.sub.1 is a
number of Type 1 DL subframes associated with the first UL subframe
for HARQ-ACK transmission, and N.sub.4 refers to PUCCH resources
reserved for a Type 1 DL subframe and is calculated according to
N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right
brkt-bot.}.
19. The method of claim 17, further comprising performing PUCCH
resource mapping for PDSCH transmission on a Type 2 DL subframe via
PDCCH based on: n PUCCH , l ( 1 ) = ( M 2 - l - 1 ) N c + l N c + 1
+ n CCE , l + N PUCCH ( 2 ) + .DELTA. ARO ##EQU00027## or
##EQU00027.2## n PUCCH , l ( 1 ) = l N 4 + n CCE , l + N PUCCH ( 2
) + .DELTA. ARO ##EQU00027.3## or ##EQU00027.4## n PUCCH , l ( 1 )
= c = 0 l - 1 m = 1 N CFI , c N m + n CCE , l + N PUCCH ( 2 ) +
.DELTA. ARO ##EQU00027.5## where l(0<l<M.sub.2) is the index
of the Type 2 DL subframe, and .DELTA..sub.ARO refers to HARQ-ACK
resource offset value that is selected based on 2-bits HARQ-ACK
resource offset field in a downlink control information (DCI)
format depending on the number of Type 2 DL subframes associated
with the first UL subframe for HARQ-ACK transmission.
20. The method of claim 19, further comprising determining the
HARQ-ACK offset for a Type 2 DL subframe based on 2-bits HARQ-ACK
resource offset field in the DCI format of the corresponding PDCCH
depending on the number of Type 2 DL subframes associated with the
first UL subframe for HARQ-ACK transmission: selecting a
.DELTA..sub.ARO value out of {0, -1, -2, 2} if the number of Type 2
DL subframes is one. selecting a .DELTA..sub.ARO value out of {0,
.DELTA..sub.1-1, .DELTA..sub.2-2, 2} if the number of Type 2 DL
subframes is more than one, where .DELTA..sub.1 or .DELTA..sub.2
could be one value of { 0 , - ( M 2 - l - 1 ) N c - l N c + 1 , - M
2 ( N c - N c - 1 ) , - l ( N c + 1 - N c ) , - ( N c + 1 - N c ) ,
- M 2 N c , - ( N PUCCH ( 2 ) - N PUCCH ( 1 ) ) , M 1 N 4 , c = 0 M
1 - 1 m = 1 N CFI , c N m } , ##EQU00028## and
l(0.ltoreq.l<M.sub.2) is the index of the Type 2 DL subframe,
and M.sub.1 is the number of Type 1 DL subframes associated with
the same first UL subframe for HARQ-ACK transmission and M.sub.2 is
the number of Type 2 DL subframes, and N.sub.PUCCH.sup.(1) and
N.sub.PUCCH.sup.(2) is PUCCH resource offset associated with PDSCH
on Type 1 DL subframes and Type 2 DL subframes respectively for
PUCCH resource mapping, and c is selected from {0, 1, 2, 3} such
that is selected from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
and N.sub.CFI,c is detected Control Formal Indicator (CFI) value
carried on Physical Control Format Indicator Channel (PCFICH)
channel in Type 2 subframe c.
21. The method of claim 12, further comprising performing PUCCH
resource mapping for PDSCH transmission indicated via enhanced
physical downlink control channel (EPDCCH) or a EPDCCH indicating
downlink semi persistent scheduling (SPS) release in a Type 1 or
Type 2 sub-frame, the user equipment (UE) shall use: n PUCCH , i (
1 ) = n ECCE , q + i 1 = 0 i - 1 N ECCE , q , n - k i 1 + .DELTA.
ARO + N PUCCH , q ( e 1 ) ##EQU00029## if EPDCCH-physical resource
block (PRB)-set q is configured for distributed transmission, or n
PUCCH , i ( 1 ) = n ECCE , q N RB ECCE , q N RB ECCE , q + i 1 = 0
i - 1 N ECCE , q , n - k i 1 + n ' + .DELTA. ARO + N PUCCH , q ( e
1 ) ##EQU00030## if EPDCCH-PRB-set q is configured for localised
transmission where n.sub.ECCE,q is the number of the first ECCE
(i.e. lowest ECCE index used to construct the EPDCCH) used for
transmission of a corresponding downlink control information (DCI)
assignment in EPDCCH-PRB-set q in subframe n-k.sub.i,
N.sub.PUCCH,q.sup.(e1) for EPDCCH-PRB-set q is configured by the
higher layer parameter pucch-ResourceStartOffset-r11,
N.sub.RB.sup.ECCE,q for EPDCCH-PRB-set q in subframe n-k.sub.i is
given, and n' is determined from the antenna port used for EPDCCH
transmission in subframe n-k.sub.i, and .DELTA..sub.ARO is the
HARQ-ACK resource offset.
22. The method of claim 21, further comprising performing PUCCH
resource mapping for PDSCH transmission indicated via EPDCCH or
EPDCCH indicating downlink SPS release in a Type 1 or Type 2
sub-frame, the user equipment (UE) shall use: n PUCCH , i ( 1 ) = n
ECCE , q L i + i 1 = 0 i - 1 ( N ECCE , q , n - k i 1 L i 1 ) +
.DELTA. ARO + N PUCCH , q ( e 1 ) ##EQU00031## or ##EQU00031.2## n
PUCCH , i ( 1 ) = n ECCE , q L i N RB ECCE , q N RB ECCE , q + i 1
= 0 i - 1 ( N ECCE , q , n - k i 1 L i 1 ) + n ' + .DELTA. ARO + N
PUCCH , q ( e 1 ) ##EQU00031.3## where L.sub.i denotes the minimum
supportable aggregation level in subframe i.
23. A machine readable storage device having instructions to cause
a machine to: receive from a base station via a transceiver, a
physical downlink shared channel (PDSCH) transmission; classify,
via processing circuitry, downlink (DL) subframe types for a set of
DL subframes associated with a first uplink (UL) subframe for
transmission of a hybrid automatic report request acknowledgment
(HARQ-ACK); and perform physical uplink control channel (PUCCH)
resources mapping based on the classified DL subframe Types for an
acknowledgement transmission associated with PDSCH transmission
reception.
24. The machine readable storage device of claim 23 wherein the DL
subframe types comprise: Type 1 DL subframes that are constructed
by DL subframes that are associated with a first uplink (UL)
subframe for transmission of HARQ-ACK according to a time division
duplex (TDD) UL/DL configuration indicated in a system information
block Type 1 (SIB1) message; and Type 2 DL subframes that are
constructed by: firstly identifying DL subframes that are
associated with the first UL subframe for transmission of HARQ-ACK
according to a higher layer configured DL-reference UL/DL
configuration; and if the Type 1 DL subframes are overlapped with
the Type 2 DL subframes, the overlapping subframes between Type 1
and Type 2 DL subframes are further removed from the Type 2 DL
subframes.
Description
RELATED APPLICATION
[0001] This application is a continuation of U.S. patent
application Ser. No. 14/141,876, filed on Dec. 27, 2013, which
claims priority to U.S. Provisional Patent Application Ser. No.
61/808,597, entitled PATTERN INDICATOR SIGNAL FOR NEW DMRS PATTERN,
filed on Apr. 4, 2013, each of which is incorporated herein by
reference in its entirety.
BACKGROUND
[0002] LTE (long term evolution) communications continue to evolve,
with more and more releases designed to optimize bandwidth
utilization and throughput performance. The use of user equipment
(UE) continues to grow, taxing the ability of communication systems
to handle concomitant increases in bandwidth demand.
BRIEF DESCRIPTION OF THE DRAWINGS
[0003] FIG. 1 is an illustration of an example configuration of a
communication network architecture according to an example
embodiment.
[0004] FIG. 2 is a timing diagram illustrating a physical uplink
control channel (PUCCH) resource collision issue according to an
example embodiment.
[0005] FIG. 3 is a timing diagram illustrating a UL/DL
configuration 2 achieved by flexibly changing the transmission
direction of subframes #3 and #8 from UL to DL to meet instant
traffic conditions according to an example embodiment.
[0006] FIG. 4 is a table identifying a downlink association set
index K for TDD according to the DL-reference UL/DL configuration
Table 10.1.3.1-1 in 3GPP Rel. 11 according to an example
embodiment.
[0007] FIG. 5 is a table identifying j and l values for DL subframe
within set K that associated with subframe 7 for HARQ-ACK feedback
according to an example embodiment.
[0008] FIG. 6 is a table identifying a HARQ-ACK resource offset
field in the DCI format of the corresponding EPDCCH according to an
example embodiment.
[0009] FIG. 7 is a timing diagram illustrating PUCCH mapping
according to an example embodiment.
[0010] FIG. 8 is a table utilized to determine the value of
n.sub.PUCCHj.sup.(1) according to higher layer configuration for a
PDSCH transmission where there is not a corresponding PDCCH/EPDCCH
detected in subframe n-k.sub.i according to an example
embodiment.
[0011] FIG. 9 is a table utilized to determine the value of
n.sub.PUCCH.sup.(3,{tilde over (p)}) according to higher layer
configuration according to an example embodiment.
[0012] FIG. 10 is a flowchart illustrating a method of physical
uplink control channel (PUCCH) resources mapping according to an
example embodiment.
[0013] FIG. 11 is a flowchart illustrating a method of classifying
DL subframe Types according to an example embodiment.
[0014] FIG. 12 is a flowchart illustrating a method of determining
the offset for Type 1 DL subframes according to an example
embodiment.
[0015] FIG. 13 is flowchart illustrating a method of determining
the offset for Type 2 DL subframe according to an example
embodiment.
[0016] FIG. 14 is a block diagram of electronic circuitry for
performing one or more methods according to example
embodiments.
DETAILED DESCRIPTION
[0017] In the following description, reference is made to the
accompanying drawings that form a part hereof, and in which is
shown by way of illustration specific embodiments which may be
practiced. These embodiments are described in sufficient detail to
enable those skilled in the art to practice the invention, and it
is to be understood that other embodiments may be utilized and that
structural, logical and electrical changes may be made without
departing from the scope of the present invention. The following
description of example embodiments is, therefore, not to be taken
in a limited sense, and the scope of the present invention is
defined by the appended claims.
[0018] FIG. 1 is an illustration of an example configuration of a
communication network architecture 100, in accordance with some
embodiments. Within the communication network architecture 100, a
carrier-based network such as an IEEE 802.11 compatible wireless
access point or a LTE/LTE-A cell network operating according to a
standard from a 3GPP standards family is established by network
equipment 102. The network equipment 102 may include a wireless
access point, a Wi-Fi hotspot, or an enhanced or evolved node B
(eNodeB) communicating with communication devices 104A, 104B, 104C
(e.g., a user equipment (UE) or a communication station (STA)). The
carrier-based network includes wireless network connections 106A,
106B, and 106C with the communication devices 104A, 104B, and 104C,
respectively. The communication devices 104A, 104B, 104C are
illustrated as conforming to a variety of form factors, including a
smartphone, a mobile phone handset, and a personal computer having
an integrated or external wireless network communication
device.
[0019] The network equipment 102 is illustrated in FIG. 1 as being
connected via a network connection 114 to network servers 118 in a
cloud network 116. The servers 118, or any one individual server,
may operate to provide various types of information to, or receive
information from, communication devices 104A, 104B, 104C, including
device location, user profiles, user information, web sites,
e-mail, and the like. The techniques described herein enable the
determination of the location of the various communication devices
104A, 104B, 104C, with respect to the network equipment 102.
[0020] Communication devices 104A, 104B, 104C may communicate with
the network equipment 102 when in range or otherwise in proximity
for wireless communications. As illustrated, the connection 106A
may be established between the mobile device 104A (e.g., a
smartphone) and the network equipment 102; the connection 106B may
be established between the mobile device 104B (e.g., a mobile
phone) and the network equipment 102; and the connection 106C may
be established between the mobile device 104C (e.g., a personal
computer) and the network equipment 102.
[0021] The wireless communications 106A, 106B, 106C between devices
104A, 104B, 104C may utilize a Wi-Fi or IEEE 802.11 standard
protocol, or a protocol such as the current 3rd Generation
Partnership Project (3GPP) long term evolution (LTE) time division
duplex (TDD)-Advanced systems. In an embodiment, the communications
network 116 and network equipment 102 comprises an evolved
universal terrestrial radio access network (EUTRAN) using the 3rd
Generation Partnership Project (3GPP) long term evolution (LTE)
standard and operating in time division duplexing (TDD) mode. The
devices 104A, 104B, 104C may include one or more antennas,
receivers, transmitters, or transceivers that are configured to
utilize a Wi-Fi or IEEE 802.11 standard protocol, or a protocol
such as 3GPP, LTE, or LTE TDD-Advanced or any combination of these
or other communications standards.
[0022] Antennas in or on devices 104A, 104B, 104C may comprise one
or more directional or omnidirectional antennas, including, for
example, dipole antennas, monopole antennas, patch antennas, loop
antennas, microstrip antennas or other types of antennas suitable
for transmission of RF signals. In some embodiments, instead of two
or more antennas, a single antenna with multiple apertures may be
used. In these embodiments, each aperture may be considered a
separate antenna. In some multiple-input multiple-output (MIMO)
embodiments, antennas may be effectively separated to utilize
spatial diversity and the different channel characteristics that
may result between each of the antennas and the antennas of a
transmitting station. In some MIMO embodiments, antennas may be
separated by up to 1/10 of a wavelength or more.
[0023] In some embodiments, the mobile device 104A may include one
or more of a keyboard, a display, a non-volatile memory port,
multiple antennas, a graphics processor, an application processor,
speakers, and other mobile device elements. The display may be an
LCD screen including a touch screen. The mobile device 104B may be
similar to mobile device 104A, but does not need to be identical.
The mobile device 104C may include some or all of the features,
components, or functionality described with respect to mobile
device 104A.
[0024] A base station, such as an enhanced or evolved node B
(eNodeB), may provide wireless communication services to
communication devices, such as device 104A. While the exemplary
communication system 100 of FIG. 1 depicts only three devices users
104A, 104B, 104C any combination of multiple users, devices,
servers and the like may be coupled to network equipment 102 in
various embodiments. For example, three or more users located in a
venue, such as a building, campus, mall area, or other area, and
may utilize any number of mobile wireless-enabled computing devices
to independently communicate with network equipment 102. Similarly,
communication system 100 may include more than one network
equipment 102. For example, a plurality of access points or base
stations may form an overlapping coverage area where devices may
communicate with at least two instances of network equipment
102.
[0025] Although communication system 100 is illustrated as having
several separate functional elements, one or more of the functional
elements may be combined and may be implemented by combinations of
software-configured elements, such as processing elements including
digital signal processors (DSPs), and/or other hardware elements.
For example, some elements may comprise one or more
microprocessors, DSPs, application specific integrated circuits
(ASICs), radio-frequency integrated circuits (RFICs) and
combinations of various hardware and logic circuitry for performing
at least the functions described herein. In some embodiments, the
functional elements of system 100 may refer to one or more
processes operating on one or more processing elements.
[0026] Embodiments may be implemented in one or a combination of
hardware, firmware and software. Embodiments may also be
implemented as instructions stored on a computer-readable storage
device, which may be read and executed by at least one processor to
perform the operations described herein. A computer-readable
storage device may include any non-transitory mechanism for storing
information in a form readable by a machine (e.g., a computer). For
example, a computer-readable storage device may include read-only
memory (ROM), random-access memory (RAM), magnetic disk storage
media, optical storage media, flash-memory devices, and other
storage devices and media. In some embodiments, system 100 may
include one or more processors and may be configured with
instructions stored on a computer-readable storage device.
[0027] A new Rel-12 LTE WID on "Further Enhancements to LTE TDD for
uplink/downlink (UL/DL) Interference Management and Traffic
Adaptation" was recently agreed upon. The main objective is to
enable TDD UL/DL reconfiguration for traffic adaptation for TD-LTE
system, including clustered small cells deployment. Unlike a legacy
(e.g. Rel-8) eNB with semi-static UL/DL configuration, the duplex
direction of flexible subframes in a cell supporting Rel-12 eIMTA
feature can be changed dynamically. A number of signaling options
have been extensively discussed during the eIMTA SI phase,
including system information block (SIB), paging, radio resource
control (RRC), medium access layer (MAC) and Physical layer
signaling, characteristic with supporting different traffic
adaptation time scales.
[0028] One physical uplink control channel (PUCCH) resource
collision issue arising from UL/DL reconfiguration feature,
regardless of SIB/paging/RRC/MAC/L1 signaling, was observed. An
example of this issue is shown in FIG. 2 at 200. TDD UL/DL
configuration 1 is assumed to be indicated in
SystemInformationBlockType1 (SIB1), but the actual TDD UL-DL
configuration, is UL/DL configuration 2 as indicated at 210, which
is achieved by flexibly changing the transmission direction of
subframes #3 and #8 from UL to DL to meet instant traffic
conditions and consequently maximize the radio spectrum efficiency
as seen in FIG. 3 at 310 and 315 respectively. The DL-reference
UL/DL configuration is known by Rel-12 UL/DL reconfiguration
capable UE so that UE can utilize the flexible subframe resources.
In addition, UE can properly determine the hybrid automatic repeat
request-acknowledgement (HARQ-ACK) timeline for physical dedicated
shared channel (PDSCH) transmission according to DL-reference UL/DL
configuration. In this example, DL-reference UL/DL configuration is
assumed to be TDD UL/DL configuration 2. It can be seen that the
PUCCH resources associated with the two PDCCHs-PDCCH 1 in subframe
#9 at 215 within radio frame n-1 for UE1 and PDCCH 2 in subframe #0
at 220 within radio frame n for UE2 are collided in the same PUCCH
1a/1b resource at the UL subframe #7 at 225 in radio frame n. The
reason for this is that the same number of the first control
channel element (CCE) index, n.sub.CCE,m=6, is used by two PDCCHs
and two different PDSCH HARQ-ACK timing relationship are assumed at
UE1 and UE2 separately. As a consequence, the implicitly mapped
PUCCH resources are exactly the same at two UEs according to the
equation below:
n.sub.PUCCH,i.sup.(1)=(M-m-1)N.sub.c+mN.sub.c+1+n.sub.CCE,m+N.sub.PUCCH.-
sup.(1)
[0029] Where n.sub.CCE,m is the number of the first CCE used for
transmission of the corresponding PDCCH in subframe. This is a
common PUCCH resource collision issue for all TDD UL/DL
re-configuration signaling methods. Two solutions are proposed to
address it.
[0030] In one embodiment, the PDSCH subframes are firstly
classified into two types--Type 1 and Type 2. After classification
of the subframes, PUCCH resource mapping is performed based on DL
subframe types. Additionally, to avoid excessive control overhead,
the ARO (i.e. HARQ-ACK resource offset field) may be used to
compress the PUCCH region.
[0031] There has been no known solution for PUCCH resource mapping
scheme for UL-DL reconfiguration supporting in Rel-12, targeting
for PUCCH resource mapping collision avoidance.
[0032] In one embodiment, the downlink subframes associated with an
uplink subframe for HARQ-ACK feedback are classified into two types
(i.e. Type 1 and Type 2) according to the TDD UL/DL configuration
contained in SIB1 message and the DL-reference UL/DL configuration
indicated by higher layer signaling as below:
[0033] Type 1 subframes are DL subframes that associated with a UL
subframe n for HARQ-ACK feedback according to the SIB1 TDD UL/DL
configuration.
[0034] Type 2 subframes are the DL subframes that are constructed
with a two-step approach:
[0035] Step-1: Type 2 subframes are DL subframes associated with
the UL subframe n for HARQ-ACK feedback according to a higher layer
configured DL-reference UL/DL configuration. This configuration can
be either implicitly determined based on TDD UL/DL configurations
of two consecutive radio frames as documented in previous IDF [1]
or explicitly indicated by higher-layer signaling.
[0036] Step-2: if the Type 1 subframes are overlapped with the Type
2 subframes that have been constructed in Step-1, the overlapping
subframes will be further removed from Type 2 subframes.
[0037] In one embodiment as shown in FIG. 3 at 300, assuming that
TDD configuration 1 is indicated in SIB1, while the DL-reference
UL/DL configuration is configuration #2, then Type 1 subframes
include subframe #1 at 305 and #0 at 310 in radio frame n. While,
Type 2 subframes comprise of subframe #3 at 320 in radio frame n
and subframe #9 at 325 in radio frame n-1.
[0038] Solution 1: PUCCH format 1b with Channel Selection (CS). To
address the potential PUCCH resource collision issue, one hybrid
PUCCH resource mapping method includes the following. Let M denote
the number of elements in the set K defined in Table 10.1.3.1-1 in
3GPP Rel. 11 as shown at 400 in FIG. 4 identifying a downlink
association set index K for TDD according to the DL-reference UL/DL
configuration. The Set K is further divided into two sets: K.sub.1
and K.sub.2, each of which is comprised of a number of subframes in
set K. The set K.sub.1 includes all Type 1 subframe and set K.sub.2
includes all Type 2 subframe. M=M.sub.1+M.sub.2, where M.sub.1 and
M.sub.2 denotes the number of DL subframes in set K.sub.1 and
K.sub.2 respectively.
[0039] Let n.sub.PUCCH,i.sup.(1) denote the PUCCH resource derived
from sub-frame n-k.sub.i and HARQ-ACK(i) as the ACK/NACK/DTX
response from sub-frame n-k.sub.i according to DL-reference UL/DL
configuration, where k.sub.i.epsilon.K, and 0.ltoreq.i.ltoreq.M-1.
Let j denote the position of subframe n-k.sub.i within the set
K.sub.1 in an increasing order of i value from j=0, where
0.ltoreq.j.ltoreq.M.sub.1-1, and let l denote the position of
subframe n-k.sub.i within the set K.sub.2 in an increasing order of
i value from l=0, where 0.ltoreq.l.ltoreq.M.sub.2-1.
[0040] In one embodiment, assuming SIB1 TDD UL/DL configuration is
configuration 1, and DL-reference UL/DL configuration is
configuration 2, the corresponding j and l values for DL subframe
within set K that associated with subframe 7 for HARQ-ACK feedback
are shown at 500 in FIG. 5 with an example of DL subframe indexing
across set K.sub.1 at 510 and K.sub.2 at 515.
[0041] After PDSCH subframes are indexed within the corresponding
set, PUCCH resources mapping is performed as follows: For a PDSCH
transmission indicated by the detection of corresponding PDCCH or a
PDCCH indicating downlink SPS release in subframe n-k.sub.i, if it
corresponds to Type 1 subframe j (0.ltoreq.j.ltoreq.M.sub.1-1), the
PUCCH resource
n.sub.PUCCH,j.sup.(1)=(M.sub.1-j-1)N.sub.c+jN.sub.c+1+n.sub.CCE,j+N.sub.-
PUCCH.sup.(1) (1-0)
If it corresponds to Type 2 subframe l
(0.ltoreq.l.ltoreq.M.sub.2-1), the PUCCH resource:
n PUCCH , l ( 1 ) = ( M 2 - l - 1 ) N c + l N c + 1 + n CCE , i + N
PUCCH ( 2 ) or ( 2 - 0 ) n PUCCH , l ( 1 ) = l N 4 + n CCE , l + N
PUCCH ( 2 ) or ( 3 - 0 ) n PUCCH , l ( 1 ) = c = 0 l - 1 m = 1 N
CFI , c N m + n CCE , l + N PUCCH ( 2 ) ( 4 - 0 ) ##EQU00001##
Where c is selected from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1,
N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
N.sub.CFI,c is detected Control Formal Indicator (CFI) value
carried on Physical Control Format Indicator Channel (PCFICH)
channel in subframe c, n.sub.CCE,j and n.sub.CCE,l is the number of
the first CCE used for transmission of the corresponding PDCCH in
subframe j and l respectively. Index j is the index of Type 1
subframe within set K.sub.1, and index l is the index of Type 2
subframe within set K.sub.2.
[0042] N.sub.PUCCH.sup.(1) is PUCCH resource offset associated with
legacy PDCCH that is configured by higher layers for PUCCH resource
mapping. N.sub.PUCCH.sup.(2) is a PUCCH resource offset providing
the starting point of the PUCCH resources for Type 2 subframes,
which can be configured by higher layer, either in a UE specific or
Cell specific manner, or be calculated using the formula:
N.sub.PUCCH.sup.(2)=M.sub.1N.sub.4 (5-0)
[0043] This PUCCH Format 1a/1b resource for an HARQ-ACK signal
transmission in response to legacy PDCCH-scheduled PDSCH can be
further optimized by introducing 2-bits ARO (i.e. HARQ-ACK resource
offset field) to avoid excessive control overhead, and considering
the fact that dynamic PUCCH format 1a/1b resource space is often
underutilized. If UL/DL reconfiguration has been activated for one
UE, an explicit 2-bit ARO indication field is always present for
all the DL DCI formats that are carried by UE specific search space
on legacy PDCCH across all DL subframes, regardless of subframe
type. The equation (1-0), (2-0), (3-0) and (4-0) can be
straightforwardly extended to (1-1), (2-1), (3-1) and (4-1) by
using 2-bits ARO as:
n PUCCH , j ( 1 ) = ( M 1 - j - 1 ) N c + j N c + 1 + n CCE , j + N
PUCCH ( 1 ) + .DELTA. ARO ( 1 - 1 ) n PUCCH , l ( 1 ) = ( M 2 - l -
1 ) N c + l N c + 1 + n CCE , l + N PUCCH ( 2 ) + .DELTA. ARO ( 2 -
1 ) n PUCCH , i ( 1 ) = l N 4 + n CCE , l + N PUCCH ( 2 ) + .DELTA.
ARO ( 3 - 1 ) n PUCCH , l ( 1 ) = c = 0 l - 1 m = 1 N CFI , c N m +
n CCE , i + N PUCCH ( 2 ) + .DELTA. ARO ( 4 - 1 ) ##EQU00002##
[0044] .DELTA..sub.ARO is determined based on the value of M as
follows: If M=1, .DELTA..sub.ARO is determined from the HARQ-ACK
resource offset field in the DCI format of the corresponding EPDCCH
as given in Table 10.1.2.1-1. If M>1, .DELTA..sub.ARO is
determined from the HARQ-ACK resource offset field in the DCI
format of the corresponding EPDCCH as given in Table 1 at 600 in
FIG. 6.
[0045] UE shall assume the .DELTA..sub.ARO=0 for PUCCH resource
mapping using equation (1-1) and (2-1) if the corresponding DCI is
transmitted on Common Search Space (CSS) on legacy PDCCH in Type 1
subframe at least.
[0046] Several solutions could be considered for the definition of
.DELTA..sub.1 or .DELTA..sub.2:
[0047] For Type 1 subframes: Alternative. 1: 0--same as M=1 case.
Alternative 2:
-(M.sub.1-j-1)N.sub.c-jN.sub.c+1 Alt 2-0:
-M.sub.1(N.sub.c-N.sub.c-1) Alt 2-1:
-j(N.sub.c+1-N.sub.c) Alt 2-2:
-(N.sub.c+1-N.sub.c) Alt 2-3:
-M.sub.1N.sub.c Alt 2-4:
[0048] One example for Alternative 2 is shown at 700 in FIG. 7 by
assuming that the M.sub.1=3. As clearly shown in the Figure, the
PUCCH overhead for type 1 subframes may be flexibly reduced by
proper selecting ARO setting at eNB side.
[0049] For Type 2 subframes, all the potential values for
.DELTA..sub.1 and .DELTA..sub.2 can be reused by replacing symbol j
with symbol l and symbol M.sub.1 with M.sub.2. Additionally, some
extra values may be used in further embodiments:
Alternative 0 : - ( N PUCCH ( 2 ) - N PUCCH ( 1 ) ) ##EQU00003##
Alternative 1 : M 1 N 4 ##EQU00003.2## Alternative 2 : c = 0 M 1 -
1 m = 1 CFI , c N m ##EQU00003.3##
[0050] Alternatives 1 and 2 are useful for the case that
N.sub.PUCCH.sup.(1)=N.sub.PUCCH.sup.(2) to ensure PUCCH always
available and no eNB scheduler constrains incurs. For a PDSCH
transmission where there is not a corresponding PDCCH/EPDCCH
detected in subframe n-k.sub.i, the value of the value of
n.sub.PUCCH,i.sup.(1) is determined according to higher layer
configuration and Table 9.2-2 shown at 800 in FIG. 8.
[0051] For a PDSCH transmission indicated by the detection of
corresponding EPDCCH or a EPDCCH indicating downlink SPS release in
sub-frame n-k.sub.i where k.sub.i.epsilon.K, the UE shall use if
EPDCCH-PRB-set q is configured for distributed transmission:
n PUCCH , i ( 1 ) = n ECCE , q + i 1 = 0 i - 1 N ECCE , q , n - k i
1 + .DELTA. ARO + N PUCCH , q ( e 1 ) ( 5 - 0 ) ##EQU00004##
If EPDCCH-PRB-set q is configured for localised transmission
n PUCCH , i ( 1 ) = n ECCE , q N RB ECCE , q N RB ECCE , q + i 1 =
0 i - 1 N ECCE , q , n - k i 1 + n ' + .DELTA. ARO + N PUCCH , q (
e 1 ) ( 6 - 0 ) ##EQU00005##
where n.sub.ECCE,q is the number of the first ECCE (i.e. lowest
ECCE index used to construct the EPDCCH) used for transmission of
the corresponding DCI assignment in EPDCCH-PRB-set q in subframe
n-k.sub.i, N.sub.PUCCH,q.sup.(e1) for EPDCCH-PRB-set q is
configured by the higher layer parameter
pucch-ResourceStartOffset-r11, N.sub.RB.sup.ECCE,q for
EPDCCH-PRB-set q in subframe n-k.sub.i is given in section 6.8A.1
in 3GPP TS 36.211 V. 11.2.0, n' is determined from the antenna port
used for EPDCCH transmission in subframe n-k.sub.i which is
described in section 6.8A.5 in 3GPP TS 36.211 V. 11.2.0. If i=0,
.DELTA..sub.ARO is determined from the HARQ-ACK resource offset
field in the DCI format of the corresponding EPDCCH as given in
Table 10.1.2.1-1. If i>0, .DELTA..sub.ARO is determined from the
HARQ-ACK resource offset field in the DCI format of the
corresponding EPDCCH as given in Table 10.1.3.1-2, where the
variable m in the table is substituted with i. If the UE is
configured to monitor EPDCCH in subframe n-k.sub.i1,
N.sub.ECCE,q,n-k.sub.i1 is equal to the number of ECCEs in
EPDCCH-PRB-set q configured for that UE in subframe n-k.sub.i1. If
the UE is not configured to monitor EPDCCH in subframe n-k.sub.i1,
N.sub.ECCE,q,n-k.sub.i1 is equal to the number of ECCEs computed
assuming EPDCCH-PRB-set q is configured for that UE in subframe
n-k.sub.i1. For normal downlink CP, if subframe n-k.sub.i1 is a
special subframe with special subframe configuration 0 or 5,
N.sub.ECCE,q,n-k.sub.i1 is equal to 0. For extended downlink CP, if
subframe n-k.sub.i1 is a special subframe with special subframe
configuration 0 or 4 or 7, N.sub.ECCE,q,n-k.sub.i1 is equal to
0.
[0052] Considering the fact that in certain configurations,
different DL subframes in the bundling window may have different
numbers of ECCEs per PRB pair even for the same EPDCCH set k, such
as special subframe, etc., and have different minimum aggregation
level as well, to avoid the unnecessary PUCCH overhead, the
equation (5-0) and (6-0) can be changed to (5-1) and (6-1)
below:
n PUCCH , i ( 1 ) = n ECCE , q L i + i 1 = 0 i - 1 ( N ECCE , q , n
- k i 1 L i 1 ) + .DELTA. ARO + N PUCCH , q ( e 1 ) ( 5 - 1 ) n
PUCCH , i ( 1 ) = n ECCE , q L i N RB ECCE , q N RB ECCE , q + i 1
= 0 i - 1 ( N ECCE , q , n - k i 1 L i 1 ) + n ' + .DELTA. ARO + N
PUCCH , q ( e 1 ) ( 6 - 1 ) ##EQU00006##
Where L.sub.i denotes the minimum supportable aggregation level in
subframe i.
[0053] In a further embodiment utilizing a second solution,
solution 2, the PUCCH format 3 is used for HARQ-ACK feedback. On
the other hand, a different potential solution is that one (e.g.
for one antenna port case) or two (e.g. for two antenna ports case)
PUCCH format 1a/1b resource(s) are configured by higher layer for
UL/DL reconfiguration capable of UE, and PUCCH format 3 is required
to be configured for HARQ-ACK transmission after UL/DL
reconfiguration is activated for one UE.
[0054] For a single PDSCH transmission or downlink SPS release
indicated by the detection of a corresponding PDCCH/EPDCCH in
subframe n-k.sub.m, where k.sub.m.epsilon.K, and the DAI value in
the PDCCH/EPDCCH is equal to `1`, the UE shall use the PUCCH format
1a/1b and the higher-layer configured PUCCH format 1a/1b resource
for HARQ-ACK feedback.
[0055] For a single PDSCH transmission where there is not a
corresponding PDCCH/EPDCCH detected within subframe(s) n-k, where
k.epsilon.K, and no PDCCH/EPDCCH indicating downlink SPS release
within subframe(s) n-k, where k.epsilon.K, UE shall determine the
PUCCH resources according to higher layer configuration and Table
9.2-2.
[0056] Otherwise, UE shall use PUCCH format 3 and PUCCH resource
n.sub.PUCCH.sup.(3,{tilde over (p)}) where the value of
n.sub.PUCCH.sup.(3,{tilde over (p)}) is determined according to
higher layer configuration and Table 10.1.2.2.2-1 shown at 900 in
FIG. 9. If DAI value greater than `1` is indicated in PDCCH, the
TPC field in a PDCCH assignment with DAI value greater than `1`
shall be used to determine the PUCCH resource value from one of the
four PUCCH resource values configured by higher layers, with the
mapping defined in Table 10.1.2.2.2-1.
[0057] If DAI value greater than `1` is indicated in EPDCCH, the
HARQ-ACK resource offset field in the DCI format of the
corresponding EPDCCH assignment with DAI value greater than `1`
shall be used to determine the PUCCH resource value from one of the
four PUCCH resource values configured by higher layers, with the
mapping defined in Table 10.1.2.2.2-1.
[0058] FIG. 10 is a flowchart illustrating a method 1000 beginning
with UE receiving a physical downlink shared channel (PDSCH)
transmission at 1010 from a base station. Processing circuitry is
used to classify downlink (DL) subframe types at 1020 for a set of
DL subframes associated with a first uplink (UL) subframe for
transmission of a hybrid automatic report request acknowledgment
(HARQ-ACK). The processing circuitry further performs physical
uplink control channel (PUCCH) resources mapping at 1030 based on
the classified DL subframe Types for an acknowledgement
transmission associated with PDSCH transmission reception.
[0059] FIG. 11 is a flowchart illustrating a method 1100 of
classifying the DL subframe Types. At 1110, Type 1 DL subframes
that are constructed by DL subframes that are associated with a
first uplink (UL) subframe for transmission of HARQ-ACK according
to a time division duplex (TDD) UL/DL configuration indicated in a
system information block Type 1 (SIB1) message. Type 2 DL subframes
are constructed at 1120 by firstly identifying DL subframes that
are associated with the first UL subframe for transmission of
HARQ-ACK according to a higher layer configured DL-reference UL/DL
configuration. If the Type 1 DL subframes are overlapped with the
Type 2 DL subframes, the overlapping subframes between Type 1 and
Type 2 DL subframes are further removed from the Type 2 DL
subframes at 1130.
[0060] FIG. 12 is a flowchart illustrating a method 1200 of
determining the offset for Type 1 DL subframes. At 1210, processing
circuitry determines the HARQ-ACK offset .DELTA..sub.ARO for a Type
1 DL subframe based on 2-bits HARQ-ACK resource offset field in the
DCI format of the corresponding PDCCH depends on the number of Type
1 DL subframes associated with the first UL subframe for HARQ-ACK
transmission. At 1220, processing circuitry begins by selecting a
.DELTA..sub.ARO value out of {0, -1, -2, 2} if the number of Type 1
DL subframes is one. At 1230, the processing circuitry selects a
value out of {0, .DELTA..sub.1-1, .DELTA..sub.2, -2, 2} if the
number of Type 1 DL subframes is more than one, where .DELTA..sub.1
or .DELTA..sub.2 could be one of {0,
-(M.sub.1-j-1)N.sub.c-jN.sub.c+1, -M.sub.1(N.sub.c-N.sub.c-1),
-j(N.sub.c+1-N.sub.c), -(N.sub.c+1-N.sub.c), -M.sub.1N.sub.c}, and
j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL subframe,
and M.sub.1 is the number of Type 1 DL subframes, and c is selected
from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right
brkt-bot.}.
[0061] FIG. 13 is a flowchart illustrating a method 1300 of
determining the offset for Type 2 DL subframe. At 1310 processing
circuitry is used to determine the HARQ-ACK offset for a Type 2 DL
subframe based on 2-bits HARQ-ACK resource offset field in the DCI
format of the corresponding PDCCH depending on the number of Type 2
DL subframes associated with the first UL subframe for HARQ-ACK
transmission. The method 1300 processed to select a .DELTA..sub.ARO
value out of {0, -1, -2, 2} at 1310 if the number of Type 2 DL
subframes is one. At 1320, the processing circuitry selects a
.DELTA..sub.ARO value out of {0, .DELTA..sub.1-1, .DELTA..sub.2-2,
2} if the number of Type 2 DL subframes is more than one, where
.DELTA..sub.1 or .DELTA..sub.2 could be one value of
{ 0 , - ( M 2 - l - 1 ) N c - l N c + 1 , - M 2 ( N c - N c - 1 ) ,
- l ( N c + 1 - N c ) , - ( N c + 1 - N c ) , - M 2 N c , - ( N
PUCCH ( 2 ) - N PUCCH ( 1 ) ) , M 1 N 4 , c = 0 M 1 - 1 m = 1 N CFI
, c N m } , ##EQU00007##
and l(0.ltoreq.l<M.sub.2) is the index of the Type 2 DL
subframe, and M.sub.1 is the number of Type 1 DL subframes
associated with the same first UL subframe for HARQ-ACK
transmission and M.sub.2 is the number of Type 2 DL subframes, and
N.sub.PUCCH.sup.(1) and N.sub.PUCCH.sup.(2) is PUCCH resource
offset associated with PDSCH on Type 1 DL subframes and Type 2 DL
subframes respectively for PUCCH resource mapping, and c is
selected from {0, 1, 2, 3} such that is selected from {0, 1, 2, 3}
such that N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1,
N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
and N.sub.CFI,c is detected Control Formal Indicator (CFI) value
carried on Physical Control Format Indicator Channel (PCFICH)
channel in Type 2 subframe c.
[0062] FIG. 14 is a block diagram of a specifically programmed
computer system to act as one or more different types of UE, cell
stations, including small cell stations and macro stations. The
system may be used to implement one or more methods according to
the examples described. In the embodiment shown in FIG. 14, a
hardware and operating environment is provided to enable the
computer system to execute one or more methods and functions that
are described herein. In some embodiments, the system may be a
small cell station, macro cell station, smart phone, tablet, or
other networked device that can provide access and wireless
networking capabilities to one or more devices. Such devices need
not have all the components included in FIG. 14.
[0063] FIG. 14 illustrates a functional block diagram of a cell
station 1400 in accordance with some embodiments. Cell station 1400
may be suitable for use as a small cell station, macro cell
station, or user equipment, such as a wireless cell phone, tablet
or other computer. The cell station 1400 may include physical layer
circuitry 1402 for transmitting and receiving signals to and from
eNBs using one or more antennas 1401. Cell station 1400 may also
include processing circuitry 1404 that may include, among other
things a channel estimator. Cell station 1400 may also include
memory 1406. The processing circuitry may be configured to
determine several different feedback values discussed below for
transmission to the eNB. The processing circuitry may also include
a media access control (MAC) layer.
[0064] In some embodiments, the cell station 1400 may include one
or more of a keyboard, a display, a non-volatile memory port,
multiple antennas, a graphics processor, an application processor,
speakers, and other mobile device elements. The display may be an
LCD screen including a touch screen.
[0065] The one or more antennas 1401 utilized by the cell station
1400 may comprise one or more directional or omnidirectional
antennas, including, for example, dipole antennas, monopole
antennas, patch antennas, loop antennas, microstrip antennas or
other types of antennas suitable for transmission of RF signals. In
some embodiments, instead of two or more antennas, a single antenna
with multiple apertures may be used. In these embodiments, each
aperture may be considered a separate antenna. In some
multiple-input multiple-output (MIMO) embodiments, the antennas may
be effectively separated to take advantage of spatial diversity and
the different channel characteristics that may result between each
of antennas and the antennas of a transmitting station. In some
MIMO embodiments, the antennas may be separated by up to 1/10 of a
wavelength or more.
[0066] Although the cell station 1400 is illustrated as having
several separate functional elements, one or more of the functional
elements may be combined and may be implemented by combinations of
software-configured elements, such as processing elements including
digital signal processors (DSPs), and/or other hardware elements.
For example, some elements may comprise one or more
microprocessors, DSPs, application specific integrated circuits
(ASICs), radio-frequency integrated circuits (RFICs) and
combinations of various hardware and logic circuitry for performing
at least the functions described herein. In some embodiments, the
functional elements may refer to one or more processes operating on
one or more processing elements.
[0067] Embodiments may be implemented in one or a combination of
hardware, firmware and software. Embodiments may also be
implemented as instructions stored on a computer-readable storage
medium, which may be read and executed by at least one processor to
perform the operations described herein. A computer-readable
storage medium may include any non-transitory mechanism for storing
information in a form readable by a machine (e.g., a computer). For
example, a computer-readable storage medium may include read-only
memory (ROM), random-access memory (RAM), magnetic disk storage
media, optical storage media, flash-memory devices, and other
storage devices and media. In these embodiments, one or more
processors of the cell station 1400 may be configured with the
instructions to perform the operations described herein.
[0068] In some embodiments, the cell station 1400 may be configured
to receive OFDM communication signals over a multicarrier
communication channel in accordance with an OFDMA communication
technique. The OFDM signals may comprise a plurality of orthogonal
subcarriers. In some broadband multicarrier embodiments, evolved
node Bs (eNBs) may be part of a broadband wireless access (BWA)
network communication network, such as a Worldwide Interoperability
for Microwave Access (WiMAX) communication network or a 3rd
Generation Partnership Project (3GPP) Universal Terrestrial Radio
Access Network (UTRAN) Long-Term-Evolution (LTE) or a
Long-Term-Evolution (LTE) communication network, although the scope
of the invention is not limited in this respect. In these broadband
multicarrier embodiments, the cell station 1400 and the eNBs may be
configured to communicate in accordance with an orthogonal
frequency division multiple access (OFDMA) technique. The UTRAN LTE
standards include the 3rd Generation Partnership Project (3GPP)
standards for UTRAN-LTE, release 8, March 2008, and release 10,
December 2010, including variations and evolutions thereof.
[0069] In some LTE embodiments, the basic unit of the wireless
resource is the Physical Resource Block (PRB). The PRB may comprise
12 sub-carriers in the frequency domain and N consecutive symbols
corresponding to 0.5 ms in the time domain depends on the cyclic
prefix length configured by the higher layer parameter. In these
embodiments, the PRB may comprise a plurality of resource elements
(REs). A RE is uniquely defined by the index pair (k, l) in a slot
where k is index in frequency domain and l is the index in the time
domain.
[0070] Two types of reference signals may be transmitted by an eNB
including demodulation reference signals (DM-RS), a common
reference signal (CRS) and/or channel state information reference
signals (CSI-RS). The DM-RS may be used by the UE for data
demodulation. The reference signals may be transmitted in
predetermined PRBs.
[0071] In some embodiments, the OFDMA technique may be either a
frequency domain duplexing (FDD) technique that uses different
uplink and downlink spectrum or a time-domain duplexing (TDD)
technique that uses the same spectrum for uplink and downlink.
[0072] In some other embodiments, the cell station 1400 and the
eNBs may be configured to communicate signals that were transmitted
using one or more other modulation techniques such as spread
spectrum modulation (e.g., direct sequence code division multiple
access (DS-CDMA) and/or frequency hopping code division multiple
access (FH-CDMA)), time-division multiplexing (TDM) modulation,
and/or frequency-division multiplexing (FDM) modulation, although
the scope of the embodiments is not limited in this respect.
[0073] In some embodiments, the cell station 1400 may be part of a
portable wireless communication device, such as a personal digital
assistant (PDA), a laptop or portable computer with wireless
communication capability, a web tablet, a wireless telephone, a
wireless headset, a pager, an instant messaging device, a digital
camera, an access point, a television, a medical device (e.g., a
heart rate monitor, a blood pressure monitor, etc.), or other
device that may receive and/or transmit information wirelessly.
[0074] In some embodiments, the cell station may be configured in
one of 8 "transmission modes" for PDSCH reception: Mode 1: Single
antenna port, port 0; Mode 2: Transmit diversity; Mode 3:
Large-delay CDD; Mode 4: Closed-loop spatial multiplexing; Mode 5:
MU-MIMO; Mode 6: Closed-loop spatial multiplexing, single layer;
Mode 7: Single antenna port, cell station-specific RS (port 5);
Mode 8 (new in Rel-9): Single or dual-layer transmission with cell
station-specific RS (ports 7 and/or 8). The CSI-RS are used by the
cell station for channel estimates (i.e., CQI measurements). In
some embodiments, the CSI-RS are transmitted periodically in
particular antenna ports (up to eight transmit antenna ports) at
different subcarrier frequencies (assigned to the cell station) for
use in estimating a MIMO channel. In some embodiments, a cell
station-specific demodulation reference signal (e.g., a DM-RS) may
be precoded in the same way as the data when non-codebook-based
precoding is applied.
Examples
[0075] 1. A device comprising:
[0076] a transceiver to receive, from a base station, a physical
downlink shared channel (PDSCH) transmission; and
[0077] processing circuitry to:
[0078] classify downlink (DL) subframe types for a set of DL
subframes associated with a first uplink (UL) subframe for
transmission of a hybrid automatic report request acknowledgment
(HARQ-ACK); and
[0079] perform physical uplink control channel (PUCCH) resources
mapping based on the classified DL subframe Types for an
acknowledgement transmission associated with PDSCH transmission
reception.
[0080] 2. The device of example 1 wherein the DL subframe types
comprise:
[0081] Type 1 DL subframes that are constructed by DL subframes
that are associated with a first uplink (UL) subframe for
transmission of HARQ-ACK according to a time division duplex (TDD)
UL/DL configuration indicated in a system information block Type 1
(SIB1) message; and
[0082] Type 2 DL subframes that are constructed by:
[0083] firstly identifying DL subframes that are associated with
the first UL subframe for transmission of HARQ-ACK according to a
higher layer configured DL-reference UL/DL configuration, and
[0084] if the Type 1 DL subframes are overlapped with the Type 2 DL
subframes, the overlapping subframes between Type 1 and Type 2 DL
subframes are further removed from the Type 2 DL subframes.
[0085] 3. The device of any of examples 1-2, wherein the processing
circuitry further performs PUCCH resource mapping for PDSCH
transmission indicated via Physical Downlink Control Channel
(PDCCH) on a Type 1 DL subframe based on:
n.sub.PUCCH,j.sup.(1)=(M.sub.1-j-1)N.sub.c+jN.sub.c+1+n.sub.CCE,j+N.sub.-
PUCCH.sup.(1)
where N.sub.PUCCH.sup.(1) is a PUCCH resource offset associated
with legacy PDCCH that is configured by higher layer for PUCCH
resource mapping of Type 1 DL subframes, c is selected from {0, 1,
2, 3} such that N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1,
N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36).right
brkt-bot.}, N.sub.RB.sup.DL refers to Downlink bandwidth
configuration and N.sub.sc.sup.RB refers to resource block size in
the frequency domain that is expressed as a number of subcarriers,
n.sub.CCE,j is the number of the first control channel element
(CCE) used for transmission of the corresponding PDCCH in Type 1 DL
subframe j, and j(0.ltoreq.j<M.sub.1) is the index of the Type 1
DL subframe, and M.sub.1 is the number of Type 1 DL subframes.
[0086] 4. The device of example 3, wherein the processing circuitry
further performs PUCCH resource mapping for PDSCH transmission
indicated via PDCCH on a Type 1 DL subframe based on:
n.sub.PUCCH,j.sup.(1)=(M.sub.1-j-1)N.sub.c+jN.sub.c+1+n.sub.CCE,j+N.sub.-
PUCCH.sup.(1)+.DELTA..sub.ARO
Where j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL
subframe, and .DELTA..sub.ARO refers to HARQ-ACK resource offset
value that is selected from predefined values based on 2-bits
HARQ-ACK resource offset field in a downlink control information
(DCI) format depending on the number of Type 1 DL subframes
associated with the first UL subframe for HARQ-ACK
transmission.
[0087] 5. The device of example 4, wherein the processing circuitry
further performs determining the HARQ-ACK offset .DELTA..sub.ARO
for a Type 1 DL subframe based on 2-bits HARQ-ACK resource offset
field in the DCI format of the corresponding PDCCH depending on the
number of Type 1 DL subframes associated with the first UL subframe
for HARQ-ACK transmission:
[0088] selecting a .DELTA..sub.ARO value out of {0, -1, -2, 2} if
the number of Type 1 DL subframes is one; and
[0089] selecting a value out of {0, .DELTA..sub.1-1,
.DELTA..sub.2-2, 2} if the number of Type 1 DL subframes is more
than one, where .DELTA..sub.1 or .DELTA..sub.2 could be one of {0,
-(M.sub.1-j-1)N.sub.c-jN.sub.c+1, -M.sub.1(N.sub.c-N.sub.c-1),
-j(N.sub.c+1-N.sub.c), -(N.sub.c+1-N.sub.c), -M.sub.1N.sub.c}, and
j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL subframe,
and M.sub.1 is the number of Type 1 DL subframes, and c is selected
from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right
brkt-bot.}.
[0090] 6. The device of any of examples 1-5, wherein the processing
circuitry further performs PUCCH resource mapping for PDSCH
transmission indicated via Physical Downlink Control Channel
(PDCCH) on a Type 2 DL subframe based on higher-layer signaling or
based on:
n PUCCH , l ( 1 ) = ( M 2 - l - 1 ) N c + l N c + 1 + n CCE , l + N
PUCCH ( 2 ) or n PUCCH , l ( 1 ) = l N 4 + n CCE , l + N PUCCH ( 2
) or n PUCCH , l ( 1 ) = c = 0 l - 1 m = 1 N CFI , c N m + n CCE ,
l + N PUCCH ( 2 ) ##EQU00008##
where N.sub.PUCCH.sup.(2) is PUCCH resource offset associated with
PDSCH on Type 2 DL subframes for PUCCH resource mapping, and c is
selected from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
N.sub.RB.sup.DL refers to downlink bandwidth configuration and NB
refers to resource block size in the frequency domain that is
expressed as a number of subcarriers. n.sub.CCE,l is the number of
the first channel control element (CCE) used for transmission of
the corresponding PDCCH in Type 2 DL subframe l, and
l(0.ltoreq.l<M.sub.2) is the index of a Type 2 DL subframe and
M.sub.2 is the number of Type 2 DL subframes, and N.sub.CFI,c is
detected Control Formal Indicator (CFI) value carried on Physical
Control Format Indicator Channel (PCFICH) channel in Type 2
subframe c.
[0091] 7. The device of example 6 wherein the PUCCH resource offset
N.sub.PUCCH.sup.(2) are configured by higher layer signal in a user
equipment specific manner or a Cell-specific manner, or determined
based on:
N.sub.PUCCH.sup.(2)=M.sub.1N.sub.4
where M.sub.1 is a number of Type 1 DL subframes associated with
the first UL subframe for HARQ-ACK transmission, and N.sub.4 refers
to PUCCH resources reserved for a Type 1 DL subframe and is
calculated according to N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right
brkt-bot.}.
[0092] 8. The device of example 6, wherein the processing circuitry
further performs PUCCH resource mapping for PDSCH transmission on a
Type 2 DL subframe via PDCCH based on:
n PUCCH , l ( 1 ) = ( M 2 - l - 1 ) N c + l N c + 1 + n CCE , l + N
PUCCH ( 2 ) + .DELTA. ARO ##EQU00009## or ##EQU00009.2## n PUCCH ,
l ( 1 ) = l N 4 + n CCE , l + N PUCCH ( 2 ) + .DELTA. ARO
##EQU00009.3## or ##EQU00009.4## n PUCCH , l ( 1 ) = c = 0 l - 1 m
= 1 N CFI , c N m + n CCE , l + N PUCCH ( 2 ) + .DELTA. ARO
##EQU00009.5##
where l(0.ltoreq.l<M.sub.2) is the index of the Type 2 DL
subframe, and .DELTA..sub.ARO refers to HARQ-ACK resource offset
value that is selected based on 2-bits HARQ-ACK resource offset
field in a downlink control information (DCI) format depending on
the number of Type 2 DL subframes associated with the first UL
subframe for HARQ-ACK transmission.
[0093] 9. The device of example 8, wherein the processing circuitry
further performs determining the HARQ-ACK offset for a Type 2 DL
subframe based on 2-bits HARQ-ACK resource offset field in the DCI
format of the corresponding PDCCH depending on the number of Type 2
DL subframes associated with the first UL subframe for HARQ-ACK
transmission:
[0094] selecting a .DELTA..sub.ARO value out of {0, -1, -2, 2} if
the number of Type 2 DL subframes is one.
[0095] selecting a .DELTA..sub.ARO value out of {0,
.DELTA..sub.1-1, .DELTA..sub.2-2, 2} if the number of Type 2 DL
subframes is more than one, where .DELTA..sub.1 or .DELTA..sub.2
could be one value of
{ 0 , - ( M 2 - l - 1 ) N c - l N c + 1 , - M 2 ( N c - N c - 1 ) ,
- l ( N c + 1 - N c ) , - ( N c + 1 - N c ) , - M 2 N c , - ( N
PUCCH ( 2 ) - N PUCCH ( 1 ) ) , M 1 N 4 , c = 0 M 1 - 1 m = 1 N CFI
, c N m } , ##EQU00010##
and l(0.ltoreq.l<M.sub.2) is the index of the Type 2 DL
subframe, and M.sub.1 is the number of Type 1 DL subframes
associated with the same first UL subframe for HARQ-ACK
transmission and M.sub.2 is the number of Type 2 DL subframes, and
N.sub.PUCCH.sup.(1) and N.sub.PUCCH.sup.(2) is PUCCH resource
offset associated with PDSCH on Type 1 DL subframes and Type 2 DL
subframes respectively for PUCCH resource mapping, and c is
selected from {0, 1, 2, 3} such that is selected from {0, 1, 2, 3}
such that N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1,
N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
and N.sub.CFI,c is detected Control Formal Indicator (CFI) value
carried on Physical Control Format Indicator Channel (PCFICH)
channel in Type 2 subframe c.
[0096] 10. The device of any of examples 1-9, wherein the
processing circuitry further performs PUCCH resource mapping for
PDSCH transmission indicated via enhanced physical downlink control
channel (EPDCCH) or a EPDCCH indicating downlink semi persistent
scheduling (SPS) release in a Type 1 or Type 2 sub-frame, the user
equipment (UE) shall use:
n PUCCH , i ( 1 ) = n ECCE , q + i 1 = 0 i - 1 N ECCE , q , n - k i
1 + .DELTA. ARO + N PUCCH , q ( e 1 ) ##EQU00011##
if EPDCCH-physical resource block (PRB)-set q is configured for
distributed transmission, or
n PUCCH , i ( 1 ) = n ECCE , q N RB ECCE , q N RB ECCE , q + i 1 =
0 i - 1 N ECCE , q , n - k i 1 + n ' + .DELTA. ARO + N PUCCH , q (
e 1 ) ##EQU00012##
if EPDCCH-PRB-set q is configured for localised transmission where
n.sub.ECCE,q is the number of the first ECCE (i.e. lowest ECCE
index used to construct the EPDCCH) used for transmission of a
corresponding downlink control information (DCI) assignment in
EPDCCH-PRB-set q in subframe n-k.sub.i, N.sub.PUCCH,q.sup.(e1) for
EPDCCH-PRB-set q is configured by the higher layer parameter
pucch-ResourceStartOffset-r11, N.sub.RB.sup.ECCE,q for
EPDCCH-PRB-set q in subframe n-k.sub.i is given, and n' is
determined from the antenna port used for EPDCCH transmission in
subframe n-k.sub.i, and .DELTA..sub.ARO is the HARQ-ACK resource
offset.
[0097] 11. The device of example 10, wherein the processing
circuitry further performs PUCCH resource mapping for PDSCH
transmission indicated via EPDCCH or EPDCCH indicating downlink SPS
release in a Type 1 or Type 2 sub-frame, the user equipment (UE)
shall use:
n PUCCH , i ( 1 ) = n ECCE , q L i + i 1 = 0 i - 1 ( N ECCE , q , n
- k i 1 L i 1 ) + .DELTA. ARO + N PUCCH , q ( e 1 ) or n PUCCH , i
( 1 ) = n ECCE , q L i N RB ECCE , q N RB ECCE , q + i 1 = 0 i - 1
( N ECCE , q , n - k i 1 L i 1 ) + n ' + .DELTA. ARO + N PUCCH , q
( e 1 ) ##EQU00013##
where L.sub.i denotes the minimum supportable aggregation level in
subframe i.
[0098] 12. A method comprising:
[0099] receiving from a base station via a transceiver, a physical
downlink shared channel (PDSCH) transmission;
[0100] classifying, via processing circuitry, downlink (DL)
subframe types for a set of DL subframes associated with a first
uplink (UL) subframe for transmission of a hybrid automatic report
request acknowledgment (HARQ-ACK); and
[0101] performing physical uplink control channel (PUCCH) resources
mapping based on the classified DL subframe Types for an
acknowledgement transmission associated with PDSCH transmission
reception.
[0102] 13. The method of example 12 wherein the DL subframe types
comprise:
[0103] Type 1 DL subframes that are constructed by DL subframes
that are associated with a first uplink (UL) subframe for
transmission of HARQ-ACK according to a time division duplex (TDD)
UL/DL configuration indicated in a system information block Type 1
(SIB1) message; and
[0104] Type 2 DL subframes that are constructed by:
[0105] firstly identifying DL subframes that are associated with
the first UL subframe for transmission of HARQ-ACK according to a
higher layer configured DL-reference UL/DL configuration; and
[0106] if the Type 1 DL subframes are overlapped with the Type 2 DL
subframes, the overlapping subframes between Type 1 and Type 2 DL
subframes are further removed from the Type 2 DL subframes.
[0107] 14. The method of any of examples 12-13, further comprising
performing PUCCH resource mapping for PDSCH transmission indicated
via Physical Downlink Control Channel (PDCCH) on a Type 1 DL
subframe based on:
N.sub.PUCCH,j.sup.(1)=(M.sub.1-j-1)N.sub.c+jN.sub.c+1+n.sub.CCE,j+N.sub.-
PUCCH.sup.(1)
where N.sub.PUCCH.sup.(1) is a PUCCH resource offset associated
with legacy PDCCH that is configured by higher layer for PUCCH
resource mapping of Type 1 DL subframes, c is selected from {0, 1,
2, 3} such that N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1,
N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
N.sub.RB.sup.DL refers to downlink bandwidth configuration and
N.sub.sc.sup.RB refers to resource block size in the frequency
domain that is expressed as a number of subcarriers, n.sub.CCE,j is
the number of the first control channel element (CCE) used for
transmission of the corresponding PDCCH in Type 1 DL subframe j,
and j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL
subframe, and M.sub.1 is the number of Type 1 DL subframes.
[0108] 15. The method of example 14, further comprising performing
PUCCH resource mapping for PDSCH transmission indicated via PDCCH
on a Type 1 DL subframe based on:
n.sub.PUCCH,j.sup.(1)=(M.sub.1-j-1)N.sub.c+jN.sub.c+1+n.sub.CCE,j+N.sub.-
PUCCH.sup.(1)+.DELTA..sub.ARO
where j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL
subframe, and .DELTA..sub.ARO refers to HARQ-ACK resource offset
value that is selected from predefined values based on 2-bits
HARQ-ACK resource offset field in a downlink control information
(DCI) format depending on the number of Type 1 DL subframes
associated with the first UL subframe for HARQ-ACK
transmission.
[0109] 16. The method of example 15, further comprising determining
the HARQ-ACK offset .DELTA..sub.ARO for a Type 1 DL subframe based
on 2-bits HARQ-ACK resource offset field in the DCI format of the
corresponding PDCCH depending on the number of Type 1 DL subframes
associated with the first UL subframe for HARQ-ACK
transmission:
[0110] selecting a .DELTA..sub.ARO value out of {0, -1, -2, 2} if
the number of Type 1 DL subframes is one; and
[0111] selecting a value out of {0, .DELTA..sub.1-1,
.DELTA..sub.2-2, 2} if the number of Type 1 DL subframes is more
than one, where .DELTA..sub.1 or .DELTA..sub.2 could be one of {0,
-(M.sub.1-j-1)N.sub.c-jN.sub.c+1, -M.sub.1(N.sub.c-N.sub.c-1),
-j(N.sub.c+1-N.sub.c), -(N.sub.c+1-N.sub.c), -M.sub.1N.sub.c}, and
j(0.ltoreq.j<M.sub.1) is the index of the Type 1 DL subframe,
and M.sub.1 is the number of Type 1 DL subframes, and c is selected
from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,j<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right
brkt-bot.}.
[0112] 17. The method of any of examples 12-16, further comprising
performing PUCCH resource mapping for PDSCH transmission indicated
via Physical Downlink Control Channel (PDCCH) on a Type 2 DL
subframe based on higher-layer signaling or based on:
n PUCCH , l ( 1 ) = ( M 2 - l - 1 ) N c + l N c + 1 + n CCE , l + N
PUCCH ( 2 ) or n PUCCH , l ( 1 ) = l N 4 + n CCE , l + N PUCCH ( 2
) or n PUCCH , l ( 1 ) = c = 0 l - 1 m = 1 N CFI , c N m + n CCE ,
l + N PUCCH ( 2 ) ##EQU00014##
where N.sub.PUCCH.sup.(2) is PUCCH resource offset associated with
PDSCH on Type 2 DL subframes for PUCCH resource mapping, and c is
selected from {0, 1, 2, 3} such that
N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1, N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
N.sub.RB.sup.DL refers to downlink bandwidth configuration and N
refers to resource block size in the frequency domain that is
expressed as a number of subcarriers. n.sub.CCE,l is the number of
the first channel control element (CCE) used for transmission of
the corresponding PDCCH in Type 2 DL subframe l, and
l(0.ltoreq.l<M.sub.2) is the index of a Type 2 DL subframe and
M.sub.2 is the number of Type 2 DL subframes, and N.sub.CFI,c is
detected Control Formal Indicator (CFI) value carried on Physical
Control Format Indicator Channel (PCFICH) channel in Type 2
subframe c.
[0113] 18. The method of example 17 wherein the PUCCH resource
offset N.sub.PUCCH.sup.(2) are configured by higher layer signal in
a user equipment specific manner or a Cell-specific manner, or
determined based on:
N.sub.PUCCH.sup.(2)=M.sub.1N.sub.4
where M.sub.1 is a number of Type 1 DL subframes associated with
the first UL subframe for HARQ-ACK transmission, and N.sub.4 refers
to PUCCH resources reserved for a Type 1 DL subframe and is
calculated according to N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right
brkt-bot.}.
[0114] 19. The method of example 17, further comprising performing
PUCCH resource mapping for PDSCH transmission on a Type 2 DL
subframe via PDCCH based on:
n PUCCH , l ( 1 ) = ( M 2 - l - 1 ) N c + l N c + 1 + n CCE , l + N
PUCCH ( 2 ) + .DELTA. ARO or n PUCCH , l ( 1 ) = l N 4 + n CCE , l
+ N PUCCH ( 2 ) + .DELTA. ARO or n PUCCH , l ( 1 ) = c = 0 l - 1 m
= 1 N CFI , c N m + n CCE , l + N PUCCH ( 2 ) + .DELTA. ARO
##EQU00015##
where l(0.ltoreq.l<M.sub.2) is the index of the Type 2 DL
subframe, and .DELTA..sub.ARO refers to HARQ-ACK resource offset
value that is selected based on 2-bits HARQ-ACK resource offset
field in a downlink control information (DCI) format depending on
the number of Type 2 DL subframes associated with the first UL
subframe for HARQ-ACK transmission.
[0115] 20. The method of example 19, further comprising determining
the HARQ-ACK offset for a Type 2 DL subframe based on 2-bits
HARQ-ACK resource offset field in the DCI format of the
corresponding PDCCH depending on the number of Type 2 DL subframes
associated with the first UL subframe for HARQ-ACK
transmission:
[0116] selecting a .DELTA..sub.ARO value out of {0, -1, -2, 2} if
the number of Type 2 DL subframes is one.
[0117] selecting a .DELTA..sub.ARO value out of {0,
.DELTA..sub.1-1, .DELTA..sub.2-2, 2} if the number of Type 2 DL
subframes is more than one, where .DELTA..sub.1 or .DELTA..sub.2
could be one value of
{ 0 , - ( M 2 - l - 1 ) N c - l N c + 1 , - M 2 ( N c - N c - 1 ) ,
- l ( N c + 1 - N c ) , - ( N c + 1 - N c ) , - M 2 N c , - ( N
PUCCH ( 2 ) - N PUCCH ( 1 ) ) , M 1 N 4 , c = 0 M 1 - 1 m = 1 N CFI
, c N m } , ##EQU00016##
and l(0.ltoreq.l<M.sub.2) is the index of the Type 2 DL
subframe, and M.sub.1 is the number of Type 1 DL subframes
associated with the same first UL subframe for HARQ-ACK
transmission and M.sub.2 is the number of Type 2 DL subframes, and
N.sub.PUCCH.sup.(1) and N.sub.PUCCH.sup.(2) is PUCCH resource
offset associated with PDSCH on Type 1 DL subframes and Type 2 DL
subframes respectively for PUCCH resource mapping, and c is
selected from {0, 1, 2, 3} such that is selected from {0, 1, 2, 3}
such that N.sub.c.ltoreq.n.sub.CCE,l<N.sub.c+1,
N.sub.c=max{0,.left
brkt-bot.[N.sub.RB.sup.DL(N.sub.sc.sup.RBc-4)]/36.right brkt-bot.},
and N.sub.CFI,c is detected Control Formal Indicator (CFI) value
carried on Physical Control Format Indicator Channel (PCFICH)
channel in Type 2 subframe c.
[0118] 21. The method of any of examples 12-20, further comprising
performing PUCCH resource mapping for PDSCH transmission indicated
via enhanced physical downlink control channel (EPDCCH) or a EPDCCH
indicating downlink semi persistent scheduling (SPS) release in a
Type 1 or Type 2 sub-frame, the user equipment (UE) shall use:
n PUCCH , i ( 1 ) = n ECCE , q + i 1 = 0 i - 1 N ECCE , q , n - k i
1 + .DELTA. ARO + N PUCCH , q ( e 1 ) ##EQU00017##
if EPDCCH-physical resource block (PRB)-set q is configured for
distributed transmission, or
n PUCCH , i ( 1 ) = n ECCE , q N RB ECCE , q N RB ECCE , q + i 1 =
0 i - 1 N ECCE , q , n - k i 1 + n ' + .DELTA. ARO + N PUCCH , q (
e 1 ) ##EQU00018##
if EPDCCH-PRB-set q is configured for localised transmission where
n.sub.ECCE,q is the number of the first ECCE (i.e. lowest ECCE
index used to construct the EPDCCH) used for transmission of a
corresponding downlink control information (DCI) assignment in
EPDCCH-PRB-set q in subframe n-k.sub.i, N.sub.PUCCH,q.sup.(e1) for
EPDCCH-PRB-set q is configured by the higher layer parameter
pucch-ResourceStartOffset-r11, N.sub.RB.sup.ECCE,q for
EPDCCH-PRB-set q in subframe n-k.sub.i is given, and n' is
determined from the antenna port used for EPDCCH transmission in
subframe n-k.sub.i, and .DELTA..sub.ARO is the HARQ-ACK resource
offset.
[0119] 22. The method of example 21, further comprising performing
PUCCH resource mapping for PDSCH transmission indicated via EPDCCH
or EPDCCH indicating downlink SPS release in a Type 1 or Type 2
sub-frame, the user equipment (UE) shall use:
n PUCCH , i ( 1 ) = n ECCE , q L i + i 1 = 0 i - 1 ( N ECCE , q , n
- k i 1 L i 1 ) + .DELTA. ARO + N PUCCH , q ( e 1 ) or n PUCCH , i
( 1 ) = n ECCE , q L i N RB ECCE , q N RB ECCE , q + i 1 = 0 i - 1
( N ECCE , q , n - k i 1 L i 1 ) + n ' + .DELTA. ARO + N PUCCH , q
( e 1 ) ##EQU00019##
where L.sub.i denotes the minimum supportable aggregation level in
subframe i.
[0120] 23. A machine readable storage device having instructions to
cause a machine to:
[0121] receive from a base station via a transceiver, a physical
downlink shared channel (PDSCH) transmission;
[0122] classify, via processing circuitry, downlink (DL) subframe
types for a set of DL subframes associated with a first uplink (UL)
subframe for transmission of a hybrid automatic report request
acknowledgment (HARQ-ACK); and
[0123] perform physical uplink control channel (PUCCH) resources
mapping based on the classified DL subframe Types for an
acknowledgement transmission associated with PDSCH transmission
reception.
[0124] 24. The machine readable storage device of example 23
wherein the DL subframe types comprise:
[0125] Type 1 DL subframes that are constructed by DL subframes
that are associated with a first uplink (UL) subframe for
transmission of HARQ-ACK according to a time division duplex (TDD)
UL/DL configuration indicated in a system information block Type 1
(SIB1) message; and
[0126] Type 2 DL subframes that are constructed by:
[0127] firstly identifying DL subframes that are associated with
the first UL subframe for transmission of HARQ-ACK according to a
higher layer configured DL-reference UL/DL configuration; and
[0128] if the Type 1 DL subframes are overlapped with the Type 2 DL
subframes, the overlapping subframes between Type 1 and Type 2 DL
subframes are further removed from the Type 2 DL subframes.
[0129] Although a few embodiments have been described in detail
above, other modifications are possible. For example, the logic
flows depicted in the figures do not require the particular order
shown, or sequential order, to achieve desirable results. Other
steps may be provided, or steps may be eliminated, from the
described flows, and other components may be added to, or removed
from, the described systems. Other embodiments may be within the
scope of the following claims.
* * * * *