Using relays to schedule sidelink transmissions

By using relay UEs in the wireless communication system to schedule side link transmission between the remote UE and the base station, the problems of low resource utilization efficiency and unstable communication quality in the prior art are solved, and more efficient resource management and communication quality improvement are achieved.

CN115380598BActive Publication Date: 2025-05-30QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180020886.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-03-16
Filing Date
2021-03-17
Publication Date
2025-05-30
Estimated Expiration
2041-03-17

AI Technical Summary

Technical Problem

The prior art is difficult to effectively schedule side link transmission in wireless communication systems, resulting in low resource utilization efficiency and unstable communication quality.

Method used

The relay UE is used to schedule side link transmission between the remote UE and the base station, and dynamic scheduling and management of the side link resources are realized by configuring resource instructions on the relay communication link.

Benefits of technology

The resource utilization efficiency and communication quality of side link transmission are improved, and the scheduling and management capabilities of the base station for remote UEs are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115380598B_ABST
    Figure CN115380598B_ABST
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communication are described. A base station may configure resources for a scheduling request on a first communication link and may convey an indication of the configured resources to a first device on a second communication link. The first device may relay the indication of the configured resources to a second device via the first communication link. The second device may identify that the resources on the first communication link are not available for transmission and may convey a scheduling request. The first device may receive the scheduling request. The first device may convey an indication of one or more shared channel resources configured by the base station for the transmission on the first communication link and based on the scheduling request. The first device may receive the transmission on the one or more shared channel resources on the first communication link.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-reference

[0002] This patent application claims priority to U.S. Patent Application No. 17 / 203,699, titled "SCHEDULING SIDELINK TRANSMISSION WITH RELAY," filed on Mar. 16, 2021 by HE et al., and U.S. Provisional Patent Application No. 62 / 992,611, titled "SCHEDULING SIDELINK TRANSMISSION WITH RELAY," filed on Mar. 20, 2020 by HE et al., each of which is assigned to the assignee of this application and each of which is hereby incorporated by reference in its entirety. Additionally, this patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 992,747, titled "CONFIGURATIONS FOR SIDELINK SCHEDULING REQUESTS," filed on Mar. 20, 2020 by HE et al., which is assigned to the assignee of this application and is hereby incorporated by reference in its entirety.

[0003] Introduction

[0004] The following generally relates to wireless communications and more particularly to scheduling sidelink transmissions.

[0005] Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcasting, and the like. These systems may be capable of supporting communication with multiple users by sharing available system resources, such as time, frequency, and power. Aspects of such multi-access systems include fourth generation (4G) systems such as Long Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems, and fifth generation (5G) systems that may be referred to as New Radio (NR) systems. These systems may employ various techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multi-access communication system may include one or more base stations or one or more network access nodes, each of which simultaneously supports communication for multiple communication devices, which may otherwise be referred to as user equipment (UE).

[0006] Overview

[0007] Describes a method for wireless communication at a first device. The method may include: transmitting a scheduling request on a communication link between the first device and a second device. The method may include: receiving, on the communication link and based on transmitting the scheduling request, an indication of one or more shared channel resources configured by a base station for transmission by the first device. The method may include: transmitting the transmission on at least a portion of the one or more shared channel resources on the communication link.

[0008] Describes an apparatus for wireless communication at a first device. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being configured to: transmit a scheduling request on a communication link between the first device and a second device. The processor and the memory may be further configured to: receive, on the communication link and based on transmitting the scheduling request, an indication of one or more shared channel resources configured by a base station for transmission by the first device. The processor and the memory may be further configured to: transmit the transmission on at least a portion of the one or more shared channel resources on the communication link.

[0009] Describes another piece of equipment for wireless communication at a first device. The equipment may include: means for transmitting a scheduling request on a communication link between the first device and a second device; means for receiving, on the communication link and based on transmitting the scheduling request, an indication of one or more shared channel resources configured by a base station for transmission by the first device; and means for transmitting the transmission on at least a portion of the one or more shared channel resources on the communication link.

[0010] Describes a non-transitory computer-readable medium storing code for wireless communication at a first device. The code may include instructions executable by a processor to: transmit a scheduling request on a communication link between the first device and a second device; receive, on the communication link and based on transmitting the scheduling request, an indication of one or more shared channel resources configured by a base station for transmission by the first device; and transmit the transmission on at least a portion of the one or more shared channel resources on the communication link.

[0011] Some examples of the methods, apparatuses (equipment), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for the following actions or processors and memories configured for the following actions: receiving, from the base station, a control signal indicating the priority of each of a set of multiple logical channel groups for the first device.

[0012] Some examples of the methods, apparatus (equipment), and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for the following actions or a processor and memory configured for the following actions: determining that criteria for transmitting the transmission can be met, wherein transmitting the transmission on at least a portion of the one or more shared channel resources can be at least partially based on determining that the criteria can be met, wherein the transmission corresponds to data stored at a first device, and wherein the criteria includes: the first device receiving the data when the buffer is empty, the data being associated with a logical channel that may have a higher priority compared to one or more additional logical channels associated with additional data stored at the first device, or a combination thereof.

[0013] A method for wireless communication at a first device is described. The method may include: receiving a scheduling request on a first communication link between the first device and a second device. The method may include: transmitting, on the first communication link and based on receiving the scheduling request, an indication of one or more shared channel resources configured by a base station for a transmission to the second device. The method may include: receiving the transmission on at least a portion of the one or more shared channel resources on the first communication link. The method may include: transmitting an indication on a second communication link between the first device and the base station that the transmission has been successfully received and decoded by the first device.

[0014] An apparatus for wireless communication at a first device is described. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being further configured to: receive a scheduling request on a first communication link between the first device and a second device. The processor and the memory may be further configured to: transmit, on the first communication link and based on receiving the scheduling request, an indication of one or more shared channel resources configured by a base station for a transmission to the second device. The processor and the memory may be further configured to: receive the transmission on at least a portion of the one or more shared channel resources on the first communication link. The processor and the memory may be further configured to: transmit an indication on a second communication link between the first device and the base station that the transmission has been successfully received and decoded by the first device.

[0015] Describes another apparatus for wireless communication at a first device. The apparatus may include: means for receiving a scheduling request on a first communication link between the first device and a second device; means for transmitting, on the first communication link and based on receiving the scheduling request, an indication of one or more shared channel resources configured by a base station for transmission to the second device; means for receiving the transmission on at least a portion of the one or more shared channel resources on the first communication link; and means for transmitting, on a second communication link between the first device and the base station, an indication that the transmission has been successfully received and decoded by the first device.

[0016] Describes a non-transitory computer-readable medium storing code for wireless communication at a first device. The code may include instructions executable by a processor to: receive a scheduling request on a first communication link between the first device and a second device; transmit, on the first communication link and based on receiving the scheduling request, an indication of one or more shared channel resources configured by a base station for transmission to the second device; receive the transmission on at least a portion of the one or more shared channel resources on the first communication link; and transmit, on a second communication link between the first device and the base station, an indication that the transmission has been successfully received and decoded by the first device.

[0017] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include: operations, features, means, or instructions for the following actions or a processor and memory configured for the following actions: receiving, on the second communication link, an indication of one or more feedback channel resources for the scheduling request from the second device to the first device; and operations, features, means, or instructions for the following actions or a processor and memory configured for the following actions: transmitting, on the first communication link, an indication of the one or more feedback channel resources, wherein the scheduling request may be received on at least a portion of the one or more feedback channel resources.

[0018] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: receiving, on a second communication link, an indication of one or more additional feedback channel resources for the scheduling request from a second device to a first device; and operations, features, apparatuses, or instructions for the following actions, or a memory and processor configured for the following actions: transmitting, on a first communication link, an indication of the one or more additional feedback channel resources, wherein the one or more feedback channel resources may be associated with a first priority and the one or more additional feedback channel resources may be associated with a second priority, and wherein the scheduling request may be received on at least a portion of the one or more feedback channel resources based on the data being associated with a logical channel group having a first priority.

[0019] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more feedback channel resources may be associated with a first prohibition timer and a first maximum transmission counter, and the one or more additional feedback channel resources may be associated with a second prohibition timer and a second maximum transmission counter.

[0020] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and memory further configured for the following actions: receiving, on a second communication link, a first control signal indicating a priority for each of a set of multiple logical channel groups for a second device; and operations, features, apparatuses, or instructions for the following actions, or a memory and processor configured for the following actions: transmitting, on a first communication link, a second control signal indicating a priority for each of the set of multiple logical channel groups for the second device.

[0021] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting to a third device a third control signal indicating a priority for each of the set of multiple logical channel groups for the second device.

[0022] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, and the methods, apparatuses (devices), and non-transitory computer-readable media may further include operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting the buffer status report on a second communication link.

[0023] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting a second scheduling request on a second communication link based on receiving the scheduling request on a first communication link; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving an indication of the one or more shared channel resources on the second communication link based on transmitting the second scheduling request.

[0024] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting an indication of one or more second shared channel resources configured by the base station for the transmission on a first communication link; operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: determining that the first device may fail to successfully receive and decode the transmission on the one or more second shared channel resources; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting an indication that the first device may fail to successfully receive and decode the transmission on a second communication link based on the determination, wherein receiving the indication of the one or more shared channel resources may be based on transmitting the indication that the first device may fail to successfully receive and decode the transmission.

[0025] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the scheduling request may be received on a dedicated feedback channel.

[0026] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the transmission corresponds to data stored at a second device, and the scheduling request explicitly indicates the priority of a logical channel group associated with the data.

[0027] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the transmission corresponds to data stored at a second device, and the transmission indicates the priority of one or more logical channel groups associated with the data stored at the second device.

[0028] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the transmission includes a buffer status report corresponding to data stored at a second device.

[0029] Describes a method for wireless communication at a base station. The method may include: transmitting an indication of one or more shared channel resources for a transmission from a second device to a first device on a communication link between the base station and the first device. The method may include: receiving an indication that the transmission has been successfully received and decoded by the first device based on transmitting the indication of the one or more shared channel resources.

[0030] Describes an apparatus for wireless communication at a base station. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being configured to: transmit an indication of one or more shared channel resources for a transmission from a second device to a first device on a communication link between the base station and the first device. The processor and the memory may be further configured to: receive an indication that the transmission has been successfully received and decoded by the first device based on transmitting the indication of the one or more shared channel resources.

[0031] Describes another piece of equipment for wireless communication at a base station. The equipment may include: means for transmitting an indication of one or more shared channel resources for a transmission from a second device to a first device on a communication link between the base station and the first device; and means for receiving an indication that the transmission has been successfully received and decoded by the first device based on transmitting the indication of the one or more shared channel resources.

[0032] Describes a non-transitory computer-readable medium storing code for wireless communication at a base station. The code may include instructions executable by a processor to: transmit an indication of one or more shared channel resources for a transmission from a second device to a first device on a communication link between the base station and the first device; and receive an indication that the transmission has been successfully received and decoded by the first device based on transmitting the indication of the one or more shared channel resources.

[0033] Describes a method for wireless communication at a first device. The method may include: receiving an indication of one or more resources configured by a base station for transmitting a scheduling request to a second device on a first communication link between the first device and the second device. The method may include: triggering a buffer status report for transmitting data to the base station on a second communication link. The method may include: identifying that the resources on the first communication link are not available for transmitting the buffer status report based on triggering the buffer status report. The method may include: transmitting the scheduling request to the second device on the first communication link using at least a portion of the one or more configured resources and based on identifying that the resources on the first communication link are unavailable.

[0034] Describes an apparatus for wireless communication at a first device. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being configured to: receive an indication of one or more resources configured by a base station for transmitting a scheduling request on a first communication link between the first device and a second device on the first communication link. The processor and the memory may be further configured to: trigger a buffer status report for transmitting data on a second communication link to the base station. The processor and the memory may be further configured to: identify that the resources on the first communication link are not available for transmitting the buffer status report based on triggering the buffer status report. The processor and the memory may be further configured to: use at least a portion of one or more of the configured resources and transmit the scheduling request to the second device on the first communication link based on identifying that the resources on the first communication link are unavailable.

[0035] Describes another piece of equipment for wireless communication at a first device. The equipment may include: means for receiving, on a first communication link between the first device and a second device, an indication of one or more resources configured by a base station for transmitting a scheduling request on the first communication link to the second device; means for triggering a buffer status report for transmitting data on a second communication link to the base station; means for identifying that the resources on the first communication link are not available for transmitting the buffer status report based on triggering the buffer status report; and means for using at least a portion of one or more of the configured resources and transmitting the scheduling request to the second device on the first communication link based on identifying that the resources on the first communication link are unavailable.

[0036] Describes a non-transitory computer-readable medium storing code for wireless communication at a first device. The code may include instructions executable by a processor to: receive an indication of one or more resources configured by a base station for transmitting a scheduling request on a first communication link between the first device and a second device on the first communication link; trigger a buffer status report for transmitting data on a second communication link to the base station; identify that the resources on the first communication link are not available for transmitting the buffer status report based on triggering the buffer status report; and use at least a portion of one or more of the configured resources and transmit the scheduling request to the second device on the first communication link based on identifying that the resources on the first communication link are unavailable.

[0037] Some examples of the methods, apparatuses (equipment), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for the following actions or processors and memories configured for the following actions: starting a counter based on transmitting the scheduling request.

[0038] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting the buffer status report on a first communication link based on transmitting the scheduling request; and operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: resetting the counter to an initial value based on transmitting the buffer status report.

[0039] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting a second scheduling request on a first communication link based on the triggered buffer status report; and operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: incrementing the counter based on transmitting the second scheduling request.

[0040] A method for wireless communication at a first device is described. The method may include: receiving an indication of one or more resources configured by a base station for transmitting a scheduling request from a second device to the first device on a second communication link between the first device and the second device on a first communication link between the first device and the base station. The method may include: transmitting an indication of the one or more configured resources on the second communication link; receiving the scheduling request on the second communication link using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the second communication link are not available for transmitting a buffer status report. The method may include: transmitting the scheduling request on the first communication link based on the indication that resources on the second communication link are unavailable and based on receiving the scheduling request on the second communication link.

[0041] Describes an apparatus for wireless communication at a first device. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being configured to: receive, on a first communication link between the first device and a base station, an indication of one or more resources configured by the base station for transmitting a scheduling request from a second device to the first device on a second communication link between the first device and the second device; the processor and the memory may be further configured to: transmit, on the second communication link, an indication of the one or more configured resources; the processor and the memory may be further configured to: receive, on the second communication link, the scheduling request using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the second communication link are not available for transmitting a buffer status report; the processor and the memory may be further configured to: transmit the scheduling request on the first communication link based on an indication that resources on the second communication link are unavailable and based on receiving the scheduling request on the second communication link.

[0042] Describes another piece of equipment for wireless communication at a first device. The equipment may include: means for receiving, on a first communication link between the first device and a base station, an indication of one or more resources configured by the base station for transmitting a scheduling request from a second device to the first device on a second communication link between the first device and the second device; means for transmitting, on the second communication link, an indication of the one or more configured resources; means for receiving, on the second communication link, the scheduling request using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the second communication link are not available for transmitting a buffer status report; and means for transmitting the scheduling request on the first communication link based on an indication that resources on the second communication link are unavailable and based on receiving the scheduling request on the second communication link.

[0043] Describes a non-transitory computer-readable medium storing code for wireless communication at a first device. The code may include instructions executable by a processor to: receive, on a first communication link between the first device and a base station, an indication of one or more resources configured by the base station for transmitting a scheduling request from a second device to the first device on a second communication link between the first device and the second device; transmit, on the second communication link, an indication of the one or more configured resources; receive, on the second communication link, the scheduling request using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the second communication link are not available for transmitting a buffer status report; and transmit the scheduling request on the first communication link based on an indication that resources on the second communication link are unavailable and based on receiving the scheduling request on the second communication link.

[0044] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving, on a first communication link, a second indication of one or more second resources configured by the base station for transmitting the scheduling request from a second device to a first device on a second communication link; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, on the second communication link, the second indication of the one or more second resources.

[0045] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first quality of service for a first communication on a first communication link, and the one or more second resources may be associated with a second quality of service for a second communication on the first communication link.

[0046] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first set of logical channels, and the one or more second resources may be associated with a second set of logical channels, the first set of logical channels being associated with a first range of logical channel priorities and the second set of logical channels being associated with a second range of logical channel priorities.

[0047] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: identifying a priority of the received scheduling request based on a first range of logical channel priorities and the scheduling request received on at least a portion of the one or more configured resources; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: configuring a logical channel for transmitting the scheduling request based on the identified priority.

[0048] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first timer for prohibiting transmission of the scheduling request, and the one or more second resources may be associated with a second timer for prohibiting transmission of the scheduling request.

[0049] Some examples of the methods, apparatus (equipment), and non-transitory computer-readable media described herein may further include: operations, features, apparatus, or instructions for the following actions, or a processor and memory configured for the following actions: receiving, on a second communication link, a notification including an indication that the second device has released the one or more configured resources; and operations, features, apparatus, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting the notification on a first communication link based on receiving the notification.

[0050] In some examples of the methods, apparatus (equipment), and non-transitory computer-readable media described herein, the scheduling request includes a set of multiple bits and the set of multiple bits includes an indication of a priority associated with the scheduling request.

[0051] A method for wireless communication at a base station is described. The method may include: configuring one or more resources for transmitting a scheduling request from a first device to a second device on a first communication link between the first device and the second device. The method may include: transmitting, on a second communication link between the second device and the base station, an indication of the one or more configured resources; receiving, on the second communication link based on transmitting the indication of the one or more configured resources, the scheduling request for the first device. The method may include: determining, based on receiving the scheduling request, that the resources on the first communication link are not available for transmitting a buffer status report.

[0052] An apparatus for wireless communication at a base station is described. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being configured to: configure one or more resources for transmitting a scheduling request from a first device to a second device on a first communication link between the first device and the second device. The processor and the memory may be further configured to: transmit, on a second communication link between the second device and the base station, an indication of the one or more configured resources. The processor and the memory may be further configured to: receive, on the second communication link based on transmitting the indication of the one or more configured resources, the scheduling request for the first device. The processor and the memory may be further configured to: determine, based on receiving the scheduling request, that the resources on the first communication link are not available for transmitting a buffer status report.

[0053] Describes another piece of equipment for wireless communication at a base station. The equipment may include: means for configuring one or more resources for transmitting a scheduling request from a first device to a second device on a first communication link between the first device and the second device; means for transmitting an indication of the one or more configured resources on a second communication link between the second device and the base station; means for receiving the scheduling request for the first device on the second communication link based on transmitting the indication of the one or more configured resources; and means for determining, based on receiving the scheduling request, that the resources on the first communication link are not available for transmitting a buffer status report.

[0054] Describes a non-transitory computer-readable medium storing code for wireless communication at a base station. The code may include instructions executable by a processor to: configure one or more resources for transmitting a scheduling request from a first device to a second device on a first communication link between the first device and the second device; transmit an indication of the one or more configured resources on a second communication link between the second device and the base station; receive the scheduling request for the first device on the second communication link based on transmitting the indication of the one or more configured resources; and determine, based on receiving the scheduling request, that the resources on the first communication link are not available for transmitting a buffer status report.

[0055] Describes a method for wireless communication at a remote UE. The method may include: establishing a communication link with a base station (e.g., a first quality-of-service communication link), the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station. The method may include: transmitting a scheduling request on the sidelink communication link; receiving, on the sidelink communication link and based on transmitting the scheduling request, an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission of the remote UE. The method may include: transmitting the sidelink transmission on at least a portion of the one or more sidelink shared channel resources on the sidelink communication link.

[0056] Describes an apparatus for wireless communication at a remote UE. The apparatus may include a processor and a memory coupled to the processor, wherein the processor and the memory are configured to: establish a communication link with a base station, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station. The processor and the memory may be further configured to: transmit a scheduling request on the sidelink communication link; receive, on the sidelink communication link and based on transmitting the scheduling request, an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission for the remote UE. The processor and the memory may be further configured to: transmit the sidelink transmission on at least a portion of the one or more sidelink shared channel resources on the sidelink communication link.

[0057] Describes another apparatus for wireless communication at a remote UE. The apparatus may include: means for establishing a communication link with a base station, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; means for transmitting a scheduling request on the sidelink communication link; means for receiving, on the sidelink communication link and based on transmitting the scheduling request, an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission for the remote UE; and means for transmitting the sidelink transmission on at least a portion of the one or more sidelink shared channel resources on the sidelink communication link.

[0058] Describes a non-transitory computer-readable medium storing code for wireless communication at a remote UE. The code may include instructions executable by a processor to: establish a communication link with a base station, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; transmit a scheduling request on the sidelink communication link; receive, on the sidelink communication link and based on transmitting the scheduling request, an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission for the remote UE; and transmit the sidelink transmission on at least a portion of the one or more sidelink shared channel resources on the sidelink communication link.

[0059] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for the following actions or processors and memories configured for the following actions: receive, on the sidelink communication link, an indication of one or more sidelink feedback channel resources configured by the base station for the scheduling request from the remote UE to the relay UE, wherein the scheduling request may be transmitted on at least a portion of the one or more sidelink feedback channel resources.

[0060] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving, on a sidelink communication link, an indication of one or more additional sidelink feedback channel resources for the scheduling request configured by the base station for the remote UE to the relay UE, wherein the one or more sidelink feedback channel resources may be associated with a first priority and the one or more additional sidelink feedback channel resources may be associated with a second priority, and wherein the scheduling request may be transmitted on at least a portion of the one or more sidelink feedback channel resources based on the data being associated with a logical channel group having the first priority.

[0061] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the one or more sidelink feedback channel resources may be associated with a first forbidden timer and a first maximum transmission counter, and the one or more additional sidelink feedback channel resources may be associated with a second forbidden timer and a second maximum transmission counter.

[0062] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving, on the sidelink communication link, a control signal indicating the priority for each of a set of logical channel groups.

[0063] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving from the base station a control signal indicating the priority for each of a set of logical channel groups of the remote UE.

[0064] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the scheduling request may be transmitted on a dedicated feedback channel.

[0065] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission corresponds to data stored at the remote UE, wherein the scheduling request explicitly indicates the priority of the logical channel group associated with the data.

[0066] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission corresponds to data stored at the remote UE, wherein the sidelink transmission indicates the priority of one or more logical channel groups associated with the data stored at the remote UE.

[0067] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: determining that criteria for transmitting the sidelink transmission can be met, wherein transmitting the sidelink transmission on at least a portion of one or more sidelink shared channel resources may be at least partially based on determining that the criteria can be met.

[0068] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission corresponds to data stored at the remote UE, wherein the criteria includes: the remote UE receives the data when the buffer is empty, the data is associated with a logical channel that may have a higher priority compared to one or more additional logical channels associated with additional data stored at the remote UE, or a combination thereof.

[0069] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission includes a buffer status report corresponding to the data stored at the remote UE.

[0070] A method for wireless communication at a relay UE is described. The method may include: establishing communication links with a base station and a remote UE, the communication links including a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station. The method may include: receiving a scheduling request on the sidelink communication link; transmitting, on the sidelink communication link and based on receiving the scheduling request, an indication of one or more sidelink shared channel resources configured by the base station for the sidelink transmission of the remote UE. The method may include: receiving the sidelink transmission on at least a portion of the one or more sidelink shared channel resources on the sidelink communication link. The method may include: transmitting, on the relay communication link, an indication that the sidelink transmission has been successfully received and decoded by the relay UE.

[0071] A device for wireless communication at a relay UE is described. The device may include a processor and a memory coupled to the processor, and the memory and the processor are configured to: establish communication links with a base station and a remote UE, the communication links including a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station; receive a scheduling request on the sidelink communication link. The processor and the memory may be further configured to: transmit, on the sidelink communication link and based on receiving the scheduling request, an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission to the remote UE. The processor and the memory may be further configured to: receive the sidelink transmission on at least a portion of the one or more sidelink shared channel resources on the sidelink communication link. The processor and the memory may be further configured to: transmit, on the relay communication link, an indication that the sidelink transmission has been successfully received and decoded by the relay UE.

[0072] Another piece of equipment for wireless communication at a relay UE is described. The equipment may include: means for establishing communication links with a base station and a remote UE, the communication links including a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station; means for receiving a scheduling request on the sidelink communication link; means for transmitting, on the sidelink communication link and based on receiving the scheduling request, an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission to the remote UE; means for receiving the sidelink transmission on at least a portion of the one or more sidelink shared channel resources on the sidelink communication link; and means for transmitting, on the relay communication link, an indication that the sidelink transmission has been successfully received and decoded by the relay UE.

