IP Library Granted Patent US 11,678,361
Granted Patent B2
US 11,678,361 · App. 17/005,555 · Granted Jun 13, 2023

Transmission prioritization mechanism for determining between sidelink transmissions and uplink transmissions in wireless communication system

Inventor: Guan-Yu Lin (Hsinchu, TW)
Assignee: MEDIATEK INC.
H04W72/56H04W72/0446H04W72/25H04W72/40H04W74/004
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,678,361
App. No.
17/005,555
Granted
Jun 13, 2023
Kind
B2
Abstract

A method includes receiving an UL prioritization threshold and a SL prioritization threshold at a user equipment (UE), and determining whether an UL transmission overlaps a SL transmission in time domain. When the UL transmission overlaps the SL transmission in time domain, which of the UL transmission and the SL transmission is to be prioritized is determined based on the UL prioritization threshold and the SL prioritization threshold, and logical channel (LCH) priorities associated with the UL transmission and the SL transmission. The method can further includes performing one of the UL transmission and the SL transmission that is prioritized.

Claims (89)

1. A method, comprising:

receiving an uplink (UL) prioritization threshold and a sidelink (SL) prioritization threshold at a user equipment (UE);

determining whether an UL transmission overlaps a SL transmission in time domain;

when the UL transmission overlaps the SL transmission in time domain, determining which of the UL transmission and the SL transmission is to be prioritized according to:

when a highest priority of an UL logical channel(s) (LCH(s)) with UL data available for the UL transmission is lower than a priority corresponding to the UL prioritization threshold, and a highest priority of a SL LCH(s) with SL data available for the SL transmission is higher than a priority corresponding to the SL prioritization threshold, prioritizing the SL transmission over the UL transmission,

when the highest priority of the UL LCH(s) with the UL data available for the UL transmission is higher than the priority corresponding to the UL prioritization threshold, prioritizing the UL transmission over the SL transmission, and

when the highest priority of the SL LCH(s) with the SL data available for the SL transmission is lower than the priority corresponding to the SL prioritization threshold, prioritizing the UL transmission over the SL transmission; and

performing one of the UL transmission and the SL transmission that is prioritized.

2. The method of claim 1 , wherein the determining which of the UL transmission and the SL transmission is to be prioritized includes:

when the highest priority of the UL LCH(s) with the UL data available for the UL transmission is higher than the priority corresponding to the UL prioritization threshold, classifying the UL data available for the UL transmission into UL data class 1;

when the highest priority of the UL LCH(s) with the UL data available for the UL transmission is lower than the priority corresponding to the UL prioritization threshold, classifying the UL data available for the UL transmission into UL data class 2;

When the highest priority of the SL LCH(s) with the SL data available for the SL transmission is higher than the priority corresponding to the SL prioritization threshold, classifying the SL data available for the SL transmission into SL data class 1;

When the highest priority of the SL LCH(s) with the SL data available for the SL transmission is lower than the priority corresponding to the SL prioritization threshold, classifying the SL data available for the SL transmission into SL data class 2; and

determining which of the UL transmission and the SL transmission is to be prioritized according to priorities of the UL data and the SL data that are determined based on the following priority order where the highest priority is listed first:

data belonging to UL data class 1,

data belonging to SL data class 1,

data belonging to UL data class 2, and

data belonging to SL data class 2.

3. The method of claim 1 , wherein priorities of the UL LCHs with the UL data available for the UL transmission are represented by values with a lower value corresponding to a higher priority, and priorities of the SL LCHs with the SL data available for the SL transmission are represented by values with a lower value corresponding to a higher priority.

4. The method of claim 1 , wherein the determining which of the UL transmission and the SL transmission is to be prioritized includes:

when a value of the highest priority of the UL LCH(s) with the data available for the UL transmission is higher than the UL prioritization threshold, and a value of the highest priority of the SL LCHs with the data available for the SL transmission is lower than the SL prioritization threshold, prioritizing the SL transmission over the UL transmission; and

when the value of the highest priority of the UL LCHs with the data available for the UL transmission is lower than the UL prioritization threshold, or the value of the highest priority of the SL LCHs with the data available for the SL transmission is higher than the SL prioritization threshold, prioritizing the UL transmission over the SL transmission.

5. The method of claim 1 , wherein data from a SL control channel (SCCH) is prioritized over data from a SL traffic channel (STCH) for allocation of sidelink resources among the SL LCH(s).

6. The method of claim 1 , further comprising:

when both an UL buffer status report (BSR) and a SL BSR are triggered, classifying a SL logical channel group (LCG) as a prioritized SL LCG when a highest priority of one or more LCHs that belong to the SL LCG and have data available for transmission is higher than the priority corresponding to the SL prioritization threshold; and

when a highest priority of one or more LCHs that belong to one or more UL LCGs having buffer status to be reported and have data available for transmission is lower than the priority corresponding to the UL prioritization threshold, prioritizing buffer status reporting of the prioritized SL LCG over buffer status reporting of the one or more UL LCGs.

7. The method of claim 1 , wherein the prioritizing includes:

including a SL-BSR medium access control (MAC) control element (CE) containing buffer status of the prioritized SL LCG in an UL MAC PDU; and

including an UL-BSR MAC CE containing all or a subset of buffer status of the one or more UL LCGs in the UL MAC PDU.

8. The method of claim 1 , further comprising:

when an UL transmission including ultra-reliable low-latency communication (URLLC) data overlaps in time domain a SL transmission including a physical sidelink feedback channel (PSFCH) or a physical sidelink broadcast channel (PSBCH),

prioritizing the SL transmission including the PSFCH or the PSBCH over the UL transmission including the URLLC data when the PSFCH or the PSBCH is associated with URLLC SL data having a highest priority of LCHs including data in the URLLC SL data that is higher than a SL URLLC prioritization threshold,

prioritizing the UL transmission including the URLLC data over the SL transmission including the PSFCH or the PSBCH when the PSFCH or the PSBCH is associated with URLLC SL data having a highest priority of LCHs including data in the URLLC SL data that is lower than the SL URLLC prioritization threshold, and

prioritizing the UL transmission including the URLLC data over the SL transmission including the PSFCH or the PSBCH when the PSFCH or the PSBCH is associated with non-URLLC SL data.

9. The method of claim 1 , further comprising:

prioritizing an UL transmission including a MAC protocol data unit (PDU) over a SL transmission overlapping the UL transmission in time domain when the MAC PDU includes one of:

an UL BSR MAC CE,

a SL BSR MAC CE,

a power headroom report (PHR) MAC CE,

a common control channel (CCCH) service data unit (SDU),

a radio resource control (RRC) message,

a signaling radio bearer (SRB) message,

a C-RNTI MAC CE,

a third message (Msg3) of a random access process,

a first message (MsgA) of a 2-step random access procedure,

a beam failure recovery request (BFRQ) for a secondary cell MAC CE,

a configured grant confirmation MAC CE, or

a sidelink configured grant confirmation MAC CE.

10. The method of claim 1 , further comprising:

triggering a SL scheduling request (SR) for a SL BSR triggered by a SL LCH when an available UL resource has a physical uplink shared channel (PUSCH) transmission duration longer than a maximum PUSCH duration configured for the SL LCH triggering the SL BSR.

11. The method of claim 1 , wherein a priority of an UI, SR equals a priority of an UL LCH triggering the UL SR for prioritizing between the UL SR and a SL transmission.

12. The method of claim 1 , wherein a priority of a SL SR equals a priority of a SL LCH triggering the SL SR for prioritizing between the SL SR and a SL transmission, or for prioritizing between the SL SR and an UL transmission.

13. A apparatus, comprising circuitry configured to:

receive an uplink (UL) prioritization threshold and a sidelink (SL) prioritization threshold;

determine whether an UL transmission overlaps a SL transmission in time domain;

when the UL transmission overlaps the SL transmission in time domain, determine which of the UL transmission and the SL transmission is to be prioritized according to:

when a highest priority of an UL logical channel(s) (LCH(s)) with UL data available for the UL transmission is lower than a priority corresponding to the UL prioritization threshold, and a highest priority of a SL LCH(s) with SL data available for the SL transmission is higher than a priority corresponding to the SL prioritization threshold, prioritizing the SL transmission over the UL transmission,

when the highest priority of the UL LCH(s) with the UL data available for the UL transmission is higher than the priority corresponding to the UL prioritization threshold, prioritizing the UL transmission over the SL transmission, and

when the highest priority of the SL LCH(s) with the SL data available for the SL transmission is lower than the priority corresponding to the SL prioritization threshold, prioritizing the UL transmission over the SL transmission; and

perform one of the UL transmission and the SL transmission that is prioritized.

14. The apparatus of claim 13 , wherein the circuitry is further configured to:

when the highest priority of the UL LCH(s) with the UL data available for the UL transmission is higher than the priority corresponding to the UL prioritization threshold, classify the UL data available for the UL transmission into UL data class 1;

