Reverse link automatic repeat request
First Claim
1. A method of sending data in a wireless communication system, comprising:
- sending, by an Access Terminal, a first set of slots of a first packet to an Access Network, the first set of slots being a subset of a plurality of slots of the first packet and including a configurable number of slots;
gating off, by the Access Terminal, for a predetermined period of time after sending the first set of slots of the first packet and before sending a next set of slots, the predetermined period of time being determined by the number of slots in the first set of slots of the first packet;
determining, by the Access Terminal, the next set of slots to send based on whether an ACK or a NAK corresponding to successful or unsuccessful decoding, respectively, of the first set of slots of the first packet has been received from the Access Network; and
sending, by the Access Terminal, the next set of slots after the predetermined period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
An Access Network (AN) can send an acknowledge message (ACK) to an Access Terminal (AT) to indicate that the AN has successfully decoded the data received in the first set of slots of the first data packet. The AN can send a negative acknowledge message (NAK) to the AT to indicate that the AN has not successfully decoded the data received in the first set of slots of a first data packet. Based upon receipt of the NAK, the AT can resend the data by sending a second set of slots of the first data packet containing redundant data. Based upon receipt of the ACK, the AT can send a first set of slots of another packet. The AT can gate off for a predetermined period of time after sending the first set of slots of a first packet and before sending a next set of slots.
47 Citations
24 Claims
-
1. A method of sending data in a wireless communication system, comprising:
-
sending, by an Access Terminal, a first set of slots of a first packet to an Access Network, the first set of slots being a subset of a plurality of slots of the first packet and including a configurable number of slots; gating off, by the Access Terminal, for a predetermined period of time after sending the first set of slots of the first packet and before sending a next set of slots, the predetermined period of time being determined by the number of slots in the first set of slots of the first packet; determining, by the Access Terminal, the next set of slots to send based on whether an ACK or a NAK corresponding to successful or unsuccessful decoding, respectively, of the first set of slots of the first packet has been received from the Access Network; and sending, by the Access Terminal, the next set of slots after the predetermined period of time. - View Dependent Claims (2)
-
-
3. A method of receiving data in a wireless communication system, comprising:
-
receiving, by an Access Network a first set of slots of a first packet from an Access Terminal, the first set of slots being a subset of a plurality of slots of the first packet and including a configurable number of slots; attempting, by the Access Network, to decode the received first set of slots of the first packet; determining, by the Access Network, whether the received first set of slots of the first packet has been successfully decoded; sending, by the Access Network, an ACK or a NAK to the Access Terminal to indicate successful or unsuccessful decoding, respectively, of the received first set of slots of the first packet; and receiving a next set of slots from the Access Terminal a predetermined period of time after receiving the first set of slots of the first packet, the predetermined period of time being determined by the number of slots in the received first set of slots of the first packet. - View Dependent Claims (4)
-
-
5. A method of sending data in a wireless communication system, comprising:
-
sending, by an Access Terminal, at least two sets of slots of at least two packets, each set of slots of a packet being a subset of a plurality of slots of the packet; gating off, by the Access Terminal, for a predetermined period of time after sending the at least two sets of slots of the at least two packets to the Access Network and before sending a next set of slots, the predetermined period of time being determined by total number of slots in the at least two sets of slots of the at least two packets; determining, by the Access Terminal, the next set of slots to send based on whether an ACK or a NAK has been received from the Access Network for each of the at least two sets of slots of the at least two packets; and sending, by the Access Terminal, the next set of slots after the predetermined period of time.
-
-
6. A method of receiving data in a wireless communication system, comprising:
-
receiving, by an Access Network, at least two sets of slots of at least two packets from an Access Terminal, each set of slots of a packet being a subset of a plurality of slots of the packet; attempting, by the Access Network, to decode each received set of slots of a packet; determining, by the Access Network, whether each received set of slots of a packet has been successfully decoded; sending, by the Access Network, an ACK or a NAK to the Access Terminal for each received set of slots of a packet; and receiving a next set of slots from the Access Terminal a predetermined period of time after receiving the at least two sets of slots of the at least two packets, the predetermined period of time being determined by total number of slots in the at least two sets of slots of the at least two packets. - View Dependent Claims (7)
-
-
8. A method of sending data in a wireless communication system, comprising:
-
sending, by an Access Terminal, a first set of slots of a first packet to an Access Network, the first set of slots being a subset of a plurality of slots of the first packet and including a configurable number of slots; gating off, by the Access Terminal, for a predetermined period of time after sending the first set of slots of the first packet to the Access Network and before sending a next set of slots, the predetermined period of time being determined by the number of slots in the first set of slots of the first packet; receiving, by the Access Network, the first set of slots of the first packet; attempting, by the Access Network, to decode the received first set of slots of the first packet; determining, by the Access Network, whether the received first set of slots of the first packet has been successfully decoded; sending, by the Access Network, a NAK to the Access Terminal if the Access Network is unsuccessful in decoding the received first set of slots of the first packet; determining, by the Access Terminal, whether the Access Terminal has received the NAK from the Access Network; and if the NAK has been received by the Access Terminal, sending, by the Access Terminal, a second set of slots of the first packet, receiving, by the Access Network, the second set of slots of the first packet from the Access Terminal, and attempting, by the Access Network, to decode a combination of the received first set of slots of the first packet and the received second set of slots of the first packet. - View Dependent Claims (9, 10)
-
-
11. An Access Terminal comprising:
-
a radio frequency unit configured to, send a first set of slots of a first packet to an Access Network, the first set of slots being a subset of a plurality of slots of the first packet and including a configurable number of slots, gate off for a predetermined period of time after sending the first set of slots of a first packet and before sending a next set of slots, the predetermined period of time being determined by the number of slots in the first set of slots of the first packet, and receive an ACK or a NAK; and a logic and processing unit configured to, determine whether the ACK or the NAK has been received; and wherein the radio frequency unit is further configured to, send a first set of slots of a second packet if the ACK has been received, and send a second set of slots of the first packet if the NAK has been received.
-
-
12. An Access Network comprising:
-
a radio frequency unit configured to, receive a first set of slots of a first packet from an Access Terminal, the first set of slots being a subset of a plurality of slots of the first packet and including a configurable number of slots; and a logic and processing unit configured to, attempt to decode the received first set of slots of the first packet, and determine whether the received first set of slots of the first packet has been successfully decoded, and wherein the radio frequency unit is further configured to, send an ACK if the logic and processing unit is successful in decoding the received first set of slots of the first packet, send a NAK if the Logic and processing unit is unsuccessful in decoding the received first set of slots of the first packet, and receive a next set of slots from the Access Terminal a predetermined period of time after receiving the first set of slots of the first packet, the predetermined period of time being determined by the number of slots in the received first set of slots of the first packet. - View Dependent Claims (13, 14)
-
-
15. An apparatus for sending data in a wireless communication system, comprising:
-
means for sending a first set of slots of a first packet, the first set of slots being a subset of a plurality of slots of the first packet and including a configurable number of slots; means for gating off for a predetermined period of time after sending the first set of slots of the first packet and before sending a next set of slots, the predetermined period of time being determined by the number of slots in the first set of slots of the first packet; means for determining the next set of slots to send based on whether an ACK or a NAK corresponding to successful decoding or unsuccessful decoding, respectively, of the first set of slots of the first packet has been received; and means for sending the next set of slots after the predetermined period of time. - View Dependent Claims (16)
-
-
17. An apparatus for receiving data in a wireless communication system, comprising:
-
means for receiving a first set of slots of a first packet, the first set of slots being a subset of a plurality of slots of the first packet and including a configurable number of slots; means for attempting to decode the received first set of slots of the first packet; means for determining whether the received first set of slots of the first packet has been successfully decoded; means for sending an ACK or a NAK to indicate successful or unsuccessful decoding, respectively, of the received first set of slots of the first packet; and means for receiving a next set of slots a predetermined period of time after receiving the first set of slots of the first packet, the predetermined period of time being determined by the number of slots in the received first set of slots of the first packet.
-
-
18. A method of sending data in a wireless communication system, comprising:
-
sending at least one set of slots of at least one packet, each set of slots of a packet being a subset of a plurality of slots of the packet and including a configurable number of slots; gating off for a predetermined period of time after sending the at least one set of slots of the at least one packet, the predetermined period of time being determined by total number of slots in the at least one set of slots of the at least one packet; determining a next set of slots to send based on whether an ACK or a NAK has been received for each of the at least one set of slots of the at least one packet; and sending the next set of slots after the predetermined period of time. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of receiving data in a wireless communication system, comprising:
-
receiving at least one set of slots of at least one packet, each set of slots of a packet being a subset of a plurality of slots of the packet and including a configurable number of slots; attempting to decode each of the at least one set of slots of the at least one packet; sending an ACK or a NAK for each set of slots of a packet to indicate successful or unsuccessful decoding, respectively, of the set of slots of the packet; and receiving a next set of slots a predetermined period of time after receiving the at least one set of slots of the at least one packet, the predetermined period of time being determined by total number of slots in the at least one set of slots of the at least one packet. - View Dependent Claims (24)
-
Specification