METHOD AND SYSTEM FOR IMPLEMENTING HYBRID AUTOMATIC REPEAT REQUEST
First Claim
1. A method for implementing hybrid automatic repeat request (H-ARQ) in a wireless communication system including a transmitter and a receiver, the transmitter including an H-ARQ transmitter and the receiver including an H-ARQ receiver, the method comprising:
- the H-ARQ receiver receiving a packet from the H-ARQ transmitter; and
the H-ARQ receiver sending an H-ARQ feedback message to the H-ARQ transmitter, the H-ARQ feedback message including an H-ARQ feedback for a current packet and an H-ARQ feedback for at least one previous packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A receiver sends hybrid automatic repeat request (H-ARQ) feedback for a current packet and at least one previous packet, whereby an error is detected based on the H-ARQ feedback. The receiver sends H-ARQ feedback with an identification of the packet or a sequence number of a packet that the receiver expects to receive next. The receiver stores a packet in a memory before combining the packet with a previously received packet, and decodes the stored packet after failing to decode a combined packet to avoid a corruption error. The receiver may set a timer when sending a NACK. If the receiver fails to receive a packet until expiration of the timer, the receiver initiates a process for recovering the packet. Each H-ARQ feedback may be associated with other attributes. Some H-ARQ processes may operate in an asynchronous mode while others in a synchronous mode in the same direction.
101 Citations
84 Claims
-
1. A method for implementing hybrid automatic repeat request (H-ARQ) in a wireless communication system including a transmitter and a receiver, the transmitter including an H-ARQ transmitter and the receiver including an H-ARQ receiver, the method comprising:
-
the H-ARQ receiver receiving a packet from the H-ARQ transmitter; and
the H-ARQ receiver sending an H-ARQ feedback message to the H-ARQ transmitter, the H-ARQ feedback message including an H-ARQ feedback for a current packet and an H-ARQ feedback for at least one previous packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for implementing hybrid automatic repeat request (H-ARQ) in a wireless communication system including a transmitter and a receiver, the transmitter including an H-ARQ transmitter and the receiver including an H-ARQ receiver, the method comprising:
-
the H-ARQ transmitter sending a packet to the H-ARQ receiver; and
the H-ARQ receiver sending an H-ARQ feedback message to the H-ARQ transmitter, the H-ARQ feedback message including an identification of the packet. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for implementing hybrid automatic repeat request (H-ARQ) in a wireless communication system including a transmitter and a receiver, the transmitter including an H-ARQ transmitter and the receiver including an H-ARQ receiver, the method comprising:
-
the H-ARQ transmitter sending a packet to the H-ARQ receiver; and
the H-ARQ receiver sending an H-ARQ feedback message to the H-ARQ transmitter including a sequence number of a packet that the H-ARQ receiver expects to receive next. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for implementing hybrid automatic repeat request (H-ARQ) in a wireless communication system including a transmitter and a receiver, the transmitter including an H-ARQ transmitter and the receiver including an H-ARQ receiver, the method comprising:
-
the H-ARQ receiver receiving a packet from the H-ARQ transmitter;
the H-ARQ receiver storing the packet in a memory before combining the packet with a previous received packet;
the H-ARQ receiver decoding a combined packet; and
if decoding fails, the H-ARQ receiver decoding the packet stored in the memory. - View Dependent Claims (28)
-
-
29. A method for implementing hybrid automatic repeat request (H-ARQ) in a wireless communication system including a transmitter and a receiver, the transmitter including an H-ARQ transmitter and the receiver including an H-ARQ receiver, the method comprising:
-
the H-ARQ receiver setting a timer when the H-ARQ receiver sends a NACK to the H-ARQ transmitter;
if the H-ARQ receiver receives a packet corresponding to the NACK, the H-ARQ receiver clearing the timer;
if the H-ARQ receiver does not receive a packet corresponding to the NACK until expiration of the timer, the H-ARQ receiver initiating a process for recovering the packet. - View Dependent Claims (30, 31)
-
-
32. A method for implementing hybrid automatic repeat request (H-ARQ) in a wireless communication system including a transmitter and a receiver, the transmitter including an H-ARQ transmitter and the receiver including an H-ARQ receiver, the method comprising:
-
the H-ARQ receiver receiving a packet from the H-ARQ transmitter; and
the H-ARQ receiver sending one of a positive acknowledgement (ACK) and a negative acknowledgement (NACK) to the H-ARQ transmitter, at least one of the ACK and the NACK being associated with other attribute. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method for implementing hybrid automatic repeat request (H-ARQ) in a wireless communication system including a transmitter and a receiver, the transmitter including an H-ARQ transmitter and the receiver including an H-ARQ receiver, both the H-ARQ transmitter and the H-ARQ receiver including a plurality of H-ARQ processes, the method comprising:
-
configuring some H-ARQ processes to operate in an asynchronous mode and other H-ARQ processes to operate in a synchronous mode; and
sending a control signal to indicate which H-ARQ processes are running in which mode. - View Dependent Claims (40)
-
-
41. A method for implementing hybrid automatic repeat request (H-ARQ) in a wireless communication system including a transmitter and a receiver, the transmitter including an H-ARQ transmitter and the receiver including an H-ARQ receiver, both the H-ARQ transmitter and the H-ARQ receiver including a plurality of H-ARQ processes, the method comprising:
-
determining an H-ARQ mode for a packet between a synchronous mode and an asynchronous mode; and
sending a control signal indicating whether potential retransmissions of the packet will be sent in one of the synchronous mode and the asynchronous mode, whereby the H-ARQ mode is dynamically switched for the H-ARQ processes. - View Dependent Claims (42)
-
-
43. A wireless communication system for implementing hybrid automatic repeat request (H-ARQ), the system comprising:
-
a transmitter including an H-ARQ transmitter configured to send a packet; and
a receiver including an H-ARQ receiver configured to receive the packet and send an H-ARQ feedback message including an H-ARQ feedback for a current packet and an H-ARQ feedback for at least one previous packet. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A wireless communication system for implementing hybrid automatic repeat request (H-ARQ), the system comprising:
-
a transmitter including an H-ARQ transmitter configured to send a packet; and
a receiver including an H-ARQ receiver configured to send an H-ARQ feedback message to the H-ARQ transmitter, the H-ARQ feedback message including an identification of the packet. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. A wireless communication system for implementing hybrid automatic repeat request (H-ARQ), the system comprising:
-
a transmitter including an H-ARQ transmitter configured to send a packet; and
a receiver including an H-ARQ receiver configured to send an H-ARQ feedback message to the H-ARQ transmitter including a sequence number of a packet that the H-ARQ receiver expects to receive next. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68)
-
-
69. A wireless communication system for implementing hybrid automatic repeat request (H-ARQ), the system comprising:
-
a transmitter including an H-ARQ transmitter configured to send a packet; and
a receiver including;
a memory for storing the packet received from the transmitter; and
a plurality of H-ARQ processes configured to receive the packet, store the packet in the memory before combining the packet with a previous received packet, and decode the combined packet first and if decoding of the combined packet fails, decode the packet stored in the memory. - View Dependent Claims (70)
-
-
71. A wireless communication system for implementing hybrid automatic repeat request (H-ARQ), the system comprising:
-
a transmitter including an H-ARQ transmitter configured to send a packet; and
a receiver including;
a timer; and
an H-ARQ receiver configured to set the timer when the H-ARQ receiver sends a negative acknowledgement (NACK) to the H-ARQ transmitter, if the H-ARQ receiver receives a packet corresponding to the NACK, clear the timer, and if the H-ARQ receiver does not receive a packet corresponding to the NACK until expiration of the timer, initiate a process for recovering the packet. - View Dependent Claims (72, 73)
-
-
74. A wireless communication system for implementing hybrid automatic repeat request (H-ARQ), the system comprising:
-
a transmitter including an H-ARQ transmitter configured to send a packet; and
a receiver including an H-ARQ receiver configured to send one of a positive acknowledgement (ACK) and a negative acknowledgement (NACK) to the H-ARQ transmitter in response to the packet, at least one of the ACK and the NACK being associated with other attribute. - View Dependent Claims (75, 76, 77, 78, 79, 80)
-
-
81. A wireless communication system for implementing hybrid automatic repeat request (H-ARQ), the system comprising:
-
an H-ARQ transmitter including a plurality of H-ARQ processes; and
an H-ARQ receiver including a plurality of H-ARQ processes, wherein some H-ARQ processes are configured to operate in an asynchronous mode and other H-ARQ processes are configured to operate in a synchronous mode and the H-ARQ transmitter and the H-ARQ receiver are configured to exchange a control signal to indicate which H-ARQ processes are running in which mode. - View Dependent Claims (82)
-
-
83. A wireless communication system for implementing hybrid automatic repeat request (H-ARQ), the system comprising:
-
an H-ARQ receiver including a plurality of H-ARQ processes; and
an H-ARQ transmitter including a plurality of H-ARQ processes, the H-ARQ transmitter being configured to determine an H-ARQ mode for a packet between a synchronous mode and an asynchronous mode and send a control signal to the H-ARQ receiver to indicate whether potential retransmissions of the packet will be sent in one of the synchronous mode and the asynchronous mode, whereby the H-ARQ mode is dynamically switched for the H-ARQ processes. - View Dependent Claims (84)
-
Specification