IP Library Granted Patent US 7,142,562
Granted Patent B2
US 7,142,562 · App. 10/186,787 · Granted Nov 28, 2006

Adaptive data rate control for mobile data transfer for high throughput and guaranteed error rate

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,142,562
App. No.
10/186,787
Granted
Nov 28, 2006
Kind
B2
Abstract

A method and system applicable within a mobile transmission system for adaptively allocating a downlink data rate to an access terminal to compensate for channel fading. In accordance with the method of the present invention a downlink data rate is selected in accordance with a determined signal-to-noise level and an effective throughput, wherein the downlink data rate is associated with a specified signal-to-noise threshold to achieve a specified packet error rate. Next, a packet is transmitted to an access terminal at the selected downlink data rate. In response to successfully decoding the packet at the access terminal, the signal-to-noise threshold specified for the selected downlink data rate is decreased such that subsequent data rate selections are adaptively maximized. Responsive to a packet decoding error, the signal-to-noise threshold is abruptly increased to maintain the specified packet error rate.

Claims (58)

1. A method applicable within a mobile communication system for adaptively allocating a downlink data rate to an access terminal to compensate for channel fading, said method comprising:

selecting a downlink data rate in accordance with a determined signal-to-noise level and a determined effective throughput, wherein said downlink data rate is associated with a specified signal-to-noise threshold to achieve a specified packet error rate;

receiving a packet by the access terminal at said selected downlink data rate; and

responsive to successfully decoding said packet, decreasing the signal-to-noise threshold specified for said selected downlink data rate,

wherein said determined effective throughput is computed in accordance with the relation:

r j =k j /l j

wherein r j represents the effective throughput, k j corresponds to an average successfully transmitted number of bits, and l j denotes the average number of slots used.

2. The method of claim 1 , wherein said determined signal-to-noise level at said access terminal is a ratio of the signal strength of an allocated access terminal channel to the combined external signal strength plus thermal noise.

3. The method of claim 1 , wherein said selecting a downlink data rate is preceded by determining a signal-to-noise level at said access terminal.

4. The method of claim 1 , wherein said selecting a downlink data rate comprises:

comparing said determined effective throughput with a plurality of effective throughput values, wherein each of said plurality of effective throughput values is associated with a corresponding downlink data rate and a signal-to-noise level; and

selecting a highest downlink data rate corresponding to one of said plurality of effective throughput values that has a highest effective throughput where said associated signal-to-noise level does not exceed said determined signal-to-noise level.

5. The method of claim 1 , further comprising:

responsive to unsuccessfully decoding said packet, increasing the signal-to-noise threshold specified for said selected downlink data rate.

6. The method of claim 5 , wherein said increasing the signal-to-noise threshold specified for said selected downlink data rate comprises:

computing an increased signal-to-noise threshold specified for said selected downlink data rate in accordance with the relation:

T=T j +Δ local

wherein T represents the increased signal-to-noise threshold associated with the selected downlink data rate, T j represents the current signal-to-noise threshold value associated with the selected downlink data rate, and Δ local represents a local data rate control delta value.

7. The method of claim 6 , wherein said mobile communication system includes selectable data rate control sets in which each of said plurality of signal-to-noise threshold values is associated with a corresponding downlink data rate for said specified packet error rate, said method further comprising:

responsive to unsuccessfully decoding said packet, increasing each of said plurality of signal-to-noise threshold values in accordance with the relation:

T=T i +Δ global

wherein T represents the increased value for the i th signal-to-noise threshold value among said plurality of signal-to-noise threshold values, T i represents current value for the i th signal-to-noise threshold value among said plurality of signal-to-noise threshold values, and Δ global represents a global data rate control delta value.

8. The method of claim 1 , wherein said decreasing the signal-to-noise threshold specified for said selected downlink data rate comprises: computing a decreased signal-to-noise threshold specified for said selected downlink data rate in accordance with the relation: T=T j −(PER*Δ local )

wherein T represents the decreased signal-to-noise threshold value associated with the selected downlink data rate, T j represents the current signal-to-noise threshold value associated with the selected downlink data rate, PER represents said specified packet error rate, and Δ local represents a local data rate control delta value.

9. The method of claim 8 , wherein said mobile communication system includes selectable data rate control sets in which each of said plurality of signal-to-noise threshold values is associated with a corresponding downlink data rate for said specified packet error rate, said method further comprising:

