IP Library Granted Patent US 12666399
Granted Patent B2
US 12666399 · App. 17/755,779 · Granted Jun 23, 2026

Method and device for resource allocation

Inventors: Miao Zhou (Beijing, CN); Feifei Sun (Beijing, CN); Min Wu (Beijing, CN)
Assignee: Samsung Electronics Co., Ltd.
H04W72/02H04W72/20H04W74/0808
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 12666399
App. No.
17/755,779
Granted
Jun 23, 2026
Kind
B2
Abstract

The present disclosure relates to a pre-5G or 5G communication system to be provided for supporting higher data rates Beyond 4G communication system such as LTE. Embodiments of the present application provide a method and a device for resource allocation. The method includes: initiating initial resource selection for temporarily selecting resources for data to be transmitted; performing a first resource reselection after initial resource selection is initiated and before UE announces resources, and when a first SCI transmitted by other UE is received and a predefined condition for triggering resource reselection is met, wherein a resource reserved by other UE indicated in first SCI is at least one of resources temporarily selected by UE; transmitting PSCCH or PSSCH on first resource according to a result of first resource reselection, and announcing other resources except first resource through transmitted SCI.

Claims (92)

1 . A method performed by a user equipment (UE) in a wireless communication, the method comprising:

identifying resources selected to transmit data;

performing a resource reselection comprises:

identifying resources for pre-emption, wherein at least one resource of the resources for the pre-emption is associated with a resource determined based on a sidelink control information (SCI) received from other UE,

identifying whether reference signal received power (RSRP) for the SCI is higher than a threshold, wherein the RSRP is measured by the UE,

identifying configuration information indicating whether the pre-emption is enabled or disabled,

identifying a first priority value of transmission associated with the UE and a second priority value indicated by the SCI, and

replacing the at least one resource of the resources for the pre-emption, wherein the RSRP is higher than the threshold, the configuration information indicates that the pre-emption is enabled, and the first priority value is higher than the second priority value; and

transmitting a physical sidelink control channel (PSCCH) or a physical sidelink shared channel (PSSCH) based on the resource reselection.

2 . The method of claim 1 , wherein identifying the resources for the pre-emption is performed at a predefined value before time point for the resources selected to transmit the data, and

wherein the predefined value is determined based on sub-carrier spacing.

3 . The method of claim 1 , wherein condition for triggering the pre-emption includes at least one of:

triggering the pre-emption when a measurement result of RSRP associated with a first SCI is higher than a preconfigured threshold; or

triggering the pre-emption when a priority of the data of the UE is lower than a priority of data indicated in the first SCI and a difference between the priority of the data of the UE and the priority of the data indicated in the first SCI is greater than the preconfigured threshold.

4 . The method of claim 3 , wherein an RSRP threshold used to trigger the pre-emption is identified as a same value of an RSRP threshold used for a resource exclusion in an initial resource selection, and

wherein the RSRP threshold used to trigger the pre-emption is determined based on one of:

using an initial value of the RSRP threshold used for the resource exclusion in the initial resource selection as the RSRP threshold used to trigger the pre-emption; or

using an adjusted value of the RSRP threshold used for the resource exclusion in the initial resource selection as the RSRP threshold used to trigger the pre-emption.

5 . The method of claim 1 , for identifying a time relationship between triggering the pre-emption and performing the pre-emption, further comprising at least one of:

performing the pre-emption immediately after triggering the pre-emption when a time point at which the pre-emption is triggered is identified as a same value of the time point at which the pre-emption is performed; or

not performing the pre-emption immediately after triggering the pre-emption and performing the pre-emption until meeting with a specific time point when the time point at which the pre-emption is triggered is identified as a different value of the time point at which the pre-emption is performed.

6 . The method of claim 5 , wherein performing the pre-emption immediately after triggering the pre-emption comprises:

successfully receiving a first sidelink control information (SCI) at a first time point and performing the pre-emption at the first time point when a predefined condition for triggering the resource reselection is met; or

successfully receiving the first SCI at the first time point and determining whether the pre-emption is triggered at a predefined time point Tp before a time point to at which first resource temporarily selected by the UE is located, and when the predefined condition for triggering the resource reselection is met, performing the pre-emption at a time point t0-Tp, the time point Tp being a predefined or preconfigured value, and the time point t0-Tp indicating a time point before the time point to by an interval of the time point Tp, and

