IP Library Granted Patent US 8,310,986
Granted Patent B1
US 8,310,986 · App. 12/485,322 · Granted Nov 13, 2012

Systems and methods for hybrid data rate scheduling based on modulation and coding schemes

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 8,310,986
App. No.
12/485,322
Granted
Nov 13, 2012
Kind
B1
Abstract

In a data communications system a scheduler device and multiple client devices communicate with each other over a data communications network. The scheduler device assigns a portion of the system's client devices one or more data rate multiplier values that individually affect a maximum throughput associated with their respectively assigned modulation and coding scheme (MCS). The data rate multiplier value assignment is selected by the scheduler device based on a type MCS or a signal interference plus noise ratio (SINR) value. The assigned data rate multiplier values may result in a hybrid throughput scheduling scenario amongst the client devices.

Claims (32)

1. A data communications system comprising:

at least one base station;

at least one scheduler device; and

a plurality of client devices in data communications with the scheduler device over a data communications network,

wherein the data communication system provides a plurality of modulation and coding schemes (MCSs) for communication between the client devices and the base station, each MCS being assigned a data rate multiplier, the MCSs including a first MCS group and a second MCS group,

wherein the scheduler device is configured to assign each client device with one of the MCSs for use in communication with the base station,

wherein the first MCS group includes a plurality of MCSs that are assigned the same data rate multiplier so that the client devices that are assigned the MCSs in the first MCS group achieve equal throughput by operating at the same service rates, and

wherein the second MCS group includes a plurality of MCSs that are assigned a plurality of data rate multipliers so that the client devices that are assigned the MCSs in the second MCS group achieve equal bandwidth,

wherein the data rate multipliers assigned to the MCSs in the second MCS group are proportional to data rates of the second MCS group.

2. The data communications system of claim 1 , wherein

the scheduler device assigns each client device with a MCS based on a Signal to Interference plus Noise Ratio (SINR) value determined for that client device, and

wherein the data rate multipliers assigned to the MCSs in the second MCS group are defined according to coding rates associated with those MCSs.

3. The data communications system of claim 1 , wherein data rate multipliers are predetermined values.

4. The data communications system of claim 1 , wherein the scheduler device is the base station or a network controller device connected to the base station.

5. A data communication system including a base station, a plurality of client devices, and a non-transitory computer-readable medium encoded with computer readable instructions, the computer-readable medium comprising:

code for determining a Signal to Interference plus Noise Ratio (SINR) value for first and second client devices;

code for assigning a modulation and coding scheme (MCS) to the first client device for use in communication with the base station based on the SINR value determined for the first client device, the MCS assigned to the first client device belonging to a first MCS group; and

code for assigning a MCS to the second client device for use in communication with the base station based on the SINR value determined for the second client device, the MCS assigned to the second client device belonging to a second MCS group,

wherein each MCS is assigned a data rate multiplier,

wherein the first MCS group includes a plurality of MCSs that are assigned the same data rate multiplier so that the client devices that are assigned the MCSs in the first MCS group achieve equal throughput by operating at the same service rates, and

wherein the second MCS group includes a plurality of MCSs that are assigned a plurality of data rate multipliers so that the client devices that are assigned the MCSs in the second MCS group achieve equal bandwidth, wherein the data rate multipliers assigned to the MCSs in the second MCS group are proportional to data rates of the second MCS group.

6. The computer-readable medium of claim 5 , wherein values of the data rate multipliers assigned to the MCSs in the second MCS group correspond to coding rates associated with those MCSs.

7. The computer-readable medium of claim 5 , wherein data rate multipliers are predetermined values.

8. A computer-implemented data rate scheduling method for a data communication system including a base station, a plurality of client devices, the computer-implemented method comprising:

determining a Signal to Interference plus Noise Ratio (SINR) value for first and second client devices;

assigning a modulation and coding scheme (MCS) to the first client device for use in communication with the base station based on the SINR value determined for the first client device, the MCS assigned to the first client device belonging to a first MCS group; and

assigning a MCS to the second client device for use in communication with the base station based on the SINR value determined for the second client device, the MCS assigned to the second client device belonging to a second MCS group,

wherein each MCS is assigned a data rate multiplier,

wherein the first MCS group includes a plurality of MCSs that are assigned the same data rate multiplier so that the client devices that are assigned the MCSs in the first MCS group achieve equal throughput by operating at the same service rates, and

wherein the second MCS group includes a plurality of MCSs that are assigned a plurality of data rate multipliers so that the client devices that are assigned the MCSs in the second MCS group achieve equal bandwidth, wherein the data rate multipliers assigned to the MCSs in the second MCS group are proportional to data rates of the second MCS group.

9. The computer-implemented method of claim 8 , wherein values of the data rate multipliers assigned to the MCSs in the second MCS group correspond to coding rates associated with those MCSs.

10. The computer-implemented method of claim 8 , wherein data rate multipliers are predetermined values.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2020
From: NOKIA SOLUTIONS AND NETWORKS OY
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 051588/0840 →
MERGER AND CHANGE OF NAME Recorded Feb 18, 2016
From: EDEN ROCK COMMUNICATIONS, LLC; NOKIA NETWORKS US SON, LLC
To: NOKIA NETWORKS US SON, LLC
Reel/Frame 037856/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2016
From: NOKIA NETWORKS US SON LLC
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 037856/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2009
From: GORMLEY, EAMONN F.; HARRANG, JEFFREY PAUL
To: EDEN ROCK COMMUNICATIONS, LLC
Reel/Frame 023262/0955 →