[0073] A non-transitory computer-readable medium storing code for wireless communication at a relay UE is described. The code may include instructions executable by a processor to: establish communication links with a base station and a remote UE, the communication links including a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station; receive a scheduling request on the sidelink communication link; transmit, on the sidelink communication link and based on receiving the scheduling request, an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission to the remote UE; receive the sidelink transmission on at least a portion of the one or more sidelink shared channel resources on the sidelink communication link; and transmit, on the relay communication link, an indication that the sidelink transmission has been successfully received and decoded by the relay UE.

[0074] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving, on the relay communication link, an indication of one or more sidelink feedback channel resources for the scheduling request from the remote UE to the relay UE; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, on the sidelink communication link, an indication of the one or more sidelink feedback channel resources, wherein the scheduling request may be received on at least a portion of the one or more sidelink feedback channel resources.

[0075] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving, on the relay communication link, an indication of one or more additional sidelink feedback channel resources for the scheduling request from the remote UE to the relay UE; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, on the sidelink communication link, an indication of the one or more additional sidelink feedback channel resources, wherein the one or more sidelink feedback channel resources may be associated with a first priority and the one or more additional sidelink feedback channel resources may be associated with a second priority, and wherein the scheduling request may be received on at least a portion of the one or more sidelink feedback channel resources based on the data being associated with a logical channel group having the first priority.

[0076] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the one or more sidelink feedback channel resources may be associated with a first prohibition timer and a first maximum transmission counter, and the one or more additional sidelink feedback channel resources may be associated with a second prohibition timer and a second maximum transmission counter.

[0077] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving, on the relay communication link, a first control signal indicating the priority for each of a set of logical channel groups for the remote UE; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, on the sidelink communication link, a second control signal indicating the priority for each of the set of logical channel groups for the remote UE.

[0078] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting a third control signal to an additional UE indicating the priority for each of the set of logical channel groups for the remote UE.

[0079] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission may include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting the buffer status report on the relay communication link.

[0080] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting a second scheduling request on the relay communication link based on receiving the scheduling request on the sidelink communication link; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving an indication of the one or more sidelink shared channel resources on the relay communication link based on transmitting the second scheduling request.

[0081] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting an indication of one or more second sidelink shared channel resources configured by the base station for the sidelink transmission on the sidelink communication link; operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: determining that the relay UE may have failed to successfully receive and decode the sidelink transmission on the one or more second sidelink shared channel resources; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, based on the determination, an indication that the relay UE may have failed to successfully receive and decode the sidelink transmission on the relay communication link, wherein receiving the indication of the one or more sidelink shared channel resources may be based on transmitting the indication that the relay UE may have failed to successfully receive and decode the sidelink transmission.

[0082] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the scheduling request may be received on a dedicated feedback channel.

[0083] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission corresponds to data stored at the remote UE, and wherein the scheduling request explicitly indicates the priority of a logical channel group associated with the data.

[0084] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission corresponds to data stored at the remote UE, and wherein the sidelink transmission indicates the priority of one or more logical channel groups associated with the data stored at the remote UE.

[0085] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission includes a buffer status report corresponding to data stored at the remote UE.

[0086] A method for wireless communication at a base station is described. The method may include: establishing a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station. The method may include: transmitting, on the relay communication link, an indication of one or more sidelink shared channel resources for a sidelink transmission from the remote UE to the relay UE. The method may include: receiving an indication that the sidelink transmission has been successfully received and decoded by the relay UE based on transmitting the indication of the one or more sidelink shared channel resources.

[0087] An apparatus for wireless communication at a base station is described. The apparatus may include a processor and a memory coupled to the processor, wherein the processor and the memory are configured to: establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station. The processor and the memory may be further configured to: transmit, on the relay communication link, an indication of one or more sidelink shared channel resources for a sidelink transmission from the remote UE to the relay UE. The processor and the memory may be further configured to: receive an indication that the sidelink transmission has been successfully received and decoded by the relay UE based on transmitting the indication of the one or more sidelink shared channel resources.

[0088] Describes another piece of equipment for wireless communication at a base station. The equipment may include: means for establishing a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; means for transmitting, on the relay communication link, an indication of one or more sidelink shared channel resources for a sidelink transmission from the remote UE to the relay UE; and means for receiving, based on the transmission of the indication of the one or more sidelink shared channel resources, an indication that the sidelink transmission has been successfully received and decoded by the relay UE.

[0089] Describes a non-transitory computer-readable medium storing code for wireless communication at a base station. The code may include instructions executable by a processor to: establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; transmit, on the relay communication link, an indication of one or more sidelink shared channel resources for a sidelink transmission from the remote UE to the relay UE; and receive, based on the transmission of the indication of the one or more sidelink shared channel resources, an indication that the sidelink transmission has been successfully received and decoded by the relay UE.

[0090] Some examples of the methods, apparatus (equipment), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for the following actions, or a processor and memory configured for the following actions: receiving, on the relay communication link, a scheduling request associated with the remote UE, wherein the transmission of the indication of the one or more sidelink shared channel resources may be based on the receipt of the scheduling request.

[0091] Some examples of the methods, apparatus (equipment), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting, on the relay communication link, an indication of one or more sidelink feedback channel resources for a second scheduling request from the remote UE to the relay UE.

[0092] Some examples of the methods, apparatus (equipment), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting, on the relay communication link, an indication of one or more additional sidelink feedback control channel resources for a second scheduling request from the remote UE to the relay UE.

[0093] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, on the relay communication link, a control signal indicating the priority for each of a set of logical channel groups for the remote UE.

[0094] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: transmitting, to the remote UE, a control signal indicating the priority for each of a set of logical channel groups for the remote UE.

[0095] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: transmitting, to another UE, a second control signal indicating the priority for each of the set of logical channel groups of the remote UE.

[0096] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission may include operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: receiving, on the relay communication link, the buffer status report.

[0097] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving, on the relay communication link, an indication that the relay UE may have failed to successfully receive and decode the sidelink transmission; and operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: transmitting, on the relay communication link, an indication of one or more second sidelink shared channel resources for retransmitting the sidelink transmission, wherein receiving an indication that the sidelink transmission has been successfully received and decoded may be based on transmitting the indication of the one or more second sidelink shared channel resources.

[0098] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the sidelink transmission includes a buffer status report corresponding to data stored at the remote UE.

[0099] Describes a method for wireless communication at a remote UE. The method may include: establishing a sidelink communication link with a relay UE. The method may include: determining that criteria for transmitting a sidelink transmission are met. The method may include: based on determining that the criteria are met, transmitting the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link. The method may include: receiving an indication on the sidelink communication link that the sidelink transmission has been successfully received and decoded by the relay UE.

[0100] Describes an apparatus for wireless communication at a remote UE. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being configured to: establish a sidelink communication link with a relay UE; determine that criteria for transmitting a sidelink transmission are met. The processor and the memory may be further configured to: based on determining that the criteria are met, transmit the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link. The processor and the memory may be further configured to: receive an indication on the sidelink communication link that the sidelink transmission has been successfully received and decoded by the relay UE.

[0101] Describes another piece of equipment for wireless communication at a remote UE. The equipment may include: means for establishing a sidelink communication link with a relay UE; means for determining that criteria for transmitting a sidelink transmission are met; means for transmitting the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link based on determining that the criteria are met; and means for receiving an indication on the sidelink communication link that the sidelink transmission has been successfully received and decoded by the relay UE.

[0102] Describes a non-transitory computer-readable medium storing code for wireless communication at a remote UE. The code may include instructions executable by a processor to: establish a sidelink communication link with a relay UE; determine that criteria for transmitting a sidelink transmission are met; based on determining that the criteria are met, transmit the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link; and receive an indication on the sidelink communication link that the sidelink transmission has been successfully received and decoded by the relay UE.

[0103] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting the sidelink transmission on one or more second preconfigured sidelink shared channel resources on the sidelink communication link, where the one or more second preconfigured sidelink shared channel resources occur before the one or more preconfigured sidelink shared channel resources; operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving an indication on the sidelink communication link that the relay UE failed to successfully receive and decode the sidelink transmission; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting the sidelink transmission on one or more preconfigured sidelink shared channel resources based on receiving the indication that the relay UE failed to successfully receive and decode the sidelink transmission.

[0104] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the sidelink transmission includes a buffer status report corresponding to data stored at the remote UE.

[0105] A method for wireless communication at a relay UE is described. The method may include: establishing a sidelink communication link with a remote UE; receiving a sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link. The method may include: transmitting an indication on the sidelink communication link that the sidelink transmission was successfully received and decoded by the remote UE.

[0106] An apparatus for wireless communication at a relay UE is described. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being configured to: establish a sidelink communication link with a remote UE. The processor and the memory may be further configured to: receive a sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link. The processor and the memory may be further configured to: transmit an indication on the sidelink communication link that the sidelink transmission was successfully received and decoded by the remote UE.

[0107] Another device for wireless communication at a relay UE is described. The device may include: means for establishing a sidelink communication link with a remote UE; means for receiving a sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link; and means for transmitting an indication on the sidelink communication link that the sidelink transmission was successfully received and decoded by the remote UE.

[0108] A non-transitory computer-readable medium storing code for wireless communication at a relay UE is described. The code may include instructions executable by a processor to: establish a sidelink communication link with a remote UE; receive a sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link; and transmit an indication on the sidelink communication link that the sidelink transmission has been successfully received and decoded by the remote UE.

[0109] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions or a processor and memory configured for the following actions: determining that the relay UE may fail to receive the sidelink transmission on one or more second preconfigured sidelink shared channel resources, where the one or more second preconfigured sidelink shared channel resources occur before the one or more preconfigured sidelink shared channel resources; operations, features, apparatuses, or instructions for the following actions or a memory and processor configured for the following actions: transmitting an indication on the sidelink communication link that the relay UE has failed to successfully receive and decode the sidelink transmission; and operations, features, apparatuses, or instructions for the following actions or a processor and memory configured for the following actions: receiving the sidelink transmission on one or more preconfigured sidelink shared channel resources based on transmitting the indication that the relay UE has failed to successfully receive and decode the sidelink transmission.

[0110] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the sidelink transmission includes a buffer status report corresponding to data stored at the remote UE.

[0111] A method for wireless communication at a remote UE is described. The method may include: establishing a communication link with a base station, the communication link including a sidelink communication link between the remote UE and a relay UE and a relay communication link between the relay UE and the base station. The method may include: receiving an indication on the sidelink communication link of one or more resources configured by the base station for transmitting a scheduling request to the relay UE on the sidelink communication link. The method may include: triggering a buffer status report (BSR) for transmitting data on the communication link; identifying that the resources on the sidelink communication link are not available for transmitting the BSR based on triggering the BSR. The method may include: transmitting a scheduling request to the relay UE on the sidelink communication link using at least a portion of one or more of the configured resources and based on identifying that the resources on the sidelink communication link are unavailable.

[0112] Describes an apparatus for wireless communication at a remote UE. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being configured to: establish a communication link with a base station, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station. The processor and the memory may be further configured to: receive, on the sidelink communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request on the sidelink communication link to the relay UE. The processor and the memory may be further configured to: trigger a BSR for transmitting data on the communication link to the base station; identify, based on triggering the BSR, that the resources on the sidelink communication link are not available for transmitting the BSR. The processor and the memory may be further configured to: use at least a portion of one or more configured resources and, based on identifying that the resources on the sidelink communication link are unavailable, transmit a scheduling request on the sidelink communication link to the relay UE.

[0113] Describes another piece of equipment for wireless communication at a remote UE. The equipment may include means for: establishing a communication link with a base station, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; receiving, on the sidelink communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request on the sidelink communication link to the relay UE; triggering a BSR for transmitting data on the communication link to the base station; identifying, based on triggering the BSR, that the resources on the sidelink communication link are not available for transmitting the BSR; and using at least a portion of one or more configured resources and, based on identifying that the resources on the sidelink communication link are unavailable, transmitting a scheduling request on the sidelink communication link to the relay UE.

[0114] Describes a non-transitory computer-readable medium storing code for wireless communication at a remote UE. The code may include instructions executable by a processor to: establish a communication link with a base station, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; receive, on the sidelink communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request on the sidelink communication link to the relay UE; trigger a BSR for transmitting data on the communication link to the base station; identify, based on triggering the BSR, that the resources on the sidelink communication link are not available for transmitting the BSR; and use at least a portion of one or more configured resources and, based on identifying that the resources on the sidelink communication link are unavailable, transmit a scheduling request on the sidelink communication link to the relay UE.

[0115] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: receiving, on the sidelink communication link, a grant of resources of the sidelink communication link for data transmission to the base station based on transmitting the scheduling request; and operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: transmitting the data on the sidelink communication link based on receiving the grant.

[0116] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, receiving an indication of one or more configured resources may include operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: receiving, on the sidelink communication link, a configuration indicating one or more resources on the sidelink feedback channel for transmitting the scheduling request.

[0117] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, receiving an indication of one or more configured resources may include operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: receiving, on the sidelink communication link, a configuration of the one or more resources, the configuration including a bit map of one or more resource blocks indicating one or more resources including the resources for transmitting the scheduling request.

[0118] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, receiving an indication of one or more configured resources may further include operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: receiving, within the configuration, a cyclic shift for the one or more resource blocks including the one or more resources.

[0119] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a memory and a processor configured for the following actions: receiving, on the sidelink communication link, a second indication of one or more second resources configured by the base station for transmitting a scheduling request to the relay UE on the sidelink communication link.

[0120] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first quality of service (QoS) for a first communication on the communication link, and the one or more second resources may be associated with a second QoS for a second communication on the communication link.

[0121] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first set of logical channels (LCHs), and the one or more second resources may be associated with a second set of LCHs, where the first set of LCHs is associated with a first range of LCH priorities and the second set of LCHs is associated with a second range of LCH priorities.

[0122] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: selecting, based on the LCH priority (LCP) of the scheduling request and the first range of LCPs, one or more of the configured resources for transmitting the scheduling request.

[0123] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first timer for prohibiting transmission of the scheduling request, and the one or more second resources may be associated with a second timer for prohibiting transmission of the scheduling request.

[0124] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: starting a counter based on transmitting the scheduling request.

[0125] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting the BSR on the sidelink communication link based on transmitting the scheduling request; and resetting the counter to an initial value based on transmitting the BSR.

[0126] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting a second scheduling request on the sidelink communication link based on the triggered BSR; and incrementing the counter based on transmitting the second scheduling request.

[0127] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: determining that the counter may have reached a threshold based on starting the counter; operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: releasing the one or more configured resources based on the counter reaching the threshold; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, on the sidelink communication link, a notification including an indication that the remote UE may have released the one or more configured resources based on releasing the one or more configured resources.

[0128] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the scheduling request includes a bit set and the bit set includes an indication of a priority associated with the scheduling request.

[0129] A method for wireless communication at a relay UE is described. The method may include: establishing communication links with a base station and a remote UE, the communication links including a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station. The method may include: receiving, on the relay communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link. The method may include: transmitting, on the sidelink communication link, an indication of the one or more configured resources; receiving, on the sidelink communication link, the scheduling request using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the sidelink communication link are not available for transmitting a BSR. The method may include: transmitting the scheduling request on the relay communication link based on an indication that resources on the sidelink communication link are unavailable and based on receiving the scheduling request on the sidelink communication link.

[0130] A device for wireless communication at a relay UE is described. A processor and a memory may be configured to establish communication links with a base station and a remote UE, the communication links including a sidelink communication link between the remote UE and the relay UE and a relay communication link between the relay UE and the base station. The processor and the memory may be configured to receive, on the relay communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link; transmit, on the sidelink communication link, an indication of the one or more configured resources; receive, on the sidelink communication link, the scheduling request using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the sidelink communication link are not available for transmitting a BSR. The processor and the memory may be further configured to transmit the scheduling request on the relay communication link based on an indication that resources on the sidelink communication link are not available and based on receiving the scheduling request on the sidelink communication link.

[0131] Another apparatus for wireless communication at a relay UE is described. The apparatus may include means for: establishing communication links with a base station and a remote UE, the communication links including a sidelink communication link between the remote UE and the relay UE and a relay communication link between the relay UE and the base station; receiving, on the relay communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link; transmitting, on the sidelink communication link, an indication of the one or more configured resources; receiving, on the sidelink communication link, the scheduling request using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the sidelink communication link are not available for transmitting a BSR; and transmitting the scheduling request on the relay communication link based on an indication that resources on the sidelink communication link are not available and based on receiving the scheduling request on the sidelink communication link.

[0132] A non-transitory computer-readable medium storing code for wireless communication at a relay UE is described. The code may include instructions executable by a processor to: establish communication links with a base station and a remote UE, the communication links including a sidelink communication link between the remote UE and the relay UE and a relay communication link between the relay UE and the base station; receive, on the relay communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link; transmit, on the sidelink communication link, an indication of the one or more configured resources; receive, using at least a portion of the one or more configured resources, on the sidelink communication link, the scheduling request, the scheduling request indicating that resources on the sidelink communication link are not available for transmitting a BSR; and transmit the scheduling request on the relay communication link based on an indication that resources on the sidelink communication link are unavailable and based on receiving the scheduling request on the sidelink communication link.

[0133] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions or a processor and memory configured for the following actions: receiving, on the relay communication link, a grant of resources of the sidelink communication link for data transmission from the remote UE to the base station based on transmitting the scheduling request, and transmitting a grant of resources on the sidelink communication link; operations, features, apparatuses, or instructions for the following actions or a processor and memory further configured for the following actions: receiving, on the sidelink communication link, a data transmission based on transmitting the grant; and operations, features, apparatuses, or instructions for the following actions or a memory and processor further configured for the following actions: transmitting the data transmission on the relay communication link based on receiving the data transmission.

[0134] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, receiving an indication of one or more configured resources may include operations, features, apparatuses, or instructions for the following actions or a processor and memory configured for the following actions: receiving, on the relay communication link, a configuration of one or more resources indicating resources on a sidelink feedback channel for transmitting the scheduling request.

[0135] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, receiving an indication of one or more configured resources may include operations, features, apparatuses, or instructions for the following actions or a processor and memory configured for the following actions: receiving, on the relay communication link, a configuration of the one or more resources, the configuration including a bit map of one or more resource blocks indicating one or more resources including the resources for the scheduling request.

[0136] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, receiving an indication of one or more configured resources may further include operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: receiving, within the configuration, a cyclic shift for one or more resource blocks including the one or more resources.

[0137] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: receiving, on the relay communication link, a second indication of one or more second resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link; and operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: transmitting, on the sidelink communication link, a second indication of the one or more second resources.

[0138] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first QoS for a first communication on the communication link, and the one or more second resources may be associated with a second QoS for a second communication on the communication link.

[0139] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first set of LCHs, and the one or more second resources may be associated with a second set of LCHs, the first set of LCHs being associated with a first range of LCP and the second set of LCHs being associated with a second range of LCP.

[0140] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: identifying a priority of the received scheduling request based on the first range of LCP and the scheduling request being received on at least a portion of the one or more configured resources; and operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: configuring an LCH for transmitting the scheduling request based on the identified priority.

[0141] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first timer for prohibiting the transmission of the scheduling request, and the one or more second resources may be associated with a second timer for prohibiting the transmission of the scheduling request.

[0142] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions or a processor and memory configured for the following actions: receiving, on the sidelink communication link, a notification including an indication that the remote UE may have released the one or more configured resources; and operations, features, apparatuses, or instructions for the following actions or a processor and memory configured for the following actions: transmitting the notification on the relay communication link based on receiving the notification.

[0143] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the scheduling request includes a bit set and the bit set includes an indication of a priority associated with the scheduling request.

[0144] A method for wireless communication at a base station is described. The method may include: establishing a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station. The method may include: configuring, based on establishing the communication link, one or more resources for transmitting the scheduling request from the remote UE to the relay UE on the sidelink communication link; transmitting an indication of the one or more configured resources on the relay communication link. The method may include: receiving, on the relay communication link, a scheduling request for the remote UE based on transmitting the indication of the one or more configured resources. The method may include: determining, based on receiving the scheduling request, that the resources on the sidelink communication link are not available for transmitting a BSR.

[0145] Describes an apparatus for wireless communication at a base station. The apparatus may include a processor and a memory coupled to the processor, the processor and the memory being configured to: establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; configure one or more resources for transmitting the scheduling request from the remote UE to the relay UE on the sidelink communication link based on establishing the communication link. The processor and the memory may be further configured to: transmit an indication of the one or more configured resources on the relay communication link. The processor and the memory may be further configured to: receive a scheduling request for the remote UE on the relay communication link based on transmitting the indication of the one or more configured resources. The processor and the memory may be further configured to: determine that the resources on the sidelink communication link are not available for transmitting a BSR based on receiving the scheduling request.

[0146] Describes another piece of equipment for wireless communication at a base station. The equipment may include means for: establishing a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; configuring one or more resources for transmitting the scheduling request from the remote UE to the relay UE on the sidelink communication link based on establishing the communication link; transmitting an indication of the one or more configured resources on the relay communication link; receiving a scheduling request for the remote UE on the relay communication link based on transmitting the indication of the one or more configured resources; and determining that the resources on the sidelink communication link are not available for transmitting a BSR based on receiving the scheduling request.

[0147] Describes a non-transitory computer-readable medium storing code for wireless communication at a base station. The code may include instructions executable by a processor to: establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; configure one or more resources for transmitting the scheduling request from the remote UE to the relay UE on the sidelink communication link based on establishing the communication link; transmit an indication of one or more configured resources on the relay communication link; receive a scheduling request for the remote UE on the relay communication link based on transmitting the indication of the one or more configured resources; and determine that the resources on the sidelink communication link are not available for transmitting a BSR based on receiving the scheduling request.

[0148] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include: operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, on the relay communication link, a grant for resources of the sidelink communication link for data transmission from the remote UE to the base station based on determining that the resources on the sidelink communication link may be unavailable; and operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: receiving the data transmission on the relay communication link based on transmitting the grant.

[0149] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, configuring the one or more resources may include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: configuring one or more resources on the sidelink feedback channel for transmitting the scheduling request.

[0150] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, transmitting an indication of the one or more configured resources may include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, on the relay communication link, a configuration of the one or more resources, the configuration including a bit map indicating one or more resource blocks including the one or more resources for the scheduling request.

[0151] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, transmitting an indication of the one or more configured resources may further include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, within the configuration, a cyclic shift for the one or more resource blocks including the one or more resources.

[0152] Some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and a memory configured for the following actions: transmitting, on the relay communication link, a second indication of one or more second resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link.

[0153] In some examples of the methods, apparatuses (equipments), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first QoS for a first communication on the communication link, and the one or more second resources may be associated with a second QoS for a second communication on the communication link.

[0154] In some examples of the methods, apparatuses (equipment), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first LCH set, and the one or more second resources may be associated with a second LCH set, where the first LCH set is associated with a first range of LCP and the second LCH set is associated with a second range of LCP.

[0155] Some examples of the methods, apparatuses (equipment), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: identifying the priority of a received scheduling request based on the LCH associated with the received scheduling request.

[0156] In some examples of the methods, apparatuses (equipment), and non-transitory computer-readable media described herein, the one or more configured resources may be associated with a first timer for prohibiting the transmission of scheduling requests, and the one or more second resources may be associated with a second timer for prohibiting the transmission of scheduling requests.

[0157] Some examples of the methods, apparatuses (equipment), and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for the following actions, or a processor and memory configured for the following actions: receiving, on the relay communication link, a notification including an indication that the remote UE may have released the one or more configured resources.

[0158] In some examples of the methods, apparatuses (equipment), and non-transitory computer-readable media described herein, the scheduling request includes a bit set and the bit set includes an indication of the priority associated with the scheduling request. Brief Description of the Drawings

[0160] Figure 1 Examples of wireless communication systems that support scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure are illustrated.

[0161] Figure 2 Examples of wireless communication systems that support scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure are illustrated.

[0162] Figure 3 Examples of sidelink scheduling procedures that support scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure are illustrated.

[0163] Figure 4 Examples of sidelink scheduling procedures that support scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure are illustrated.

[0164] Figure 5 An example of a process flow that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is illustrated.