wherein, when the UE does not perform the pre-emption immediately after triggering the pre-emption and the UE performs the pre-emption until a specific time point, further comprising:

successfully receiving the first SCI at a first time point and triggering the pre-emption at the first time point when the predefined condition for triggering the resource reselection is met, and after triggering the pre-emption, performing the pre-emption until the time point t0-Tp is located before the time point to at which the first resource temporarily selected by the UE is located, the time point Tp being a predefined or preconfigured value and the time point t0-Tp indicating a time point before the time point to by an interval of the time point Tp; or

successfully receiving the first SCI at the first time point and triggering the pre-emption at the first time point when the predefined condition for triggering the resource reselection is met, and after triggering the pre-emption performing the pre-emption until the time point before a first available resource identified by a predefined interval, the time point Tp is a predefined or preconfigured value.

7 . The method of claim 6 , wherein the time point Tp comprises at least one of a preparation time for transmitting the data on at least one of the PSCCH or the PSSCH or a processing time for performing the pre-emption.

8 . The method of claim 1 , wherein a number of times that the UE performs the pre-emption is less than or equal to a predefined or preconfigured maximum value.

9 . The method of claim 8 , further comprising:

when the number of times that the UE performs the pre-emption exceeds the predefined or preconfigured maximum value and a collision occurs between the resources selected by the UE and resources announced by other UEs, and a predefined condition for triggering the resource reselection is met, adjusting transmit power of at least one of the PSCCH or the PSSCH transmitted by the UE on a resource,

wherein an amount of the adjusted transmit power of the at least one of the PSCCH or the PSSCH is identified based on at least one of:

RSRP of the other UEs measured by the UE;

a priority of the data to be transmitted; or

the priority of the data of the other UEs, and

wherein adjusting the transmit power of at least one of the PSCCH or the PSSCH comprises at least one of:

when the priority of the data of the UE is higher than the priority of the data of the other UEs or the RSRP of the other UEs measured by the UE is lower than a preconfigured threshold, adjusting the transmit power of the at least one of the PSCCH or the PSSCH transmitted by the UE on the resource to be higher than a transmit power of the other UEs; and

when the priority of the data of the UE is lower than the priority of the data of the other UEs or the RSRP of the other UEs measured by the UE is higher than the preconfigured threshold, adjusting the transmit power of the at least one of the PSCCH or the PSSCH transmitted by the UE on the resource to be lower than a transmit power of the other UEs.

10 . The method of claim 9 , wherein adjusting the transmit power of the at least one of the PSCCH or the PSSCH comprises at least one of:

when the priority of the data of the UE is higher than the priority of the data of the other UEs or the RSRP of the other UEs measured by the UE is lower than a preconfigured threshold, adjusting the transmit power of the at least one of the PSCCH or the PSSCH transmitted by the UE on the resource to be higher than a transmit power of the other UEs; and

when the priority of the data of the UE is lower than the priority of the data of the other UEs or the RSRP of the other UEs measured by the UE is higher than the preconfigured threshold, adjusting the transmit power of the at least one of the PSCCH or the PSSCH transmitted by the UE on a resource to be lower than a transmit power of the other UEs.

11 . The method of claim 1 , wherein a sensing window for the pre-emption is identified as at least one of:

a sensing window for a resource preliminary selection comprising an initial resource selection;

a sensing window for the resource preliminary selection and a time after a time point n and before a time point m, the time point n being a time point at which the resource preliminary selection is performed and the time point m being a time point at which the pre-emption is performed; or

a sensing window for the resource reselection including the time after the time point n and before the time point m.

12 . The method of claim 1 , wherein a resource selection window for the pre-emption is identified as at least one of:

using a same criteria to determine the resource selection window for the pre-emption and the resource selection window for a resource preliminary selection, the resource preliminary selection being an initial resource selection;

the resource selection window for the pre-emption, the resource selection window being a translation of the resource selection window for a resource preliminary selection;

the resource selection window for the pre-emption, the resource selection window being a remaining available time within the resource selection window for the resource preliminary selection; and

the resource selection window for the pre-emption, the resource selection window including entire available time until packet delay budget (PDB).

13 . The method of claim 1 , wherein an enable or disable status of a first resource reselection function is configured by at least one of:

configuring the enable or disable status of the first resource reselection function for each UE;

