System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission
First Claim
1. A transmitting apparatus comprising:
- a radio link control (RLC) device configured to produce a RLC data protocol data unit (PDU) from data;
a medium access control (MAC) device configured to process the RLC data PDU to produce a MAC PDU for transmission as a data block using hybrid automatic repeat request (HARQ);
wherein the RLC device is further configured to receive an indication that the RLC data PDU was not successfully received; and
wherein on a condition that the RLC data PDU was not successfully received;
the RLC device is configured to retransmit the RLC data PDU and to prioritize the retransmitted RLC data PDU over non-retransmitted RLC data PDUs; and
the RLC device is further configured to determine a number of times that the RLC data PDU was transmitted/retransmitted.
0 Assignments
0 Petitions
Accused Products
Abstract
A medium access control (MAC) architecture reduces transmission latency for data block retransmissions. A plurality of data blocks are received and temporarily stored in a first memory (e.g., queue, buffer). The plurality of data blocks are then transmitted. A determination is made as to whether each of the transmitted data blocks was received successfully or needs to be retransmitted because the data block was not received successfully. Each of the transmitted data blocks that needs to be retransmitted is marked and temporarily stored in a second memory having a higher priority than the first memory. The marked data blocks are retransmitted before data blocks stored in the first memory location.
-
Citations
15 Claims
-
1. A transmitting apparatus comprising:
-
a radio link control (RLC) device configured to produce a RLC data protocol data unit (PDU) from data; a medium access control (MAC) device configured to process the RLC data PDU to produce a MAC PDU for transmission as a data block using hybrid automatic repeat request (HARQ); wherein the RLC device is further configured to receive an indication that the RLC data PDU was not successfully received; and wherein on a condition that the RLC data PDU was not successfully received; the RLC device is configured to retransmit the RLC data PDU and to prioritize the retransmitted RLC data PDU over non-retransmitted RLC data PDUs; and the RLC device is further configured to determine a number of times that the RLC data PDU was transmitted/retransmitted. - View Dependent Claims (2, 3)
-
-
4. A method for use by a transmitting apparatus comprising:
-
producing, by the transmitting apparatus, a radio link control (RLC) data protocol data unit (PDU) from data; processing, by the transmitting apparatus, the RLC data PDU to produce a MAC PDU for transmission as a data block using hybrid automatic repeat request (HARQ); receiving, by the transmitting apparatus, an indication that the RLC data PDU was not successfully received; and on a condition that the RLC data PDU was not successfully received; retransmitting, by the transmitting apparatus, the RLC data PDU;
wherein the retransmitted RLC data PDU is prioritized over non-retransmitted RLC data PDUs; anddetermining, by the transmitting apparatus, a number of times that the RLC data PDU was transmitted/retransmitted. - View Dependent Claims (5, 6)
-
-
7. A transmitting apparatus comprising:
-
circuitry configured to produce a RLC data protocol data unit (PDU) from data; wherein the circuitry is further configured to process the RLC data PDU to produce a MAC PDU for transmission as a data block using hybrid automatic repeat request (HARQ); wherein the circuitry is further configured to receive an indication that the RLC data PDU was not successfully received; and wherein on a condition that the RLC data PDU was not successfully received; the circuitry is configured to retransmit the RLC data PDU and to prioritize the retransmitted RLC data PDU over non-retransmitted RLC data PDUs; and the circuitry is further configured to determine a number of times that the RLC data PDU was transmitted/retransmitted. - View Dependent Claims (8, 9)
-
-
10. A transmitting apparatus comprising:
-
circuitry configured to produce a protocol data unit (PDU) from data and storing the PDU is a buffer for transmission using a first entity as a wireless signal; and wherein in response to the circuitry receiving an indication that the PDU was not successfully received, the circuitry is further configured to retransmit the PDU using the first entity as a second wireless signal;
wherein the retransmitted PDU is transmitted prior to other PDUs in the buffer;wherein the second wireless signal includes an indication of a number of times that the PDU was transmitted/retransmitted. - View Dependent Claims (11, 12)
-
-
13. A method for use by a transmitting apparatus comprising:
-
producing, by the transmitting apparatus, a protocol data unit (PDU) from data and storing the PDU is a buffer for transmission using a first entity as a wireless signal; and receiving, by the transmitting apparatus, an indication that the PDU was not successfully received; in response to receiving the indication that the PDU was not successfully received, retransmitting, bu the transmitting apparatus, the PDU using the first entity as a second wireless signal;
wherein the retransmitted PDU is transmitted prior to other PDUs in the buffer;
wherein the second wireless signal includes an indication of a number of times that the PDU was transmitted/retransmitted. - View Dependent Claims (14, 15)
-
Specification