[0165] Figure 6 and 7 A block diagram of a device that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is shown.

[0166] Figure 8 A block diagram of a communication manager that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is shown.

[0167] Figure 9 A diagram of a system that includes a device that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is shown.

[0168] Figure 10 and 11 A block diagram of a device that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is shown.

[0169] Figure 12 A block diagram of a communication manager that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is shown.

[0170] Figure 13 A diagram of a system that includes a device that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is shown.

[0171] Figures 14 to 20 A flowchart that illustrates a method that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is shown.

[0172] Figure 21 An example of a wireless communication system that supports configuration for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is illustrated.

[0173] Figure 22 An example of sidelink resource configuration that supports configuration for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is illustrated.

[0174] Figure 23 An example of a process flow that supports configuration for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is illustrated.

[0175] Figure 24 and 25 A block diagram of a device that supports configuration for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is shown.

[0176] Figure 26 A block diagram of a communication manager supporting configurations for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is shown.

[0177] Figure 27 A diagram of a system including a device supporting configurations for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is shown.

[0178] Figure 28 and 29 A block diagram of a device supporting configurations for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is shown.

[0179] Figure 30 A block diagram of a communication manager supporting configurations for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is shown.

[0180] Figure 31 A diagram of a system including a device supporting configurations for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is shown.

[0181] Figures 32 to 43 A flowchart illustrating a method supporting configurations for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is shown.

[0182] Detailed Description

[0183] The described techniques relate to improved methods, systems, apparatus, and devices for supporting the scheduling of sidelink transmissions using relays. A remote user equipment (UE) may establish a communication link with a base station via a relay UE. For example, the relay UE may establish a first communication link (e.g., a sidelink communication link) with the remote UE and may establish a second communication link (e.g., a relay communication link) with the base station. Establishing this communication link may enable the base station to schedule communication between the remote UE and the relay UE.

[0184] Techniques that may enable a base station to indicate resources to a remote UE via a relay UE (e.g., sidelink scheduling) may be described herein. For example, the base station may provide an indication to the relay UE of one or more resources configured for transmitting a buffer status report (BSR) from the remote UE to the relay UE. The relay UE may forward this indication to the remote UE. The remote UE may transmit the BSR on the one or more resources configured by the base station after receiving the indication. The indication may be included in a dynamic sidelink grant or a sidelink grant that preconfigures resources.

[0185] Additionally or alternatively, in some cases, the base station may communicate with a remote UE over an indirect communication link. For example, the remote UE and the base station may communicate via a first communication link between the remote UE and a relay UE and a second communication link (e.g., a direct link) between the relay UE and the base station. In the uplink, the remote UE may transmit information (e.g., one or more messages) to the relay UE over the first communication link, and the relay UE may relay or forward (e.g., transmit) the information to the base station over the second communication link. In the downlink, the base station may transmit information to the relay UE over the second communication link, and the relay UE may relay or forward (e.g., transmit) the information to the remote UE over the first communication link.

[0186] For an uplink transmission from a remote UE to a base station over an indirect communication link, in some cases, the base station may dynamically schedule uplink resources on the first communication link between the remote UE and the relay UE. Data for uplink transmission may arrive at the buffer of the remote UE, and if the buffer is empty when the data arrives or if the priority of the data is higher than the priority of other data on any other logical channel, this may trigger a BSR. In cases where the uplink transmission on the second communication link or the first communication link is dynamically scheduled by the base station, the BSR may represent or include a request to the base station for sidelink resources or other resources for transmitting the data.

[0187] If resources (e.g., sidelink resources) are not available for transmitting the BSR, the BSR may remain pending at the remote UE and may trigger (e.g., via the relay UE) a transmission of a scheduling request to the base station. The method or resource configuration for transmitting a scheduling request on the first communication link (such as the first communication link between the relay UE and the remote UE) may support the transmission of the BSR and may further support communication between the remote UE and the base station. After or as part of establishing the communication link between the remote UE, the relay UE, and the base station, the base station may configure resources on the first communication link for transmitting one or more scheduling requests. For example, the base station may configure resources on a feedback channel (e.g., a sidelink feedback channel) or may configure resources at any location in the time domain and frequency domain.

[0188] In some cases, the base station may configure multiple resource sets, where each resource set may be associated with a QoS or a logical channel priority (LCP), or a range thereof. Thus, the relay UE may implicitly determine the QoS or LCP associated with the received scheduling request based on the resource set used for transmitting the scheduling request. In some cases, if the scheduling request includes multiple bits, a field of the scheduling request may indicate the QoS or LCP for the scheduling request.

[0189] The base station may transmit an indication of the configured resources to the relay UE (e.g., on a second communication link), and the relay UE may transmit (e.g., forward or relay) the indication of the configured resources to the remote UE (e.g., on a first communication link). The remote UE may identify uplink data for transmission to the base station and may trigger a BSR based on the uplink data. The remote UE may identify that the resources on the first communication link are not available for transmitting the BSR and may transmit a scheduling request based on the unavailability of the resources. For example, the remote UE may use one or more of the configured resources (e.g., a portion of the configured resources) configured via the indication to transmit the scheduling request to the relay UE on the first communication link. The relay UE may receive the scheduling request and may transmit (e.g., forward or relay) a scheduling request for resources (e.g., sidelink resources) for transmitting the BSR from the remote UE to the relay UE to the base station. In some cases, the remote UE may maintain a counter that increments for each transmission of a scheduling request for the BSR, where if the counter reaches a threshold, the remote UE may release resources (e.g., sidelink resources).

[0190] In some cases, the base station may successfully receive a scheduling request from the remote UE (e.g., via a second communication link with the relay UE) and may assign or grant one or more resources on the first communication link for transmitting the BSR from the remote UE to the relay UE. The remote UE may use the one or more assigned resources to transmit the BSR to the relay UE, and the relay UE may transmit the BSR to the base station (e.g., forward or relay the BSR). Based on the BSR, the base station may assign or grant one or more resources (e.g., sidelink resources) and / or relay resources for transmitting uplink data from the remote UE to the relay UE and subsequently from the relay UE to the base station. The remote UE may receive the grant of resources and may transmit the uplink data accordingly.

[0191] Aspects of the present disclosure are initially described in the context of a wireless communication system. Additional aspects of the present disclosure are described in the context of additional wireless communication systems, sidelink scheduling procedures, sidelink resource configurations, and process flows. Aspects of the present disclosure are further illustrated and described by and with reference to apparatus diagrams, system diagrams, and flowcharts related to using relays to schedule sidelink transmissions.

[0192] Figure 1An example of a wireless communication system 100 that supports scheduling sidelink transmissions using relays in accordance with one or more aspects of the present disclosure is described. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low latency communication, communication with low-cost and low-complexity devices, or any combination thereof.

[0193] The base stations 105 may be dispersed throughout a geographic area to form the wireless communication system 100, and may be different forms of devices or devices with different capabilities. The base stations 105 and the UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110, and the UEs 115 and the base stations 105 may establish one or more communication links 125 over the coverage area 110. The coverage area 110 may be an example of a geographic area over which the base stations 105 and the UEs 115 may support signal communication according to one or more radio access technologies.

[0194] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile, or stationary and mobile at different times. The UEs 115 may be different forms of devices or devices with different capabilities. Some example UEs 115 are described in Figure 1 . The UEs 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, base stations 105, or network equipment (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network equipment), as shown in Figure 1 .

[0195] Each base station 105 may communicate with the core network 130, or with each other, or both. For example, the base stations 105 may interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). The base stations 105 may communicate with each other directly (e.g., directly between the base stations 105), or indirectly (e.g., via the core network 130), or both directly and indirectly over the backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, the backhaul links 120 may be or include one or more wireless links. The UEs 115 may communicate with the core network 130 via the communication link 137.

[0196] One or more of the base stations 105 described herein may include or may be referred to by those of ordinary skill in the art as a base transceiver station, radio base station, access point, radio transceiver, Node B, evolved Node B (eNB), next-generation Node B, or Gigabit Node B (any of which may be referred to as a gNB), home Node B, home evolved Node B, or other suitable terms.

[0197] The UE 115 may include or may be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or some other suitable term, where the "device" may also be referred to as a unit, station, terminal, or client, etc. The UE 115 may also include or may be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, the UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine type communication (MTC) device, etc., which may be implemented in various objects such as appliances, vehicles, meters, etc.

[0198] The UE 115 described herein may be capable of communicating with various types of devices, such as other UE 115s that may sometimes act as relays, as well as the base station 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, relay base stations, etc., as Figure 1 shown.

[0199] The UE 115 and the base station 105 may wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" may refer to a set of radio frequency spectrum resources that have a defined physical layer structure for supporting the communication link 125. For example, a carrier for the communication link 125 may include a portion (e.g., bandwidth part (BWP)) of a radio frequency spectrum band that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating carrier operation, user data, or other signaling. The wireless communication system 100 may support communicating with the UE 115 using carrier aggregation or multi-carrier operation. The UE 115 may be configured to have multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used in conjunction with both frequency division duplexing (FDD) and time division duplexing (TDD) component carriers.

[0200] The signal waveform transmitted on the carrier may include multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system using MCM technology, a resource element may include a code element period (e.g., the duration of a modulation code element) and a subcarrier, where the code element period and the subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the code rate of the modulation scheme, or both). Thus, the more resource elements received by UE 115 and the higher the order of the modulation scheme, the higher the data rate of UE 115 can be. Wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers can further improve the data rate or data integrity of communication with UE 115.

[0201] The time interval of the base station 105 or the UE 115 can be expressed as a multiple of a basic time unit, and the basic time unit can be, for example, a sampling period T s =1 / (Δf max ·N f ) seconds, where Δf max It can represent the maximum supported subcarrier spacing, and N f The maximum supported discrete Fourier transform (DFT) size may be indicated. Time intervals of the communication resources may be organized according to radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).

[0202] Each frame may include a plurality of consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided into subframes (e.g., in the time domain), and each subframe may be further divided into a number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a number of code element periods (e.g., depending on the length of the cyclic prefix added before each code element period). In some wireless communication systems 100, a time slot may be further divided into a plurality of mini-time slots containing one or more code elements. Excluding the cyclic prefix, each code element period may contain one or more (e.g., N f The duration of a symbol period may depend on the subcarrier spacing or the operating band.

[0203] A subframe, time slot, mini-slot, or symbol can be the smallest scheduling unit of a wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of a TTI (e.g., the number of symbol periods in a TTI) can be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).

[0204] The electromagnetic spectrum is generally subdivided into various classes, frequency bands, channels, etc. based on frequency / wavelength. In 5G NR, two initial operating frequency bands have been identified as frequency range designations FR1 (410 MHz – 7.125 GHz) and FR2 (24.25 GHz – 52.6 GHz). It should be understood that although a portion of FR1 is greater than 6 GHz, in various documents and articles, FR1 is generally (interchangeably) referred to as the “sub-6 GHz” band. Similar naming issues sometimes arise with respect to FR2. Although different from the extremely high frequency (EHF) band (30 GHz – 300 GHz) identified by the International Telecommunication Union (ITU) as the “millimeter wave” band, FR2 is generally (interchangeably) referred to as the “millimeter wave” band in various documents and articles.

[0205] The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR research has identified the operating bands for these mid-band frequencies as frequency range designations FR3 (7.125 GHz – 24.25 GHz). Bands falling within FR3 can inherit FR1 characteristics and / or FR2 characteristics and can thus effectively extend the features of FR1 and / or FR2 into the mid-band frequencies. Additionally, higher frequency bands are currently being explored to extend 5G NR operation above 52.6 GHz. For example, three higher operating bands have been identified as frequency range designations FR4a or FR4-1 (52.6 GHz – 71 GHz), FR4 (52.6 GHz – 114.25 GHz), and FR5 (114.25 GHz – 300 GHz). Each of these higher frequency bands falls within the EHF band.

[0206] Taking the above aspects into consideration, unless otherwise specifically stated, it should be understood that if used in this document, terms such as “sub-6 GHz” can generally represent frequencies that can be less than 6 GHz, can be within FR1, or can include mid-band frequencies. Additionally, unless otherwise specifically stated, it should be understood that if used in this document, terms such as “millimeter wave” can generally represent frequencies that can include mid-band frequencies, can be within FR2, FR4, FR4-a or FR4-1, and / or FR5, or can be within the EHF band.

[0207] Physical channels can be multiplexed on a carrier according to various techniques. The physical control channel and the physical data channel can be multiplexed on a downlink carrier using, for example, one or more of time division multiplexing (TDM) techniques, frequency division multiplexing (FDM) techniques, or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for the physical control channel can be defined by the number of symbol periods and can extend across the system bandwidth of the carrier or a subset of the system bandwidth. One or more control regions (e.g., CORESETs) can be configured for a set of UEs 115. For example, one or more of the UEs 115 can monitor or search for a control region for control information according to one or more search space sets, and each search space set can include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. The aggregation level for a control channel candidate can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with the encoded information for a control information format having a given payload size. The search space set can include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set for sending control information to a specific UE 115.

[0208] In some examples, the base station 105 can be movable and thus provide communication coverage for a mobile geographic coverage area 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, but different geographic coverage areas 110 can be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies can be supported by different base stations 105. The wireless communication system 100 can include, for example, a heterogeneous network where different types of base stations 105 use the same or different radio access technologies to provide coverage for various geographic coverage areas 110.

[0209] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. The UE 115 can be designed to support ultra-reliability, low latency, or critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private communication or group communication and can be supported by one or more mission-critical services such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData). Support for mission-critical functions can include prioritization of services, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency can be used interchangeably herein.

[0210] In some examples, the UE 115 may also be able to communicate directly with other UEs 115 over a device-to-device (D2D) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). One or more UEs 115 utilizing D2D communication may be within the geographic coverage area 110 of the base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of the base station 105 or may be unable to receive transmissions from the base station 105 for other reasons. In some examples, groups of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system where each UE 115 transmits to every other UE 115 in the group. In some examples, the base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without involving the base station 105.

[0211] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or a 5G core (5GC), and the EPC or 5GC may include at least one control plane entity that manages access and mobility (e.g., a mobility management entity (MME), an access and mobility management function (AMF)), and at least one user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)). The control plane entity may manage non-access stratum (NAS) functions such as the mobility, authentication, and bearer management of UEs 115 served by the base station 105 associated with the core network 130. User IP packets may be passed through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to the network operator IP services 150. The operator IP services 150 may include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or a packet-switched streaming service.

[0212] Some network devices (such as the base station 105) may include subcomponents, such as an access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with UEs 115 via one or more other access network transmission entities 145, which may be referred to as radio heads, intelligent radio heads, or transmit / receive points (TRPs). Each access network transmission entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or the base station 105 may be distributed across various network devices (e.g., radio heads and ANCs) or consolidated into a single network device (e.g., the base station 105).

[0213] The wireless communication system 100 may operate using one or more frequency bands, which in some cases are in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). In some cases, the 300 MHz to 3 GHz division is referred to as the ultra-high frequency (UHF) division or the decimeter band because the wavelengths are in the range of approximately one decimeter to one meter in length. UHF waves can be blocked or redirected by buildings and environmental features, but these waves can sufficiently penetrate various structures for macrocells to serve UEs 115 located indoors. Compared to transmissions using smaller frequencies and longer waves in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz, UHF wave transmissions can be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers).

[0214] The wireless communication system 100 can utilize both licensed and unlicensed radio frequency bands. For example, the wireless communication system 100 can employ licensed-assisted access (LAA), LTE-unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed radio frequency band, devices such as base station 105 and UE 115 can employ carrier sensing for collision detection and avoidance. In some examples, operation in an unlicensed band can be based on a carrier aggregation configuration (e.g., LAA) in coordination with a component carrier operating in a licensed band. Operations in the unlicensed spectrum can include downlink transmissions, uplink transmissions, peer-to-peer (P2P) transmissions, or device-to-device (D2D) transmissions, etc.

[0215] Base station 105 or UE 115 can be equipped with multiple antennas, which can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 can be located within one or more antenna arrays or antenna panels that can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays can co-locate at an antenna assembly such as an antenna tower. In some examples, the antennas or antenna arrays associated with base station 105 can be located at different geographical locations. Base station 105 can have an antenna array that has several rows and columns of antenna ports for beamforming that base station 105 can use to support communication with UE 115. Similarly, UE 115 can have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, an antenna panel can support radio frequency beamforming for signals transmitted via the antenna ports.

[0216] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., base station 105, UE 115) to shape or direct an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals communicated via the antenna elements of an antenna array such that some signals propagating in a particular orientation relative to the antenna array experience constructive interference while other signals experience destructive interference. Adjusting the signals communicated via the antenna elements can include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to the signals carried via the antenna elements associated with the device. The adjustments associated with each antenna element can be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other orientation).

[0217] UE 115 and base station 105 may support retransmission of data to increase the likelihood that the data is successfully received. Hybrid automatic repeat request (HARQ) feedback is a technique for increasing the likelihood that data is correctly received over communication link 125. HARQ can include a combination of error detection (e.g., using cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ can improve the throughput of the media access control (MAC) layer in poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, a device may support simultaneous slot HARQ feedback, where the device can provide HARQ feedback for data received in previous symbols in a particular slot during that slot. In other cases, the device may provide HARQ feedback in a subsequent slot or according to some other time interval.

[0218] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, and so on. These systems can be multi-access systems capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). A wireless network (e.g., a wireless local area network (WLAN), such as a Wi-Fi (i.e., Institute of Electrical and Electronics Engineers (IEEE) 802.11) network) may include an access point (AP) that can communicate with one or more wireless or mobile devices. The AP may be coupled to a network (such as the Internet) and may enable the mobile devices to communicate via the network (or communicate with other devices coupled to the access point). The wireless device can communicate bidirectionally with the network device. For example, in a WLAN, a device can communicate with an associated AP via a downlink (e.g., a communication link from the AP to the device) and an uplink (e.g., a communication link from the device to the AP). A wireless personal area network (PAN) (which may include a Bluetooth connection) can provide a short-range wireless connection between two or more paired wireless devices. For example, a wireless device (such as a cellular phone) can use wireless PAN communication to exchange information such as audio signals with a wireless headset device.

[0219] In some cases, a relay UE 115 can be used to enable communication between a remote UE 115 and a base station 105. Data can be conveyed between the remote UE 115 and the relay UE 115 via sidelink communication. In some cases, multiple remote UEs 115 can be supported by the same relay UE 115. Examples of the relay UE 115 can be described in further detail with respect to Figure 2 Further details.

[0220] In some cases, the relay UE 115 can use device-to-device (D2D) communication. A first D2D mode that the relay UE 115 can use may involve the base station 105 allocating resources (e.g., dynamic resources or configured resources) for sidelink transmission between the relay UE 115 and the remote UE 115. A second D2D mode that the relay UE 115 can use may involve the relay UE 115 autonomously selecting sidelink resources for communication (e.g., the base station 105 may not be involved). When using the first D2D mode, the methods described herein can be used.

[0221] When the UE communication manager 101 is included in the remote UE 115, the UE communication manager 101 may establish a communication link with the base station 105, where the communication link includes: a sidelink communication link between the remote UE 115 and the relay UE 115, and a relay communication link between the relay UE 115 and the base station 105. The UE communication manager may transmit an SR on the sidelink communication link. The UE communication manager 101 may receive an indication of one or more sidelink shared channel resources configured by the base station 105 for sidelink transmission (e.g., a BSR corresponding to data stored at the remote UE 115) on the sidelink communication link and based on transmitting the SR. The UE communication manager 101 may transmit the sidelink transmission on at least a portion of the one or more sidelink shared channel resources on the sidelink communication link.

[0222] When the UE communication manager 101 is included in the relay UE 115, the UE communication manager 101 may establish a communication link between the remote UE 115 and the base station 105, where the communication link includes: a sidelink communication link between the remote UE 115 and the relay UE 115, and a relay communication link between the relay UE 115 and the base station 105. The UE communication manager 101 may receive an SR on the sidelink communication link. The UE communication manager 101 may transmit an indication of one or more sidelink shared channel resources configured by the base station 105 for sidelink transmission (e.g., a BSR corresponding to data stored at the remote UE 115) on the sidelink communication link and based on receiving the SR. The UE communication manager 101 may receive the sidelink transmission on one or more sidelink shared channel resources on the sidelink communication link. The UE communication manager 101 may transmit an indication on the relay communication link that the BSR has been successfully received and decoded by the relay UE 115.

[0223] The base station communication manager 102 (which may be included in the base station 105) may establish a communication link with the remote UE 115, where the communication link includes: a sidelink communication link between the remote UE 115 and the relay UE 115, and a relay communication link between the relay UE 115 and the base station 105. The base station communication manager 102 may transmit an indication of one or more sidelink shared channel resources for sidelink transmission from the remote UE 115 to the relay UE 115 on the relay communication link. The base station communication manager 102 may receive an indication on the relay communication link that the sidelink transmission has been successfully received and decoded by the relay UE 115 based on transmitting the indication of the one or more sidelink shared channel resources.

[0224] In some wireless communication systems, the base station 105 may communicate with a remote UE 115 over an indirect communication link. For example, the remote UE 115 and the base station 105 may communicate via a sidelink between the remote UE 115 and the relay UE 115 (e.g., PC5 interface), and a relay link between the relay UE 115 and the base station 105 (e.g., direct link). In the uplink, the remote UE 115 may transmit information (e.g., one or more messages) to the relay UE 115 over the sidelink, and the relay UE 115 may relay or forward (e.g., transmit) the information to the base station 105 over the relay link. In the downlink, the base station 105 may transmit information to the relay UE 115 over the relay link, and the relay UE 115 may relay or forward (e.g., transmit) the information to the remote UE 115 over the sidelink.

[0225] In some cases, the relay UE 115 may support similar communication links with multiple remote UEs 115 for communication with the base station 105. The communication links between the remote UE 115, the relay UE 115, and the base station may represent layer 2 relay (e.g., UE-to-network relay). The remote UE 115 may discover the relay UE, for example, using a discovery procedure based on one or more relay service codes, which may be provided to the remote UE 115 by the network configuration or by a policy control function (PCF) during registration with the base station 105 (e.g., when establishing the Uu link). The remote UE 115 may discover the relay UE 115 by monitoring one or more corresponding relay service codes. During link establishment, the relay UE 115 may establish a dedicated protocol data unit (PDU) session associated with one or more relay service codes.

[0226] In some cases, the network may maintain a convergence protocol over the communication links between the base station 105, the relay UE 115, and the remote UE 115, and may restrict the convergence protocol between the relay UE 115 and the remote UE 115. The network access stratum and non-access stratum connections may also be maintained over the communication links. In some cases, the radio access network (RAN) may use network radio resource control (RRC) signaling to control the sidelink (e.g., PC5 interface).

[0227] In some cases, uplink transmissions on relay links or sidelinks can be dynamically scheduled by the base station 105, where the dynamically scheduled uplink transmissions can support HARQ or other feedback. The uplink transmission can include an uplink BSR, which can represent or include a request to the base station 105 for sidelink or other resources for transmitting data (e.g., uplink data) from the remote UE 115. If sidelink resources are not available for transmitting the BSR, the BSR can remain pending at the remote UE 115 and can trigger (e.g., via the relay UE 115) the transmission of a scheduling request to the base station 105. The method or resource configuration for transmitting a scheduling request on a sidelink (such as the sidelink between the relay UE 115 and the remote UE 115) can support the transmission of the BSR and can further support communication between the remote UE 115 and the base station 105.

[0228] For example, after establishing or as part of establishing the communication link between the remote UE 115, the relay UE 115, and the base station 105, the base station 105 can configure resources on the sidelink for transmitting one or more scheduling requests. The base station 105 can transmit (e.g., on the relay link) an indication of the configured resources to the relay UE 115, and the relay UE 115 can transmit (e.g., forward or relay) the indication of the configured resources to the remote UE 115 (e.g., on the sidelink).

[0229] The remote UE 115 can identify uplink data for transmission to the base station 105 and can trigger the BSR based on the uplink data. The remote UE 115 can identify that the resources on the sidelink are not available for transmitting the BSR and can transmit a scheduling request based on the unavailability of the resources. For example, the remote UE 115 can use one or more of the configured resources (e.g., a portion of the configured resources) configured via an indication to transmit the scheduling request to the relay UE 115 on the sidelink. The relay UE 115 can receive the scheduling request and can transmit (e.g., forward or relay) a scheduling request for sidelink resources for transmitting the BSR from the remote UE 115 to the relay UE 115 to the base station 105. In some cases, the base station 105 can successfully receive the scheduling request from the remote UE 115 (e.g., via the relay link with the relay UE 115) and can assign or grant one or more resources on the sidelink for transmitting the BSR from the remote UE 115 to the relay UE 115.

