IP Library Granted Patent US 12,058,562
Granted Patent B2
US 12,058,562 · App. 17/286,556 · Granted Aug 6, 2024

QoS-aware congestion control, resource allocation and in-device coexistence solutions for NR V2X sidelink communications

Inventors: Alexey Khoryaev (Nizhny Novgorod, RU); Sergey Panteleev (Nizhny Novgorod, RU); Mikhail Shilov (Nizhny Novgorod, RU); Sergey Sosnin (Zavolzhie, RU)
Assignee: Apple Inc.
H04W28/0289H04L1/0003H04W4/40H04W28/0268H04W28/0273H04W72/02H04W72/542H04W72/56
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 12,058,562
App. No.
17/286,556
Filed
Apr 19, 2021
Granted
Aug 6, 2024
Kind
B2
Art Unit
2414
USPC
370/229
Abstract

A user equipment (UE), gNodeB or network component can be configured to support Quality of Service (QoS) aware sidelink communications for vehicle to everything (V2X) communication operations. The QoS aware sidelink communications can include operating QoS congestion control, QoS control and adaptation, QoS aware resource allocation, QoS aware in-device coexistence operations, as well as sensing and reservation based on sidelink resource allocations. Transmitter constraints can be provided according to a Quality of Service (QoS) aware congestion control that enables a fair usage of spectrum resources with one or more V2X devices, based on QoS attributes. Different V2X packets can be scheduled/filtered based on combinations of the QoS attributes. A priority of one radio access technology (RAT) over another can be made based on the QoS attributes associated with the different V2X packets being delivered in sidelink transmissions for a QoS aware in-device coexistence operation.

Claims (56)

1. A user equipment (UE), comprising:

a memory comprising a memory interface; and

processing circuitry, coupled to the memory via the memory interface, configured to:

receive one or more transmitter constraints according to a Quality of Service (QoS) aware congestion control based on QoS attributes;

perform measurements of channel congestion on a sidelink channel;

select, based on the measurements of channel congestion and the one or more transmitter constraints, sidelink resources in the sidelink channel for a sidelink transmission;

determine, based on the sidelink resources, a priority of a radio access technology (RAT) over another RAT for a vehicle to everything (V2X) packet being delivered in the sidelink transmission;

access the sidelink channel by performing a short term sensing procedure on a first half of a candidate resource of the sidelink resources;

transmit the V2X packet in the sidelink transmission using the RAT and a second half of the candidate resource in response to a channel access criteria being satisfied; and

perform a back-off and the short term sensing procedure on another candidate resource of the sidelink resources in response to the channel access criteria not being satisfied.

2. The UE of claim 1 , wherein the processing circuitry is further configured to report the QoS attributes that are related to sidelink communication in a defined period of time on carrier or a sidelink resource pool, the QoS attributes comprising one or more of: latency values of a packet delay budget, priority values, reliability values, packet size, transmission periods, amount of resources available for transmission in a given period of time, data rates available for transmission in the given period of time, communication range values, energy per information bit, V2X application IDs, a modulation coding scheme (MCS), number of retransmissions, a rank, or a transmit power.

3. The UE of claim 1 , wherein the processing circuitry is further configured to provide the measurements of channel congestion to an upper layer, the measurements of channel congestion comprising a channel busy ratio (CBR), priority statistics, or a channel occupancy ratio (CR) for the upper layer to perform QoS adaptation and filter incoming V2X traffic.

4. The UE of claim 1 , wherein the processing circuitry is further configured to identify resources occupied by sidelink transmissions from other user equipments (UEs), determine a plurality of candidate resources for the sidelink transmission, and select resources from the plurality of candidate resources based on a congestion level or the resources occupied.

5. The UE of claim 1 , wherein processing circuitry is further configured to preempt transmission over the another RAT based on the QoS attributes in response to a simultaneous transmission of the one RAT and the another RAT, or a simultaneous transmission and reception of the one RAT and the another RAT.

6. The UE of claim 1 , wherein selection of the sidelink resources is based on transmission parameters being within the transmitter constraints, the transmission parameters comprising at least one of: an amount of resources for transmission within a period of time, a modulation coding scheme (MCS), a number of retransmissions, a rank, or a transmit power.

7. A user equipment (UE), comprising:

a memory comprising a memory interface; and

processing circuitry, coupled to the memory via the memory interface, configured to:

receive one or more transmitter constraints according to a Quality of Service (QoS) aware congestion control based on QoS attributes;

perform measurements of channel congestion on a sidelink channel;

select, based on the measurements of channel congestion, the one or more transmitter constraints, and a priority order of the QoS attributes from greatest priority to least priority including: a QoS priority, a latency, a reliability, and a range sidelink resources in the sidelink channel for a sidelink transmission;

determine, based on the sidelink resources, a priority of a radio access technology (RAT) over another RAT for a vehicle to everything (V2X) packet being delivered in the sidelink transmission; and

transmit the V2X packet in the sidelink transmission using the sidelink resources and the RAT.

8. A method of a user equipment (UE), comprising:

receiving one or more transmitter constraints according to a Quality of Service (QoS) aware congestion control based on QoS attributes;

performing measurements of channel congestion on a sidelink channel;

selecting, based on the measurements of channel congestion and the one or more transmitter constraints, sidelink resources in the sidelink channel for a sidelink transmission;

determining, based on the sidelink resources, a priority of a radio access technology (RAT) over another RAT for a vehicle to everything (V2X) packet being delivered in the sidelink transmission;

accessing the sidelink channel by performing a short term sensing procedure on a first half of the sidelink resources;

transmitting the V2X packet in the sidelink transmission using the RAT and a second half of the candidate resource in response to a channel access criteria being satisfied; and

performing a back-off and the short term sensing procedure on another candidate resource of the sidelink resources in response to the channel access criteria not being satisfied.

9. The method of claim 8 , further comprising:

reporting the QoS attributes that are related to sidelink communication in a defined period of time on carrier or a sidelink resource pool, the QoS attributes comprising one or more of: latency values of a packet delay budget, priority values, reliability values, packet size, transmission periods, amount of resources available for transmission in a given period of time, data rates available for transmission in the given period of time, communication range values, energy per information bit, V2X application IDs, a modulation coding scheme (MCS), number of retransmissions, a rank, or a transmit power.

10. The method of claim 8 , further comprising:

providing the measurements of the channel congestion to an upper layer, the measurements comprising a channel busy ratio (CBR), priority statistics, or a channel occupancy ratio (CR) for the upper layer to perform QoS adaptation and filter incoming vehicle to everything (V2X) traffic.

11. The method of claim 8 , further comprising:

identifying resources occupied by sidelink transmissions from other user equipments (UEs), determining a plurality of candidate resources for sidelink transmission, and selecting resources from the plurality of candidate resources based on a congestion level or occupation of the resources identified.

12. The method of claim 8 , further comprising:

accessing a sidelink channel by performing a short term sensing procedure, transmit from a second half of a candidate resource of a plurality of candidate resources in response to a channel access criteria being satisfied, and performing a back-off and the short term sensing procedure on another candidate resource in response to the channel access criteria not being satisfied.

13. The method of claim 8 , further comprising:

preempting transmission over the another RAT based on the QoS attributes in case of a simultaneous transmission of the one RAT and the another RAT, or a simultaneous transmission and reception of the one RAT and the another RAT.

14. The method of claim 8 , wherein the QoS attributes include one or more of: the priority, a latency, a reliability, range, or a sidelink transmission priority or a service priority level.

15. A baseband processor comprising:

a memory;

processing circuitry, communicatively coupled to the memory, configured to, when executing instructions stored in the memory, cause the baseband processor to:

receive one or more transmitter constraints according to a Quality of Service (QoS) aware congestion control based on QoS attributes;

perform measurements of channel congestion on a sidelink channel;

select, based on the measurements of channel congestion and the one or more transmitter constraints, sidelink resources in the sidelink channel for a sidelink transmission;

determine, based on the sidelink resources, a priority of a radio access technology (RAT) over another RAT for a vehicle to everything (V2X) packet being delivered in the sidelink transmission;

access the sidelink channel by performing a short term sensing procedure on a first half of a candidate resource of the sidelink resources;

transmit the V2X packet in the sidelink transmission using the RAT and a second half of the candidate resource in response to a channel access criteria being satisfied; and

perform a back-off and the short term sensing procedure on another candidate resource of the sidelink resources in response to the channel access criteria not being satisfied.

16. The baseband processor of claim 15 , wherein the processing circuitry is further configured to report the QoS attributes that are related to sidelink communication in a defined period of time on carrier or a sidelink resource pool, the QoS attributes comprising one or more of: latency values of a packet delay budget, priority values, reliability values, packet size, transmission periods, amount of resources available for transmission in a given period of time, data rates available for transmission in the given period of time, communication range values, energy per information bit, V2X application IDs, a modulation coding scheme (MCS), number of retransmissions, a rank, or a transmit power.

17. The baseband processor of claim 15 , wherein the processing circuitry is further configured to provide to an upper layer one or more measured congestion metrics comprising a channel busy ratio (CBR), priority statistics, or a channel occupancy ratio (CR) for the upper layer to perform QoS adaptation and filter incoming vehicle to everything (V2X) traffic.

18. The baseband processor of claim 15 , wherein the processing circuitry is further configured to identify resources occupied by sidelink transmissions from other user equipments (UEs), determine a plurality of candidate resources for sidelink transmission, and select resources from the plurality of candidate resources based on a congestion level or occupation of the resources identified.

19. The baseband processor of claim 18 , wherein transmitting is from a second half of a candidate resource of the plurality of candidate resources in response to the channel access criteria being satisfied.

Continuity (2)
Provisional Application 62754476 · Nov 1, 2018
Related Publication 20210385685A1 · Dec 9, 2021
Cited By (5)
US 12,284,461 US 12,406,536 US 12,488,635 US 12,568,348 US 12,688,736