HARDQ SYNCHRONIZATION METHOD FOR LTE
First Claim
1. A method for improving link layer protocol synchronization between a transmitter and receiver in a wireless communication system, the method comprising:
- transmitting a plurality of successive protocol data units from the transmitter to the receiver, each protocol data unit having a corresponding new data indicator to distinguish each succeeding protocol data unit from a preceding protocol data unit;
receiving a reset request from the receiver indicating that a protocol synchronization error has occurred; and
aborting transmission of a current protocol data unit responsive to said reset request and transmitting the succeeding protocol data unit to said receiver with the corresponding new data indicator to distinguish the succeeding protocol data unit from the aborted protocol data unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus according to the present invention addresses and/or prevents lost protocol synchronization in HARQ systems caused by ACK/NACK errors. One embodiment detects lost synchronization errors for NDI-based retransmission protocols and restores synchronization by sending an explicit RESET message. In response to the RESET message, the transmitter aborts the transmission of a current PDU and transmits a new PDU and corresponding NDI. Another embodiment prevents protocol synchronization errors by sending scheduling grants on a packet by packet basis. The receiver sends a subsequent explicit scheduling grant to the transmitter based on an error evaluation of a received PDU. The transmitter will not send the next PDU unless it receives the subsequent explicit scheduling grant.
-
Citations
38 Claims
-
1. A method for improving link layer protocol synchronization between a transmitter and receiver in a wireless communication system, the method comprising:
-
transmitting a plurality of successive protocol data units from the transmitter to the receiver, each protocol data unit having a corresponding new data indicator to distinguish each succeeding protocol data unit from a preceding protocol data unit; receiving a reset request from the receiver indicating that a protocol synchronization error has occurred; and aborting transmission of a current protocol data unit responsive to said reset request and transmitting the succeeding protocol data unit to said receiver with the corresponding new data indicator to distinguish the succeeding protocol data unit from the aborted protocol data unit. - View Dependent Claims (2, 3)
-
-
4. A method for improving link layer protocol synchronization between a transmitter and receiver in a wireless communication system, the method comprising:
-
receiving a new data indicator and a corresponding protocol data unit at the receiver; detecting a protocol synchronization error between the transmitter and the receiver based on the new data indicator; and transmitting a reset message to the transmitter responsive to the detected protocol synchronization error to correct the protocol synchronization error between the transmitter and the receiver. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A transmitter in communication with a remote receiver in a wireless communication system, the transmitter comprising a transmit processor configured to:
-
transmit a plurality of successive protocol data units from the transmitter to the receiver, each protocol data unit having a corresponding new data indicator to distinguish each succeeding protocol data unit from a preceding protocol data unit; receive a reset request from the receiver indicating that a protocol synchronization error has occurred; and abort transmission of a current protocol data unit responsive to said reset request and transmit the succeeding protocol data unit to said receiver with the corresponding new data indicator to distinguish the succeeding protocol data unit from the aborted protocol data unit. - View Dependent Claims (11, 12)
-
-
13. A receiver in communication with a remote transmitter in a wireless communication system, the receiver comprising a receive processor configured to:
-
receive a new data indicator and a corresponding protocol data unit at the receiver; detect a protocol synchronization error between the receiver and the remote transmitter based on the new data indicator; and transmit a reset message to the transmitter responsive to the detected protocol synchronization error to correct a protocol synchronization error between the transmitter and the receiver. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for improving HARQ link layer protocol synchronization between a transmitter and receiver in a wireless communication system, the method comprising:
-
transmitting each protocol data unit one at a time to the receiver responsive to an explicit scheduling grant; and after transmitting a protocol data unit, waiting for a subsequent explicit scheduling grant before transmitting the next protocol data unit. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for improving HARQ link layer protocol synchronization between a transmitter and a receiver in a wireless communication system, the method comprising:
-
transmitting an explicit scheduling grant to the transmitter; evaluating a protocol data unit received from the transmitter for errors; and transmitting a subsequent explicit scheduling grant to the transmitter based on the error evaluation. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A transmitter in communication with a remote receiver in a wireless communication system, the transmitter comprising a transmit processor configured to:
-
transmit each protocol data unit one at a time to the receiver responsive to an explicit scheduling grant; and wherein after transmitting a protocol data unit, the transmit processor waits for a subsequent explicit scheduling grant before transmitting the next protocol data unit. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A receiver in communication with a remote transmitter in a wireless communication system, the receiver comprising a receive processor configured to:
-
transmit an explicit scheduling grant to the transmitter; evaluate a protocol data unit received from the transmitter for errors; and transmit a subsequent explicit scheduling grant to the transmitter based on the error evaluation. - View Dependent Claims (35, 36, 37, 38)
-
Specification