Hybrid automatic repeat request (HARQ) mapping for carrier aggregation (CA)
First Claim
1. A user equipment (UE) operable to provide conditional hybrid automatic retransmission re-quest-acknowledge (HARQ-ACK) states mapping for carrier aggregation (CA), the UE comprising one or more processors and memory configured to:
- receive a physical downlink shared channel (PDSCH) transmission in a subframe;
determine when condition 1 exists, wherein the condition 1 occurs when the subframe is transmitted without a corresponding physical downlink control channel (PDCCH) for a HARQ bundling window;
generate HARQ-ACK states for the condition 1 for the HARQ bundling window with discontinuous transmission (DTX) padding when a secondary HARQ bundling window size for a secondary cell (SCell) differs from a primary HARQ bundling window size for a primary cell (PCell),wherein the computer circuitry configured to generate the HARQ-ACK states for the condition 1 is further configured to;
for the PCell;
generate a HARQ-ACK(0) corresponding to an ACK, a negative ACK (NACK), or a discontinuous transmission (DTX) response for the PDSCH transmission without the corresponding PDCCH for a Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) standard Release 11 physical uplink control channel (PUCCH) format 1b, orgenerate a HARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response for LTE standard Release 11 PUCCH format 1b, for 0≦
j≦
M−
1, where M=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms is the secondary HARQ bundling window size, when the PDSCH transmission with the corresponding PDCCH and a downlink assignment index (DAI) value in the PDCCH equal to ‘
j’
or a PDCCH indicating a downlink semi-persistent scheduling (SPS) release and with a DAI value in the PDCCH equal to ‘
j’
is received;
otherwisegenerate a HARQ-ACK(j) set to a DTX; and
for the SCell;
generate a HARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response for LTE standard Release 11 PUCCH format 1b, for 0≦
j≦
M−
1, where M=max (Mp,Ms), when the PDSCH transmission with the corresponding PDCCH and a downlink assignment index (DAI) value in the PDCCH equal to ‘
j+1’
is received;
otherwisegenerate a HARQ-ACK(j) set to a DTX; and
generate HARQ-ACK states for a condition 2 for the HARQ bundling window with DTX padding including a DTX padding exception when the secondary HARQ bundling window size differs from the primary HARQ bundling window size, wherein the condition 2 includes conditions not covered by the condition 1, and the DTX padding exception generates a unique HARQ-ACK state for each padded HARQ-ACK state,wherein the one or more processors and memory configured to generate the HARQ-ACK states for the condition 2 is further configured to generate a HARQ-ACK(j) set to a DTX with an exception for a special case, wherein the computer circuitry is further configured for the special case to;
remap a state of “
ACK,NACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2and max(Mp,Ms)=4;
remap a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK,NACK/DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;
remap a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2and max(Mp,Ms)=3,remap a state of “
ACK,NACK, any”
for a serving cell with min(Mp,Ms)=3 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3 and max(Mp,Ms)=4;
remap a state of “
ACK,NACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK,NACK/DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;
remap a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;
remap a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 and max(Mp,Ms)=3;
orremap a state of “
ACK,NACK, any”
for a serving cell with min(Mp,Ms)=3 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3 and max(Mp,Ms)=4.
2 Assignments
0 Petitions
Accused Products
Abstract
Technology for conditional hybrid automatic retransmission re-quest (HARQ) mapping for carrier aggregation (CA) is disclosed. One method can include a user equipment (UE) determining when a subframe for physical downlink shared channel (PDSCH) transmission is configured for downlink semi-persistent scheduling (SPS). The subframe configured for downlink SPS can generate a first condition. The UE can generate HARQ-ACK states for the first condition for a HARQ bundling window with discontinuous transmission (DTX) padding for a secondary HARQ bundling window size for a secondary cell (SCell) and a primary HARQ bundling window size for a primary cell (PCell). The UE can generate HARQ-ACK states for a second condition for the HARQ bundling window with DTX padding including a DTX padding exception. The second condition can include conditions not covered by the first condition. The DTC padding exception can generate a set of HARQ-ACK states to uniquely define each padded HARQ-ACK state.
17 Citations
15 Claims
-
1. A user equipment (UE) operable to provide conditional hybrid automatic retransmission re-quest-acknowledge (HARQ-ACK) states mapping for carrier aggregation (CA), the UE comprising one or more processors and memory configured to:
-
receive a physical downlink shared channel (PDSCH) transmission in a subframe; determine when condition 1 exists, wherein the condition 1 occurs when the subframe is transmitted without a corresponding physical downlink control channel (PDCCH) for a HARQ bundling window; generate HARQ-ACK states for the condition 1 for the HARQ bundling window with discontinuous transmission (DTX) padding when a secondary HARQ bundling window size for a secondary cell (SCell) differs from a primary HARQ bundling window size for a primary cell (PCell), wherein the computer circuitry configured to generate the HARQ-ACK states for the condition 1 is further configured to; for the PCell; generate a HARQ-ACK(0) corresponding to an ACK, a negative ACK (NACK), or a discontinuous transmission (DTX) response for the PDSCH transmission without the corresponding PDCCH for a Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) standard Release 11 physical uplink control channel (PUCCH) format 1b, or generate a HARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response for LTE standard Release 11 PUCCH format 1b, for 0≦
j≦
M−
1, where M=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms is the secondary HARQ bundling window size, when the PDSCH transmission with the corresponding PDCCH and a downlink assignment index (DAI) value in the PDCCH equal to ‘
j’
or a PDCCH indicating a downlink semi-persistent scheduling (SPS) release and with a DAI value in the PDCCH equal to ‘
j’
is received;
otherwisegenerate a HARQ-ACK(j) set to a DTX; and for the SCell; generate a HARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response for LTE standard Release 11 PUCCH format 1b, for 0≦
j≦
M−
1, where M=max (Mp,Ms), when the PDSCH transmission with the corresponding PDCCH and a downlink assignment index (DAI) value in the PDCCH equal to ‘
j+1’
is received;
otherwisegenerate a HARQ-ACK(j) set to a DTX; and generate HARQ-ACK states for a condition 2 for the HARQ bundling window with DTX padding including a DTX padding exception when the secondary HARQ bundling window size differs from the primary HARQ bundling window size, wherein the condition 2 includes conditions not covered by the condition 1, and the DTX padding exception generates a unique HARQ-ACK state for each padded HARQ-ACK state, wherein the one or more processors and memory configured to generate the HARQ-ACK states for the condition 2 is further configured to generate a HARQ-ACK(j) set to a DTX with an exception for a special case, wherein the computer circuitry is further configured for the special case to; remap a state of “
ACK,NACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2and max(Mp,Ms)=4;remap a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK,NACK/DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2and max(Mp,Ms)=3,remap a state of “
ACK,NACK, any”
for a serving cell with min(Mp,Ms)=3 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3 and max(Mp,Ms)=4;remap a state of “
ACK,NACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK,NACK/DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 and max(Mp,Ms)=3;
orremap a state of “
ACK,NACK, any”
for a serving cell with min(Mp,Ms)=3 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3 and max(Mp,Ms)=4. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for conditional hybrid automatic retransmission re-quest (HARQ) mapping for carrier aggregation (CA) at a user equipment (UE), comprising:
-
determining when a subframe for physical downlink shared channel (PDSCH) transmission is configured for downlink semi-persistent scheduling (SPS), wherein the subframe configured for downlink SPS generates a first condition; generating HARQ-ACK states for the first condition for a HARQ bundling window with discontinuous transmission (DTX) padding for a secondary HARQ bundling window size for a secondary cell (SCell) and a primary HARQ bundling window size for a primary cell (PCell), wherein generating the HARQ-ACK states for the first condition further comprises; for the PCell; generating a HARQ-ACK(0) corresponding to an ACK, a negative ACK (NACK), or a discontinuous transmission (DTX) response for the PDSCH transmission without the corresponding PDCCH for a Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) standard Release 11 physical uplink control channel (PUCCH) format 1b, generating a HARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response for LTE standard Release 11 PUCCH format 1b, for 0≦
j≦
−
M1, where M=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms is the secondary HARQ bundling window size, when the PDSCH transmission with the corresponding PDCCH and a downlink assignment index (DAI) value in the PDCCH equal to ‘
j’
or a PDCCH indicating a downlink SPS release and with a DAI value in the PDCCH equal to ‘
j’
is received;
otherwisegenerating a HARQ-ACK(j) set to a DTX; and for the SCell; generating a HARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response for LTE standard Release 11 PUCCH format 1b, for 0≦
j≦
M−
1, where M=max (Mp,Ms), when the PDSCH transmission with the corresponding PDCCH and a downlink assignment index (DAT) value in the PDCCH equal to ‘
j+1’
is received;
otherwisegenerating a HARQ-ACK(j) set to a DTX; generating HARQ-ACK states for a second condition for the HARQ bundling window with DTX padding including a DTX padding exception, wherein the second condition includes conditions not covered by the first condition, and the DTX padding exception generates a set of HARQ-ACK states to uniquely define each padded HARQ-ACK state; and generating a HARQ-ACK(j) with a DTX value except for a special case representing the DTX padding exception when the secondary HARQ bundling window size differs from the primary HARQ bundling window size, wherein the special case further comprises; remapping a state of “
ACK,NACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;remapping a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK,NACK/DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;remapping a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 and max(Mp,Ms)=3;remapping a state of “
ACK,NACK, any”
for a serving cell with min(Mp,Ms)=3 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3 and max(Mp,Ms)=4;remapping a state of “
ACK,NACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK,NACK/DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;remapping a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), ARQ-ACK (3)} when min(Mp,Ms)=2 and max(Mp,Ms)=4;remapping a state of “
NACK,ACK”
for a serving cell with min(Mp,Ms)=2 to “
ACK,ACK,ACK”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 and max(Mp,Ms)=3, orremapping a state of “
ACK,NACK, any”
for a serving cell with min(Mp,Ms)=3 to “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3 and max(Mp,Ms)=4. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A device at a node configured to detect a hybrid automatic retransmission re-quest (HARQ) bundle used in carrier aggregation (CA), comprising:
-
a transceiver to receive constellation bits in a physical uplink control channel (PUCCH) resource in a subframe transmitted in a primary cell (PCell) for a physical downlink shared channel (PDSCH) of the PCell and a PDSCH for a secondary cell (SCell); and a processor to; determine a HARQ bundling window size based on a primary HARQ bundling window size for the subframe based on an UL-DL configuration for a primary cell (PCell) and a secondary HARQ bundling window size for a subframe based on an uplink-downlink (UL-DL) configuration for a secondary cell (SCell), determine a HARQ-ACKnowledge (ACK) response for the subframe using the HARQ bundling window size, constellation bits, and the PUCCH resource, determine when condition 1 exists, wherein the condition 1 occurs when the subframe is transmitted without a corresponding a physical downlink control channel (PDCCH) within a HARQ bundling window, decode HARQ-ACK states for the condition 1 for the HARQ bundling window with discontinuous transmission (DTX) padding when a secondary HARQ bundling window size for a secondary cell (SCell) differs from a primary HARQ bundling window size for a primary cell (PCell), and decode HARQ-ACK states for a condition 2 for the HARQ bundling window with DTX padding including a DTX padding exception when the secondary HARQ bundling window size differs from the primary HARQ bundling window size, wherein the condition 2 includes conditions not covered by the condition 1, and the DTX padding exception decodes a unique HARQ-ACK state for each padded HARQ-ACK state, wherein the processor configured to decode HARQ-ACK states for the condition 2 is further configured to; for the PCell; decode a HARQ-ACK(0) corresponding to an ACK, a negative ACK (NACK), or a discontinuous transmission (DTX) response for the PDSCH transmission without the corresponding PDCCH for a Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) standard Release 11 physical uplink control channel (PUCCH) format 1b, or decode a HARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response for LTE standard Release 11 PUCCH format 1b, for 0≦
j≦
M−
1, where M=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms is the secondary HARQ bundling window size, when the PDSCH transmission with the corresponding PDCCH and a downlink assignment index (DAI) value in the PDCCH equal to ‘
j’
or a PDCCH indicating a downlink semi-persistent scheduling (SPS) release and with a DAI value in the PDCCH equal to ‘
j’
is received;
otherwisedecode a HARQ-ACK(j) set to a DTX; and for the SCell; decode a HARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response for LTE standard Release 11 PUCCH format 1b, for 0≦
j≦
M−
1, where M=max (Mp,Ms), when the PDSCH transmission with the corresponding PDCCH and a downlink assignment index (DAI) value in the PDCCH equal to ‘
j+1’
is received;
otherwisedecode a HARQ-ACK(j) set to a DTX, wherein the processor is further configured to decode a HARQ-ACK(j) set to a DTX with an exception for a special case representing the DTX padding exception, wherein the processor is further configured for the special case to; remap a state of “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cell with min(Mp,Ms)=2 to “
ACK,NACK”
when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “
ACK,ACK,ACK,NACK/DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)}for a serving cell with min(Mp,Ms)=2 to “
NACK,ACK”
when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “
ACK,ACK,ACK”
for an ordered series {HARQ-ACK0),HARQ-ACK(1),HARQ-ACK(2)} for a serving cell with min(Mp,Ms)=2 to “
NACK,ACK”
when min(Mp,Ms)=2 and max(Mp,Ms)=3;remap a state of “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cell with min(Mp,Ms)=3 to “
ACK,NACK, any”
when min(Mp,Ms)=3 and max(Mp,Ms)=4;remap a state of “
ACK,ACK,ACK,NACK/DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cell with min(Mp,Ms)=2 to “
ACK,NACK”
when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cell with min(Mp,Ms)=2 to “
NACK,ACK”
when min(Mp,Ms)=2 and max(Mp,Ms)=4,remap a state of “
ACK,ACK,ACK”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} for a serving cell with min(Mp,Ms)=2 to “
NACK,ACK”
when min(Mp,Ms)=2 and max(Mp,Ms)=3, orremap a state of “
ACK,DTX,DTX,DTX”
for an ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cell with min(Mp,Ms)=3 to “
ACK,NACK, any”
when min(Mp,Ms)=3 and max(Mp,Ms)=4. - View Dependent Claims (13, 14, 15)
-
Specification