[0230] One or more of the operations performed by the base station 105 can be performed by the base station communication manager 102, which can be as described with reference to Figures 28 to 31Examples of the described communication managers 2815, 2915, 3005, or 3110. In some cases, a transceiver may perform receive or transmit operations, and a scheduler may determine resource configurations.

[0231] One or more of the operations performed by the remote UE 115 or the relay UE 115 may be performed by the UE communication manager 101, which may be an example of the communication managers 2415, 2515, 2605, or 2710 as described with reference to Figures 24 to 27 Examples of the described communication managers 2415, 2515, 2605, or 2710. In some cases, a transceiver may perform receive or transmit operations, and a processor may trigger a BSR and determine to transmit a scheduling request based on the unavailability of resources for the BSR.

[0232] Figure 2 An example of a wireless communication system 200 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is illustrated. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. For example, the base station 105-a may be an example of the base station 105 as described with reference to Figure 1 Examples, and the UEs 115-a and 115-b may be examples of the UEs 115 as described with reference to Figure 1 Examples. The UE 115-a may be an example of a remote UE 115, and the UE 115-b may be an example of a relay UE 115. The relay UE 115-b may establish a sidelink communication link 205-a with the remote UE 115-a; a sidelink communication link 205-b with the UE 115-c; and a relay communication link 210 with the base station 105-a. Although the relay UE 115-b is described herein, there may be examples where another device (e.g., a relay node or a relay base station 105) performs the functions of the relay UE 115-b.

[0233] In some cases, relay UE 115-b may transmit a sidelink grant 215-a to remote UE 115-a on sidelink communication link 205-a. Similarly, relay UE 115-b may transmit a sidelink grant 215-b to remote UE 115-c on sidelink communication link 205-b. The sidelink grant 215 may indicate one or more resources configured to be used for transmitting the BSR 220. Remote UE 115-a may transmit BSR 220-a to relay UE 115-b on one or more resources configured by sidelink grant 215-a, while UE 115-c may transmit BSR 220-b on one or more resources configured by sidelink grant 215-b. Each BSR may indicate the buffer size of one or more buffers at the corresponding remote UE 115 (e.g., UE 115-a for BSR 220-a and UE 115-b for BSR 220-b), where each buffer may correspond to a different logical channel group (LCG). In some cases, the BSR 220 may be included in a MAC CE. In some cases, relay UE 115-b may use one or more received BSRs 220 (e.g., BSR 220-a and / or BSR 220-b) to generate a BSR 230, and may transmit the BSR 230 to base station 105-a.

[0234] If one or more conditions are satisfied, remote UEs 115-a and 115-c may trigger the BSR 220. For example, if new data arrives at UE 115-a and the buffer for the new data at UE 115-a is empty, remote UE 115-a may trigger BSR 220-a. Additionally or alternatively, if new data arrives at UE 115-a and the priority of the new data is higher than the priority of any non-empty logical channel (LCH) at remote UE 115-a, remote UE 115-a may trigger BSR 220-a. UE 115-c may trigger BSR 220-b according to similar conditions. The BSR 220 transmitted from remote UE 115 may be referred to as a PC5 sidelink BSR.

[0235] Once the BSR is triggered, the remote UE 115 that performs the triggering may proceed in one or more ways. In some examples, the PC5 sidelink BSR may trigger a scheduling request (SR) in case sidelink resources are unavailable, and may remain pending until the SR is sent. If sidelink resources are available, the remote UE 115 may transmit the PC5 sidelink BSR without triggering an SR. More details regarding the transmission of an SR by the remote UE 115 may be referred to Figure 3is described. In other examples, the remote UE 115 may have preconfigured physical sidelink shared channel (PSSCH) resources on which the remote UE 115 can transmit the BSR 220. When the BSR 220 is triggered, as described herein, the remote UE 115 can transmit the BSR on the next available preconfigured sidelink resource (e.g., the next available preconfigured PSSCH resource). More details regarding the transmission of the BSR 220 by the remote UE 115 on the preconfigured resources can be referred to Figure 4 for description.

[0236] In some cases, the relay UE 115-b may receive from the base station 105-a a sidelink grant 225 indicating one or more resources configured for transmitting the BSR 220 from the remote UE 115 to the relay UE 115-b, where the sidelink grant 225 may be for the remote UE 115. If the sidelink grant 225 is for the remote UE 115-a, the relay UE 115-b may indicate in the sidelink grant 215-a one or more resources of the sidelink grant 225. Additionally or alternatively, if the sidelink grant 225 is for the remote UE 115-c, the relay UE 115-b may indicate in the sidelink grant 215-b one or more resources of the sidelink grant 225. In some cases, the relay UE 115-b may transmit an SR to the base station 105-b (e.g., after receiving the SR from the remote UE 115), which may trigger the base station 105-a to transmit the sidelink grant 225.

[0237] In some cases, the MAC CE of the BSR 220 may include the LCG priorities reported in the BSR. The network may configure different LCG sets at different UEs 115, and the LCHs in the LCG may be configured with different priorities at the first UE 115 (e.g., UE 115-a) relative to the second UE 115 (e.g., the relay UE 115-b). In the absence of priority information, the relay UE 115-b may not be able to determine the highest priority of the received BSR 220. Thus, the relay UE 115-b may not be able to determine which SR configuration to use to transmit an SR to the base station 105-a after receiving the SR from the remote UE 115. Transmitting an SR according to the SR configuration may indicate to the base station 105-a which UE 115 is requesting to transmit the BSR 220, which may enable the base station 105-a to address the sidelink grant to the remote UE 115. Thus, enabling the relay UE 115-b to identify the priorities of the LCGs at the remote UE 115 may enable the base station 105-a to address the sidelink grant to the remote UE 115.

[0238] Alternatively, the network may configure the same set of LCGs and the same priority assignment for the LCGs for relay UE 115-b and the remote UEs 115 communicating with relay UE 115-b (e.g., remote UEs 115-a and 115-c). In such cases, the BSR 220 may not include the priorities of the LCGs reported in the BSR. The process of configuring the remote UEs 115 to have the same set of LCGs and the same priority assignment for the LCGs may be carried out in one or more ways. In one example, during the relay establishment procedure, base station 105-a may transmit control signaling (e.g., Uu radio resource control (RRC) signaling) indicating the configuration to relay UE 115-b, and relay UE 115-b may in turn transmit the configuration to remote UEs 115-a and UE 115-c via control signaling (e.g., PC5 RRC). In another example, base station 105-a may send an RRC message directly to remote UEs 115 (e.g., remote UEs 115-a and 115-c) via a tunnel.

[0239] In one or more aspects, the described techniques may support improvements in wireless communication. For example, by scheduling transmissions via relay UE 115-b, base station 105-a may schedule transmissions for remote UEs 115 (e.g., 115-a and 115-c) outside the coverage area 110 of base station 105-a. Additionally, techniques as described herein may enable base station 105-a to receive BSRs for remote UEs 115.

[0240] Figure 3 An example of a sidelink scheduling procedure 300 that supports sidelink transmissions scheduled using a relay in accordance with one or more aspects of the present disclosure is illustrated. In some examples, sidelink scheduling procedure 300 may implement aspects of wireless communication system 100. For example, base station 105-b may be an example of base station 105 as described with reference to Figure 1 and UEs 115-d and 115-e may be examples of UEs 115 as described with reference to Figure 1 Although relay UE 115-d is described herein, there may be examples where another device (e.g., a relay node or relay base station 105) performs the functions of relay UE 115-d.

[0241] Initially, the remote UE 115-e may transmit a first SR 305 to the relay UE 115-d. When there is a pending BSR 525 (e.g., a pending PC5 sidelink BSR), the remote UE 115-e may trigger an SR (which may be referred to as a PC5 sidelink SR). As described herein, for the case where the sidelink communication link 205 between UEs 115-d and 115-e is dynamically scheduled, the remote UE 115-e may transmit the first SR 305. The UE 115-e may transmit the first SR 305 on a resource configured by the network. In a case where the remote UE 115-e has available PSSCH resources, the remote UE 115-e may refrain from transmitting the first SR 305 and may instead transmit the BSR 525 on the PSSCH resources. The resource may be a dynamically scheduled PSSCH resource or may be a configured grant pre-configured by the base station 105-b (e.g., on a remote link or via the relay UE 115-d).

[0242] In some cases, the remote UE 115-d may be configured with multiple sidelink SR configurations, which may enable quality of service (QoS) differentiation. For example, the network may configure multiple sets of one or more physical feedback sharing channels (PFSCH) resources for sidelink SR, which may be referred to as SR configurations. Each SR configuration may be associated with a different set of LCHs. LCHs with similar priorities may be associated with the same SR configuration. Thus, the network (e.g., the relay UE 115-d) may determine whether the first SR 305 is a high-priority request or a low-priority request based on on which PFSCH resource the first SR 305 is received. Each set of SR configurations may have its own set of prohibited timers and maximum transmission counters. In a case where the first SR 305 is a multi-bit SR, the remote UE 115-e may signal the priority of the first SR 305 through the payload of the multi-bit SR.

[0243] After receiving the first SR 305, relay UE 115-d may transmit a second SR 310 to base station 105-b (e.g., the first SR 305 may trigger the second SR 310 on a physical uplink control channel (PUCCH)). After receiving the second SR 310, base station 105-b may transmit a sidelink grant 315-a addressed to remote UE 115-e to relay UE 115-d. The sidelink grant 315-a may indicate one or more resources configured to be used for transmitting a BSR 325-a from remote UE 115-e to relay UE 115-d. After receiving the sidelink grant 315-a, relay UE 115-d may transmit a sidelink grant 320-a to remote UE 115-e, where the sidelink grant 320-a indicates one or more resources configured to be used for transmitting the BSR 325-a.

[0244] After receiving the sidelink grant 320-a, remote UE 115-e may transmit the BSR 325-a on the one or more resources. Additionally, remote UE 115-e may transmit data corresponding to the BSR 325-a (e.g., the data for which the BSR 325-a is reporting its buffer status). Relay UE 115-d may fail to successfully receive and decode the BSR 325-a and / or the data. As such, relay UE 115-d may transmit a HARQ negative acknowledgment (NACK) 330 to base station 105-b, where the HARQ NACK 330 may indicate to base station 105-b that relay UE 115-d failed to receive and decode the BSR 325-a and / or the data.

[0245] After receiving the HARQ NACK 330, base station 105-b may transmit a sidelink grant 315-b, which may be a retransmission of the sidelink grant 315-a. The sidelink grant 315-b may indicate one or more resources configured to be used for transmitting a BSR 325-b from remote UE 115-e to relay UE 115-d. After receiving the sidelink grant 315-b, relay UE 115-d may transmit a sidelink grant 320-b to remote UE 115-e, where the sidelink grant 320-b indicates one or more resources configured to be used for transmitting the BSR 325-b. The sidelink grant 320-b may be a retransmission of the sidelink grant 320-a.

[0246] After receiving the sidelink grant 320-b, the remote UE 115-e may transmit a BSR 325-b on the one or more resources. The BSR 325-b may be a retransmission of the BSR 325-a. Additionally, the remote UE 115-e may retransmit data corresponding to the BSR 325-a (e.g., the data for which the BSR 325-b is reporting its buffer status). The relay UE 115-d may successfully receive and decode the BSR 325-b and / or the data. As such, the relay UE 115-d may transmit a HARQ acknowledgment (ACK) 335 to the base station 105-b, and the HARQ ACK 335 may indicate to the base station 105-b that the relay UE 115-d has successfully received and decoded the BSR 325 and / or the data. At 340, the relay UE 115-d may move the PDU of the BSR 325-b to the radio link control (RLC) for the sidelink communication link 205 and then to the RLC for the relay communication link 210.

[0247] Figure 4 An example of a sidelink scheduling procedure 400 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is illustrated. In some examples, the sidelink scheduling procedure 400 may implement aspects of the wireless communication system 100. For example, the UEs 115-f and 115-g may be examples of the UE 115 described with reference to Figure 1 In this example, transmissions on the remote link (e.g., the sidelink communication link 205 between the relay UE 115-f and the remote UE 115-g) may not be dynamically scheduled. Although the relay UE 115-f is described herein, there may be examples where another device (e.g., a relay node or a relay base station 105) performs the functions of the relay UE 115-f.

[0248] Initially, the UE 115-g may identify one or more configured grant resources 405 for transmitting a PSSCH transmission (e.g., a BSR and / or corresponding data). In this example, the UE 115-g may transmit a PSSCH transmission 410-a on the configured grant resource 405-a. The relay UE 115-f may fail to successfully receive and decode the PSSCH transmission 410-a and may transmit a HARQ NACK 415 to the remote UE 115-g. The HARQ NACK 415 may be transmitted on the PFSCH.

[0249] After receiving the HARQ NACK 415, the remote UE 115-g may transmit a PSSCH transmission 410-b on the configured grant resource 405-b, where the PSSCH transmission 410-b may be a retransmission of the PSSCH transmission 410-a. Since the HARQ NACK 415 is received from the relay UE 115-f, the remote UE 115-g may transmit a retransmission of the PSSCH transmission 410-a. The relay UE 115-g may successfully receive and decode the PSSCH transmission 410-b and may transmit a HARQ ACK 420 to the remote UE 115-g. In some cases, the retransmission (e.g., the PSSCH transmission 410-b) may be on the next transmission opportunity of the configured grant (e.g., the next configured grant resource 405) (e.g., the configured grant resource 405-b) after receiving the HARQ NACK 415 and / or after the configured grant resource 405 for transmitting the previous PSSCH transmission 410. The HARQ ACK 420 may be transmitted on the PFSCH. In some cases, the UE 115-g may multiplex the HARQ process ID in the sidelink control information (SCI) with the PSSCH transmissions 410-a and 410-b.

[0250] After receiving the HARQ ACK 420, the remote UE 115-g may transmit a PSSCH transmission 410-c on the configured grant resource 405-c, where the PSSCH transmission 410-c may not be a retransmission of the PSSCH transmission 410-a or 410-b because the UE 115-g received the HARQ ACK 420. In some cases, the UE 115-g may multiplex the new data indicator (NDI) and / or the HARQ process ID in the SCI with the PSSCH transmission 410-c (e.g., the NDI may be flipped).

[0251] Figure 5 An example of a process flow 500 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is illustrated. In some examples, the process flow 500 may implement aspects of the wireless communication system 100. For example, the base station 105-c may be an example of the base station 105 as described with reference to Figure 1 and the UEs 115-h and 115-i may be examples of the UEs 115 as described with reference to Figure 1 Although the relay UE 115-i is described herein, there may be examples where another device (e.g., a relay node or a relay base station 105) performs the functions of the relay UE 115-i.

[0252] At 505, relay UE 115-i may establish communication links with base station 105-c and remote UE 115-h. The communication links may include: a sidelink communication link between remote UE 115-h and relay UE 115-i, and a relay communication link between relay UE 115-i and base station 105-c.

[0253] At 510, base station 105-c may transmit a control signal to remote UE 115-h indicating the priority for each of the LCG sets for remote UE 115-h. Additionally, base station 105-c may transmit a second control signal to another UE 115 indicating the priority for each of the LCG sets for remote UE 115-h.

[0254] At 515, base station 105-c may (e.g., on the relay communication link) transmit a control signal to relay UE 115-i indicating the priority for each of the LCG sets for remote UE 115-h.

[0255] At 520, relay UE 115-i may (e.g., on the sidelink communication link) transmit a control signal to remote UE 115-h indicating the priority for each of the LCG sets indicated at 515. Additionally, relay UE 115-i may transmit an additional control signal to an additional UE 115 indicating the priority for each of the LCG sets for remote UE 115-h.

[0256] At 525, base station 105-c may (e.g., on the relay communication link) transmit an indication of one or more sidelink feedback channel resources configured to be used for transmitting SR from remote UE 115-h to relay UE 115-i to relay UE 115-i. In some cases, base station 105-c may (e.g., on the relay communication link) transmit an indication of one or more additional sidelink feedback control channel resources configured to be used for transmitting SR from remote UE 115-h to relay UE 115-i to relay UE 115-i. In some cases, one or more sidelink feedback channel resources may be associated with a first priority, and one or more additional sidelink feedback resources may be associated with a second priority.

[0257] At 530, relay UE 115-i may (e.g., on the sidelink communication link) transmit an indication of one or more sidelink feedback channel resources to remote UE 115-h. In the case where relay UE 115-i receives an indication of one or more additional sidelink feedback control channel resources, relay UE 115-i may transmit an indication of one or more additional sidelink feedback control channel resources to remote UE 115-h.

[0258] At 535, the remote UE 115-h may transmit an SR to the relay UE 115-i (e.g., on a sidelink communication link). The SR may be transmitted on at least a portion of one or more sidelink feedback channel resources indicated at 530. In some cases, the SR may be transmitted on at least a portion of the one or more sidelink feedback channel resources based on data stored at the remote UE 115-h being associated with an LCG having a first priority. In some cases, the SR may be transmitted on a dedicated feedback channel (e.g., PFSCH). In some cases, the SR may explicitly indicate the priority of the LCG associated with the data stored at the remote UE 115-h.

[0259] At 540, the relay UE 115-i may transmit an SR to the base station 105-c (e.g., on a relay communication link). The relay UE 115-i may transmit the SR based on receiving the SR at 535.

[0260] At 545, the base station 105-c may transmit (e.g., on a relay communication link) to the relay UE 115-i an indication of one or more sidelink shared channel resources for a sidelink transmission (e.g., BSR) from the remote UE 115-h to the relay UE 115-i. If the sidelink transmission is a BSR, the BSR may correspond to data stored at the remote UE 115-h. In some cases, transmitting the indication of the one or more sidelink shared channel resources may be based on receiving the SR transmitted at 540.

[0261] At 550, the base station 105-c may transmit an indication (e.g., the indication transmitted by the base station 105-c at 545) of one or more sidelink shared channel resources configured by the base station 105-c for transmitting sidelink transmissions. The one or more sidelink feedback channel resources may be associated with a first forbidden timer and a first maximum transmission counter, and the one or more additional sidelink feedback channel resources may be associated with a second forbidden timer and a second maximum transmission counter.

[0262] At 555, the remote UE 115-h may determine that the criteria for transmitting a sidelink transmission are met. The criteria may include: the remote UE 115-h receives data when the buffer is empty, the data is associated with an LCH having a higher priority (e.g., having a higher configured priority number) compared to one or more LCHs associated with additional data stored at the remote UE 115-h, or a combination thereof.

[0263] At 560, the remote UE 115-h may transmit a sidelink transmission to the relay UE 115-i on at least a portion of one or more configured shared channel resources (e.g., on a sidelink communication link) (e.g., received at 550). The remote UE 115-h may transmit the sidelink transmission based on the criteria being met at 555. The sidelink transmission may indicate the priority of one or more LCGs associated with data stored at the remote UE 115-h. In some cases, the remote UE 115-h may transmit the sidelink transmission on one or more preconfigured sidelink shared channel resources.

[0264] At 565, the relay UE 115-i may transmit an indication (e.g., ACK) to the remote UE 115-h that the sidelink transmission has been successfully received and decoded by the relay UE 115-i (e.g., on a sidelink communication link). In the case where the remote UE 115-h transmits the sidelink transmission on one or more preconfigured resources, the relay UE 115-i may transmit the indication at 565.

[0265] In some cases, prior to transmitting the sidelink transmission at 560, the remote UE 115-h may transmit a sidelink transmission on one or more second preconfigured resources on the sidelink communication link. If the relay UE 115-i fails to receive and successfully decode the sidelink transmission, the relay UE 115-i may transmit an indication (e.g., NACK) to the remote UE 115-h that the relay UE 115-i has failed to successfully receive and decode the sidelink transmission (e.g., on a sidelink communication link). In such cases, the remote UE 115-h may transmit the sidelink transmission at 560 based on receiving the indication that the relay UE 115-i has failed to successfully receive and decode the sidelink transmission.

[0266] At 570, the relay UE 115-i may transmit an indication (e.g., ACK) to the base station 105-c that the sidelink transmission has been successfully received and decoded by the relay UE 115-i (e.g., on a relay communication link). In the case where the remote UE 115-h transmits the sidelink transmission on resources configured by the sidelink grant received at 550, the relay UE 115-i may transmit the indication at 565.

[0267] If relay UE 115-i fails to receive and decode a sidelink transmission at 560, the relay UE 115-i may (e.g., on the relay communication link) transmit an indication (e.g., NACK) to the base station 105-c regarding the relay UE 115-i's failure to successfully receive and decode the sidelink transmission. In such a case, the base station 105-c may (e.g., on the relay communication link) transmit an indication of one or more second sidelink shared channel resources for retransmitting the sidelink transmission to the relay UE 115-i.

[0268] At 575, in cases where the sidelink transmission is a BSR or data transmission, the relay UE 115-i may (e.g., on the relay communication link) transmit the corresponding BSR or data transmission received at 560 to the base station 105-c.

[0269] Figure 6 Block diagram 600 illustrates a device 605 that supports scheduling sidelink transmissions using a relay, in accordance with one or more aspects of the present disclosure. The device 605 may be an example of aspects of the UE 115 as described herein. The device 605 may include a receiver 610, a communication manager 615, and a transmitter 620. The device 605 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0270] The receiver 610 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to scheduling sidelink transmissions using a relay, etc.). The information may be passed to other components of the device 605. The receiver 610 may be an example of aspects of the transceiver 915 described with reference to Figure 9 The receiver 610 may utilize a single antenna or an antenna array.

[0271] The communication manager 615 may establish a communication link with a base station, the communication link including a sidelink communication link between the remote UE and the relay UE and a relay communication link between the relay UE and the base station; transmit an SR on the sidelink communication link; receive an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission of the remote UE on the sidelink communication link and based on transmitting the SR; and transmit the sidelink transmission on at least a portion of the one or more configured sidelink shared channel resources on the sidelink communication link. Additionally or alternatively, the communication manager 615 may establish a communication link with the base station and the remote UE, the communication link including a sidelink communication link between the remote UE and the relay UE and a relay communication link between the relay UE and the base station; receive an SR on the sidelink communication link; transmit an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission of the remote UE on the sidelink communication link; receive the sidelink transmission on one or more configured sidelink shared channel resources on the sidelink communication link; and transmit an indication on the relay communication link that the sidelink transmission has been successfully received and decoded by the relay UE.

[0272] In some examples, the communication manager 615 may establish a sidelink communication link with a relay UE; determine that criteria for transmitting a sidelink transmission are met; transmit the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link based on determining that the criteria are met; and receive an indication on the sidelink communication link that the sidelink transmission has been successfully received and decoded by a second UE. Additionally or alternatively, the communication manager 615 may establish a sidelink communication link with a remote UE; receive a sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link; and transmit an indication on the sidelink communication link that the sidelink transmission has been successfully received and decoded by the relay UE. The communication manager 615 may be an example of aspects of the communication manager 910 described herein.

[0273] In one or more aspects, the techniques described as performed by communication manager 615 herein may support improvements in relayed sidelink communication. For example, communication manager 615 may reduce communication latency and waiting time and increase available power at a wireless device (e.g., UE 115) by supporting transmission of a scheduling request on a configured sidelink resource. Compared to other systems and techniques (e.g., systems and techniques that do not support sidelink resources configured for scheduling requests), transmitting a scheduling request on a configured sidelink resource may reduce overhead resource usage or reduce power consumption at the device (or any combination thereof). Accordingly, communication manager 615 may save power and increase battery life at a wireless device (e.g., UE 115) by strategically reducing the amount of signaling or processing performed by the wireless device (e.g., UE 115) when requesting resources via a scheduling request.

[0274] Communication manager 615 may be an example of an apparatus for performing various aspects of managing an intelligent repeater as described herein. Communication manager 615 or its subcomponents may be implemented in hardware (e.g., in communication management circuitry). The circuitry may include a processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.

[0275] In another implementation, communication manager 615 or its subcomponents may be implemented in code executed by a processor (e.g., as communication management software or firmware), or any combination thereof. If implemented in code executed by a processor, the various functions of communication manager 615 or its subcomponents may be performed by a general purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic device.