when the highest priority of the UL LCH(s) with the UL data available for the UL transmission is lower than the priority corresponding to the UL prioritization threshold, classify the UL data available for the UL transmission into UL data class 2;

When the highest priority of the SL LCH(s) with the SL data available for the SL transmission is higher than the priority corresponding to the SL prioritization threshold, classify the SL data available for the SL transmission into SL data class 1;

When the highest priority of the SL LCH(s) with the SL data available for the SL transmission is lower than the priority corresponding to the SL prioritization threshold, classify the SL data available for the SL transmission into SL data class 2; and

determine which of the UL transmission and the SL transmission is to be prioritized according to priorities of the UL data and the SL data that are determined based on the following priority order where the highest priority is listed first:

data belonging to UL data class 1,

data belonging to SL data class 1,

data belonging to UL data class 2, and

data belonging to SL data class 2.

15. The apparatus of claim 13 , wherein priorities of the UL LCHs with the UL data available for the UL transmission are represented by values with a lower value corresponding to a higher priority, and priorities of the SL LCHs with the SL data available for the SL transmission are represented by values with a lower value corresponding to a higher priority.

16. The apparatus of claim 13 , wherein the determining which of the UL transmission and the SL transmission is to be prioritized includes:

when a value of the highest priority of the UL LCH(s) with the data available for the UL transmission is higher than the UL prioritization threshold, and a value of the highest priority of the SL LCHs with the data available for the SL transmission is lower than the SL prioritization threshold, prioritizing the SL transmission over the UL transmission; and

when the value of the highest priority of the UL LCHs with the data available for the UL transmission is lower than the UL prioritization threshold, or the value of the highest priority of the SL LCHs with the data available for the SL transmission is higher than the SL prioritization threshold, prioritizing the UL transmission over the SL transmission.

17. The apparatus of claim 13 , wherein data from a SL control channel (SCCH) is prioritized over data from a SL traffic channel (STCH) for allocation of sidelink resources among the SL LCH(s).

18. The apparatus of claim 13 , where the circuitry is further configured to:

when both an UL buffer status report (BSR) and a SL BSR are triggered, classify a SL logical channel group (LCG) as a prioritized SL LCG when a highest priority of one or more LCHs that belong to the SL LCG and have data available for transmission is higher than the priority corresponding to the SL prioritization threshold; and

when a highest priority of one or more LCHs that belong to one or more UL LCGs having buffer status to be reported and have data available for transmission is lower than the priority corresponding to the UL prioritization threshold, prioritize buffer status reporting of the prioritized SL LCG over buffer status reporting of the one or more UL LCGs.

19. The apparatus of claim 13 , where the circuitry is further configured to:

include a SL-BSR medium access control (MAC) control element (CE) containing buffer status of the prioritized SL LCG in an UL MAC PDU; and

include an UL-BSR MAC CE containing all or a subset of buffer status of the one or more UL LCGs in the UL MAC PDU.

20. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method, the method comprising:

receiving an uplink (UL) prioritization threshold and a sidelink (SL) prioritization threshold at a user equipment (UE);

determining whether an UL transmission overlaps a SL transmission in time domain;

when the UL transmission overlaps the SL transmission in time domain, determining which of the UL transmission and the SL transmission is to be prioritized according to:

when a highest priority of an UL logical channel(s) (LCH(s)) with UL data available for the UL transmission is lower than a priority corresponding to the UL prioritization threshold, and a highest priority of a SL LCH(s) with SL data available for the SL transmission is higher than a priority corresponding to the SL prioritization threshold, prioritizing the SL transmission over the UL transmission,

when the highest priority of the UL LCH(s) with the UL data available for the UL transmission is higher than the priority corresponding to the UL prioritization threshold, prioritizing the UL transmission over the SL transmission, and

when the highest priority of the SL LCH(s) with the SL data available for the SL transmission is lower than the priority corresponding to the SL prioritization threshold, prioritizing the UL transmission over the SL transmission; and

performing one of the UL transmission and the SL transmission that is prioritized.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2026
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 075041/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2021
From: LIN, GUAN-YU
To: MEDIATEK INC.
Reel/Frame 054876/0709 →
Continuity (4)
Provisional Application 62931954 · Nov 7, 2019
Provisional Application 62912711 · Oct 9, 2019
Provisional Application 62909834 · Oct 3, 2019
Related Publication 20210105790A1 · Apr 8, 2021
Cited By (1)
US 12,593,331