Scheduling relayed uplink transmissions
By establishing sidelinks and relay communication links at the relay UE and utilizing MAC control elements and radio network temporary identifiers for resource scheduling, the problem of low resource allocation efficiency in uplink transmission between the relay UE and the base station is solved, achieving flexible data transmission and efficient resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-17
- Publication Date
- 2026-04-03
AI Technical Summary
Existing wireless communication systems suffer from low resource allocation efficiency and inflexible scheduling in uplink transmission between relay UEs and base stations, especially in multi-user environments where efficient data scheduling and transmission are difficult.
By establishing sidelinks and relay communication links at the relay UE, receiving and transmitting instructions for data transmission resources, and utilizing media access control (MAC) control elements and radio network temporary identifiers for scheduling requests and resource allocation, flexible uplink transmission can be achieved.
It improves the data transmission efficiency between relay UEs and base stations, enhances the flexibility of resource allocation and scheduling, and adapts to the communication needs in multi-user environments.
Smart Images

Figure CN121793152A_ABST
Abstract
Description
[0001] This application is a divisional application of the patent application entitled “Uplink Transmission for Scheduling Relay”, filed on March 17, 2021, with international application number PCT / US2021 / 022722 and Chinese national application date of March 17, 2021, application number 202180020885.X.
[0002] Cross-references
[0003] This patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 992,705, filed March 20, 2020, entitled "Scheduling Uplink Transmission of a Relay," and U.S. Patent Application No. 17 / 203,523, filed March 16, 2021, entitled "Scheduling Uplink Transmission of a Relay," each of which has been assigned to the assignee of this application.
[0004] introduction
[0005] The following text generally refers to wireless communication, especially the scheduling of uplink transmissions.
[0006] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, broadcasting, and so on. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Aspects of such multiple access systems include fourth-generation (4G) systems (such as Long Term Evolution (LTE), LTE-A Advanced (LTE-A), or LTE-A Pro systems) and fifth-generation (5G) systems, which may be referred to as New Radio (NR) systems. These systems can employ various technologies, 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 Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each of which simultaneously supports communication from multiple communication devices, which may also be referred to as User Equipment (UE).
[0007] Overview
[0008] A method for wireless communication at a relay UE is described. The method may include: establishing a communication link between a remote UE and 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 method may include: receiving a sidelink transmission on the sidelink communication link corresponding to data stored at the remote UE. The method may include: receiving an indication on the relay communication link of one or more resources configured to transmit a relay transmission corresponding to the data stored at the remote UE. The method may include: transmitting the relay transmission on the relay communication link on the one or more resources based on the received sidelink transmission.
[0009] A method for wireless communication at a first device is described. The method may include: receiving, on a first communication link between the first device and a second device, a first transmission corresponding to data stored at the second device. The method may also include: receiving, on a second communication link between the first device and a base station, an indication of one or more resources configured to transmit a second transmission corresponding to the data stored at the second device. The method may further include: transmitting the second transmission on the one or more resources on the second communication link based on the receipt of the first transmission.
[0010] 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 configured to: receive, on a first communication link between the first device and a second device, a first transmission corresponding to data stored at the second device; receive, on a second communication link between the first device and a base station, an indication of one or more resources configured to transmit a second transmission corresponding to the data stored at the second device; and transmit the second transmission on the one or more resources on the second communication link based on the receipt of the first transmission.
[0011] Another apparatus for wireless communication at a first device is described. The apparatus may include: means for receiving, on a first communication link between the first device and a second device, a first transmission corresponding to data stored at the second device; means for receiving, on a second communication link between the first device and a base station, an indication of one or more resources configured to transmit a second transmission corresponding to the data stored at the second device; and means for transmitting the second transmission on the one or more resources on the second communication link based on the receipt of the first transmission.
[0012] A non-transient computer-readable medium is described, storing code for wireless communication at a first device. The code may include instructions executable by a processor to: receive a first transmission corresponding to data stored at the second device on a first communication link between the first device and a second device; receive an indication on a second communication link between the first device and a base station for one or more resources configured to transmit a second transmission corresponding to the data stored at the second device; and transmit the second transmission on the one or more resources on the second communication link based on the receipt of the first transmission.
[0013] Some examples of the methods, apparatuses, and non-transient computer-readable media described herein may further include: operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: receiving a first scheduling request on a first communication link; operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: transmitting a second scheduling request on a second communication link based on receiving the first scheduling request; operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: receiving a first indication on the second communication link for a second or more resources configured by the base station to transmit the first transmission; and operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: transmitting a second indication on the second or more resources on the first communication link, wherein the first transmission may be received on the second or more resources.
[0014] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: receiving on a second communication link an indication for a third or more resources configured by a base station to transmit control signaling including a request for resources on a first communication link; and operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: transmitting on a second communication link control signaling including a request for resources on a first communication link, wherein receiving a first indication for the second or more resources may be based on transmitting control signaling including a request for resources on the first communication link.
[0015] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, control signaling includes a media access control (MAC) control element containing a request for resources on a first communication link.
[0016] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the second scheduling request may be transmitted at a time location, a frequency location, or both on the first communication link, which indicates that the second scheduling request may be associated with the second device.
[0017] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means or instructions for performing, or processors and memories configured to perform, the following actions: transmitting an indication on a second communication link that a first transmission has been successfully received and decoded by a first device.
[0018] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the indication includes an identifier for a second device.
[0019] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, a second scheduling request indicates an identifier of a second device, and a first indication of the second or more resources may be received based on the second scheduling request indicating the identifier of the second device.
[0020] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the first indication of the second or more resources includes at least one radio link control protocol data unit containing an identifier of the second device.
[0021] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, a first indication to the second or more resources may be encoded according to a radio network temporary identifier of the second device, and a second indication to the second or more resources may be transmitted over a first communication link based on the encoding of the first indication to the second or more resources according to the radio network temporary identifier of the second device.
[0022] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the indication of the one or more resources may be encoded according to a radio network temporary identifier of the first device.
[0023] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the first indication of the second or more resources can be encoded may be the same as the radio network temporary identifier by which the indication of the one or more resources can be encoded.
[0024] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the first indication of the second or more resources can be encoded may be different from the radio network temporary identifier by which the indication of the one or more resources can be encoded.
[0025] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means or instructions for, or processors and memories configured to perform: receiving on a second communication link an indication for a third or more resources configured by a base station to transmit a third transmission from a third device different from the second device, wherein the indication for the third or more resources may be encoded according to a radio network temporary identifier of the third device different from the second device.
[0026] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the indication of the third or more resources can be encoded may be the same as the radio network temporary identifier by which the indication of the one or more resources can be encoded.
[0027] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the indication of the third or more resources can be encoded may be different from the radio network temporary identifier of the second device by which the indication of the one or more resources can be encoded.
[0028] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the first transmission includes a first buffer status report and the second transmission includes a second buffer status report.
[0029] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means or instructions for performing, or processors and memories configured to perform: receiving a third buffer status report from a third device different from the second device, corresponding to data stored at the third device different from the second device, wherein the second buffer status report includes the aggregated buffer status of the second device and the third device different from the second device.
[0030] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to, initiate a disable timer for a third device different from the second device, wherein a second buffer status report excludes the identifier of the third device different from the second device based on the disable timer being running when a first buffer status report can be received.
[0031] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to perform the following actions: receiving a third buffer status report from a third device different from the second device, corresponding to data stored at the third device different from the second device, wherein the second buffer status report includes one or more first buffer states indicated by a first buffer status report and one or more second buffer states indicated by a third buffer status report.
[0032] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for the following actions, or processors and memories configured to perform the following actions: transmitting a second buffer status report may be based on a first buffer status report and may include non-empty logical channel groups with higher priority than each logical channel group associated with additional data stored at the first device.
[0033] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for performing actions such as transmitting a second buffer status report based on the expiration of a periodic buffer status report timer configured at the first device.
[0034] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to, transmit a scheduling request on a second communication link based on receiving a first transmission, wherein receiving an indication of the one or more resources may be based on transmitting the scheduling request.
[0035] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the first transmission includes the transmission of data and the second transmission includes a buffer status report, and the transmission of the buffer status report may be based on the first device having an empty buffer when the first transmission of the data is received, the data having a higher priority than additional data stored at the first device, or both.
[0036] A method for wireless communication at a base station is described. The method may include: transmitting, on a first communication link between the base station and a first device, an indication of one or more resources configured to transmit a first transmission corresponding to data stored at a second device. The method may also include: receiving the first transmission on the one or more resources on the first communication link.
[0037] 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: transmit, on a first communication link between the base station and a first device, an indication of one or more resources configured to transmit a first transmission corresponding to data stored at a second device; and receive, on the one or more resources, on the first communication link.
[0038] Another apparatus for wireless communication at a base station is described. The apparatus may include: means for transmitting, over a first communication link between the base station and a first device, an indication of one or more resources configured to transmit a first transmission corresponding to data stored at a second device; and means for receiving the first transmission over the one or more resources on the first communication link.
[0039] A non-transient computer-readable medium is described, storing code for wireless communication at a base station. The code may include instructions executable by a processor to: transmit, on a first communication link between the base station and a first device, an indication of one or more resources configured to transmit a first transmission corresponding to data stored at a second device; and receive the first transmission on the one or more resources on the first communication link.
[0040] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means or instructions for receiving a scheduling request on a first communication link; and operations, features, means or instructions for transmitting, or processors and memories configured for transmitting on the first communication link, an indication of a second or more resources configured by a base station for transmitting a second transmission from a second device to a first device corresponding to data stored at the second device, wherein the first transmission may be received based on the transmission of the indication of the second or more resources.
[0041] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: transmitting on a first communication link an indication of one or more resources configured by a base station to transmit control signaling including a request for resources on a second communication link between a first device and a second device; and operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: receiving on a first communication link control signaling including a request for resources on a second communication link, wherein transmitting the indication of the second or more resources may be based on receiving a request for resources on the second communication link.
[0042] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, control signaling includes a media access control (MAC) control element containing a request for resources on a second communication link.
[0043] 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 communication link between a remote UE and 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; receive, on the sidelink communication link, a sidelink transmission corresponding to data stored at the remote UE; receive, on the relay communication link, an indication of one or more resources configured to transmit a relay transmission corresponding to the data stored at the remote UE; and transmit the relay transmission on the relay communication link on the one or more resources based on the received sidelink transmission.
[0044] Another apparatus for wireless communication at a relay UE is described. The apparatus may include: means for establishing a communication link between a remote UE and 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; means for receiving, on the sidelink communication link, a sidelink transmission corresponding to data stored at the remote UE; means for receiving, on the relay communication link, an indication of one or more resources configured to transmit a relay transmission corresponding to the data stored at the remote UE; and means for transmitting, on the relay communication link, the relay transmission on the one or more resources based on the received sidelink transmission.
[0045] A non-transient computer-readable medium is described, storing code for wireless communication at a relay UE. The code may include instructions executable by a processor to: establish a communication link between a remote UE and 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; receive, on the sidelink communication link, a sidelink transmission corresponding to data stored at the remote UE; receive, on the relay communication link, an indication of one or more resources configured to transmit a relay transmission corresponding to the data stored at the remote UE; and transmit the relay transmission on the relay communication link on the one or more resources based on the received sidelink transmission.
[0046] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: receiving a first scheduling request on a sidelink communication link; operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: transmitting a second scheduling request on a relay communication link based on receiving the first scheduling request; operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: transmitting a first indication on a relay communication link to a second or more resources configured by a base station for transmitting sidelink transmissions; and operations, features, means, or instructions for, or processors or memories configured to, perform the following actions: transmitting a second indication on a sidelink communication link to the second or more resources, wherein sidelink transmissions may be received on the second or more resources.
[0047] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: receiving on a relay communication link an indication of a third or more resources configured by a base station for transmitting control signaling including a request for resources on a sidelink communication link; and operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: transmitting on a relay communication link control signaling including a request for resources on a sidelink communication link, wherein receiving a first indication of the second or more resources may be based on transmitting control signaling including a request for resources on a sidelink communication link.
[0048] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, control signaling includes a media access control (MAC) control element containing a request for resources on a sidelink communication link.
[0049] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the second scheduling request may be transmitted at a time location, a frequency location, or both on a sidelink communication link, the time location, the frequency location, or both indicating that the second scheduling request may be associated with a remote UE.
[0050] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to, transmit on a relay communication link an indication that a sidelink transmission has been successfully received and decoded by a relay UE.
[0051] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the indication includes an identifier of the remote UE.
[0052] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, a second scheduling request indicates an identifier of a remote UE, and a first indication of the second or more resources may be received based on the second scheduling request indicating the identifier of the remote UE.
[0053] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the first indication of the second or more resources includes at least one radio link control protocol data unit containing an identifier of a remote UE.
[0054] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, a first indication to the second or more resources may be encoded according to a radio network temporary identifier of a remote UE, and a second indication to the second or more resources may be transmitted on a sidelink communication link based on the first indication to the second or more resources encoded according to a radio network temporary identifier of a remote UE.
[0055] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the indication of the one or more resources may be encoded according to the radio network temporary identifier of the relay UE.
[0056] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the first indication of the second or more resources can be encoded may be the same as the radio network temporary identifier by which the indication of the one or more resources can be encoded.
[0057] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the first indication of the second or more resources can be encoded may be different from the radio network temporary identifier by which the indication of the one or more resources can be encoded.
[0058] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to perform the following actions: receiving on a relay communication link an indication for a third or more resources configured by a base station to transmit second-side link transmissions from a UE different from a remote UE, wherein the indication for the third or more resources may be encoded according to a radio network temporary identifier of the UE different from the remote UE.
[0059] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the indication of the third or more resources can be encoded may be the same as the radio network temporary identifier by which the indication of the one or more resources can be encoded.
[0060] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the indication of the third or more resources can be encoded may be different from the radio network temporary identifier of the UE by which the indication of the one or more resources can be encoded.
[0061] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to, transmit a scheduling request on a relay communication link based on a received side link transmission, wherein an indication of receiving the one or more resources may be based on the transmission of the scheduling request.
[0062] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to, perform actions such as receiving an indication of a mapping between logical channels and logical channel priorities for a remote UE on a sidelink communication link.
[0063] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the indication may be provided by sidelink transmission, a received Media Access Control Service Data Unit header, or both.
[0064] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, sidelink transmissions include a first buffer status report and relay transmissions include a second buffer status report.
[0065] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to perform the following actions: receiving from a UE different from a remote UE a third buffer status report corresponding to data stored at that UE different from the remote UE, wherein the second buffer status report includes the aggregated buffer status of the remote UE and the UE different from the remote UE.
[0066] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to perform the following actions: initiating a disable timer for a UE different from a remote UE, wherein a second buffer status report excludes the identifier of the UE different from the remote UE based on the disable timer being running when a first buffer status report can be received.
[0067] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to perform the following actions: receiving a third buffer status report from a UE different from a remote UE corresponding to data stored at that UE, wherein a second buffer status report includes one or more buffer states indicated by a first buffer status report and one or more buffer states indicated by a third buffer status report.
[0068] Some examples of the methods, apparatus (equipment) and non-transient 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: transmitting a second buffer status report may be based on a first buffer status report and may include non-empty logical channel groups with higher priority than each logical channel group associated with additional data stored at the relay UE.
[0069] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for performing actions such as transmitting a second buffer status report based on the expiration of a periodic buffer status report timer configured at the relay UE.
[0070] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, sidelink transmission includes the transmission of data and relay transmission includes a buffer status report, wherein the transmission of the buffer status report may be based on the relay UE having an empty buffer when receiving the transmission of the data, the data having a higher priority than additional data stored at the relay UE, or both.
[0071] 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 resources configured to transmit a relay transmission corresponding to data stored at the remote UE. The method may include: receiving the relay transmission on the one or more resources on the relay communication link.
[0072] 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: 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 resources configured to transmit a relay transmission corresponding to data stored at the remote UE; and receive the relay transmission on the relay communication link on the one or more resources.
[0073] Another apparatus for wireless communication at a base station is described. The apparatus 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 resources configured to transmit a relay transmission corresponding to data stored at the remote UE; and means for receiving the relay transmission on the one or more resources on the relay communication link.
[0074] A non-transient computer-readable medium is described, 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 instructions for one or more resources configured to transmit a relay transmission corresponding to data stored at the remote UE; and receive the relay transmission on the relay communication link at the one or more resources.
[0075] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means or instructions for, or processors and memories configured to, perform the following actions: receiving a scheduling request on a relay communication link; and operations, features, means or instructions for, or processors and memories configured to, perform the following actions: transmitting on a relay communication link an indication of one or more resources configured by a base station for transmitting a sidelink transmission from a remote UE to a relay UE corresponding to data stored at the remote UE, wherein the relay transmission may be received based on the transmission of the indication of the second or more resources.
[0076] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include: operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: transmitting on a relay communication link an indication of a third or more resources configured by a base station to transmit control signaling including a request for resources on a sidelink communication link; and operations, features, means, or instructions for, or processors and memories configured to, perform the following actions: receiving on a relay communication link control signaling including a request for resources on a sidelink communication link, wherein transmitting an indication of the second or more resources may be based on receiving a request for resources on a sidelink communication link.
[0077] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, control signaling includes a media access control (MAC) control element containing a request for resources on a sidelink communication link.
[0078] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to, perform the following actions: receiving an indication on a relay communication link that a sidelink transmission has been successfully received and decoded by a relay UE.
[0079] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the indication includes an identifier of the remote UE.
[0080] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the scheduling request indicates an identifier of a remote UE, and the indication of the second or more resources may be transmitted based on the scheduling request indicating the identifier of the remote UE.
[0081] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the indication of the second or more resources includes at least one radio link control protocol data unit containing an identifier of a remote UE.
[0082] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the indication of the second or more resources may be encoded according to a radio network temporary identifier of the remote UE.
[0083] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the indication of the one or more resources may be encoded according to the radio network temporary identifier of the relay UE.
[0084] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the indication of the second or more resources can be encoded may be the same as the radio network temporary identifier by which the indication of the one or more resources can be encoded.
[0085] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the second or more resources can be encoded may be different from the radio network temporary identifier by which the one or more resources can be encoded.
[0086] Some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein may further include operations, features, means or instructions for, or processors and memories configured to perform the following actions: transmitting on a relay communication link an indication of one or more third resources configured by a base station for transmitting second-side link transmissions from a UE different from a remote UE, wherein the indication of the third or more third resources may be encoded according to a radio network temporary identifier of the UE different from the remote UE.
[0087] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the indication of the third or more resources can be encoded may be the same as the radio network temporary identifier by which the indication of the one or more resources can be encoded.
[0088] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, the radio network temporary identifier by which the indication of the third or more resources can be encoded may be different from the radio network temporary identifier by which the indication of the one or more resources can be encoded.
[0089] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, a scheduling request may be received at a time location, a frequency location, or both on a sidelink communication link, which indicates that the scheduling request may be associated with a remote UE.
[0090] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, relay transmission includes buffer status reporting.
[0091] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, buffer status reports include the aggregated buffer status of remote UEs and UEs other than the remote UEs.
[0092] In some examples of the methods, apparatus (equipment) and non-transient computer-readable media described herein, buffer status reports include one or more buffer states associated with a remote UE and one or more buffer states associated with a UE other than the remote UE. Brief description of the attached diagram
[0093] Figure 1 Examples of wireless communication systems supporting uplink transmission of scheduled relays according to one or more aspects of this disclosure are described.
[0094] Figure 2 Examples of wireless communication systems supporting uplink transmission of scheduled relays according to one or more aspects of this disclosure are described.
[0095] Figure 3A and 3B An example of a communication model supporting uplink transmission of scheduled relay according to one or more aspects of this disclosure is explained.
[0096] Figure 4-8 Examples of uplink scheduling procedures supporting uplink transmissions of scheduled relays according to one or more aspects of this disclosure are explained.
[0097] Figure 9 An example of a process flow supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is described.
[0098] Figure 10 and 11 A block diagram of an apparatus supporting uplink transmission of scheduled relays according to one or more aspects of this disclosure is shown.
[0099] Figure 12 A block diagram of a communication manager supporting uplink transmission of scheduled relays according to one or more aspects of this disclosure is shown.
[0100] Figure 13 A diagram of a system including devices supporting uplink transmission for scheduling relay, according to one or more aspects of this disclosure, is shown.
[0101] Figure 14 and 15 A block diagram of an apparatus supporting uplink transmission of scheduled relays according to one or more aspects of this disclosure is shown.
[0102] Figure 16 A block diagram of a communication manager supporting uplink transmission of scheduled relays according to one or more aspects of this disclosure is shown.
[0103] Figure 17A diagram of a system including devices supporting uplink transmission for scheduling relay, according to one or more aspects of this disclosure, is shown.
[0104] Figures 18 to 23 A flowchart illustrating a method for supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is shown. Detailed description
[0105] The described technology relates to improved methods, systems, apparatus, and devices for supporting uplink transmissions via scheduled relay. In some examples, a base station can communicate with a first radio device (e.g., a user equipment (UE)) within its coverage area. For example, the base station can receive transmissions (e.g., buffer status reports (BSRs)) from the first radio device. However, in some examples, the base station may be unable to receive transmissions (e.g., BSRs) and / or successfully decode such transmissions from a second radio device (e.g., another UE) outside its coverage area.
[0106] To enable a base station to receive transmissions from a second wireless device, the second wireless device (e.g., a remote UE) may establish a communication link with the base station via a first wireless device (e.g., a relay UE). For example, the first wireless device may establish a first communication link (e.g., a sidelink) with the second wireless device and a second communication link (e.g., a relay link) with the base station. Establishing the first and second communication links enables the second wireless device to communicate with the base station. In some cases, the base station may schedule communication between the second wireless device and itself, enabling the base station to communicate with the second wireless device. For example, the base station may schedule the first wireless device to transmit a first BSR, which is generated using a second BSR received by the first wireless device from the second wireless device.
[0107] By communicating with the second wireless device via the first wireless device, the base station can have an increased communication range. Alternatively, the base station can use the same beam to communicate with both the first and second wireless devices, instead of using different beams in scenarios where the first and second wireless devices transmit data to the base station individually.
[0108] The aspects of this disclosure are initially described in the context of wireless communication systems. Additional aspects of this disclosure are described in the context of additional wireless communication systems, communication models, uplink scheduling procedures, and process flows. The aspects of this disclosure are further explained and described by way of apparatus diagrams, system diagrams, and flowcharts relating to uplink transmission in scheduling relays.
[0109] Figure 1Examples of a wireless communication system 100 supporting uplink transmission with scheduled relay according to one or more aspects of this disclosure are 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 Advanced LTE (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.
[0110] Base station 105 can be distributed across a geographical area to form wireless communication system 100, and can be different types of devices or devices with different capabilities. Base station 105 and UE 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, and UE 115 and base station 105 can establish one or more communication links 125 on the coverage area 110. Coverage area 110 can be an example of a geographical area over which base station 105 and UE 115 can support signal communication according to one or more radio access technologies.
[0111] Each UE 115 can be distributed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 can be stationary or mobile, or stationary and mobile at different times. Each UE 115 can be a different type of device or a device with different capabilities. Figure 1 The document describes some example UE 115s. The UE 115 described herein can communicate with various types of devices, such as other UE 115s, base station 105, or network equipment (e.g., core network nodes, relay equipment, integrated access and backhaul (IAB) nodes, or other network equipment). Figure 1 As shown in the image.
[0112] Each base station 105 may communicate with the core network 130, or with each other, or both. For example, base station 105 may interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base stations 105 may communicate with each other directly (e.g., directly between base stations 105), indirectly (e.g., via the core network 130), or directly and indirectly on backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, backhaul link 120 may be or include one or more radio links. UE 115 may communicate with the core network 130 via communication link 137.
[0113] One or more of the base stations 105 described herein may include, or may be referred to by those skilled in the art as, base transceiver station, radio base station, access point, radio transceiver, B node, evolved B node (eNB), next-generation B node or gigabit B node (any of which may be referred to as gNB), home B node, home evolved B node, or other suitable terms.
[0114] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or any other suitable term, wherein "device" may also be referred to as a unit, station, terminal, or client, etc. UE 115 may also include or 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, 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, which can be implemented in various objects such as appliances or vehicles, meters, etc.
[0115] The UE 115 described herein can communicate with various types of devices, such as other UEs 115 that sometimes act as relays, as well as base station 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, relay base stations, etc. Figure 1 As shown in the image.
[0116] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of the radio spectrum band (e.g., a bandwidth portion (BWP)) operating 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 coordinating carrier operation, user data, or other signaling. Wireless communication system 100 may support communication with UE 115 using carrier aggregation or multi-carrier operation. 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 can be used in conjunction with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0117] 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 extended OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element may include a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and 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 the UE 115 receives and the higher the order of the modulation scheme, the higher the data rate the UE 115 can achieve. Wireless communication resources can refer to a combination of radio frequency spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and using multiple spatial layers can further improve the data rate or data integrity of communication with the UE 115.
[0118] The time interval of base station 105 or UE 115 can be expressed as a multiple of a basic time unit, such as the sampling period. T s =1 ( Δf max N f ) seconds, of which Δf max This can represent the maximum supported subcarrier spacing, while N f This can represent the maximum supported Discrete Fourier Transform (DFT) size. The time interval of the communication resources can be organized according to radio frames, each with a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).
[0119] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may (e.g., in the time domain) be divided into subframes, and each subframe may be further divided into several 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 several symbol periods (e.g., depending on the length of the cyclic prefix added before each symbol period). In some wireless communication systems 100, time slots may be further divided into multiple mini-time slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N f (Number) sampling periods. The duration of a symbol period can depend on the subcarrier spacing or the operating frequency band.
[0120] A subframe, time slot, mini-slot, or symbol can be the smallest scheduling unit of the 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 the TTI (e.g., the number of symbol periods in the 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)).
[0121] Physical channels can be multiplexed on a carrier using various techniques. Physical control channels and physical data channels can be multiplexed on a downlink carrier, for example, using one or more of time-division multiplexing (TDM), frequency-division multiplexing (FDM), or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for physical control channels can be defined by the number of symbol periods and can extend across the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESET) can be configured for a UE 115 set. For example, one or more UEs 115 can monitor or search control regions for control information based on 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. An aggregation level for control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information in a control information format having a given payload size. The search space set may include a shared search space set configured to send control information to multiple UEs 115 and a UE-specific search space set configured to send control information to a particular UE 115.
[0122] In some examples, base station 105 may be mobile, and thus provide communication coverage to mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but the different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network, in which different types of base stations 105 use the same or different radio access technologies to provide coverage to various geographic coverage areas 110.
[0123] Wireless communication system 100 may be configured to support ultra-reliable communication or low latency communication, or various combinations thereof. For example, wireless communication system 100 may be configured to support ultra-reliable low latency communication (URLLC) or mission-critical communication. UE 115 may be designed to support ultra-reliable, low latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication may include private or group communication and may be supported by one or more mission-critical services, such as Mission-Critical Talk-to-Talk (MCPTT), Mission-Critical Video (MCVideo), or Mission-Critical Data (MCData). Support for mission-critical functions may include prioritization of services, and mission-critical services may be used for public safety or general commercial applications. The terms ultra-reliable, low latency, mission-critical, and ultra-reliable low latency are used interchangeably herein.
[0124] In some examples, UE 115 may also be able to communicate directly with other UE 115 on a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UE 115s utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UE 115s in such a group may be outside the geographic coverage area 110 of base station 105 or may be unable to receive transmissions from base station 105 for other reasons. In some examples, groups of UE 115s 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, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between the individual UE 115s without involving base station 105.
[0125] Core network 130 provides user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC). The EPC or 5GC may include at least one control plane entity (e.g., a Mobility Management Entity (MME), Access and Mobility Management Function (AMF)) managing access and mobility, and at least one user plane entity (e.g., a Serving Gateway (S-GW), Packet Data Network (PDN) Gateway (P-GW), or User Plane Function (UPF)) routing packets or interconnecting to external networks. The control plane entity manages non-access stratum (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by base station 105 associated with core network 130. User IP packets can be delivered through the user plane entity, which provides IP address allocation and other functions. The user plane entity can connect to network operator IP service 150. Carrier IP services 150 may include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0126] Some network devices (such as base station 105) may include sub-components, such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with each UE 115 through one or more other access network transport entities 145, which may be referred to as a radio headend, smart radio headend, or transmit / receive point (TRP). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio headends and ANCs) or combined into a single network device (e.g., base station 105).
[0127] Wireless communication system 100 can operate using one or more frequency bands, in some cases, in the range of 300 MHz to 300 GHz. In some cases, the 300 MHz to 3 GHz band is referred to as a UHF band or decimeter band because the wavelengths range from approximately 1 decimeter to 1 meter. UHF waves can be blocked or redirected by buildings and environmental features, but these waves can penetrate various structures sufficiently for macrocells to provide service to UE 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 transmission can be associated with smaller antennas and shorter ranges (e.g., less than 100 km).
[0128] Wireless communication system 100 may utilize both licensed and unlicensed radio spectrum bands. For example, wireless communication system 100 may employ licensed assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in unlicensed frequency bands, such as the 5 GHz Industrial, Scientific, and Medical (ISM) band. When operating in unlicensed radio spectrum bands, devices (such as base station 105 and UE 115) may employ carrier sensing for collision detection and avoidance. In some examples, operation in unlicensed frequency bands may be based on carrier aggregation configuration (e.g., LAA) in coordination with component carriers operating in licensed frequency bands. Operation in unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, etc.
[0129] Base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ technologies such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may 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 may coexist at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array with several rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming for signals transmitted via the antenna ports.
[0130] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape or guide an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array, such that some signals propagating relative to a particular orientation of the antenna array experience constructive interference, while others experience destructive interference. Adjustments to the signals transmitted via the antenna elements may include the transmitting or receiving device applying amplitude offset, phase offset, or both to the signals carried via the antenna elements associated with that device. The adjustments associated with each antenna element may be defined by a beamforming weight set associated with a particular orientation (e.g., the antenna array relative to the transmitting or receiving device, or relative to some other orientation).
[0131] UE 115 and base station 105 can support data retransmission to increase the likelihood of successful data reception. Hybrid Automatic Repeat Request (HARQ) feedback is a technique used to increase the likelihood of correctly receiving data on communication link 125. HARQ may 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, the device may support simultaneous time-slot HARQ feedback, where the device can provide HARQ feedback in a specific time slot for data received in previous symbols within that time slot. In other cases, the device may provide HARQ feedback in subsequent time slots or according to some other time interval.
[0132] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, broadcasting, and so on. These systems can be multiple access systems capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Wireless networks (e.g., wireless local area networks (WLANs), such as Wi-Fi (i.e., IEEE 802.11 networks)) may include access points (APs) that can communicate with one or more wireless or mobile devices. APs may be coupled to a network (such as the Internet) and enable mobile devices to communicate via that network (or with other devices coupled to the access point). Wireless devices can communicate bidirectionally with network devices. 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). Wireless personal area networks (PANs) (which may include Bluetooth connectivity) can provide short-range wireless connectivity between two or more paired wireless devices. For example, wireless devices (such as cellular phones) can use wireless PAN communication to exchange information such as audio signals with wireless headsets.
[0133] The electromagnetic spectrum is typically subdivided into various classes, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been designated as frequency ranges 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, FR1 is generally (interchangeably) referred to as the “sub-6 GHz” band in various documents and articles. Similar naming issues sometimes arise with FR2, although it is different from the Very High Frequency (EHF) band (30 GHz – 300 GHz) designated as the “millimeter wave” band by the International Telecommunication Union (ITU), FR2 is generally (interchangeably) referred to as the “millimeter wave” band in various documents and articles.
[0134] The frequencies between FR1 and FR2 are generally referred to as intermediate frequency (IF) bands. Recent 5G NR studies have designated the operating bands of these IF bands as the frequency range designation FR3 (7.125 GHz – 24.25 GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the features of FR1 and / or FR2 into the IF band. 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 designated as the 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.
[0135] In light of the foregoing, unless otherwise stated, it should be understood that, as used herein, the term "sub-6 GHz" and the like can broadly refer to frequencies less than 6 GHz, within FR1, or including intermediate frequency band frequencies. Furthermore, unless otherwise stated, it should be understood that, as used herein, the term "millimeter wave" and the like can broadly refer to frequencies that can include intermediate frequency band frequencies, within FR2, FR4, FR4-a or FR4-1 and / or FR5, or within the EHF band.
[0136] In some scenarios, relay UE 115 can be used to enable communication between remote UE 115 and base station 105. Data can be transmitted between remote UE 115 and relay UE 115 via sidelink communication. In some cases, multiple remote UEs 115 can be supported by the same relay UE 115. Examples of relay UE 115 can be found in [reference needed]. Figure 2 Further detailed description.
[0137] In some scenarios, relay UE 115 may use device-to-device (D2D) communication. A first D2D mode that relay UE 115 may use may involve base station 105 allocating resources (e.g., dynamic or configured resources) for sidelink transmission between relay UE 115 and remote UE 115. A second D2D mode that relay UE 115 may use may involve relay UE 115 autonomously selecting sidelink resources for communication (e.g., potentially without involving base station 105). When using the first D2D mode, methods as described herein can be used.
[0138] A UE communication manager 101, which may be included in a relay UE 115, can establish a communication link between the remote UE 115 and a base station 105, wherein 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 a first BSR corresponding to data stored at the remote UE 115 on the sidelink communication link. The UE communication manager 101 may receive an indication on the relay communication link of one or more resources configured to transmit a second BSR corresponding to data stored at the remote UE 115. The UE communication manager 101 may transmit the second BSR on the relay communication link on the one or more resources based on the received first BSR.
[0139] Additionally or alternatively, the UE communication manager 101 may receive a first transmission corresponding to data stored at the second device on a first communication link between the first device and the second device. The UE communication manager 101 may also receive an indication on a second communication link between the first device and the base station of one or more resources configured to transmit a second transmission corresponding to data stored at the second device. Based on the receipt of the first transmission, the UE communication manager 101 may transmit the second transmission on the second communication link on said one or more resources.
[0140] A base station communication manager 102, which may be included in base station 105, can establish a communication link with a remote UE 115. This communication link includes a sidelink communication link between the remote UE 115 and a relay UE 115, and a relay communication link between the relay UE 115 and base station 105. The base station communication manager 102 can transmit, on the relay communication link, indications of one or more resources configured to transmit a BSR corresponding to data stored at the remote UE 115. The base station communication manager 102 can receive the BSR on the one or more resources on the relay communication link.
[0141] Additionally or alternatively, the base station communication manager 102 may transmit, on the first communication link between the base station and the first device, an indication of one or more resources configured to transmit a first transmission corresponding to data stored at the second device. The base station communication manager 102 may receive the first transmission on the first communication link on the one or more resources.
[0142] Figure 2 Examples of a wireless communication system 200 supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure are described. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. For example, base station 105-a may be as described in reference... Figure 1 The example of base station 105 described herein, and UEs 115-a and 115-b may be as referenced Figure 1 Examples of UE 115 described herein. UE 115-a may be an example of a remote UE 115, while UE 115-b may be an example of a relay UE 115. Relay UE 115-b may establish a sidelink communication link 205-a with remote UE 115-a; a sidelink communication link 205-b with UE 115-c; and a relay communication link 210 with base station 105-a. Although relay UE 115-b is described herein, there may be examples of another device (e.g., a relay node or relay base station 105) performing the functions of relay UE 115-b.
[0143] In some scenarios, remote UE 115-a may transmit BSR 220-a to relay UE 115-b. Similarly, remote UE 115-c may transmit BSR 220-b to relay UE 115-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-c for BSR 220-b), where each buffer may correspond to a different logical channel group (LCG).
[0144] After receiving BSR 220-a and / or 220-b, relay UE 115-b may transmit BSR 230 to base station 105-a. BSR 230 may be generated based on BSR 220-a and / or 220-b. For example, as shown in reference... Figure 3AAs described, if UEs 115-a and 115-c share a common Radio Link Control (RLC) and MAC entity, and if UEs 115-a and 115-c are configured with the same LCG set, then BSR 230 may report the aggregated buffer status of UEs 115-a and 115-c. Alternatively, BSR 230 may report the buffer status of one of UEs 115-a and 115-c and may include an identifier (ID) indicating which UE 115 the BSR 230 corresponds to. Such a BSR 230 may be referred to as an enhanced BSR.
[0145] In some scenarios, relay UE 115-b may transmit sidelink permission 215-a to remote UE 115-a on sidelink communication link 205-a. Similarly, relay UE 115-b may transmit sidelink permission 215-b to remote UE 115-c on sidelink communication link 205-b. Sidelink permission 215 may indicate one or more resources configured for transmitting BSR 220. Remote UE 115-a may transmit BSR 220-a to relay UE 115-b on one or more resources configured by sidelink permission 215-a, and UE 115-c may transmit BSR 220-b to relay UE 115-b on one or more resources configured by sidelink permission 215-b.
[0146] In some scenarios, relay UE 115-b may receive sidelink permission 225. If UEs 115-a and 115-c share common RLC and MAC entities, sidelink permission 225 may indicate one or more resources configured to transmit BSR 220-a and one or more resources configured to transmit BSR 220-b. Alternatively, sidelink permission 225 may indicate one or more resources configured to transmit one of the BSR 220s. In such cases, base station 105-a may transmit an additional sidelink permission 215 for the other BSR 220.
[0147] In some scenarios, UE 115-a and / or 115-c may receive a sidelink grant 215 based on transmitting a first SR to relay UE 115-b. In one example, after receiving the first SR, relay UE 115-b may transmit a second SR to base station 105-a; may receive an uplink grant from base station 105-a; and may transmit a remote resource request to base station 105-a on the resources indicated by the uplink grant, wherein the remote resource request may indicate the remote UE 115 that transmitted the first SR. Relay UE 115-b may then receive a sidelink grant 225 configuring one or more resources for the remote UE 115 that transmitted the SR. Additional details regarding the remote resource request can be found in [reference needed]. Figure 4 The following description is provided. In another example, relay UE 115-b may transmit a second SR to base station 105-a, which explicitly indicates the remote UE 115 that transmitted the first SR. In such a case, relay UE 115-b may receive a sidelink grant 225 configuring one or more resources for the remote UE 115 that transmitted the first SR after transmitting the second SR (e.g., without first receiving an uplink grant and subsequently transmitting a remote resource request). Additional details regarding the second SR that explicitly indicates the remote UE 115 can be found in [reference needed]. Figure 5 Describe it.
[0148] In other scenarios, UE 115-a and / or 115-c may not transmit the SR. In such cases, UE 115-a and 115-c may transmit the corresponding BSR 220 to relay UE 115-b on pre-configured resources. After receiving BSR 220, relay UE 115-b may transmit the SR to base station 105-a. Base station 105-a may transmit uplink permission to relay UE 115-b, which is configured to enable relay UE 115-b to transmit BSR 230 to the remote UE 115 that transmitted BSR 220. Relay UE 115-b may transmit BSR 220 to base station 105-a. Additional details regarding this technique can be found in [reference needed]. Figure 6 Describe it.
[0149] In one or more aspects, the described techniques can support improvements in wireless communications. For example, by scheduling transmissions via relay UE 115-b, base station 105-a can schedule transmissions for remote UEs 115 (e.g., 115-a and 115-c) outside the coverage area 110 of base station 105-a. Additionally, the techniques described herein can enable base station 105-a to receive BSRs from remote UE 115.
[0150] Figure 3A and 3B Examples of communication models 300-a and 300-b supporting uplink transmission for scheduled relays according to one or more aspects of this disclosure are explained. In some examples, communication models 300-a and 300-b can implement various aspects of the wireless communication system 100. Communication models 300-a and 300-b can depict models of MAC and RLC on the relay communication link 210.
[0151] Communication model 300-a may have UEs 115 organized into multiple groups 302 (or sets). For example, communication model 300-a may have a first group 302-a of UEs 115 and a second group 302-b of UEs 115, the first group 302-a sharing a first RLC entity 305-a and a first MAC entity 310-a, and the second group 302-b sharing a second RLC entity 305-b and a second MAC entity 310-b. UEs 115 within a group 302 may share common instances of MAC and RLC protocols (e.g., RLC Protocol Data Units (PDUs) of UEs 115 may be multiplexed in the same MAC PDU). Additionally, traffic between different groups 302 may not be mixed and may be scheduled separately (e.g., a single sidelink grant transmitted by base station 105 may not schedule traffic for UEs 115 in the first group 302-a and the second group 302-b). In some examples, each UE 115 (remote and relay UE 115) may be mixed in a single group 302. In other examples, the relay UE 115 may be in a first group 302 and each remote UE 115 may be in a second group 302. Each group 302 may have an associated Radio Network Temporary Identifier (RNTI) (e.g., a first RNTI for group 302-a and a second RNTI for group 302-b). Communication model 300-a may be used for reference. Figure 4 , 5 The implementation described in section 6.
[0152] Generally, for communication model 300-a, RLC SDUs from UE 115 (which, as mentioned herein, may include relay UE 115) within the same group 302 can be multiplexed in the same MAC PDU. Each RLC PDU may contain a unique identity to identify which UE 115 in group 302 the RLC PDU originates from or is addressed to. A single HARQ entity can handle MAC layer transmissions between relay UE 115 and base station 105 for each group 302, and it can be addressed to the cell RNTI (C-RNTI) of that group 302.
[0153] When using communication model 300-a, base station 105 can manage the Quality of Service (QoS) through relay UE 115. Data flows through relay UE 115 can have different priorities. However, relay UE 115 can merge received data (e.g., from remote UE 115) with its own data of the same priority. To enable relay UE 115 to perform merging, the network (e.g., via base station 105) can configure a mapping between logical channels (LCH) and their priorities at the remote UE 115. This mapping can be communicated to relay UE 115 via signaling from the remote UE 115, or it can be carried in the BSR or each MAC SDU header transmitted by the remote UE 115. Explicit signaling from the remote UE 115 can support one or more improvements. For example, the mapping may not be dynamic. Thus, a single indication of the mapping may be sufficient to perform merging.
[0154] In some scenarios, for communication model 300-a, the BSR may include the aggregated buffer states of all UEs 115 in the same group 302. Such a BSR may be referred to as an aggregated BSR. In the case where a relay UE 115 transmits an aggregated BSR, each UE in group 302 may be configured with the same set of LCGs. UEs 115 in group 302 may be configured with the same set of LCGs to avoid UEs 115 in group 302 having different LCG configurations (e.g., a relay UE 115 has 1 LCG while a remote UE 115 has 8 LCGs) and / or having the same LCH but different priorities, each of which would prevent the relay UE 115 from performing buffer state aggregation.
[0155] For relay UE 115 transmitting via aggregated BSR, each group 302 can be configured with its own BSR disable timer. Relay UE 115 for LCG g The reported content can be data from any remote UE 115 in the same group, with a priority equal to or lower than LCG. g Priority but higher than LCG g +1 priority. The priority of an LCG can be equal to the highest priority of all LCHs within that LCG. Additionally, LCGs can be sorted in descending order of their priority within the BSR MAC CE.
[0156] The triggering condition for a BSR may include the arrival of new data from any UE 115 in group 302 at the relay UE while group 302 has no data buffered at the relay UE 115. Alternatively, a BSR may be triggered if the new data has a higher priority than any data currently buffered at the relay UE 115 in group 302 when the new data arrives. Alternatively, a BSR may be triggered if a sidelink BSR from a remote UE 115 in group 302 is received by the relay UE 115, and this sidelink BSR may contain a non-empty LCG with a higher priority than any data buffered at the relay UE 115 in group 302. Alternatively, a BSR may be triggered when a periodic BSR timer configured at the relay UE 115 expires.
[0157] In some scenarios, for communication model 300-a, the BSR can distinguish between the buffer states of different remote UEs 115. For example, the first part of the BSR can report the buffer state of the LCG of a first remote UE 115, and the second part of the BSR can report the buffer state of the LCG of a second remote UE 115. Thus, the buffer states of different remote UEs 115 can be reported separately. This type of BSR can be called an enhanced BSR. Because the BSR can be targeted at a single remote UE 115, it allows each UE 115 within a group to have a different set of LCGs. The triggering conditions for the enhanced BSR can be the same as those described for the aggregated BSR.
[0158] The enhanced BSR may include the buffer state of UE 115 whose new data triggered the enhanced BSR. However, the enhanced BSR may not include the buffer state of UEs whose disable timers are running when assembling the MAC PDU including the BSR MAC CE. Relay UE 115 may have a disable timer for each UE 115 in the group, and may enable the disable timer for each UE 115 whose buffer state is reported in the enhanced BSR after the enhanced BSR is sent. By using a disable timer to limit the frequency of reporting buffer states, the number of open circuits associated with reporting buffer states can be reduced.
[0159] Communication model 300-b may not involve mixing between UEs 115 (e.g., each group may contain one remote UE 115 or one relay UE 115). For example, the first UE 115 in group 302-c (e.g., a remote UE 115) may use the first RLC entity 305-c and the first MAC entity 310-c, the second UE 115 in group 302-d (e.g., a remote UE 115) may use the second RLC entity 305-d and the second MAC entity 310-d, and the third UE 115 in group 302-e (e.g., another remote UE 115) may use the third RLC entity 305-e and the third MAC entity 310-e. Each group 302 may have associated RNTIs (e.g., the first RNTI of group 302-c, the second RNTI of group 302-d, and the third RNTI of group 302-e). Communication model 300-b may be used for reference. Figure 7 and 8 The described implementation.
[0160] As mentioned in this document, for communication model 300-b, each remote UE 115 may have its own associated instance of MAC and RLC procedures at the relay UE 115. Separate HARQ entities and scheduling RNTIs can be configured for each remote UE 115, and each remote UE 115 may have its own dedicated SR configuration at the relay UE 115. When an SR associated with a remote UE 115 is triggered at the relay UE 115, the base station may identify which remote UE 115 the SR is for based on the timing of the transmitted Physical Uplink Control Channel (PUCCH). Additional details regarding the use of transmission timing can be found in [link to relevant documentation]. Figure 7 and 8 Describe it.
[0161] In some scenarios, for communication model 300-b, the BSR can be triggered individually by each remote UE 115 and can report the buffer status of a single UE 115. For example, when a relay UE 115 receives new data or a new sidelink BSR from a remote UE 115, the relay UE 115 can trigger the BSR to send to the base station if: the remote UE 115 has no buffered data at the relay UE 115; there is no data with a higher priority than the new data; the sidelink BSR contains a non-empty LCG with a higher priority than any other data buffered at the remote UE; or a combination thereof. Thus, the BSR can be for a single UE, and the BSR will not include the ID of the remote UE 115 that triggered the BSR. Alternatively, for communication model 300-b, an enhanced BSR as described herein can be transmitted, which may include the same triggering conditions as described herein.
[0162] Figure 4 Examples of uplink scheduling procedures 400 supporting scheduled relay uplink transmissions according to one or more aspects of this disclosure are described. In some examples, uplink scheduling procedures 400 may implement aspects of wireless communication system 100. For example, base station 105-b may be as described with reference to Figure 1 The example of base station 105 described herein, while UEs 115-d and 115-e may be as referenced Figure 1 An example of UE 115 as described.
[0163] Initially, remote UE 115-e may transmit a first SR 405 to relay UE 115-d. Upon receiving the first SR 405, relay UE 115-d may transmit a second SR 410 to base station 105-b (e.g., the first SR 405 may trigger the second SR 410 on the PUCCH). In some cases, the second SR 410 may be subject to an SR disable timer of relay UE 115-d. In such cases, if a disable timer associated with the same PUCCH configuration as the first SR 405 is running, relay UE 115-d may keep the second SR 410 pending.
[0164] After receiving the second SR 410, base station 105-b may transmit an uplink grant 415-a addressed to relay UE 115-d. This uplink grant 415-a may indicate one or more resources configured to enable relay UE 115-d to transmit a remote resource request 420. Relay UE 115-d may transmit the remote resource request 420 to base station 105-b on the one or more resources configured by the uplink grant 415-a. In some cases, relay UE 115-d may transmit the remote resource request 420 to indicate which remote UE 115 is addressed to by the second SR. For example, in this example, the remote resource request 420 may indicate UE 115-e. The remote resource request may be signaled in a MAC CE, which may be referred to as a remote resource request MAC CE. The remote resource request 420 may indicate the RNTI of UE 115-e, the UE ID of UE 115-e (UEID), or both.
[0165] Upon receiving a remote resource request, base station 105-b may transmit a sidelink grant 425 addressed to UE 115-e to relay UE 115-d. Sidelink grant 425 may indicate one or more resources configured to transmit BSR 435 from remote UE 115-e to relay UE 115-d. After receiving sidelink grant 425, relay UE 115-d may transmit a sidelink grant 430 to remote UE 115-e, indicating the one or more resources configured to transmit BSR 435. In the case where the remote resource request is directed to relay UE 115-d, base station 105-b may transmit an uplink grant (e.g., Uu uplink grant) instead of sidelink grant 425.
[0166] After receiving a sidelink grant 430, the remote UE 115-e may transmit a BSR 435 on one or more resources. Additionally, the remote UE 115-e may transmit data corresponding to the BSR 435 (e.g., data indicating that the BSR 435 is reporting its buffer status). After successfully receiving and decoding the BSR 435, the relay UE 115-e may transmit a HARQ ACK 440 to the base station 105-b, indicating that the relay UE 115-e has successfully received and decoded the BSR 435.
[0167] At 445, relay UE 115-e can trigger BSR 450. BSR 450 can be a converged BSR or an enhanced BSR, as shown in reference... Figure 2 As described. Upon receiving HARQ ACK 440, base station 105-b may transmit uplink permission 415-b, which indicates one or more resources configured to transmit BSR 450 and / or corresponding data. Relay UE 115-d may transmit BSR 450 and / or corresponding data on these one or more resources. In cases where relay UE 115-d and remote UE 115-e are in the same group 302 (e.g., sharing a MAC between relay UE 115-d and remote UE 115-e), each uplink permission 415 may be addressed to a C-RNTI associated with that group. Each RLC PDU transmitted to base station 105-b may include an ID indicating which UE 115 the RLC PDU originated from.
[0168] Figure 5 Examples of uplink scheduling procedures 500 supporting scheduled relay uplink transmissions according to one or more aspects of this disclosure are described. In some examples, uplink scheduling procedures 500 may implement aspects of wireless communication system 100. For example, base station 105-c may be as described with reference to Figure 1The example of base station 105 described herein, while UEs 115-f and 115-g may be as referenced Figure 1 An example of UE 115 as described.
[0169] Initially, remote UE 115-g may transmit a first SR 505 to relay UE 115-f. Upon receiving the first SR 505, relay UE 115-f may transmit a second SR 510 to base station 105-c (e.g., the first SR 505 may trigger the second SR 510 on the PUCCH). In some cases, the second SR 510 may be subject to an SR disable timer of relay UE 115-f. In such cases, if a disable timer associated with the same PUCCH configuration as the first SR 505 is running, relay UE 115-f may keep the second SR 510 pending. The second SR 510 may be a multi-bit SR that may include the ID of remote UE 115-g (e.g., a remote UE 115 requesting uplink permission).
[0170] Upon receiving the second SR 510, base station 105-c may transmit a sidelink grant 515 addressed to remote UE 115-g to relay UE 115-f. The sidelink grant 515 may indicate one or more resources configured to transmit BSR 525 from remote UE 115-g to relay UE 115-f. After receiving the sidelink grant 515, relay UE 115-f may transmit a sidelink grant 520 to remote UE 115-g, which indicates the one or more resources configured to transmit BSR 525. In the case where the second SR 510 indicates relay UE 115-f, base station 105-c may transmit an uplink grant (e.g., Uu uplink grant) instead of sidelink grant 515.
[0171] After receiving a sidelink grant 520, the remote UE 115-g may transmit a BSR 525 on one or more resources. Additionally, the remote UE 115-g may transmit data corresponding to the BSR 525 (e.g., data indicating that the BSR 525 is reporting its buffer status). After successfully receiving and decoding the BSR 525, the relay UE 115-g may transmit a HARQ ACK 530 to the base station 105-c, indicating that the relay UE 115-g has successfully received and decoded the BSR 525.
[0172] In 535, relay UE 115-g can trigger BSR 545. BSR 545 can be a clustered BSR or an enhanced BSR, as shown in the reference. Figure 2As described. Upon receiving HARQ ACK 530, base station 105-c may transmit uplink grant 540, which indicates one or more resources configured to transmit BSR 545 and / or corresponding data. Relay UE 115-f may transmit BSR 525 and / or corresponding data on these one or more resources. In the case where relay UE 115-f and remote UE 115-g are in the same group 302 (e.g., sharing a MAC between relay UE 115-f and remote UE 115-g), each uplink grant 540 may be addressed to the C-RNTI associated with that group. Each RLC PDU transmitted to base station 105-c may include an ID indicating which UE 115 the RLC PDU originated from.
[0173] Figure 6 Examples of uplink scheduling procedures 600 supporting scheduled relay uplink transmissions according to one or more aspects of this disclosure are described. In some examples, uplink scheduling procedure 600 may implement aspects of wireless communication system 100. For example, base station 105-d may be as described with reference to Figure 1 The example of base station 105 described herein, while UE 115-h and UE 115-i may be as shown in the reference. Figure 1 An example of UE 115 as described.
[0174] Initially, remote UE 115-i may transmit BSR 605 to relay UE 115-h. At 610, upon receiving BSR 605, relay UE 115-h may trigger BSR 625. BSR 625 may be an aggregated BSR or an enhanced BSR, as referenced... Figure 2 As described. After triggering BSR 625, relay UE 115-h may transmit SR 615 to base station 105-d (e.g., BSR 605 may trigger SR 615 on the PUCCH). In some cases, SR 615 may be subject to an SR disable timer of relay UE 115-h. In such cases, if a disable timer associated with the same PUCCH configuration as the received BSR 605 is running, relay UE 115-h may keep SR 605 pending.
[0175] Upon receiving SR 615, base station 105-d may transmit uplink permission 620 addressed to relay UE 115-i. Uplink permission 620 may indicate one or more resources configured to transmit BSR 525 from relay UE 115-h to base station 105-d. Relay UE 115-h may transmit BSR 625 and / or corresponding data on such one or more resources.
[0176] Base station 105-d may transmit a sidelink grant 630 addressed to remote UE 115-i to relay UE 115-h. Sidelink grant 630 may indicate one or more resources configured for communication between remote UE 115-i and relay UE 115-h (e.g., transmitting BSR 625). After receiving sidelink grant 630, relay UE 115-h may transmit a sidelink grant 635 to remote UE 115-i, which indicates the one or more resources configured for communication between remote UE 115-i and relay UE 115-h. In cases where relay UE 115-h and remote UE 115-i are in the same group 302 (e.g., sharing a MAC between relay UE 115-h and remote UE 115-i), each uplink grant 620 may be addressed to a C-RNTI associated with that group. Each RLC PDU transmitted to base station 105-d may include an ID indicating which UE115 the RLC PDU originated from.
[0177] Figure 7 Examples of uplink scheduling procedures 700 supporting scheduled relay uplink transmissions according to one or more aspects of this disclosure are described. In some examples, the uplink scheduling procedure 700 may implement aspects of the wireless communication system 100. For example, base station 105-e may be as described with reference to Figure 1 The example of base station 105 described herein, while UE 115-j and UE 115-k may be as referenced Figure 1 An example of UE 115 as described.
[0178] Initially, remote UE 115-k may transmit a first SR 705 to relay UE 115-j. Upon receiving the first SR 705, relay UE 115-j may transmit a second SR 710 to base station 105-e (e.g., the first SR 705 may trigger the second SR 710 on the PUCCH). Each remote UE 115 (e.g., UE 115-k) may have a dedicated SR configuration at relay UE 115-j. For example, the second SR 710 may be transmitted on a PUCCH transmission timing dedicated to UE 115-k, such that when base station 105-e receives the second SR 710, base station 105-e can identify the remote UE 115 requesting uplink permission based on that PUCCH transmission timing. Additionally, relay UE 115-j may maintain separate scheduling resource procedural parameters and timers (e.g., disable timers, maximum SR transmission counters) for each remote UE 115. In some scenarios, when relay UE 115-j receives a sidelink SR (e.g., SR 705) from remote UE 115-k and / or when remote UE 115-k has a pending BSR 740 at relay UE 115-j, relay UE 115-j may trigger a second SR 710 on the PUCCH resources configured for remote UE 115-k. It should be noted that if the Physical Uplink Shared Channel (PUSCH) resources are available at relay UE 115-j when relay UE 115-j triggers the second SR 710, relay UE 115-j may cancel the second SR 710 and transmit BSR 740 to base station 105-e.
[0179] After receiving the second SR 710, base station 105-e may transmit a sidelink grant 715 to relay UE 115-j, which is addressed to UE 115-k. The sidelink grant 715 may indicate one or more resources configured to transmit BSR 725 from remote UE 115-k to relay UE 115-j. After receiving the sidelink grant 715, relay UE 115-j may transmit a sidelink grant 720 to remote UE 115-k, which indicates the one or more resources configured to transmit BSR 725.
[0180] After receiving a sidelink grant 720, the remote UE 115-k may transmit a BSR 725 on one or more resources. Additionally, the remote UE 115-k may transmit data corresponding to the BSR 725 (e.g., data indicating that the BSR 725 is reporting its buffer status). After successfully receiving and decoding the BSR 725, the relay UE 115-k may transmit a HARQ ACK 730 to the base station 105-e, indicating that the relay UE 115-k has successfully received and decoded the BSR 725.
[0181] Upon receiving HARQ ACK 730, base station 105-b may transmit uplink grant 735, which indicates one or more resources configured to transmit BSR 740 and / or corresponding data. Relay UE 115-j may transmit BSR 740 and / or corresponding data on these one or more resources. For reference... Figure 7 The described method allows base station 105-e to perform per-remote UE scheduling. For example, uplink permission 735 can be addressed to the RNTI of UE 115-k. Additionally, relay UE 115-j can maintain a separate HARQ entity for each remote UE 115 (e.g., remote UE 115-k).
[0182] Figure 8 Examples of uplink scheduling procedures 800 supporting scheduled relay uplink transmissions according to one or more aspects of this disclosure are described. In some examples, uplink scheduling procedures 800 may implement aspects of wireless communication system 100. For example, base station 105-f may be as described with reference to Figure 1 The example of base station 105 described herein, while UE 115-1 and UE 115-m may be as shown in the reference. Figure 1 An example of UE 115 as described.
[0183] Initially, base station 105-f may transmit a sidelink grant 805-a to relay UE 115-l, which is addressed to remote UE 115-m. Sidelink grant 805-a may indicate one or more resources configured to transmit data 815-a (and / or BSR) from remote UE 115-m to relay UE 115-l. Upon receiving sidelink grant 810-a, relay UE 115-l may transmit sidelink grant 810-a to remote UE 115-m, which indicates the one or more resources configured to transmit data 815-a (and / or BSR).
[0184] After receiving a sidelink grant 810-a, the remote UE 115-m may transmit data 815 (and / or BSR) on one or more resources. The relay UE 115-m may fail to successfully receive and decode data 815. After failing to successfully receive and decode data 815 (and / or BSR), the relay UE 115-m may transmit a HARQ NACK 820 to the base station 105-f, indicating that the relay UE 115-m failed to successfully receive and decode data 815 (and / or BSR).
[0185] Upon receiving HARQ NACK 820, base station 105-f may transmit a sidelink grant 805-b to relay UE 115-l, which is addressed to remote UE 115-m. Sidelink grant 805-b may indicate one or more resources configured for retransmitting data 815-a (and / or BSR) from remote UE 115-m to relay UE 115-l. Upon receiving sidelink grant 810-b, relay UE 115-l may transmit sidelink grant 810-b to remote UE 115-m, which indicates the one or more resources configured for retransmitting data 815 (and / or BSR).
[0186] After receiving a sidelink grant 810-b, the remote UE 115-m may retransmit data 815 (and / or BSR) on one or more resources. The relay UE 115-m may successfully receive and decode data 815-a. After successfully receiving and decoding data 815 (and / or BSR), the relay UE 115-m may transmit a HARQ ACK 825 to the base station 105-f, which indicates that the relay UE 115-m has successfully received and decoded data 815 (and / or BSR).
[0187] Upon receiving HARQ ACK 825, base station 105-b may transmit uplink grant 830, which indicates one or more resources configured to transmit data 835 (and / or BSR). Relay UE 115-l may transmit data 835 and / or corresponding data on these one or more resources.
[0188] Figure 9 An example of a process flow 900 supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is described. In some examples, process flow 900 may implement aspects of wireless communication system 100. For example, base station 105-g may be as described in reference Figure 1 The example of base station 105 described herein, while UE 115-n and UE 115-o may be as shown in the reference. Figure 1 An example of UE 115 as described.
[0189] At 905, relay UE 115-o can establish a communication link between remote UE 115-n and base station 105-g. This communication link may include a sidelink communication link between remote UE 115-n and relay UE 115-o, and a relay communication link between relay UE 115-o and base station 105-g.
[0190] In 910, the remote UE 115-n can (e.g., on a sidelink communication link) transmit the first SR to the relay UE 115-o.
[0191] At 915, relay UE 115-o may (e.g., on a relay communication link) transmit a second SR to base station 105-g. Relay UE 115-o may transmit the second SR based on receiving the first SR at 910. The second SR may indicate the remote UE 115-n based on the timing of the transmission of the second SR by relay UE 115-o (e.g., time position on the side link, frequency position on the side link, or both). Additionally or alternatively, the second SR may indicate the ID of the remote UE 115-n.
[0192] At 920, base station 105-g may (e.g., on a relay communication link) transmit to relay UE 115-o a first indication of one or more resources configured by base station 105-g for transmitting sidelink transmissions (e.g., a first BSR or data transmission) from remote UE 115-n to relay UE 115-o. Base station 105-g may transmit the first indication based on the timing of the transmission of a second SR thereon and / or the ID of remote UE 115-n indicated by the second SR. In some cases, the first indication of the one or more resources may include at least one RLC PDU containing the ID of remote UE 115-n. In some cases, the first indication of the one or more resources may be encoded according to the RNTI of remote UE 115-n.
[0193] At 925, relay UE 115-o may (e.g., on a sidelink communication link) transmit to remote UE 115-n a second indication of one or more resources configured by base station 105-g for transmitting sidelink transmissions from remote UE 115-n to relay UE 115-o. Relay UE 115-o may transmit the second indication of the one or more resources to remote UE 115-n based on the first indication encoded according to the RNTI of remote UE 115-n.
[0194] At 930, the remote UE 115-n may (e.g., on a sidelink communication link) transmit a sidelink transmission to the relay UE 115-o, wherein the sidelink transmission may correspond to data stored at the remote UE 115-n. This sidelink transmission may be transmitted on one or more resources configured by the base station 105-g for transmitting sidelink transmissions from the remote UE 115-n to the relay UE 115-o.
[0195] In some scenarios, remote UE 115-n may transmit an SR to relay UE 115-o based on a received sidelink transmission (e.g., after receiving a sidelink transmission). In such scenarios, remote UE 115-n may suppress the transmission of the first SR at 910. In such scenarios, 915, 920, and 925 may not occur.
[0196] In some scenarios, the remote UE 115-n may (e.g., on a sidelink communication link) transmit to the relay UE 115-o an indication of the mapping between the remote UE 115-n's LCH and LCH priority. This indication may be provided by sidelink transmission, a received MAC SDU header, or both.
[0197] In 935, relay UE 115-o may (e.g., on a relay communication link) transmit to base station 105-g an indication (e.g., ACK) that the sidelink transmission has been successfully received and decoded by relay UE 115-n. This indication may include the identifier of remote UE 115-n.
[0198] At 940, base station 105-g may (e.g., on a relay communication link) transmit to relay UE 115-o an indication of one or more resources configured by base station 105-g for transmitting control signaling including requests for resources on a side link communication link (e.g., remote resource requests).
[0199] At 945, relay UE 115-o may (e.g., on a relay communication link) transmit control signaling, including a request for resources for sidelink communication, to base station 105-g on one or more resources configured at 940. This control signaling may include a MAC-CE containing a request for resources on the sidelink communication link.
[0200] At 950, base station 105-g may (e.g., on a relay communication link) transmit to relay UE 115-o an indication of one or more resources for transmitting a relay transmission (e.g., a second BSR or data transmission) from relay UE 115-o to base station 105-g. This relay transmission may correspond to data stored at remote UE 115-n (e.g., a buffer status report for the data or the data itself). In some cases, base station 105-g may transmit the indication based on control signaling that includes a request for resources on the sidelink communication link. The indication of the one or more resources may be encoded according to the RNTI of relay UE 115-o. The RNTI by which the one or more resources may be encoded may be the same as or different from the RNTI by which a first indication of one or more resources configured by base station 105-g for transmitting sidelink transmissions is encoded.
[0201] In some scenarios, base station 105-g may (e.g., on a relay communication link) transmit to relay UE 115-o an indication of one or more resources configured by base station 105-g for transmitting a second sidelink transmission (e.g., another BSR or data transmission) from UE 115, which is different from remote UE 115-n, to relay UE 115-o. The indication of the one or more resources may be encoded based on the RNTI of the different UE 115. The RNTI encoded by base station 105-g for transmitting the one or more resources of the additional BSR may be the same as or different from the RNTI encoded by the first indication of the one or more resources configured by base station 105-g for transmitting the sidelink transmission.
[0202] In 955, relay UE 115-o may transmit relay transmissions to base station 105-g on one or more resources based on received sidelink transmissions (e.g., on a relay communication link). For example, in the case where the sidelink transmission includes a first BSR and the relay transmission includes a second BSR, one or more buffer states reported by the second BSR may be based on one or more buffer states reported by the first BSR. In the case where relay UE 115-o receives a BSR corresponding to data stored at the location of the UE 115 different from remote UE 115-n from UE 115 different from UE 115-n, the second BSR may include the aggregated buffer states of both the remote UE 115-n and the UE 115 different from the remote UE 115-n. The BSR from the UE 115 different from the remote UE 115-n may be received before the first BSR, and relay UE 115-o may initiate a disable timer for the UE 115 different from the remote UE 115-o. In such a scenario, if the timer is still running after the first BSR is received, the second BSR may exclude the ID of UE 115 that is different from that of remote UE 115-n. Additionally or alternatively, the second BSR may include one or more buffer states associated with remote UE 115-n and one or more buffer states associated with UE 115 that is different from that of remote UE 115-n.
[0203] In some cases, transmitting the second BSR may be based on the relay UE 115-o having an empty buffer when receiving the first BSR, the data corresponding to the first BSR having a higher priority than additional data stored at the relay UE 115-o, or both. Alternatively, transmitting the second BSR may be based on the first BSR including non-empty LCGs with higher priority than each LCG associated with the additional data stored at the relay UE 115-o. Alternatively, transmitting the second BSR may be based on the expiration of a periodic BSR timer configured at the relay UE 115-o. In some cases, sidelink transmissions may include data transmissions and relay transmissions may include buffer status reports. In such cases, transmitting the buffer status report may be based on the relay UE 115-o having an empty buffer when receiving data transmissions, the data having a higher priority than additional data stored at the relay UE 115-o, or both.
[0204] Figure 10A block diagram 1000 of an apparatus 1005 supporting uplink transmission of scheduled relay according to one or more aspects of this disclosure is shown. Apparatus 1005 may be an example of aspects of UE 115 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 each other (e.g., via one or more buses).
[0205] Receiver 1010 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 uplink transmissions in scheduling relays). This information can be transmitted to other components of device 1005. Receiver 1010 can be a reference... Figure 13 Examples of various aspects of the transceiver 1315 described. The receiver 1010 may utilize a single antenna or an array of antennas.
[0206] Communication manager 1015 can establish a communication link between a remote UE and 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 sidelink transmissions corresponding to data stored at the remote UE on the sidelink communication link; receive indications on the relay communication link for one or more resources configured to transmit relay transmissions corresponding to data stored at the remote UE; and transmit relay transmissions on the relay communication link on the one or more resources based on the received sidelink transmissions. Communication manager 1015 may be an example of various aspects of communication manager 1310 described herein.
[0207] In one or more aspects, the techniques described herein, performed by the communication manager 1015, can support improvements in relayed sidelink communication. For example, the communication manager 1015 performing the methods described herein can enable a base station to communicate with a UE outside the base station's coverage area. Accordingly, the range of the base station can be increased according to the methods described herein.
[0208] The communication manager 1015 or its sub-components 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 functionality of the communication manager 1015 or its sub-components may be performed by a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), 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.
[0209] The communication manager 1015 or its subcomponents 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 this disclosure, the communication manager 1015 or its subcomponents may be separate and distinct components. In some examples, according to various aspects of this disclosure, the communication manager 1015 or its subcomponents may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, other computing devices, one or more other components described in this disclosure, or combinations thereof.
[0210] Transmitter 1020 can transmit signals generated by other components of device 1005. In some examples, transmitter 1020 may coexist with receiver 1010 in a transceiver module. For example, transmitter 1020 may be a reference... Figure 13 Examples of various aspects of the transceiver 1315 are described. The transmitter 1020 may utilize a single antenna or an array of antennas.
[0211] Figure 11 A block diagram 1100 of an apparatus 1105 supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is shown. Apparatus 1105 may be an example of aspects of apparatus 1005 or UE 115 as described herein. Apparatus 1105 may include a receiver 1110, a communication manager 1115, and a transmitter 1135. Apparatus 1105 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0212] Receiver 1110 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 uplink transmissions in scheduling relays). This information can be transmitted to other components of device 1105. Receiver 1110 can be a reference... Figure 13 Examples of various aspects of the transceiver 1315 are described. The receiver 1110 may utilize a single antenna or an array of antennas.
[0213] Communication manager 1115 may be an example of aspects of communication manager 1015 as described herein. Communication manager 1115 may include UE communication establishment component 1120, signaling component 1125, and uplink grant receiver 1130. Communication manager 1115 may be an example of aspects of communication manager 1310 as described herein.
[0214] The UE communication establishment component 1120 can establish a communication link between a remote UE and a base station. This 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.
[0215] Signaling component 1125 can receive sidelink transmissions corresponding to data stored at a remote UE on a sidelink communication link. Additionally, signaling component 1125 can transmit relay transmissions on one or more resources on a relay communication link based on the received sidelink transmissions.
[0216] The uplink grant receiver 1130 can receive, on a relay communication link, an indication of one or more resources configured to transmit a relay transmission corresponding to data stored at a remote UE.
[0217] Transmitter 1135 can transmit signals generated by other components of device 1105. In some examples, transmitter 1135 may coexist with receiver 1110 in a transceiver module. For example, transmitter 1135 may be a reference... Figure 13 Examples of various aspects of the transceiver 1315 described. The transmitter 1135 may utilize a single antenna or an array of antennas.
[0218] Figure 12 A block diagram 1200 of a communication manager 1205 supporting uplink transmission for scheduled relays according to one or more aspects of this disclosure is shown. 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 UE communication establishment component 1210, a signaling component 1215, an uplink grant receiver 1220, an SR component 1225, a sidelink grant component 1230, a remote resource request transmitter 1235, a feedback component 1240, and a mapping indication receiver 1245. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).
[0219] The UE communication establishment component 1210 can establish a communication link between a remote UE and a base station. This 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.
[0220] Signaling component 1215 may receive a sidelink transmission on a sidelink communication link corresponding to data stored at a remote UE. In some examples, signaling component 1215 may transmit a relay transmission on a relay communication link on one or more resources based on the received sidelink transmission. In some examples, a third BSR corresponding to data stored at a UE other than the remote UE is received from the UE other than the remote UE, wherein the second BSR includes the remote UE and the aggregated buffer state of the UE other than the remote UE.
[0221] In some scenarios, sidelink transmissions may include a first BSR and relay transmissions may include a second BSR. In such scenarios, signaling component 1215 may receive a third BSR from a UE different from the remote UE, corresponding to data stored at that UE, where the second BSR includes the remote UE and the aggregated buffer state of the UE different from the remote UE. The third BSR may be received before the first BSR, and signaling component 1215 may initiate a disable timer for the UE different from the remote UE, where the second BSR may exclude the identifier of the UE different from the remote UE based on the disable timer being running when the first BSR is received. Additionally or alternatively, signaling component 1215 may receive a third BSR from a UE different from the remote UE, corresponding to data stored at that UE, where the second BSR includes one or more buffer states indicated by the first BSR and one or more buffer states indicated by the third BSR.
[0222] The transmission of the second BSR may be based on the relay UE having an empty buffer when receiving the first BSR, the data corresponding to the first BSR having a higher priority than additional data stored at the relay UE, or both. Alternatively, the transmission of the second BSR may be based on the first BSR including a non-empty logical channel group with a higher priority than each logical channel group associated with the additional data stored at the relay UE. Alternatively, the transmission of the second BSR may be based on the expiration of a periodic BSR timer configured at the relay UE. In some cases, sidelink transmission may include data transmission and relay transmission may include buffer status reporting, wherein the transmission of buffer status reporting may be based on the relay UE having an empty buffer when receiving data transmission, the data having a higher priority than additional data stored at the relay UE, or both.
[0223] The uplink grant receiver 1220 may receive on a relay communication link an indication of one or more resources configured to transmit a second BSR corresponding to data stored at a remote UE. In some examples, the uplink grant receiver 1220 may receive on a relay communication link an indication of one or more third resources configured by a base station to transmit control signaling including requests for resources on a sidelink communication link (e.g., remote resource requests).
[0224] SR component 1225 may receive a first SR on a sidelink communication link. In some examples, SR component 1225 may transmit a second SR on a relay communication link based on the received SR. In some examples, SR component 1225 may transmit an SR on a relay communication link based on the received sidelink transmission, wherein receiving an indication for one or more resources is based on transmitting the SR. In some cases, the second SR may be transmitted at a time indicating a transmission associated with the second SR with a remote UE (e.g., a time position on the sidelink communication link, a frequency position on the sidelink communication link, or both).
[0225] The sidelink granting component 1230 may receive, on a relay communication link, a first indication for one or more second resources configured by a base station for transmitting sidelink transmissions. In some examples, the sidelink granting component 1230 may transmit, on a sidelink communication link, a second indication for the second or more resources, wherein the first BSR is received on the second or more resources. In some examples, the sidelink granting component 1230 may receive, on a relay communication link, an indication for one or more third resources configured by a base station for transmitting second sidelink transmissions from a UE different from a remote UE, wherein the indication for the third or more resources is encoded according to a radio network temporary identifier (RFI) of the UE different from that of the remote UE. In some cases, the RFI encoded by the indication for the third or more resources may be the same as or different from the RFI encoded by the indication for the one or more resources.
[0226] In some cases, the first indication to the second or more resources includes at least one radio link control protocol data element containing an identifier of a remote UE. In some cases, the first indication to the second or more resources is encoded based on a radio network temporary identifier of a remote UE, wherein the second indication to the second or more resources is transmitted on a sidelink communication link based on the first indication encoded based on the radio network temporary identifier of the remote UE. In some cases, the indication to the one or more resources is also encoded based on a radio network temporary identifier of a relay UE. The radio network temporary identifier by which the first indication to the second or more resources is encoded may be the same as or different from the radio network temporary identifier by which the indication to the one or more resources is encoded.
[0227] The remote resource request transmitter 1235 can transmit control signaling including a request for resources on a sidelink communication link over a relay communication link, wherein receiving a first indication of the second or more resources is based on transmitting control signaling including a request for resources on the sidelink communication link. In some cases, the control signaling includes a MAC control element containing a request for resources on the sidelink communication link.
[0228] Feedback component 1240 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, this indication includes the identifier of the remote UE.
[0229] The mapping indication receiver 1245 can receive an indication of the mapping between the LCH and LCH priority for a remote UE on a sidelink communication link. This indication can be provided by a sidelink transmission (e.g., BSR), a received MAC SDU header, or both.
[0230] Figure 13 A diagram of a system 1300 including device 1305 supporting uplink transmission for scheduled relay, according to one or more aspects of this disclosure, is shown. Device 1305 may be an example of device 1005, device 1105, or UE 115 as described herein, or a component including such devices. Device 1305 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 1310, a transceiver 1315, an antenna 1320, a memory 1325, and a processor 1335. These components may be in electronic communication via one or more buses (e.g., bus 1340).
[0231] The communication manager 1310 can establish a communication link between a remote UE and 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 sidelink transmissions on the sidelink communication link corresponding to data stored at the remote UE; receive indications on the relay communication link for one or more resources configured to transmit relay transmissions corresponding to data stored at the remote UE; and transmit relay transmissions on the one or more resources on the relay communication link based on the received sidelink transmissions.
[0232] Transceiver 1315 can communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, transceiver 1315 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1315 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.
[0233] In some cases, the wireless device may include a single antenna 1320. However, in other cases, the device may have more than one antenna 1320, which may be able to transmit or receive multiple wireless transmissions concurrently.
[0234] Memory 1325 may include random access memory (RAM) and read-only memory (ROM). Memory 1325 may store computer-readable, computer-executable code 1330, including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1325 may particularly include a basic input / output system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0235] Code 1330 may include instructions for implementing various aspects of this disclosure, including instructions for supporting uplink transmissions in a scheduled relay. Code 1330 may be stored in a non-transient computer-readable medium, such as system memory or other types of memory. In some cases, code 1330 may not be directly executed by processor 1335, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0236] Processor 1335 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, processor 1335 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 1335. Processor 1335 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1325) to cause device 1305 to perform various functions (e.g., functions or tasks supporting uplink transmissions for scheduling relays).
[0237] In one or more aspects, the techniques described herein, performed by the communication manager 1310, can support improvements in relayed sidelink communication. For example, the communication manager 1310, performing the methods described herein, can enable a base station to communicate with a UE outside the base station's coverage area. Accordingly, the range of the base station can be increased according to the methods described herein.
[0238] Figure 14 A block diagram 1400 of an apparatus 1405 supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is shown. Apparatus 1405 may be an example of aspects of base station 105 as described herein. Apparatus 1405 may include a receiver 1410, a communication manager 1415, and a transmitter 1420. Apparatus 1405 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0239] Receiver 1410 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 uplink transmissions in scheduling relays). This information can be passed to other components of device 1405. Receiver 1410 can be a reference... Figure 17 Examples of various aspects of the transceiver 1720 described. The receiver 1410 may utilize a single antenna or an array of antennas.
[0240] Communication manager 1415 can establish a communication link with a remote UE, including a sidelink communication link between the remote UE and a relay UE and a relay communication link between the relay UE and a base station; transmit on the relay communication link an indication of one or more resources configured to transmit relay transmissions corresponding to data stored at the remote UE; and receive relay transmissions on the relay communication link on the one or more resources. Communication manager 1415 may be an example of aspects of communication manager 1710 described herein.
[0241] In one or more aspects, the techniques described herein, performed by the communication manager 1415, can support improvements in relayed sidelink communication. For example, the communication manager 1415 performing the methods described herein can enable a base station to communicate with a UE outside the base station's coverage area. Accordingly, the range of the base station can be increased according to the methods described herein.
[0242] The communication manager 1415 or its sub-components 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 functionality of the communication manager 1415 or its sub-components may be performed by a general-purpose processor, DSP, application-specific integrated circuit (ASIC), 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.
[0243] The communication manager 1415 or its subcomponents 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 this disclosure, the communication manager 1415 or its subcomponents may be separate and distinct components. In some examples, according to various aspects of this disclosure, the communication manager 1415 or its subcomponents may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, other computing devices, one or more other components described in this disclosure, or combinations thereof.
[0244] Transmitter 1420 can transmit signals generated by other components of device 1405. In some examples, transmitter 1420 may coexist with receiver 1410 in a transceiver module. For example, transmitter 1420 may be a reference... Figure 17 Examples of various aspects of the transceiver 1720 are described. The transmitter 1420 may utilize a single antenna or an array of antennas.
[0245] Figure 15 A block diagram 1500 of a device 1505 supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is shown. Device 1505 may be an example of aspects of device 1405 or base station 105 as described herein. Device 1505 may include a receiver 1510, a communication manager 1515, and a transmitter 1535. Device 1505 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0246] Receiver 1510 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 uplink transmissions in scheduling relays). This information can be passed to other components of device 1505. Receiver 1510 can be a reference... Figure 17 Examples of various aspects of the transceiver 1720 are described. The receiver 1510 may utilize a single antenna or an array of antennas.
[0247] Communication manager 1515 may be an example of aspects of communication manager 1415 as described herein. Communication manager 1515 may include base station communication establishment component 1520, uplink grant transmitter 1525, and signaling receiver 1530. Communication manager 1515 may be an example of aspects of communication manager 1710 as described herein.
[0248] The base station communication establishment component 1520 can establish a communication link with a remote UE, which 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.
[0249] The uplink grant transmitter 1525 can transmit on a relay communication link an indication of one or more resources configured to transmit a relay transmission corresponding to data stored at a remote UE.
[0250] The signaling receiver 1530 can receive relay transmissions on one or more resources on a relay communication link.
[0251] Transmitter 1535 can transmit signals generated by other components of device 1505. In some examples, transmitter 1535 may coexist with receiver 1510 in a transceiver module. For example, transmitter 1535 may be a reference... Figure 17 Examples of various aspects of the transceiver 1720 are described. The transmitter 1535 may utilize a single antenna or an array of antennas.
[0252] Figure 16 A block diagram 1600 of a communication manager 1605 supporting uplink transmission for scheduled relays according to one or more aspects of this disclosure is shown. The communication manager 1605 may be an example of aspects of the communication manager 1415, communication manager 1515, or communication manager 1710 described herein. The communication manager 1605 may include a base station communication establishment component 1610, an uplink grant transmitter 1615, a signaling receiver 1620, an SR receiver 1625, a sidelink grant transmitter 1630, and a remote resource request receiver 1635. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).
[0253] The base station communication establishment component 1610 can establish a communication link with a remote UE, which 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.
[0254] The uplink grant transmitter 1615 may transmit on a relay communication link an indication of one or more resources configured to transmit a relay transmission corresponding to data stored at a remote UE. In some examples, the uplink grant transmitter 1615 may transmit on a relay communication link an indication of one or more third resources configured by a base station to transmit control signaling including requests for resources on a sidelink communication link.
[0255] Signaling receiver 1620 may receive relay transmissions on the relay communication link over the one or more resources. In some examples, an indication is received on the relay communication link that the relay transmission has been successfully received and decoded by the relay UE, wherein the indication includes an identifier of the remote UE. In some cases, the relay transmission may be a BSR. In such cases, the BSR may include the remote UE and aggregated buffer states of UEs other than the remote UE. Additionally or alternatively, the BSR includes one or more buffer states associated with the remote UE and one or more buffer states associated with the UE other than the remote UE.
[0256] SR receiver 1625 can receive SRs on a relay communication link. SR receiver 1625 can receive SRs at a transmission timing (e.g., time position on a sidelink communication link, frequency position on a sidelink communication link, or both) that indicates the SR's association with a remote UE. SRs can indicate the identifier of the remote UE, wherein indications of a second or more resources can be transmitted based on the SR indicating the identifier of the remote UE.
[0257] The sidelink granting transmitter 1630 may transmit over a relay communication link an indication of one or more second resources configured by a base station for transmitting sidelink transmissions from a remote UE to a relay UE, wherein the relay transmission is received based on the transmission of the indication of the second or more second resources. In some examples, the sidelink granting transmitter 1630 may transmit over a relay communication link an indication of one or more third resources configured by a base station for transmitting second sidelink transmissions from a UE different from the remote UE, wherein the indication of the third or more third resources may be encoded according to a radio network temporary identifier of the UE different from the remote UE. The radio network temporary identifier by which the indication of the third or more third resources is encoded may be the same as or different from the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0258] In some cases, the indication of the second or more resources includes at least one radio link control protocol data element containing the identifier of the remote UE. In some cases, the indication of the second or more resources is encoded based on a radio network temporary identifier of the remote UE. In some cases, the indication of the one or more resources is encoded based on a radio network temporary identifier of the relay UE. The radio network temporary identifier by which the indication of the second or more resources is encoded may be the same as or different from the radio network temporary identifier by which the indication of the one or more resources is encoded. In some cases, the sidelink granting transmitter 1630 may receive on the relay communication link an indication that the sidelink transmission has been successfully received and decoded by the relay UE. This indication may include the identifier of the remote UE.
[0259] The remote resource request receiver 1635 can receive control signaling on a relay communication link that includes a request for resources on a side link communication link, wherein the transmission of an indication of the second or more resources is based on receiving a request for resources on the side link communication link. In some cases, the control signaling includes a MAC control element containing a request for resources on the side link communication link.
[0260] Figure 17 A diagram of a system 1700 including device 1705 supporting uplink transmission for scheduled relay, according to one or more aspects of this disclosure, is shown. Device 1705 may be an example of device 1405, device 1505, or base station 105 as described herein, or a component including the aforementioned devices. Device 1705 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 1710, a network communication manager 1715, a transceiver 1720, an antenna 1725, a memory 1730, a processor 1740, and an inter-station communication manager 1745. These components may be in electronic communication via one or more buses (e.g., bus 1750).
[0261] The communication manager 1710 can 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 a base station; transmit on the relay communication link an indication of one or more resources configured to transmit relay transmissions corresponding to data stored at the remote UE; and receive relay transmissions on the one or more resources on the relay communication link.
[0262] The network communication manager 1715 can manage communication with the core network (e.g., via one or more wired backhaul links). For example, the network communication manager 1715 can manage the delivery of data communication from client devices (such as one or more UEs 115).
[0263] Transceiver 1720 can communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, transceiver 1720 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1720 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.
[0264] In some cases, the wireless device may include a single antenna 1725. However, in other cases, the device may have more than one antenna 1725, which may be able to transmit or receive multiple wireless transmissions concurrently.
[0265] Memory 1730 may include RAM and ROM. Memory 1730 may store computer-readable, computer-executable code 1735, including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1730 may, in particular, contain a BIOS that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0266] Code 1735 may include instructions for implementing various aspects of this disclosure, including instructions for supporting uplink transmissions in a scheduled relay. Code 1735 may be stored in a non-transient computer-readable medium, such as system memory or other types of memory. In some cases, code 1735 may not be directly executed by processor 1740, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0267] Processor 1740 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, processor 1740 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 1740. Processor 1740 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1730) to cause device 1705 to perform various functions (e.g., functions or tasks supporting uplink transmissions for scheduling relays).
[0268] Inter-site communication manager 1745 manages communication with other base stations 105 and may include a controller or scheduler for cooperating with other base stations 105 to control communication with UE 115. For example, inter-site communication manager 1745 may coordinate the scheduling of transmissions to UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, inter-site communication manager 1745 may provide an X2 interface within LTE / LTE-A wireless communication network technology to facilitate communication between base stations 105.
[0269] In one or more aspects, the techniques described herein, performed by the communication manager 1710, can support improvements in relayed sidelink communication. For example, the communication manager 1710, performing the methods described herein, can enable a base station to communicate with a UE outside the base station's coverage area. Accordingly, the range of the base station can be increased according to the methods described herein.
[0270] Figure 18 A flowchart illustrating a method 1800 for supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is shown. Operation of method 1800 may be implemented by a UE 115 or its components as described herein. For example, operation of method 1800 may be implemented by, as referred to... Figures 10 to 13 The described communication manager is used to execute this function. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.
[0271] At 1805, the UE can establish a communication link between the remote UE and the base station. This 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. Operation of 1805 can be performed according to the methods described herein. In some examples, aspects of the operation of 1805 can be determined by referring to... Figures 10 to 13 The UE communication establishment component described herein is used to perform this.
[0272] In 1810, the UE can receive sidelink transmissions corresponding to data stored at the remote UE on the sidelink communication link. The operation of 1810 can be performed according to the methods described herein. In some examples, aspects of the operation of 1810 can be described by referring to... Figures 10 to 13 The signaling component described is used to execute this.
[0273] At 1815, the UE can receive, on a relay communication link, an indication of one or more resources configured to transmit a relay transmission corresponding to the data stored at the remote UE. Operation of 1815 can be performed according to the methods described herein. In some examples, aspects of the operation of 1815 can be derived from, as referenced... Figures 10 to 13 The described uplink permission is granted to the receiver to perform.
[0274] At 1820, the UE can transmit the relay transmission on the relay communication link over one or more resources based on receiving the sidelink transmission. The operation of 1820 can be performed according to the methods described herein. In some examples, aspects of the operation of 1820 can be described as follows: Figures 10 to 13 The signaling component described is used to execute this.
[0275] Figure 19 A flowchart illustrating a method 1900 for supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is shown. Operation of method 1900 may be implemented by a UE 115 or its components as described herein. For example, operation of method 1900 may be implemented by, as referred to... Figures 10 to 13 The described communication manager is used to execute this function. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.
[0276] In step 1905, the UE can establish a communication link between the remote UE and the base station. This 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. Operation of step 1905 can be performed according to the methods described herein. In some examples, aspects of the operation of step 1905 can be derived from, as referenced... Figures 10 to 13 The UE communication establishment component described herein is used to perform this.
[0277] In step 1910, the UE can receive the first SR on the sidelink communication link. Operation of step 1910 can be performed according to the methods described herein. In some examples, aspects of operation of step 1910 can be determined by referring to... Figures 10 to 13 The SR component described is used to perform this.
[0278] In step 1915, the UE can transmit a second SR on the relay communication link based on the received SR. The operation of step 1915 can be performed according to the method described herein. In some examples, aspects of the operation of step 1915 can be described as follows: Figures 10 to 13 The SR component described is used to perform this.
[0279] In 1920, the UE can receive, on a relay communication link, a first indication of one or more second resources configured by the base station for transmitting sidelink transmissions corresponding to data stored at the remote UE. Operation of 1920 can be performed according to the methods described herein. In some examples, aspects of the operation of 1920 can be determined by referring to... Figures 10 to 13 The described sidelink permission component is used to perform this.
[0280] In 1925, the UE can transmit a second indication of the second or more resources on the sidelink communication link. Operation of 1925 can be performed according to the methods described herein. In some examples, aspects of operation of 1925 can be determined by referring to... Figures 10 to 13 The described sidelink permission component is used to perform this.
[0281] In 1930, the UE can receive the sidelink transmission on the second or more resources on the sidelink communication link. Operation of 1930 can be performed according to the methods described herein. In some examples, aspects of operation of 1930 can be derived from, as referenced... Figures 10 to 13 The signaling component described is used to execute this.
[0282] In 1935, the UE can receive, on a relay communication link, an indication of one or more resources configured to transmit a relay transmission corresponding to the data stored at the remote UE. Operation of 1935 can be performed according to the methods described herein. In some examples, aspects of operation of 1935 can be derived from, as referenced... Figures 10 to 13 The described uplink permission is granted to the receiver to perform.
[0283] In 1940, the UE can transmit the relay transmission on the relay communication link over one or more resources based on receiving the side link transmission. Operation of 1940 can be performed according to the methods described herein. In some examples, aspects of operation of 1940 can be derived from, as referenced... Figures 10 to 13 The signaling component described is used to execute this.
[0284] Figure 20 A flowchart illustrating a method 2000 for supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is shown. Operation of method 2000 may be implemented by a UE 115 or its components as described herein. For example, operation of method 2000 may be implemented by, as described in reference... Figures 10 to 13 The described communication manager is used to execute this function. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.
[0285] In 2005, the UE can establish a communication link between a remote UE and a base station. This 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. Operation of 2005 can be performed according to the methods described herein. In some examples, aspects of operation of 2005 can be derived from, as referenced... Figures 10 to 13 The UE communication establishment component described herein is used to perform this.
[0286] In 2010, the UE can receive sidelink transmissions corresponding to data stored at the remote UE on the sidelink communication link. Operation of 2010 can be performed according to the methods described herein. In some examples, aspects of operation of 2010 can be described as follows: Figures 10 to 13 The signaling component described is used to execute this.
[0287] In 2015, the UE can transmit an indication on the relay communication link that a sidelink transmission has been successfully received and decoded by the relay UE, wherein the indication includes the identifier of the remote UE. Operation of 2015 can be performed according to the methods described herein. In some examples, aspects of operation of 2015 can be derived from, as referenced... Figures 10 to 13 The described feedback component is used to perform this.
[0288] In 2020, the UE can receive, on a relay communication link, an indication of one or more resources configured to transmit a relay transmission corresponding to the data stored at the remote UE. Operation of 2020 can be performed according to the methods described herein. In some examples, aspects of operation of 2020 can be determined by referring to... Figures 10 to 13 The described uplink permission is granted to the receiver to perform.
[0289] In 2025, the UE can transmit the relay transmission on the relay communication link over one or more resources based on receiving the sidelink transmission. Operation of 2025 can be performed according to the methods described herein. In some examples, aspects of operation of 2025 can be described as follows: Figures 10 to 13 The signaling component described is used to execute this.
[0290] Figure 21 A flowchart illustrating a method 2100 for supporting scheduled relay uplink transmission according to one or more aspects of this disclosure is shown. Operation of method 2100 may be implemented by a base station 105 or its components as described herein. For example, operation of method 2100 may be implemented by, as described in reference... Figures 14 to 17 The described communication manager is used to execute this. In some examples, the base station can execute a set of instructions to control the functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the described functions.
[0291] In 2015, the base station can establish a communication link with a remote UE, which 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. Operation 2105 can be performed according to the methods described herein. In some examples, aspects of the operation of 2105 can be derived from, as referenced... Figures 14 to 17 The described base station communication establishment component is used to perform this.
[0292] At 2110, the base station can transmit on a relay communication link an indication of one or more resources configured to transmit a relay transmission corresponding to data stored at the remote UE. Operation of 2110 can be performed according to the methods described herein. In some examples, aspects of the operation of 2110 can be derived from, as referenced... Figures 14 to 17 The described uplink permission allows the transmitter to execute.
[0293] At 2115, the base station can receive the relay transmission on the relay communication link over the one or more resources. The operation of 2115 can be performed according to the methods described herein. In some examples, aspects of the operation of 2115 can be determined by referring to... Figures 14 to 17 The signaling receiver described is used to perform this action.
[0294] Figure 22 A flowchart illustrating a method 2200 for supporting uplink transmission of a scheduled relay according to one or more aspects of this disclosure is shown. Operation of method 2200 may be implemented by a UE 115 or its components as described herein. For example, operation of method 2200 may be implemented by, as referred to... Figures 10 to 13 The described communication manager is used to execute this function. In some examples, the UE can execute a set of instructions to control the UE's functional elements to perform the described function. Alternatively, the UE can use dedicated hardware to perform aspects of the described function.
[0295] At 2205, the UE can receive a first transmission corresponding to data stored at the second device on a first communication link between the first device and the second device.
[0296] In 2210, the UE may receive, on a second communication link between the first device and the base station, an indication of one or more resources configured to transmit a second transmission corresponding to the data stored at the second device.
[0297] In 2215, the UE may transmit the second transmission on the second communication link and on the one or more resources, at least in part, based on the receipt of the first transmission.
[0298] Figure 23A flowchart illustrating a method 2300 for supporting scheduled relay uplink transmission according to one or more aspects of this disclosure is shown. Operation of method 2300 may be implemented by a base station 105 or its components as described herein. For example, operation of method 2300 may be implemented by, as referred to... Figures 14 to 17 The described communication manager is used to execute this. In some examples, the base station can execute a set of instructions to control the functional elements of the base station to perform the described functions. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the described functions.
[0299] In 2305, the base station may transmit, on a first communication link between the base station and the first device, an indication of one or more resources configured to transmit a first transmission corresponding to data stored at the second device.
[0300] In 2310, the base station can receive the first transmission on the first communication link and on one or more resources.
[0301] It should be noted that the methods described in this paper describe possible implementations, and the operations can be rearranged or otherwise modified, and other implementations are also possible. Furthermore, aspects from two or more methods can be combined.
[0302] The following aspects can be combined with any of the previous examples or aspects described herein.
[0303] Aspect 1: A method for wireless communication at a first device, comprising: receiving, on a first communication link between the first device and a second device, a first transmission corresponding to data stored at the second device; receiving, on a second communication link between the first device and a base station, an indication of one or more resources configured to transmit a second transmission corresponding to the data stored at the second device; and transmitting the second transmission on the one or more resources on the second communication link, at least in part based on the receipt of the first transmission.
[0304] Aspect 2: The method of aspect 1 further includes: receiving a first scheduling request on a first communication link; transmitting a second scheduling request on a second communication link at least in part based on receiving the first scheduling request; receiving a first indication on the second communication link for a second or more resources configured by a base station for transmitting a first transmission; and transmitting a second indication on the second or more resources on the first communication link, wherein the first transmission was received on the second or more resources.
[0305] Aspect 3: The method of aspect 2 further includes: receiving on a second communication link an indication of a third or more resources configured by a base station for transmitting control signaling including a request for resources on a first communication link; and transmitting on the second communication link the control signaling including a request for resources on the first communication link, wherein receiving the first indication of the second or more resources is at least partially based on transmitting the control signaling including a request for resources on the first communication link.
[0306] Aspect 4: The method as described in aspect 3, wherein the control signaling includes a media access control (MAC) control element containing a request for resources on the first communication link.
[0307] Aspect 5: The method of any one of Aspects 2 to 4, wherein the second scheduling request is transmitted at a time position, a frequency position, or both on the first communication link, the time position, the frequency position, or both indicating that the second scheduling request is associated with the second device.
[0308] Aspect 6: The method of any one of Aspects 2 to 5 further includes: transmitting an indication on the second communication link that the first transmission has been successfully received and decoded by the first device.
[0309] Aspect 7: The method as described in aspect 6, wherein the indication includes an identifier of the second device.
[0310] Aspect 8: The method of any one of Aspects 2 to 7, wherein the second scheduling request indicates an identifier of the second device, and the first indication of the second or more resources is received at least in part based on the second scheduling request indicating the identifier of the second device.
[0311] Aspect 9: The method of any one of Aspects 2 to 8, wherein the first indication of the second or more resources includes at least one radio link control protocol data unit containing an identifier of the second device.
[0312] Aspect 10: The method of any of Aspects 2 to 9, wherein the first indication to the second or more resources is encoded according to a radio network temporary identifier of the second device, and the second indication to the second or more resources is transmitted on the first communication link based at least in part on the first indication to the second or more resources encoded according to the radio network temporary identifier of the second device.
[0313] Aspect 11: The method as described in aspect 10, wherein the indication of the one or more resources is encoded based on a radio network temporary identifier of the first device.
[0314] Aspect 12: The method of aspect 11, wherein the radio network temporary identifier by which the first indication of the second or more resources is encoded is the same as the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0315] Aspect 13: The method as described in any of Aspects 11 to 12, wherein the radio network temporary identifier by which the first indication of the second or more resources is encoded is different from the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0316] Aspect 14: The method of any one of aspects 10 to 13 further comprises: receiving on a second communication link an indication of a third or more resources configured by a base station for transmitting a third transmission from a third device different from the second device, wherein the indication of the third or more resources is encoded according to a radio network temporary identifier of the third device different from the second device.
[0317] Aspect 15: The method of aspect 14, wherein the radio network temporary identifier by which the indication of the third or more resources is encoded is the same as the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0318] Aspect 16: The method as described in any of Aspects 14 to 15, wherein the radio network temporary identifier by which the indication of the third or more resources is encoded is different from the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0319] Aspect 17: The method as described in any of Aspects 1 to 16, wherein the first transmission includes a first buffer status report and the second transmission includes a second buffer status report.
[0320] Aspect 18: The method of aspect 17 further includes: receiving from a third device different from the second device a third buffer status report corresponding to data stored at the third device different from the second device, wherein the second buffer status report includes the aggregated buffer status of the second device and the third device different from the second device.
[0321] Aspect 19: The method of aspect 18, wherein the third buffer status report is received prior to the first buffer status report, and the method further includes: initiating a disable timer for a third device different from the second device, wherein the second buffer status report excludes the identifier of the third device different from the second device based at least in part on the disable timer being running when the first buffer status report is received.
[0322] Aspect 20: The method of any of Aspects 17 to 19 further includes: receiving from a third device, different from the second device, a third buffer status report corresponding to data stored at the third device, different from the second device, wherein the second buffer status report includes one or more first buffer states indicated by the first buffer status report and one or more second buffer states indicated by the third buffer status report.
[0323] Aspect 21: The method of any of Aspects 17 to 20, wherein transmitting the second buffer status report is based at least in part on the first buffer status report including non-empty logical channel groups with higher priority than each logical channel group associated with additional data stored at the first device.
[0324] Aspect 22: The method of any of Aspects 17 to 21, wherein the transmission of the second buffer status report is based at least in part on the expiration of a periodic buffer status report timer configured at the first device.
[0325] Aspect 23: The method of any one of aspects 1 to 22 further comprises: transmitting a scheduling request on a second communication link at least in part based on receiving a first transmission, wherein receiving an indication of the one or more resources is at least in part based on transmitting the scheduling request.
[0326] Aspect 24: The method of any of Aspects 1 to 23, wherein the first transmission includes the transmission of data and the second transmission includes a buffer status report, and the buffer status report is transmitted at least in part based on the fact that the first device has an empty buffer when it receives the first transmission of the data, that the data has a higher priority than additional data stored at the first device, or both.
[0327] Aspect 25: A method for wireless communication at a base station, comprising: transmitting, on a first communication link between the base station and a first device, an indication of one or more resources configured to transmit a first transmission corresponding to data stored at a second device; and receiving, on the one or more resources, on the first communication link.
[0328] Aspect 26: The method of aspect 25 further includes: receiving a scheduling request on a first communication link; and transmitting on the first communication link an indication of a second or more resources configured by a base station for transmitting a second transmission from a second device to a first device corresponding to data stored at the second device, wherein the first transmission is received at least in part based on the transmission of the indication of the second or more resources.
[0329] Aspect 27: The method of aspect 26 further includes: transmitting on a first communication link an indication of a third or more resources configured by a base station for transmitting control signaling including a request for resources on a second communication link between a first device and a second device; and receiving on the first communication link the control signaling including a request for resources on the second communication link, wherein transmitting the indication of the second or more resources is at least partially based on receiving the request for resources on the second communication link.
[0330] Aspect 28: The method as described in aspect 27, wherein the control signaling includes a media access control (MAC) control element containing a request for resources on the second communication link.
[0331] Aspect 29: An apparatus for wireless communication, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to cause the apparatus to perform the method described in any one of aspects 1 to 24.
[0332] Aspect 30: An apparatus for wireless communication at a first device, comprising at least one means for performing the method described in any one of aspects 1 to 24.
[0333] Aspect 31: A non-transient computer-readable medium storing code for wireless communication at a first device, the code including instructions executable by a processor to perform the methods described in any of aspects 1 to 24.
[0334] Aspect 32: An apparatus for wireless communication, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to perform the method as described in any one of aspects 25 to 28.
[0335] Aspect 33: An apparatus for wireless communication at a base station, comprising at least one means for performing the method described in any one of aspects 25 to 28.
[0336] Aspect 34: A non-transient computer-readable medium storing code for wireless communication at a base station, the code including instructions executable by a processor to perform the methods described in any of aspects 25 to 28.
[0337] Aspect 35: A method for wireless communication at a relay UE, comprising: establishing a communication link between a remote UE and 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; receiving on the sidelink communication link a sidelink transmission corresponding to data stored at the remote UE; receiving on the relay communication link an indication of one or more resources configured to transmit a relay transmission corresponding to the data stored at the remote UE; and transmitting the relay transmission on the relay communication link on the one or more resources, at least in part based on the receipt of the sidelink transmission.
[0338] Aspect 36: The method of aspect 35 further includes: receiving a first scheduling request on a sidelink communication link; transmitting a second scheduling request on a relay communication link based at least in part on receiving the first scheduling request; receiving a first indication on a relay communication link for a second or more resources configured by a base station for transmitting sidelink transmissions; and transmitting a second indication on the second or more resources on a sidelink communication link, wherein the sidelink transmission is received on the second or more resources.
[0339] Aspect 37: The method of any of Aspects 35 or 36 further comprises: receiving on a relay communication link an indication of a third or more resources configured by a base station for transmitting control signaling including a request for resources on a side link communication link; and transmitting on the relay communication link the control signaling including the request for resources on a side link communication link, wherein receiving the first indication of the second or more resources is at least partially based on transmitting the control signaling including the request for resources on a side link communication link.
[0340] Aspect 38: The method as described in any of Aspects 35 to 37, wherein the control signaling includes a Media Access Control (MAC) control element containing a request for resources on the sidelink communication link.
[0341] Aspect 39: The method of any of Aspects 35 to 38, wherein the second scheduling request is transmitted at a time location, a frequency location, or both on a sidelink communication link, the time location, the frequency location, or both indicating that the second scheduling request is associated with a remote UE.
[0342] Aspect 40: The method of any one of aspects 35 to 39 further includes: transmitting on the relay communication link an indication that the side link transmission has been successfully received and decoded by the relay UE.
[0343] Aspect 41: The method as described in any of Aspects 35 to 40, wherein the indication includes an identifier of the remote UE.
[0344] Aspect 42: The method of any of Aspects 35 to 41, wherein the second scheduling request indicates an identifier of the remote UE, and wherein the first indication of the second or more resources is received at least in part based on the second scheduling request indicating the identifier of the remote UE.
[0345] Aspect 43: The method of any of Aspects 35 to 42, wherein the first indication of the second or more resources includes at least one radio link control protocol data element containing an identifier of the remote UE.
[0346] Aspect 44: The method of any of Aspects 35 to 43, wherein the first indication to the second or more resources is encoded according to a radio network temporary identifier of a remote UE, and wherein the second indication to the second or more resources is transmitted on a sidelink communication link based at least in part on the first indication to the second or more resources encoded according to a radio network temporary identifier of a remote UE.
[0347] Aspect 45: The method as described in any of Aspects 35 to 44, wherein the indication of the one or more resources is encoded based on the radio network temporary identifier of the relay UE.
[0348] Aspect 46: The method as described in any of aspects 35 to 45, wherein the radio network temporary identifier by which the first indication of the second or more resources is encoded is the same as the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0349] Aspect 47: The method as described in any of aspects 35 to 45, wherein the radio network temporary identifier by which the first indication of the second or more resources is encoded is different from the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0350] Aspect 48: The method of any of Aspects 35 to 47 further comprises: receiving on a relay communication link an indication of a third or more resources configured by a base station for transmitting second side link transmissions from a UE different from a remote UE, wherein the indication of the third or more resources is encoded according to a radio network temporary identifier of the UE different from the remote UE.
[0351] Aspect 49: The method as described in any of Aspects 35 to 48, wherein the radio network temporary identifier by which the indication of the third or more resources is encoded is the same as the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0352] Aspect 50: The method as described in any of Aspects 35 to 48, wherein the radio network temporary identifier by which the indication of the third or more resources is encoded is different from the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0353] Aspect 51: The method of any one of aspects 35 to 50 further comprises: transmitting a scheduling request on a relay communication link at least in part based on receiving a side link transmission, wherein receiving an indication of the one or more resources is at least in part based on transmitting the scheduling request.
[0354] Aspect 52: The method of any one of aspects 35 to 51 further includes: receiving an indication on a side link communication link of a mapping between a logical channel of a remote UE and a priority of the logical channel.
[0355] Aspect 53: The method as described in any of Aspects 35 to 52, wherein the indication is provided by a sidelink transmission, a received Media Access Control Service Data Unit header, or both.
[0356] Aspect 54: The method as described in any of Aspects 35 to 53, wherein the sidelink transmission includes a first buffer status report and the relay transmission includes a second buffer status report.
[0357] Aspect 55: The method of any one of aspects 35 to 54 further includes: receiving from a UE different from the remote UE a third buffer status report corresponding to data stored at the UE different from the remote UE, wherein the second buffer status report includes the remote UE and the aggregated buffer status of the UE different from the remote UE.
[0358] Aspect 56: The method of any one of Aspects 35 to 55, wherein the third buffer status report is received prior to the first buffer status report, and the method further includes: initiating a disable timer for the UE that is different from the remote UE, wherein the second buffer status report excludes the identifier of the UE that is different from the remote UE based on the disable timer being running when the first buffer status report is received.
[0359] Aspect 57: The method of any of Aspects 35 to 56 further includes: receiving from a UE different from the remote UE a third buffer status report corresponding to data stored at the UE different from the remote UE, wherein the second buffer status report includes one or more buffer states indicated by the first buffer status report and one or more buffer states indicated by the third buffer status report.
[0360] Aspect 58: The method of any of Aspects 35 to 57, wherein transmitting the second buffer status report is based at least in part on the first buffer status report including non-empty logical channel groups with higher priority than each logical channel group associated with additional data stored at the relay UE.
[0361] Aspect 59: The method of any of Aspects 35 to 58, wherein the transmission of the second buffer status report is based at least in part on the expiration of a periodic buffer status report timer configured at the relay UE.
[0362] Aspect 60: The method of any one of Aspects 35 to 59, wherein the sidelink transmission includes the transmission of data and the relay transmission includes a buffer status report, and wherein the transmission of the buffer status report is based at least in part on the fact that the relay UE has an empty buffer when it receives the transmission of the data, that the data has a higher priority than additional data stored at the relay UE, or both.
[0363] Aspect 61: An apparatus comprising at least one means for performing the method described in any one of aspects 35 to 60.
[0364] Aspect 62: An apparatus for wireless communication, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to perform the method described in any one of aspects 35 to 60.
[0365] Aspect 63: A non-transient computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform the methods described in any of aspects 35 to 60.
[0366] Aspect 64: A method for wireless communication at a base station, comprising: establishing a communication link with a remote user equipment (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; transmitting on the relay communication link an indication of one or more resources configured to transmit a relay transmission corresponding to data stored at the remote UE; and receiving the relay transmission on the one or more resources on the relay communication link.
[0367] Aspect 65: The method of aspect 64 further includes: receiving a scheduling request on a relay communication link; and transmitting on the relay communication link an indication of a second or more resources configured by a base station for transmitting sidelink transmissions from a remote UE to a relay UE corresponding to data stored at the remote UE, wherein the relay transmission is received at least in part based on the transmission of the indication of the second or more resources.
[0368] Aspect 66: The method of any one of aspects 64 or 65 further comprises: transmitting on a relay communication link an indication of a third or more resources configured by a base station for transmitting control signaling including a request for resources on a side link communication link; and receiving on a relay communication link the control signaling including a request for resources on a side link communication link, wherein transmitting the indication of the second or more resources is based at least in part on receiving a request for resources on a side link communication link.
[0369] Aspect 67: The method as described in any of Aspects 64 to 66, wherein the control signaling includes a Media Access Control (MAC) control element containing a request for resources on the sidelink communication link.
[0370] Aspect 68: The method of any of Aspects 64 to 67 further includes: receiving on the relay communication link an indication that the side link transmission has been successfully received and decoded by the relay UE.
[0371] Aspect 69: The method as described in any of aspects 64 to 68, wherein the indication includes an identifier of the remote UE.
[0372] Aspect 70: The method of any of aspects 64 to 69, wherein the scheduling request indicates an identifier of the remote UE, and wherein the indication of the second or more resources is received at least in part based on the scheduling request indicating the identifier of the remote UE.
[0373] Aspect 71: The method of any of aspects 64 to 70, wherein the indication of the second or more resources includes at least one radio link control protocol data element containing an identifier of the remote UE.
[0374] Aspect 72: The method as described in any of aspects 64 to 71, wherein the indication of the second or more resources is encoded based on a radio network temporary identifier of the remote UE.
[0375] Aspect 73: The method as described in any of Aspects 64 to 72, wherein the indication of the one or more resources is encoded based on the radio network temporary identifier of the relay UE.
[0376] Aspect 74: The method as described in any of aspects 64 to 73, wherein the radio network temporary identifier by which the indication of the second or more resources is encoded is the same as the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0377] Aspect 75: The method as described in any of aspects 64 to 74, wherein the radio network temporary identifier by which the second or more resources are encoded is different from the radio network temporary identifier by which the one or more resources are encoded.
[0378] Aspect 76: The method of any of Aspects 64 to 75 further comprises: transmitting on a relay communication link an indication of a third or more resources configured by a base station for transmitting second side link transmissions from a UE different from a remote UE, wherein the indication of the third or more resources is encoded according to a radio network temporary identifier of the UE different from the remote UE.
[0379] Aspect 77: The method as described in any of aspects 64 to 76, wherein the radio network temporary identifier by which the indication of the third or more resources is encoded is the same as the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0380] Aspect 78: The method as described in any of aspects 64 to 77, wherein the radio network temporary identifier by which the indication of the third or more resources is encoded is different from the radio network temporary identifier by which the indication of the one or more resources is encoded.
[0381] Aspect 79: The method of any of Aspects 64 to 78, wherein the scheduling request is transmitted at a time location, a frequency location, or both on a sidelink communication link, the time location, the frequency location, or both indicating that the scheduling request is associated with a remote UE.
[0382] Aspect 80: The method as described in any of Aspects 64 to 79, wherein the relay transmission includes a buffer status report.
[0383] Aspect 81: The method of any of Aspects 64 to 80, wherein the buffer status report includes the aggregated buffer status of the remote UE and UEs other than the remote UE.
[0384] Aspect 82: The method of any of Aspects 64 to 81, wherein the buffer status report includes one or more buffer states associated with a remote UE and one or more buffer states associated with a UE other than the remote UE.
[0385] Aspect 83: An apparatus comprising at least one means for performing the method as described in any one of aspects 64 to 82.
[0386] Aspect 84: An apparatus for wireless communication, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to perform the method described in any of aspects 64 to 82.
[0387] Aspect 85: A non-transient computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform the methods described in any of aspects 64 to 82.
[0388] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most of the description, the techniques described herein can also be applied to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described can be applied to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0389] The information and signals described herein can be represented using any of a wide variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout this description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or light particles, or any combination thereof.
[0390] The various illustrative boxes and components described herein can be implemented or executed using a general-purpose processor, DSP, ASIC, CPU, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but in alternatives, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors working in conjunction with a DSP core, or any other such configuration).
[0391] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored or transmitted as one or more instructions or code on a computer-readable medium. Other examples and implementations fall within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Features implementing the functions can also be physically located in various locations, including being distributed such that different parts of the function are implemented at different physical locations.
[0392] Computer-readable media includes both non-transitory computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. Non-transitory storage media can be any available medium accessible to a general-purpose or special-purpose computer. By way of example and not limitation, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code in the form of instructions or data structures and is accessible to a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Similarly, any connection is also legitimately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then such coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable media. As used in this article, disk and disc include CDs, laser discs, optical discs, DVDs, floppy disks, and Blu-ray discs, where disks often magnetically reproduce data while discs optically reproduce data using lasers. Combinations of these media are also included within the scope of computer-readable media.
[0393] As used herein (including in the claims), the word "or" in an enumeration of items (e.g., an enumeration of items accompanied by phrases such as "at least one of" or "one or more of") indicates an inclusive enumeration, such that an enumeration of at least one of, for example, A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Similarly, as used herein, the phrase "based on" should not be interpreted as referring to a closed set of conditions. For example, an example operation described as "based on condition A" may be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on".
[0394] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, components of the same type may be distinguished by a dash following the reference numeral and a second reference numeral used to differentiate between similar components. If only the first reference numeral is used in the description, the description may apply to any of the similar components having the same first reference numeral, regardless of the second reference numeral or other subsequent reference numerals.
[0395] This document, illustrated with reference to the accompanying drawings, describes exemplary configurations but does not represent all examples that can be implemented or fall within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration" and does not imply "superior" or "outperforming" other examples. This detailed description includes specific details to provide an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0396] The description provided herein is intended to enable those skilled in the art to make or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the universal principles defined herein can be applied to other variations without departing from the scope of this disclosure. Therefore, this disclosure is not limited to the examples and designs described herein, but should be granted the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An apparatus for wireless communication at a first device, comprising: One or more memories, and One or more processors coupled to the one or more memories, the one or more processors being configured such that the first device: Receive a first transmission on a first communication link between the first device and the second device, corresponding to the data stored at the second device; On the second communication link between the first device and the network entity, an indication is received for one or more resources configured to transmit a second transmission corresponding to the data stored at the second device; as well as The second transmission is transmitted on the second communication link over the one or more resources, at least in part based on the receipt of the first transmission.
2. The apparatus of claim 1, wherein the one or more processors are further configured such that the first apparatus: Receive the first scheduling request on the first communication link; The second scheduling request is transmitted on the second communication link at least in part based on the receipt of the first scheduling request; On the second communication link, receive a first indication of one or more second resources configured by the network entity for transmitting the first transmission; as well as A second indication to the second or more resources is transmitted on the first communication link, wherein the first transmission is received on the second or more resources.
3. An apparatus for wireless communication at a network entity, comprising: One or more memories, and One or more processors coupled to the one or more memories, the one or more processors being configured such that the network entity: Instructions are transmitted on a first communication link between the network entity and the first device for one or more resources configured to transmit a first transmission corresponding to data stored at the second device. as well as The first transmission is received on the one or more resources on the first communication link.
4. The apparatus of claim 3, wherein the one or more processors are further configured to cause the network entity to: Receive scheduling requests on the first communication link; and On the first communication link, an indication is transmitted for a second or more resources configured by the network entity for transmitting a second transmission from the second device to the first device corresponding to the data stored at the second device, wherein the first transmission is received at least in part based on the transmission of the indication for the second or more resources.
5. An apparatus for performing wireless communication at a relay UE, comprising: One or more memories, and One or more processors coupled to the one or more memories, the one or more processors being configured such that the relay UE: Receive first data associated with the remote UE on the first communication link between the relay UE and the remote UE; On the second communication link between the relay UE and the network entity, an indication is received for one or more uplink resources for transmitting a first transmission including the first data associated with the remote UE. as well as On the second communication link and on the one or more uplink resources, a first transmission is transmitted including the first data associated with the remote UE and including the identifier of the remote UE, wherein, for the first transmission, the first data is associated with a first radio link control entity of the second communication link, the first radio link control entity being different from a second radio link control entity of the second communication link, and wherein the first radio link control entity corresponds to the remote UE and the second radio link control entity corresponds to the relay UE.
6. The apparatus of claim 5, further comprising multiplexing the first transmission of the first data associated with the remote UE with at least one second transmission including the second data associated with the second remote UE.
7. The apparatus of claim 5, wherein the first transmission further includes a buffer status report corresponding to the first data associated with the remote UE.
8. An apparatus for wireless communication at a network entity, comprising: One or more memories, and One or more processors coupled to the one or more memories, the one or more processors being configured such that the network entity: On the communication link between the network entity and the relay UE, an indication is output for one or more uplink resources used to transmit a first transmission including first data associated with a remote UE; as well as On the communication link and on the one or more uplink resources, a first transmission is obtained including the first data associated with the remote UE and including the identifier of the remote UE, wherein, for the first transmission, the first data is associated with a first radio link control entity of the communication link, the first radio link control entity being different from a second radio link control entity of the communication link, and wherein the first radio link control entity corresponds to the remote UE and the second radio link control entity corresponds to the relay UE.
9. The apparatus of claim 8, further comprising multiplexing the first transmission of the first data associated with the remote UE with at least one second transmission including the second data associated with the second remote UE.
10. The apparatus of claim 8, wherein the first transmission further includes a buffer status report corresponding to the first data associated with the remote UE.