IP Library Granted Patent US 11,063,690
Granted Patent B2
US 11,063,690 · App. 16/463,272 · Granted Jul 13, 2021

Scheduler and methods therein for scheduling data transmission in a wireless communication system

Inventors: Jonas Bengtsson (Häljarp, SE); Milica Bogdanovic (Lund, SE); Jens Kongstad (Lund, SE); Dan Korsfeldt (Hässelby, SE); Karol Krakowiak (Lund, SE); Niklas Larsson (Flyinge, SE); Dejan Miljkovic (Solna, SE); Peter Nessrup (Åkarp, SE); Johan Svensson (Malmö, SE); Per-Inge Tallberg (Lund, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L1/0005H04L1/0003H04L1/0009H04L1/0017H04L1/0018H04L1/0026H04L1/1874H04W24/08H04W52/0216H04W52/0219H04W72/1242H04W72/1221H04W72/1252Y02D30/70
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 11,063,690
App. No.
16/463,272
Granted
Jul 13, 2021
Kind
B2
Abstract

A scheduler and method for scheduling data transmission in a wireless communication system are disclosed. The scheduler buffers data packets in a buffer and monitors status of the buffer. The buffered data packets will remain in the buffer, until the buffer contains a data packet which is associated with a priority level higher than a priority level of a predefined priority threshold. Then, the scheduler selects a modulation and coding scheme for the buffered data packets and sends the buffered data packets to a radio unit for transmission.

Claims (30)

1. A method performed in a scheduler for scheduling data transmission in a wireless communication system, wherein the wireless communication system comprises a plurality of base stations, each base station of the plurality of base stations comprising one or more radio units communicating with a plurality of wireless communication devices, the method comprising:

buffering data packets in a buffer, wherein the data packets in the buffer are sorted based on an identity of a wireless communication device of the plurality of wireless communication devices, a Quality of Service Class Identifier (QCI) value associated with the data packets, and a position of the wireless communication device in a transmission queue;

monitoring a status of the buffer; and

when the buffer contains a data packet of the buffered data packets which is associated with a priority level higher than a priority level of a predefined priority threshold (PT):

selecting a modulation and coding scheme (MCS) for the buffered data packets; and

sending the buffered data packets with the selected MCS to the one or more radio units for transmission.

2. The method according to claim 1 , wherein the predefined PT is associated with QCI information associated with the data packet.

3. The method according to claim 1 , wherein the MCS is selected based on an amount of the buffered data packets to be transmitted by the one or more radio units and radio channel conditions.

4. The method according to claim 1 , further comprising determining an amount of the buffered data packets to be transmitted by the one or more radio units based on the selected MCS, wherein determining the amount of the buffered data packets to be transmitted by the one or more radio units is further based on a relation between signal or channel conditions of the plurality of wireless communication devices and a modulation order of an MCS resulted due to the signal or the channel conditions of the plurality of wireless communication devices.

5. A scheduler for scheduling data transmission in a wireless communication system, wherein the wireless communication system comprises a plurality of base stations, each base station of the plurality of base stations comprising one or more radio units communicating with a plurality of wireless communication devices, the scheduler comprising:

one or more processors and a memory, the memory storing computer program code executable by the one or more processors whereby the scheduler is configured to:

buffer data packets in a buffer, wherein the data packets in the buffer are sorted based on an identity of a wireless communication device of the plurality of wireless communication devices, a Quality of Service Class Identifier (QCI) value associated with the data packets, and a position of the wireless communication device in a transmission queue;

monitor a status of the buffer; and

when the buffer contains a data packet of the buffered data packets which is associated with a priority level higher than a priority level of a predefined priority threshold (PT):

select a modulation and coding scheme (MCS) for the buffered data packets; and

send the buffered data packets with the selected MCS to the one or more radio units for transmission.

6. The scheduler according to claim 5 , wherein the predefined PT is associated with QCI information associated to the data packet.

7. The scheduler according to claim 5 , wherein the MCS is selected based on an amount of the buffered data packets to be transmitted by the one or more radio units and radio channel conditions.

8. The scheduler according to claim 5 , being further configured to determine an amount of the buffered data packets to be transmitted by the one or more radio units based on the selected MCS, wherein the determination of the amount of the buffered data packets to be transmitted by the one or more radio units is further based on a relation between signal or channel conditions of the plurality of wireless communication devices and a modulation order of an MCS resulted due to the signal or the channel conditions of the plurality of wireless communication devices.

9. A base station comprising:

one or more radio units configured to communicate with a plurality of wireless communication devices; and

a scheduler, wherein the scheduler comprises one or more processors and a memory, the memory storing computer program code executable by the one or more processors whereby the scheduler is configured to:

buffer data packets in a buffer, wherein the data packets in the buffer are sorted based on an identity of a wireless communication device of the plurality of wireless communication devices, a Quality of Service Class Identifier (QCI) value associated with the data packets, and a position of the wireless communication device in a transmission queue;

monitor a status of the buffer; and

when the buffer contains a data packet of the buffered data packets which is associated with a priority level higher than a priority level of a predefined priority threshold (PT):

select a modulation and coding scheme (MCS) for the buffered data packets; and

send the buffered data packets with the selected MCS to the one or more radio units for transmission.

10. The base station according to claim 9 , wherein the predefined PT is associated with QCI information associated to the data packet.

11. The base station according to claim 9 , wherein the MCS is selected based on an amount of the buffered data packets to be transmitted by the one or more radio units and radio channel conditions.

12. The base station according to claim 9 , wherein the scheduler is further configured to determine an amount of the buffered data packets to be transmitted by the one or more radio units based on the selected MCS, wherein the determination of the amount of the buffered data packets to be transmitted by the one or more radio units is further based on a relation between signal or channel conditions of the plurality of wireless communication devices and a modulation order of an MCS resulted due to the signal or the channel conditions of the plurality of wireless communication devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2019
From: BENGTSSON, JONAS; BOGDANOVIC, MILICA; KONGSTAD, JENS; KORSFELDT, DAN; KRAKOWIAK, KAROL; LARSSON, NIKLAS; MILJKOVIC, DEJAN; NESSRUP, PETER; SVENSSON, JOHAN; TALLBERG, PER-INGE
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 049258/0090 →
Continuity (1)
Related Publication 20190288788A1 · Sep 19, 2019