Radio link protocols for a wireless communication system
First Claim
1. A method of exchanging data in a communication system, comprising:
- transmitting data in accordance with a first radio link protocol (RLP) via a forward link; and
receiving data in accordance with a second RLP via a reverse link, wherein the first and second RLPs are asymmetric and have different feedback mechanisms for the first RLP via the forward link and for the second RLP via the reverse link, the forward link employing a negative acknowledge (NAK)-based feedback and the reverse link employing an acknowledgement (ACK)-based feedback;
retransmitting the transmitted data in response to receiving a NAK;
setting a NAK timer to an adaptive value when there is no more data to transmit, wherein the adaptive value of the NAK timer is a function of frame inter-arrival times at a forward link receiving entity; and
retransmitting a portion of last transmitted data upon expiration of the timer.
5 Assignments
0 Petitions
Accused Products
Abstract
A forward link (FL) RLP and a reverse link (RL) RLP that are different in design are used for data transmission on the forward and reverse links, respectively. The asymmetric RLP designs may be quantified by, e.g., different feedback mechanisms and/or different data transmission mechanisms used for these RLPs. The FL RLP may utilize a negative acknowledgment (NAK)-based feedback mechanism whereas the RL RLP may utilize an acknowledgment (ACK)-based feedback mechanism. The NAK-based FL RLP may transmit each RLP frame once in sequential order and retransmit RLP frames out of sequence when not received correctly. The ACK-based RL RLP may transmit RLP frames in sequential order, one frame at a time until the frame is received correctly or the maximum number of transmissions have been attempted. Timers with adaptive values computed based on actual traffic conditions may be used to facilitate data transmission by the NAK-based FL RLP.
23 Citations
31 Claims
-
1. A method of exchanging data in a communication system, comprising:
-
transmitting data in accordance with a first radio link protocol (RLP) via a forward link; and receiving data in accordance with a second RLP via a reverse link, wherein the first and second RLPs are asymmetric and have different feedback mechanisms for the first RLP via the forward link and for the second RLP via the reverse link, the forward link employing a negative acknowledge (NAK)-based feedback and the reverse link employing an acknowledgement (ACK)-based feedback; retransmitting the transmitted data in response to receiving a NAK; setting a NAK timer to an adaptive value when there is no more data to transmit, wherein the adaptive value of the NAK timer is a function of frame inter-arrival times at a forward link receiving entity; and retransmitting a portion of last transmitted data upon expiration of the timer. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus in a communication system, comprising:
-
a first entity operative to transmit data in accordance with a first radio link protocol (RLP) via a first link, the first RLP is negative acknowledgement (NAK)-based such that negative acknowledgments (NAKs) are received for missing transmitted data; and a second entity operative to receive data in accordance with a second RLP via a second link, the second RLP is acknowledgement (ACK)-based, wherein the first and second RLPs are asymmetric and have different feedback mechanisms for the first RLP via the first link and for the second RLP via the second link such that the second entity receives a NAK requesting retransmission of missing transmitted data; and a NAK timer with an adaptive value, wherein the adaptive value is determined as a function of inter-arrival times of RLP frames at a receiving entity. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. An apparatus in a communication system, comprising:
-
means for transmitting data in accordance with a first radio link protocol (RLP) via a first link based in part on a negative acknowledgement (NAK) scheme; means for receiving data in accordance with a second RLP via a second link based in part on an acknowledgement (ACK) scheme, wherein the first and second RLPs are asymmetric and have different feedback mechanisms for the first RLP via the first link and for the second RLP via the second link; and means for timing data retransmissions that can be set to an adaptive value based at least on one or more functions of inter-arrival times of RLP frames at a receiving entity. - View Dependent Claims (12, 13)
-
-
14. A method of exchanging data in a communication system, comprising:
-
transmitting data in accordance with a first radio link protocol (RLP) via a forward link based in part on a negative acknowledgement (NAK) scheme; and receiving data in accordance with a second RLP via a reverse link based in part on an acknowledgement (ACK) scheme, wherein the first and second RLPs are asymmetric and have different feedback mechanisms for the first RLP via the forward link and for the second RLP via the reverse link; retransmitting missing data in response to receiving a NAK; computing a value based on statistics of inter-arrival times for RLP frames received by the first RLP from higher layers; setting a timer to the computed value when there is no more data to transmit; and retransmitting a portion of last transmitted data upon expiration of the timer. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of exchanging data in a communication system, comprising:
-
receiving data in accordance with a first radio link protocol (RLP) via a forward link based in part on a negative acknowledgement (NAK) scheme; and transmitting data in accordance with a second RLP via a reverse link based in part on an acknowledgement (ACK) scheme, wherein the first and second RLPs are asymmetric and have different feedback mechanisms for the first RLP via the forward link and for the second RLP via the reverse link; detecting missing data in a data stream received by the first RLP; sending a negative acknowledgment (NAK) to request retransmission of the missing data; setting a timer by the first RLP, upon sending the NAK to an adaptive value computed in accordance with statistics of inter-arrival times for RLP frames received; and sending another NAK upon expiration of the timer. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method of transmitting data in a communication system, comprising:
-
transmitting data in accordance with a first radio link protocol (RLP) via a communication link based in part on a negative acknowledgement (NAK) RLP scheme; detecting no more data to transmit; computing a value based an average and a mean deviation of inter-arrival times for data packets received by the RLP from higher layers; setting a timer to the computed value; retransmitting a portion of previously transmitted data upon expiration of the timer; and receiving data in accordance with a second RLP via a disparate communication link based in part on an acknowledgement (ACK) RLP scheme, wherein the first RLP via the communication link and the second RLP via the disparate communication link each use a different feedback mechanism. - View Dependent Claims (28)
-
-
29. A method of receiving data in a communication system, comprising:
-
receiving data frames in accordance with a first radio link protocol (RLP) via a communication link based in part on a negative acknowledgement (NAK) RLP scheme; detecting missing data in a data stream received by the RLP via the communication link; sending a NAK to request retransmission of the missing data; computing a value based on statistics of inter-arrival the data frames received by the RLP; setting a NAK timer to the computed value; sending another NAK upon expiration of the NAK timer; and transmitting data in accordance with a second RLP via a disparate communication link based in part on an acknowledgement (ACK) RLP scheme, wherein the first RLP via the communication link and the second RLP via the disparate communication link each use a different feedback mechanism. - View Dependent Claims (30, 31)
-
Specification