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.
Legal claims defining the scope of protection, as filed with the USPTO.
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.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 11, 2018
March 23, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.