IP Library Granted Patent US 11,425,597
Granted Patent B2
US 11,425,597 · App. 16/864,835 · Granted Aug 23, 2022

Sidelink congestion control

Inventors: Hyukjin Chae (Reston, VA); Esmael Dinan (McLean, VA); Kyungmin Park (Herndon, VA)
Assignee: Comcast Cable Communications, LLC
H04W28/0289H04B17/318H04L5/0048H04W72/0486
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,425,597
App. No.
16/864,835
Granted
Aug 23, 2022
Kind
B2
Abstract

Wireless communications are described for sidelink congestion control. Sidelink congestion control may be performed based on a processing capability of a wireless device and/or sidelink subcarrier spacing.

Claims (163)

1. A method comprising:

receiving, by a wireless device from a base station:

an indication of a resource pool; and

an indication of sidelink subcarrier spacing (SCS);

determining a processing time associated with congestion control, wherein the processing time is based on:

a processing capability of the wireless device; and

the sidelink SCS;

determining, based on the processing time, a congestion control parameter; and

sending, via a sidelink and based on the congestion control parameter, at least one message.

2. The method of claim 1 , wherein the determining the congestion control parameter comprises determining, based on the processing time, a measurement window, wherein the determining the congestion control parameter is further based on the measurement window.

3. The method of claim 1 , further comprising receiving, from the base station, an indication of a measurement window, wherein the determining the congestion control parameter is further based on a measurement performed during the measurement window.

4. The method of claim 1 , wherein the sidelink comprises at least one of a data channel, a control channel, a broadcast channel, a shared channel, a discovery channel, a subchannel, a bandwidth part, a synchronization signal block, the resource pool, a resource unit, an orthogonal frequency division multiplexing (OFDM) symbol, a sidelink slot, a spatial resource, or a carrier.

5. The method of claim 1 , wherein the congestion control parameter comprises a channel busy ratio.

6. The method of claim 1 , wherein the determining the congestion control parameter comprises:

determining a portion of unit resources, of the resource pool, associated with a sidelink measurement exceeding a threshold value.

7. The method of claim 1 , wherein the sending the at least one message comprises sending, by the wireless device to a second wireless device, the at least one message, and wherein the method further comprises receiving, by the wireless device from the second wireless device, a response to the at least one message.

8. The method of claim 1 , further comprising determining, based on the congestion control parameter, at least one of:

a transmission rate;

a quantity of hybrid automatic repeat request (HARM) transmissions;

a quantity of resources used for transmission;

a modulation and coding scheme;

a quantity of spatial layers; or

a transmission power.

9. A method comprising:

receiving, by a wireless device from a base station, an indication of sidelink subcarrier spacing (SCS);

determining, based on the sidelink SCS, a processing time associated with congestion control;

determining, based on the processing time, a channel busy ratio (CBR); and

sending, via a sidelink and based on the CBR, at least one message.

10. The method of claim 9 , wherein the determining the CBR comprises determining, based on the processing time, a measurement window, and wherein the determining the CBR is further based on the measurement window.

11. The method of claim 9 , further comprising receiving, from the base station, an indication of a measurement window, wherein the determining the CBR is further based on a measurement performed during the measurement window.

12. The method of claim 9 , wherein the determining the processing time is further based on a processing capability of the wireless device.

13. The method of claim 9 , wherein the determining the CBR comprises:

determining a portion of unit resources, of a resource pool, associated with a sidelink measurement exceeding a threshold value.

14. The method of claim 9 , further comprising determining, based on the CBR, at least one of:

a transmission rate;

a quantity of hybrid automatic repeat request (HARQ) transmissions;

a quantity of resources used for transmission;

a modulation and coding scheme;

a quantity of spatial layers; or

a transmission power.

15. A wireless device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, configure the wireless device to:

receive, from a base station:

an indication of a resource pool; and

an indication of sidelink subcarrier spacing (SCS);

determine a processing time associated with congestion control, wherein the processing time is based on:

a processing capability of the wireless device; and

the sidelink SCS;

determine, based on the processing time, a congestion control parameter; and

send, via a sidelink and based on the congestion control parameter, at least one message.

16. The wireless device of claim 15 , wherein the instructions, when executed by the one or more processors, further configure the wireless device to determine, based on the processing time, a measurement window, and wherein the instructions, when executed by the one or more processors, configure the wireless device to determine the congestion control parameter further based on the measurement window.

17. The wireless device of claim 15 , wherein the instructions, when executed by the one or more processors, further configure the wireless device to receive, from the base station, an indication of a measurement window, and wherein the instructions, when executed by the one or more processors, configure the wireless device to determine the congestion control parameter further based on a measurement performed during the measurement window.

18. The wireless device of claim 15 , wherein the sidelink comprises at least one of a data channel, a control channel, a broadcast channel, a shared channel, a discovery channel, a subchannel, a bandwidth part, a synchronization signal block, the resource pool, a resource unit, an orthogonal frequency division multiplexing (OFDM) symbol, a sidelink slot, a spatial resource, or a carrier.