[0276] In some examples, communication manager 615 may be configured to perform various operations (e.g., receive, determine, transmit) using receiver 610, transmitter 620, or both, or otherwise in cooperation with receiver 610, transmitter 620, or both.

[0277] Communication manager 615 or its subcomponents may be implemented in hardware, code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of communication manager 615 or its subcomponents may be performed by a general purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.

[0278] The communication manager 615 or its sub-components may be physically located at various locations, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, in accordance with various aspects of the present disclosure, the communication manager 615 or its sub-components may be separate and distinct components. In some examples, in accordance with various aspects of the present disclosure, the communication manager 615 or its sub-components may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, another computing device, one or more other components described in the present disclosure, or combinations thereof.

[0279] The transmitter 620 may transmit signals generated by other components of the device 605. In some examples, the transmitter 620 may co-reside in a transceiver module with the receiver 610. For example, the transmitter 620 may be an example of aspects of the transceiver 915 described with reference to Figure 9 The transmitter 620 may utilize a single antenna or an antenna array.

[0280] Figure 7 Block diagram 700 illustrates a device 705 that supports scheduling sidelink transmissions using relays, in accordance with one or more aspects of the present disclosure. The device 705 may be an example of aspects of the device 605 or the UE 115 described herein. The device 705 may include a receiver 710, a communication manager 715, and a transmitter 745. The device 705 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0281] The receiver 710 may receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to scheduling sidelink transmissions using relays, etc.). The information may be passed to other components of the device 705. The receiver 710 may be an example of aspects of the transceiver 915 described with reference to Figure 9 The receiver 710 may utilize a single antenna or an antenna array.

[0282] The communication manager 715 may be an example of aspects of the communication manager 615 described herein. The communication manager 715 may include a UE communication establishment component 720, a sidelink grant component 725, a criterion determination component 730, a sidelink transmission component 735, and a feedback component 740. The communication manager 715 may be an example of aspects of the communication manager 910 described herein.

[0283] The UE communication establishment component 720 can establish a communication link with the base station. The communication link includes a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station. The UE communication establishment component 720 can establish a communication link with the base station and the remote UE. The communication link includes a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station. In some cases, the UE communication establishment component can establish a sidelink communication link with the remote UE or the relay UE.

[0284] The sidelink grant component 725 can receive an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission to the remote UE on the sidelink communication link. The sidelink grant component 725 can transmit an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission to the remote UE on the sidelink communication link.

[0285] The criterion determination component 730 can determine that the criterion for transmitting the sidelink transmission is met.

[0286] The sidelink transmission component 735 can (e.g., based on the criterion being met) transmit the sidelink transmission on at least a portion of the one or more configured sidelink shared channel resources on the sidelink communication link. The sidelink transmission component 735 can receive the sidelink transmission on one or more configured sidelink shared channel resources on the sidelink communication link. In some cases, the sidelink transmission component 735 can transmit the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link based on determining that the criterion is met. In some cases, the sidelink transmission component 735 can receive a sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link.

[0287] The feedback component 740 can transmit an indication on the relay communication link that the sidelink transmission has been successfully received and decoded by the relay UE. In some cases, the feedback component 740 can receive an indication on the relay communication link that the sidelink transmission has been successfully received and decoded by the relay UE. In some cases, the feedback component 740 can transmit an indication on the sidelink communication link that the sidelink transmission has been successfully received and decoded by the relay UE.

[0288] The transmitter 745 can transmit signals generated by other components of the device 705. In some examples, the transmitter 745 can be co-located with the receiver 710 in a transceiver module. For example, the transmitter 745 can be an example of aspects of the transceiver 915 described with reference to Figure 9 The transmitter 745 can utilize a single antenna or an antenna array.

[0289] Figure 8 FIG. 800 is a block diagram of a communication manager 805 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure. The communication manager 805 may be an example of aspects of the communication manager 615, the communication manager 715, or the communication manager 910 described herein. The communication manager 805 may include a UE communication establishment component 810, a sidelink grant component 815, a criterion determination component 820, a sidelink transmission component 825, an SR component 830, a control signal component 835, and a feedback component 840. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0290] The UE communication establishment component 810 may establish a communication link with a base station, the communication link including a sidelink communication link between a remote UE and a relay UE, and a relay communication link between the relay UE and the base station. In some examples, the UE communication establishment component 810 may establish a communication link with the base station and the remote UE, the communication link including a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station. In some examples, the UE communication establishment component 810 may establish a sidelink communication link with the remote UE or the relay UE.

[0291] The sidelink grant component 815 may receive an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmissions for the remote UE on the sidelink communication link (e.g., and based on an SR transmitted by the SR component 830). In some examples, the sidelink grant component 815 may transmit an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmissions for the remote UE on the sidelink communication link (e.g., and based on an SR received by the SR component 830). In some examples, the sidelink grant component 815 may receive an indication of one or more sidelink feedback channel resources configured by the base station for the SR from the remote UE to the relay UE on the sidelink communication link, where the SR is transmitted on at least a portion of the one or more sidelink feedback channel resources.

[0292] In some examples, the sidelink grant component 815 may receive, on a sidelink communication link, an indication of one or more additional sidelink feedback channel resources configured by the base station for the SR from the remote UE to the relay UE, where the one or more sidelink feedback channel resources are associated with a first priority and the one or more additional sidelink feedback channel resources are associated with a second priority, and where the SR is transmitted on at least a portion of the one or more sidelink feedback channel resources based on the data being associated with an LCG having the first priority. In some examples, the sidelink grant component 815 may receive, on the relay communication link, an indication of one or more sidelink feedback channel resources configured to transmit the SR from the remote UE to the relay UE. In some examples, the sidelink grant component 815 may transmit, on the sidelink communication link, an indication of the one or more sidelink feedback channel resources, where the SR is received on at least a portion of the one or more sidelink feedback channel resources.

[0293] In some examples, the sidelink grant component 815 may receive, on the relay communication link, an indication of one or more additional sidelink feedback channel resources configured to transmit the SR from the remote UE to the relay UE. In some examples, the sidelink grant component 815 may transmit, on the sidelink communication link, an indication of the one or more additional sidelink feedback channel resources, where the one or more sidelink feedback channel resources are associated with a first priority and the one or more additional sidelink feedback resources are associated with a second priority, and where the SR is received on the at least a portion of the one or more sidelink feedback channel resources based on the data being associated with an LCG having the first priority. In some examples, the sidelink grant component 815 may receive, on the relay communication link, an indication of one or more resources based on transmitting a second SR. In some examples, the sidelink grant component 815 may transmit, on the sidelink communication link, an indication of one or more second sidelink shared channel resources configured by the base station for the sidelink transmission. In some cases, the sidelink transmission may be a BSR corresponding to data stored at the remote UE.

[0294] The criterion determination component 820 may determine that the criterion for transmitting the sidelink transmission is met. In some cases, the criterion includes: the remote UE received the data when the buffer was empty, the data is associated with an LCH having a higher priority than one or more additional LCHs associated with additional data stored at the remote UE, or a combination thereof.

[0295] The sidelink transmission component 825 may transmit the sidelink transmission on at least a portion of the one or more configured sidelink shared channel resources on the sidelink communication link (e.g., based on the criterion being satisfied). In some examples, the sidelink transmission component 825 may receive the sidelink transmission on one or more configured sidelink shared channel resources on the sidelink communication link.

[0296] In some cases, the sidelink transmission component 825 may transmit the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link based on determining that the criterion is satisfied. In some cases, the sidelink transmission component 825 may transmit the sidelink transmission on one or more second preconfigured sidelink shared channel resources on the sidelink communication link, where the one or more second preconfigured sidelink shared channel resources occur before the one or more preconfigured sidelink shared channel resources. Additionally or alternatively, the sidelink transmission component 825 may receive the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link. In some examples, the sidelink transmission component 825 may transmit the sidelink transmission on one or more preconfigured sidelink shared channel resources based on receiving an indication that the relay UE failed to successfully receive and decode the sidelink transmission. In some cases, the sidelink transmission component 825 may receive the sidelink transmission on one or more preconfigured sidelink shared channel resources based on transmitting an indication that the relay UE failed to successfully receive and decode the sidelink transmission.

[0297] The SR component 830 may transmit an SR on the sidelink communication link, where receiving an indication of the one or more sidelink shared channel resources is based on transmitting the SR. In some examples, the SR component 830 may receive an SR on the sidelink communication link, where transmitting an indication of the one or more sidelink shared channel resources is based on receiving the SR. In some examples, the SR component 830 may transmit a second SR on the relay communication link on the relay communication link based on receiving the SR on the sidelink communication link. In some examples, the SR component 830 may receive a second SR on the sidelink communication link.

[0298] The control signal component 835 may receive, on the sidelink communication link, control signals indicating the priority for each of the LCG sets. In some examples, the control signal component 835 may receive, from the base station, control signals indicating the priority for each of the LCG sets for the remote UE. In some examples, the control signal component 835 may receive, on the relay communication link, a first control signal indicating the priority for each of the LCG sets for the remote UE. In some examples, the control signal component 835 may transmit, on the sidelink communication link, a second control signal indicating the priority for each of the LCG sets for the remote UE. In some examples, the control signal component 835 may transmit, to an additional UE, a third control signal indicating the priority for each of the LCG sets for the remote UE.

[0299] The feedback component 840 may transmit, on the relay communication link, an indication that the sidelink transmission has been successfully received and decoded by the relay UE. In some examples, the feedback component 840 may receive, on the relay communication link, an indication that the sidelink transmission has been successfully received and decoded by the relay UE. In some cases, the feedback component 840 may receive, on the sidelink communication link, an indication that the sidelink transmission has been successfully received and decoded by the relay UE. In some examples, the feedback component 840 may transmit, on the sidelink communication link, an indication that the sidelink transmission has been successfully received and decoded by the relay UE. The feedback component 840 may receive, on the sidelink communication link, an indication that the relay UE has failed to successfully receive and decode the sidelink transmission. The feedback component 840 may determine that the relay UE has failed to receive the sidelink transmission on one or more second preconfigured sidelink shared channel resources that occur before the one or more preconfigured sidelink shared channel resources. The feedback component 840 may transmit, on the sidelink communication link, an indication that the relay UE has failed to successfully receive and decode the sidelink transmission.

[0300] In some cases, the feedback component 840 may determine that the relay UE has failed to successfully receive and decode the sidelink transmission on the one or more second sidelink shared channel resources; and may transmit, based on the determination, an indication that the relay UE has failed to successfully receive and decode the sidelink transmission on the relay communication link, where receiving the indication of the one or more sidelink shared channel resources may be based on transmitting the indication that the relay UE has failed to successfully receive and decode the sidelink transmission.

[0301] Figure 9FIG. 0 shows a diagram of a system 900 including a device 905 that supports scheduling sidelink transmissions using a relay, in accordance with one or more aspects of the present disclosure. The device 905 may be an example of, or include components of, the device 605, the device 705, or the UE 115 as described herein. The device 905 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a communication manager 910, a transceiver 915, an antenna 920, a memory 925, and a processor 935. These components may be in electronic communication via one or more buses (e.g., bus 940).

[0302] The communication manager 910 may establish a communication link with a base station, the communication link including a sidelink communication link between a remote UE and a relay UE and a relay communication link between the relay UE and the base station; transmit an SR on the sidelink communication link; receive an indication of one or more sidelink shared channel resources configured by the base station for a sidelink transmission of the remote UE on the sidelink communication link and based on transmitting the SR; and transmit the sidelink transmission on at least a portion of the one or more configured sidelink shared channel resources on the sidelink communication link. Additionally or alternatively, the communication manager 910 may establish a communication link with a base station and a remote UE, the communication link including a sidelink communication link between the remote UE and the relay UE and a relay communication link between the relay UE and the base station; receive an SR on the sidelink communication link; transmit an indication of one or more sidelink shared channel resources configured by the base station for a sidelink transmission of the remote UE on the sidelink communication link and based on receiving the SR; receive the sidelink transmission on one or more configured sidelink shared channel resources on the sidelink communication link; and transmit an indication on the relay communication link that the sidelink transmission was successfully received and decoded by the relay UE.

[0303] The communication manager 910 may establish a sidelink communication link with a relay UE; determine that criteria for transmitting a sidelink transmission are met; transmit the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link based on determining that the criteria are met; and receive an indication on the sidelink communication link that the sidelink transmission was successfully received and decoded by the relay UE. The communication manager 910 may establish a sidelink communication link with a remote UE; receive a sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link; and transmit an indication on the sidelink communication link that the sidelink transmission was successfully received and decoded by the remote UE.

[0304] The transceiver 915 can perform two-way communication via one or more antennas, wired or wireless links, as described above. For example, the transceiver 915 can represent a wireless transceiver and can perform two-way communication with another wireless transceiver. The transceiver 915 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate the packets received from the antenna.

[0305] In some cases, the wireless device can include a single antenna 920. However, in some cases, the device can have more than one antenna 920, and these antennas can be capable of concurrently transmitting or receiving multiple wireless transmissions.

[0306] The memory 925 can include random access memory (RAM) and read-only memory (ROM). The memory 925 can store computer-readable, computer-executable code 930 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, the memory 925 can particularly contain a basic input / output system (BIOS) that can control basic hardware or software operations, such as interactions with peripheral components or devices.

[0307] The code 930 can include instructions for implementing aspects of the present disclosure, including instructions for supporting the PREAMBLE. The code 930 can be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 930 may not be directly executable by the processor 935, but can cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0308] The processor 935 can include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 935 can be configured to operate a memory array using a memory controller. In other cases, the memory controller can be integrated into the processor 935. The processor 935 can be configured to execute computer-readable instructions stored in a memory (e.g., memory 925) to cause the device 905 to perform various functions (e.g., functions or tasks supporting sidelink transmission scheduling using relays).

[0309] Figure 10FIG. 1000 is a block diagram showing an apparatus 1005 that supports scheduling sidelink transmissions using a relay, in accordance with one or more aspects of the present disclosure. Apparatus 1005 may be an example of aspects of a base station 105 as described herein. Apparatus 1005 may include a receiver 1010, a communication manager 1015, and a transmitter 1020. Apparatus 1005 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0310] The receiver 1010 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to scheduling sidelink transmissions using a relay, etc.). The information may be passed to other components of apparatus 1005. The receiver 1010 may be an example of aspects of the transceiver 1320 described with reference to Figure 13 The receiver 1010 may utilize a single antenna or an antenna array.

[0311] The communication manager 1015 may establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; transmit an indication of one or more sidelink shared channel resources for sidelink transmissions from the remote UE to the relay UE over the relay communication link; and receive an indication that the sidelink transmission has been successfully received and decoded by the relay UE based on transmitting the indication of the one or more sidelink shared channel resources. The communication manager 1015 may be an example of aspects of the communication manager 1310 described herein.

[0312] In one or more aspects, the techniques described as being performed by the communication manager 1015 herein may support improvements in relayed sidelink communication. For example, the techniques performed by the communication manager 1015 may enable the base station 105 to schedule resources for a UE and receive data from the UE without communicating directly with the UE. Additionally or alternatively, the techniques performed by the communication manager 1015 may enable the base station 105 to schedule resources for a UE outside the coverage area of the base station and receive data from the UE. Accordingly, the techniques described herein may increase the effective communication range.

[0313] The communication manager 1015 can be an example of an apparatus for performing various aspects of managing an intelligent repeater as described herein. The communication manager 1015 or its sub-components can be implemented in hardware (e.g., in communication management circuitry). The circuitry can include a processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.

[0314] In another implementation, the communication manager 1015 or its sub-components can be implemented in code executed by a processor (e.g., as communication management software or firmware), or any combination thereof. If implemented in code executed by a processor, the various functions of the communication manager 1015 or its sub-components can be performed by a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic device.

[0315] In some examples, the communication manager 1015 can be configured to perform various operations (e.g., receive, determine, transmit) using the receiver 1010, the transmitter 1020, or both, or otherwise in cooperation with the receiver 1010, the transmitter 1020, or both.

[0316] The communication manager 1015 or its sub-components can be physically located at various positions, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, in accordance with various aspects of the present disclosure, the communication manager 1015 or its sub-components can be separate and distinct components. In some examples, in accordance with various aspects of the present disclosure, the communication manager 1015 or its sub-components can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, another computing device, one or more other components described in this disclosure, or combinations thereof.

[0317] The transmitter 1020 can transmit signals generated by other components of the device 1005. In some examples, the transmitter 1020 can be co-located with the receiver 1010 in a transceiver module. For example, the transmitter 1020 can be an example of aspects of the transceiver 1320 described with reference to Figure 13 The transmitter 1020 can utilize a single antenna or an antenna array.

[0318] Figure 11Block diagram 1100 illustrates device 1105 supporting relay - based scheduling of sidelink transmissions in accordance with one or more aspects of the present disclosure. Device 1105 may be an example of aspects of device 1005 or base station 105 as described herein. Device 1105 may include a receiver 1110, a communication manager 1115, and a transmitter 1135. Device 1105 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0319] The receiver 1110 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to relay - based scheduling of sidelink transmissions, etc.). The information may be passed to other components of device 1105. The receiver 1110 may be an example of aspects of the transceiver 1320 described with reference to Figure 13 The receiver 1110 may utilize a single antenna or an antenna array.

[0320] The communication manager 1115 may be an example of aspects of the communication manager 1015 as described herein. The communication manager 1115 may include a base - station communication establishment component 1120, a sidelink grant transmitter 1125, and a feedback receiver 1130. The communication manager 1115 may be an example of aspects of the communication manager 1310 described herein.

[0321] The base - station communication establishment component 1120 may establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station.

[0322] The sidelink grant transmitter 1125 may transmit, on the relay communication link, an indication of one or more sidelink shared - channel resources for sidelink transmissions from the remote UE to the relay UE.

[0323] The feedback receiver 1130 may receive an indication that the sidelink transmission has been successfully received and decoded by the relay UE based on the transmission of the indication of the one or more sidelink shared - channel resources.

[0324] The transmitter 1135 may transmit signals generated by other components of device 1105. In some examples, the transmitter 1135 may be co - located with the receiver 1110 in a transceiver module. For example, the transmitter 1135 may be an example of aspects of the transceiver 1320 described with reference to Figure 13 The transmitter 1135 may utilize a single antenna or an antenna array.

[0325] Figure 12FIG. 1200 is a block diagram of a communication manager 1205 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure. The communication manager 1205 may be an example of aspects of the communication manager 1015, communication manager 1115, or communication manager 1310 described herein. The communication manager 1205 may include a base station communication establishment component 1210, a sidelink grant transmitter 1215, a feedback receiver 1220, an SR receiver 1225, a control signaling transmitter 1230, and a BSR receiver 1235. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0326] The base station communication establishment component 1210 may establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station.

[0327] The sidelink grant transmitter 1215 may transmit, on the relay communication link, an indication of one or more sidelink shared channel resources for sidelink transmissions from the remote UE to the relay UE. In some examples, the sidelink grant transmitter 1215 may transmit, on the relay communication link, an indication of one or more sidelink feedback channel resources configured for transmitting a second SR from the remote UE to the relay UE. In some examples, the sidelink grant transmitter 1215 may transmit, on the relay communication link, an indication of one or more additional sidelink feedback channel resources configured for transmitting a second SR from the remote UE to the relay UE. In some examples, the sidelink grant transmitter 1215 may transmit, on the relay communication link, an indication of one or more second sidelink shared channel resources for retransmitting the sidelink transmission, wherein receiving an indication that the sidelink transmission was successfully received and decoded may be based on transmitting the indication of the one or more second sidelink shared channel resources. In some cases, the sidelink transmission may be a BSR corresponding to data stored at the remote UE.

[0328] The feedback receiver 1220 may receive an indication that the sidelink transmission was successfully received and decoded by the relay UE based on transmitting the indication of the one or more sidelink shared channel resources. In some examples, the feedback receiver 1220 may receive, on the relay communication link, an indication that the relay UE failed to successfully receive and decode the sidelink transmission.

[0329] The SR receiver 1225 may receive an SR associated with the remote UE on the relay communication link, wherein transmitting the indication of the one or more sidelink shared channel resources is based on receiving the SR.

[0330] The control signaling transmitter 1230 may transmit on the relay communication link a control signal indicating the priority for each of the LCGs for the remote UE. In some examples, the control signaling transmitter 1230 may transmit to the remote UE a control signal indicating the priority for each of the LCGs for the remote UE. In some examples, the control signaling transmitter 1230 may transmit to another UE a second control signal indicating the priority for each of the LCGs for the remote UE.

[0331] In a case where the sidelink transmission includes a BSR, the BSR receiver 1235 may receive the BSR on the relay communication link.

[0332] Figure 13 FIG. shows a diagram of a system 1300 including a device 1305 that supports scheduling sidelink transmissions using a relay, in accordance with one or more aspects of the present disclosure. The device 1305 may be an example of the device 1005, the device 1105, or the base station 105 as described herein, or may include components of these devices. The device 1305 may include components for two-way voice and data communication, which include components for transmitting and receiving communications, including a communication manager 1310, a network communication manager 1315, a transceiver 1320, an antenna 1325, a memory 1330, a processor 1340, and an inter-station communication manager 1345. These components may be in electronic communication via one or more buses (e.g., bus 1350).

[0333] The communication manager 1310 may establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station; transmit on the relay communication link an indication of one or more sidelink shared channel resources for sidelink transmission from the remote UE to the relay UE; and receive an indication that the sidelink transmission has been successfully received and decoded by the relay UE, based on transmitting the indication of the one or more sidelink shared channel resources.

[0334] The network communication manager 1315 may manage communication with the core network (e.g., via one or more wired backhaul links). For example, the network communication manager 1315 may manage the delivery of data communication for client devices (such as one or more UEs 115).

[0335] The transceiver 1320 may perform two-way communication via one or more antennas, wired or wireless links, as described above. For example, the transceiver 1320 may represent a wireless transceiver and may perform two-way communication with another wireless transceiver. The transceiver 1320 may also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.

[0336] In some cases, the wireless device may include a single antenna 1325. However, in some cases, the device may have more than one antenna 1325, which may be capable of concurrently transmitting or receiving multiple wireless transmissions.

[0337] The memory 1330 may include RAM and ROM. The memory 1330 may store computer-readable, computer-executable code 1335 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, the memory 1330 may particularly include BIOS, which may control basic hardware or software operations, such as interactions with peripheral components or devices.

[0338] The code 1335 may include instructions for implementing aspects of the present disclosure, including instructions for supporting wireless communication. The code 1335 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 1335 may not be directly executable by the processor 1340 but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0339] The processor 1340 may include intelligent hardware devices (e.g., a general-purpose processor, DSP, CPU, microcontroller, ASIC, FPGA, programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1340 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 1340. The processor 1340 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1330) to cause the device 1305 to perform various functions (e.g., functions or tasks supporting sidelink transmission scheduling using relays).

[0340] The inter-station communication manager 1345 may manage communication with other base stations 105 and may include a controller or scheduler for collaboratively controlling communication with the UE 115 with other base stations 105. For example, the inter-station communication manager 1345 may coordinate the scheduling of transmissions to the UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-station communication manager 1345 may provide an X2 interface within the LTE / LTE-A wireless communication network technology to provide communication between base stations 105.

[0341] Figure 14FIG. 1400 is a flow diagram illustrating a method 1400 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure. Operations of method 1400 may be implemented by a UE 115 or components thereof as described herein. For example, operations of method 1400 may be performed by a communication manager as described with reference to Figures 6 to 9 In some examples, the UE may execute an instruction set to control functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use special purpose hardware to perform aspects of the described functions.

[0342] At 1405, the UE may establish a communication link with a base station, the communication link including a sidelink communication link between a remote UE and a relay UE and a relay communication link between the relay UE and the base station. The operation at 1405 may be performed in accordance with the methods described herein. In some examples, aspects of the operation at 1405 may be performed by a UE communication establishment component as described with reference to Figures 6 to 9 In some examples, aspects of the operation at 1405 may be performed by a UE communication establishment component as described with reference to

[0343] At 1410, the UE may receive, on the sidelink communication link, an indication of one or more sidelink shared channel resources configured by the base station for a sidelink transmission to the remote UE. The operation at 1410 may be performed in accordance with the methods described herein. In some examples, aspects of the operation at 1410 may be performed by a sidelink grant component as described with reference to Figures 6 to 9 In some examples, aspects of the operation at 1410 may be performed by a sidelink grant component as described with reference to

