IP Library Granted Patent US 12,063,687
Granted Patent B2
US 12,063,687 · App. 17/103,837 · Granted Aug 13, 2024

Cellular vehicle-to-everything allocation collision detection

Inventors: Lior Uziel (Hod Hasharon, IL); Michael Levitsky (Rehovot, IL); Gideon Kutz (Ramat Hasharon, IL); Assaf Touboul (Netanya, IL); Shay Landis (Hod Hasharon, IL); Cheol Hee Park (San Diego, CA); Ralph Akram Gholmieh (San Diego, CA); Chu-Hsiang Huang (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W74/0825H04L1/1812H04W4/40
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,063,687
App. No.
17/103,837
Granted
Aug 13, 2024
Kind
B2
Abstract

A method includes cellular vehicle-to-everything (CV2X) allocation collision detection and reporting. An allocation collision detection module detects control channel allocations from transmitting user equipments (UEs) in each time period of a group of time periods. A quantity of detected control channel allocations is determined in each time period. A report is then built and transmitted to at least one of the transmitting UEs. The report indicates collisions in each time period, based on the quantity and a location of the detected control channels in each time period, as well as based on a type of UE interface.

Claims (52)

1. A method of wireless communication by a sidelink user equipment (UE), comprising:

detecting control channel allocations from a plurality of transmitting UEs in each time period of a plurality of time periods;

determining a quantity of detected control channel allocations in each time period;

determining virtual control channels comprising linked future transmissions;

determining a quantity of virtual collisions based on the virtual control channels;

reporting, to at least one of the plurality of transmitting UEs, virtual collisions in each time period, based on the quantity of virtual collisions; and

reporting, to at least one of the plurality of transmitting UEs, control channel collisions in each time period, based on the quantity and location of detected control channels in each time period, the reporting the control channel collisions occurring via an additional ACK/NACK (acknowledgment/negative acknowledgment) channel when a unicast connection or connection oriented groupcast connection exists with the at least one of the plurality of transmitting UEs, and the reporting the control channel collisions comprises either multiplexing collision information with channel state information (CSI) bits or transmitting an additional CSI channel when the control channels are broadcast or detected via connectionless groupcast from the plurality of transmitting UEs.

2. The method of claim 1 , further comprising reporting overlaps and virtual overlaps in each time period, based on the quantity and the location of detected control channels in each time period.

3. The method of claim 1 , further comprising:

determining a quantity of virtual collisions and virtual overlaps based on decoding the control channels and hybrid automatic repeat request (HARQ) bits; and

reporting the virtual overlaps in each time period, based on the quantity of virtual overlaps and the location of detected control channels in each time period.

4. The method of claim 1 , further comprising reporting a quantity of collisions and virtual collisions, a quantity of overlaps and virtual overlaps, a same subframe occurrence, a number of overlapped subchannels, and/or an interference level using reporting bits multiplexed with an acknowledgement (ACK) bit or duplicate acknowledgement (ACK) channels.

5. A method of wireless communication for a sidelink transmitting user equipment (UE), comprising:

receiving a report, from a reporting UE, the report comprising collision information and virtual collision information for a plurality of time periods, based on a quantity and a location of control channels detected by the reporting UE in each time period and virtual control channels comprising linked future transmissions, the report received via an additional ACK/NACK (acknowledgment/negative acknowledgment) channel when a unicast connection or connection oriented groupcast connection exists with the reporting UE, and the report is received as either collision information multiplexed with channel state information (CSI) bits or an additional CSI channel when the control channels are broadcast or detected via connectionless groupcast from the reporting UE; and

reselecting transmission resources based on the report.

6. The method of claim 5 , further comprising prioritizing resources for reselecting in the following order from lowest priority to highest priority: colliding resources, overlapping resources, and non-overlapping resources.

7. The method of claim 6 , further comprising prioritizing overlapping resources with a higher priority assigned to a smaller amount of overlap.

8. An apparatus for wireless communication by a sidelink user equipment (UE), comprising:

a collision detection module configured to communicate with a UE, an infrastructure element, and a network;

a memory; and

at least one processor coupled to the memory and configured:

to detect control channels from a plurality of transmitting UEs in each time period of a plurality of time periods;

to determine a quantity of detected control channels in each time period;

to determine virtual control channels comprising linked future transmissions;

to determine a quantity of virtual collisions based on the virtual control channels;

to report, to at least one of the plurality of transmitting UEs, virtual collisions in each time period, based on the quantity of virtual collisions; and

to report, to at least one of the plurality of transmitting UEs, control channel collisions in each time period, based on the quantity and location of detected control channels in each time period, the reporting the control channel collisions occurring via an additional ACK/NACK (acknowledgment/negative acknowledgment) channel when a unicast connection or connection oriented groupcast connection exists with the at least one of the plurality of transmitting UEs, and the reporting the control channel collisions comprises either multiplexing collision information with channel state information (CSI) bits or transmitting an additional CSI channel when the control channels are broadcast or detected via connectionless groupcast from the plurality of transmitting UEs.

9. The apparatus of claim 8 , in which the at least one processor is further configured to report overlaps in each time period, based on the quantity and the location of detected control channels in each time period.

10. The apparatus of claim 8 , in which the at least one processor is further configured:

to determine a quantity of virtual collisions and virtual overlaps based on decoding the control channels; and

to report the virtual overlaps in each time period, based on the quantity of virtual overlaps and a location of detected control channels in each time period.

11. The apparatus of claim 8 , in which the at least one processor is further configured to report a quantity of collisions, a number of overlaps, a same subframe occurrence, a number of overlapped subchannels, and/or an interference level.

12. The apparatus of claim 8 , in which the at least one processor is further configured:

to receive a report, from a reporting UE, the report comprising collision information for a plurality of time periods, based on a number and a location of control channels detected by the reporting UE in each time period; and

to reselect transmission resources based on the report.

13. The apparatus of claim 12 , in which the at least one processor is further configured to prioritize resources for reselecting in the following order from lowest priority to highest priority: colliding resources, overlapping resources, and non-overlapping resources.

14. The apparatus of claim 13 , in which the at least one processor is further configured to prioritize overlapping resources with a higher priority assigned to a smaller amount of overlap.

15. An apparatus for wireless communication, by a sidelink user equipment (UE), comprising:

a memory; and

at least one processor coupled to the memory and configured:

to detect control channel allocations from a plurality of transmitting UEs in each time period of a plurality of time periods;

to determine a quantity of detected control channel allocations in each time period;

to determine virtual control channels comprising linked future transmissions;

to determine a quantity of virtual collisions based on the virtual control channels;

to report, to at least one of the plurality of transmitting UEs, virtual collisions in each time period, based on the quantity of virtual collisions; and

to report, to at least one of the plurality of transmitting UEs, control channel collisions in each time period, based on the quantity and location of detected control channels in each time period, the reporting the control channel collisions occurring via an additional ACK/NACK (acknowledgment/negative acknowledgment) channel when a unicast connection or connection oriented groupcast connection exists with the at least one of the plurality of transmitting UEs, and the reporting the control channel collisions comprises either multiplexing collision information with channel state information (CSI) bits or transmitting an additional CSI channel when the control channels are broadcast or detected via connectionless groupcast from the plurality of transmitting UEs.

16. The apparatus of claim 15 , in which the at least one processor is further configured:

to report overlaps and virtual overlaps in each time period, based on the quantity and the location of detected control channels in each time period.

17. The apparatus of claim 15 , in which the at least one processor is further configured:

to determine a quantity of virtual collisions and virtual overlaps, based on decoding the control channels and hybrid automatic repeat request (HARQ) bits; and

to report the virtual overlaps in each time period, based on the quantity of virtual overlaps and the location of detected control channels in each time period.

18. The apparatus of claim 15 , in which the at least one processor is further configured to report a quantity of collisions and virtual collisions, a quantity of overlaps and virtual overlaps, a same subframe occurrence, a number of overlapped subchannels, and/or and interference level using reporting bits multiplexed with an acknowledgement (ACK) bit or duplicate acknowledgement (ACK) channels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2021
From: UZIEL, LIOR; LEVITSKY, MICHAEL; KUTZ, GIDEON; TOUBOUL, ASSAF; LANDIS, SHAY; PARK, CHEOL HEE; GHOLMIEH, RALPH AKRAM; HUANG, CHU-HSIANG
To: QUALCOMM INCORPORATED
Reel/Frame 055013/0972 →
Continuity (1)
Related Publication 20220167415A1 · May 26, 2022