Acknowledgement / negative acknowledgement feedback for TDD
AssigneeQUALCOMM Incorporated
InventorsWanshi Chen, Juan Montojo, Xiliang Luo
Life of this patent
Estimating the term…
Abstract
Bits for acknowledgement (ACK) and/or negative acknowledgement (NAK) may be allocated based on whether a special subframe configuration in a TDD configuration permits downlink transmission. For carrier aggregation, ACK/NAK bits may be allocated only to special subframes in component carriers (CCs) which permit downlink transmission. Also, for example, ACK/NAK bits may be allocated to all CC special subframes if a single CC is configured to allow downlink transmission on one of its special subframes. ACK/NAK bits may also be allocated to all special subframes.
Claims44
A method of wireless communication comprising:
- receiving, at a user equipment (UE), a configuration of an uplink control format supporting at least three payload bits for an acknowledgement/negative acknowledgement (ACK/NAK) payload;
- determining, at the UE, a special subframe configuration for a special subframe of each component carrier (CC) of a set of CCs scheduled for a downlink transmission;
- determining, at the UE, whether the scheduled special subframe of each CC of the set of CCs supports a downlink data transmission based on a length of a downlink pilot time slot of the special subframe configuration;
- determining, at the UE, a number of payload bits to allocate to the ACK/NAK payload based on a number of payload bits allocated for each CC of the set of CCs, a number of payload bits allocated for a given CC of the set of CCs is greater than zero when a scheduled special subframe for the given CC supports the downlink data transmission, and the number of payload bits allocated for the given CC is zero when the scheduled special subframe for the given CC does not support the downlink data transmission;
- determining, at the UE, a size of the ACK/NAK payload based at least in part on the determined number of payload bits;
- and
- transmitting, at the UE, ACK/NAK information for the set of CCs in an uplink subframe based on the determined size of the ACK/NAK payload.
An apparatus for wireless communication comprising:
- means for receiving, at a user equipment (UE), a configuration of an uplink control format supporting at least three payload bits for an acknowledgement/negative acknowledgement (ACK/NAK) payload;
- means for determining, at the UE, a special subframe of each component carrier (CC) of a set of CCs scheduled for a downlink transmission;
- means for determining, at the UE, whether the scheduled special subframe of each CC of the set of CCs supports a downlink data transmission based on a length of a downlink pilot time slot of the special subframe configuration;
- means for determining, at the UE, a number of payload bits to allocate to the ACK/NAK payload based on a number of payload bits allocated for each CC of the set of CCs, a number of payload bits allocated for a given CC of the set of CCs is greater than zero when a scheduled special subframe for the given CC supports the downlink data transmission, and the number of payload bits allocated for the given CC is zero when the scheduled special subframe for the given CC does not support the downlink data transmission;
- means for determining, at the UE, a size of the ACK/NAK payload based at least in part on the determined number of payload bits;
- and
- means for transmitting, at the UE, ACK/NAK information for the set of CCs in an uplink subframe based on the determined size of the ACK/NAK payload.
A non-transitory computer-readable medium having non-transitory program code recorded thereon for wireless communication by a user equipment (UE), the non-transitory program code executable by at least one processor to:
- receive, at a user equipment (UE), a configuration of an uplink control format supporting at least three payload bits for an acknowledgement/negative acknowledgement (ACK/NAK) payload;
- determine, at the UE, a special subframe configuration for a special subframe of each component carrier (CC) of a set of CCs scheduled for a downlink transmission;
- determine, at the UE, whether the scheduled special subframe supports a downlink data transmission based on a length of a downlink pilot time slot of the special subframe configuration;
- determine, at the UE, a number of payload bits to allocate to the ACK/NAK payload based on a number of payload bits allocated for each CC of the set of CCs, a number of payload bits allocated for a given CC of the set of CCs is greater than zero when a scheduled special subframe for the given CC supports the downlink data transmission, and the number of payload bits allocated for the given CC is zero when the scheduled special subframe for the given CC does not support the downlink data transmission;
- determine, at the UE, a size of the ACK/NAK payload based at least in part on the determined number of payload bits;
- and
- transmit, at the UE, ACK/NAK information for the set of CCs in an uplink subframe based on the determined size of the ACK/NAK payload.
A user equipment (UE) for wireless communication, comprising:
- a memory;
- and
- at least one processor coupled to the memory, the memory comprising program code executable by the at least one processor to cause the UE to:
- receive a configuration of an uplink control format supporting at least three payload bits for an acknowledgement/negative acknowledgement (ACK/NAK) payload;
- determine a special subframe configuration for a special subframe of each component carrier (CC) of a set of CCs scheduled for a downlink transmission;
- determine whether the scheduled special subframe of each CC of the set of CCs supports a downlink data transmission based on a length of a downlink pilot time slot of the special subframe configuration;
- determine a number of payload bits to allocate to the ACK/NAK payload based on a number of payload bits allocated for each CC of the set of CCs, a number of payload bits allocated for a given CC of the set of CCs is greater than zero when a scheduled special subframe for the given CC supports the downlink data transmission, and the number of payload bits allocated for the given CC is zero when the scheduled special subframe for the given CC does not support the downlink data transmission;
- determine a size of the ACK/NAK payload based at least in part on the determined number of payload bits;
- and
- transmit ACK/NAK information for the set of CCs in an uplink subframe based on the determined size of the ACK/NAK payload.
A method of wireless communication comprising:
- sending a configuration of an uplink control format supporting at least three payload bits for an acknowledgement/negative acknowledgement (ACK/NAK) payload;
- determining a special subframe configuration for a special subframe of each component carrier (CC) of a set of CCs scheduled for a downlink transmission;
- determining whether the scheduled special subframe of each CC of the set of CCs supports a downlink data transmission based on a length of a downlink pilot time slot of the special subframe configuration;
- determining a number of payload bits to allocate to the ACK/NAK payload based on a number of payload bits allocated for each CC of the set of CCs, a number of payload bits allocated for a given CC of the set of CCs is greater than zero when a scheduled special subframe for the given CC supports the downlink data transmission, and the number of payload bits allocated for the given CC is zero when the scheduled special subframe for the given CC does not support the downlink data transmission;
- determining a size of the ACK/NAK payload based at least in part on the determined number of payload bits;
- and
- receiving ACK/NAK information for the set of CCs in an uplink subframe based at least in part on the determined size of the ACK/NAK payload.
An apparatus for wireless communication comprising:
- means for sending a configuration of an uplink control format supporting at least three payload bits for an acknowledgement/negative acknowledgement (ACK/NAK) payload;
- means for determining a special subframe configuration for a special subframe of each component carrier (CC) of a set of CCs scheduled for a downlink transmission;
- means for determining whether the scheduled special subframe of each CC of the set of CCs supports a downlink data transmission based on a length of a downlink pilot time slot of the special subframe configuration;
- means for determining a number of payload bits to allocate to the ACK/NAK payload based on a number of payload bits allocated for each CC of the set of CCs, a number of payload bits allocated for a given CC of the set of CCs is greater than zero when a scheduled special subframe for the given CC supports the downlink data transmission, and the number of payload bits allocated the given CC is zero when the scheduled special subframe for the given CC does not support the downlink data transmission;
- means for determining a size of the ACK/NAK payload based at least in part on the determined number of payload bits;
- and
- means for receiving ACK/NAK information for the set of CCs in an uplink subframe based on the determined size of the ACK/NAK payload.
A non-transitory computer-readable medium having non-transitory program code recorded thereon for wireless communication by an apparatus, the non-transitory program code executable by at least one processor to cause the apparatus to:
- send a configuration of an uplink control format supporting at least three payload bits for an acknowledgement/negative acknowledgement (ACK/NAK) payload;
- determine a special subframe configuration for a special subframe of each component carrier (CC) of a set of CCs scheduled for a downlink transmission;
- determine whether the scheduled special subframe of each CC of the set of CCs supports a downlink data transmission based on a length of a downlink pilot time slot of the special subframe configuration;
- determine a number of payload bits to allocate to the ACK/NAK payload based on a number of payload bits allocated for each CC of the set of CCs, a number of payload bits allocated for a given CC of the set of CCs is greater than zero when a scheduled special subframe for the given CC supports the downlink data transmission, and the number of payload bits allocated for the given CC is zero when the scheduled special subframe for the given CC does not support the downlink data transmission;
- determine a size of the ACK/NAK payload based at least in part on the determined number of payload bits;
- and
- receive ACK/NAK information for the set of CCs in an uplink subframe based on the determined size of the ACK/NAK payload.
An apparatus for wireless communication, comprising:
- a memory;
- and
- at least one processor coupled to the memory, the memory comprising program code executable by the at least one processor to cause the apparatus to:
- send a configuration of an uplink control format supporting at least three payload bits for an acknowledgement/negative acknowledgement (ACK/NAK) payload;
- determine a special subframe configuration for a special subframe of each component carrier (CC) of a set of CCs scheduled for a downlink transmission;
- determine whether the scheduled special subframe of each CC of the set of CCs supports a downlink data transmission based on a length of a downlink pilot time slot of the special subframe configuration;
- determine a number of payload bits to allocate to the ACK/NAK payload based on a number of payload bits allocated for each CC of the set of CCs, a number of payload bits allocated for a given CC of the set of CCs is greater than zero when a scheduled special subframe for the given CC supports the downlink data transmission, and the number of payload bits allocated for the given CC is zero when the scheduled special subframe for the given CC does not support the downlink data transmission;
- determine a size of the ACK/NAK payload based at least in part on the determined number of payload bits;
- and
- receive ACK/NAK information for the set of CCs in an uplink subframe based on the determined size of the ACK/NAK payload.
Dependencies are inferred from the claim text.