[0344] At 1415, the UE may transmit the sidelink transmission on at least a portion of the one or more configured sidelink shared channel resources on the sidelink communication link based on the criterion being met. The operation at 1415 may be performed in accordance with the methods described herein. In some examples, aspects of the operation at 1415 may be performed by a sidelink transmission component as described with reference to Figures 6 to 9 In some examples, aspects of the operation at 1415 may be performed by a sidelink transmission component as described with reference to

[0345] Figure 15 FIG. 1500 is a flow diagram illustrating a method 1500 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure. Operations of method 1500 may be implemented by a UE 115 or components thereof as described herein. For example, operations of method 1500 may be performed by a communication manager as described with reference to Figures 6 to 9 In some examples, the UE may execute an instruction set to control functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use special purpose hardware to perform aspects of the described functions.

[0346] At 1505, the UE may establish a communication link with a base station, the communication link including a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station. The operations at 1505 may be performed according to the methods described herein. In some examples, aspects of the operations at 1505 may be performed by a UE communication establishment component as described with reference to Figures 6 to 9 as described.

[0347] At 1510, the UE may transmit an SR on the sidelink communication link. The operations at 1510 may be performed according to the methods described herein. In some examples, aspects of the operations at 1510 may be performed by an SR component as described with reference to Figures 6 to 9 as described.

[0348] At 1515, the UE may receive an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmissions for the remote UE on the sidelink communication link. The operations at 1515 may be performed according to the methods described herein. In some examples, aspects of the operations at 1515 may be performed by a sidelink grant component as described with reference to Figures 6 to 9 as described.

[0349] At 1520, the UE may transmit the sidelink transmission on at least a portion of the one or more configured sidelink shared channel resources on the sidelink communication link based on the criterion being met. The operations at 1520 may be performed according to the methods described herein. In some examples, aspects of the operations at 1520 may be performed by a sidelink transmission component as described with reference to Figures 6 to 9 as described.

[0350] Figure 16 A flowchart illustrating a method 1600 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is shown. The operations of method 1600 may be implemented by a UE 115 or its components as described herein. For example, the operations of method 1600 may be performed by a communication manager as described with reference to Figures 6 to 9 as described. In some examples, the UE may execute an instruction set to control functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.

[0351] At 1605, the UE may establish a communication link with a base station, the communication link including a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station. The operations at 1605 may be performed according to the methods described herein. In some examples, aspects of the operations at 1605 may be performed by a UE communication establishment component as described with reference to Figures 6 to 9 as described.

[0352] At 1610, the UE may receive, on the sidelink communication link, an indication of one or more sidelink feedback channel resources configured by the base station for SR from the remote UE to the relay UE. The operations at 1610 may be performed according to the methods described herein. In some examples, aspects of the operations at 1610 may be performed by a sidelink grant component as described with reference to Figures 6 to 9 what is described.

[0353] At 1615, the UE may transmit the SR on at least a portion of the one or more sidelink feedback channel resources on the sidelink communication link. The operations at 1615 may be performed according to the methods described herein. In some examples, aspects of the operations at 1615 may be performed by an SR component as described with reference to Figures 6 to 9 what is described.

[0354] At 1620, the UE may receive, on the sidelink communication link and based on transmitting the SR, an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmission of the remote UE. The operations at 1620 may be performed according to the methods described herein. In some examples, aspects of the operations at 1620 may be performed by a sidelink grant component as described with reference to Figures 6 to 9 what is described.

[0355] At 1625, the UE may transmit the sidelink transmission on at least a portion of the one or more configured sidelink shared channel resources on the sidelink communication link. The operations at 1625 may be performed according to the methods described herein. In some examples, aspects of the operations at 1625 may be performed by a sidelink transmission component as described with reference to Figures 6 to 9 what is described.

[0356] Figure 17 A flowchart illustrating a method 1700 for supporting sidelink transmission scheduling using a relay in accordance with one or more aspects of the present disclosure is shown. The operations of method 1700 may be implemented by the UE 115 or its components as described herein. For example, the operations of method 1700 may be performed by a communication manager as described with reference to Figures 6 to 9 what is described. In some examples, the UE may execute an instruction set to control functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.

[0357] At 1705, the UE may establish communication links with the base station and the remote UE, the communication links including a sidelink communication link between the remote UE and the relay UE and a relay communication link between the relay UE and the base station. The operations at 1705 may be performed according to the methods described herein. In some examples, aspects of the operations at 1705 may be performed by a component as described with reference to Figures 6 to 9performed by the described UE communication establishment component.

[0358] At 1710, the UE may receive an SR on the sidelink communication link. The operation of 1710 may be performed according to the methods described herein. In some examples, aspects of the operation of 1710 may be performed by an SR component as described with reference to Figures 6 to 9 the described SR component.

[0359] At 1715, the UE may transmit, on the sidelink communication link, an indication of one or more sidelink shared channel resources configured by the base station for sidelink transmissions to the remote UE. The operation of 1715 may be performed according to the methods described herein. In some examples, aspects of the operation of 1715 may be performed by a sidelink grant component as described with reference to Figures 6 to 9 the described sidelink grant component.

[0360] At 1720, the UE may receive the sidelink transmission on one or more of the configured sidelink shared channel resources on the sidelink communication link. The operation of 1720 may be performed according to the methods described herein. In some examples, aspects of the operation of 1720 may be performed by a sidelink transmission component as described with reference to Figures 6 to 9 the described sidelink transmission component.

[0361] At 1725, the UE may transmit, on the relay communication link, an indication that the sidelink transmission was successfully received and decoded by the relay UE. The operation of 1725 may be performed according to the methods described herein. In some examples, aspects of the operation of 1725 may be performed by a feedback component as described with reference to Figures 6 to 9 the described feedback component.

[0362] Figure 18 FIG. 1800 is a flow diagram illustrating a method 1800 that supports scheduling sidelink transmissions using relays in accordance with one or more aspects of the present disclosure. The operations of method 1800 may be implemented by a base station 105 or its components as described herein. For example, the operations of method 1800 may be performed by a communication manager as described with reference to Figures 10 to 13 the described communication manager. In some examples, the base station may execute an instruction set to control functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may use special purpose hardware to perform aspects of the described functions.

[0363] At 1805, the base station may establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE and a relay communication link between the relay UE and the base station. The operation of 1805 may be performed according to the methods described herein. In some examples, aspects of the operation of 1805 may be performed by a base station communication establishment component as described with reference to Figures 10 to 13 the described base station communication establishment component.

[0364] In 1810, the base station may transmit, on the relay communication link, an indication of one or more sidelink shared channel resources for sidelink transmissions from the remote UE to the relay UE. The operations of 1810 may be performed according to the methods described herein. In some examples, aspects of the operations of 1810 may be performed by a sidelink grant transmitter as described with reference to Figures 10 to 13 as described.

[0365] In 1815, the base station may receive an indication that the sidelink transmission has been successfully received and decoded by the relay UE, based on transmitting the indication of the one or more sidelink shared channel resources. The operations of 1815 may be performed according to the methods described herein. In some examples, aspects of the operations of 1815 may be performed by a feedback receiver as described with reference to Figures 10 to 13 as described.

[0366] Figure 19 A flowchart illustrating a method 1900 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure is shown. The operations of method 1900 may be implemented by a remote UE 115 or its components as described herein. For example, the operations of method 1900 may be performed by a communication manager as described with reference to Figures 6 to 9 as described. In some examples, the remote UE may execute an instruction set to control functional elements of the remote UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.

[0367] In 1905, the remote UE may establish a sidelink communication link with the relay UE. The operations of 1905 may be performed according to the methods described herein. In some examples, aspects of the operations of 1905 may be performed by a UE communication establishment component as described with reference to Figures 6 to 9 as described.

[0368] In 1910, the remote UE may determine that criteria for transmitting a sidelink transmission are met. The operations of 1910 may be performed according to the methods described herein. In some examples, aspects of the operations of 1910 may be performed by a criteria determination component as described with reference to Figures 6 to 9 as described.

[0369] In 1915, the remote UE may transmit the sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link, based on determining that the criteria are met. The operations of 1915 may be performed according to the methods described herein. In some examples, aspects of the operations of 1915 may be performed by a sidelink transmission component as described with reference to Figures 6 to 9 as described.

[0370] In 1920, the remote UE may receive an indication on the sidelink communication link that the sidelink transmission was successfully received and decoded by the relay UE. The operation of 1920 may be performed according to the methods described herein. In some examples, aspects of the operation of 1920 may be performed by a feedback component as described with reference to Figures 6 to 9 described.

[0371] Figure 20 FIG. 2000 is a flow diagram illustrating a method 2000 that supports scheduling sidelink transmissions using a relay in accordance with one or more aspects of the present disclosure. The operations of method 2000 may be implemented by a relay UE 115 or its components as described herein. For example, the operations of method 2000 may be performed by a communication manager as described with reference to Figures 6 to 9 described. In some examples, the relay UE may execute an instruction set to control functional elements of the relay UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.

[0372] In 2005, the relay UE may establish a sidelink communication link with the remote UE. The operation of 2005 may be performed according to the methods described herein. In some examples, aspects of the operation of 2005 may be performed by a UE communication establishment component as described with reference to Figures 6 to 9 described.

[0373] In 2010, the relay UE may receive a sidelink transmission on one or more preconfigured sidelink shared channel resources on the sidelink communication link. The operation of 2010 may be performed according to the methods described herein. In some examples, aspects of the operation of 2010 may be performed by a sidelink transmission component as described with reference to Figures 6 to 9 described.

[0374] In 2015, the relay UE may transmit an indication on the sidelink transmission link that the sidelink transmission was successfully received and decoded by the relay UE. The operation of 2015 may be performed according to the methods described herein.

[0375] In some examples, aspects of the operation of 2015 may be performed by a feedback component as described with reference to Figures 6 to 9 described.

[0376] Figure 21 FIG. 2100 illustrates an example of a wireless communication system 2100 that supports configuration for sidelink scheduling requests in accordance with one or more aspects of the present disclosure. In some examples, wireless communication system 2100 may implement aspects of wireless communication system 100. For example, wireless communication system 2100 may include a base station 105-d, a UE 115-k, and a UE 115-j, which may be as described with reference to Figure 1Examples of the described base station 105 and UE 115. Base station 105-d may communicate with UE 115-k over a direct communication link and may communicate with UE 115-j over an indirect communication link, where UE 115-j may represent a remote UE 115 and UE 115-k may represent a relay UE 115. Although a relay UE 115-k is described herein, there may be examples where another device (e.g., a relay node or relay base station 105) performs the functions of relay UE 115-k.

[0377] For example, UE 115-j and base station 105-d may communicate via a sidelink between UE 115-k and UE 115-j and a relay link (e.g., a direct link) between UE 115-k and base station 105-d. In the uplink, UE 115-j may transmit information (e.g., one or more messages) to UE 115-k over the sidelink, and UE 115-k may relay or forward the information to base station 105-d over the relay link. In the downlink, base station 105-d may transmit information to UE 115-k over the relay link, and UE 115-k may relay or forward the information to UE 115-j over the sidelink. In some cases, UE 115-j may be outside the coverage area of base station 105-d and may communicate with base station 105-d via a communication link with UE 115-k (e.g., an indirect communication link). In some other cases, UE 115-j may be within the coverage area of base station 105-d and may establish a direct communication link with base station 105-d (e.g., in addition to the indirect communication link). In such cases, UE 115-j may communicate with base station 105-d via the communication link with UE 115-k, via the direct communication link, or both.

[0378] For an uplink transmission from UE 115-j to base station 105-d over an indirect communication link, base station 105-d may dynamically schedule uplink resources on the sidelink between UE 115-k and UE 115-j, may pre-configure one or more uplink grants or resources for the sidelink, or may omit scheduling or configuring any uplink resources (e.g., UE 115-k and UE 115-j may schedule uplink resources). The uplink transmission on the relay link between UE 115-k and base station 105-d may include a MAC instance shared between UE 115-k and any remote UE 115 (e.g., including UE 115-j) communicating with base station 105-d via UE 115-k or may include separate MAC instances for different remote UE 115 (e.g., UE 115-j).

[0379] Data for uplink transmission can reach the buffer of UE 115-j, and if the buffer is empty when the data arrives or if the priority of the data is higher than the priority of other data on any other logical channel, this can trigger a BSR. In a case where the uplink transmission on the relay link or the sidelink is dynamically scheduled by the base station 105-d, the BSR can represent or include a request to the base station 105-d for sidelink resources or other resources for transmitting data. If sidelink resources are available for transmitting the BSR, or if sidelink resources (e.g., physical sidelink control channel (PSCCH) resources) are preconfigured for the BSR, UE 115-j can transmit the BSR to UE 115-k on at least a portion of the available sidelink resources. UE 115-k can forward or relay the BSR to the base station 105-d, and the base station 105-d can configure or grant uplink resources (e.g., resources on the sidelink and / or the relay link) for transmitting data based on the received BSR. In some cases, the method for transmitting the BSR from UE 115-k to the base station 105-d can depend on the method for transmitting the BSR from UE 115-j to the base station 105-d.

[0380] If sidelink resources are not available for transmitting the BSR, the BSR can remain pending at UE 115-j and can trigger (e.g., via UE 115-k) the transmission of a scheduling request 2110 to the base station 105-d. Thus, the method or resource configuration for transmitting the scheduling request 2110 on the sidelink (such as the sidelink between UE 115-k and UE 115-j) can support the transmission of the BSR and the corresponding data, and can further support the communication between UE 115-j and the base station 105-d.

[0381] The present disclosure provides a method and resource configuration for transmitting a scheduling request 2110 on sidelink resources. After or as part of establishing a communication link between UE 115-j, UE 115-k, and the base station 105-d, the base station 105-d can configure resources on the sidelink for transmitting one or more scheduling requests 2110. For example, the base station 105-d can configure resources on the sidelink feedback channel (e.g., physical sidelink feedback channel (PSFCH)), or can configure resources at any location in the time domain and frequency domain.

[0382] In some cases, the base station 105-d may configure multiple resource sets, where each resource set may be associated with QoS or LCP, or a range thereof. Thus, a device (e.g., UE 115-k) receiving a scheduling request 2110 on a sidelink may implicitly determine the QoS or LCP associated with the scheduling request 2110 based on the resource set used for the scheduling request 2110. For example, UE 115-j may select a resource set for transmitting the scheduling request 2110, where the resource set may correspond to the QoS or LCP of the scheduling request 2110. UE 115-j may transmit the scheduling request 2110 to UE 115-k, and UE 115-k may identify the corresponding QoS or LCP based on the resource set on which the scheduling request 2110 is received. Each resource set may also be configured with its own forbidden time for suppressing the scheduling request 2110. In some cases, if the scheduling request includes multiple bits, a field of the scheduling request may indicate the QoS or LCP for the scheduling request.

[0383] The base station 105-d may transmit an indication 2105-a of the configured resources to UE 115-k (e.g., on a relay link), and UE 115-k may transmit (e.g., forward or relay) an indication 2105-b of the configured resources to UE 115-j (e.g., on a sidelink). If resources are configured at any location in the time domain and frequency domain, the indication 2105 of the configured resources may include a bit map for indicating the configured resources. For example, the bit map may indicate one or more resource blocks (RBs) (e.g., physical RBs (PRBs)) allocated to the configured resources, and a cyclic shift associated with the one or more RBs.

[0384] UE 115-j may identify uplink data to be transmitted to the base station 105-d and may trigger a BSR based on the uplink data, as described herein. UE 115-j may identify that resources on the sidelink are not available for transmitting the BSR and may transmit a scheduling request 2110-a based on the unavailability of the resources. For example, UE 115-j may use one or more of the configured resources (e.g., a portion of the configured resources) configured via the indication 2105 to transmit the scheduling request 2110-a to UE 115-k on the sidelink. UE 115-k may receive the scheduling request 2110-a and may transmit (e.g., forward or relay) a scheduling request 2110-b to the base station 105-d, which requests sidelink resources for transmitting the BSR from UE 115-j to UE 115-k.

[0385] UE 115-j may maintain a counter for transmitting scheduling requests 2110 for the BSR, and may start the counter when the first scheduling request 2110 (e.g., scheduling request 2110-a) is triggered or transmitted. UE 115-j may increment the value of the counter each time UE 115-j transmits a scheduling request 2110 to UE 115-k. If the base station 105-d and / or UE 115-k successfully receives the scheduling request 2110 from UE 115-j, UE 115-j may (e.g., upon notification of successful reception of the scheduling request) reset the counter to its initial value. In some cases, UE 115-j may determine that the scheduling request has been successfully received based on receiving an assignment (e.g., grant) of sidelink resources for the BSR. If the counter reaches a threshold (e.g., a maximum value) before being reset, UE 115-j may release any resources on the sidelink feedback and / or shared channel (e.g., on the PSFCH or the Physical Sidelink Shared Channel (PSSCH)), and may transmit a notification to UE 115-k that the resources have been released. UE 115-k may relay the notification to the base station 105-d.

[0386] In some cases, the base station may successfully receive the scheduling request 2110 from UE 115-j (e.g., via a relay link with UE 115-k), and may assign or grant one or more resources on the sidelink for transmitting the BSR from UE 115-j to UE 115-k. UE 115-j may use the one or more assigned resources to transmit the BSR to UE 115-k, and UE 115-k may transmit the BSR to the base station 105-d (e.g., forward or relay the BSR). Based on the BSR, the base station 105-d may assign or grant one or more sidelink resources and / or relay resources for transmitting uplink data from UE 115-j to UE 115-k and subsequently from UE 115-k to the base station 105-d. UE 115-j may receive the grant of resources and may transmit uplink data accordingly.

[0387] Figure 22An example of sidelink resource configuration 2200 that supports configuration for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is illustrated. In some examples, sidelink resource configuration 2200 may implement aspects of, or be implemented by, wireless communication system 100 or 2100. For example, base station 105 may configure sidelink resource configuration 2200 for communicating with remote UE 115 via a communication link that may include relay UE 115 for relaying communications to and from remote UE 115. Base station 105 may transmit an indication of the sidelink resource configuration to relay UE 115, and relay UE 115 may forward or transmit the indication to remote UE 115, as described with reference to Figure 21 Base station 105 and UE 115 may be examples of base station 105 and UE 115 described herein with reference to Figure 1 and 21 Although relay UE 115 is described herein, there may be examples where another device (e.g., a relay node or relay base station 105) performs the functions of relay UE 115.

[0388] Base station 105 may configure multiple resource sets 2205 to achieve QoS or LCP differentiation. For example, base station 105 may configure multiple resource sets 2205 and may associate each resource set 2205 with QoS or LCP, or a range thereof. In one example, base station 105 may configure a first resource set 2205-a, a second resource set 2205-b, and so on, up to an nth resource set 2205-c. Base station 105 may associate each resource set 2205 with QoS or LCP, or with a range of QoS values or a range of LCPs. For example, base station 105 may associate each resource set 2205 with a different set of one or more LCHs 2210. Each set of LCHs 2210 (e.g., where each set is associated with a different resource set 2205) may include LCHs 2210 having similar LCP or QoS. In some cases, an LCH 2210 may be associated with one resource set 2205, and in some cases, an LCH 2210 may be associated with multiple resource sets 2205 (e.g., an LCH 2210 may be included in multiple sets of LCHs 2210).

[0389] A device that receives a scheduling request on a sidelink (e.g., relay UE 115) may implicitly determine the QoS or LCP associated with the scheduling request based on the resource set 2205 used for the scheduling request. For example, the remote UE 115 may select a first resource set 2205-a for transmitting a first scheduling request, where the first resource set 2205-a may include a first set of one or more LCHs 2210-a associated with a first range of LCP. The remote UE 115 may use the first resource set 2205-a to transmit the scheduling request to the relay UE 115, and the relay UE 115 may identify the corresponding QoS or LCP (e.g., or its range) based on the first resource set 2205-a. The relay UE 115 may prioritize the scheduling request based on the identified priority.

[0390] The base station 105 may additionally or alternatively associate a barred time 2215 with each resource set 2205 (e.g., each resource set 2205 may have its own barred time 2215). The barred time may be or represent the amount of time that the remote UE 115 is inhibited from transmitting a scheduling request. For example, the remote UE 115 may start a barred timer for the resource set 2205, which may run until the barred time 2215 associated with the resource set 2205 is reached. While the barred timer is running, the remote UE 115 may suppress triggering a scheduling request based on a pending BSR at the remote UE 115.

[0391] Figure 23 An example of a process flow 2300 that supports configuration for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is illustrated. In some examples, the process flow 2300 may implement aspects of the wireless communication system 100 or 2100 or be implemented by aspects of the wireless communication system 100 or 2100. In some cases, the process flow 2300 may implement aspects of the sidelink resource configuration 2200 or be implemented by aspects of the sidelink resource configuration 2200. The process flow may be implemented by the base station 105-e, UE 115-l, and UE 115-m, where UE 115-l may represent the remote UE 115 and UE 115-m may represent the relay UE 115. The base station 105-e and the UEs 115-l and 115-m may represent those described herein with reference to Figure 1 and Figures 21 to 22An example of the described base station 105 and UE 115. The base station 105-e may communicate with the UE 115-l via a communication link that may include the UE 115-m (e.g., for relaying communications to and from the UE 115-l). Although the relay UE 115-m is described herein, there may be examples where another device (e.g., a relay node or a relay base station 105) performs the functions of the relay UE 115-m.

[0392] In the following description of the process flow 2300, the operations between the UE 115-l, UE 115-m and the base station 105-b may be transmitted in an order different from the shown order, or the operations performed by the UE 115-l, UE 115-m and the base station 105-b may be performed in a different order or at different times. Certain operations may also be excluded from the process flow 2300, or other operations may be added to the process flow 2300. Although the UE 115-l, UE 115-m and the base station 105-b are shown performing the operations of the process flow 2300, some aspects of some operations may also be performed by one or more other wireless devices.

[0393] At 2305, the base station 105-b, the UE 115-l and the UE 115-m may establish a communication link, where the communication link may include a sidelink link between the UE 115-l and the UE 115-m, and a relay link between the UE 115-m and the base station 105-b.

[0394] At 2310, the base station 105-b may configure one or more resources for transmitting a scheduling request from the UE 115-l to the UE 115-m on the sidelink link based on establishing the communication link. For example, the base station 105-b may configure one or more resources to be on a sidelink feedback channel (e.g., PSFCH), or at any location in the time domain and frequency domain. In some cases, as described with reference to Figure 2 and Figure 3 the base station 105-b may configure one or more resources as one or more resource sets, where each resource set may be associated with a set of LCHs (e.g., and associated LCP or QoS) and a prohibited time.

[0395] At 2315-a, the base station 105-b may transmit an indication of one or more configured resources to the UE 115-m on the relay link. In some cases, the indication may include a bit mapping indicating one or more configured resources (e.g., one or more RBs corresponding to the one or more resources) and a corresponding cyclic shift.

[0396] At 2315-b, UE 115-m may transmit an indication of the one or more configured resources on the sidelink to UE 115-l on the sidelink.

[0397] At 2320, UE 115-l may trigger a BSR for transmitting data on the communication link to base station 105-b. For example, UE 115-l may identify or receive data in a buffer of UE 115-l and may trigger the BSR based on the identified data (e.g., based on whether the identified data is new data or based on the priority of the identified data).

[0398] At 2325, UE 115-l may identify that resources on the sidelink are not available for transmitting the BSR based on triggering the BSR. For example, base station 105-b may dynamically assign or grant resources on the sidelink, and UE 115-l may identify that the assigned resources are not associated with transmitting the BSR or that those resources on the sidelink are not assigned to UE 115-l.

[0399] At 2330-a, UE 115-l may use at least a portion of the one or more configured resources and transmit a scheduling request on the sidelink to UE 115-m based on identifying that resources on the sidelink are unavailable. For example, UE 115-l may transmit the scheduling request based on one or more configured resources indicated by base station 105-b. In some cases, UE 115-l may select at least a portion of the one or more configured resources based on the QoS or LCP associated with the scheduling request, as described herein with reference to Figure 21 and 22 described. In some cases, UE 115-l may start a counter based on transmitting the scheduling request.

[0400] At 2330-b, UE 115-m may transmit (e.g., relay or forward) the scheduling request on the relay link to base station 105-b based on receiving the scheduling request on the sidelink. In some cases, the received scheduling request may indicate to UE 115-m that resources on the sidelink are not available for transmitting the BSR, and UE 115-m may transmit the scheduling request to base station 105-b based on the indication of resource unavailability.

