IP Library Granted Patent US 7,895,494
Granted Patent B2
US 7,895,494 · App. 11/614,764 · Granted Feb 22, 2011

Method and system for implementing H-ARQ-assisted ARQ operation

Assignee: InterDigital Technology Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,895,494
App. No.
11/614,764
Granted
Feb 22, 2011
Kind
B2
Abstract

A method and system for implementing hybrid automatic repeat request (H-ARQ)-assisted automatic repeat request (ARQ) in a wireless communication system are disclosed. When an H-ARQ negative acknowledgement (NACK)-to-positive acknowledgement (ACK) error occurs, the H-ARQ receiver sends an H-ARQ NACK-to-ACK error indicator to the H-ARQ transmitter unless a maximum retransmission limit has reached, a maximum time for delivery has expired or a lifespan of the failed packet has expired. The H-ARQ transmitter sends a local NACK to the ARQ transmitter so that the failed packet is recovered at an ARQ level. The H-ARQ receiver sends a local NACK to the ARQ receiver if the H-ARQ receiver does not receive the failed packet before certain conditions occur. The ARQ receiver may send a status report to the ARQ transmitter for recovery of the failed packet.

Claims (68)

1. A method for implementing hybrid automatic repeat request (H-ARQ)-assisted automatic repeat request (ARQ), the method comprising:

determining that an H-ARQ negative acknowledgement (NACK)-to-positive acknowledgement (ACK) error has occurred with respect to a failed packet, wherein more than one packet is transmitted simultaneously and the H-ARQ NACK-to-ACK error indicator indicates H-ARQ NACK-to-ACK errors of more than one packet;

determining whether or not to transmit an H-ARQ NACK-to-ACK error indicator, wherein the H-ARQ NACK-to-ACK error indicator is not transmitted on a condition that any of

the number of retransmissions of the failed packet has reached a maximum retransmission limit,

a maximum time for delivery of the failed packet has expired, or

a lifespan of the failed packet has expired; and

determining whether or not to transmit a local NACK.

2. The method of claim 1 wherein the H-ARQ NACK-to-ACK error indicator is associated with an H-ARQ process identity (ID) and the failed packet.

3. The method of claim 2 wherein the H-ARQ NACK-to-ACK error indicator includes the H-ARQ process ID and a transmission sequence number of the failed packet.

4. The method of claim 2 wherein the H-ARQ NACK-to-ACK error indicator is transmitted with a fixed timing offset with respect to transmission of the failed packet.

5. The method of claim 1 wherein transmission of the H-ARQ NACK-to-ACK error indicator and transmission of the failed packet are independent.

6. The method of claim 1 wherein the H-ARQ NACK-to-ACK error indicator is transmitted via at least one of physical layer signaling, a medium access control (MAC) layer signaling and a radio link control (RLC) layer signaling.

7. The method of claim 1 wherein the H-ARQ NACK-to-ACK error indicator is transmitted along with a cyclic redundancy check (CRC).

8. The method of claim 1 wherein it is determined not to transmit a local NACK on a condition that the failed packet is not received before expiration of a recovery timer which is set when the NACK-to-ACK indicator is transmitted.

9. The method of claim 1 wherein it is determined not to transmit a local NACK on a condition that the failed packet is not received until after a packet with a sequence number higher than a sequence number of the failed packet by a predetermined number is received.

10. The method of claim 1 wherein it is determined not to transmit a local NACK on a condition that the number of retransmissions of the failed packet reaches a maximum retransmission limit for the failed packet.

11. The method of claim 1 wherein it is determined not to transmit a local NACK on a condition that the failed packet is not received until after a maximum time for delivery of the failed packet expires.

12. A method for implementing hybrid automatic repeat request (H-ARQ)-assisted automatic repeat request (ARQ), the method comprising:

determining that an H-ARQ negative acknowledgement (NACK)-to-positive acknowledgement (ACK) error has occurred with respect to a failed packet;

determining whether or not to transmit an H-ARQ NACK-to-ACK error indicator, wherein the H-ARQ NACK-to-ACK error indicator is not transmitted on a condition that any of

the number of retransmissions of the failed packet has reached a maximum retransmission limit,

a maximum time for delivery of the failed packet has expired, or

a lifespan of the failed packet has expired; and

determining not to transmit a local NACK on a condition that the failed packet is not received until after a packet with a sequence number higher than a sequence number of the failed packet by a predetermined number is received.

13. The method of claim 12 wherein the H-ARQ NACK-to-ACK error indicator is associated with an H-ARQ process identity (ID) and the failed packet.

14. The method of claim 13 wherein the H-ARQ NACK-to-ACK error indicator includes the H-ARQ process ID and a transmission sequence number of the failed packet.

15. The method of claim 13 wherein the H-ARQ NACK-to-ACK error indicator is transmitted with a fixed timing offset with respect to transmission of the failed packet.

16. The method of claim 12 wherein transmission of the H-ARQ NACK-to-ACK error indicator and transmission of the failed packet are independent.

17. The method of claim 12 wherein the H-ARQ NACK-to-ACK error indicator is transmitted via at least one of physical layer signaling, a medium access control (MAC) layer signaling and a radio link control (RLC) layer signaling.

18. The method of claim 12 wherein more than one packet is transmitted simultaneously and the H-ARQ NACK-to-ACK error indicator indicates H-ARQ NACK-to-ACK errors of more than one packet.

19. The method of claim 12 wherein the H-ARQ NACK-to-ACK error indicator is transmitted along with a cyclic redundancy check (CRC).

20. The method of claim 12 further comprising determining not to transmit a local NACK on a condition that the failed packet is not received before expiration of a recovery timer which is set when the NACK-to-ACK indicator is transmitted.