19. The wireless device of claim 15 , wherein the congestion control parameter comprises a channel busy ratio.

20. The wireless device of claim 15 , wherein the instructions, when executed by the one or more processors, configure the wireless device to determine the congestion control parameter by determining a portion of unit resources, of the resource pool, associated with a sidelink measurement exceeding a threshold value.

21. The wireless device of claim 15 , wherein the instructions, when executed by the one or more processors, configure the wireless device to send the at least one message by sending, to a second wireless device, the at least one message, and wherein the instructions, when executed by the one or more processors, further configure the wireless device to receive, from the second wireless device, a response to the at least one message.

22. The wireless device of claim 15 , wherein the instructions, when executed by the one or more processors, further configure the wireless device to determine, based on the congestion control parameter, at least one of:

a transmission rate;

a quantity of hybrid automatic repeat request (HARD) transmissions;

a quantity of resources used for transmission;

a modulation and coding scheme;

a quantity of spatial layers; or

a transmission power.

23. A wireless device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, configure the wireless device to:

receive, from a base station, an indication of sidelink subcarrier spacing (SCS);

determine, based on the sidelink SCS, a processing time associated with congestion control;

determine, based on the processing time, a channel busy ratio (CBR); and

send, via a sidelink and based on the CBR, at least one message.

24. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, further configure the wireless device to determine, based on the processing time, a measurement window, and wherein the instructions, when executed by the one or more processors, configure the wireless device to determine the CBR further based on the measurement window.

25. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, further configure the wireless device to receive, from the base station, an indication of a measurement window, and wherein the instructions, when executed by the one or more processors, configure the wireless device to determine the CBR further based on a measurement performed during the measurement window.

26. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, configure the wireless device to determine the processing time further based on a processing capability of the wireless device.

27. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, configure the wireless device to determine the CBR by determining a portion of unit resources, of a resource pool, associated with a sidelink measurement exceeding a threshold value.

28. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, further configure the wireless device to determine, based on the CBR, at least one of:

a transmission rate;

a quantity of hybrid automatic repeat request (HARQ) transmissions;

a quantity of resources used for transmission;

a modulation and coding scheme;

a quantity of spatial layers; or

a transmission power.

29. A system comprising:

a wireless device; and

a base station configured to:

send, to the wireless device:

an indication of a resource pool; and

an indication of sidelink subcarrier spacing (SCS),

wherein the wireless device is configured to:

determine a processing time associated with congestion control, wherein the processing time is based on:

a processing capability of the wireless device; and

the sidelink SCS;

determine, based on the processing time, a congestion control parameter; and

send, via a sidelink and based on the congestion control parameter, at least one message.

30. The system of claim 29 , wherein the wireless device is further configured to determine, based on the processing time, a measurement window, and wherein the wireless device is configured to determine the congestion control parameter further based on the measurement window.

31. The system of claim 29 , wherein the base station is further configured to send, to the wireless device, an indication of a measurement window, and wherein the wireless device is configured to determine the congestion control parameter further based on a measurement performed during the measurement window.

32. The system of claim 29 , wherein the sidelink comprises at least one of a data channel, a control channel, a broadcast channel, a shared channel, a discovery channel, a subchannel, a bandwidth part, a synchronization signal block, the resource pool, a resource unit, an orthogonal frequency division multiplexing (OFDM) symbol, a sidelink slot, a spatial resource, or a carrier.

33. The system of claim 29 , wherein the congestion control parameter comprises a channel busy ratio.

34. The system of claim 29 , wherein the wireless device is configured to determine the congestion control parameter by determining a portion of unit resources, of the resource pool, associated with a sidelink measurement exceeding a threshold value.

35. The system of claim 29 , wherein the system further comprises a second wireless device, wherein the wireless device is configured to send the at least one message to the second wireless device, and wherein the second wireless device is configured to send, to the wireless device, a response to the at least one message.

36. The system of claim 29 , wherein the wireless device is further configured to determine, based on the congestion control parameter, at least one of:

a transmission rate;

a quantity of hybrid automatic repeat request (HARD) transmissions;

a quantity of resources used for transmission;

a modulation and coding scheme;

a quantity of spatial layers; or

a transmission power.

37. A system comprising:

a wireless device; and

a base station configured to:

send, to the wireless device, an indication of sidelink subcarrier spacing (SCS), wherein the wireless device is configured to:

determine, based on the sidelink SCS, a processing time associated with congestion control;

determine, based on the processing time, a channel busy ratio (CBR); and

send, via a sidelink and based on the CBR, at least one message.

38. The system of claim 37 , wherein the wireless device is further configured to determine, based on the processing time, a measurement window, and wherein the wireless device is configured to determine the CBR further based on the measurement window.

39. The system of claim 37 , wherein the base station is further configured to send, to the wireless device, an indication of a measurement window, and wherein the wireless device is configured to determine the CBR further based on a measurement performed during the measurement window.