configuring the enable or disable status of the first resource reselection function for a channel busy ratio (CBR) on a resource pool; or

configuring the enable or disable status of the first resource reselection function for a priority of the data,

wherein configuring the enable or disable status of the first resource reselection function before resource announcement for a CBR on a resource pool comprises, for a same resource pool:

when the CBR is greater than a first threshold, enabling the first resource reselection function; and

when the CBR is less than a second threshold, disabling the first resource reselection function, and

wherein configuring the enable or disable status of the first resource reselection function before the resource announcement for each priority or a range of the priority of the data comprising, for a same UE:

when the priority of the data of the UE is greater than a first priority, enabling the first resource reselection function; and

when the priority of the data of the UE is lower than a second priority, disabling the first resource reselection function.

14 . The method of claim 1 , wherein an enable or disable status of a first resource reselection function is configured for each resource pool.

15 . The method of claim 1 , wherein a predefined condition for triggering the pre-emption comprises at least one of:

triggering the pre-emption when a priority of the data of the UE is lower than or equal to a priority of data indicated in a first sidelink control information (SCI);

triggering the pre-emption when the priority of the data of the UE is lower than the priority of the data indicated in the first SCI;

triggering the pre-emption when a resource on which the UE is to collide with other UEs is one of resources temporarily selected by the UE;

triggering the pre-emption when the resource on which the UE is to collide with the other UEs is entire resources temporarily selected by the UE;

triggering the pre-emption when a number of resources on which the UE is to collide with the other UEs is greater than a predefined or preconfigured threshold;

triggering the pre-emption when a number of resources temporarily selected by the UE, other than the resource on which the UE is to collide with the other UEs, is less than the predefined or preconfigured threshold;

triggering the pre-emption when the number of resources temporarily selected by the UE, other than the resource on which the UE is to collide with the other UEs, is less than a number of transport blocks to be transmitted or is insufficient to support one transmission of the data; and

triggering the pre-emption when the resource on which the UE is to collide with the other UEs is a first resource temporarily selected by the UE.

16 . A user equipment (UE) in a wireless communication, the UE comprising:

a transceiver; and

at least one processor coupled to the transceiver, the at least one processor configured to:

identify resources selected to transmit data,

perform a resource reselection, and

transmit a physical sidelink control channel (PSCCH) or a physical sidelink shared channel (PSSCH) based on the resource reselection,

wherein performing the resource reselection comprises:

identifying resources for pre-emption, wherein at least one resource of the resources for the pre-emption is associated with a resource determined based on a sidelink control information (SCI) received from other UE,

identifying whether reference signal received power (RSRP) for the SCI is higher than a threshold, wherein the RSRP is measured by the UE,

identifying configuration information indicating whether the pre-emption is enabled or disabled,

identifying a first priority value of transmission associated with the UE and a second priority value indicated by the SCI, and

replacing the at least one resource of the resources for the pre-emption, wherein the RSRP is higher than the threshold, the configuration information indicates that the pre-emption is enabled, and the first priority value is higher than the second priority value.

17 . The UE of claim 16 , wherein identifying the resources for the pre-emption is performed at a predefined value before time point for the resources selected to transmit the data, and

wherein the predefined value is defined based on a sub-carrier spacing.

18 . The UE of claim 16 , wherein a predefined condition for triggering the pre-emption is identified based on at least one of:

triggering the pre-emption when a measurement result of reference signal received power (RSRP) associated with a first sidelink control information (SCI) is higher than a predefined or preconfigured threshold; or

triggering the pre-emption when a priority of the data of the UE is lower than a priority of data indicated in the first SCI and a difference between the priority of the data of the UE and the priority of the data indicated in the first SCI is greater than the predefined or preconfigured threshold.

19 . The UE of claim 18 , wherein an RSRP threshold used to trigger the pre-emption is identified as a same value of an RSRP threshold used for a resource exclusion in an initial resource selection, and

wherein the RSRP threshold used to trigger the pre-emption is determined based on one of:

using an initial value of the RSRP threshold used for the resource exclusion in the initial resource selection as the RSRP threshold used to trigger the pre-emption; or

using an adjusted value of the RSRP threshold used for the resource exclusion in the initial resource selection as the RSRP threshold used to trigger the pre-emption.

20 . The UE of claim 16 , wherein an enable or disable status of a first resource reselection function is configured for each resource pool.