IP Library Granted Patent US 12,052,741
Granted Patent B2
US 12,052,741 · App. 17/267,352 · Granted Jul 30, 2024

Methods of resource re-selection and pre-emption

Inventors: Hong He (San Jose, CA); Chunxuan Ye (San Diego, CA); Dawei Zhang (Saratoga, CA); Wei Zeng (Saratoga, CA); Yuchul Kim (San Jose, CA); Haitong Sun (Cupertino, CA); Weidong Yang (San Diego, CA); Oghenekome Oteri (San Diego, CA); Chunhai Yao (Beijing, CN); Yushu Zhang (Beijing, CN); Yang Tang (San Jose, CA); Jie Cui (San Jose, CA)
Assignee: Apple Inc.
H04W72/542H04W72/02H04W72/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,052,741
App. No.
17/267,352
Granted
Jul 30, 2024
Kind
B2
Abstract

An apparatus configured to be employed in a user equipment (UE) associated with a new radio (NR) system is disclosed. The apparatus comprises one or more processors configured to select a first resource from a candidate resource set comprising a plurality of candidate resources within a first resource selection window. In some embodiments, the first resource is to be utilized by the UE for a first transmission of a transport block (TB) over sidelink. In some embodiments, a size of the first resource selection window is derived based on a (pre)configured maximum number of retransmissions of the TB. In some embodiments, the one or more processors is further configured to generate a first transmission signal comprising the first transmission of the TB, to be transmitted over the sidelink using the selected first resource.

Claims (39)

1. An apparatus configured to be employed in a user equipment (UE) associated with a new radio (NR) system, comprising:

one or more processors configured to:

select a candidate resource set comprising a plurality of candidate resources from a resource selection window;

determine that the plurality of candidate resources comprise a transmit resource of the UE and one or more reserved resources that are reserved by one or more other UEs;

trigger a pre-emption procedure when a data priority P TX of the transmit resource is larger than a predefined transmit threshold Th TX and when a data priority P RX of the one or more reserved resources is below a predefined receive threshold Th RX ,

the pre-emption procedure comprising selecting a subset of candidate resources from the one or more reserved resources in accordance with a data priority level of the one or more reserved resources;

wherein the subset of candidate resources are chosen based on the one or more reserved resources with a lowest data priority level within the resource selection window, and repeatedly choosing subsequent sets of the one or more reserved resources by increasing the data priority level, until a number of candidate resources chosen from the resource selection window is greater than or equal to a predefined candidate resource number; and

a radio frequency (RF) interface configured to provide, to RF circuitry, data for transmitting a transport block (TB) over sidelink using the subset of candidate resources.

2. The apparatus of claim 1 , wherein the one or more reserved resources comprises a reference signal receive power (RSRP) level that is greater than or equal to a predefined upper bound exclusion RSRP threshold.

3. The apparatus of claim 2 , wherein the one or more reserved resources are chosen based on a set of reserved resources that are reserved by other UEs and having an RSRP level less than the predefined upper bound exclusion RSRP threshold, and whether a number of candidate resources from the resource selection window is below a predefined required candidate resource number.

4. The apparatus of claim 1 , wherein the one or more reserved resources comprise an RSRP level that is greater than or equal to a predefined upper bound exclusion RSRP threshold.

5. The apparatus of claim 1 , wherein choosing a set of reserved resources for each data priority level comprises choosing a group of reserved resources having a RSRP level below a predefined RSRP threshold and repeatedly choosing subsequent groups of reserved resources by increasing the predefined RSRP threshold, until a predefined maximum RSRP threshold is reached.

6. The apparatus of claim 1 , wherein the one or more reserved resources are chosen from the resource selection window based on choosing a set of reserved resources within the resource selection window that has an RSRP level less than a predefined exclusion RSRP threshold and that has a data priority level P RX less than a data priority level P TX of the UE that is choosing the one or more reserved resources.

7. The apparatus of claim 6 , wherein the predefined exclusion RSRP threshold is defined based on the data priority level P RX and the data priority level P TX .

8. The apparatus of claim 1 , wherein the plurality of candidate resources within the candidate resource set are ranked based on whether candidate resources within the plurality of candidate resources comprise reserved resources or not, and based on the data priority level of the candidate resources, when the candidate resources comprise reserved resources.

9. The apparatus of claim 1 , wherein the one or more processors is configured to trigger a pre-emption procedure comprising selecting the candidate resource set when a gap between the data priority P TX and the data priority P RX is larger than a predefined threshold gap.