[0401] In 2335-a, in some cases, UE 115-l may transmit a second scheduling request on the sidelink to UE 115-m based on the triggered BSR. For example, UE 115-l may transmit the second scheduling request based on determining that UE 115-m or base station 105-b may not have received the scheduling request. In one example, if UE 115-l fails to receive an assignment or grant of resources for transmitting the BSR, UE 115-l may determine that UE 115-m or base station 105-b may not have received the scheduling request. In some cases, UE 115-l may increment the counter based on transmitting the second scheduling request.

[0402] In 2335-b, in some cases, UE 115-m may transmit a second scheduling request to base station 105-b on the relay link based on receiving the second scheduling request. In some cases, UE 115-m may receive the second scheduling request and may determine that UE 115-m or base station 105-b may not have received the scheduling request based on receiving the second scheduling request. Additionally, in some cases, UE 115-m may transmit the second scheduling request based on determining that UE 115-m or base station 105-b may not have received the scheduling request based on receiving the scheduling request.

[0403] In 2340-a, in some cases, UE 115-l may transmit a BSR on the sidelink to UE 115-l or may transmit uplink data. For example, UE 115-l may receive an assignment or grant of resources on the sidelink for transmitting the BSR based on transmitting at least one scheduling request (e.g., a scheduling request and / or a second scheduling request). UE 115-l may transmit the BSR on the assigned resources based on triggering the BSR and based on receiving the assigned resources. In some cases, based on transmitting the BSR, UE 115-l may receive an assignment or grant of resources on the sidelink for transmitting (e.g., to UE 115-m, where UE 115-m may forward or relay the data to base station 105-b) data. UE 115-l may transmit the data in the uplink and on the assignment or grant of resources for transmitting the data.

[0404] In some cases, UE 115-l may determine to release resources on the sidelink based on the value of the counter (e.g., one or more configured resources may be released). For example, UE 115-l may determine to release all resources configured for PSSCH and / or PSCCH resources on the sidelink. UE 115-l may transmit a notification on the sidelink to UE 115-m indicating that UE 115-l has released the resources.

[0405] At 2340-b, in some cases, the UE 115-m may transmit a BSR, data, or the notification to the base station 105-b based on receiving a BSR, data, or a notification to release resources.

[0406] Figure 24 Block diagram 2400 of a device 2405 supporting configurations for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is shown. The device 2405 may be an example of aspects of the UE 115 as described herein. The device 2405 may include a receiver 2410, a communication manager 2415, and a transmitter 2420. The device 2405 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0407] The receiver 2410 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to configurations for sidelink scheduling requests, etc.). The information may be passed to other components of the device 2405. The receiver 2410 may be an example of aspects of the transceiver 2720 described with reference to Figure 27 The receiver 2410 may utilize a single antenna or an antenna array.

[0408] The communication manager 2415 may establish a communication link with a base station, the communication link including a sidelink communication link between a remote UE and a relay UE and a relay communication link between the relay UE and the base station; receive an indication of one or more resources configured by the base station for transmitting a scheduling request on the sidelink communication link to the relay UE on the sidelink communication link; trigger a BSR for transmitting data on the communication link to the base station; identify that the resources on the sidelink communication link are not available for transmitting the BSR based on triggering the BSR; and transmit a scheduling request to the relay UE on the sidelink communication link using at least a portion of one or more of the configured resources and based on identifying that the resources on the sidelink communication link are unavailable.

[0409] The communication manager 2415 may also establish communication links with a base station and a remote UE. The communication links include a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station. The communication manager 2415 receives an indication of one or more resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link on the relay communication link, and transmits an indication of the one or more configured resources on the sidelink communication link. The communication manager 2415 uses at least a portion of the one or more configured resources to receive a scheduling request on the sidelink communication link, where the scheduling request indicates that the resources on the sidelink communication link are not available for transmitting a BSR. The communication manager 2415 then transmits the scheduling request on the relay communication link based on the indication that the resources on the sidelink communication link are not available and based on receiving the scheduling request on the sidelink communication link. The communication manager 2415 may be an example of aspects of the communication manager 2710 described herein.

[0410] The communication manager 2415 may be an example of an apparatus for performing aspects of managing an intelligent repeater as described herein. The communication manager 2415 or its subcomponents may be implemented in hardware (e.g., in communication management circuitry). The circuitry may include a processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.

[0411] In another implementation, the communication manager 2415 or its subcomponents may be implemented in code executed by a processor (e.g., as communication management software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 2415 or its subcomponents may be performed by a general purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic device.

[0412] In some examples, the communication manager 2415 may be configured to perform various operations (e.g., receive, determine, transmit) using or otherwise in cooperation with the receiver 2410, the transmitter 2420, or both.

[0413] The communication manager 2415 or its sub-components may be physically located at various locations, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 2415 or its sub-components may be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 2415 or its sub-components may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, another computing device, one or more other components described in the present disclosure, or combinations thereof.

[0414] The transmitter 2420 may transmit signals generated by other components of the device 2405. In some examples, the transmitter 2420 may be co-located with the receiver 2410 in a transceiver module. For example, the transmitter 2420 may be an example of aspects of the transceiver 2720 described with reference to Figure 27 The transmitter 2420 may utilize a single antenna or an antenna array.

[0415] In one or more aspects, the techniques described as being performed by the communication manager 2415 as described herein may support improvements in relayed sidelink communication. For example, the communication manager 2415 may reduce communication latency and waiting time and increase available power at a wireless device (e.g., UE 115) by supporting the transmission of scheduling requests on configured sidelink resources. Compared to other systems and techniques (e.g., systems and techniques that do not support sidelink resources configured for scheduling requests), transmitting scheduling requests on configured sidelink resources may reduce overhead resource usage or reduce power consumption at the device (or any combination thereof). Accordingly, the communication manager 2415 may save power and increase battery life at a wireless device (e.g., UE 115) by strategically reducing the amount of signaling or processing performed by the wireless device (e.g., UE 115) when requesting resources via a scheduling request.

[0416] Figure 25 Block diagram 2500 shows a device 2505 supporting configuration for sidelink scheduling requests according to one or more aspects of the present disclosure. The device 2505 may be an example of aspects of the device 2405 or UE 115 as described herein. The device 2505 may include a receiver 2510, a communication manager 2515, and a transmitter 2555. The device 2505 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0417] The receiver 2510 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to the configuration for sidelink scheduling requests, etc.). The information can be passed to other components of the device 2505. The receiver 2510 can be an example of aspects of the transceiver 2720 described with reference to Figure 27 The receiver 2510 can utilize a single antenna or an antenna array.

[0418] The communication manager 2515 can be an example of aspects of the communication manager 515 described herein. The communication manager 2515 can include a communication link component 2520, a resource configuration component 2525, a BSR trigger component 2530, a resource availability component 2535, a scheduling request transmission component 2540, a resource configuration relay component 2545, and a scheduling request relay component 2550. The communication manager 2515 can be an example of aspects of the communication manager 2710 described herein.

[0419] The communication link component 2520 can establish a communication link with a base station, which includes a sidelink communication link between a remote UE and a relay UE, and a relay communication link between the relay UE and the base station. The resource configuration component 2525 can receive an indication on the sidelink communication link of one or more resources configured by the base station for transmitting a scheduling request to the relay UE on the sidelink communication link. The BSR trigger component 2530 can trigger a BSR for transmitting data to the base station on the communication link. The resource availability component 2535 can identify that the resources on the sidelink communication link are not available for transmitting the BSR based on triggering the BSR. The scheduling request transmission component 2540 can use at least a portion of one or more of the configured resources and transmit a scheduling request to the relay UE on the sidelink communication link based on identifying that the resources on the sidelink communication link are unavailable.

[0420] The communication link component 2520 can establish communication links with a base station and a remote UE. The communication link includes a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station. The resource configuration relay component 2545 can receive, on the relay communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link; and transmit, on the sidelink communication link, an indication of the one or more configured resources. The scheduling request relay component 2550 can receive, on the sidelink communication link, a scheduling request using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the sidelink communication link are not available for transmitting a BSR; and transmit the scheduling request on the relay communication link based on the indication that resources on the sidelink communication link are unavailable and based on receiving the scheduling request on the sidelink communication link.

[0421] The transmitter 2555 can transmit signals generated by other components of the device 2505. In some examples, the transmitter 2555 can be co-located with the receiver 2510 in a transceiver module. For example, the transmitter 2555 can be an example of aspects of the transceiver 2720 described with reference to Figure 27 The transmitter 2555 can utilize a single antenna or an antenna array.

[0422] A processor of the wireless device (e.g., controlling the receiver 2510, the transmitter 2555, or the transceiver 2720 as described with reference to Figure 27 can reduce communication latency and waiting time and increase available power. Compared with other systems and techniques that do not support sidelink resources configured for scheduling requests (which may increase processing or signaling overhead and power consumption), the reduced latency can reduce energy consumption (e.g., via implementing the system components described with reference to Figure 7 ). Further, a processor of the UE115 can identify one or more aspects of the sidelink resource configuration to perform the techniques described herein. A processor of the wireless device can use the sidelink resource configuration to perform one or more actions that can result in lower latency and power consumption, as well as save power and increase battery life at the wireless device (e.g., by transmitting a scheduling request on sidelink resources configured for scheduling request transmission), and so on.

[0423] Figure 26FIG. 2600 is a block diagram of a communication manager 2605 that supports configurations for sidelink scheduling requests in accordance with one or more aspects of the present disclosure. The communication manager 2605 may be an example of aspects of the communication manager 2415, communication manager 2515, or communication manager 2710 described herein. The communication manager 2605 may include a communication link component 2610, a resource configuration component 2615, a BSR trigger component 2620, a resource availability component 2625, a scheduling request transmission component 2630, a resource grant component 2635, an uplink transmission component 2640, a counter component 2645, a resource configuration relay component 2650, a scheduling request relay component 2655, and an uplink relay component 2660. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0424] The communication link component 2610 may establish a communication link with a base station, the communication link including a sidelink communication link between a remote UE and a relay UE and a relay communication link between the relay UE and the base station. In some examples, the communication link component 2610 may establish a communication link with the base station and a remote UE, the communication link including a sidelink communication link between the remote UE and the relay UE and a relay communication link between the relay UE and the base station.

[0425] The resource configuration component 2615 may receive, on the sidelink communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request to the relay UE on the sidelink communication link. In some examples, the resource configuration component 2615 may receive, on the sidelink communication link, a configuration indicating one or more resources on the sidelink feedback channel for transmitting the scheduling request. In some examples, the resource configuration component 2615 may receive, on the sidelink communication link, a configuration of the one or more resources, the configuration including a bit map indicating one or more RBs including the one or more resources for transmitting the scheduling request.

[0426] In some examples, the resource configuration component 2615 may receive, within the configuration, a cyclic shift for the one or more RBs including the one or more resources for transmitting the scheduling request. In some examples, the resource configuration component 2615 may receive, on the sidelink communication link, a second indication of one or more second resources configured by the base station for transmitting a scheduling request to the relay UE on the sidelink communication link. In some examples, the resource configuration component 2615 may release the one or more configured resources based on the counter reaching a threshold.

[0427] In some cases, the one or more configured resources are associated with a first QoS for a first communication on the communication link, and the one or more second resources are associated with a second QoS for a second communication on the communication link. In some cases, the one or more configured resources are associated with a first set of LCHs, and the one or more second resources are associated with a second set of LCHs, the first set of LCHs being associated with a first range of LCH priorities and the second set of LCHs being associated with a second range of LCH priorities. In some cases, the one or more configured resources are associated with a first timer for prohibiting the transmission of the scheduling request, and the one or more second resources are associated with a second timer for prohibiting the transmission of the scheduling request.

[0428] The BSR triggering component 2620 may trigger a BSR for transmitting data to the base station on the communication link.

[0429] The resource availability component 2625 may identify that the resources on the sidelink communication link are not available for transmitting the BSR based on the triggering of the BSR.

[0430] The scheduling request transmission component 2630 may use at least a portion of the one or more configured resources and, based on identifying that the resources on the sidelink communication link are unavailable, transmit a scheduling request to the relay UE on the sidelink communication link. In some examples, the scheduling request transmission component 2630 may select one or more configured resources for transmitting the scheduling request based on the LCP of the scheduling request and a first range of LCH priorities. In some examples, the scheduling request transmission component 2630 may transmit a second scheduling request on the sidelink communication link based on the triggered BSR. In some cases, the scheduling request includes a bit set and the bit set includes an indication of the priority associated with the scheduling request.

[0431] The resource grant component 2635 may receive a grant of resources for the sidelink communication link for data transmission to the base station on the sidelink communication link based on the transmission of the scheduling request. In some examples, the resource grant component 2635 may receive a grant of resources for the sidelink communication link for data transmission from the remote UE to the base station on the relay communication link based on the transmission of the scheduling request. In some examples, the resource grant component 2635 may transmit a grant of resources on the sidelink communication link.

[0432] The uplink transmission component 2640 may transmit the data on the sidelink communication link based on receiving the grant. In some examples, the uplink transmission component 2640 may transmit the BSR on the sidelink communication link based on transmitting the scheduling request. In some examples, the uplink transmission component 2640 may transmit a notification including an indication that the remote UE has released one or more of the configured resources on the sidelink communication link based on releasing the one or more configured resources.

[0433] The counter component 2645 may start a counter based on transmitting the scheduling request. In some examples, the counter component 2645 may reset the counter to an initial value based on transmitting the BSR. In some examples, the counter component 2645 may increment the counter based on transmitting a second scheduling request. In some examples, the counter component 2645 may determine that the counter has reached a threshold based on starting the counter.

[0434] The resource configuration relay component 2650 may receive, on the relay communication link, an indication of one or more resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link.

[0435] In some examples, the resource configuration relay component 2650 may transmit, on the sidelink communication link, an indication of one or more configured resources. In some examples, the resource configuration relay component 2650 may receive, on the relay communication link, a configuration of one or more resources on the sidelink feedback channel for transmitting the scheduling request. In some examples, the resource configuration relay component 2650 may receive, on the sidelink communication link, the configuration of the one or more resources, the configuration including a bit map indicating one or more RBs including the one or more resources for transmitting the scheduling request.

[0436] In some examples, the resource configuration relay component 2650 may receive, within the configuration, a cyclic shift for the one or more RBs including the one or more resources for transmitting the scheduling request. In some examples, the resource configuration relay component 2650 may receive, on the relay communication link, a second indication of one or more second resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link. In some examples, the resource configuration relay component 2650 may transmit, on the sidelink communication link, a second indication of the one or more second resources.

[0437] In some cases, the one or more configured resources are associated with a first QoS for a first communication on the communication link, and the one or more second resources are associated with a second QoS for a second communication on the communication link. In some cases, the one or more configured resources are associated with a first set of LCHs, and the one or more second resources are associated with a second set of LCHs, the first set of LCHs being associated with a first range of LCH priorities and the second set of LCHs being associated with a second range of LCH priorities. In some cases, the one or more configured resources are associated with a first timer for prohibiting transmission of the scheduling request, and the one or more second resources are associated with a second timer for prohibiting transmission of the scheduling request.

[0438] The scheduling request relay component 2655 may receive a scheduling request on the sidelink communication link using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the sidelink communication link are not available for transmitting a BSR. In some examples, the scheduling request relay component 2655 may transmit the scheduling request on the relay communication link based on an indication that resources on the sidelink communication link are unavailable and based on receiving the scheduling request on the sidelink communication link.

[0439] In some examples, the scheduling request relay component 2655 may identify the priority of the received scheduling request based on a first range of LCH priorities and on receiving the scheduling request on the at least a portion of the one or more configured resources. In some examples, the scheduling request relay component 2655 may configure an LCH for transmitting the scheduling request based on the identified priority. In some cases, the scheduling request includes a bit set and the bit set includes an indication of the priority associated with the scheduling request.

[0440] The uplink relay component 2660 may receive a data transmission on the sidelink communication link based on transmitting the grant. In some examples, the uplink relay component 2660 may transmit the data transmission on the relay communication link based on receiving the data transmission. In some examples, a notification including an indication that the remote UE has released the one or more configured resources is received on the sidelink communication link. In some examples, the uplink relay component 2660 may transmit the notification on the relay communication link based on receiving the notification.

[0441] Figure 27FIG. 2700 shows a system 2700 including a device 2705 that supports configurations for sidelink scheduling requests, in accordance with one or more aspects of the present disclosure. The device 2705 may be an example of, or include components of, the device 2405, the device 2505, or the UE 115 as described herein. The device 2705 may include components for two-way voice and data communication, including components for transmitting and receiving communications, including a communication manager 2710, an I / O controller 2715, a transceiver 2720, an antenna 2725, a memory 2730, and a processor 2740. These components may be in electronic communication via one or more buses, such as bus 2745.

[0442] The communication manager 2710 may establish a communication link with a base station, the communication link including a sidelink communication link between a remote UE and a relay UE, and a relay communication link between the relay UE and the base station; receive an indication of one or more resources configured by the base station for transmitting a scheduling request on the sidelink communication link to the relay UE on the sidelink communication link; trigger a BSR for transmitting data on the communication link to the base station; identify that resources on the sidelink communication link are not available for transmitting the BSR based on triggering the BSR; and transmit a scheduling request to the relay UE on the sidelink communication link using at least a portion of one or more configured resources and based on identifying that the resources on the sidelink communication link are unavailable.

[0443] The communication manager 2710 may also establish a communication link with a base station and a remote UE, the communication link including a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station; receive an indication of one or more resources configured by the base station for transmitting a scheduling request on the sidelink communication link from the remote UE to the relay UE on the relay communication link; transmit an indication of one or more configured resources on the sidelink communication link; receive a scheduling request on the sidelink communication link using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the sidelink communication link are not available for transmitting a BSR; and transmit the scheduling request on the relay communication link based on the indication of unavailability of resources on the sidelink communication link and based on receiving the scheduling request on the sidelink communication link.

[0444] The I / O controller 2715 may manage input and output signals of the device 2705. The I / O controller 2715 may also manage peripheral devices not integrated into the device 2705. In some instances, the I / O controller 2715 may represent a physical connection or port to an external peripheral device. In some instances, the I / O controller 2715 may utilize an operating system, such as or another known operating system. In other cases, the I / O controller 2715 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, the I / O controller 2715 may be implemented as part of a processor. In some cases, a user may interact with the device 2705 via the I / O controller 2715 or via hardware components controlled by the I / O controller 2715.

[0445] The transceiver 2720 may communicate bi-directionally via one or more antennas, wired or wireless links, as described above. For example, the transceiver 2720 may represent a wireless transceiver and may communicate bi-directionally with another wireless transceiver. The transceiver 2720 may also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.

[0446] In some cases, the wireless device may include a single antenna 2725. However, in some cases, the device may have more than one antenna 2725, which may be capable of concurrently transmitting or receiving multiple wireless transmissions.

[0447] The memory 2730 may include RAM and read-only memory (ROM). The memory 2730 may store computer-readable, computer-executable code 2735 that includes instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, the memory 2730 may particularly include a BIOS that may control basic hardware or software operations, such as interactions with peripheral components or devices.

[0448] The processor 2740 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 2740 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 2740. The processor 2740 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 2730) to cause the device 2705 to perform various functions (e.g., support functions or tasks for sidelink scheduling requests).

[0449] The code 2735 may include instructions for implementing aspects of the present disclosure, including instructions for supporting wireless communication. The code 2735 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 2735 may not be directly executable by the processor 2740, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0450] Figure 28 FIG. 2800 is a block diagram of a device 2805 that supports configuration for sidelink scheduling requests in accordance with one or more aspects of the present disclosure. The device 2805 may be an example of aspects of the base station 105 as described herein. The device 2805 may include a receiver 2810, a communication manager 2815, and a transmitter 2820. The device 2805 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0451] The receiver 2810 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, information related to configuration for sidelink scheduling requests, etc.). The information may be passed to other components of the device 2805. The receiver 2810 may be an example of aspects of the transceiver 3120 described with reference to Figure 31 . The receiver 2810 may utilize a single antenna or an antenna array.

[0452] The communication manager 2815 may establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE and a relay communication link between the relay UE and the base station; configure one or more resources for transmitting the scheduling request from the remote UE to the relay UE on the sidelink communication link based on establishing the communication link; transmit an indication of the one or more configured resources on the relay communication link; receive a scheduling request for the remote UE on the relay communication link based on transmitting the indication of the one or more configured resources; and determine that resources on the sidelink communication link are not available for transmitting a BSR based on receiving the scheduling request. The communication manager 2815 may be an example of aspects of the communication manager 3110 described herein.

[0453] The communication manager 2815 may be an example of an apparatus for performing various aspects of managing an intelligent repeater as described herein. The communication manager 2815 or its subcomponents may be implemented in hardware (e.g., in communication management circuitry). The circuitry may include a processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.

[0454] In another implementation, the communication manager 2815 or its sub-components may be implemented in code executed by a processor (e.g., as communication management software or firmware), or any combination thereof. If implemented in code executed by a processor, the various functions of the communication manager 2815 or its sub-components may be performed by a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device.

[0455] In some examples, the communication manager 2815 may be configured to perform various operations (e.g., receive, determine, transmit) using or otherwise in cooperation with the receiver 2810, the transmitter 2820, or both.

[0456] The communication manager 2815 or its sub-components may be physically located at various positions, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, in accordance with various aspects of the present disclosure, the communication manager 2815 or its sub-components may be separate and distinct components. In some examples, in accordance with various aspects of the present disclosure, the communication manager 2815 or its sub-components may be combined with one or more other hardware components, including but not limited to I / O components, transceivers, network servers, another computing device, one or more other components described in the present disclosure, or combinations thereof.

[0457] The transmitter 2820 may transmit signals generated by other components of the device 2805. In some examples, the transmitter 2820 may be co-located with the receiver 2810 in a transceiver module. For example, the transmitter 2820 may be an example of aspects of the transceiver 3120 described with reference to Figure 31 The transmitter 2820 may utilize a single antenna or an antenna array.

[0458] Figure 29 Block diagram 2900 of a device 2905 supporting configurations for sidelink scheduling requests in accordance with one or more aspects of the present disclosure is shown. The device 2905 may be an example of aspects of the device 2805 or the base station 105 described herein. The device 2905 may include a receiver 2910, a communication manager 2915, and a transmitter 2945. The device 2905 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

[0459] The receiver 2910 may receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to configurations for sidelink scheduling requests, etc.). The information may be passed to other components of the device 2905. The receiver 2910 may be an example of aspects of the transceiver 3120 described with reference to Figure 31 The receiver 2910 may utilize a single antenna or an antenna array.

[0460] The communication manager 2915 may be an example of aspects of the communication manager 2915 as described herein. The communication manager 2915 may include a communication link establishment component 2920, a resource configuration component 2925, a resource configuration indication component 2930, a scheduling request receiving component 2935, and a resource grant manager 2940. The communication manager 2915 may be an example of aspects of the communication manager 3110 as described herein.

[0461] The communication link establishment component 2920 may establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE, and a relay communication link between the relay UE and the base station.

[0462] The resource configuration component 2925 may configure one or more resources for transmitting the scheduling request from the remote UE to the relay UE on the sidelink communication link based on establishing the communication link.

[0463] The resource configuration indication component 2930 may transmit an indication of one or more configured resources on the relay communication link.

[0464] The scheduling request receiving component 2935 may receive a scheduling request for the remote UE on the relay communication link based on transmitting the indication of the one or more configured resources.

[0465] The resource grant manager 2940 may determine that resources on the sidelink communication link are not available for transmitting a BSR based on receiving the scheduling request.

[0466] The transmitter 2945 may transmit signals generated by other components of the device 2905. In some examples, the transmitter 2945 may be co-located with the receiver 2910 in a transceiver module. For example, the transmitter 2945 may be an example of aspects of the transceiver 3120 as described with reference to Figure 31 The transmitter 2945 may utilize a single antenna or an antenna array.

[0467] Figure 30 Block diagram 3000 shows a communication manager 3005 that supports configuration for sidelink scheduling requests, in accordance with one or more aspects of the present disclosure. The communication manager 3005 may be an example of aspects of the communication manager 2815, the communication manager 2915, or the communication manager 3110 as described herein. The communication manager 3005 may include a communication link establishment component 3010, a resource configuration component 3015, a resource configuration indication component 3020, a scheduling request receiving component 3025, a resource grant manager 3030, and an uplink receiving component 3035. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0468] The communication link establishment component 3010 can establish a communication link with a remote UE, and the communication link includes a sidelink communication link between the remote UE and the relay UE, and a relay communication link between the relay UE and the base station.