21. The method of claim 12 further comprising determining not to transmit a local NACK on a condition that the number of retransmissions of the failed packet reaches a maximum retransmission limit for the failed packet.

22. The method of claim 12 further comprising determining not to transmit a local NACK on a condition that the failed packet is not received until after a maximum time for delivery of the failed packet expires.

23. A hybrid automatic repeat request (H-ARQ) receiver for implementing an H-ARQ-assisted automatic repeat request (ARQ), the receiver being configured to:

determine that an H-ARQ negative acknowledgement (NACK)-to-positive acknowledgement (ACK) error has occurred with respect to a failed packet, wherein more than one packet is transmitted simultaneously and the H-ARQ NACK-to-ACK error indicator indicates H-ARQ NACK-to-ACK errors of more than one packet;

determine whether or not to transmit an H-ARQ NACK-to-ACK error indicator, wherein the H-ARQ NACK-to-ACK error indicator is not transmitted on a condition that any of

the number of retransmissions of the failed packet has reached a maximum retransmission limit,

a maximum time for delivery of the failed packet has expired, or

a lifespan of the failed packet has expired; and

determining whether or not to transmit a local NACK.

24. The receiver of claim 23 wherein the H-ARQ NACK-to-ACK error indicator is associated with an H-ARQ process identity (ID) and the failed packet.

25. The receiver of claim 24 wherein the H-ARQ NACK-to-ACK error indicator includes the H-ARQ process ID and a transmission sequence number of the failed packet.

26. The receiver of claim 24 wherein the H-ARQ NACK-to-ACK error indicator is transmitted with a fixed timing offset with respect to transmission of the failed packet.

27. The receiver of claim 23 wherein transmission of the HARQ NACK-to-ACK error indicator and transmission of the failed packet are independent.

28. The receiver of claim 23 wherein the H-ARQ NACK-to-ACK error indicator is transmitted via at least one of physical layer signaling, a medium access control (MAC) layer signaling and a radio link control (RLC) layer signaling.

29. The receiver of claim 23 wherein the H-ARQ NACK-to-ACK error indicator is transmitted along with a cyclic redundancy check (CRC).

30. The receiver of claim 23 wherein it is determined not to transmit a local NACK on a condition that the failed packet is not received before expiration of a recovery timer which is set when the NACK-to-ACK indicator is transmitted.

31. The receiver of claim 23 wherein it is determined not to transmit a local NACK on a condition that the failed packet is not received until after a packet with a sequence number higher than a sequence number of the failed packet by a predetermined number is received.

32. The receiver of claim 23 wherein it is determined not to transmit a local NACK on a condition that the number of retransmissions of the failed packet reaches a maximum retransmission limit for the failed packet.

33. The receiver of claim 23 wherein it is determined not to transmit a local NACK on a condition that the failed packet is not received until after a maximum time for delivery of the failed packet expires.

34. A hybrid automatic repeat request (H-ARQ) receiver for implementing an H-ARQ-assisted automatic repeat request (ARQ), the receiver being configured to:

determine that an H-ARQ negative acknowledgement (NACK)-to-positive acknowledgement (ACK) error has occurred with respect to a failed packet;

determine whether or not to transmit an H-ARQ NACK-to-ACK error indicator, wherein the H-ARQ NACK-to-ACK error indicator is not transmitted on a condition that any of

the number of retransmissions of the failed packet has reached a maximum retransmission limit,

a maximum time for delivery of the failed packet has expired, or

a lifespan of the failed packet has expired; and

determining not to transmit a local NACK on a condition that the failed packet is not received until after a packet with a sequence number higher than a sequence number of the failed packet by a predetermined number is received.

35. The receiver of claim 34 wherein the H-ARQ NACK-to-ACK error indicator is associated with an H-ARQ process identity (ID) and the failed packet.

36. The receiver of claim 35 wherein the H-ARQ NACK-to-ACK error indicator includes the H-ARQ process ID and a transmission sequence number of the failed packet.

37. The receiver of claim 35 wherein the H-ARQ NACK-to-ACK error indicator is transmitted with a fixed timing offset with respect to transmission of the failed packet.

38. The receiver of claim 34 wherein transmission of the HARQ NACK-to-ACK error indicator and transmission of the failed packet are independent.

39. The receiver of claim 34 wherein the H-ARQ NACK-to-ACK error indicator is transmitted via at least one of physical layer signaling, a medium access control (MAC) layer signaling and a radio link control (RLC) layer signaling.

40. The receiver of claim 34 wherein more than one packet is transmitted simultaneously and the H-ARQ NACK-to-ACK error indicator indicates H-ARQ NACK-to-ACK errors of more than one packet.

41. The receiver of claim 34 wherein the H-ARQ NACK-to-ACK error indicator is transmitted along with a cyclic redundancy check (CRC).

42. The receiver of claim 34 wherein it is determined not to transmit a local NACK on a condition that the failed packet is not received before expiration of a recovery timer which is set when the NACK-to-ACK indicator is transmitted.

43. The receiver of claim 34 wherein it is determined not to transmit a local NACK on a condition that the number of retransmissions of the failed packet reaches a maximum retransmission limit for the failed packet.

44. The method of claim 34 wherein it is determined not to transmit a local NACK on a condition that the failed packet is not received until after a maximum time for delivery of the failed packet expires.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2007
From: TERRY, STEPHEN E.; CHANDRA, ARTY
To: INTERDIGITAL TECHNOLOGY CORPORATION
Reel/Frame 019308/0843 →
Continuity (2)
Provisional Application 60754713 · Dec 29, 2005
Related Publication 20070168826A1 · Jul 19, 2007