Ultra-reliable low-latency communication over sidelink
By adopting semi-persistent scheduling and negative acknowledgment triggered retransmission in sidelink communications, combined with mini-time slot resource allocation, the problem of sidelink communications not being able to meet the ultra-reliable and low-latency requirements in the Industrial Internet of Things is solved, achieving higher reliability and lower latency.
Patent Information
- Application Number
- CN202180042789.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-06-24
- Filing Date
- 2021-05-14
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2041-05-14
AI Technical Summary
Sidelink communications struggle to meet stringent ultra-reliable low latency (URLLC) requirements in the Industrial Internet of Things (IIoT), especially in situations with no or poor network coverage, where the reliability and latency requirements for communication cannot be met.
Semi-persistent scheduling (SPS) configuration is used for initial transmission to reduce control overhead, and retransmission is triggered by negative acknowledgment (NACK). Mini-slot resource allocation is combined to reduce transmission time and multiple switching points are provided to achieve fast switching, meeting strict latency and reliability requirements.
The reliability and latency performance of sidelink communications are improved, meeting the stringent requirements for ultra-reliable and low-latency communications in the Industrial Internet of Things, especially in environments with no or poor network coverage.
Smart Images

Figure CN115804209B_ABST
Abstract
Description
[0001] Cross Reference to Related Applications
[0002] This Patent Application claims priority to U.S. Nonprovisional Patent Application No. 16 / 910,810, filed June 24, 2020, entitled “ULTRA-RELIABLE LOW-LATENCY COMMUNICATION OVER SIDELINK,” and U.S. Nonprovisional Patent Application No. 16 / 910,855, filed June 24, 2020, entitled “ULTRA-RELIABLE LOW-LATENCY COMMUNICATION OVER SIDELINK,” which are hereby expressly incorporated by reference herein.
[0003] Field of the Disclosure
[0004] Aspects of the present disclosure relate generally to wireless communication, and more specifically to techniques and apparatuses for ultra-reliable low-latency communication (URLLC) over sidelink.
[0005] BACKGROUND
[0006] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems can employ multiple-access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple-access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single-carrier frequency division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the Third Generation Partnership Project (3 GPP).
[0007] A wireless network can include a number of base stations (BSs) that can support communication for a number of user equipment (UEs). A user equipment (UE) can communicate with a base station (BS) via the downlink and uplink. The downlink (or forward link) refers to the communication from the BS to the UE, and the uplink (or reverse link) refers to the communication from the UE to the BS. As will be described in more detail herein, a BS can be referred to as a Node B, a gNB, an access point (AP), a radio head, a transmit receive point (TRP), a new radio (NR) BS, a 5G Node B, and / or the like.
[0008] The above multiple access technologies have been adopted in various telecommunication standards to provide common protocols to enable different wireless devices to communicate on a municipal, national, regional, and even global level. New Radio (NR), which can also be referred to as 5G, is a set of enhancements to the LTE mobile standard promulgated by the Third Generation Partnership Project (3GPP). NR is designed to better support mobile broadband Internet access by improving spectral efficiency, lowering costs, improving services, making use of new spectrum, and better integrating with other open standards using OFDM with a cyclic prefix (CP) (CP-OFDM) on the downlink (DL), using CP- OFDM and / or SC-FDM (e.g., also known as discrete Fourier transform spread orthogonal frequency
[0009] SUMMARY
[0010] In some aspects, a method of wireless communication performed by a transmitting user equipment (UE) can include transmitting a stage one sidelink control information (SCI) message to a plurality of receiving UEs, wherein the stage one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of receiving UEs; and transmitting a physical sidelink shared channel (PSSCH) to a subset of the plurality of receiving UEs based at least in part on a configured grant associated with the subset of the plurality of receiving UEs and the respective resource reservations indicated in the stage one SCI message.
[0011] In some aspects, a transmitting UE for wireless communication can include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors can be configured to transmit a stage one SCI message to a plurality of receiving UEs, wherein the stage one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of receiving UEs; and transmit a PSSCH to a subset of the plurality of receiving UEs based at least in part on a configured grant associated with the subset of the plurality of receiving UEs and the respective resource reservations indicated in the stage one SCI message.
[0012] In some aspects, a non-transitory computer-readable medium can store one or more instructions for wireless communication. The one or more instructions, when executed by one or more processors of a transmitting UE, can cause the one or more processors to transmit a stage one SCI message to a plurality of receiving UEs, where the stage one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of receiving UEs; and transmit a PSSCH to a subset of the plurality of receiving UEs based at least in part on a configured grant associated with the subset of the plurality of receiving UEs and the respective resource reservations indicated in the stage one SCI message.
[0013] In some aspects, an apparatus for wireless communication can include means for transmitting a stage one SCI message to a plurality of receiving UEs, where the stage one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of receiving UEs; and means for transmitting a PSSCH to a subset of the plurality of receiving UEs based at least in part on a configured grant associated with the subset of the plurality of receiving UEs and the respective resource reservations indicated in the stage one SCI message.
[0014] Aspects generally include a method, apparatus, means, system, computer program product, non-transitory computer-readable medium, user equipment, base station, wireless communication device, and / or processing system as substantially described herein with reference to and as illustrated by the accompanying drawings and specification.
[0015] The foregoing has outlined rather broadly the features and technical advantages of examples according to the disclosure in order that the detailed description that follows can be better understood. Additional features and advantages will be described hereinafter. The disclosed conception and specific examples can be readily utilized as bases for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent constructions are not to be regarded as a departure from the scope of the appended claims. The illustrative examples disclosed herein are not meant to be limiting but merely to be illustrative so that others can better understand the disclosed concept. The description is not to be taken in a restrictive sense, and the scope of the present disclosure is defined by the appended claims. BRIEF DESCRIPTION OF DRAWINGS
[0017] So that the above-recited features of the present disclosure can be understood in detail, a more particular description will be rendered by reference to certain aspects, some of which are illustrated in the appended drawings. It is appreciated that these drawings depict only typical aspects of the disclosure and are therefore not to be considered limiting of its scope. The same reference symbols are used in different drawings to identify the same or similar elements.
[0018] Figure 1 is a diagram illustrating an example of a wireless network in accordance with various aspects of the present disclosure.
[0019] Figure 2 FIG. 1 is a diagram illustrating an example of a base station in communication with a UE in a wireless network, in accordance with various aspects of the present disclosure.
[0020] Figure 3 FIG. 2 is a diagram illustrating an example of sidelink communication, in accordance with various aspects of the present disclosure.
[0021] Figure 4 FIG. 3 is a diagram illustrating an example of sidelink communication and access link communication, in accordance with various aspects of the present disclosure.
[0022] Figure 5 FIG. 4 is a diagram illustrating an example of a delay-constrained deployment, in accordance with various aspects of the present disclosure.
[0023] Figures 6A-6B FIG. 5 is a diagram illustrating an example of ultra-reliable low-latency communications (URLLC), in accordance with various aspects of the present disclosure.
[0024] Figure 7 FIG. 6 is a diagram illustrating an example of an industrial internet of things (IIoT) deployment that supports URLLC on sidelink, in accordance with various aspects of the present disclosure.
[0025] Figures 8A-8C FIG. 7 is a diagram illustrating an example associated with URLLC on sidelink, in accordance with various aspects of the present disclosure.
[0026] Figures 9A-9D FIG. 8 is a diagram illustrating an example associated with URLLC on sidelink, in accordance with various aspects of the present disclosure.
[0027] Figure 10 FIG. 9 is a diagram illustrating an example process associated with URLLC on sidelink, in accordance with various aspects of the present disclosure.
[0028] Figure 11 FIG. 10 is a block diagram of an example apparatus for wireless communication, in accordance with various aspects of the present disclosure.
[0029] DETAILED DESCRIPTION
[0030] Various aspects of the disclosure are described more fully below. However, the disclosure may be implemented in many different forms and should not be construed as limited to the specific aspects set forth throughout this disclosure. Rather, these aspects are provided as illustrative so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to not only persons skilled in the art but also to claimants out of the art. Based on the teachings herein one skilled in the art should appreciate that the scope of the disclosure is intended to cover any aspect of the disclosure disclosed herein, whether implemented independently of or combined with any other aspect of the disclosure. For example, an apparatus can be implemented or a method can be practiced using any number of the aspects set forth herein. In addition, the scope of the disclosure is intended to cover such an apparatus or method which is practiced using, as substitute for, or in combination with, some other aspect of the disclosure. It is understood that any aspect of the disclosure disclosed herein can be implemented by one or more elements of a claim.
[0031] Several aspects of telecommunication systems will now be presented with reference to various apparatus and methods. These apparatus and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as "elements"). These elements can be implemented using hardware, software, or combinations thereof. Whether such elements are implemented as hardware or software depends on the specific application and design constraints imposed on the overall system.
[0032] It should be noted that while aspects can be described herein using terminology commonly associated with a 5G or NR radio access technology (RAT), aspects of the present disclosure can be applied to other RATs, such as a 3G RAT, a 4G RAT, and / or a RAT subsequent to 5G (e.g., 6G).
[0033] Figure 1 FIG. 1 is a diagram illustrating an example of a wireless network 100, in accordance with various aspects of the present disclosure. The wireless network 100 can be or can include elements of a 5G (NR) network. The wireless network 100 can include a number of base stations 110 (shown as BS 110a, BS 110b, BS 110c, and BS 1 lOd) and other network entities. A base station (BS) is an entity that communicates with user equipment (UE) and can also be referred to as an NR BS, a Node B, a gNB, a 5G node B (NB), an access point, a transmit receive point (TRP), and / or the like. Each BS can provide communication coverage for a particular geographic area. In 3GPP, the term “cell” can refer to a coverage area of a BS and / or a BS subsystem serving the coverage area, depending on the context in which the term is used.
[0034] A BS can provide communication coverage for a macro cell, a pico cell, a femto cell, and / or another type of cell. A macro cell can cover a relatively large geographic area (e.g., several kilometers in radius) and can allow unrestricted access by UEs with service subscriptions appropriate for the macro cell (e.g., capacity Figure 1 In the example shown in FIG. 1, BS 110a can be a macro BS for a macro cell 102a, BS 110b can be a pico BS for a pico cell 102b, and BS 110c can be a femto BS for a femto cell 102c. A BS can support one or multiple (e.g., three) cells. The terms “eNB,” “base station,” “NR BS,” “gNB,” “TRP,” “AP,” “Node B,” “5G NB,” and “cell” can be used interchangeably herein.
[0035] In some aspects, a cell can not necessarily be stationary, and the geographic area of the cell can move according to the location of a mobile BS. In some aspects, a BS can be interconnected to one or more other BSs or network nodes (not shown) in the wireless network 100 by various types of backhaul interfaces such as a direct physical connection, a virtual network, or the like using any suitable transport network.
[0036] Wireless network 100 can also include relay stations. A relay station is an entity that can receive a transmission of data from an upstream station (e.g., a BS or a UE) and send a transmission of the data to a downstream station (e.g., a UE or a BS). A relay station can also be a UE that can relay transmissions for other UEs. In Figure 1 In the example shown in FIG. 1, a relay station 1 lOd can communicate with macro BS 110a and a UE 120d in order to facilitate communications between BS 110a and UE 120d. A relay station can also be referred to as a relay BS, a relay base station, a relay, or the like.
[0037] Wireless network 100 can be a heterogeneous network that includes BSs of different types, e.g., macro BSs, pico BSs, femto BSs, relay BSs, etc. These different types of BSs can have different transmit power levels, different coverage areas, and different impacts on interference. For example, macro BSs can have a high transmit power level (e.g., 5 to 40 Watts), whereas pico BSs, femto BSs, and relay BSs can have relatively lower transmit power levels (e.g., 0.1 to 2 Watts).
[0038] A network controller 130 can couple to a set of BSs and can provide coordination and control for these BSs. Network controller 130 can be in communication with the BSs via a backhaul. The BSs can also communicate with one another, e.g., directly or indirectly via a wireless or wireline backhaul.
[0039] UEs 120 (e.g., 120a, 120b, 120c) can be dispersed throughout wireless network 100, and each UE can be stationary or mobile. A UE can also be referred to as an access terminal, a terminal, a mobile station, a subscriber unit, a station, etc. A UE can be a cellular phone (e.g., a smart phone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or equipment, a biometric sensor / device, a wearable device such as a smart watch, smart clothing, smart glasses, a smart wrist band, smart jewelry (e.g., a smart ring, a smart bracelet), an entertainment device (e.g., a music or video device, or a satellite radio), a vehicular component or sensor, a smart meter / sensor, industrial manufacturing equipment, a global positioning system device, or any other suitable device that is configured to communicate via a wireless or wired medium.
[0040] Some UEs can be considered machine-type communication (MTC) or evolved or enhanced machine-type communication (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, and / or the like, that can communicate with a base station, another device (e.g., remote device), or some other entity. A wireless node can provide, for example, connectivity for or to a network (e.g., a wide area network such as the Internet or a cellular network) via a wired or wireless communication link. Some UEs can be considered Internet-of-Things (IoT) devices, and / or can be implemented as NB-IoT (narrowband
[0041] In general, any number of wireless networks can be deployed in a given geographic area. Each wireless network can support a particular RAT and can operate on one or more frequencies. A RAT can also be referred to as a radio technology, an air interface, and / or the like. Frequencies can also be referred to as carriers, frequency channels, and / or the like. Each frequency can support a single RAT in a given geographic area in order to avoid interference between wireless networks of different RATs. In some cases, NR or 5G RAT networks can be deployed.
[0042] In some aspects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) can communicate directly using one or more sidelink channels (e.g., without using base station 110 as an intermediary to communicate with one another). For example, UE 120 can perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by the base station 110. Some communications between a UE 120 and a base station 110 can be transmitted on downlink channels (e.g., from the base station 110 to the UE 120) and / or uplink channels (e.g., from the UE 120 to the base station 110). Additionally, or alternatively, some communications can be transmitted on peer-to-peer (P2P) channels (e.g., between the UE 120 and one or more other UEs 120).
[0043] Devices of wireless network 100 can communicate using the electromagnetic spectrum, which can be subdivided based on frequency or wavelength into various classes, bands, channels, and so on. For example, devices of wireless network 100 can communicate using an operating band having a first frequency range (FR1), which can span from 410 MHz to 7.125 GHz, and / or can communicate using an operating band having a second frequency range (FR2), which can span from 24.25 GHz to 52.6 GHz. The frequencies between FR1 and FR2 are sometimes referred to as mid-band frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is often referred to as a “sub-6 GHz” band. Similarly, FR2 is often referred to as a “millimeter wave” band despite being different from the extremely high frequency (EHF) band (30 GHz - 300 GHz) identified by the International Telecommunications Union (ITU) as a “millimeter wave” band. Thus, unless specifically stated otherwise, it should be understood that the term “sub-6 GHz” or like references, if used herein, can broadly represent frequencies less than 6 GHz, frequencies within FR1, and / or mid-band frequencies (e.g., greater than 7.125 GHz). Similarly, unless specifically stated otherwise, it should be understood that the term “millimeter wave” or like references, if used herein, can broadly represent frequencies within the EHF band, frequencies within FR2, and / or mid-band frequencies (e.g., less than 24.25 GHz). It is contemplated that the frequencies included in FR1 and FR2 can be modified, and techniques described herein are applicable to those modified frequency ranges.
[0044] In some aspects, wireless network 100 can support industrial IoT (IIoT) communications, which generally refers to a branch of cellular technology in which UEs 120 and base stations 110 can be used to communicate control data, measurement data, and / or the like between various industrial systems. For example, IIoT can be used to control sensor devices and / or actuator devices to exchange measurement information between programmable logic controllers (PLCs) of a factory floor (e.g., in a factory automation application), and / or the like. In many applications, IIoT traffic is considered ultra-reliable low-latency communication (URLLC) traffic, which imposes strict requirements on latency and reliability. In some cases, in addition to URLLC traffic between UEs 120 and base stations 110, IIoT traffic can also use sidelink communications between UEs 120 (e.g., between PLC UEs 120 and sensor / actuator (S / A) UEs 120). For example, IIoT traffic can be handled over sidelinks in deployments with poor network coverage or no network coverage (e.g., in a shielded production cell) to support highly cooperative use cases between robots and / or other industrial systems, to offload factory traffic (e.g., use sidelinks for maintenance between a maintenance party tablet and on-demand sensors without interrupting closed-loop control based on URLLC), and / or the like.
[0045] However, sidelink communications generally cannot meet the strict URLLC latency and reliability requirements because sidelink communications have relaxed quality of service (QoS) requirements relative to access links used for communications between UEs 120 and base stations 110, lower radio efficiency for carrying traffic, and / or the like. Accordingly, some aspects described herein relate to techniques and apparatuses that meet URLLC requirements over sidelinks. For example, some aspects described herein can use configured grants or semi-persistent scheduling (SPS) configurations for initial transmissions to reduce control overhead. Additionally or alternatively, some aspects described herein can support retransmissions triggered by a negative acknowledgement (NACK) (e.g., rather than performing blind retransmissions as in typical sidelink implementations) to improve radio efficiency. Additionally or alternatively, some aspects described herein can utilize mini-slot-based resource allocation to reduce transmission time, provide multiple switching points within a slot, and facilitate fast switching (e.g., between transmission directions) within a slot. In this way, sidelink communications in delay-constrained deployments (e.g., IIoT deployments) can meet strict latency and reliability requirements.
[0046] As indicated above, Figure 1 are provided by way of example. Other examples can differ from those described with respect to at least one of the described examples. Figure 1
[0047] Figure 2 is a diagram illustrating an example 200 of a base station 110 in wireless network 100 in communication with a UE 120, in accordance with various aspects of the present disclosure. Base station 110 can be equipped with T antennas 234a through 234t, and UE 120 can be equipped with R antennas 252a through 252r, where in general T > 1 and R > 1.
[0048] At base station 110, a transmit processor 220 can receive data from a data source 212 for one or more UEs, select one or more modulation and coding schemes (MCSs) for each UE based at least in part on channel quality indicators (CQIs) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS(s) selected for the UE, and provide data symbols for all UEs. Transmit processor 220 can also process system information (e.g., for semi-static resource partitioning information (SRPI), etc.) and control information (e.g., CQI requests, grants, upper layer signaling, etc.) and provide overhead symbols and control symbols. Transmit processor 220 can also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS), demodulation reference signals (DMRS), etc.) and synchronization signals (e.g., primary synchronization signals (PSS) and secondary synchronization signals (SSS)). A transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on the data symbols, the control symbols, the overhead symbols, and / or the reference symbols, if applicable, and can provide T output symbol streams to T modulators (MODs) 232a through 232t. Each modulator 232 can process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 can further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. T downlink signals from modulators 232a through 232t can be transmitted via T antennas 234a through 234t, respectively.
[0049] At the UE 120, the antennas 252a through 252r can receive the downlink signals from the base station 110 and / or other base stations and can provide received signals to the demodulators (DEMODs) 254a through 254r, respectively. Each demodulator 254 can condition (e.g., filter, amplify, downconvert, and digitize) a received signal to obtain input samples. Each demodulator 254 can further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 256 can obtain received symbols from all R demodulators 254a through 254r, perform MIMO detection on the received symbols if applicable, and provide detected symbols. A receive processor 258 can process (e.g., demodulate and decode) the detected symbols, provide decoded data for the UE 120 to a data sink 260, and provide decoded control information and system information to a controller / processor 280. The term “controller / processor” can refer to one or more controllers, one or more processors, or combinations thereof. A channel processor can determine reference signal received power (RSRP), received signal strength indicator (RSSI), reference signal received quality (RSRQ), channel quality indicator (CQI), etc. In some aspects, one or more components of UE 120 can be included in a housing 284.
[0050] The network controller 130 can include a communication unit 294, a controller / processor 290, and a memory 292. The network controller 130 can include, for example, one or more devices in a core network. The network controller 130 can communicate with the base station 110 via the communication unit 294.
[0051] On the uplink, at the UE 120, a transmit processor 264 can receive and process data from a data source 262 and control information (e.g., for reports comprising RSRP, RSSI, RSRQ, CQI, etc.) from the controller / processor 280. The transmit processor 264 can also generate reference symbols for one or more reference signals. The symbols from the transmit processor 264 can be precoded by a TX MIMO processor 266 if applicable, further processed by the modulators 254a through 254r (e.g., for DFT-s-OFDM, CP-OFDM, etc.), and transmitted to the base station 110. In some aspects, the UE 120 includes a transceiver. The transceiver can include any combination of antennas 252, modulators and / or demodulators 254, MIMO detector 256, receive processor 258, transmit processor 264, and / or TX MIMO processor 266. The transceiver can be used by a processor (e.g., controller / processor 280) and memory 282 to perform any of the methods described herein, for example, as described with reference to FIGs. 1-8. Figure 7 、 Figures 8A-8C 、 Figures 9A-9D , and / or Figure 10-11 described.
[0052] At base station 110, uplink signals from UE 120 and other UEs may be received by antenna 234, processed by demodulator 232, detected by MIMO detector 236, if applicable, and further processed by receive processor 238 to obtain decoded data and control information transmitted by UE 120. Receive processor 238 may provide the decoded data to data sink 239 and the decoded control information to controller / processor 240. Base station 110 may include a communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 may include a scheduler 246 to schedule UE 120 for downlink and / or uplink communications. In some aspects, base station 110 includes a transceiver. The transceiver may include any combination of antenna(s) 234, modulator and / or demodulator 232, MIMO detector 236, receive processor 238, transmit processor 220, and / or TX MIMO processor 230. The transceiver may be used by a processor (eg, controller / processor 240) and memory 242 to perform aspects of any of the methods described herein, for example, as described with reference to Figure 7 、 Figures 8A-8C 、 Figures 9A-9D , and / or Figure 10-11 described.
[0053] The controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2 Any other component(s) of the base station 110 may perform one or more techniques associated with ultra-reliable low latency communication (URLLC) on the sidelink, as described in more detail elsewhere herein. For example, the controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2 Any other component of the may perform or direct e.g. Figure 10 1000 and / or operations of other processes as described herein. Memories 242 and 282 may store data and program codes for base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include: a non-transitory computer-readable medium storing one or more instructions (e.g., code, program code, etc.) for wireless communication. For example, the one or more instructions, when executed (e.g., directly, or after compilation, conversion, interpretation, etc.) by one or more processors of base station 110 and / or UE 120, may cause the one or more processors, UE 120, and / or base station 110 to perform or direct, for example Figure 10operations of process 1000 and / or other processes as described herein. In some aspects, executing the instructions can include running the instructions, converting the instructions, compiling the instructions, interpreting the instructions, etc.
[0054] In some aspects, UE 120 can include means for transmitting a stage one sidelink control information (SCI) message to a plurality of receiver UEs 120, wherein the stage one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of receiver UEs 120; means for transmitting a physical sidelink shared channel (PSSCH) to a subset of the plurality of receiver UEs 120 based at least in part on a configured grant associated with the subset of the plurality of receiver UEs 120 and the respective resource reservations indicated in the stage one SCI message; and / or the like. In some aspects, such means can include one or more components of UE 120 described in connection with Figure 2 described in connection with UE 120, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, and / or the like.
[0055] Although Figure 2 The blocks in may be illustrated as distinct components, the functionality described above in relation to these blocks can be implemented by a single hardware, software, or combined component or a combination of various components. For example, the functionality described in relation to transmit processor 264, receive processor 258, and / or TX MIMO processor 266 can be performed by controller / processor 280 or under the control of controller / processor 280.
[0056] As indicated above, Figure 2 are provided by way of example. Other examples can differ from those described in relation to Figure 2 the examples described in relation to
[0057] Figure 3 is a diagram illustrating an example 300 of sidelink communications, in accordance with various aspects of the present disclosure.
[0058] As Figure 3As shown in FIG. 3, a first UE 305-1 can communicate with a second UE 305-2 (and one or more other UEs 305) via one or more sidelink channels 310. The UE 305-1 and UE 305-2 can communicate using the one or more sidelink channels 310 for P2P communication, D2D communication, IIoT communication, V2X communication (e.g., which can include V2V communication, V2I communication, V2P communication, etc.), mesh networking, and / or the like. In some aspects, the UEs 305 (e.g., UE 305-1 and / or UE 305-2) can correspond to one or more other UEs described elsewhere herein, such as the UEs 120. In some aspects, the one or more sidelink channels 310 can utilize a PC5 interface and / or can operate in a high frequency band (e.g., a 5.9 GHz band). Additionally, or alternatively, the UEs 305 can synchronize timing of transmission time intervals (TTIs) (e.g., frames, subframes, slots, symbols, etc.) using global navigation satellite system (GNSS) timing.
[0059] As further shown in FIG. 3, Figure 3 The one or more sidelink channels 310 can include a physical sidelink control channel (PSCCH) 315, a physical sidelink shared channel (PSSCH) 320, a physical sidelink feedback channel (PSFCH) 325, and / or the like, as further shown in FIG. 3. The PSCCH 315 can be used to convey control information, similar to a physical downlink control channel (PDCCH) and / or a physical uplink control channel (PUCCH) used for cellular communications with a base station 110 via an access link or access channel. The PSSCH 320 can be used to convey data, similar to a physical downlink shared channel (PDSCH) and / or a physical uplink shared channel (PUSCH) used for cellular communications with a base station 110 via an access link or access channel. For example, the PSCCH 315 can carry sidelink control information (SCI) 330, which can indicate various control information for a sidelink communication, such as one or more resources (e.g., time resources, frequency resources, spatial resources, etc.) in which a transport block (TB) 335 can be carried on the PSSCH 320. The TB 335 can include data. The PSFCH 325 can be used to convey sidelink feedback 340, such as hybrid automatic repeat request (HARQ) feedback (e.g., acknowledgement or negative acknowledgement (ACK / NACK) information), transmit power control (TPC), scheduling request (SR), and / or the like.
[0060] In some aspects, one or more of the sidelink channels 310 can use a resource pool. For example, a particular resource block (RB) can be used across time to communicate scheduling assignments (e.g., included in SCI 330) in a subchannel. In some aspects, a data transmission associated with a scheduling assignment (e.g., on a PSSCH 320) can occupy adjacent RBs in the same subframe as the scheduling assignment (e.g., using frequency division multiplexing). In some aspects, the scheduling assignment and associated data transmission are not transmitted on adjacent RBs.
[0061] In some aspects, the UE 305 can operate using a transmission mode in which resource selection and / or scheduling is performed by the UE 305 (e.g., rather than a base station 110). In some aspects, the UE 305 can perform resource selection and / or scheduling by sensing channel availability for transmissions. For example, the UE 305 can measure a received signal strength indicator (RSSI) parameter (e.g., a sidelink-RSSI (S-RSSI) parameter) associated with various sidelink channels; can measure a reference signal received power (RSRP) parameter (e.g., a PSSCH-RSRP parameter) associated with various sidelink channels; can measure a reference signal received quality (RSRQ) parameter (e.g., a PSSCH-RSRQ parameter) associated with various sidelink channels; and / or the like; and can select a channel for transmitting a sidelink communication based at least in part on the measurement(s).
[0062] Additionally or alternatively, the UE 305 can perform resource selection and / or scheduling using SCI 330 received in a PSCCH 315, which can indicate occupied resources, channel parameters, and / or the like. Additionally or alternatively, the UE 305 can perform resource selection and / or scheduling by determining a channel busy ratio (CBR) associated with various sidelink channels, which can be used for rate control (e.g., by indicating a maximum number of resource blocks that the UE 305 can use for a particular set of subframes).
[0063] In transmission modes in which resource selection and / or scheduling is performed by the UE 305, the UE 305 can generate sidelink grants and can transmit these grants in SCI 330. The sidelink grants can indicate, for example, one or more parameters (e.g., transmission parameters) to be used for an upcoming sidelink transmission, such as one or more resource blocks to be used for an upcoming sidelink transmission on the PSSCH 320 (e.g., for a TB 335), one or more subframes to be used for an upcoming sidelink transmission, a modulation and coding scheme (MCS) to be used for an upcoming sidelink transmission, and / or the like. In some aspects, the UE 305 can generate a sidelink grant indicating one or more parameters for an SPS, such as a periodicity of sidelink transmissions. Additionally, or alternatively, the UE 305 can generate a sidelink grant for event-driven scheduling, such as for on-demand sidelink messages.
[0064] As indicated above, Figure 3 are provided as examples. Other examples can differ from what is described with respect to at least one of the Figure 3 described examples.
[0065] Figure 4 is a diagram illustrating an example 400 of sidelink communications and access link communications, in accordance with various aspects of the present disclosure.
[0066] As Figure 4 shown, a transmitting (Tx) / receiving (Rx) UE 405 and an Rx / Tx UE 410 can communicate with one another via a sidelink, as described above in connection with Figure 3 FIG. 2. As further shown, in some sidelink modes, a base station 110 can communicate with the Tx / Rx UE 405 via a first access link. Additionally, or alternatively, in some sidelink modes, the base station 110 can communicate with the Rx / Tx UE 410 via a second access link. The Tx / Rx UE 405 and / or the Rx / Tx UE 410 can correspond to one or more UEs described elsewhere herein, such as the UEs 120 of Figure 1 FIG. 1. As such, a direct link between UEs 120 (e.g., via a PC5 interface) can be referred to as a sidelink, and a direct link between a base station 110 and a UE 120 (e.g., via a Uu interface) can be referred to as an access link. Sidelink communications can be transmitted via the sidelink, and access link communications can be transmitted via the access link. Access link communications can be downlink communications (from the base station 110 to the UE 120) or uplink communications (from the UE 120 to the base station 110).
[0067] As indicated above, Figure 4 are provided as examples. Other examples can differ from what is described with respect to at least one of the Figure 4 described examples.
[0068] Figure 5 is a diagram illustrating an example 500 of a latency-constrained deployment in accordance with various aspects of the present disclosure. In some aspects, Figure 5 The latency-constrained deployment illustrated in FIG. 5 can be an industrial internet of things (IIoT) deployment or another suitable deployment in which packets are transmitted and received with latency constraints, reliability constraints, and / or the like. As Figure 5 As illustrated in FIG. 5, the latency-constrained deployment can include a management system 505, one or more human-machine interfaces (HMIs) 510, one or more programmable logic controller (PLC) UEs 515, and one or more sensor / actuator (S / A) UEs 520.
[0069] The management system 505 can include a computer, such as an industrial personal computer or a network controller 130, among other examples. The management system 505 can perform controller programming, software and security management, or long-term key performance indicator (KPI) monitoring, among other examples. In some aspects, the management system 505 can perform one or more of the operations described herein as being performed by the network controller 130.
[0070] The HMI 510 can include a user device, such as a tablet computer, a laptop computer, a wearable device (e.g., a smartwatch or smart glasses, among other examples), a mobile phone, a virtual reality device, an augmented reality device, among other examples. The HMI 510 can be used to control one or more machines (e.g., S / A UEs 520) at a factory floor level. In some aspects, the HMI 510 can provide for changing an operational mode of the S / A UEs 520.
[0071] The PLC UE 515 can include a processor (e.g., a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a microprocessor, a microcontroller, a digital signal processor (DSP), a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), or another type of processing component). The PLC UE 515 can communicate with a base station 110 using uplink / downlink communications over an access link or can be associated with a base station 110 that communicates with one or more S / A UEs 520 using uplink / downlink communications over an access link. In some aspects, the PLC UE 515 can communicate with one or more S / A UEs 520 using sidelink communications. In some aspects, the PLC UE 515 can issue commands and receive sensor inputs from the S / A UEs 520 in real-time or near real-time. In some aspects, the PLC UE 515 and the management system 505 can be associated with a backhaul, such as a wireless or wired backhaul.
[0072] The S / A UE 520 can include a sensor, an actuator, or another type of IIoT device. For example, the S / A UE 520 can be a sensor or an actuator, such as a rotary motor, a linear servo, or a position sensor, among other examples. In some aspects, the S / A UE 520 can include, be included in, or be associated with a UE 120 (such that the S / A UE 520 communicates with the UE 120 using sidelink communications). In some aspects, the S / A UE 520 can be associated with a radio interface via which the S / A UE 520 communicates with a given PLC UE 515. The radio interface can be scheduled by a base station 110 associated with the PLC UE 515 and / or configured based at least in part on configuration information provided by the management system 505.
[0073] In some aspects, the radio interface can carry data communications between the S / A UE 520 (or an associated UE 120) and the base station 110, such as data communications carrying status update reports associated with the S / A UE 520 or data communications carrying sensor measurements associated with the S / A UE 520, among other examples. Further, the radio interface can carry HARQ feedback associated with data communications between the S / A UE 520 (or an associated UE 120) and the base station 110, the PLC UE 515, and / or the like. For example, in some aspects, the HARQ feedback can include ACKs that can be associated with data communications to indicate that the S / A UE 520 successfully received and decoded the data communications and / or NACKs that can be associated with data communications to indicate that the S / A UE 520 failed to receive or successfully decode the data communications.
[0074] As indicated above, Figure 5 are provided by way of example. Other examples can differ from what is described with respect to at least one of the Figure 5 described examples.
[0075] Figures 6A-6B is a diagram illustrating an example 600 of ultra-reliable low-latency communications (URLLC) in accordance with various aspects of the present disclosure. For example, as described herein, a wireless network (e.g., the wireless network 100) can provide URLLC services to support use cases in which base stations 110 and UEs 120 are required to communicate on an access link using low-latency requirements and / or high-reliability requirements (generally referred to herein as URLLC requirements). For example, in URLLC, base stations 110 and UEs 120 can be required to meet URLLC requirements in which communicating packets having small payload sizes (e.g., less than or equal to 32 bytes, 256 bytes, and / or the like) meet target reliability metrics (e.g., 10 -6or better block error rate (BLER), 99.999% or better reliability, etc.) and target latency (e.g., 1 millisecond or less end-to-end latency). Accordingly, URLLC services can be provided over an access link (e.g., a Uu interface) in a wireless network, such as a 5G or NR network, to support use cases with strict reliability and latency requirements, which can include public safety, remote diagnosis / surgery, emergency response, autonomous driving, smart energy and power grid management, factory automation, etc.
[0076] For example, as Figure 6A As shown, a sensor in the IIoT deployment can transmit a communication to an embedded compute node, which can forward the communication to a transmitter associated with the IIoT deployment. The transmitter can transmit the communication to a receiver associated with the wireless network (e.g., a receiver associated with a base station 110), which can route the communication to a control / manipulation server for processing. After the control / manipulation server has processed the communication, a response communication can be provided from the control / manipulation server to a transmitter associated with the wireless network (e.g., a transmitter associated with a base station 110), which can transmit the response communication to a receiver associated with the IIoT deployment.
[0077] The receiver can then route the communication to an embedded compute node, which forwards the response communication to an actuator that can perform an action based at least in part on the response communication. Accordingly, to meet the URLLC latency target of a low end-to-end latency (e.g., 1 millisecond or less), the user interface (e.g., the embedded compute node and the transmitter / receiver associated with the IIoT deployment) can need to have a low one-way latency (e.g., 0.3 milliseconds or less), and the radio interface (e.g., between the transmitter / receiver associated with the IIoT deployment and the receiver / transmitter associated with the wireless network) can need to have a low one-way latency (e.g., 0.2 milliseconds or less).
[0078] To meet the strict reliability and latency requirements associated with URLLC services, a radio interface (e.g., an access link or a Uu interface) can be designed to efficiently allocate resources to support communications between a base station and a UE. For example, as Figure 6BURLLC services can be enabled through mini-slot resource allocation to reduce transmission time, to enable multiple switching points within a slot, to enable fast switching (e.g., between downlink and uplink, or vice versa), and / or the like, as shown by reference number 620. For example, in a wireless network that supports a scalable numerology, shorter transmission times can generally be achieved with a larger subcarrier spacing.
[0079] Accordingly, mini-slot resource allocation can define a scheduling unit that is smaller than a typical slot, which enables URLLC transmissions to be quickly scheduled to meet strict latency requirements. For example, in a wireless network that supports a scalable numerology, shorter transmission times can generally be achieved with a larger subcarrier spacing. Figure 6B In particular, a standard scheduling slot can be divided into four mini-slots, which includes two mini-slots for downlink communication and two mini-slots for uplink communication, as shown by reference number 620. Additionally, mini-slot resource allocation can enable URLLC transmissions to preempt other transmissions to immediately transmit data that requires low latency. For example, when resources are not available for a URLLC transmission, the URLLC transmission can be scheduled on resources that overlap with an ongoing transmission for other service types (e.g., eMBB), and the preempted transmission can be handled through HARQ feedback, a preemption indication, and / or the like.
[0080] Additionally, as shown by reference number 620, URLLC services can be supported through the use of SPS for initial transmissions, which enables radio resources to be semi-statically configured and allocated to a UE for a longer period of time than one subframe, which can avoid the need for a specific downlink assignment message and / or uplink grant message on PDCCH for each subframe. To configure SPS, radio resource control (RRC) signaling can indicate an interval in which radio resources are periodically assigned.
[0081] PDCCH signaling can indicate a specific transmission resource allocation and transmission properties (e.g., periodicity, MCS, time offset, transmit power, etc.) in the time / frequency domain. Additionally, URLLC services can enable uplink data transmission to be performed without a dynamic grant (generally referred to as configured grant (CG)). More specifically, in a Type 1 CG configuration, a UE can perform uplink data transmission without a grant based at least in part on RRC configuration (reconfiguration) without any L1 signaling, and in a Type 2 CG configuration, a UE can perform uplink data transmission without a grant based at least in part on a combination of RRC configuration (reconfiguration) and L1 signaling (e.g., downlink control information) to activate and / or release the Type 2 CG configuration.
[0082] Additionally, as shown by reference number 640, the wireless network can support URLLC services by using PDCCH-scheduled retransmissions triggered by a negative acknowledgement (NACK). For example, rather than performing blind retransmissions that can degrade network capacity, retransmissions are triggered only when a transmitting party receives a NACK for an initial transmission. For example, on the downlink, a base station can make an initial downlink transmission based on SPS in a first downlink mini-slot, which includes an uplink control portion in which a UE transmits HARQ feedback to indicate whether the initial downlink transmission was successfully received. Accordingly, the first downlink mini-slot is followed by a second downlink mini-slot in which the base station can transmit a PDCCH to schedule a retransmission for the UE indicating a NACK for the initial downlink transmission.
[0083] Similarly, on the uplink, a UE can make an initial uplink transmission (e.g., using a configured grant) in a first uplink mini-slot, which includes an uplink common burst portion in which the UE can receive HARQ feedback from a base station to indicate whether the initial uplink transmission was successfully received. Accordingly, the first uplink mini-slot is followed by a second uplink mini-slot in which the base station can transmit a PDCCH to dynamically schedule a retransmission of the initial uplink transmission. In this way, radio resource efficiency is improved by performing retransmissions only when triggered by a NACK.
[0084] While URLLC services can be supported on an access link or Uu interface using mini-slot resource allocation, initial downlink and / or uplink transmissions without dynamic grant (e.g., using SPS or CG), NACK-triggered retransmissions, and the like, there are various scenarios in which access link communications can not be available or limited and / or sidelink communications can be more efficient. For example, in IIoT deployments, access link communications can not be available in environments with poor or no network coverage (e.g., in a shielded production cell). In such examples, sidelink communications can be used to enable collaborative operations between robots or other industrial machines in a factory floor. Sidelink communications can also be used to offload network traffic (e.g., by using sidelink for maintenance between a maintenance device (such as a tablet) and on-demand sensors without interrupting URLLC-based closed-loop control), and the like.
[0085] However, sidelink communications are generally not designed to meet the stringent reliability and latency requirements associated with URLLC use cases. For example, sidelink communications are often designed with a focus on V2X scenarios, which generally involve peer-to-peer communications and enable proper operation when a UE is outside the coverage area of a cellular network. For example, in sidelink transmission modes (e.g., Mode 2) in which resource selection and / or scheduling is performed by a UE to support sidelink operation in the absence of a cellular network, distributed resource allocation generally relies on autonomous sensing for distributed channel access, which results in significant overhead to facilitate sensing. Accordingly, because sidelink communications often have relaxed quality of service (QoS) requirements, particularly with respect to low latency (e.g., 1 millisecond) required for factory automation and other URLLC use cases, sidelink or PC5 interfaces generally have much lower radio efficiency for carrying traffic as compared to access link or Uu interfaces. As a result, existing techniques for enabling sidelink communications between UEs lack efficiency in support of URLLC traffic.
[0086] Some aspects described herein relate to techniques and apparatuses that support URLLC traffic over sidelink. For example, some aspects described herein relate to sidelink control information (SCI) configuration, which can enable initial transmissions using CG (or similar) configuration to reduce control overhead, support NACK-triggered retransmissions to improve radio efficiency, and so forth. Additionally or alternatively, some aspects described herein can utilize mini-slot based resource allocation to reduce transmission time, provide multiple switching points within a slot, and facilitate fast switching (e.g., between transmission directions) within a slot. In this way, some aspects described herein can enable compliance with stringent URLLC latency and reliability requirements for sidelink communications in delay-constrained deployments, such as IIoT deployments.
[0087] As indicated above, Figures 6A-6B are provided by way of example. Other examples can differ from those described Figures 6A-6B without departing from the spirit of the disclosure.
[0088] Figure 7 is a diagram illustrating an example 700 of an IIoT deployment that supports URLLC over sidelink in accordance with various aspects of the present disclosure. As Figure 7As shown in the middle, example 700 includes a base station 110, which can communicate with one or more PLC UEs 712 and one or more S / A UEs 714 over an access link or Uu interface, which can provide a low rate control channel (e.g., when the IIoT deployment is provided in a shielded production cell or another environment with poor or no network coverage). Accordingly, due to the unavailability or limited availability of the access link or Uu interface, the IIoT deployment can rely on sidelink communications for various operations. For example, as shown, the IIoT deployment includes an on-demand sensor 716, which can communicate with a maintenance device 718 using a sidelink or PC5 interface, which can provide an on-demand high rate data channel (e.g., to offload traffic from the access link). Additionally, in some aspects, each PLC UE 712 can communicate with one or more S / A UEs 714 over a URLLC sidelink (e.g., in a star topology coordinated by the base station 110, coordinated among different PLC UEs 712, coordinated by the maintenance device 718, etc.). As described herein, the URLLC sidelink can provide a strong radio frequency channel, which can be used for high data rates and control in a manner that can satisfy strict reliability and latency requirements.
[0089] For example, as described above, URLLC services can be supported over the access link or Uu interface through various techniques, which can include making initial transmissions without requiring dynamic grants (e.g., using SPS configurations for initial downlink transmissions or CG configurations for initial uplink transmissions) to reduce control overhead, making retransmissions only for NACK triggers to improve radio efficiency, providing mini-slot resource allocations to reduce transmission time and provide multiple switching points within a slot, etc. Accordingly, some aspects described herein can propagate one or more techniques used to support URLLC services over the access link or Uu interface to the URLLC sidelink provided over the PC5 interface between the PLC UEs 712 and the S / A UEs 714. For example, as described herein, the URLLC sidelink can be implemented using SCI configurations that enable the PC5 interface to meet high reliability and low latency requirements while also maintaining backward compatibility with existing sidelink communication techniques.
[0090] For example, existing sidelink communication techniques are generally associated with physical (PHY) layer configurations and / or low medium access control (MAC) layer configurations that use two-stage SCI to indicate various parameters to control sidelink transmissions. In particular, stage one SCI carried on a PSCCH is generally used to indicate channel usage or resource reservation, and is blindly decoded by all UEs. The stage one SCI can also contain a pointer to stage two SCI, which is carried on a PSSCH to indicate additional parameters such as transmitter identifier, receiver identifier, MCS, HARQ control information associated with a transport block transmitted on the PSSCH, etc. Additionally, a transmitting UE can transmit SCI even for configured grant PSSCHs that can be transmitted without dynamic grant. In some aspects, as described in further detail with reference to Figures 8A-8C and Figures 9A-9D As described in further detail above, URLLC sidelink implemented over a PC5 interface between the PLC UE 712 and the S / A UE 714 can be based at least in part on two-stage SCI, where a transmitting UE can broadcast or multicast stage one SCI and / or transmit stage two SCI to further indicate UE-specific information to one or more receiving UEs.
[0091] Additionally, unicast sidelink communications (e.g., between one transmitting UE and one receiving UE) can be established through upper layer MAC and higher protocols (e.g., sidelink or PC5 radio resource control (RRC) signaling). While using upper layer MAC and higher protocols to establish unicast communications over a sidelink can significantly simplify the design of the physical layer and / or lower MAC layer for V2X use cases that can have relaxed QoS requirements with respect to latency, etc., such techniques present challenges with respect to the signaling interactions between the physical layer and lower MAC layer of the two UEs arranged for communicating over the unicast sidelink connection. Accordingly, some aspects described herein can utilize configured grants (e.g., receiver-oriented configured grants) to support static or semi-statically configured interactions between the physical layer and lower MAC layer of the UEs for communicating over the unicast sidelink connection. Moreover, some aspects described herein can provide SCI configurations that enable sidelink communications to meet stringent QoS requirements (e.g., reliability and / or latency requirements), including initial transmissions from the PLC UE 712 to one or more S / A UEs 714, retransmissions from the PLC UE 712 to one or more S / A UEs 714, initial transmissions from one or more S / A UEs 714 to the PLC UE 712, retransmissions from one or more S / A UEs 714 to the PLC UE 712, etc.
[0092] As indicated above, Figure 7 are provided as examples. Other examples can differ from what is described with respect to at least one of the described examples. Figure 7
[0093] Figures 8A-8C is a diagram illustrating one or more examples 800 associated with URLLC on a sidelink in accordance with various aspects of the present disclosure. As shown in Figures 8A-8C , the examples 800 include a transmitting UE and one or more receiving UEs communicating on a sidelink (or PC5 interface) (e.g., in accordance with a one-to-one or one-to-many configuration). In some aspects, in an IIoT deployment, a delay-constrained deployment, or another suitable deployment in which UE-to-UE sidelink communications over a radio interface are associated with strict QoS requirements (e.g., high reliability, low latency, etc.), the transmitting UE can correspond to a PLC UE (e.g., the PLC UE 515, the PLC UE 712, etc.), and the receiving UE(s) can correspond to an S / A UE (e.g., the S / A UE 520, the S / A UE 714, etc.). As described herein, the examples 800 relate to various techniques that enable the transmitting UE to make initial transmissions and / or retransmissions to the receiving UE(s) in a manner that can satisfy the strict QoS requirements associated with UE-to-UE sidelink communications.
[0094] In some aspects, the transmitting UE and the receiving UE can communicate in one or more delay-constrained time cycles, where a time slot for sidelink communications includes one or more transmission time intervals configured as mini-slots (e.g., in a similar manner as illustrated in Figure 6B In this case, the mini-slot configuration can include a first scheduling unit (e.g., a first time slot) in which the transmitting UE can transmit a PSCCH and / or an initial PSSCH transmission, and further in which the receiving UE can transmit a PSFCH indicating HARQ feedback for the initial PSSCH transmission. Additionally, as described herein, the mini-slot configuration can include a second scheduling unit (e.g., a second time slot) in which the transmitting UE can transmit an additional PSCCH and / or a retransmission of the PSSCH for one or more receiving UEs indicating a NACK for the initial PSSCH transmission.
[0095] As shown in Figure 8A and by reference number 810, the transmitting UE can transmit (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, transmission component 1106, etc.) to one or more receiving UEs a stage one sidelink control information message 812 (in a PSCCH) and a stage one PSSCH transmission 814 (in a PSSCH) in a first scheduling unit (e.g., a first time slot) of a time cycle (e.g., a delay-constrained time cycle). Figure 8A PSCCH along with a PSSCH including corresponding configured grant data 814 (shown as SCI-1). For example, in some aspects, the stage one SCI message 812 can indicate a corresponding resource reservation to be used by the transmitting UE for transmitting the configured grant data 814 to one or more receiving UEs. In other words, the resource reservation indicated in the stage one SCI message 812 can indicate a set of sub-channels being occupied by the transmitting UE in one or more transmission time intervals (e.g., slots, mini-slots, or other scheduling units) in order to transmit the configured grant data 814 to one or more receiving UEs. For example, in some aspects, the stage one SCI message 812 can indicate a set of time and frequency resources to be used by the transmitting UE for transmitting the configured grant data 814 to one or more receiving UEs. In some aspects, the stage one SCI message 812 can be transmitted by the transmitting UE in a PSCCH, and the corresponding configured grant data 814 can be transmitted by the transmitting UE in a PSSCH. Figure 8A In some aspects, the transmitting UE can transmit the PSSCH including the corresponding configured grant data 814 to five (5) receiving UEs (shown as S / A1 through S / A5). Accordingly, each receiving UE can have a receiver-oriented configured grant configuration that enables the corresponding receiving UE to receive a sidelink data transmission in a particular transmission time interval without requiring a dynamic grant to schedule the sidelink data transmission. For example, in some aspects, the receiver-oriented configured grant can be configured by a base station through access link (Uu) RRC signaling, by the transmitting UE through sidelink (PC5) RRC signaling, and / or the like.
[0096] Accordingly, the stage one SCI message 812 can be a common (or group common) stage one SCI message transmitted by the transmitting UE to occupy all time and frequency resources to be used for one or more PSSCH transmissions to one or more corresponding receiving UEs. Additionally, the stage one SCI message 812 can indicate one or more transmission parameters (e.g., MCS, HARQ control information, channel usage or reservation information, and / or the like) for all receiving UEs. In this way, the stage one SCI message 812 can be backwards compatible with existing SCI configurations, and can enable dynamic resource coordination between different transmitting UEs (e.g., different PLC UEs, on-demand sensors, and / or the like) by indicating the time and frequency resources occupied by the transmitting UE. Additionally, in some aspects, the stage one SCI message 812 can be used as an input to a heartbeat detection algorithm for maintaining a respective unicast connection from the transmitting UE to each receiving UE.
[0097] In some aspects, the stage one SCI message 812, in combination with the respective configured grant used to transmit the PSSCH to the receiving UE(s), can specify all parameters and related information associated with the transmission of the configured grant data 814 via the PSSCH. Accordingly, in some aspects, the transmitting UE can refrain from transmitting a stage two SCI message that would otherwise be used in a legacy sidelink communication to indicate UE-specific transmission parameters, even in cases where the PSSCH is transmitted using a configured grant that does not require a dynamic grant, as all relevant information is specified in the stage one SCI message 812 and the respective configured grant. Additionally, or alternatively, the transmitting UE can transmit an additional SCI message to one or more of the receiving UEs to override one or more transmission parameters indicated in the common stage one SCI message 812. For example, in some aspects, the transmitting UE can transmit an additional UE-specific stage one SCI message to one or more of the receiving UEs, and the UE-specific stage one SCI message can point to a stage two SCI message. Accordingly, the transmitting UE can transmit the stage two SCI message to the one or more receiving UEs to indicate one or more parameters that override transmission parameters (such as a modulation and coding scheme (MCS) configuration) indicated in the common stage one SCI message 812 that apply to all receiving UEs.
[0098] Accordingly, as described herein, the transmitting UE can generally transmit one stage one SCI message 812 to occupy a set of resources that the transmitting UE has reserved for transmitting a PSSCH to one or more receiving UEs. For example, in cases of multiple receiving UEs, the PSSCH can include different transport blocks for each receiving UE. Accordingly, each receiving UE can attempt to decode the PSSCH transmitted to the respective receiving UE, and each respective receiving UE can transmit a PSFCH 816 that indicates an acknowledgement (ACK) if the PSSCH was successfully received and decoded, or a NACK if the receiving UE failed to successfully receive and / or decode the PSSCH. In this way, the transmitting UE can retransmit for one or more receiving UEs that indicate a NACK for the initial PSSCH transmission, as described below in connection with FIG. 8B. Figure 8C
[0099] As Figure 8B 820, the transmitting UE may alternatively transmit (e.g., using the controller / processor 280, the transmit processor 264, the TX MIMO processor 266, the MOD 254, the antenna 252, the transmission component 1106, etc.) a phase one SCI message 822 directed to a phase two SCI message 824 that indicates whether configured grant data (e.g., PSSCH) is present for each respective receiving UE. For example, in some situations, resources to be used for sidelink transmissions to one or more receiving UEs may not be available, or traffic intended for one or more receiving UEs may not be available, in which case the transmitting UE may refrain from transmitting the PSSCH to such receiving UE(s). In this situation, the phase two SCI message 824 may include one or more presence indicators or presence indication information to indicate whether the PSSCH carrying the configured grant data is present on the reserved resources indicated in the phase one SCI message 822.
[0100] Accordingly, in some aspects, the receiving UE(s) may perform non-blind detection on the phase two SCI message 824 (e.g., when the phase one SCI message 822 indicates that resources for the corresponding receiving UE are occupied) to determine whether the PSSCH carrying the configured grant data is present on the reserved resources associated with the corresponding receiving UE. For example, the phase two SCI message 824 may include a bitmap that provides a presence indicator for the set of receiving UEs. For example, Figure 8B As shown in , the transmitting UE transmits PSSCH to four receiving UEs (shown as S / A1 to S / A4) and does not transmit PSSCH to the fifth receiving UE (shown as S / A5). Accordingly, in this example, the bitmap may include five bits set to "11110" to indicate the presence of PSSCH for the first four receiving UEs and the absence of PSSCH for the fifth receiving UE.
[0101] Accordingly, in cases where the transmitting UE transmits a stage one SCI message 822 pointing to a stage two SCI message 824 carrying PSSCH presence information for one or more receiving UEs, the receiving UEs can transmit a PSFCH 826 to indicate ACK / NACK feedback only in cases where the stage two SCI message 824 indicates that a PSSCH is present for the respective receiving UE. Additionally, in some aspects, in cases where there are multiple data paths from the transmitting UE to a respective receiving UE, the PSSCH presence information carried in the stage two SCI message 824 can be used to enable multipath diversity (e.g., fast point selection) (e.g., by encoding the PSSCH presence information to select one of the multiple data paths). Additionally or alternatively, the PSSCH presence information carried in the stage two SCI message 824 can be used to enable variable rate control for one or more receiving UEs. For example, in some cases, a URLLC service can limit the payload size to 32 bytes with 1 millisecond latency, but in some cases, the sidelink between the transmitting and receiving UEs can be able to transmit a larger payload size and still satisfy the latency constraint. Accordingly, in some aspects, the PSSCH presence information can be used to encode or otherwise indicate a data rate to be used for the sidelink transmission from the transmitting UE to the receiving UE to enable variable rate control.
[0102] As Figure 8C illustrated in FIG. 13 and by reference number 830, the transmitting UE can receive (e.g., using antennas 252, DEMOD 254, MIMO detector 256, receive processor 258, controller / processor 280, reception component 1102, and / or the like) ACK / NACK feedback from one or more receiving UEs via PSFCH. For example, the transmitting UE can make an initial PSSCH transmission to one or more receiving UEs, as described above in connection with FIG. 12. Accordingly, the transmitting UE can receive ACK / NACK feedback from each receiving UE that was intended to receive the initial PSSCH transmission (e.g., as indicated in the stage one and / or stage two SCI messages). Figure 8A and / or Figure 8B described above. Accordingly, the transmitting UE can receive ACK / NACK feedback from each receiving UE that was intended to receive the initial PSSCH transmission (e.g., as indicated in the stage one and / or stage two SCI messages).
[0103] As Figure 8CAs further shown by reference number 832, the transmitting UE can transmit (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, transmission component 1106, etc.) a stage one SCI message 834 and a stage two group SCI message 836 to schedule PSSCH retransmissions to each of the receiving UEs that indicated a NACK for the initial PSSCH transmission. For example, in some aspects, the stage one SCI message 834 can indicate a total resource allocation (e.g., a set of sub-channels that the transmitting UE has reserved or otherwise occupied for retransmissions) in a slot to be used for retransmissions. Additionally, the stage one SCI message 834 can point to the stage two group SCI message 836, which can include detailed grants for retransmissions to each of the receiving UEs that indicated a NACK for the initial PSSCH transmission.
[0104] For example, in Figure 8C three receiving UEs (shown as S / A1 through S / A3) can indicate a NACK for the initial PSSCH transmission, whereby the stage one SCI message 834 can indicate a total resource usage in a slot to be used for retransmissions to the three receiving UEs. Additionally, the stage two group SCI message 836 can include three dynamic grants scheduling retransmissions to each of the three receiving UEs. For example, each dynamic grant carried in the stage two group SCI message 836 can indicate one or more sub-channels to be used for retransmissions to the corresponding receiving UE. Additionally, in some aspects, the stage two group SCI message 836 can include a single cyclic redundancy check (CRC) and / or a sub-channel-based message structure to reduce overhead (e.g., relative to including a separate CRC for each dynamic grant and / or indicating each dynamic grant in a separate stage two SCI message). Accordingly, as further shown by reference number 838, the receiving UEs that indicated a NACK for the initial transmission can transmit PSFCH to provide ACK / NACK feedback for the PSSCH retransmissions.
[0105] As indicated above, Figures 8A-8C are provided as examples. Other examples can differ from what is described Figures 8A-8C with respect to the various aspects.
[0106] Figures 9A-9D is a diagram illustrating one or more examples 900 associated with URLLC on sidelink in accordance with various aspects of the present disclosure. As Figures 9A-9DAs shown in the example 900 includes one or more transmitter UEs communicating with a receiver UE over a sidelink (or PC5 interface) (e.g., according to a one-to-one or many-to-one configuration). In some aspects, in an IIoT deployment, a delay-constrained deployment, or another suitable deployment in which UE-to-UE sidelink communications over a radio interface are associated with strict QoS requirements (e.g., high reliability, low latency, and / or the like), the transmitter UEs can correspond to S / A UEs (e.g., S / A UE 520, S / A UE 714, and / or the like), and the receiver UE can correspond to a PLC UE (e.g., PLC UE 515, PLC UE 712, and / or the like). As described herein, the example 900 relates to various techniques that enable the transmitter UE(s) to make initial transmissions and / or retransmissions to the receiver UE in a manner that can satisfy the strict QoS requirements associated with the UE-to-UE sidelink communications.
[0107] In some aspects, the transmitter UE and the receiver UE can communicate in one or more delay-constrained time cycles, where a time slot for sidelink communications includes one or more transmission time intervals (e.g., in a mini-slot configuration as described in Figure 6B In this case, the mini-slot configuration can include a first scheduling unit (e.g., a first time slot) in which the transmitter UE(s) can transmit a PSCCH and / or an initial PSSCH transmission, and further in which the receiver UE can transmit a PSFCH, an enhanced PSFCH (ePSFCH), or a further enhanced PSFCH (fePSFCH) indicating HARQ feedback for the initial PSSCH transmission. Additionally, as described herein, the mini-slot configuration can include a second scheduling unit (e.g., a second time slot) in which the transmitter UE(s) can transmit an additional PSCCH and / or a retransmission of the PSSCH in a case in which the receiver UE indicates a NACK for one or more initial PSSCH transmissions from one or more transmitter UEs.
[0108] As Figure 9A As shown and described in the example 900, the one or more transmitter UEs can each transmit (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, transmission component 1106, and / or the like) a stage one SCI message 912 on one or more sub-channels occupied by the respective transmitter UE when using a configured grant to make an initial transmission to the receiver UE. For example, in the example 900, the transmitter UE 1 transmits a stage one SCI message 912 on a first sub-channel 910-1, and the transmitter UE 2 transmits a stage one SCI message 912 on a second sub-channel 910-2. Figure 9AIn particular, the three transmitter UEs can transmit PSCCHs carrying stage one SCI messages 912, and the three transmitter UEs further transmit PSSCHs on one or more occupied subchannels. For example, a first transmitter UE (S / A1) that occupies a first subchannel to transmit a first PSSCH to the receiver UE can transmit a first stage one SCI message 912 on the first subchannel. In the same example, a second transmitter UE (S / A2) that occupies a second subchannel to transmit a second PSSCH to the receiver UE can transmit a second stage one SCI message 912 on the second subchannel. In the same example, a third transmitter UE (S / A3) that occupies multiple subchannels can transmit a third stage one SCI message 912 on the multiple occupied subchannels. Additionally, as described herein, each transmitter UE can have a configured grant (e.g., configured by a base station through an access link or Uu RRC signaling, by a receiver UE through a sidelink or PC5 RRC signaling, etc.) for transmitting the respective PSSCH on the occupied subchannel(s) without dynamic grant.
[0109] In some aspects, the stage one SCI message 912 transmitted by each transmitter UE can indicate the radio resources (e.g., time and frequency resources) occupied by the respective transmitter UE, which can enable backward compatibility with existing sidelink communication techniques that use two-stage SCI. Additionally, in a similar manner as described above in connection with Figures 8A-8C In a similar manner as described above in connection with
[0110] As described above in connection with Figure 9B As shown in FIG. 9 and by reference number 920, the one or more transmitter UEs can each receive (e.g., using antennas 252, DEMOD 254, MIMO detector 256, receive processor 258, controller / processor 280, reception component 1102, and / or the like) ACK / NACK feedback from the receiver UE via PSFCH. For example, the transmitter UE(s) can make an initial PSSCH transmission to the receiver UE, as described above in connection with Figure 9A The described. Accordingly, the transmitting UE(s) can each receive ACK / NACK feedback from the receiving UE indicating whether the receiving UE successfully received and decoded, or failed to successfully receive and / or decode, the initial PSSCH transmission from each respective transmitting UE.
[0111] As Figure 9B As further shown by reference number 922, the one or more transmitting UEs can perform a multi-user MIMO (MU-MIMO) retransmission of the initial PSSCH transmission (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, transmission component 1106, etc.) using configured grant resources that are shared among all of the transmitting UEs. For example, as shown, a stage one SCI message 924 can indicate sidelink resources 926 in the time and frequency domains to be shared among the transmitting UEs performing retransmission, and the transmitting UEs can be configured to share the sidelink resources 926 (e.g., without dynamic grants) by the configured grant. In some aspects, each respective transmitting UE can be configured to have orthogonal (or near-orthogonal) demodulation reference signal (DMRS) ports and / or sequences for the MU-MIMO retransmission when multiple transmitting UEs are using the shared sidelink resources 926 to perform retransmission. Additionally, in some aspects, the initial PSSCH transmission by the one or more transmitting UEs can be associated with a target reliability metric (e.g., block error rate (BLER)) selected to ensure that the number of transmitting UEs performing MU-MIMO retransmission does not overload the shared sidelink resources 926. For example, the target BLER can be set to 10 -2 -3 and so on to avoid overloading the shared sidelink resources 926 to be used for MU-MIMO retransmission.
[0112] Accordingly, as Figure 9B As shown in , transmitting UE(s) that receive a NACK for an initial PSSCH transmission from a receiving UE may jointly transmit a phase one SCI message 924 and a corresponding PSSCH retransmission on a shared sidelink resource 926 (e.g., a radio resource). Additionally, the shared sidelink resource 926 may be associated with a configured grant to enable the transmitting UE(s) to perform MU-MIMO retransmissions without a dynamic grant. In some aspects, the transmitting UE(s) performing MU-MIMO retransmissions may be further configured to use a respective power offset based at least in part on the number of other transmitting UEs that are triggered to retransmit based on a NACK from the receiving UE. For example, in some aspects, the respective power offset used by the transmitting UE(s) may be proportional to the total amount of radio resources associated with the configured grant for the initial PSSCH transmission(s).
[0113] Alternatively, if Figure 9C As shown in FIG. 1 and by reference numeral 930, one or more transmitting UEs may each receive (e.g., using antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, controller / processor 280, receive component 1102, etc.) ACK / NACK feedback transmitted by a receiving UE via an enhanced PSFCH (ePSFCH) 932. In this scenario, as shown by reference numeral 934, the first m transmitting UEs that receive NACK feedback from the receiving UE may perform (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, transmit component 1106, etc.) PSSCH retransmissions using the group configured grants in the retransmission slot. For example, parameter m may indicate the maximum number of transmitting UEs permitted to use the group configured grant for PSSCH retransmission, and parameter m may have a value configured by RRC signaling (e.g., access link (or Uu) RRC signaling, side link (or PC5) RRC signaling, etc.).
[0114] Additionally or alternatively, the value of the parameter m may be indicated in downlink control information or other suitable signaling that the activation group is configured to grant. For example, as shown by reference numeral 936, Figure 9C The case where m is set to 2 (2) is illustrated, whereby up to two transmitting UEs that receive NACK feedback from a receiving UE are permitted to retransmit the PSSCH using the group-configured grant resources. For example, as shown, each of the first m transmitting UEs undergoing retransmission may receive an equal share of the group-configured grant resources (e.g., in the case where m is set to 2, half the frequency resources may be allocated to each retransmitting UE).
[0115] In some aspects, the group configuration grant may include a priority list or other priority indication for each respective transmitting UE, which may be used to determine the top m transmitting UEs, and the priority for each respective transmitting UE may be time-varying according to a time update rule that may be specified by RRC or other suitable signaling (e.g., to ensure that the group configuration grant resources are shared fairly among all transmitting UEs). Accordingly, in some aspects, each transmitting UE may need to decode the HARQ feedback carried in the ePSFCH 932 for all other transmitting UEs sharing the same group configuration grant to determine the number of transmitting UEs that received a NACK from the receiving UE, and determine the corresponding priority associated with each transmitting UE that received a NACK from the receiving UE. In this way, each transmitting UE that receives a NACK can determine for itself whether the corresponding transmitting UE is among the top m transmitting UEs that are permitted to retransmit the PSSCH in the retransmission slot.
[0116] Alternatively, if Figure 9D 940, one or more transmitting UEs may each receive (e.g., using antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, controller / processor 280, receiving component 1102, etc.) ACK / NACK feedback transmitted by a receiving UE via a further enhanced PSFCH (fePSFCH) 942. In this case, in addition to carrying ACK / NACK feedback for the initial PSCCH transmission(s) from the transmitting UE(s), the fePSFCH 942 may include one or more dynamic grants for one or more retransmissions (e.g., corresponding to the initial PSSCH transmission associated with the NACK feedback). Accordingly, as shown by reference numeral 944, one or more transmitting UEs that receive NACK feedback from a receiving UE and also receive a dynamic grant for retransmission may perform (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, transmission component 1106, etc.) PSSCH retransmission using the group configured grant in the retransmission slot.
[0117] For example, as shown by reference number 946, the fePSFCH 942 received from the receiving UE can include NACKs for initial PSSCH transmissions from the second and third transmitter UEs (shown as S / A2 and S / A3), which are also given dynamic grants that can be separately or jointly encoded in the fePSFCH 942. Accordingly, each transmitter UE that receives NACK feedback from the receiving UE can further determine whether the fePSFCH 932 includes a dynamic grant for the respective transmitter UE, in which case the transmitter UE can retransmit the PSSCH in the retransmission slot.
[0118] Additionally or alternatively, in some aspects, Figure 9C and Figure 9D The retransmission techniques illustrated in FIGs. 1-3 can be used in combination to provide additional flexibility in scheduling sidelink retransmissions, to enable greater sidelink retransmission capacity, to reduce overhead associated with dynamic grants for sidelink retransmissions, and / or the like. For example, to combine the retransmission techniques illustrated in Figure 9C and Figure 9D To combine the retransmission techniques illustrated in FIGs. 1-3, which respectively use a priority list and dynamic grants to determine which transmitter UE(s) are to retransmit, the receiving UE can indicate that the radio resources associated with the group-configured grant to be used for PSSCH retransmission are to be divided into two portions. The two portions can include a first portion that supports retransmission by the top m transmitter UEs that receive NACK feedback and a second portion that supports retransmission by the transmitter UEs that receive dynamic grants for PSSCH retransmission. In some aspects, the first and second portions of the radio resources associated with the group-configured grant can be equal, or the first and second portions can not be equal (e.g., to enable greater flexibility, to increase capacity for one group of retransmitter UEs, to reduce dynamic grant overhead, and / or the like).
[0119] Accordingly, each retransmission candidate (e.g., a transmitting UE that receives a NACK feedback) can determine whether the PSFCH (or ePSFCH or fePSFCH) includes a dynamic grant for PSSCH retransmission. Any retransmission candidate that receives a dynamic grant can use a share of a second portion of the radio resources allocated to support retransmission by the transmitting UEs that receive a dynamic grant for PSSCH retransmission, and each such transmitting UE can exclude itself from contending for the first m positions to use another portion of the radio resources allocated to support retransmission by the first m transmitting UEs that receive a NACK feedback. Accordingly, among the remaining retransmission candidates (e.g., transmitting UEs that receive a NACK feedback but do not receive a dynamic grant for PSSCH retransmission), the first m retransmission candidates can use the portion of the radio resources allocated to support retransmission by the first m transmitting UEs as described above with reference to FIG. 6, and the remaining retransmission candidates can use the second portion of the radio resources allocated to support retransmission by the remaining transmitting UEs as described above with reference to FIG. 7. Figure 9C PSSCH retransmission is performed in a similar manner as described.
[0120] As indicated above, Figures 9A-9D are provided by way of example. Other examples can differ from Figures 9A-9D the examples described.
[0121] Figure 10 is a diagram illustrating an example process 1000 performed, for example, by a transmitting UE, in accordance with various aspects of the present disclosure. Example process 1000 is an example where the transmitting UE (e.g., UE 120, UE 305, UE 405, UE 410, PLC UE 515, PLC UE 712, and / or the like) performs operations associated with URLLC on a sidelink.
[0122] As Figure 10 shown in FIG. 11C, in some aspects, process 1000 can include transmitting, to a plurality of receiving UEs, a stage one SCI message, where the stage one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of receiving UEs (block 1010). For example, the transmitting UE can transmit (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, memory 282, and / or the like) a stage one SCI message to a plurality of receiving UEs, as described above. In some aspects, the stage one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of receiving UEs.
[0123] As Figure 10As further shown, process 1000 can include transmitting, to a subset of the plurality of receiver UEs, a PSSCH based at least in part on the configured grant associated with the subset of the plurality of receiver UEs and the respective resource reservation indicated in the stage one SCI message (block 1020). For example, the transmitting UE can transmit (e.g., using controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, memory 282, etc.) the PSSCH to the subset of the plurality of receiver UEs based at least in part on the configured grant associated with the subset of the plurality of receiver UEs and the respective resource reservation indicated in the stage one SCI message, as described above.
[0124] Process 1000 can include additional aspects, such as any single aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.
[0125] In a first aspect, the respective resource reservation indicated in the stage one SCI message indicates a plurality of sub-channels occupied by the transmitting UE in one or more transmission time intervals. In a second aspect, alone or in combination with the first aspect, the stage one SCI message includes a heartbeat signal for maintaining a unicast link from the transmitting UE to the plurality of receiver UEs. In a third aspect, alone or in combination with one or more of the first and second aspects, the configured grant associated with the subset of the plurality of receiver UEs is configured by a base station using access link RRC signaling or by the transmitting UE using sidelink RRC signaling.
[0126] In a fourth aspect, alone or in combination with one or more of the first through third aspects, the stage one SCI message is a common stage one SCI message indicating an MCS configuration for the plurality of receiver UEs, and process 1000 includes transmitting a UE-specific stage one SCI message to one or more of the plurality of receiver UEs, where the UE-specific stage one SCI message points to a stage two SCI message, and transmitting the stage two SCI message to the one or more of the plurality of receiver UEs, where the stage two SCI message includes one or more parameters that overwrite the MCS configuration for the plurality of receiver UEs indicated in the common stage one SCI message.
[0127] In a fifth aspect, alone or in combination with one or more of the first through fourth aspects, the stage one SCI message includes a pointer to the stage two SCI message, the stage two SCI message indicating whether a PSSCH is present for each of the plurality of receiver UEs. In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, the stage two SCI message includes a bitmap indicating whether a PSSCH is present for each of the plurality of receiver UEs. In a seventh aspect, alone or in combination with one or more of the first through sixth aspects, process 1000 includes receiving feedback via a PSFCH from the subset of the plurality of receiver UEs for which the stage two SCI message indicates that a PSSCH is present, where the feedback received from each receiver UE indicates whether the respective receiver UE successfully received the PSSCH. In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, the stage two SCI message indicates whether a PSSCH is present for each of the plurality of receiver UEs according to a presence flag for multipath diversity or variable rate control for each respective receiver UE.
[0128] In a ninth aspect, alone or in combination with one or more of the first through eighth aspects, process 1000 includes determining, based at least in part on the feedback received via the PSFCH, one or more receiver UEs of the plurality of receiver UEs that failed to successfully receive the PSSCH, and transmitting, to the one or more receiver UEs that failed to successfully receive the PSSCH, an additional stage one SCI message including a pointer to a stage two group SCI message, where the additional stage one SCI message and the stage two group SCI message schedule a retransmission of the PSSCH for the one or more receiver UEs that failed to successfully receive the PSSCH. In a tenth aspect, alone or in combination with one or more of the first through ninth aspects, the additional stage one SCI message indicates a total resource usage for the retransmission scheduled for the one or more receiver UEs that failed to successfully receive the PSSCH. In an eleventh aspect, alone or in combination with one or more of the first through tenth aspects, the stage two group SCI message includes information related to respective sidelink grants for the retransmission scheduled for the one or more receiver UEs that failed to successfully receive the PSSCH. In a twelfth aspect, alone or in combination with one or more of the first through eleventh aspects, the stage two group SCI message includes a single cyclic redundancy check.
[0129] In a thirteenth aspect, alone or in combination with one or more of the first through twelfth aspects, the transmitting UE is a PLC UE and the plurality of receiver UEs are S / A UEs.
[0130] While Figure 10 Example blocks of process 1000 are shown, but in some aspects, process 1000 may include Figure 10 1000. Additionally or alternatively, two or more blocks of process 1000 may be executed in parallel.
[0131] Figure 11 1 is a block diagram of an example apparatus 1100 for wireless communication in accordance with various aspects of the present disclosure. Apparatus 1100 may be a transmitting UE, or a transmitting UE may include apparatus 1100. In some aspects, apparatus 1100 includes a receiving component 1102, a communication manager 1104, and a transmission component 1106, which may communicate with each other (e.g., via one or more buses). As shown, apparatus 1100 may use receiving component 1102 and transmission component 1106 to communicate with another apparatus 1108 (e.g., a receiving UE, a base station, or another wireless communication device).
[0132] In some aspects, the apparatus 1100 may be configured to perform Figure 7 、 Figures 8A-8C and / or Figures 9A-9D Additionally or alternatively, the apparatus 1100 may be configured to perform one or more of the processes described herein, such as Figure 10 In some aspects, the apparatus 1100 may include the above combined Figure 2 One or more components of UE 120 are described.
[0133] The receiving component 1102 may receive communications (such as reference signals, control information, data communications, or a combination thereof) from the device 1108. The receiving component 1102 may provide the received communications to one or more other components of the device 1100, such as the communications manager 1104. In some aspects, the receiving component 1102 may perform signal processing (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, decoding, etc.) on the received communications and may provide the processed signals to one or more other components. In some aspects, the receiving component 1102 may include a combination of the above. Figure 2 One or more antennas, demodulators, MIMO detectors, receive processors, controllers / processors, memories, or combinations thereof of the described UE 120.
[0134] The transmission component 1106 can transmit communications, such as reference signals, control information, data communications, or a combination thereof, to the device 1108. In some aspects, the communication manager 1104 can generate communications and can transmit the generated communications to the transmission component 1106 for transmission to the device 1108. In some aspects, the transmission component 1106 can perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, coding, and / or the like), and can transmit the processed signals to the device 1108. In some aspects, the transmission component 1106 can include one or more antennas, a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or combinations thereof, of the UE 120 described above. In some aspects, the transmission component 1106 can be co-located with the reception component 1102 in a transceiver. Figure 2 The described UE 120 can include a reception component 1102, a communication management component 1104, and / or a transmission component 1106. In some aspects, the reception component 1102, the communication management component 1104, and / or the transmission component 1106 can be part of the communication manager 1104 described above. In some aspects, one or more components of the UE 120 can include or can be implemented using one or more processors, memory, or combinations thereof. In some aspects, the UE 120 can include, or can be part of, a base station, a mobile device, a wireless communication device, or a similar device that is capable of transmitting and / or receiving wireless communications.
[0135] The communication manager 1104 can transmit, or can cause the transmission component 1106 to transmit, the stage one SCI message to the plurality of receiver UEs. For example, in some aspects, the stage one SCI message can indicate respective resource reservations for a plurality of sidelink transmissions to the device 1108 and / or other devices. The communication manager 1104 can transmit, or can cause the transmission component 1106 to transmit, a PSSCH to the device 1108 and / or the other devices based at least in part on the configured grants associated with the device 1108 and / or the other devices and the respective resource reservations indicated in the stage one SCI message. In some aspects, the communication manager 1104 can include a set of components, such as a component 1110, and / or the like. Alternatively, the set of components can be separate and distinct from the communication manager 1104. In some aspects, one or more components of the set of components can include or can be implemented using one or more of the components described above in connection with the Figure 2 The described UE 120 can include a controller / processor, a memory, or combinations thereof, as described above.
[0136] In some aspects, the communication manager 1104 can include a set of components, such as a component 1110, and / or the like. Alternatively, the set of components can be separate and distinct from the communication manager 1104. In some aspects, one or more components of the set of components can include or can be implemented using one or more of the components described above in connection with the Figure 2 The described UE 120 can include a controller / processor, a memory, or combinations thereof, as described above. Additionally or alternatively, one or more components of the set of components can be implemented at least in part as software stored in memory. For example, a component (or a portion of a component) can be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or a processor to perform the functions or operations of the component.
[0137] The indication component 1110 can configure the stage one SCI message to indicate respective resource reservations for a plurality of sidelink transmissions to a plurality of receiving UEs. The transmission component 1106 can transmit the stage one SCI message to the plurality of receiving UEs, and the transmission component 1106 can further transmit a PSSCH to a subset of the plurality of receiving UEs based at least in part on a configured grant associated with the subset of the plurality of receiving UEs and the respective resource reservations indicated in the stage one SCI message.
[0138] Figure 11 The number and arrangement of components shown in FIG. 11 are provided as an example. In practice, there can be additional components, fewer components, different components, or differently arranged components than those shown in FIG. 11. Additionally or alternatively, Figure 11 components shown in FIG. 11 can be implemented within a single component, or Figure 11 components shown in FIG. 11 can be implemented across multiple distributed components. Figure 11 Additionally or alternatively, Figure 11 the set of components (e.g., one or more components) illustrated in FIG. 11 can perform one or more functions described as being performed by another set of components illustrated in FIG. 11. Figure 11
[0139] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise form disclosed. Modifications and variations can be made in light of the above disclosure or can be acquired from practice of the aspects.
[0140] As used herein, the term “component” is intended to be broadly construed as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented in hardware, firmware, and / or a combination of hardware and software. It will be apparent that systems and / or methods described herein can be implemented in different forms of hardware, firmware, and / or a combination of hardware and software. The actual specialized control hardware or software code used to implement these systems and / or methods is not limiting of the aspects. Thus, the operation and behavior of the systems and / or methods were described herein without reference to specific software code— it being understood that software and hardware can be designed to implement the systems and / or methods based, at least in part, on the description herein.
[0141] As used herein, depending on the context, satisfying a threshold can refer to a value being greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, and / or the like.
[0142] Although specific combinations of features are set out in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of various aspects. In fact, many combinations of features can be made without departing from the scope of the disclosure as recited in the claims. Although each dependent claim listed below can stand on its own as a separate disclosure, the disclosure of various aspects includes each dependent claim in combination with every other claim in the set. A phrase referring to "at least one of a list of items refers to any combination of those items, including single members. As an example, "at least one of: a, b, or c" is intended to cover a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combination with multiples of the same element (e.g., a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c or any other ordering of a, b, and c).
[0143] No element, act, or instruction used herein should be construed as critical or essential unless explicitly described as such. Also, as used herein, the articles “a” and “an” are intended to include one or more items, and can be used interchangeably with “one or more.” Furthermore, as used herein, the article “the” is intended to include one or more items unless otherwise indicated by context. Additionally, as used herein, the terms “has,” “have,” “having,” “include,” “includes,” and / or “comprise,” “comprises” and / or “comprising” are intended to be open-ended terms. Furthermore, the phrase “based on” is intended to mean “based, at least in part, on” unless explicitly stated otherwise. Also, as used herein, the term “or” is intended to be inclusive when used in a series and can be interpreted in the alternative (e.g., “a or b” is intended to mean “a or b”, “a or b, or c” is intended to mean “a or b or c”, “a or b or c, or d” is intended to mean “a or b or c or d”, etc.).
Claims
1. A wireless communication method performed by a transmitting user equipment (UE), comprising: transmitting a common phase one sidelink control information (SCI) message to a plurality of recipient UEs, wherein the common phase one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of recipient UEs, and wherein the common phase one SCI message occupies all time and frequency resources to be used by the transmitting UE for transmitting a physical sidelink shared channel (PSSCH) to a subset of the plurality of recipient UEs; as well as The PSSCH is transmitted to the subset of the plurality of recipient UEs based at least in part on the configured grants associated with the subset of the plurality of recipient UEs and the corresponding resource reservations indicated in the common phase one SCI message.
2. The method of claim 1 , wherein the corresponding resource reservation indicated in the common phase one SCI message indicates a plurality of subchannels occupied by the transmitting UE in one or more transmission time intervals.
3. The method of claim 1, wherein the common phase one SCI message comprises a heartbeat signal for maintaining a unicast link from the transmitting UE to the plurality of receiving UEs.
4. The method of claim 1 , wherein the configured grant associated with the subset of the plurality of receiving UEs is configured by a base station using access link radio resource control (RRC) signaling or by the transmitting UE using sidelink RRC signaling.
5. The method of claim 1 , wherein the common phase one SCI message indicates a modulation and coding scheme configuration for the plurality of recipient UEs, and wherein the method further comprises: Transmitting a UE-specific phase one SCI message to one or more recipient UEs among the plurality of recipient UEs, wherein the UE-specific phase one SCI message points to a phase two SCI message; as well as The phase two SCI message is transmitted to the one or more recipient UEs among the multiple recipient UEs, wherein the phase two SCI message includes one or more parameters that overwrite the modulation and coding scheme configuration for the multiple recipient UEs indicated in the common phase one SCI message.
6. The method of claim 1, wherein the common phase one SCI message includes a pointer to a phase two SCI message indicating whether the PSSCH is present for each of the plurality of recipient UEs.
7. The method of claim 6, wherein the phase two SCI message includes a bitmap indicating whether the PSSCH exists for each of the plurality of receiving UEs.
8. The method of claim 6, further comprising: Feedback is received from the subset of the plurality of recipient UEs for which the phase two SCI message indicates the presence of the PSSCH via a physical sidelink feedback channel (PSFCH), wherein the feedback received from each recipient UE indicates whether the corresponding recipient UE successfully received the PSSCH.
9. The method of claim 6, wherein the phase two SCI message indicates whether the PSSCH exists for each of the plurality of recipient UEs according to an existence flag for multipath diversity or variable rate control for each corresponding recipient UE.
10. The method of claim 1, further comprising: determining one or more recipient UEs of the plurality of recipient UEs that failed to successfully receive the PSSCH based at least in part on feedback received via a physical sidelink feedback channel (PSFCH); as well as An additional phase one SCI message is transmitted to the one or more receiving UEs that failed to successfully receive the PSSCH, the additional phase one SCI message including a pointer to a phase two group SCI message, wherein the additional phase one SCI message and the phase two group SCI message schedule retransmission of the PSSCH for the one or more receiving UEs that failed to successfully receive the PSSCH.
11. The method of claim 10, wherein the additional Phase One SCI message indicates a total resource usage for the retransmissions scheduled for the one or more recipient UEs that failed to successfully receive the PSSCH.
12. The method of claim 10, wherein the phase two group SCI message includes information related to corresponding sidelink grants for the retransmissions scheduled for the one or more recipient UEs that failed to successfully receive the PSSCH.
13. The method of claim 1, wherein the transmitting UE is a programmable logic controller UE, and wherein the plurality of receiving UEs are sensor / actuator UEs.
14. A transmitting user equipment (UE) for wireless communication, comprising: Memory; as well as one or more processors operatively coupled to the memory, the memory and the one or more processors being configured to: transmitting a common phase one sidelink control information (SCI) message to a plurality of recipient UEs, wherein the common phase one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of recipient UEs, and wherein the common phase one SCI message occupies all time and frequency resources to be used by the transmitting UE for transmitting a physical sidelink shared channel (PSSCH) to a subset of the plurality of recipient UEs; as well as The PSSCH is transmitted to the subset of the plurality of recipient UEs based at least in part on the configured grants associated with the subset of the plurality of recipient UEs and the corresponding resource reservations indicated in the common phase one SCI message.
15. The transmitting UE of claim 14, wherein the corresponding resource reservation indicated in the common phase one SCI message indicates a plurality of subchannels occupied by the transmitting UE in one or more transmission time intervals.
16. The transmitting UE of claim 14, wherein the common phase one SCI message comprises a heartbeat signal for maintaining a unicast link from the transmitting UE to the plurality of receiving UEs.
17. The transmitting UE of claim 14, wherein the configured grant associated with the subset of the plurality of receiving UEs is configured by a base station using access link radio resource control (RRC) signaling or by the transmitting UE using sidelink RRC signaling.
18. The transmitting UE of claim 14, wherein the common phase one SCI message indicates a modulation and coding scheme configuration for the plurality of receiving UEs, and wherein the one or more processors are further configured to: transmitting a UE-specific phase one SCI message to one or more recipient UEs among the plurality of recipient UEs, wherein the UE-specific phase one SCI message points to a phase two SCI message; and The phase two SCI message is transmitted to the one or more recipient UEs among the multiple recipient UEs, wherein the phase two SCI message includes one or more parameters that overwrite the modulation and coding scheme configuration for the multiple recipient UEs indicated in the common phase one SCI message.
19. The transmitting UE of claim 14, wherein the common phase one SCI message includes a pointer to a phase two SCI message, the phase two SCI message indicating whether the PSSCH exists for each of the plurality of receiving UEs.
20. The transmitting UE of claim 19, wherein the phase two SCI message includes a bitmap indicating whether the PSSCH exists for each of the plurality of receiving UEs.
21. The transmitting UE of claim 19, wherein the one or more processors are further configured to: Feedback is received from the subset of the plurality of recipient UEs for which the phase two SCI message indicates the presence of the PSSCH via a physical sidelink feedback channel (PSFCH), wherein the feedback received from each recipient UE indicates whether the corresponding recipient UE successfully received the PSSCH.
22. The transmitting UE of claim 19, wherein the phase two SCI message indicates whether the PSSCH exists for each of the plurality of receiving UEs according to an existence flag for multipath diversity or variable rate control for each corresponding receiving UE.
23. The transmitting UE of claim 14, wherein the one or more processors are further configured to: determining one or more recipient UEs of the plurality of recipient UEs that failed to successfully receive the PSSCH based at least in part on feedback received via a physical sidelink feedback channel (PSFCH); and An additional phase one SCI message is transmitted to the one or more receiving UEs that failed to successfully receive the PSSCH, the additional phase one SCI message including a pointer to a phase two group SCI message, wherein the additional phase one SCI message and the phase two group SCI message schedule retransmission of the PSSCH for the one or more receiving UEs that failed to successfully receive the PSSCH.
24. The transmitting UE of claim 23, wherein the additional Phase 1 SCI message indicates a total resource usage for the retransmissions scheduled for the one or more receiving UEs that failed to successfully receive the PSSCH.
25. The transmitting UE of claim 23, wherein the phase two group SCI message includes information related to corresponding sidelink grants for the retransmissions scheduled for the one or more receiving UEs that failed to successfully receive the PSSCH.
26. The transmitting UE of claim 14, wherein the transmitting UE is a programmable logic controller UE, and wherein the plurality of receiving UEs are sensor / actuator UEs.
27. A non-transitory computer-readable medium storing one or more instructions for wireless communication, the one or more instructions comprising: One or more instructions that, when executed by one or more processors of a transmitting user equipment (UE), cause the one or more processors to: transmitting a common phase one sidelink control information (SCI) message to a plurality of recipient UEs, wherein the common phase one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of recipient UEs, and wherein the common phase one SCI message occupies all time and frequency resources to be used by the transmitting UE for transmitting a physical sidelink shared channel (PSSCH) to a subset of the plurality of recipient UEs; as well as The PSSCH is transmitted to the subset of the plurality of recipient UEs based at least in part on the configured grants associated with the subset of the plurality of recipient UEs and the corresponding resource reservations indicated in the common phase one SCI message.
28. A device for wireless communication, comprising: means for transmitting a common phase one sidelink control information (SCI) message to a plurality of recipient user equipment (UEs), wherein the common phase one SCI message indicates respective resource reservations for a plurality of sidelink transmissions to the plurality of recipient UEs, and wherein the common phase one SCI message occupies all time and frequency resources to be used by the transmitting UE for transmitting a physical sidelink shared channel (PSSCH) to a subset of the plurality of recipient UEs; as well as Means for transmitting the PSSCH to the subset of the plurality of recipient UEs based at least in part on the configured grants associated with the subset of the plurality of recipient UEs and the corresponding resource reservations indicated in the common phase one SCI message.