40. The system of claim 37 , wherein the wireless device is configured to determine the processing time further based on a processing capability of the wireless device.

41. The system of claim 37 , wherein the wireless device is configured to determine the CBR by determining a portion of unit resources, of a resource pool, associated with a sidelink measurement exceeding a threshold value.

42. The system of claim 37 , wherein the wireless device is further configured to determine, based on the CBR, at least one of:

a transmission rate;

a quantity of hybrid automatic repeat request (HARQ) transmissions;

a quantity of resources used for transmission;

a modulation and coding scheme;

a quantity of spatial layers; or

a transmission power.

43. A non-transitory computer-readable medium storing instructions that, when executed, configure a wireless device to:

receive, from a base station:

an indication of a resource pool; and

an indication of sidelink subcarrier spacing (SCS);

determine a processing time associated with congestion control, wherein the processing time is based on:

a processing capability of the wireless device; and

the sidelink SCS;

determine, based on the processing time, a congestion control parameter; and

send, via a sidelink and based on the congestion control parameter, at least one message.

44. The non-transitory computer-readable medium of claim 43 , wherein the instructions, when executed, further configure the wireless device to determine, based on the processing time, a measurement window, and wherein the instructions, when executed, configure the wireless device to determine the congestion control parameter further based on the measurement window.

45. The non-transitory computer-readable medium of claim 43 , wherein the instructions, when executed, further configure the wireless device to receive, from the base station, an indication of a measurement window, and wherein the instructions, when executed, configure the wireless device to determine the congestion control parameter further based on a measurement performed during the measurement window.

46. The non-transitory computer-readable medium of claim 43 , wherein the sidelink comprises at least one of a data channel, a control channel, a broadcast channel, a shared channel, a discovery channel, a subchannel, a bandwidth part, a synchronization signal block, the resource pool, a resource unit, an orthogonal frequency division multiplexing (OFDM) symbol, a sidelink slot, a spatial resource, or a carrier.

47. The non-transitory computer-readable medium of claim 43 , wherein the congestion control parameter comprises a channel busy ratio.

48. The non-transitory computer-readable medium of claim 43 , wherein the instructions, when executed, configure the wireless device to determine the congestion control parameter by determining a portion of unit resources, of the resource pool, associated with a sidelink measurement exceeding a threshold value.

49. The non-transitory computer-readable medium of claim 43 , wherein the instructions, when executed, configure the wireless device to send the at least one message by sending, to a second wireless device, the at least one message, and wherein the instructions, when executed, further configure the wireless device to receive, from the second wireless device, a response to the at least one message.

50. The non-transitory computer-readable medium of claim 43 , wherein the instructions, when executed, further configure the wireless device to determine, based on the congestion control parameter, at least one of:

a transmission rate;

a quantity of hybrid automatic repeat request (HARQ) transmissions;

a quantity of resources used for transmission;

a modulation and coding scheme;

a quantity of spatial layers; or

a transmission power.

51. A non-transitory computer-readable medium storing instructions that, when executed, configure a wireless device to:

receive, from a base station, an indication of sidelink subcarrier spacing (SCS);

determine, based on the sidelink SCS, a processing time associated with congestion control;

determine, based on the processing time, a channel busy ratio (CBR); and

send, via a sidelink and based on the CBR, at least one message.

52. The non-transitory computer-readable medium of claim 51 , wherein the instructions, when executed, further configure the wireless device to determine, based on the processing time, a measurement window, and wherein the instructions, when executed, configure the wireless device to determine the CBR further based on the measurement window.

53. The non-transitory computer-readable medium of claim 51 , wherein the instructions, when executed, further configure the wireless device to receive, from the base station, an indication of a measurement window, and wherein the instructions, when executed, configure the wireless device to determine the CBR further based on a measurement performed during the measurement window.

54. The non-transitory computer-readable medium of claim 51 , wherein the instructions, when executed, configure the wireless device to determine the processing time further based on a processing capability of the wireless device.

55. The non-transitory computer-readable medium of claim 51 , wherein the instructions, when executed, configure the wireless device to determine the CBR by determining a portion of unit resources, of a resource pool, associated with a sidelink measurement exceeding a threshold value.

56. The non-transitory computer-readable medium of claim 51 , wherein the instructions, when executed, further configure the wireless device to determine, based on the CBR, at least one of:

a transmission rate;

a quantity of hybrid automatic repeat request (HARQ) transmissions;

a quantity of resources used for transmission;

a modulation and coding scheme;

a quantity of spatial layers; or

a transmission power.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2021
From: CHAE, HYUKJIN; DINAN, ESMAEL; PARK, KYUNGMIN
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 056072/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2021
From: CHAE, HYUKJIN; DINAN, ESMAEL; PARK, KYUNGMIN
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 055565/0259 →
Continuity (2)
Provisional Application 62842508 · May 2, 2019
Related Publication 20200351705A1 · Nov 5, 2020