Uplink transmission rate in a wireless communication device
First Claim
1. A method for improving uplink transmission in a wireless communication device comprising a first logical layer and a second logical layer, the method comprising:
- by the wireless communication device;
transmitting a data unit on an uplink to a wireless network;
decoding, at the first logical layer, a first acknowledgement status of the data unit received from the wireless network;
determining, at the first logical layer, a second acknowledgement status of the data unit at the second logical layer; and
determining, at the first logical layer, whether to retransmit the data unit based at least in part on both the first acknowledgement status of the data unit decoded at the first logical layer and the second acknowledgement status of the data unit determined at the second logical layer by at least;
in an instance in which the first acknowledgement status of the data unit is an acknowledgement (ACK);
retransmitting the data unit in an instance in which the second acknowledgement status of the data unit is a negative-acknowledgement (NACK); and
not retransmitting the data unit in an instance in which the second acknowledgement status of the data unit is also an ACK; and
in an instance in which the first acknowledgement status of the data unit is a NACK;
retransmitting the data unit in an instance in which the second acknowledgement status of the data unit is also a NACK; and
not retransmitting the data unit in an instance in which the second acknowledgement status of the data unit is an ACK,wherein the second logical layer is a higher layer on a protocol stack than the first logical layer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for improving uplink transmission rate in a wireless communication device is provided. The wireless communication device can include a first logical layer and a second logical layer. The method can include the wireless communication device decoding, at the first logical layer, a first acknowledgement status of a transmitted data unit. The method can further include the wireless communication device determining, at the first logical layer, a second acknowledgement status of the data unit, which can be an acknowledgement status of the data unit at the second logical layer. The method can additionally include the wireless communication device determining, at the first logical layer, whether to retransmit the data unit based at least in part on both the first acknowledgement status of the data unit and the second acknowledgement status of the data unit.
20 Citations
20 Claims
-
1. A method for improving uplink transmission in a wireless communication device comprising a first logical layer and a second logical layer, the method comprising:
-
by the wireless communication device; transmitting a data unit on an uplink to a wireless network; decoding, at the first logical layer, a first acknowledgement status of the data unit received from the wireless network; determining, at the first logical layer, a second acknowledgement status of the data unit at the second logical layer; and determining, at the first logical layer, whether to retransmit the data unit based at least in part on both the first acknowledgement status of the data unit decoded at the first logical layer and the second acknowledgement status of the data unit determined at the second logical layer by at least; in an instance in which the first acknowledgement status of the data unit is an acknowledgement (ACK); retransmitting the data unit in an instance in which the second acknowledgement status of the data unit is a negative-acknowledgement (NACK); and not retransmitting the data unit in an instance in which the second acknowledgement status of the data unit is also an ACK; and in an instance in which the first acknowledgement status of the data unit is a NACK; retransmitting the data unit in an instance in which the second acknowledgement status of the data unit is also a NACK; and not retransmitting the data unit in an instance in which the second acknowledgement status of the data unit is an ACK, wherein the second logical layer is a higher layer on a protocol stack than the first logical layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A wireless communication device comprising:
-
a wireless communication interface configured to send signals to and receive signals from a wireless network; and processing circuitry coupled with the wireless communication interface, wherein the processing circuitry is configured to cause the wireless communication device to at least; implement a first logical layer and a second logical layer, wherein the second logical layer is a higher layer on a protocol stack than the first logical layer; transmit a data unit on an uplink; decode, at the first logical layer, a first acknowledgement status of the data unit; determine, at the first logical layer, a second acknowledgement status of the data unit, wherein the second acknowledgement status of the data unit is an acknowledgement status of the data unit at the second logical layer; and determine, at the first logical layer, whether to retransmit the data unit based at least in part on both the first acknowledgement status of the data unit and the second acknowledgement status of the data unit by at least causing the wireless communication device to; in an instance in which the first acknowledgement status of the data unit is an acknowledgement (ACK); retransmit the data unit in an instance in which the second acknowledgement status of the data unit is a negative-acknowledgement (NACK); and not to retransmit the data unit in an instance in which the second acknowledgement status of the data unit is also an ACK; and in an instance in which the first acknowledgement status of the data unit is a NACK; retransmit the data unit in an instance in which the second acknowledgement status of the data unit is also a NACK; and not to retransmit the data unit in an instance in which the second acknowledgement status of the data unit is an ACK. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium having computer program code stored thereon, the computer program code comprising program code, which, when executed by one or more processors implemented on a wireless communication device configured to implement a first logical layer and a second logical layer, causes the wireless communication device to perform a method comprising:
-
decoding, at the first logical layer, a first acknowledgement status of a data unit transmitted on an uplink to the wireless network; determining, at the first logical layer, a second acknowledgement status of the data unit, wherein the acknowledgement status of the data unit is an acknowledgement status of the data unit at the second logical layer; and determining, at the first logical layer, whether to retransmit the data unit based at least in part on the first acknowledgement status and the second acknowledgement status by at least causing the wireless communication device to; in an instance in which the first acknowledgement status of the data unit is an acknowledgement (ACK); retransmit the data unit in an instance in which the second acknowledgement status of the data unit is a negative-acknowledgement (NACK); and not to retransmit the data unit in an instance in which the second acknowledgement status of the data unit is also an ACK; and in an instance in which the first acknowledgement status of the data unit is a NACK; retransmit the data unit in an instance in which the second acknowledgement status of the data unit is also a NACK; and not to retransmit the data unit in an instance in which the second acknowledgement status of the data unit is an ACK, wherein the second logical layer is a higher layer on a protocol stack than the first logical layer. - View Dependent Claims (19, 20)
-
Specification