Configurable acknowledgement processing in a wireless communication system
First Claim
1. An apparatus for wireless communication, comprising:
- at least one processor; and
a memory coupled to the at least one processor, wherein the at least one processor is configured to;
send control information to a user equipment (UE);
send data in accordance with the control information to the UE;
receive acknowledgement (ACK) information including at least two bits from the UE related to the data, wherein the ACK information is encoded by the UE based on at least one block code, wherein the ACK information is received on a Physical Uplink Control Channel (PUCCH) at a time frequency location assigned for channel quality indicator (CQI) information if data is not sent on the uplink, wherein the ACK information is received on a Physical Uplink Shared Channel (PUSCH) if data is sent on the uplink, and wherein the ACK information is received at a variable time frequency location that is determined based on an identifier (ID) of a downlink virtual resource block (VRB) used to send data to the UE or an ID of a PDCCH used to send the control information to the UE; and
perform detection for the ACK information based on the at least one block code for;
a first hypothesis corresponding to a selected value of the at least two bits of the ACK information for indicating the control information being missed by the UE, and a second hypothesis corresponding to a set of selected values of the at least two bits of the ACK information for indicating whether the control information is received correctly by the UE.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for sending and receiving acknowledgement (ACK) information in a wireless communication system are described. A base station sends control information and data to a user equipment (UE) and receives ACK information from the UE. The base station performs detection for the ACK information based on (i) a first hypothesis for the control information being missed by the UE and (ii) a second hypothesis for the control information being received correctly by the UE. In one design, the ACK information may have a variable size, and the base station may perform detection for the ACK information based on different block codes for the first and second hypotheses. In another design, the ACK information may have a fixed size, and the base station may perform detection for the ACK information based on a single block code and obtain a fixed number of bits for the ACK information for both hypotheses.
-
Citations
52 Claims
-
1. An apparatus for wireless communication, comprising:
-
at least one processor; and a memory coupled to the at least one processor, wherein the at least one processor is configured to; send control information to a user equipment (UE); send data in accordance with the control information to the UE; receive acknowledgement (ACK) information including at least two bits from the UE related to the data, wherein the ACK information is encoded by the UE based on at least one block code, wherein the ACK information is received on a Physical Uplink Control Channel (PUCCH) at a time frequency location assigned for channel quality indicator (CQI) information if data is not sent on the uplink, wherein the ACK information is received on a Physical Uplink Shared Channel (PUSCH) if data is sent on the uplink, and wherein the ACK information is received at a variable time frequency location that is determined based on an identifier (ID) of a downlink virtual resource block (VRB) used to send data to the UE or an ID of a PDCCH used to send the control information to the UE; and perform detection for the ACK information based on the at least one block code for;
a first hypothesis corresponding to a selected value of the at least two bits of the ACK information for indicating the control information being missed by the UE, and a second hypothesis corresponding to a set of selected values of the at least two bits of the ACK information for indicating whether the control information is received correctly by the UE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 36, 37, 38)
-
-
24. A method for wireless communication, comprising:
-
sending control information to a user equipment (UE); sending data in accordance with the control information to the UE; receiving acknowledgement (ACK) information including at least two bits from the UE related to the data, wherein the ACK information is encoded by the UE based on at least one block code, wherein the ACK information is received on a Physical Uplink Control Channel (PUCCH) at a time frequency location assigned for channel quality indicator (CQI) information if data is not sent on the uplink, wherein the ACK information is received on a Physical Uplink Shared Channel (PUSCH) if data is sent on the uplink, and wherein the ACK information is received at a variable time frequency location that is determined based on an identifier (ID) of a downlink virtual resource block (VRB) used to send data to the UE or an ID of a PDCCH used to send the control information to the UE; and performing detection for the ACK information based on the at least one block code for;
a first hypothesis corresponding to a selected value of the at least two bits of the ACK information for indicating the control information being missed by the UE, and a second hypothesis corresponding to a set of selected values of the at least two bits of the ACK information for indicating whether the control information is received correctly by the UE. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. An apparatus for wireless communication, comprising:
-
means for sending control information to a user equipment (UE); means for sending data in accordance with the control information to the UE; means for receiving acknowledgement (ACK) information including at least two bits from the UE related to the data, wherein the ACK information is encoded by the UE based on at least one block code, wherein the ACK information is received on a Physical Uplink Control Channel (PUCCH) at a time frequency location assigned for channel quality indicator (CQI) information if data is not sent on the uplink, wherein the ACK information is received on a Physical Uplink Shared Channel (PUSCH) if data is sent on the uplink, and wherein the ACK information is received at a variable time frequency location that is determined based on an identifier (ID) of a downlink virtual resource block (VRB) used to send data to the UE or an ID of a PDCCH used to send the control information to the UE; and means for performing detection for the ACK information based on the at least one block code for;
a first hypothesis corresponding to a selected value of the at least two bits of the ACK information for indicating the control information being missed by the UE, and;
a second hypothesis corresponding to a set of selected values of the at least two bits of the ACK information for indicating whether the control information is received correctly by the UE. - View Dependent Claims (31, 32)
-
-
33. A non-transitory computer-readable medium, comprising code for causing at least one computer to:
-
send control information to a user equipment (UE); send data in accordance with the control information to the UE; receive acknowledgement (ACK) information including at least two bits from the UE related to the data, wherein the ACK information is encoded by the UE based on at least one block code, wherein the ACK information is received on a Physical Uplink Control Channel (PUCCH) or at a time frequency location assigned for channel quality indicator (CQI) information if data is not sent on the uplink, wherein the ACK information is received on a Physical Uplink Shared Channel (PUSCH) if data is sent on the uplink, and wherein the ACK information is received at a variable time frequency location that is determined based on an identifier (ID) of a downlink virtual resource block (VRB) used to send data to the UE or an ID of a PDCCH used to send the control information to the UE; and perform detection for the ACK information based on the at least one block code for;
a first hypothesis corresponding to a selected value of the at least two bits of the ACK information for indicating the control information being missed by the UE, and a second hypothesis corresponding to a set of selected values of the at least two bits of the ACK information for indicating whether the control information is received correctly by the UE. - View Dependent Claims (34, 35)
-
-
39. An apparatus for wireless communication, comprising:
-
at least one processor; and a memory coupled to the at least one processor, wherein the at least one processor is configured to; determine whether control information for data is received; determine whether data is decoded correctly; generate acknowledgement (ACK) information including at least two bits for the data based on whether or not control information is received, a content of the control information where received, and decoding results for the data; encode the ACK information based on a selected value of the at least two bits of the ACK information for indicating that the control information is not received; encode the ACK information based on a set of selected values of the at least two bits of the ACK information for indicating whether the control information is received correctly; and send the ACK information, wherein the ACK information is sent on a Physical Uplink Control Channel (PUCCH) at a time frequency location assigned for channel quality indicator (CQI) information if data is not sent on the uplink, wherein the ACK information is sent on a Physical Uplink Shared Channel (PUSCH) if data is sent on the uplink, and wherein the ACK information is sent at a variable time frequency location that is determined based on an identifier (ID) of a downlink virtual resource block (VRB) used to send data to the UE or an ID of a PDCCH used to send the control information to the UE. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A method for wireless communication, comprising:
-
determining whether control information for data is received; determining whether data is decoded correctly; and generating acknowledgement (ACK) information including at least two bits for the data based on whether or not control information is received, content of the control information where received, and decoding results for the data; wherein the generating the ACK information includes; encoding the ACK information based on a selected value of the at least two bits of the ACK information for indicating that the control information is not received; encoding the ACK information based on a set of selected values of the at least two bits of the ACK information for indicating whether where the control information is received correctly; and sending the ACK information, wherein the ACK information is sent on a Physical Uplink Control Channel (PUCCH) at a time frequency location assigned for channel quality indicator (CQI) information if data is not sent on the uplink, wherein the ACK information is sent on a Physical Uplink Shared Channel (PUSCH) if data is sent on the uplink, and wherein the ACK information is sent at a variable time frequency location that is determined based on an identifier (ID) of a downlink virtual resource block (VRB) used to send data to the UE or an ID of a PDCCH used to send the control information to the UE. - View Dependent Claims (47, 48, 49, 50)
-
-
51. An apparatus for wireless communication, comprising:
-
means for determining whether control information for data is received; means for determining whether data is decoded correctly; means for generating acknowledgement (ACK) information including at least two bits for the data based on whether or not control information is received, content of the control information where received, and decoding results for the data; wherein the means for generating the ACK information comprises; means for encoding the ACK information based on a selected value of the at least two bits of the ACK information for indicating that the control information is not received; means for encoding the ACK information based on a set of selected values of the at least two bits of the ACK information for indicating whether control information is received correctly; and means for sending the ACK information, wherein the ACK information is sent on a Physical Uplink Control Channel (PUCCH) at a time frequency location assigned for channel quality indicator (CQI) information if data is not sent on the uplink, wherein the ACK information is sent on a Physical Uplink Shared Channel (PUSCH) if data is sent on the uplink, and wherein the ACK information is sent at a variable time frequency location that is determined based on an identifier (ID) of a downlink virtual resource block (VRB) used to send data to the UE or an ID of a PDCCH used to send the control information to the UE.
-
-
52. A non-transitory computer-readable medium, comprising code for causing at least one computer to:
-
determine whether control information for data is received; determine whether data is decoded correctly; and generate acknowledgement (ACK) information including at least two bits for the data based on whether or not control information is received, content of the control information where received, and decoding results for the data; wherein the code for generating the ACK information comprises; encode the ACK information based on a selected value of the at least two bits of the ACK information for indicating that the control information is not received; encode the ACK information based on a set of selected values of the at least two bits of the ACK information for indicating whether the control information is received correctly; and send the ACK information, wherein the ACK information is sent on a Physical Uplink Control Channel (PUCCH) at a time frequency location assigned for channel quality indicator (CQI) information if data is not sent on the uplink, wherein the ACK information is sent on a Physical Uplink Shared Channel (PUSCH) if data is sent on the uplink, and wherein the ACK information is sent at a variable time frequency location that is determined based on an identifier (ID) of a downlink virtual resource block (VRB) used to send data to the UE or an ID of a PDCCH used to send the control information to the UE.
-
Specification