IP Library Granted Patent US 10,959,225
Granted Patent B2
US 10,959,225 · App. 16/613,034 · Granted Mar 23, 2021

Techniques for handling semi-persistent scheduling collisions for wireless networks

Inventors: Ling Yu (Kauniainen, FI); Vinh Van Phan (Oulu, FI); Jedrzej Stanczak (Poznan, PL); Hai Tao Li (Beijing, CN)
Assignee: Nokia Technologies Oy
H04W72/0446H04W72/08H04W72/10
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 10,959,225
App. No.
16/613,034
Granted
Mar 23, 2021
Kind
B2
Abstract

A technique includes receiving, by a user device, a plurality of semi-persistent scheduling (SPS) configurations, each SPS configuration including an SPS identifier and an interval for each of the plurality of SPS configurations; receiving, by the user device, an SPS activation corresponding to each of the plurality of SPS configurations, each SPS activation indicating a set of resources and a modulation and coding scheme (MCS) to be used for transmission of data for the corresponding SPS configuration; determining, by the user device, that a collision will occur for the plurality of SPS configurations during a transmission time interval (TTI); selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI; and transmitting, by the user device during the TTI, data using the selected MCS via an aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations that have been determined to collide during the TTI.

Claims (48)

1. A method comprising:

receiving, by a user device, a plurality of semi-persistent scheduling (SPS) configurations, each SPS configuration including an SPS identifier and an interval for each of the plurality of SPS configurations;

receiving, by the user device, an SPS activation corresponding to each of the plurality of SPS configurations, each SPS activation indicating a set of resources and a modulation and coding scheme (MCS) to be used for transmission of data for the corresponding SPS configuration;

determining, by the user device, that a collision will occur for the plurality of SPS configurations during a transmission time interval (TTI);

selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI; and

transmitting, by the user device during the TTI, data using the selected MCS via an aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations that have been determined to collide during the TTI.

2. The method of claim 1 wherein the SPS identifier for a SPS configuration comprises at least one of a SPS radio network temporary identifier (SPS-RNTI) and a SPS configuration index.

3. The method of claim 1 wherein the selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises:

selecting, by the user device, an MCS of one of the SPS configurations of the plurality of SPS configurations that have been determined to collide during the TTI, based on a Quality of Service (QoS) parameter, including one or more of a priority, minimum data rate, packet delay budget, packet error loss rate, associated with each of the SPS configurations.

4. The method of claim 1 wherein the selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises:

selecting, by the user device, an MCS of the SPS configuration of the plurality of SPS configurations having a most robust MCS.

5. The method of claim 1 wherein the selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises:

selecting, by the user device, an MCS of the SPS configuration of the plurality of SPS configurations having a least robust MCS.

6. The method of claim 1 wherein the selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises:

selecting, by the user device, an MCS according to a rule or set of rules known by the user device.

7. The method of claim 1 wherein the transmitting comprises:

transmitting, based on the selected MCS during the TTI, data for each SPS configuration of the plurality of SPS configurations via the set of resources corresponding to the SPS configuration.

8. The method of claim 1 wherein the transmitting comprises:

transmitting, based on the selected MCS during the TTI, data for one SPS configuration of the plurality of SPS configurations via the aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations.

9. The method of claim 1 wherein the transmitting comprises:

determining a priority order of the plurality of SPS configurations;

transmitting, based on the selected MCS during the TTI, data for as many SPS configurations of the plurality of SPS configurations as possible according to the priority order of corresponding SPS configurations via the aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations.

10. The method of claim 9 wherein the transmitting comprises transmitting, in a decreasing order of priority, data packets which need to be transmitted during the TTI corresponding to the SPS configurations.

11. The method of claim 9 wherein the priority order is determined based on a SPS configuration index for each SPS configuration of the plurality of SPS configurations.

12. The method of claim 9 wherein the priority order is determined based on a priority for each SPS configuration of the plurality of SPS configurations.

13. The method of claim 9 wherein the priority order is determined based on a Quality of Service (QoS) parameter for each SPS configuration of the plurality of SPS configurations, wherein the QoS parameter includes one or more of the following QoS parameters: a priority, a minimum data rate, a packet delay budget, and a packet error loss rate, associated with each of the SPS configurations.

14. An apparatus comprising at least one processor and at least one memory including computer instructions, the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to:

receive, by a user device, a plurality of semi-persistent scheduling (SPS) configurations, each SPS configuration including an SPS identifier and an interval for each of the plurality of SPS configurations;

receive, by the user device, an SPS activation corresponding to each of the plurality of SPS configurations, each SPS activation indicating a set of resources and a modulation and coding scheme (MCS) to be used for transmission of data for the corresponding SPS configuration;

determine, by the user device, that a collision will occur for the plurality of SPS configurations during a transmission time interval (TTI);

select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI; and

transmit, by the user device during the TTI, data using the selected MCS via an aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations that have been determined to collide during the TTI.

15. The apparatus of claim 14 wherein the SPS identifier for a SPS configuration comprises at least one of a SPS radio network temporary identifier (SPS-RNTI) and a SPS configuration index.

16. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to:

select, by the user device, an MCS of one of the SPS configurations of the plurality of SPS configurations that have been determined to collide during the TTI, based on a Quality of Service (QoS) parameter, including one or more of a priority, minimum data rate, packet delay budget, packet error loss rate, associated with each of the SPS configurations.

17. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to:

select, by the user device, an MCS of the SPS configuration of the plurality of SPS configurations having a most robust MCS.

18. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to:

select, by the user device, an MCS of the SPS configuration of the plurality of SPS configurations having a least robust MCS.

19. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to:

select, by the user device, an MCS according to a rule or set of rules known by the user device.

20. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to transmit comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to:

transmit, based on the selected MCS during the TTI, data for each SPS configuration of the plurality of SPS configurations via the set of resources corresponding to the SPS configuration.

21. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to transmit comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to:

transmit, based on the selected MCS during the TTI, data for one SPS configuration of the plurality of SPS configurations via the aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations.

22. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to transmit comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to:

determine a priority order of the plurality of SPS configurations; and

transmit, based on the selected MCS during the TTI, data for as many SPS configurations of the plurality of SPS configurations as possible according to the priority order of corresponding SPS configurations via the aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2020
From: YU, LING; VAN PHAN, VINH; STANCZAK, JEDRZEI; LI, HAI TAO
To: NOKIA TECHNOLOGIES OY
Reel/Frame 051957/0266 →
Continuity (2)
Provisional Application 62506982 · May 16, 2017
Related Publication 20200163083A1 · May 21, 2020