Reducing processing time for low latency transmission and reception
AssigneeQUALCOMM Incorporated
InventorsTao Luo, Taesang Yoo, Xiaoxia Zhang
Life of this patent
Estimating the term…
Abstract
Techniques are provided for reduction of processing requirements for portions of a received transmission relative to processing requirements for other portions of the same transmission. Different coding schemes may be employed for portions of a data transmission. In some examples, a tail portion of a data transmission may use a coding scheme that had reduced processing requirements relative to other portions of the data transmission. The reduced processing requirements may allow a receiver to generate an acknowledgment of receipt relatively quickly, which may reduce latency for acknowledging receipt of a transmission.
Claims94
A method for wireless communication, comprising:
- identifying data to be transmitted in a data packet to a receiver;
- identifying a first coding scheme and a second coding scheme for coding the data;
- signaling, to the receiver, the first coding scheme and the second coding scheme for coding the data packet, the signaling transmitted in a control channel transmission;
- identifying a first portion of the data packet and a second portion of the data packet, wherein the first portion of the data packet is associated with a first processing requirement for acknowledging, by the receiver, the first portion of the data packet, and wherein the second portion of the data packet is associated with a second processing requirement for acknowledging the second portion of the data packet, the second processing requirement being different than the first processing requirement;
- transmitting the data packet, wherein the first portion of the data packet is transmitted according to the first coding scheme and the second portion of the data packet is transmitted according to the second coding scheme, wherein the first coding scheme uses a first transport block size for the first portion of the data packet, and the second coding scheme uses a second transport block size for the second portion of the data packet that is different than the first transport block size;
- and
- receiving an acknowledgment message responsive to transmitting the data packet, wherein the acknowledgment message comprises at least one acknowledgment associated with the first portion of the data packet and at least one acknowledgment associated with the second portion of the data packet.
An apparatus for wireless communication, comprising:
- means for identifying data to be transmitted in a data packet to a receiver;
- means for identifying a first coding scheme and a second coding scheme for coding the data;
- means for signaling, to the receiver, the first coding scheme and the second coding scheme for coding the data packet, the signaling transmitted in a control channel transmission;
- means for identifying a first portion of the data packet and a second portion of the data packet, wherein the first portion of the data packet is associated with a first processing requirement for acknowledging, by the receiver, the first portion of the data packet, and wherein the second portion of the data packet is associated with a second processing requirement for acknowledging the second portion of the data packet, the second processing requirement being different than the first processing requirement;
- means for transmitting the data packet, wherein the first portion of the data packet is transmitted according to the first coding scheme and the second portion of the data packet is transmitted according to the second coding scheme, wherein the first coding scheme uses a first transport block size for the first portion of the data packet, and the second coding scheme uses a second transport block size for the second portion of the data packet that is different than the first transport block size;
- and
- means for receiving an acknowledgment message responsive to transmitting the data packet, wherein the acknowledgment message comprises at least one acknowledgment associated with the first portion of the data packet and at least one acknowledgment associated with the second portion of the data packet.
An apparatus for wireless communication, comprising:
- a processor;
- memory coupled with the processor;
- and
- instructions stored in the memory, the instructions being executable by the processor to cause the apparatus to:
- identify data to be transmitted in a data packet to a receiver;
- identify a first coding scheme and a second coding scheme for coding the data;
- signal, to the receiver, the first coding scheme and the second coding scheme for coding the data packet, the signaling transmitted in a control channel transmission;
- identify a first portion of the data packet and a second portion of the data packet, wherein the first portion of the data packet is associated with a first processing requirement for acknowledging, by the receiver, the first portion of the data packet, and wherein the second portion of the data packet is associated with a second processing requirement for acknowledging the second portion of the data packet, the second processing requirement being different than the first processing requirement;
- transmit the data packet, wherein the first portion of the data packet is transmitted according to the first coding scheme and the second portion of the data packet is transmitted according to the second coding scheme, wherein the first coding scheme uses a first transport block size for the first portion of the data packet, and the second coding scheme uses a second transport block size for the second portion of the data packet that is different than the first transport block size;
- and
- receive an acknowledgment message responsive to transmitting the data packet, wherein the acknowledgment message comprises at least one acknowledgment associated with the first portion of the data packet and at least one acknowledgment associated with the second portion of the data packet.
A non-transitory computer-readable medium storing computer-executable code for wireless communication, the code executable by a processor to:
- identify data to be transmitted in a data packet to a receiver;
- identify a first coding scheme and a second coding scheme for coding the data;
- signal, to the receiver, the first coding scheme and the second coding scheme for coding the data packet, the signaling transmitted in a control channel transmission;
- identify a first portion of the data packet and a second portion of the data packet, wherein the first portion of the data packet is associated with a first processing requirement for acknowledging, by the receiver, the first portion of the data packet, and wherein the second portion of the data packet is associated with a second processing requirement for acknowledging the second portion of the data packet, the second processing requirement being different than the first processing requirement;
- transmit the data packet, wherein the first portion of the data is transmitted according to the first coding scheme and the second portion of the data packet is transmitted according to the second coding scheme, wherein the first coding scheme uses a first transport block size for the first portion of the data packet, and the second coding scheme uses a second transport block size for the second portion of the data packet that is different than the first transport block size;
- and
- receiving an acknowledgment message responsive to transmitting the data packet, wherein the acknowledgment message comprises at least one acknowledgment associated with the first portion of the data packet and at least one acknowledgment associated with the second portion of the data packet.
A method for wireless communication, comprising:
- receiving signaling indicating a first coding scheme and a second coding scheme for coding a data packet, the signaling transmitted in a control channel transmission;
- receiving a transmission of the data packet, the transmission using the first coding scheme for a first portion of the data packet, and using the second coding scheme for a second portion of the data packet, wherein the first portion of the data packet is associated with a first processing requirement for acknowledging the first portion of the data packet, and wherein the second portion of the data packet is associated with a second processing requirement for acknowledging the second portion of the data packet, the second processing requirement being different than the first processing requirement;
- processing the first portion of the data packet and the second portion of the data packet based on the received signaling to generate an acknowledgment message, wherein the first coding scheme uses a first transport block size for the first portion of the data packet, and the second coding scheme uses a second transport block size for the second portion of the data packet that is different than the first transport block size;
- and
- transmitting the acknowledgment message, wherein the acknowledgment message comprises at least one acknowledgment associated with the first portion of the data packet and at least one acknowledgment associated with the second portion of the data packet.
An apparatus for wireless communication, comprising:
- means for receiving signaling indicating a first coding scheme and a second coding scheme for coding a data packet, the signaling transmitted in a control channel transmission;
- means for receiving a transmission of the data packet, the transmission using the first coding scheme for a first portion of the data packet, and using the second coding scheme for a second portion of the data packet, wherein the first portion of the data packet is associated with a first processing requirement for acknowledging the first portion of the data packet, and wherein the second portion of the data packet is associated with a second processing requirement for acknowledging the second portion of the data packet, the second processing requirement being different than the first processing requirement;
- means for processing the first portion of the data packet and the second portion of the data packet based on the received signaling to generate an acknowledgment message, wherein the first coding scheme uses a first transport block size for the first portion of the data packet, and the second coding scheme uses a second transport block size for the second portion of the data packet that is different than the first transport block size;
- and
- means for transmitting the acknowledgment message, wherein the acknowledgment message comprises at least one acknowledgment associated with the first portion of the data packet and at least one acknowledgment associated with the second portion of the data packet.
An apparatus for wireless communication, comprising:
- a processor;
- memory coupled with the processor;
- and
- instructions stored in the memory, the instructions being executable by the processor to cause the apparatus to:
- receive signaling indicating a first coding scheme and a second coding scheme for coding a data packet, the signaling transmitted in a control channel transmission;
- receive a transmission of the data packet, the transmission using the first coding scheme for a first portion of the data packet, and using the second coding scheme for a second portion of the data packet, wherein the first portion of the data packet is associated with a first processing requirement for acknowledging the first portion of the data packet, and wherein the second portion of the data packet is associated with a second processing requirement for acknowledging the second portion of the data packet, the second processing requirement being different than the first processing requirement;
- process the first portion of the data packet and the second portion of the data packet based on the received signaling to generate an acknowledgment message, wherein the first coding scheme uses a first transport block size for the first portion of the data packet, and the second coding scheme uses a second transport block size for the second portion of the data packet that is different than the first transport block size;
- and
- transmit the acknowledgment message, wherein the acknowledgment message comprises at least one acknowledgment associated with the first portion of the data packet and at least one acknowledgment associated with the second portion of the data packet.
A non-transitory computer-readable medium storing computer-executable code for wireless communication, the code executable by a processor to:
- receive signaling indicating a first coding scheme and a second coding scheme for coding a data packet, the signaling transmitted in a control channel transmission;
- receive a transmission of the data packet, the transmission using the first coding scheme for a first portion of the data packet, and using the second coding scheme for a second portion of the data packet, wherein the first portion of the data packet is associated with a first processing requirement for acknowledging the first portion of the data packet, and wherein the second portion of the data packet is associated with a second processing requirement for acknowledging the second portion of the data packet, the second processing requirement being different than the first processing requirement;
- process the first portion of the data packet and the second portion of the data packet based on the received signaling to generate an acknowledgment message, wherein the first coding scheme uses a first transport block size for the first portion of the data packet, and the second coding scheme uses a second transport block size for the second portion of the data packet that is different than the first transport block size;
- and
- transmit the acknowledgment message, wherein the acknowledgment message comprises at least one acknowledgment associated with the first portion of the data packet and at least one acknowledgment associated with the second portion of the data packet.
Dependencies are inferred from the claim text.