10. A method for a user equipment (UE) associated with a new radio (NR) system, comprising:

selecting a candidate resource set comprising a plurality of candidate resources from a resource selection window;

determining that the plurality of candidate resources comprise a transmit resource of the UE and one or more reserved resources that are reserved by one or more other UEs;

triggering a pre-emption procedure when a data priority P TX of the transmit resource is larger than a predefined transmit threshold Th TX and when a data priority P RX of the one or more reserved resources is below a predefined receive threshold Th RX ,

the pre-emption procedure comprising selecting a subset of candidate resources from the one or more reserved resources, in accordance with a data priority level of the one or more reserved resources;

wherein the subset of candidate resources are chosen based on the one or more reserved resources with a lowest data priority level within the resource selection window, and repeatedly choosing subsequent sets of the one or more reserved resources by increasing the data priority level, until a number of candidate resources chosen from the resource selection window is greater than or equal to a predefined candidate resource number; and

transmitting a transport block (TB) over sidelink using the subset of candidate resources.

11. The method of claim 10 , wherein the one or more reserved resources comprises a reference signal receive power (RSRP) level that is greater than or equal to a predefined upper bound exclusion RSRP threshold.

12. The method of claim 11 , wherein the one or more reserved resources are chosen based on a set of resources that are reserved by other UEs and having an RSRP level less than the predefined upper bound exclusion RSRP threshold, and whether a number of candidate resources from the resource selection window is below a predefined required candidate resource number.

13. The method of claim 12 , wherein the one or more reserved resources comprise an RSRP level that is greater than or equal to a predefined upper bound exclusion RSRP threshold.

14. The method of claim 10 , wherein choosing a set of reserved resources for each data priority level comprises choosing a group of reserved resources having RSRP level below a predefined RSRP threshold and repeatedly choosing subsequent groups of pre-empted resources by increasing the predefined RSRP threshold, until a predefined maximum RSRP threshold is reached.

15. The method of claim 10 , wherein the one or more reserved resources are chosen from the resource selection window based on choosing a set of reserved resources within the resource selection window that has an RSRP level less than a predefined exclusion RSRP threshold and that has a data priority level P RX less than a data priority level P TX of the UE that is choosing the one or more reserved resources.

16. The method of claim 15 , wherein the predefined exclusion RSRP threshold is defined based on the data priority level P RX and the data priority level P TX .

17. The method of claim 10 , wherein a pre-emption procedure comprising selecting the candidate resource set when a gap between the data priority P TX and the data priority P RX is larger than a predefined threshold gap.

18. A baseband (BB) processor for a user equipment (UE), the BB processor configured to perform operations comprising:

selecting a candidate resource set comprising a plurality of candidate resources from a resource selection window;

determining that the plurality of candidate resources comprise a transmit resource of the UE and one or more reserved resources that are reserved by one or more other UEs;

triggering a pre-emption procedure when a data priority P TX of the transmit resource is larger than a predefined transmit threshold Th TX and when a data priority P RX of the one or more reserved resources is below a predefined receive threshold Th RX ,

the pre-emption procedure comprising selecting a subset of candidate resources from the one or more reserved resources, in accordance with a data priority level of the one or more reserved resources; and

wherein the subset of candidate resources are chosen based on the one or more reserved resources with a lowest data priority level within the resource selection window, and repeatedly choosing subsequent sets of the one or more reserved resources by increasing the data priority level, until a number of candidate resources chosen from the resource selection window is greater than or equal to a predefined candidate resource number; and

transmitting a transport block (TB) over sidelink using the subset of candidate resources.

19. The BB processor of claim 18 , wherein the one or more reserved resources comprises a reference signal receive power (RSRP) level that is greater than or equal to a predefined upper bound exclusion RSRP threshold.

20. The BB processor of claim 18 , wherein a pre-emption procedure comprising selecting the candidate resource set when a gap between the data priority P TX and the data priority P RX is larger than a predefined threshold gap.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2022
From: HE, HONG; YE, CHUXUAN; ZHANG, DAWEI; ZENG, WEI; KIM, YUCHUL; SUN, HAITONG; YANG, WEIDONG; OTERI, OGHENEKOME; YAO, CHUNHAI; ZHANG, YUSHU; TANG, YANG; CUI, JIE
To: APPLE INC.
Reel/Frame 060715/0048 →
Continuity (1)
Related Publication 20220377748A1 · Nov 24, 2022