IP Library Granted Patent US 9,999,039
Granted Patent B2
US 9,999,039 · App. 15/215,809 · Granted Jun 12, 2018

Semi-persistent scheduling for enhanced machine type communications

Inventors: Madhavan Srinivasan Vajapeyam (San Diego, CA); Wanshi Chen (San Diego, CA); Hao Xu (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/042H04W4/70H04W72/04H04W72/0446H04W72/1289
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 9,999,039
App. No.
15/215,809
Granted
Jun 12, 2018
Kind
B2
Abstract

Methods, systems, and devices for wireless communication are described. Semi-persistent scheduling (SPS) may be used for communication with various wireless communication devices, including machine-type communication (MTC) devices, to reduce overhead on control channels. Data transmissions scheduling using SPS techniques may be repeated and bundled together to effect coverage enhancement (CE) for devices with poor radio quality conditions. SPS communication may be used in both uplink and downlink transmissions. An SPS configuration may include a predefined number of scheduled transmission periods and a CE level, which may be established in either an SPS configuration message or as part of the SPS activation message from a base station. A device may identify the CE level of the transmissions and, in some cases, may determine the periodicity of the SPS based on the CE level. Bundled transmissions assigned with SPS may be prioritized with respect to one another or dynamically assigned resources.

Claims (154)

1. A method of wireless communication, comprising:

receiving signaling that indicates a configuration for semi-persistent scheduling (SPS);

receiving a downlink control message that activates the SPS;

determining a coverage enhancement level for resources assigned by the SPS based at least in part on the configuration or the downlink control message;

receiving a second downlink control message that comprises a dynamic assignment of resources;

determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS; and

communicating with a base station on the resources assigned by the SPS according to the coverage enhancement level and based at least in part on the dynamic assignment of resources.

2. The method of claim 1 , further comprising:

determining a periodicity of the resources assigned by the SPS based at least in part on the coverage enhancement level.

3. The method of claim 1 , further comprising:

determining that an uplink data buffer is empty during a transmission period of the configuration, wherein the configuration comprises an uplink SPS configuration; and

refraining from transmitting on the resources assigned by the SPS during the transmission period based at least in part on the determination that the uplink data buffer is empty.

4. The method of claim 3 , further comprising:

receiving an indication to determine whether the uplink data buffer is empty during the transmission period of the configuration, wherein the refraining from transmitting is based at least in part on the indication.

5. The method of claim 3 , further comprising:

incrementing a counter based at least in part on the refraining from transmitting on the resources;

determining that the counter has value that exceeds a threshold; and

releasing the SPS based at least in part on the determination that the counter exceeds the threshold.

6. The method of claim 1 , further comprising:

refraining from communicating on at least a portion of the resources assigned by the SPS based at least in part on the determination that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

7. The method of claim 6 , wherein the resources assigned by the SPS comprise bundled transmission time intervals (TTIs), and wherein the refraining from communicating comprises:

refraining from communicating for at least one bundle of TTIs.

8. The method of claim 1 , further comprising:

releasing the SPS based at least in part on determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

9. The method of claim 1 , further comprising:

refraining from communicating on the resources assigned by the dynamic assignment based at least in part on determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

10. The method of claim 9 , wherein the refraining from communicating is based at least in part on whether the configuration comprises an uplink configuration or a downlink configuration.

11. The method of claim 1 , wherein determining the coverage enhancement level comprises:

selecting the coverage enhancement level from a set of coverage enhancement levels, wherein the set comprises a level that corresponds to no coverage enhancements.

12. A method of wireless communication, comprising:

transmitting signaling that indicates a configuration for semi-persistent scheduling (SPS);

transmitting a downlink control message that activates the SPS, wherein the configuration or the downlink control message indicates a coverage enhancement level;

transmitting a second downlink control message that comprises a dynamic assignment of resources, wherein the resources assigned by the dynamic assignment overlap with resources assigned by the SPS; and

communicating with a user equipment (UE) on the resources assigned by the SPS according to the coverage enhancement level and based at least in part on the resources assigned by the dynamic assignment.

13. The method of claim 12 , further comprising:

identifying a set of periodicities for each of a plurality of coverage enhancement levels; and

selecting a periodicity from each set of periodicities, wherein the configuration for the SPS comprises the periodicity from each set.

14. The method of claim 12 , wherein the signaling that indicates the configuration for SPS comprises an indication for the UE to refrain from transmitting during a transmission period of the configuration when an uplink data buffer of the UE is empty.

15. An apparatus for wireless communication, comprising:

means for receiving signaling that indicates a configuration for semi-persistent (SPS);

means for receiving a downlink control message that activates the SPS;

means for determining a coverage enhancement level for resources assigned by the SPS based at least in part on the configuration or the downlink control message;

means for receiving a second downlink control message that comprises a dynamic assignment of resources;

means for determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS; and

means for communicating with a base station on the resources assigned by the SPS according to the coverage enhancement level and based at least in part on the dynamic assignment of resources.

16. The apparatus of claim 15 , further comprising:

means for determining a periodicity of the resources assigned by the SPS based at least in part on the coverage enhancement level.

17. The apparatus of claim 15 , further comprising:

means for determining that an uplink data buffer is empty during a transmission period of the configuration, wherein the configuration comprises an uplink SPS configuration; and

means for refraining from transmitting on the resources assigned by the SPS during the transmission period based at least in part on the determination that the uplink data buffer is empty.

18. The apparatus of claim 17 , wherein the means for receiving the signaling that indicates the configuration for SPS comprises means for receiving an indication to determine whether the uplink data buffer is empty during the transmission period of the configuration, and wherein the means for refraining from transmitting is operable based at least in part on the indication.

19. The apparatus of claim 17 , further comprising:

means for incrementing a counter based at least in part on the refraining from transmitting on the resources;

means for determining that the counter has value that exceeds a threshold; and

means for releasing the SPS based at least in part on the determination that the counter exceeds the threshold.

20. The apparatus of claim 15 , further comprising:

means for refraining from communicating on at least a portion of the resources assigned by the SPS based at least in part on the determination that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

21. The apparatus of claim 20 , wherein the means for refraining from communicating comprises:

means for refraining from communicating for at least one bundle of transmission time intervals (TTIs), wherein the resources assigned by the SPS comprise bundled transmission TTIs.

22. The apparatus of claim 15 , further comprising:

means for releasing the SPS based at least in part on determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

23. The apparatus of claim 15 , further comprising:

means for refraining from communicating on the resources assigned by the dynamic assignment based at least in part on determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

24. The apparatus of claim 23 , wherein the means for refraining from communicating are operable based at least in part on whether the configuration comprises an uplink configuration or a downlink configuration.

25. The apparatus of claim 15 , wherein means for determining the coverage enhancement level comprises:

means for selecting the coverage enhancement level from a set of coverage enhancement levels, wherein the set comprises a level that corresponds to no coverage enhancements.

26. An apparatus for wireless communication, comprising:

means for transmitting signaling that indicates a configuration for semi-persistent scheduling (SPS);

means for transmitting a downlink control message that activates the SPS, wherein the configuration or the downlink control message indicates a coverage enhancement level;

means for transmitting a second downlink control message that comprises a dynamic assignment of resources, wherein the resources assigned by the dynamic assignment overlap with resources assigned by the SPS; and

means for communicating with a user equipment (UE) on the resources assigned by the SPS according to the coverage enhancement level and based at least in part on the resources assigned by the dynamic assignment.

27. The apparatus of claim 26 , further comprising:

means for identifying a set of periodicities for each of a plurality of coverage enhancement levels; and

means for selecting a periodicity from each set of periodicities, wherein the configuration for the SPS comprises the periodicity from each set.

28. An apparatus for wireless communication, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory and operable, when executed by the processor, to cause the apparatus to:

receive signaling that indicates a configuration for semi-persistent scheduling (SPS);

receive a downlink control message that activates the SPS;

determine a coverage enhancement level for resources assigned by the SPS based at least in part on the configuration or the downlink control message;

receive a second downlink control message that comprises a dynamic assignment of resources;

determine that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS; and

communicate with a base station on the resources assigned by the SPS according to the coverage enhancement level and based at least in part on the dynamic assignment of resources.

29. The apparatus of claim 28 , wherein the instructions are operable to cause the apparatus to:

determine a periodicity of the resources assigned by the SPS based at least in part on the coverage enhancement level.

30. The apparatus of claim 28 , wherein the instructions are operable to cause the apparatus to:

determine that an uplink data buffer is empty during a transmission period of the configuration, wherein the configuration comprises an uplink SPS configuration; and

refrain from transmitting on the resources assigned by the SPS during the transmission period based at least in part on the determination that the uplink data buffer is empty.

31. The apparatus of claim 30 , wherein the instructions are operable to cause the apparatus to:

receive an indication to determine whether the uplink data buffer is empty during the transmission period of the configuration; and

refrain from transmitting is based at least in part on the indication.

32. The apparatus of claim 30 , wherein the instructions are operable to cause the apparatus to:

increment a counter based at least in part on the refraining from transmitting on the resources;

determine that the counter has value that exceeds a threshold; and

release the SPS based at least in part on the determination that the counter exceeds the threshold.

33. The apparatus of claim 28 , wherein the instructions are operable to cause the apparatus to:

refrain from communicating on at least a portion of the resources assigned by the SPS based at least in part on the determination that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

34. The apparatus of claim 33 , wherein the resources assigned by the SPS comprise bundled transmission time interval (TTIs), and wherein the instructions are operable to cause the apparatus to:

refrain from communicating for at least one bundle of TTIs.

35. The apparatus of claim 28 , wherein the instructions are operable to cause the apparatus to:

release the SPS based at least in part on determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

36. The apparatus of claim 28 , wherein the instructions are operable to cause the apparatus to:

from communicating on the resources assigned by the dynamic assignment based at least in part on determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

37. The apparatus of claim 36 , wherein the instructions are operable to cause the apparatus to:

refrain from communicating is based at least in part on whether the configuration comprises an uplink configuration or a downlink configuration.

38. The apparatus of claim 28 , wherein the instructions are operable to cause the apparatus to:

select the coverage enhancement level from a set of coverage enhancement levels, wherein the set comprises a level that corresponds to no coverage enhancements.

39. An apparatus for wireless communication, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory and operable, when executed by the processor, to cause the apparatus to:

transmit signaling that indicates a configuration for semi-persistent scheduling (SPS);

transmit a downlink control message that activates the SPS, wherein the configuration or the downlink control message indicates a coverage enhancement level;

transmit a second downlink control message that comprises a dynamic assignment of resources, wherein the dynamic assignment overlaps with resources assigned by the SPS; and

communicate with a user equipment (UE) on the resources assigned by the SPS according to the coverage enhancement level and based at least in part on the dynamic assignment of resources.

40. The apparatus of claim 39 , wherein the instructions are operable to cause the apparatus to:

identify a set of periodicities for each of a plurality of coverage enhancement levels; and

select a periodicity from each set of periodicities, wherein the configuration for the SPS comprises the periodicity from each set.

41. A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable to:

receive signaling that indicates a configuration for semi-persistent scheduling (SPS);

receive a downlink control message that activates the SPS;

determine a coverage enhancement level for resources assigned by the SPS based at least in part on the configuration or the downlink control message;

receive a second downlink control message that comprises a dynamic assignment of resources;

determine that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS; and

communicate with a base station on the resources assigned by the SPS according to the coverage enhancement level and based at least in part on the dynamic assignment of resources.

42. The non-transitory computer-readable medium of claim 41 , wherein the instructions are executable to:

determine a periodicity of the resources assigned by the SPS based at least in part on the coverage enhancement level.

43. The non-transitory computer-readable medium of claim 41 , wherein the instructions are executable to:

determine that an uplink data buffer is empty during a transmission period of the configuration, wherein the configuration comprises an uplink SPS configuration; and

refrain from transmitting on the resources assigned by the SPS during the transmission period based at least in part on the determination that the uplink data buffer is empty.

44. The non-transitory computer-readable medium of claim 43 , wherein the instructions are executable to:

increment a counter based at least in part on the refraining from transmitting on the resources;

determine that the counter has value that exceeds a threshold; and

release the SPS based at least in part on the determination that the counter exceeds the threshold.

45. The non-transitory computer-readable medium of claim 41 , wherein the instructions are executable to:

refrain from communicating on at least a portion of the resources assigned by the SPS based at least in part on the determination that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

46. The non-transitory computer-readable medium of claim 45 , wherein the resources assigned by the SPS comprise bundled transmission time interval (TTIs), and wherein the instructions are executable to:

refrain from communicating for at least one bundle of TTIs.

47. The non-transitory computer-readable medium of claim 41 , wherein the instructions are executable to:

release the SPS based at least in part on determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

48. The non-transitory computer-readable medium of claim 41 , wherein the instructions are executable to:

refrain from communicating on the resources assigned by the dynamic assignment based at least in part on determining that the resources assigned by the dynamic assignment overlap with the resources assigned by the SPS.

49. The non-transitory computer-readable medium of claim 48 , wherein the refraining from communicating is based at least in part on whether the configuration comprises an uplink configuration or a downlink configuration.

50. The non-transitory computer-readable medium of claim 41 , wherein the instructions are executable to:

select the coverage enhancement level from a set of coverage enhancement levels, wherein the set comprises a level that corresponds to no coverage enhancements.

51. A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable to:

transmit signaling that indicates a configuration for semi-persistent scheduling (SPS);

transmit a downlink control message that activates the SPS, wherein the configuration or the downlink control message indicates a coverage enhancement level;

transmit a second downlink control message that comprises a dynamic assignment of resources, wherein the dynamic assignment overlaps with resources assigned by the SPS; and

communicate with a user equipment (UE) on the resources assigned by the SPS according to the coverage enhancement level and based at least in part on the dynamic assignment of resources.

52. The non-transitory computer-readable medium of claim 51 , wherein the instructions are executable to:

identify a set of periodicities for each of a plurality of coverage enhancement levels; and

select a periodicity from each set of periodicities, wherein the configuration for the SPS comprises the periodicity from each set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2016
From: VAJAPEYAM, MADHAVAN SRINIVASAN; CHEN, WANSHI; XU, HAO
To: QUALCOMM INCORPORATED
Reel/Frame 039622/0655 →
Continuity (2)
Provisional Application 62196223 · Jul 23, 2015
Related Publication 20170026942A1 · Jan 26, 2017