responsive to successfully decoding said packet, decreasing each of said plurality of signal-to-noise threshold values in accordance with the relation:

T=T i −( PER*Δ global )

wherein T represents the decreased signal-to-noise threshold, T i represents the i th signal-to-noise threshold value among said plurality of signal-to-noise threshold values, PER represents said specified packet error rate, and Δ global represents a global data rate control delta value.

10. A mobile communication system for adaptively allocating a downlink data rate to an access terminal to compensate for channel fading, said mobile communication system comprising:

a processor to select a downlink data rate in accordance with a determined signal-to-noise level and a determined effective throughput, wherein said downlink data rate is associated with a specified signal-to-noise threshold to achieve a specified packet error rate;

an air-interface transceiver to transmit a packet to an access terminal at said selected downlink data rate; and

the processor responsive to successfully decoding of said packet for decreasing the signal-to-noise threshold specified for said selected downlink data rate,

wherein said determined effective throughput is computed in accordance with the relation:

r j =K j /l j

wherein r i represents the effective throughput, k j corresponds to an average successfully transmitted number of bits, and l j denotes the average number of slots used.

11. The mobile communication system of claim 10 , wherein said determined signal-to-noise level at said access terminal is a ratio of the signal strength of a pilot channel to the combined external signal strength plus thermal noise.

12. The mobile communication system of claim 10 , further comprising signal detection means for determining a signal-to-noise level at said access terminal.

13. The mobile communication system of claim 10 , wherein said processor selects the downlink data rate by

comparing said determined effective throughput with a plurality of effective throughput values, wherein each of said plurality of effective throughput values is associated with a downlink data rate and a signal-to-noise level; and

selecting a highest downlink data rate corresponding to one of said plurality of effective throughput values that has a highest effective throughput where said associated signal-to-noise level does not exceed said determined signal-to-noise level.

14. The mobile communication system of claim 10 ,

wherein the processor is responsive to unsuccessfully decoding of said packet for increasing the signal-to-noise threshold specified for said selected downlink data rate.

15. The mobile communication system of claim 14 , wherein said processor increases the signal-to-noise threshold specified for said selected downlink data rate by

computing an increased signal-to-noise threshold specified for said selected downlink data rate in accordance with the relation:

T=T j +Δ local

wherein T represents the increased signal-to-noise threshold associated with the selected downlink data rate, T j represents the current signal-to-noise threshold value associated with the selected downlink data rate, and Δ local represents a local data rate control delta value.

16. The mobile communication system of claim 15 , further comprising memory containing selectable data rate control sets in which each of said plurality of signal-to-noise threshold values is associated with a corresponding downlink data rate for said specified packet error rate, wherein

the processor is responsive to unsuccessfully decoding of said packet by increasing each of said plurality of signal-to-noise threshold values in accordance with the relation:

T=T i +Δ global

wherein T represents the increased value for the i th signal-to-noise threshold value among said plurality of signal-to-noise threshold values, T i represents current value for the i th signal-to-noise threshold value among said plurality of signal-to-noise threshold values, and Δ global represents a global data rate control delta value.

17. The mobile communication system of claim 10 , wherein said processor decreases the signal-to-noise threshold specified for said selected downlink data rate by

computing a decreased signal-to-noise threshold specified for said selected downlink data rate in accordance with the relation:

T=T j −( PER*Δ local )

wherein T represents the decreased signal-to-noise threshold value associated with the selected downlink data rate, T j represents the current signal-to-noise threshold value associated with the selected downlink data rate, PER represents said specified packet error rate, and Δ local represents a local data rate control delta value.

18. The mobile communication system of claim 17 , further comprising memory for storing selectable data rate control sets in which each of said plurality of signal-to-noise threshold values is associated with a corresponding downlink data rate for said specified packet error rate wherein

the processor is responsive to successfully decoding of said packet by decreasing each of said plurality of signal-to-noise threshold values in accordance with the relation:

T=T j −( PER*Δ global )

wherein T represents the decreased signal-to-noise threshold, T i represents the i th signal-to-noise threshold value among said plurality of signal-to-noise threshold values, PER represents said specified packet error rate, and Δ global represents a global data rate control delta value.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032422/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2002
From: YAVUZ, MEHMET; PARANCHYCH, DAVID
To: NORTEL NETWORKS LIMITED
Reel/Frame 013325/0733 →