[0469] The resource configuration component 3015 can configure one or more resources for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link based on the establishment of the communication link. In some examples, the resource configuration component 3015 can configure one or more resources on the sidelink feedback channel for transmitting the scheduling request.

[0470] The resource configuration indication component 3020 can transmit an indication of one or more configured resources on the relay communication link. In some examples, the configuration of the one or more resources is transmitted on the relay communication link, and the configuration includes a bit map indicating one or more RBs including the one or more resources for transmitting the scheduling request. In some examples, the resource configuration indication component 3020 can transmit a cyclic shift for the one or more RBs including the one or more resources for transmitting the scheduling request within the configuration.

[0471] In some examples, the resource configuration indication component 3020 can transmit a second indication of one or more second resources configured by the base station for transmitting a scheduling request from the remote UE to the relay UE on the sidelink communication link. In some cases, the one or more configured resources are associated with a first QoS for a first communication on the communication link, and the one or more second resources are associated with a second QoS for a second communication on the communication link. In some cases, the one or more configured resources are associated with a first set of LCHs, and the one or more second resources are associated with a second set of LCHs, where the first set of LCHs is associated with a first range of LCH priorities and the second set of LCHs is associated with a second range of LCH priorities. In some cases, the one or more configured resources are associated with a first timer for prohibiting the transmission of the scheduling request, and the one or more second resources are associated with a second timer for prohibiting the transmission of the scheduling request.

[0472] The scheduling request receiving component 3025 can receive a scheduling request for the remote UE on the relay communication link based on the transmission of the indication of the one or more configured resources. In some examples, the scheduling request receiving component 3025 can identify the priority of the received scheduling request based on the LCH associated with the received scheduling request. In some cases, the scheduling request includes a bit set and the bit set includes an indication of the priority associated with the scheduling request.

[0473] The resource grant manager 3030 may determine that the resources on the sidelink communication link are not available for transmitting the BSR based on receiving the scheduling request. In some examples, the resource grant manager 3030 may transmit, on the relay communication link, a grant of resources for the sidelink communication link for data transmission from the remote UE to the base station based on determining that the resources on the sidelink communication link are unavailable.

[0474] The uplink receiving component 3035 may receive the data transmission on the relay communication link based on transmitting the grant. In some examples, a notification including an indication that the remote UE has released the one or more configured resources is received on the relay communication link.

[0475] It should be noted that the methods described herein describe possible implementations, and the operations may be rearranged or otherwise modified and other implementations are possible. Additionally, aspects from two or more methods may be combined.

[0476] Figure 31 A diagram of a system 3100 including a device 3105 that supports configuration for a sidelink scheduling request in accordance with one or more aspects of the present disclosure is shown. The device 3105 may be an example of the device 2805, the device 2905, or the base station 105 described herein or include components of the above-described devices. The device 3105 may include components for two-way voice and data communication, which include components for transmitting and receiving communications, including a communication manager 3110, a network communication manager 3115, a transceiver 3120, an antenna 3125, a memory 3130, a processor 3140, and an inter-station communication manager 3145. These components may be in electronic communication via one or more buses (e.g., bus 3150).

[0477] The communication manager 3110 may establish a communication link with a remote UE, the communication link including a sidelink communication link between the remote UE and a relay UE and a relay communication link between the relay UE and the base station; configure one or more resources for transmitting the scheduling request from the remote UE to the relay UE on the sidelink communication link based on establishing the communication link; transmit an indication of the one or more configured resources on the relay communication link; receive a scheduling request for the remote UE on the relay communication link based on transmitting the indication of the one or more configured resources; and determine that the resources on the sidelink communication link are not available for transmitting the BSR based on receiving the scheduling request.

[0478] The network communication manager 3115 can manage communication with the core network (e.g., via one or more wired backhaul links). For example, the network communication manager 3115 can manage the delivery of data communication for client devices such as one or more UEs 115.

[0479] The transceiver 3120 can perform two-way communication via one or more antennas, wired or wireless links, as described above. For example, the transceiver 3120 can represent a wireless transceiver and can perform two-way communication with another wireless transceiver. The transceiver 3120 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.

[0480] In some cases, the wireless device can include a single antenna 3125. However, in some cases, the device can have more than one antenna 3125, which can be capable of concurrently transmitting or receiving multiple wireless transmissions.

[0481] The memory 3130 can include RAM, ROM, or a combination thereof. The memory 3130 can store computer-re...

Claims

1. A method for wireless communication at a first device, comprising: receiving an indication of one or more feedback channel resources configured by a network entity for a scheduling request from the first device to a second device; transmitting the scheduling request on the one or more feedback channel resources on a communication link between the first device and the second device; receiving an indication of one or more shared channel resources configured by the network entity for transmission by the first device on the communication link and at least partially based on the scheduling request; and transmitting the transmission on at least a portion of the one or more shared channel resources on the communication link.

2. The method according to claim 1, further comprising: receiving, from the network entity, a control signal indicating a priority for each of a plurality of logical channel groups for the first device.

3. The method according to claim 1, further comprising: determining that a criterion for transmitting the transmission is met, wherein transmitting the transmission on at least a portion of the one or more shared channel resources is at least partially based on determining that the criterion is met, wherein the transmission corresponds to data stored at the first device, and wherein the criterion comprises: the first device receiving the data in an empty buffer, the data being associated with a logical channel having a higher priority than one or more additional logical channels associated with additional data stored at the first device, or a combination thereof.

4. A method for wireless communication at a first device, comprising: receiving a scheduling request on a first communication link between the first device and a second device; transmitting, on the first communication link between the first device and the second device, an indication of one or more first shared channel resources configured by a network entity for transmission; determining that the first device fails to successfully receive and decode the transmission on the one or more first shared channel resources; transmitting, at least partially based on the determination, an indication on a second communication link that the first device fails to successfully receive and decode the transmission; transmitting, on the first communication link and at least partially based on transmitting the indication that the first device fails to successfully receive and decode the transmission, an indication of one or more second shared channel resources configured by the network entity for the second device to retransmit the transmission; and receiving, on the first communication link, the retransmission of the transmission on at least a portion of the one or more second shared channel resources.

5. The method according to claim 4, further comprising: receiving, on the second communication link, an indication of one or more feedback channel resources for the scheduling request from the second device to the first device; and transmitting, on the first communication link, an indication of the one or more feedback channel resources, wherein the scheduling request is received on at least a portion of the one or more feedback channel resources.

6. The method according to claim 5, wherein, the transmission corresponds to data stored at the second device, and the method further comprises: Receiving an indication of one or more additional feedback channel resources for the scheduling request from the second device to the first device on the second communication link; and Transmitting, on the first communication link, an indication of the one or more additional feedback channel resources, wherein the one or more feedback channel resources are associated with a first priority and the one or more additional feedback channel resources are associated with a second priority, and wherein the scheduling request is received on at least a portion of the one or more feedback channel resources at least partially based on the data being associated with a logical channel group having the first priority.

7. The method according to claim 6, wherein, the one or more feedback channel resources are associated with a first prohibited timer and a first maximum transmission counter, and the one or more additional feedback channel resources are associated with a second prohibited timer and a second maximum transmission counter.

8. The method according to claim 4, further comprising: Receiving, on the second communication link, a first control signal indicating the priority for each of a plurality of logical channel groups for the second device; and Transmitting, on the first communication link, a second control signal indicating the priority for each of the plurality of logical channel groups for the second device.

9. The method according to claim 8, further comprising: Transmitting a third control signal indicating the priority for each of the plurality of logical channel groups for the second device to a third device.

10. The method according to claim 4, wherein, the transmission includes a buffer status report, and the method further comprises: Transmitting the buffer status report on the second communication link.

11. The method according to claim 4, further comprising: Transmitting a second scheduling request on the second communication link at least partially based on receiving the scheduling request on the first communication link; and Receiving an indication of the one or more first shared channel resources on the second communication link at least partially based on transmitting the second scheduling request.

12. The method according to claim 4, wherein, the scheduling request is received on a dedicated feedback channel.

13. The method according to claim 4, wherein, the transmission corresponds to data stored at the second device, and wherein the scheduling request explicitly indicates the priority of the logical channel group associated with the data.

14. The method according to claim 4, wherein, the transmission corresponds to data stored at the second device, and wherein the transmission indicates the priority of one or more logical channel groups associated with the data stored at the second device.

15. The method according to claim 4, wherein, the transmission includes a buffer status report corresponding to data stored at the second device.

16. A method for wireless communication at a network entity, comprising: Outputting an indication of one or more shared channel resources for a transmission from a second device to a first device; Obtain an indication that the first device fails to successfully receive and decode the transmission, at least in part based on an output indicating the one or more shared channel resources; and Output an indication of one or more second shared channel resources for retransmitting the transmission from the second device to the first device.

17. The method according to claim 16, further comprising: Obtain a scheduling request, wherein the output indicating the one or more shared channel resources is at least in part based on the scheduling request.

18. The method according to claim 16, further comprising: Output a control signal indicating the priority for each of a plurality of logical channel groups.

19. A method for wireless communication at a first device, comprising: Receive, on a first communication link between the first device and a second device, an indication of one or more resources configured by a network entity for transmitting a scheduling request on the first communication link to the second device; Trigger a buffer status report for transmitting data to the network entity on a second communication link; Identify, at least in part based on triggering the buffer status report, that resources on the first communication link are not available for transmitting the buffer status report; and Transmit the scheduling request to the second device on the first communication link using at least a portion of the one or more configured resources and at least in part based on identifying that resources on the first communication link are unavailable.

20. The method according to claim 19, further comprising: Start a counter at least in part based on transmitting the scheduling request.

21. The method according to claim 20, further comprising: Transmit the buffer status report on the first communication link at least in part based on transmitting the scheduling request; and Reset the counter to an initial value at least in part based on transmitting the buffer status report.

22. The method according to claim 20, further comprising: Transmit a second scheduling request on the first communication link at least in part based on the triggered buffer status report; and Increment the counter at least in part based on transmitting the second scheduling request.

23. A method for wireless communication at a first device, comprising: Receive, on a first communication link between the first device and a network entity, an indication of one or more resources configured by the network entity for transmitting a scheduling request from the second device to the first device on a second communication link between the first device and the second device; Transmit an indication of one or more of the configured resources on the second communication link; Receive the scheduling request on the second communication link using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the second communication link are not available for transmitting a buffer status report; and Transmit the scheduling request on the first communication link at least in part based on an indication that resources on the second communication link are unavailable and at least in part based on receiving the scheduling request on the second communication link.

24. The method according to claim 23, further comprising: receiving, on the first communication link, a second indication of one or more second resources configured by the network entity for transmitting the scheduling request from the second device to the first device on the second communication link; and transmitting, on the second communication link, the second indication of the one or more second resources.

25. The method according to claim 24, wherein the one or more configured resources are associated with a first quality of service for a first communication on the first communication link, and the one or more second resources are associated with a second quality of service for a second communication on the first communication link.

26. The method according to claim 24, wherein the one or more configured resources are associated with a first set of logical channels, and the one or more second resources are associated with a second set of logical channels, the first set of logical channels being associated with a first range of logical channel priorities and the second set of logical channels being associated with a second range of logical channel priorities.

27. The method according to claim 26, further comprising: identifying a priority of the received scheduling request based at least in part on the first range of logical channel priorities and on receiving the scheduling request on at least a portion of the one or more configured resources; and configuring a logical channel for transmitting the scheduling request based at least in part on the identified priority.

28. The method according to claim 24, wherein the one or more configured resources are associated with a first timer for prohibiting transmission of the scheduling request, and the one or more second resources are associated with a second timer for prohibiting transmission of the scheduling request.

29. The method according to claim 23, further comprising: receiving, on the second communication link, a notification including an indication that the one or more configured resources have been released; and transmitting, on the first communication link, the notification based at least in part on receiving the notification.

30. The method according to claim 23, wherein the scheduling request includes a plurality of bits, and the plurality of bits includes an indication of a priority associated with the scheduling request.

31. A method for wireless communication at a network entity, comprising: configuring one or more resources for transmitting a scheduling request from a first device to a second device on a first communication link between the first device and the second device; outputting an indication of the one or more configured resources; obtaining the scheduling request for the first device based at least in part on outputting the indication of the one or more configured resources; and determining, based at least in part on receiving the scheduling request, that resources on the first communication link are not available for transmitting a buffer status report.

32. A first device, comprising: a processor; and a memory coupled to the processor, the processor configured to: Receive an indication of one or more feedback channel resources configured by a network entity for a scheduling request from the first device to a second device; Transmit the scheduling request on the one or more feedback channel resources on a communication link between the first device and the second device; Receive an indication of one or more shared channel resources configured by the network entity for transmission by the first device on the communication link and at least partially based on the scheduling request; And Transmit the transmission on at least a portion of the one or more shared channel resources on the communication link.

33. The first device according to claim 32, wherein the processor is further configured to: Receive a control signal from the network entity indicating a priority for each of a plurality of logical channel groups for the first device.

34. The first device according to claim 32, wherein the processor is further configured to: Determine that a criterion for transmitting the transmission is met, wherein when the criterion is met, the transmission is transmitted on at least the portion of the one or more shared channel resources, wherein the transmission corresponds to data stored at the first device, and wherein the criterion Comprises: The first device has received data associated with a buffer that was previously empty, the data is associated with a logical channel having a higher priority than one or more additional logical channels associated with additional data stored at the first device, or a combination thereof.

35. A first device, Comprising: A processor; And A memory coupled to the processor, the processor configured to: Receive a scheduling request on a first communication link between the first device and a second device; Transmit an indication of one or more first shared channel resources configured by a network entity for transmission on the first communication link between the first device and the second device; Determine that the first device fails to successfully receive and decode the transmission on the one or more first shared channel resources; Transmit an indication of the first device's failure to successfully receive and decode the transmission on a second communication link at least partially based on the first device's failure to successfully receive and decode the transmission on the one or more first shared channel resources; Transmit an indication of one or more second shared channel resources configured by the network entity for the second device to retransmit the transmission on the first communication link and at least partially based on the indication of the first device's failure to successfully receive and decode the transmission; And Receive the retransmission of the transmission on at least a portion of the one or more second shared channel resources on the first communication link.

36. The first device according to claim 35, wherein the processor is further configured to: Receive an indication of one or more feedback channel resources for the scheduling request from the second device to the first device on the second communication link; and Transmit an indication of the one or more feedback channel resources on the first communication link, wherein the scheduling request is received on at least a portion of the one or more feedback channel resources.

37. The first device according to claim 36, wherein the transmission corresponds to data stored at the second device, and wherein the processor is further configured to Receive an indication of one or more additional feedback channel resources for the scheduling request from the second device to the first device on the second communication link; and Transmit an indication of the one or more additional feedback channel resources on the first communication link, wherein the one or more feedback channel resources are associated with a first priority and the one or more additional feedback channel resources are associated with a second priority, and wherein the scheduling request is received on at least a portion of the one or more feedback channel resources at least partially based on the data being associated with a logical channel group having the first priority.

38. A network entity, Comprising: A processor; And A memory coupled to the processor, the processor configured to: Output an indication of one or more shared channel resources for a transmission from a second device to a first device; Obtain an indication that the first device fails to successfully receive and decode the transmission at least partially based on the indication of the one or more shared channel resources; and And Output an indication of one or more second shared channel resources for retransmitting the transmission from the second device to the first device.

39. The network entity according to claim 38, wherein the processor is further configured to: Obtain a scheduling request, wherein the indication of the one or more shared channel resources is at least partially based on the scheduling request.

40. The network entity according to claim 38, wherein the processor is further configured to: Output a control signal indicating a priority for each of a plurality of logical channel groups.

41. A first device, Comprising: A processor; And A memory coupled to the processor, the processor configured to: Receive an indication of one or more resources configured by a network entity for transmitting a scheduling request from the first device to the second device on the first communication link between the first device and the second device; Trigger a buffer status report for transmitting data to the network entity on a second communication link; Identify that resources on the first communication link are not available for transmitting the buffer status report at least partially based on triggering the buffer status report; and And Transmit the scheduling request to the second device on the first communication link using at least a portion of the one or more configured resources and at least partially based on the unavailability of resources on the first communication link.

42. The first device according to claim 41, wherein the processor is further configured to: Start a counter at least partially based on transmitting the scheduling request.

43. The first device according to claim 42, wherein the processor is further configured to: Transmit the buffer status report on the first communication link at least in part based on transmitting the scheduling request; and Reset the counter to an initial value at least in part based on transmitting the buffer status report.

44. A first device, comprising: a processor; and a memory coupled to the processor, the processor configured to: Receive an indication of one or more resources configured by the network entity for transmitting a scheduling request from the second device to the first device on a second communication link between the first device and the second device on the first communication link; Transmit an indication of one or more of the configured resources on the second communication link; Receive the scheduling request on the second communication link using at least a portion of the one or more configured resources, the scheduling request indicating that resources on the second communication link are not available for transmitting a buffer status report; and Transmit the scheduling request on the first communication link at least in part based on an indication that resources on the second communication link are unavailable and at least in part based on receiving the scheduling request on the second communication link.

45. The first device of claim 44, wherein the processor is further configured to: Receive a second indication of one or more second resources configured by the network entity for transmitting the scheduling request from the second device to the first device on the second communication link on the first communication link; and Transmit the second indication of the one or more second resources on the second communication link.

46. The first device of claim 45, wherein, The one or more configured resources are associated with a first quality of service for a first communication on the first communication link, and the one or more second resources are associated with a second quality of service for a second communication on the first communication link.

47. A network entity, comprising: a processor; and a memory coupled to the processor, the processor configured to: Configure one or more resources for transmitting a scheduling request from the first device to the second device on a first communication link between the first device and the second device; Output an indication of one or more of the configured resources; Obtain the scheduling request for the first device at least in part based on the indication of the one or more configured resources; and Determine that resources on the first communication link are not available for transmitting a buffer status report at least in part based on receiving the scheduling request.

48. A non-transitory computer-readable medium storing code for wireless communication at a first device, the code comprising instructions executable by a processor to perform the following operations: Receive an indication of one or more feedback channel resources configured by a network entity for a scheduling request from the first device to a second device; Transmit the scheduling request on the one or more feedback channel resources on a communication link between the first device and the second device; Receive, on the communication link and at least in part based on the scheduling request, an indication of one or more shared channel resources configured by the network entity for transmission by the first device; And Transmit the transmission on at least a portion of the one or more shared channel resources on the communication link.

49. The non-transitory computer-readable medium of claim 48, wherein the instructions can further be executed by the processor to: Receive, from the network entity, a control signal indicating the priority for each of a plurality of logical channel groups for the first device.

50. The non-transitory computer-readable medium of claim 48, wherein the transmission corresponds to data stored at the second device, and wherein the instructions can further be executed by the processor to: Determine that a criterion for transmitting the transmission is met, wherein transmitting the transmission on at least a portion of the one or more shared channel resources is at least in part based on determining that the criterion is met, wherein the transmission corresponds to data stored at the first device, and wherein the criterion Comprises: The first device receives the data in an empty buffer, the data is associated with a logical channel having a higher priority compared to one or more additional logical channels associated with additional data stored at the first device, or a combination thereof.

51. A non-transitory computer-readable medium storing code for wireless communication at a first device, the code comprising instructions executable by a processor to perform the following operations: Receive a scheduling request on a first communication link between the first device and a second device; Transmit, on the first communication link between the first device and the second device, an indication of one or more first shared channel resources configured by the network entity for transmission; Determine that the first device fails to successfully receive and decode the transmission on the one or more first shared channel resources; Transmit, at least in part based on the determination, an indication on a second communication link that the first device fails to successfully receive and decode the transmission; Transmit, on the first communication link and at least in part based on transmitting the indication that the first device fails to successfully receive and decode the transmission, an indication of one or more second shared channel resources configured by the network entity for the second device to retransmit the transmission; And Receive the retransmission of the transmission on at least a portion of the one or more second shared channel resources on the first communication link.

52. The non-transitory computer-readable medium of claim 51, wherein the instructions can further be executed by the processor to: Receive, on the second communication link, an indication of one or more feedback channel resources for the scheduling request from the second device to the first device; and Transmit, on the first communication link, an indication of the one or more feedback channel resources, wherein the scheduling request is received on at least a portion of the one or more feedback channel resources.

53. The non-transitory computer-readable medium as recited in claim 51, wherein the transmission corresponds to data stored at the second device, and wherein the instructions are further executable by the processor to: Receive, on the second communication link, an indication of one or more additional feedback channel resources for the scheduling request from the second device to the first device; and Transmit, on the first communication link, an indication of the one or more additional feedback channel resources, wherein the one or more feedback channel resources are associated with a first priority and the one or more additional feedback channel resources are associated with a second priority, and wherein the scheduling request is received on at least a portion of the one or more feedback channel resources at least in part based on the data being associated with a logical channel group having the first priority.

54. A non-transitory computer-readable medium storing code for wireless communication at a network entity, the code including instructions executable by a processor to: Output an indication of one or more shared channel resources for a transmission from a second device to a first device; Obtain, at least in part based on outputting the indication of the one or more shared channel resources, an indication that the first device failed to successfully receive and decode the transmission; and And Output an indication of one or more second shared channel resources for a retransmission of the transmission from the second device to the first device.

55. The non-transitory computer-readable medium as recited in claim 54, wherein the instructions are further executable by the processor to: Obtain a scheduling request, wherein outputting the indication of the one or more shared channel resources is at least in part based on the scheduling request.

56. The non-transitory computer-readable medium as recited in claim 54, wherein the instructions are further executable by the processor to: Output a control signal indicating a priority for each of a plurality of logical channel groups.

57. A non-transitory computer-readable medium storing code for wireless communication at a first device, the code including instructions executable by a processor to: Receive, on a first communication link between the first device and a second device, an indication of one or more resources configured by a network entity for transmitting a scheduling request on the first communication link to the second device; Trigger a buffer status report for transmitting data to the network entity on a second communication link; Identify, at least in part based on triggering the buffer status report, that resources on the first communication link are unavailable for transmitting the buffer status report; and And Transmit the scheduling request to the second device on the first communication link using at least a portion of the one or more configured resources and at least in part based on identifying that resources on the first communication link are unavailable.

58. The non-transitory computer-readable medium as recited in claim 57, wherein the instructions are further executable by the processor to: Start a counter at least in part based on transmitting the scheduling request.

59. The non-transitory computer-readable medium as recited in claim 58, wherein the instructions are further executable by the processor to: transmit the buffer status report on the first communication link at least in part based on transmitting the scheduling request; and reset the counter to an initial value at least in part based on transmitting the buffer status report.

60. A non-transitory computer-readable medium storing code for wireless communication at a first device, the code including instructions executable by a processor to: receive, on a first communication link between the first device and a network entity, an indication of one or more resources configured by the network entity for transmitting a scheduling request from a second device to the first device on a second communication link between the first device and the second device; transmit, on the second communication link, an indication of the one or more configured resources; receive, using at least a portion of the one or more configured resources, on the second communication link, the scheduling request indicating that resources on the second communication link are not available for transmitting a buffer status report; and and transmit the scheduling request on the first communication link at least in part based on an indication that resources on the second communication link are unavailable and at least in part based on receiving the scheduling request on the second communication link.

61. The non-transitory computer-readable medium as recited in claim 60, wherein the instructions are further executable by the processor to: receive, on the first communication link, a second indication of one or more second resources configured by the network entity for transmitting the scheduling request from the second device to the first device on the second communication link; and transmit, on the second communication link, the second indication of the one or more second resources.

62. The non-transitory computer-readable medium as recited in claim 61, wherein the one or more configured resources are associated with a first quality of service for a first communication on the first communication link, and the one or more second resources are associated with a second quality of service for a second communication on the first communication link.

63. A non-transitory computer-readable medium storing code for wireless communication at a network entity, the code including instructions executable by a processor to: configure one or more resources for transmitting a scheduling request from the first device to the second device on a first communication link between the first device and the second device; output an indication of the one or more configured resources; obtain the scheduling request for the first device at least in part based on outputting the indication of the one or more configured resources; and and determine that resources on the first communication link are not available for transmitting a buffer status report at least in part based on receiving the scheduling request.

Citation Information

Patent Citations

  • Scheduling request transmission to request resources for a buffer status report

    CN108886802A

  • Relaying in a device-to-device communication system

    CN110574476A