Multi-slot sidelink slot format and scheduling
Through the multi-slot side link time slot format and scheduling method, after receiving resource pool indication and side link communication configuration, the user equipment sends side link messages through the time resource mode of multiple time slots, solving the problem of low resource allocation efficiency and difficult to balance delay reliability in the existing system, and achieving more efficient communication.
Patent Information
- Application Number
- CN202380085313.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-12-21
- Filing Date
- 2023-11-28
- Publication Date
- 2025-07-18
AI Technical Summary
In the side link communication, existing wireless communication systems have problems such as low resource allocation efficiency and difficult to balance delay and reliability, especially in different application scenarios, which are difficult to meet strict delay or reliability requirements.
Using the multi-slot side link time slot format and scheduling method, the user equipment (UE) receives resource pool indication and side link communication configuration, sends side link messages through the time resource mode of multiple time slots, and can perform sensing operations to determine available resources, and send side link control information to optimize resource usage.
It improves the resource utilization and adaptability of side link communication, can better meet the latency and reliability requirements of different application scenarios, and improves the efficiency and reliability of communication.
Smart Images

Figure CN120345332A_ABST
Abstract
Description
[0001] Cross-reference
[0002] This patent application claims priority to U.S. Patent Application No. 18 / 069,947, titled "MULTI-SLOT SIDELINK SLOT FORMAT AND SCHEDULING," filed on December 21, 2022, by ELSHAFIE et al., which is assigned to the assignee of the present application and is hereby incorporated by reference in its entirety. Technical Field
[0003] The following relates to wireless communication, including multi-slot sidelink slot format and scheduling. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, and so on. These systems may be capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multi-access systems include fourth-generation (4G) systems (such as Long-Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems) and fifth-generation (5G) systems (which may be referred to as New Radio (NR) systems). These systems may employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal FDMA (OFDMA), or Discrete Fourier Transform Spread Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multi-access communication system may include one or more base stations, each of which supports wireless communication for communication devices, which may be referred to as User Equipment (UE).
[0005] In some wireless communication systems, wireless devices may operate in sidelink communication. However, such methods may be improved. Summary of the Invention
[0006] The described techniques relate to improved methods, systems, devices, and apparatuses for supporting multi-slot sidelink slot format and scheduling. A User Equipment (UE) may receive an indication of a resource pool. The UE may receive an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool, the pattern of time resources spanning multiple time slots. The UE may send one or more sidelink messages to a second UE according to the pattern of time resources. Alternatively or additionally, the UE may perform a sensing operation to determine available resources. The UE may send sidelink control information indicating a pattern of time resources spanning multiple time slots. The UE may send one or more sidelink messages to a second UE according to the pattern of time resources.
[0007] A method is described. The method may include: receiving an indication of a resource pool of resources available for sidelink communication with a first user equipment (UE); receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots; and transmitting, according to the pattern of time resources, one or more sidelink messages to a second UE.
[0008] A first UE is described. The first UE may include one or more processors, a memory coupled to the one or more processors, and instructions stored in the memory. The instructions may be executable by the processor to cause the first UE to: receive an indication of a resource pool of resources available for sidelink communication with the first UE; receive, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots; and transmit, according to the pattern of time resources, one or more sidelink messages to a second UE.
[0009] Another first UE is described. The first UE may include: means for receiving an indication of a resource pool of resources available for sidelink communication with the first UE; means for receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots; and means for transmitting, according to the pattern of time resources, one or more sidelink messages to a second UE.
[0010] A non-transitory computer-readable medium storing code is described. The code may include instructions executable by a processor to: receive an indication of a resource pool of resources available for sidelink communication with the first UE; receive, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots; and transmit, according to the pattern of time resources, one or more sidelink messages to a second UE.
[0011] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, components, or instructions for: transmitting sidelink control information including an indication of the pattern of time resources across the multiple time slots and one or more indications of devices with which the first UE may communicate in each of the time resources of the pattern of time resources.
[0012] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the sidelink control information may be transmitted in one or more first symbols of the pattern of the time resources and may not be repeated in the pattern of the time resources.
[0013] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the pattern of the time resources indicates a set of multiple start and length indicator values.
[0014] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the sidelink communication configuration indicates a selection of a start and length indicator value pattern from a set of multiple start and length indicator value patterns.
[0015] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the resource pool indicates the number of the multiple time slots that can be spanned by the pattern of the time resources.
[0016] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the sidelink communication configuration may be received via radio resource control signaling or downlink control information.
[0017] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the pattern of the time resources indicates a gap symbol, and the gap symbol may be the last symbol and the only gap symbol of the pattern of the time resources or both.
[0018] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first symbol of the pattern of the time resources may be an automatic gain control symbol, and the automatic gain control symbol may be a repetition of the second symbol of the pattern of the time resources.
[0019] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the pattern of the time resources may be indicated in one or more time slots, one or more mini-slots, or both.
[0020] A method is described. The method may include: performing a sensing operation to determine available resources for sidelink communication with the first UE; transmitting sidelink control information that indicates a pattern of time resources in the available resources in which the first UE is to transmit sidelink signaling, wherein the pattern of the time resources spans multiple time slots; and transmitting one or more sidelink messages to a second UE according to the pattern of the time resources.
[0021] A first UE is described. The first UE may include one or more processors, a memory coupled to the one or more processors, and instructions stored in the memory. The instructions may be executable by the processor to cause the first UE to: perform a sensing operation to determine available resources for sidelink communication with the first UE; transmit sidelink control information that indicates a pattern of time resources in the available resources in which the first UE is to transmit sidelink signaling, where the pattern of time resources spans multiple time slots; and transmit one or more sidelink messages to a second UE according to the pattern of time resources.
[0022] Another first UE is described. The first UE may include: means for performing a sensing operation to determine available resources for sidelink communication with the first UE; means for transmitting sidelink control information that indicates a pattern of time resources in the available resources in which the first UE is to transmit sidelink signaling, where the pattern of time resources spans multiple time slots; and means for transmitting one or more sidelink messages to a second UE according to the pattern of time resources.
[0023] A non-transitory computer-readable medium storing code is described. The code may include instructions executable by a processor to: perform a sensing operation to determine available resources for sidelink communication with the first UE; transmit sidelink control information that indicates a pattern of time resources in the available resources in which the first UE is to transmit sidelink signaling, where the pattern of time resources spans multiple time slots; and transmit one or more sidelink messages to a second UE according to the pattern of time resources.
[0024] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the sidelink control information may be transmitted in one or more first symbols of the pattern of time resources, where the sidelink control information may be separate sidelink control information for the pattern of time resources.
[0025] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for: receiving a set of multiple start and length indicator value patterns, where the pattern of time resources includes one start and length indicator value pattern from the set of multiple start and length indicator value patterns.
[0026] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for: receiving a resource pool indication that indicates the number of the multiple time slots that may be spanned by the pattern of time resources.
[0027] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, this pattern of time resources indicates a gap symbol, which can be the last symbol and the only gap symbol of this pattern of time resources or both.
[0028] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, components, or instructions for: transmitting data transmissions including an indication of the presence of sidelink control information in at least a first symbol of time slots in the plurality of time slots other than the first time slot in the plurality of time slots, the indication of the presence of sidelink control information including one or more punctured resource elements, one or more punctured resource blocks, second sidelink control information having a format different from the format of the sidelink control information, one or more reference signals on one or more tones in the time slot, or any combination thereof.
[0029] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, components, or instructions for: transmitting an indication that the indication of the presence of sidelink control information is to be included in the data transmission.
[0030] A method for wireless communication at a second UE is described. The method may include: receiving an indication of a resource pool of resources available for sidelink communication with the second UE; receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, the pattern of time resources spanning a plurality of time slots; and receiving one or more sidelink messages from a first UE according to the pattern of time resources.
[0031] A second UE is described. The second UE may include one or more processors, a memory coupled to the one or more processors, and instructions stored in the memory. The instructions may be executable by the processor to cause the second UE to: receive an indication of a resource pool of resources available for sidelink communication with the second UE; receive, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, the pattern of time resources spanning a plurality of time slots; and receive one or more sidelink messages from a first UE according to the pattern of time resources.
[0032] Another second UE is described. The second UE may include: components for receiving an indication of a resource pool of resources available for sidelink communication with the second UE; components for receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, the pattern of time resources spanning multiple time slots; and components for receiving, from a first UE, one or more sidelink messages according to the pattern of time resources.
[0033] A non-transitory computer-readable medium storing code for wireless communication at a second UE is described. The code may include instructions executable by a processor to: receive an indication of a resource pool of resources available for sidelink communication with the second UE; receive, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, the pattern of time resources spanning multiple time slots; and receive, from a first UE, one or more sidelink messages according to the pattern of time resources.
[0034] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for: receiving sidelink control information that includes an indication of the pattern of time resources across the multiple time slots and one or more indications of devices with which the first UE may communicate in each time resource of the pattern of time resources.
[0035] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the sidelink control information may be received in one or more first symbols of the pattern of time resources and may not be repeated in the pattern of time resources.
[0036] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the pattern of time resources indicates a set of multiple start and length indicator values.
[0037] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the sidelink communication configuration indicates a selection of a start and length indicator value pattern from a set of multiple start and length indicator value patterns.
[0038] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the resource pool indicates the number of the multiple time slots that may be spanned by the pattern of time resources.
[0039] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication of the sidelink communication configuration may be received via radio resource control signaling or downlink control information.
[0040] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, this pattern of the time resource indicates a gap symbol, which can be the last symbol and the only gap symbol of this pattern of the time resource or both.
[0041] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first symbol of this pattern of the time resource can be an automatic gain control symbol, which can be a repetition of the second symbol of this pattern of the time resource.
[0042] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, this pattern of the time resource can be indicated in one or more time slots, one or more mini-slots, or both.
[0043] A method is described. The method can include: receiving sidelink control information that indicates a pattern of a time resource in the available resources in which the second UE is to receive sidelink signaling, where the pattern of the time resource spans multiple time slots; and receiving one or more sidelink messages from a first UE according to the pattern of the time resource.
[0044] A second UE is described. The second UE can include one or more processors, a memory coupled to the one or more processors, and instructions stored in the memory. The instructions can be executable by the processor to cause the second UE to: receive sidelink control information that indicates a pattern of a time resource in the available resources in which the second UE is to receive sidelink signaling, where the pattern of the time resource spans multiple time slots; and receive one or more sidelink messages from a first UE according to the pattern of the time resource.
[0045] Another second UE is described. The second UE can include: means for receiving sidelink control information that indicates a pattern of a time resource in the available resources in which the second UE is to receive sidelink signaling, where the pattern of the time resource spans multiple time slots; and means for receiving one or more sidelink messages from a first UE according to the pattern of the time resource.
[0046] A non-transitory computer-readable medium storing code is described. The code can include instructions that are executable by a processor to: receive sidelink control information that indicates a pattern of a time resource in the available resources in which the second UE is to receive sidelink signaling, where the pattern of the time resource spans multiple time slots; and receive one or more sidelink messages from a first UE according to the pattern of the time resource.
[0047] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the sidelink control information may be received in one or more first symbols of the pattern of the time resource, where the sidelink control information may be separate sidelink control information for the pattern of the time resource.
[0048] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for: receiving a set of multiple start and length indicator value patterns, where the pattern of the time resource includes one start and length indicator value pattern from the set of multiple start and length indicator value patterns.
[0049] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for: receiving a resource pool indication that indicates the number of the multiple time slots that may be spanned by the pattern of the time resource.
[0050] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the pattern of the time resource indicates a gap symbol, which may be the last symbol and the only gap symbol of the pattern of the time resource or both.
[0051] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for: receiving a data transmission including an indication of the presence of sidelink control information in at least a first symbol of a time slot among the multiple time slots other than the first time slot of the multiple time slots, where the indication of the presence of sidelink control information includes one or more punctured resource elements, one or more punctured resource blocks, second sidelink control information having a format different from the format of the sidelink control information, one or more reference signals on one or more tones in the time slot, or any combination thereof.
[0052] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for: receiving an indication that the indication of the presence of sidelink control information is to be included in the data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 Illustrates examples of a wireless communication system supporting multi-time slot sidelink time slot formats and scheduling in accordance with one or more examples disclosed herein.
[0054] Figure 2A and Figure 2B Illustrates examples of a sidelink time slot scheme supporting multi-time slot sidelink time slot formats and scheduling in accordance with one or more examples disclosed herein.
[0055] Figure 3 Illustrates an example of a wireless communication system that supports multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein.
[0056] Figure 4A 、 Figure 4B and Figure 4C Illustrates an example of a sidelink slot scheme that supports multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein.
[0057] Figure 5 Illustrates an example of a process flow that supports multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein.
[0058] Figure 6 Illustrates an example of a process flow that supports multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein.
[0059] Figure 7 and Figure 8 Illustrates a block diagram of a device that supports multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein.
[0060] Figure 9 Illustrates a block diagram of a communication manager that supports multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein.
[0061] Figure 10 Illustrates a diagram of a system that includes a device that supports multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein.
[0062] Figures 11 to 14 Illustrates a flowchart showing a method that supports multi-slot sidelink slot formats and scheduling according to one or more aspects of the present disclosure. Detailed Description
[0063] Sidelink communication can involve a variety of different communication applications, including ultra-reliable low-latency communication (URLLC), industrial Internet of Things (IIoT), and extended reality (XR) services. These and other communication applications can involve different sets of latency and reliability considerations. For example, some applications employ tight latency parameters and less strict reliability parameters, some applications involve strict reliability parameters and less strict latency parameters, while still other applications involve both strict latency parameters and strict reliability parameters. For example, XR applications can consume data in larger units (e.g., application data units (ADUs)) than other applications (e.g., that may use packet data units (PDUs)), because XR applications can involve bursty transmissions of multiple packets with similar characteristics (e.g., latency, reliability, or other characteristics). Thus, new sidelink communication schemes for handling such different applications and use cases can be desirable.
[0064] A sidelink UE can employ a multi-slot format, where the UE communicates with one or more other UEs over a plurality of time slots. A pattern of time resources defining which devices the sidelink UE can communicate with can be received from a network entity (e.g., in sidelink mode 1 resource allocation), or can be determined autonomously by the UE (e.g., in sidelink mode 2 resource allocation). The sidelink UE transmits a single instance of sidelink control information (SCI) to the receiving UE, and the SCI indicates the pattern of time resources and the corresponding assignments for transmission and reception.
[0065] In some examples, the multi-slot format can include or omit various symbols, including automatic gain control (AGC) symbols, gap symbols, SCI symbols, etc. In sidelink mode 2 resource allocation, the SCI symbol can be removed from time slots other than the first time slot of the multi-slot format, but the receiving UE may not know that the SCI is transmitted at the start of the multi-slot format. Thus, the multi-slot format can include an indication in the symbols, where the receiving UE expects the SCI symbol to indicate that the SCI symbol is transmitted at the start of the multi-slot time slot format. In this way, UEs communicating over the sidelink can better adapt to the different characteristics (e.g., delay characteristics, latency characteristics, reliability characteristics, one or more other characteristics, or any combination thereof) of various applications by employing the multi-slot time slot format, resulting in improved speed and reliability of services for such applications.
[0066] Aspects of the present disclosure are first described in the context of a wireless communication system. Aspects of the present disclosure are then described with reference to sidelink time slot schemes, wireless communication systems, additional sidelink time slot schemes, and process flows. Aspects of the present disclosure are further illustrated and described by way of apparatus diagrams, system diagrams, and flowcharts related to multi-slot sidelink time slot formats and scheduling.
[0067] Figure 1An example of a wireless communication system 100 that supports multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein is illustrated. The wireless communication system 100 may include one or more network entities 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, a New Radio (NR) network, or a network operating according to other systems and radio technologies including future systems and radio technologies not explicitly mentioned herein.
[0068] The network entities 105 may be dispersed throughout a geographical area to form the wireless communication system 100 and may include devices in different forms or with different capabilities. In various examples, the network entities 105 may be referred to as network elements, mobility elements, radio access network (RAN) nodes, or network equipment and other names. In some examples, the network entities 105 and the UEs 115 may communicate wirelessly via one or more communication links 125 (e.g., radio frequency (RF) access links). For example, the network entity 105 may support a coverage area 110 (e.g., a geographical coverage area) within which the UEs 115 and the network entity 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographical area within which the network entity 105 and the UEs 115 may support signal communication according to one or more radio access technologies (RATs).
[0069] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile or stationary and mobile at different times. The UEs 115 may be devices in different forms or with different capabilities. Figure 1 Some example UEs 115 are illustrated. The UEs 115 described herein may be capable of supporting communication with various types of devices, such as Figure 1 other UEs 115 or network entities 105 as shown.
[0070] As described herein, a node of the wireless communication system 100 (which may be referred to as a network node or a wireless node) can be a network entity 105 (e.g., any network entity described herein), a UE 115 (e.g., any UE described herein), a network controller, a device, an apparatus, a computing system, one or more components, or another suitable processing entity configured to perform any of the techniques described herein. For example, the node can be a UE 115. As another example, the node can be a network entity 105. As yet another example, a first node can be configured to communicate with a second node or a third node. In one aspect of this example, the first node can be a UE 115, the second node can be a network entity 105, and the third node can be a UE 115. In another aspect of this example, the first node can be a UE 115, the second node can be a network entity 105, and the third node can be a network entity 105. In other aspects of this example, the first node, the second node, and the third node can be different from these examples. Similarly, references to UE 115, network entity 105, device, apparatus, computing system, etc. can include the disclosure of UE 115, network entity 105, device, apparatus, computing system, etc. as nodes. For example, the disclosure that UE 115 is configured to receive information from network entity 105 also discloses that a first node is configured to receive information from a second node.
[0071] In some examples, network entity 105 can communicate with core network 130 or with each other or both. For example, network entity 105 can communicate with core network 130 via one or more backhaul communication links 120 (e.g., according to S1, N2, N3, or other interface protocols). In some examples, network entity 105 can communicate with each other directly (e.g., directly between network entities 105) or indirectly (e.g., via core network 130) via backhaul communication links 120 (e.g., according to X2, Xn, or other interface protocols). In some examples, network entity 105 can communicate with each other via midhaul communication link 162 (e.g., according to midhaul interface protocol) or fronthaul communication link 168 (e.g., according to fronthaul interface protocol) or any combination thereof. Backhaul communication link 120, midhaul communication link 162, or fronthaul communication link 168 can be or include one or more wired links (e.g., electrical link, optical fiber link), one or more wireless links (e.g., radio link, wireless optical link), etc. or various combinations thereof. UE 115 can communicate with core network 130 via communication link 155.
[0072] One or more of the network entities 105 described herein may include or be referred to as a base station 140 (e.g., transceiver base station, radio base station, NR base station, access point, radio transceiver, Node B, evolved Node B (eNB), next-generation Node B or giga Node B (either of which may be referred to as gNB), 5G NB, next-generation eNB (ng-eNB), home Node B, home evolved Node B or other suitable terms). In some examples, the network entity 105 (e.g., base station 140) may be implemented in an integrated (e.g., monolithic, stand-alone) base station architecture that may be configured to utilize a protocol stack physically or logically integrated within a single network entity 105 (e.g., a single RAN node, such as base station 140).
[0073] In some examples, the network entity 105 may be implemented in a disaggregated architecture (e.g., disaggregated base station architecture, disaggregated RAN architecture) that may be configured to utilize a protocol stack physically or logically distributed among two or more network entities 105 (such as an integrated access backhaul (IAB) network, open RAN (O-RAN) (e.g., a network configuration sponsored by the O-RAN Alliance) or virtualized RAN (vRAN) (e.g., cloud RAN (C-RAN)). For example, the network entity 105 may include one or more of the following: a central unit (CU) 160, a distributed unit (DU) 165, a radio unit (RU) 170, a RAN intelligent controller (RIC) 175 (e.g., near-real-time RIC (near-RT RIC), non-real-time RIC (non-RT RIC)), a service management and orchestration (SMO) 180 system or any combination thereof. The RU 170 may also be referred to as a radio head, intelligent radio head, remote radio head (RRH), remote radio unit (RRU) or transmit receive point (TRP). One or more components of the network entity 105 in a disaggregated RAN architecture may be co-located, or one or more components of the network entity 105 may be located in distributed locations (e.g., separate physical locations). In some examples, one or more network entities 105 of the disaggregated RAN architecture may be implemented as virtual units (e.g., virtual CU (VCU), virtual DU (VDU), virtual RU (VRU)).
[0074] The functional split between the CU 160, DU 165, and RU 170 is flexible and can support different functions, depending on which functions are performed at the CU 160, DU 165, or RU 170 (e.g., network layer functions, protocol layer functions, baseband functions, RF functions, and any combination thereof). For example, a functional split of the protocol stack can be employed between the CU 160 and DU 165 such that the CU 160 can support one or more layers of the protocol stack and the DU 165 can support one or more different layers of the protocol stack. In some examples, the CU 160 can host higher protocol layer (e.g., layer 3 (L3), layer 2 (L2)) functions and signaling (e.g., radio resource control (RRC), service data adaptation protocol (SDAP), packet data convergence protocol (PDCP)). The CU 160 can be connected to one or more DU 165s or RU 170s, and one or more DU 165s or RU 170s can host lower protocol layers, such as layer 1 (L1) (e.g., physical (PHY) layer) or L2 (e.g., radio link control (RLC) layer, media access control (MAC) layer) functions and signaling, and can each be at least partially controlled by the CU 160. Additionally or alternatively, a functional split of the protocol stack can be employed between the DU 165 and RU 170 such that the DU 165 can support one or more layers of the protocol stack and the RU 170 can support one or more different layers of the protocol stack. The DU 165 can support one or more different cells (e.g., via one or more RU 170s). In some cases, the functional split between the CU 160 and DU 165 or between the DU 165 and RU 170 can be within a protocol layer (e.g., some functions of a protocol layer can be performed by one of the CU 160, DU 165, or RU 170, while other functions of that protocol layer are performed by a different one of the CU 160, DU 165, or RU 170). The CU 160 can be further functionally split into a CU control plane (CU-CP) and a CU user plane (CU-UP) function. The CU 160 can be connected to one or more DU 165s via an intermediate transport communication link 162 (e.g., F1, F1-c, F1-u), and the DU 165 can be connected to one or more RU 170s via a fronthaul communication link 168 (e.g., open fronthaul (FH) interface). In some examples, the intermediate transport communication link 162 or the fronthaul communication link 168 can be implemented according to an interface (e.g., a channel) between the layers of the protocol stack, the layers of which are supported by the respective network entities 105 communicating via such communication links.
[0075] In some wireless communication systems (e.g., wireless communication system 100), the infrastructure and spectrum resources for radio access may support wireless backhaul link capabilities to supplement wired backhaul connections, thereby providing an IAB network architecture (e.g., to core network 130). In some cases, in an IAB network, one or more network entities 105 (e.g., IAB node 104) may be partially controlled by each other. One or more IAB nodes 104 may be referred to as donor entities or IAB donors. One or more DUs 165 or one or more RUs 170 may be partially controlled by one or more CUs 160 associated with a donor network entity 105 (e.g., donor base station 140). One or more donor network entities 105 (e.g., IAB donors) may communicate with one or more additional network entities 105 (e.g., IAB nodes 104) via the supported access and backhaul links (e.g., backhaul communication link 120). An IAB node 104 may include an IAB mobile terminal (IAB-MT) controlled (e.g., scheduled) by a DU 165 of a coupled IAB donor. The IAB-MT may include a separate set of antennas for relaying communication with the UE 115, or may share the same antennas (e.g., of an RU 170) of the IAB node 104 for access via the DU 165 of the IAB node 104 (e.g., referred to as a virtual IAB-MT (vIAB-MT)). In some examples, an IAB node 104 may include a DU 165 that supports communication links with additional entities (e.g., IAB nodes 104, UEs 115) within a relay chain or configuration (e.g., downstream) of the access network. In such cases, one or more components of the split RAN architecture (e.g., one or more IAB nodes 104 or components of an IAB node 104) may be configured to operate in accordance with the techniques described herein.
[0076] For example, the access network (AN) or RAN may include communication between an access node (e.g., an IAB donor), an IAB node 104, and one or more UEs 115. The IAB donor may facilitate a connection between the core network 130 and the AN (e.g., via a wired or wireless connection to the core network 130). That is, the IAB donor may refer to a RAN node having a wired or wireless connection to the core network 130. The IAB donor may include a CU 160 and at least one DU 165 (e.g., and an RU 170), where the CU 160 may communicate with the core network 130 via an interface (e.g., a fronthaul link). The IAB donor and the IAB node 104 may communicate via an F1 interface according to a protocol that defines signaling messages (e.g., the F1 AP protocol). Additionally or alternatively, the CU 160 may communicate with the core network via an interface (which may be an example of a part of the fronthaul link), and may communicate with other CUs 160 (e.g., CUs 160 associated with alternative IAB donors) via an Xn-C interface (which may be an example of a part of the fronthaul link).
[0077] The IAB node 104 may refer to a RAN node that provides IAB functionality (e.g., access for the UE 115, wireless self-backhauling capabilities, etc.). The DU 165 may act as a distributed scheduling node towards the child nodes associated with the IAB node 104, and the IAB-MT may act as a scheduled node towards the parent node associated with the IAB node 104. That is, the IAB donor may be referred to as a parent node that communicates with one or more child nodes (e.g., the IAB donor may relay transmissions for the UE through one or more other IAB nodes 104). Additionally or alternatively, depending on the relay chain or configuration of the AN, the IAB node 104 may also be referred to as a parent node or a child node of other IAB nodes 104. Thus, the IAB-MT entity of the IAB node 104 may provide a Uu interface for a child IAB node 104 to receive signaling from the parent IAB node 104, and the DU interface (e.g., the DU 165) may provide a Uu interface for the parent IAB node 104 to signal to the child IAB node 104 or the UE 115.
[0078] For example, the IAB node 104 may be referred to as a parent node supporting communication for a sub-IAB node or as a sub-IAB node associated with an IAB donor or both. The IAB donor may include a CU 160 having a wired or wireless connection to the core network 130 (e.g., a fronthaul communication link 120) and may act as a parent node for the IAB node 104. For example, the DU 165 of the IAB donor may relay transmissions to the UE 115 via the IAB node 104, or may signal transmissions directly to the UE 115, or both. The CU 160 of the IAB donor may signal communication link establishment to the IAB node 104 via the F1 interface, and the IAB node 104 may schedule transmissions (e.g., transmissions relayed from the IAB donor to the UE 115) via the DU 165. That is, data may be relayed to and from the IAB node 104 via signaling over the NR Uu interface to the MT of the IAB node 104. Communication with the IAB node 104 may be scheduled by the DU 165 of the IAB donor, and communication with the IAB node 104 may be scheduled by the DU 165 of the IAB node 104.
[0079] In the case where the techniques described herein are applied in the context of a split RAN architecture, one or more components of the split RAN architecture may be configured to support the multi-slot sidelink slot formats and scheduling as described herein. For example, some operations described as being performed by the UE 115 or a network entity 105 (e.g., a base station 140) may additionally or alternatively be performed by one or more components of the split RAN architecture (e.g., the IAB node 104, the DU 165, the CU 160, the RU 170, the RIC 175, the SMO 180).
[0080] The UE 115 may include or may be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or some other suitable term, where "device" may also be referred to as a unit, station, terminal, or client, etc. The UE 115 may also include or may be referred to as a personal electronic device, such as: a cellular phone, personal digital assistant (PDA), multimedia / entertainment device (e.g., radio, MP3 player, or video device), camera, gaming device, navigation / location device (e.g., a GNSS (Global Navigation Satellite System) device based on, for example, GPS (Global Positioning System), Beidou, GLONASS, or Galileo, or a ground-based device), tablet computer, laptop computer, netbook, smartbook, personal computer, smart device, wearable device (e.g., smartwatch, smart clothing, smart glasses, virtual reality goggles, smart wristband, smart jewelry (e.g., smart ring, smart bracelet)), drone, robot / robotic device, vehicle, in-vehicle device, meter (e.g., parking meter, electricity meter, gas meter, water meter), monitor, air pump, electrical appliance (e.g., kitchen appliance, washing machine, dryer), location tag, medical / healthcare device, implant, sensor / actuator, display, or any other suitable device or personal computer configured to communicate via a wireless or wired medium. In some examples, the UE 115 may include or may be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine type communication (MTC) device, etc., which may be implemented in various objects such as electrical appliances, vehicles, meters, etc.
[0081] The UE 115 described herein may be capable of communicating with various types of devices such as other UE 115s that may sometimes act as relays, as well as network entity 105 and network equipment including macro eNB or gNB, small cell eNB or gNB, or relay base stations, etc., as Figure 1 shown.
[0082] UE 115 and network entity 105 may communicate wirelessly with each other via one or more communication links 125 (e.g., access links) using resources associated with one or more carriers. The term "carrier" may refer to a set of RF spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion (e.g., bandwidth part (BWP)) of an RF spectrum band operating according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating carrier operation, user data, or other signaling. Wireless communication system 100 may support communication with UE 115 using carrier aggregation or multi-carrier operation. According to a carrier aggregation configuration, UE 115 may be configured to have multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may be used for both frequency division duplex (FDD) and time division duplex (TDD) component carriers. Communication between network entity 105 and other devices may refer to communication between these devices and any part (e.g., entity, sub-entity) of network entity 105. For example, the terms "transmit", "receive", or "communicate" when referring to network entity 105 may refer to any part of network entity 105 of the RAN (e.g., base station 140, CU 160, DU 165, RU 170) communicating with another device (e.g., directly or via one or more other network entities 105).
[0083] In some examples, such as in a carrier aggregation configuration, a carrier may also have acquisition signaling or control signaling for coordinating the operation of other carriers. A carrier may be associated with a frequency channel (e.g., evolved universal terrestrial radio access (E-UTRA) absolute RF channel number (EARFCN)) and may be identified according to a channel raster for discovery by UE 115. A carrier may operate in stand-alone mode, in which case initial acquisition and connection may be performed by UE 115 via the carrier, or a carrier may operate in non-stand-alone mode, in which case a different carrier (e.g., of the same or different radio access technology) is used to anchor the connection.
[0084] The communication link 125 shown in wireless communication system 100 may include other transmission configurations such as a downlink transmission (e.g., forward link transmission) from network entity 105 to UE 115, an uplink transmission (e.g., return link transmission) from UE 115 to network entity 105, or both. A carrier may carry downlink communication or uplink communication (e.g., in FDD mode), or may be configured to carry both downlink communication and uplink communication (e.g., in TDD mode).
[0085] A carrier may be associated with a specific bandwidth of the RF spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or the wireless communication system 100. For example, the carrier bandwidth may be one of a set of bandwidths of carriers of a particular radio access technology (e.g., 1.4 megahertz (MHz), 3 MHz, 5 MHz, 10 MHz, 15 MHz, 20 MHz, 40 MHz, or 80 MHz). Devices of the wireless communication system 100 (e.g., network entity 105, UE 115, or both) may have a hardware configuration that supports communication using a specific carrier bandwidth or may be configured to support communication using one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a network entity 105 or UE 115 that supports concurrent communication using carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate using a portion (e.g., sub-band, BWP) or all of the carrier bandwidth.
[0086] The signal waveform transmitted via a carrier may include multiple sub-carriers (e.g., using multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing an MCM technique, a resource element may refer to the resource of one symbol period (e.g., the duration of one modulation symbol) and one sub-carrier, in which case the symbol period and the sub-carrier spacing may be inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the decoding rate of the modulation scheme, or both), such that a relatively large number of resource elements (e.g., during the transmission duration) and a relatively high-order modulation scheme may correspond to a relatively high communication rate. Wireless communication resources may refer to a combination of RF spectrum resources, time resources, and space resources (e.g., spatial layers or beams), and the use of multiple space resources may increase the data rate or data integrity for communication with the UE 115.
[0087] One or more parameter sets may be supported for a carrier, and the parameter set may include a sub-carrier spacing (Δf) and a cyclic prefix. A carrier may be divided into one or more BWPs having the same or different parameter sets. In some examples, the UE 115 may be configured with multiple BWPs. In some examples, a single BWP of a carrier may be active at a given time, and the communication of the UE 115 may be restricted to one or more active BWPs.
[0088] The time interval for the network entity 105 or UE 115 may be expressed as a multiple of a basic time unit, and the basic time unit may refer, for example, to the sampling period T s = 1 / (Δf max ·N f) seconds, for which Δf max may represent the supported subcarrier spacing, and N f may represent the supported discrete Fourier transform (DFT) size. The time intervals of the communication resources may be organized according to radio frames each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0089] Each frame may include a plurality of consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into a certain number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a certain number of symbol periods (e.g., depending on the length of the cyclic prefix appended to each symbol period). In some wireless communication systems 100, a time slot may be further divided into a plurality of mini - slots associated with one or more symbols. Excluding the cyclic prefix, each symbol period may be associated with one or more (e.g., N f ones) sampling periods. The duration of a symbol period may depend on the subcarrier spacing or the operating frequency band.
[0090] A subframe, time slot, mini - slot or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in a burst of shortened TTIs (sTTIs)).
[0091] According to various techniques, carriers can be used to multiplex physical channels for communication. For example, one or more of time-division multiplexing (TDM) techniques, frequency-division multiplexing (FDM) techniques, or hybrid TDM-FDM techniques can be used to multiplex physical control channels and physical data channels for signaling via a downlink carrier. The control region of a physical control channel (e.g., a control resource set (CORESET)) can be defined by a set of symbol periods and can extend across the system bandwidth of the carrier or a subset of the system bandwidth. One or more control regions (e.g., CORESETs) can be configured for a group of UEs 115. For example, one or more of the UEs 115 can monitor or search the control region for control information according to one or more search space sets, and each search space set can include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. The aggregation level of a control channel candidate can refer to the amount of control channel resources (e.g., control channel elements (CCEs)) associated with the encoded information for a control information format with a given payload size. The search space set can include a common search space set configured to transmit control information to multiple UEs 115 and a UE-specific search space set for transmitting control information to a specific UE 115.
[0092] The network entity 105 can provide communication coverage via one or more cells (e.g., macro cells, small cells, hotspots, or other types of cells or any combination thereof). The term "cell" can refer to a logical communication entity for communicating with the network entity 105 (e.g., using a carrier) and can be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), or other cell identifier) for differentiating adjacent cells. In some examples, a cell can also refer to the coverage area 110 or a portion of the coverage area 110 (e.g., a sector) on which the logical communication entity operates. Depending on various factors such as the capabilities of the network entity 105, the range of such cells can be from a smaller area (e.g., a structure, a subset of a structure) to a larger area. For example, a cell can be or can include a building, a subset of a building, or an external space between or overlapping with the coverage area 110, etc.
[0093] Macro cells generally cover a relatively large geographical area (e.g., with a radius of several kilometers) and may allow unrestricted access by UEs 115 having a service subscription with the network provider that supports the macro cell. Compared with macro cells, small cells may be associated with lower power network entities 105 (e.g., lower power base stations 140), and small cells may operate using the same or different (e.g., licensed, unlicensed) frequency bands as macro cells. Small cells may provide unrestricted access to UEs 115 having a service subscription with the network provider, or may provide restricted access to UEs 115 associated with the small cell (e.g., UEs 115 in a closed subscriber group (CSG), UEs 115 associated with users in a home or office). Network entity 105 may support one or more cells and may also use one or more component carriers to support communication via one or more cells.
[0094] In some examples, a carrier may support multiple cells and may be configured with different cells according to different protocol types that may provide access for different types of devices (e.g., MTC, narrowband IoT (NB-IoT), enhanced mobile broadband (eMBB)).
[0095] In some examples, network entity 105 (e.g., base station 140, RU 170) may be movable and thus provide communication coverage for a mobile coverage area 110. In some examples, different coverage areas 110 associated with different technologies may overlap, but different coverage areas 110 may be supported by the same network entity 105. In some other examples, overlapping coverage areas 110 associated with different technologies may be supported by different network entities 105. The wireless communication system 100 may include, for example, a heterogeneous network in which different types of network entities 105 use the same or different radio access technologies to provide coverage for various coverage areas 110.
[0096] The wireless communication system 100 may support synchronous or asynchronous operation. For synchronous operation, network entity 105 (e.g., base station 140) may have similar frame timings, and transmissions from different network entities 105 may be approximately aligned in time. For asynchronous operation, network entity 105 may have different frame timings, and in some examples, transmissions from different network entities 105 may not be aligned in time. The techniques described herein may be used for synchronous operation or asynchronous operation.
[0097] Some UEs 115 (such as MTC or IoT devices) can be low-cost or low-complexity devices and can provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with network entity 105 (e.g., base station 140) without human intervention. In some examples, M2M communication or MTC can include communication from devices integrated with sensors or meters to measure or capture information and relay such information to a central server or application that uses the information or presents the information to a person interacting with the application. Some UEs 115 can be designed to collect information or enable automated behavior of machines or other devices. Examples of applications for MTC devices include: smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geographical event monitoring, queue management and tracking, remote security sensing, physical access control, and transaction-based commercial charging. In one aspect, the techniques disclosed herein can be applicable to MTC or IoT UEs. MTC or IoT UEs can include MTC / enhanced MTC (eMTC, also known as CAT-M, Cat M1) UEs, NB-IoT (also known as CAT NB1) UEs, and other types of UEs. eMTC and NB-IoT can refer to future technologies that can evolve from or be based on these technologies. For example, eMTC can include FeMTC (further eMTC), eFeMTC (further enhanced eMTC), and mMTC (massive MTC), while NB-IoT can include eNB-IoT (enhanced NB-IoT) and FeNB-IoT (further enhanced NB-IoT).
[0098] Some UEs 115 can be configured to operate in an operation mode that reduces power consumption, such as half-duplex communication (e.g., a mode that supports one-way communication via transmission or reception but does not transmit and receive concurrently). In some examples, half-duplex communication can be performed at a reduced peak rate. Other energy-saving techniques for UEs 115 include: entering a power-saving deep sleep mode when not participating in active communication, operating using limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UEs 115 can be configured to operate using a narrowband protocol type that is associated with a defined portion or range within a carrier, within a guard band of the carrier, or outside the carrier (e.g., a set of subcarriers or resource blocks (RBs)).
[0099] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC). The UE 115 can be designed to support ultra-reliable, low-latency, or critical functions. Ultra-reliable communication can include private communication or group communication and can be supported by one or more services such as push-to-talk, video, or data. Support for ultra-reliable, low-latency functions can include prioritization of services, and such services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, and ultra-reliable low-latency can be used interchangeably herein.
[0100] In some examples, the UE 115 can be configured to communicate directly with other UEs 115 via a device-to-device (D2D) communication link 135 (e.g., according to a peer-to-peer (P2P), D2D, or sidelink protocol). In some examples, one or more UEs 115 performing D2D communication in a group can be within the coverage area 110 of a network entity 105 (e.g., a base station 140, a RU 170), and the network entity can support aspects of such D2D communication configured (e.g., scheduled) by the network entity 105. In some examples, one or more UEs 115 in such a group can be outside the coverage area 110 of the network entity 105 or can otherwise be unable or not configured to receive transmissions from the network entity 105. In some examples, a group of UEs 115 communicating via D2D communication can support a one-to-many (1:M) system, where each UE 115 transmits to each of the other UEs 115 in the group. In some examples, the network entity 105 can facilitate the scheduling of resources for D2D communication. In some other examples, D2D communication can be performed between UEs 115 without involving the network entity 105.
[0101] In some systems, the D2D communication link 135 can be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., the UE 115). In some examples, vehicles can communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination of these. Vehicles can signal information related to traffic conditions, signal scheduling, weather, safety, emergencies, or any other information related to the V2X system. In some examples, vehicles in a V2X system can communicate with roadside infrastructure (such as a roadside unit) or communicate with the network via vehicle-to-network (V2N) communication via one or more network nodes (e.g., the network entity 105, the base station 140, the RU 170), or both.
[0102] The core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), which can include at least one control plane entity for managing access and mobility (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) and at least one user plane entity for routing packets or interconnecting to an external network (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)). The control plane entity can manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management of the UE 115 served by a network entity 105 (e.g., a base station 140) associated with the core network 130. User IP packets can be passed through the user plane entity, which can provide IP address allocation and other functions. The user plane entity can be connected to the IP services 150 of one or more network operators. The IP services 150 can include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or packet switched streaming services.
[0103] The wireless communication system 100 can operate using one or more frequency bands that can be in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally, the region from 300 MHz to 3 GHz is known as the ultra-high frequency (UHF) region or the decimeter band because, in terms of length, the wavelength range is from approximately one decimeter to one meter. UHF waves can be blocked or redirected by buildings and environmental features (which can be referred to as clutter), but these waves can be sufficient to penetrate structures so that macrocells can serve UEs 115 located indoors. Compared to communications using smaller frequencies and longer wavelengths in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz, communications using UHF waves can be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers).
[0104] The wireless communication system 100 may also operate using the super high frequency (SHF) region (also known as the centimeter band) in the range of 3 GHz to 30 GHz or using the extremely high frequency (EHF) region of the spectrum (e.g., 30 GHz to 300 GHz) (also known as the millimeter band). In some examples, the wireless communication system 100 may support millimeter wave (mmW) communication between the UE 115 and the network entity 105 (e.g., the base station 140, the RU 170), and the EHF antennas of the corresponding devices may be smaller and closer spaced than UHF antennas. In some examples, such techniques may facilitate the use of antenna arrays within the device. However, the propagation of EHF transmissions may be affected by greater attenuation and shorter range than SHF or UHF transmissions. The techniques disclosed herein may be employed across transmissions using one or more different frequency regions, and the use of frequency bands designated across these frequency regions may vary by country or regulatory body.
[0105] The wireless communication system 100 may utilize both licensed RF spectrum bands and unlicensed RF spectrum bands. For example, the wireless communication system 100 may use an unlicensed band (such as the 5 GHz industrial, scientific, and medical (ISM) band) to employ licensed-assisted access (LAA), long term evolution unlicensed (LTE-U) radio access technology, or NR technology. When operating using an unlicensed RF spectrum band, devices such as the network entity 105 and the UE 115 may employ carrier sensing for collision detection and avoidance. In some examples, operation using an unlicensed band may be based on a carrier aggregation configuration (e.g., LAA) in combination with operation using a licensed band component carrier. Operation using the unlicensed spectrum may include downlink transmissions, uplink transmissions, peer-to-peer (P2P) transmissions, device-to-device (D2D) transmissions, and the like.
[0106] The network entity 105 (e.g., the base station 140, the RU 170) or the UE 115 may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of the network entity 105 or the UE 115 may be located within one or more antenna arrays or antenna panels, which may support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with the network entity 105 may be located at different geographical locations. The network entity 105 may include an antenna array having a set of antenna ports arranged in multiple rows and columns that the network entity 105 may use to support beamforming for communication with the UE 115. Similarly, the UE 115 may include one or more antenna arrays that may support various MIMO or beamforming operations. Additionally or alternatively, an antenna panel may support RF beamforming for signals transmitted via the antenna ports.
[0107] Network entity 105 or UE 115 may use MIMO communication to exploit multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. Such techniques may be referred to as spatial multiplexing. The multiple signals may be transmitted, for example, by a transmitting device via different antennas or different combinations of antennas. Similarly, the multiple signals may be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream and may carry information associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO techniques include: single-user MIMO (SU-MIMO), for which multiple spatial layers are transmitted to the same receiving device; and multi-user MIMO (MU-MIMO), for which multiple spatial layers are transmitted to multiple devices.
[0108] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that may be used at a transmitting device or a receiving device (e.g., network entity 105, UE 115) to shape or direct an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming may be achieved by combining signals conveyed via the antenna elements of an antenna array such that some signals propagating along a particular direction relative to the antenna array experience constructive interference while other signals experience destructive interference. The adjustment of the signals conveyed via the antenna elements may include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to the signals carried via the antenna elements associated with the device. The adjustment associated with each of these antenna elements may be defined by a set of beamforming weights associated with a particular direction (e.g., relative to the antenna array of the transmitting device or receiving device or relative to some other direction).
[0109] The network entity 105 or the UE 115 may use beam scanning techniques as part of beamforming operations. For example, the network entity 105 (e.g., the base station 140, the RU 170) may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with the UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be sent by the network entity 105 multiple times in different directions. For example, the network entity 105 may send signals according to different sets of beamforming weights associated with different transmission directions. The transmissions along different beam directions may be used to identify (e.g., by the transmitting device (such as the network entity 105), or by the receiving device (such as the UE 115)) the beam directions for later transmission or reception by the network entity 105.
[0110] Some signals (such as data signals associated with a particular receiving device) may be sent by the transmitting device (e.g., the transmitting network entity 105, the transmitting UE 115) along a single beam direction (e.g., the direction associated with the receiving device (such as the receiving network entity 105 or the receiving UE 115)). In some examples, the beam direction associated with the transmission along a single beam direction may be determined based on the signals transmitted along one or more beam directions. For example, the UE 115 may receive one or more of the signals transmitted by the network entity 105 in different directions, and may report to the network entity 105 an indication of the signal that the UE 115 receives with the highest signal quality or other acceptable signal quality.
[0111] In some examples, transmissions performed by a device (e.g., by network entity 105 or UE 115) may be carried out using multiple beam directions, and the device may use a combination of digital precoding or beamforming to generate a combined beam for transmission (e.g., from network entity 105 to UE 115). UE 115 may report feedback indicating precoding weights for one or more beam directions, and the feedback may correspond to a configured set of beams across the system bandwidth or one or more sub-bands. Network entity 105 may transmit reference signals (e.g., cell-specific reference signal (CRS), channel state information reference signal (CSI-RS)), which may or may not be precoded. UE 115 may provide feedback for beam selection, which may be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., multi-panel type codebook, linear combination type codebook, port selection type codebook). Although these techniques are described with reference to signals transmitted by network entity 105 (e.g., base station 140, RU 170) in one or more directions, UE 115 may use similar techniques for transmitting signals multiple times in different directions (e.g., for identifying beam directions used by UE 115 for subsequent transmission or reception), or for transmitting signals in a single direction (e.g., for transmitting data to a receiving device).
[0112] A receiving device (e.g., UE 115) may perform receiving operations according to multiple receiving configurations (e.g., directional listening) when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from a receiving device (e.g., network entity 105). For example, the receiving device may perform receiving according to multiple receiving directions by: receiving via different antenna sub-arrays, processing the received signals according to different antenna sub-arrays, receiving according to different sets of receive beamforming weights (e.g., different directional listening weight sets) applied to signals received at multiple antenna elements of an antenna array, or processing the received signals according to different sets of receive beamforming weights applied to signals received at multiple antenna elements of an antenna array. Any of these operations may be referred to as "listening" according to different receiving configurations or receiving directions. In some examples, the receiving device may use a single receiving configuration to receive along a single beam direction (e.g., when receiving a data signal). The single receiving configuration may be aligned along a beam direction determined based on listening according to different receiving configuration directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or other acceptable signal quality based on listening according to multiple beam directions).
[0113] The wireless communication system 100 can be a packet-based network that operates according to a layered protocol stack. In the user plane, communication at the bearer or PDCP layer can be IP-based. The RLC layer can perform packet segmentation and reassembly for communication via logical channels. The MAC layer can perform priority handling and multiplexing of logical channels into transport channels. The MAC layer can also implement error detection techniques, error correction techniques, or both to support retransmission to improve link efficiency. In the control plane, the RRC layer can provide the establishment, configuration, and maintenance of the RRC connection that supports the radio bearer for user plane data between the UE 115 and the network entity 105 or the core network 130. The PHY layer can map the transport channel to the physical channel.
[0114] The UE 115 and the network entity 105 can support retransmission of data to increase the likelihood that the data is successfully received. Hybrid Automatic Repeat Request (HARQ) feedback is a technique for increasing the likelihood of correctly receiving data via a communication link (e.g., communication link 125, D2D communication link 135). HARQ can include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), Forward Error Correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve throughput at the MAC layer under poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, the device can support same-slot HARQ feedback, in which case the device can provide HARQ feedback for data received via previous symbols in a particular slot during that slot. In some other examples, the device can provide HARQ feedback in a subsequent slot or according to some other time interval.
[0115] In some embodiments, the UE 115 can communicate with another UE 115 via sidelink communication using a slot format that can span multiple slots. In some examples, the UE 115 can receive (e.g., from the network entity 105) information about resource allocation for sidelink communication (e.g., an indication of the available resources for sidelink communication, an indication of the sidelink communication configuration, or both). In other examples, the UE 115 can autonomously determine and allocate resources for sidelink communication (e.g., by performing a sensing operation). In some examples, the UE 115 can send an SCI, which can indicate a pattern of time resources that can span multiple slots, and the time resources can include one or more designations of time resources for one or more data transmissions. The UE 115 can send one or more sidelink messages according to the pattern of time resources (e.g., to another UE 115).
[0116] Figure 2A and Figure 2BAn example of a sidelink slot scheme 200 and a sidelink slot scheme 201 that support multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein is illustrated.
[0117] Different applications of wireless technology may involve different latency or reliability considerations. For example, URLLC communication, IIoT communication, and XR communication may involve different latency or reliability considerations. Some applications may involve more stringent latency considerations while the reliability considerations are not strict, some applications may involve strict reliability while the latency considerations are not strict, and some other applications may involve strict latency and reliability considerations. As sidelink communication becomes more prevalent in additional use cases, additional sidelink communication schemes may be desirable, including schemes for slot formats and reservation.
[0118] For example, compared to smaller-sized data units (e.g., packet data units (PDUs)), XR applications may consume data in larger-sized data units (e.g., application data units (ADUs)). For example, an ADU may include one or more PDUs, and an ADU may also be referred to as a set of PDUs. A set of PDUs or an ADU may include one or more PDUs carrying a payload that carries one information unit (e.g., a frame or a video slice) that may be generated at the application layer. In some examples, a burst may include one or more ADUs or sets of PDUs for communication in XR applications or other applications.
[0119] In some examples, different slot structures may be employed. For example, a slot (such as slot 210) may include a certain number of symbols (e.g., 14 symbols) that may be OFDM symbols. However, in some examples, such as in sidelink communication, slot 210 may occupy fewer than 14 symbols. In some examples, the first symbol of slot 210 may be a repetition of a previous symbol that may be used to set one or more AGC parameters. In some examples, a gap symbol 227 may be scheduled after one or more PSSCH 220 symbols. In some examples, the subchannel size may be configured or preconfigured as the number of PRBs, such as 10, 15, 20, 25, 50, 75, or 100 PRBs. In some examples, one or more PSCCH 220 symbols and one or more PSSCH 225 symbols may be transmitted together in slot 210.
[0120] In some examples, one or more symbols for transmitting feedback information (e.g., associated with a Physical Sidelink Feedback Channel (PSFCH), such as PSFCH symbols) may be scheduled in slot 210. Such feedback symbols may be transmitted periodically (e.g., every 0, 1, 2, or 4 slots). In some examples, a second PSFCH symbol may be a repetition of a first PSFCH symbol for setting one or more AGC parameters. In some examples, gap symbol 227 may be scheduled after the PSFCH symbol.
[0121] In some examples, one or more PSCCH 220 symbols may be used to transmit SCI. The SCI may include two phases for forward compatibility. A first phase (SCI-1) may be transmitted on the PSCCH and may include information for resource allocation and decoding of second-phase control. A second phase (SCI-2) may be transmitted on the PSSCH and may include information for decoding data (e.g., shared channel data). In some examples, the first phase may be decodable by a UE that does not have the ability to decode two-phase SCI, while the second phase may be decodable by a UE that includes the ability to decode two-phase SCI.
[0122] In some examples, the first phase of the SCI (e.g., SCI-1) may include priority information (e.g., one or more Quality of Service values), PSSCH resource assignment (e.g., one or more time resources, one or more frequency resources, or both for PSSCH transmission), one or more resource reservation periods (e.g., if so enabled), one or more PSSCH DMRS patterns (e.g., if one or more such patterns are configured or pre-configured), an indication of a second SCI format (e.g., which may include information related to the size of the second SCI), a β-offset associated with second-phase control resource allocation (e.g., a two-bit β-offset), an indication of the number of PSSCH DMRS ports (e.g., 1 or 2), an indication of the Modulation and Coding Scheme (MCS) (e.g., a five-bit MCS), or any combination thereof.
[0123] Sidelink slot scheme 200 depicts the use of micro-slots 215-a, 215-b, and 215-c within slot 210. In such an arrangement, each slot (such as slot 210) may be split into multiple micro-slots 215, where each micro-slot 215 of the sidelink slot scheme 200 may include PSCCH 220 signaling, PSSCH 225 signaling, or both, and the micro-slots 215 may be separated by one or more gap symbols 227. In some examples, each micro-slot may be schedulable and decodable separately. For example, a UE may select or reserve one or more micro-slots 215 in slot 210 for communication.
[0124] The use of such micro-slots 215 can reduce the scheduling and turnaround time for sidelink communication. For example, as the number of micro-slots 215 used per time slot 210 increases (e.g., this can enhance the scheduling latency or can be applicable to small packets, such as for IIoT applications), more symbols can be allocated to the gap symbol 227. For some use cases (e.g., if a large number of UEs are to be supported), such overhead can affect the latency reduction gain.
[0125] In some examples, the sidelink time slot scheme 200 can include, in the PSCCH 220 signaling, allocation details regarding which micro-slots (e.g., micro-slots 215-d, micro-slots 215-e, micro-slots 215-f, micro-slots 215-g, or any combination thereof) can be scheduled or used by the transmitting UE in sidelink communication with the receiving UE. For example, different micro-slots can be used for transmissions to different receiving UEs, or multiple micro-slots can be used for transmissions to the same receiving UE. In some examples, details regarding one or more retransmissions of scheduled transmissions can be included in the PSCCH 220 signaling corresponding to the receiving UE scheduled to receive the PSCCH 220, PSSCH 225 signaling, or both, in a given micro-slot. In some examples, a PSCCH 220 transmission (e.g., including an SCI) made in a micro-slot can include details for the transmission to be made in the same micro-slot, while in other examples, a PSCCH 220 transmission in a micro-slot can include details for all transmissions to be made within the time slot 210, even those to be made in a micro-slot different from the micro-slot in which the PSCCH 220 transmission is made.
[0126] Sidelink time slot scheme 201 depicts the use of mini-slots 215-d, 215-e, 215-f, and 215-g within time slot 211. In some examples, time slot 211 may be split based on a resource pattern into mini-slots 215-d (e.g., associated with a PSSCH 230-a symbol or transmission), mini-slots 215-e (e.g., associated with a PSSCH 230-b symbol or transmission), mini-slots 215-f (e.g., associated with a PSSCH 230-c symbol or transmission), and mini-slots 215-g (e.g., associated with a PSSCH 230-d symbol or transmission). For example, the resource pattern may indicate the number of mini-slots to be used in time slot 211, the length of one or more of the mini-slots 215, or both. In some examples, time slot 211 may include PSCCH 220 signaling at the start of time slot 211, and the PSCCH 220 signaling may include an SCI. The PSCCH 220 signaling may indicate the transmission or reservation of one or more mini-slots in the same time slot 211 or in one or more subsequent time slots. In some examples, time slot 211 may not include a symbol for AGC determination, because the receiving device may use the first symbol of time slot 211 to perform AGC determination and use the result of the AGC determination to receive any or all of mini-slots 215-d, 215-e, 215-f, and 215-g.
[0127] In some examples, a gap symbol 227 may be included at the end of time slot 211. In some examples, the gap symbol 227 may be used to allow a transition between transmission and reception or between reception and transmission.
[0128] Figure 3 An example of a wireless communication system 300 that supports multi-time slot sidelink time slot formats and scheduling in accordance with one or more examples disclosed herein is illustrated. The wireless communication system 300 may include UEs 115-a, 115-b, and a network entity 105-a. UEs 115-a and 115-b may communicate via sidelink communication. The network entity 105-a may communicate with UEs 115-a, 115-b, or both via uplink communication, downlink communication, or both. UEs 115-a, 115-b, or both may operate within a coverage area 110-a associated with the network entity 105-a.
[0129] In some examples, network entity 105-a, UE 115-a, and UE 115-b may operate in a first resource allocation mode (e.g., mode 1DG), in which the network entity 105-a allocates resources (e.g., one or more time slots, optionally in the case of having at least two consecutive time slots) for sidelink communication between UE 115-a and UE 115-b. For example, UE 115-a, UE 115-b, or both may receive (e.g., via control signaling such as RRC, DCI, or MAC-CE signaling) a resource pool indication 320 that indicates one or more resources available for sidelink communication between UE 115-a and UE 115-b.
[0130] UE 115-a, UE 115-b, or both may receive from network entity 105-a (e.g., via control signaling such as RRC, DCI (such as DCI format 3x), or MAC-CE signaling) a sidelink communication configuration indication 325 for sidelink communication, which may indicate or be associated with a time resource pattern 327. The time resource pattern 327 may indicate or schedule one or more resources in a resource pool (e.g., one or more time slots, one or more mini-slots, or both), and the one or more resources are assigned to UE 115-a for sidelink communication between UE 115-a and UE 115-b, one or more other devices, or both. For example, the time resource pattern 327 may schedule or indicate resources for UE 115-a to communicate with UE 115-b in one or more mini-slots and communicate with another UE in one or more different mini-slots. In some examples, UE 115-a may receive an indication of the number of time slots to be included in the time resource pattern 327, the number of mini-slots to be included in the time resource pattern 327, or both. In some examples, the time resource pattern 327 may span multiple time slots. For example, one or more mini-slots of a time slot may be distributed across time resources corresponding to multiple time slots.
[0131] UE 115-a may then send one or more sidelink messages 335 to UE 115-b according to the time resource pattern 327. For example, UE 115-a may send one or more sidelink messages 335 to UE 115-b within the time resources allocated or scheduled for sidelink communication between UE 115-a and UE 115-b in the time resource pattern 327.
[0132] In some examples, network entity 105-a may indicate which time slots or mini-slots among those allocated or scheduled time slots or mini-slots are to be retransmitted, (e.g., for each indicated resource) the number of such retransmissions, an indication of retransmission of one or more transport blocks for the allocated or scheduled resources, or any combination thereof. In some examples, network entity 105-a may do so based on knowledge of a latency parameter, one or more packet delay budgets (PDBs) associated with packets related to the transmitting UE (e.g., UE 115-a), or both. In some examples, network entity 105-a may receive or determine information regarding the latency associated with packets to be retransmitted by UE 115-a to UE 115-b (e.g., latency parameters such as Twait, PDB, or both).
[0133] In some examples, UE 115-a and UE 115-b may operate in a second resource allocation mode (e.g., mode 2 allocation mode), in which the transmitting UE (e.g., UE 115-a) may determine and schedule one or more resources to be used for sidelink communication between UE 115-a and UE 115-b. For example, UE 115-a may perform a sensing operation to determine one or more resources available for sidelink communication.
[0134] UE 115-a may send SCI 330 to UE 115-b. SCI 330 may include a time resource pattern 327, which may indicate or schedule one or more time resources (e.g., one or more time slots, one or more mini-slots, or both) optionally determined as a result of a sensing operation, and which are assigned to UE 115-a for sidelink communication between UE 115-a and UE 115-b, one or more other devices, or both. For example, time resource pattern 327 may schedule or indicate resources for UE 115-a to communicate with UE 115-b in one or more mini-slots and with another UE in one or more different mini-slots. Time resource pattern 327 may further indicate the number of time slots, the number of mini-slots, or both to be used for sidelink communication between UE 115-a and UE 115-b. In some examples, time resource pattern 327 may span multiple time slots. For example, one or more mini-slots of a time slot may be distributed across time resources corresponding to multiple time slots.
[0135] UE 115-a may send one or more sidelink messages 335 to UE 115-b according to the time resource pattern 327. For example, UE 115-a may send one or more sidelink messages 335 to UE 115-b within the time resources allocated or scheduled for sidelink communication between UE 115-a and UE 115-b in the time resource pattern 327.
[0136] Figure 4A , Figure 4B and Figure 4C illustrate examples of sidelink slot schemes 400, 401, and 402 that support multi-slot sidelink slot formats and scheduling according to one or more examples disclosed herein.
[0137] In Figure 4A , Figure 4B and Figure 4CVarious examples of sidelink slot schemes are depicted. However, in some examples, sidelink slot scheme 400, sidelink slot scheme 401, and sidelink slot scheme 402 may include one or more common characteristics. For example, PSSCH 420 signaling for slot 410-a, slot 410-b, or both (e.g., including SCI) may include allocation details in PSCCH 420 signaling regarding which microslots 415 may be scheduled or used by the transmitting UE in sidelink communication with the receiving UE (e.g., it may include an indication of the pattern of time resources on one or more slots such as slot 410-a and 410-b). For example, different microslots may be used for transmissions to different receiving UEs, or multiple microslots may be used for transmissions to the same receiving UE. In some examples, PSSCH 420 signaling may include a bitmap or one or more bit allocations to indicate which microslots are to be used by the transmitting UE for communication with the receiving UE. In some examples, details regarding one or more retransmissions of scheduled transmissions may be included in PSCCH 420 signaling corresponding to the receiving UE scheduled to receive PSCCH 420, various PSSCH 430 transmissions (e.g., PSCCH 430-a transmission associated with microslot 415-a, microslot 415-e, or both; PSCCH 430-b transmission associated with microslot 415-b, microslot 415-f, or both; PSCCH 430-c transmission associated with microslot 415-c, microslot 415-g, or both; PSCCH 430-d transmission associated with microslot 415-d, microslot 415-h, or both; etc.), or both. In other examples, one or more PSCCH 420 transmissions may include allocation details only for one or more microslots for a given receiving UE, or may include allocation details for all microslots in one or more slots covered by the allocation details or pattern of time resources.
[0138] Figure 4A An example sidelink slot scheme 400 is depicted in which a pattern of time resources spanning slot 410-a and slot 410-b is depicted. In this example, gap symbols 425 may be included at the end of slot 410-a and at the end of slot 410-b in the pattern of time resources. As discussed herein, the pattern of time resources may schedule or indicate resources for the transmitting UE to communicate with the receiving UE in one or more microslots and with another UE in one or more different microslots.
[0139] Figure 4BAnother example sidelink slot scheme 401 depicts a pattern of time resources that includes "long" slots (e.g., spanning multiple time slots). In slot scheme 401, the structure of multiple symbols organized in multiple mini-slots 415 can be indicated, including the number of slots 410 spanned by the pattern of time resources, the number of mini-slots 415 included in the pattern of time resources, the length of one or more of the mini-slots 415, or any combination thereof.
[0140] In some examples, a network entity or transmitting UE can define or indicate one or more start and length indicator values (SLIVs), and can indicate the length of one or more of the mini-slots 415 of slot scheme 401. Additionally or alternatively, the network entity or transmitting UE can define or indicate one or more SLIV patterns, one or more mini-slot 415 patterns corresponding to the one or more SLIV patterns, or both, for a resource pool. The network entity (e.g., in a scheme where the network entity allocates sidelink resources) or the transmitting UE (e.g., in a scheme where the transmitting UE allocates sidelink resources) can select one or more SLIV patterns, one or more mini-slot patterns, or both, and can send (e.g., via control signaling such as RRC, DCI, MAC-CE, SCI, or other control signaling) an indication to a receiving device indicating one or more SLIV patterns, one or more mini-slot patterns, or both, to notify the receiving device of resource allocation or scheduling for sidelink communication.
[0141] In some examples, the sidelink slot scheme 401 may not include a gap symbol 425 at the end of slot 410-a. As in other examples, the pattern of time resources can span slot 410-a and slot 410-b, and thus, the gap symbol 425 may not be included at the end of slot 410-a. Additionally or alternatively, the slot scheme 401 may include the gap symbol 425 only at the last symbol of the pattern of time resources or at the end of the last slot spanned by the pattern of time resources. In some examples, the SCI can be sent in one or more PSCCH 420 symbols. In some examples, one or more symbols at the start of the pattern of time resources can include symbols for AGC determination or calculation that can be applied to the reception of one or more transmissions at one or more other points in the pattern of time resources. Such symbols can be a repetition of another symbol.
[0142] In some examples, a single SCI or other control signaling that may indicate or include a pattern of time resources may be sent for a pattern of an entire time resource. Additionally or alternatively, one or more gap symbols 425, one or more PSCCH 420 transmissions, or both may be excluded from the pattern of the time resource and may be replaced with one or more PSSCH 430 transmissions or symbols in the pattern of the time resource. For example, at the start of the time slot 410-b depicted in Figure 4A , the first gap symbol 425 and three PSCCH 420 symbols are replaced with PSSCH 430 symbols associated with the Figure 4B micro time slot 415-i.
[0143] In some examples, the pattern of the time resource may include one or more symbols to be used for AGC determination or calculation. Such one or more symbols may be repetitions of one or more previous or subsequent symbols.
[0144] Figure 4C An example sidelink time slot scheme 402 is depicted in which a UE may autonomously select, allocate, or schedule sidelink resources. In the sidelink time slot scheme 402, one or more PSCCH 420 symbols of the time slot 410, except for the first time slot (e.g., except for the time slot 410-a), may be removed and replaced with one or more PSSCH 430 symbols in the pattern of the time resource. Additionally or alternatively, the gap symbol 425 may be removed from the pattern of the time resource and replaced with one or more PSSCH 430 symbols. For example, as shown in Figure 4C and compared with Figure 4A , Figure 4A the three PSCCH 420 symbols have been replaced with PSSCH 430-e symbols in the micro time slot 415-j.
[0145] Since the PSCCH 420 symbols of the time slot 410, except for the first time slot of the pattern of the time resource, have been removed, a UE may not be able to identify such transmissions if another UE starts monitoring transmissions according to the pattern of the time resource (e.g., because the PSCCH 420 symbols are not present at the start of the time slot 410-b). Accordingly, the pattern of the time resource may include or indicate one or more punctured resource elements (REs) or resource blocks (RBs) of one or more subchannels to which an SCI or PSCCH 420 symbol may be expected, optionally using a low-density pattern. Additionally or alternatively, transmissions according to the pattern of the time resource may include or indicate a reduced or modified SCI (or other control signaling) to assist in identifying transmissions according to the pattern of the time resource. Additionally or alternatively, transmissions according to the pattern of the time resource may include one or more reference signals on one or more tones.
[0146] For example, a UE monitoring such transmissions may monitor control signaling transmissions (e.g., SCI). If the UE does not receive such control signaling, the UE may determine whether the transmitted tones are truncated or monitor modified or reduced control signaling formats or reference signals, as described herein.
[0147] In some examples, a network entity or UE transmitting according to a pattern of time resources as described herein may indicate that truncated, reduced, or modified control signaling or reference signals may be used to indicate that the pattern of time resources spans multiple time slots (e.g., as described in various aspects of the subject matter herein). For example, the network entity or UE may use a flag (e.g., a flag such as the Rel18_SCI_existence flag) to make such an indication. Additionally or alternatively, the network entity may make such an indication via control signaling (e.g., L1 signaling, L2 signaling, L3 signaling, or any combination thereof). Additionally or alternatively, the network entity may make such an indication as part of a resource pool configuration, such as within the resource pool indication 320 discussed with respect to Figure 3 Additionally or alternatively, the UE may make such an indication in a connected mode (e.g., RRC connected mode) in association with establishing the connected mode or via control signaling (e.g., L1 signaling, L2 signaling, L3 signaling, or any combination thereof).
[0148] Monitoring such transmissions can
[0149] Figure 5 An example of a process flow 500 supporting multi-slot sidelink slot formats and scheduling in accordance with one or more examples disclosed herein is illustrated. The process flow 500 may implement aspects of the present disclosure described herein. The elements described in the process flow 500 (e.g., first UE 515-a, second UE 515-b, network entity 505, or any combination thereof) may be examples of similarly named elements described herein.
[0150] In the following description of the process flow 500, operations between various entities or elements may be performed in a different order or at different times. Some operations may also be excluded from the process flow 500, or other operations may be added. Although the various entities or elements are shown performing the operations of the process flow 500, some aspects of some operations may also be performed by other entities or elements of the process flow 500 or by entities or elements not depicted in the process flow or any combination thereof.
[0151] At 520, the first UE 515-a may receive an indication of a resource pool of resources available for sidelink communication with the first UE. In some examples, the indication of the resource pool may indicate the number of multiple time slots spanned by a pattern of time resources.
[0152] At 525, a first UE 515-a may receive, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in a resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots. In some examples, the pattern of time resources may indicate multiple start and length indicator values. In some examples, the sidelink communication configuration may indicate a selection of a start and length indicator value pattern from among multiple start and length indicator value patterns. In some examples, the indication of the sidelink communication configuration is received via radio resource control signaling or downlink control information. In some examples, the pattern of time resources may indicate a gap symbol that is the last symbol and / or the only gap symbol of the pattern of time resources. In some examples, a first symbol of the pattern of time resources is an automatic gain control symbol that is a repetition of a second symbol of the pattern of time resources. In some examples, the pattern of time resources is indicated in one or more time slots, one or more mini-slots, or both.
[0153] At 530, the first UE 515-a may transmit sidelink control information that may include an indication of a pattern of time resources across multiple time slots and one or more indications of devices with which the first UE is to communicate in each time resource of the pattern of time resources.
[0154] At 535, the first UE 515-a may transmit one or more sidelink messages to a second UE 515-b according to the pattern of time resources. In some examples, the sidelink control information is transmitted in one or more first symbols of the pattern of time resources and is not repeated within the pattern of time resources.
[0155] Figure 6 An example of a process flow 600 that supports multi-slot sidelink slot formats and scheduling in accordance with one or more examples disclosed herein is illustrated. The process flow 600 may implement various aspects of the present disclosure described herein. Elements described in the process flow 600 (e.g., a first UE 615-a, a second UE 615-b, a network entity 605, or any combination thereof) may be examples of similarly named elements described herein.
[0156] In the following description of the process flow 600, operations between various entities or elements may be performed in a different order or at different times. Some operations may also be excluded from the process flow 600, or other operations may be added. Although the various entities or elements are shown performing the operations of the process flow 600, some aspects of some operations may also be performed by other entities or elements of the process flow 600 or by entities or elements not depicted in the process flow or any combination thereof.
[0157] At 620, the first UE 615-a may perform a sensing operation to determine available resources for sidelink communication with the first UE.
[0158] At 625, the first UE 615-a may receive multiple start and length indicator value patterns, and the pattern of time resources may include one start and length indicator value pattern among the multiple start and length indicator value patterns.
[0159] At 630, the first UE 615-a may receive a resource pool indication, which may indicate the number of time slots spanned by the pattern of time resources.
[0160] At 635, the first UE 615-a may send sidelink control information, which may indicate the pattern of time resources among the available resources in which the first UE is to send sidelink signaling, and the pattern of time resources spans multiple time slots. In some examples, the sidelink control information is sent in one or more first symbols of the pattern of time resources. In some examples, the sidelink control information is separate sidelink control information for the pattern of time resources. In some examples, the pattern of time resources may indicate a gap symbol, which is the last symbol and the only gap symbol or both of the pattern of time resources.
[0161] At 640, the first UE 615-a may send an indication that the presence of sidelink control information will be included in the data transmission.
[0162] At 645, a data transmission including an indication of the presence of sidelink control information may be sent in at least a first symbol of time slots other than the first time slot among the multiple time slots, and the indication of the presence of sidelink control information may include one or more punctured resource elements, one or more punctured resource blocks, second sidelink control information having a format different from the format of the sidelink control information, one or more reference signals on one or more tones in the time slot, or any combination thereof.
[0163] At 650, the first UE 615-a may send one or more sidelink messages to the second UE 615-b according to the pattern of time resources.
[0164] Figure 7 Block diagram 700 illustrates a device 705 that supports multi-time slot sidelink slot formats and scheduling, according to one or more aspects of the present disclosure. The device 705 may be an example of aspects of the UE 115 as described herein. The device 705 may include a receiver 710, a transmitter 715, and a communication manager 720. The device 705 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0165] The receiver 710 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to multi-slot sidelink slot formats and scheduling). The information may be delivered to other components of the device 705. The receiver 710 may utilize a single antenna or a set of multiple antennas.
[0166] The transmitter 715 may provide components for transmitting signals generated by other components of the device 705. For example, the transmitter 715 may transmit information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to multi-slot sidelink slot formats and scheduling). In some examples, the transmitter 715 may be co-located with the receiver 710 in a transceiver module. The transmitter 715 may utilize a single antenna or a set of multiple antennas.
[0167] The communication manager 720, the receiver 710, the transmitter 715, or various combinations thereof or their various components may be examples of components for performing various aspects of the multi-slot sidelink slot format and scheduling as described herein. For example, the communication manager 720, the receiver 710, the transmitter 715, or various combinations thereof or components may support methods for performing one or more of the functions described herein.
[0168] In some examples, the communication manager 720, the receiver 710, the transmitter 715, or various combinations thereof or components may be implemented in hardware (e.g., in a communication management circuit). The hardware may include a processor, a digital signal processor (DSP), a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, a microcontroller, discrete gate or transistor logic, discrete hardware components, or any combination thereof configured to or otherwise supporting components for performing the functions described in this disclosure. In some examples, a processor and a memory coupled to the processor may be configured to perform one or more of the functions described herein (e.g., by the processor executing instructions stored in the memory).
[0169] Additionally or alternatively, in some examples, the communication manager 720, the receiver 710, the transmitter 715, or various combinations or components thereof may be implemented in code executed by a processor (e.g., implemented as communication management software or firmware). If implemented in code executed by a processor, the functions of the communication manager 720, the receiver 710, the transmitter 715, or various combinations or components thereof may be performed by a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, a microcontroller, or any combination of these or other programmable logic devices (e.g., components configured or otherwise supporting the performance of the functions described in this disclosure).
[0170] In some examples, the communication manager 720 may be configured to perform various operations (e.g., receive, obtain, monitor, output, transmit) using or otherwise in cooperation with the receiver 710, the transmitter 715, or both. For example, the communication manager 720 may receive information from the receiver 710, convey information to the transmitter 715, or integrate in combination with the receiver 710, the transmitter 715, or both to obtain information, output information, or perform various other operations as described herein.
[0171] For example, the communication manager 720 may be configured to or otherwise support components for receiving an indication of a resource pool of resources available for sidelink communication with a first UE. The communication manager 720 may be configured to or otherwise support components for receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots. The communication manager 720 may be configured to or otherwise support components for transmitting, to a second UE, one or more sidelink messages according to the pattern of time resources.
[0172] For example, the communication manager 720 may be configured to or otherwise support components for performing a sensing operation to determine available resources for sidelink communication with a first UE. The communication manager 720 may be configured to or otherwise support components for transmitting sidelink control information indicating a pattern of time resources in the available resources in which the first UE is to transmit sidelink signaling, where the pattern of time resources spans multiple time slots. The communication manager 720 may be configured to or otherwise support components for transmitting, to a second UE, one or more sidelink messages according to the pattern of time resources.
[0173] Additionally or alternatively, according to examples as disclosed herein, the communication manager 720 may support wireless communication at a second UE. For example, the communication manager 720 may be configured to or otherwise support components for receiving an indication of a resource pool of resources available for sidelink communication with the second UE. The communication manager 720 may be configured to or otherwise support components for receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, the pattern of time resources spanning multiple time slots. The communication manager 720 may be configured to or otherwise support components for receiving, from a first UE, one or more sidelink messages according to the pattern of time resources.
[0174] For example, the communication manager 720 may be configured to or otherwise support components for receiving sidelink control information indicating a pattern of time resources in available resources in which the second UE is to receive sidelink signaling, where the pattern of time resources spans multiple time slots. The communication manager 720 may be configured to or otherwise support components for receiving, from a first UE, one or more sidelink messages according to the pattern of time resources.
[0175] By including or configuring a communication manager 720 according to examples as described herein, a device 705 (e.g., a processor that controls or otherwise is coupled to a receiver 710, a transmitter 715, a communication manager 720, or a combination thereof) may support techniques for reducing processing, reducing power consumption, more efficiently utilizing communication resources, or any combination thereof.
[0176] Figure 8 Block diagram 800 illustrates a device 805 supporting multi-slot sidelink slot formats and scheduling in accordance with one or more aspects of the present disclosure. The device 805 may be an example of aspects of the device 705 or UE 115 as described herein. The device 805 may include a receiver 810, a transmitter 815, and a communication manager 820. The device 805 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0177] The receiver 810 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels related to multi-slot sidelink slot formats and scheduling). The information may be delivered to other components of the device 805. The receiver 810 may utilize a single antenna or a set of multiple antennas.
[0178] The transmitter 815 can provide components for transmitting signals generated by other components of the device 805. For example, the transmitter 815 can transmit information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to multi-slot sidelink slot formats and scheduling). In some examples, the transmitter 815 can be co-located with the receiver 810 in a transceiver module. The transmitter 815 can utilize a single antenna or a set of multiple antennas.
[0179] The device 805 or its various components can be examples of components for performing aspects of multi-slot sidelink slot formats and scheduling as described herein. For example, the communication manager 820 can include a resource pool component 825, a sidelink communication configuration component 830, a sidelink message sending component 835, a sensing component 840, an SCI component 845, a sidelink message receiving component 850, or any combination thereof. The communication manager 820 can be an example of aspects of the communication manager 720 as described herein. In some examples, the communication manager 820 or its various components can be configured to use or otherwise cooperate with the receiver 810, the transmitter 815, or both to perform various operations (e.g., receive, obtain, monitor, output, transmit). For example, the communication manager 820 can receive information from the receiver 810, convey information to the transmitter 815, or integrate in combination with the receiver 810, the transmitter 815, or both to obtain information, output information, or perform various other operations as described herein.
[0180] The resource pool component 825 can be configured to or otherwise support components for receiving an indication of a resource pool of resources available for sidelink communication with a first UE. The sidelink communication configuration component 830 can be configured to or otherwise support components for receiving from a network entity an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots. The sidelink message sending component 835 can be configured to or otherwise support components for sending one or more sidelink messages to a second UE according to the pattern of time resources.
[0181] The sensing component 840 can be configured to or otherwise support components for performing sensing operations to determine available resources for sidelink communication with a first UE. The SCI component 845 can be configured to or otherwise support components for sending sidelink control information indicating a pattern of time resources in the available resources in which the first UE is to transmit sidelink signaling, where the pattern of time resources spans multiple time slots. The sidelink message sending component 835 can be configured to or otherwise support components for sending one or more sidelink messages to a second UE according to the pattern of time resources.
[0182] Additionally or alternatively, according to examples as disclosed herein, the communication manager 820 may support wireless communication at a second UE. The resource pool component 825 may be configured to or otherwise support components for receiving an indication of a resource pool of resources available for sidelink communication with the second UE. The sidelink communication configuration component 830 may be configured to or otherwise support components for receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in which the second UE is to receive sidelink signaling in a resource pool, the pattern of time resources spanning multiple time slots. The sidelink message receiving component 850 may be configured to or otherwise support components for receiving, from a first UE, one or more sidelink messages according to the pattern of time resources.
[0183] The SCI component 845 may be configured to or otherwise support components for receiving sidelink control information indicating a pattern of time resources in available resources in which the second UE is to receive sidelink signaling, wherein the pattern of time resources spans multiple time slots. The sidelink message receiving component 850 may be configured to or otherwise support components for receiving, from a first UE, one or more sidelink messages according to the pattern of time resources.
[0184] Figure 9 Block diagram 900 illustrates a communication manager 920 supporting multi-slot sidelink slot formats and scheduling in accordance with one or more aspects of the present disclosure. The communication manager 920 may be an example of aspects of the communication manager 720, the communication manager 820, or both as described herein. The communication manager 920 or its various components may be examples of components for performing various aspects of multi-slot sidelink slot formats and scheduling as described herein. For example, the communication manager 920 may include a resource pool component 925, a sidelink communication configuration component 930, a sidelink message sending component 935, a sensing component 940, an SCI component 945, a sidelink message receiving component 950, a time resource pattern component 955, an SLIV component 960, an SCI presence indication component 965, or any combination thereof. Each of these components may communicate directly or indirectly with each other (e.g., via one or more buses).
[0185] The resource pool component 925 can be configured to or otherwise support components for receiving an indication of a resource pool of resources available for sidelink communication with a first UE. The sidelink communication configuration component 930 can be configured to or otherwise support components for receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots. The sidelink message sending component 935 can be configured to or otherwise support components for sending one or more sidelink messages to a second UE according to the pattern of time resources.
[0186] In some examples, the SCI component 945 can be configured to or otherwise support components for sending sidelink control information that includes an indication of a pattern of time resources spanning multiple time slots and one or more indications of devices with which the first UE is to communicate in each time resource in the pattern of time resources.
[0187] In some examples, the sidelink control information is sent in one or more first symbols of the pattern of time resources and is not repeated in the pattern of time resources.
[0188] In some examples, the pattern of time resources indicates a set of multiple start and length indicator values.
[0189] In some examples, the sidelink communication configuration indicates a selection of a start and length indicator value pattern from a set of multiple start and length indicator value patterns.
[0190] In some examples, the indication of the resource pool indicates the number of multiple time slots spanned by the pattern of time resources.
[0191] In some examples, the indication of the sidelink communication configuration is received via radio resource control signaling or downlink control information.
[0192] In some examples, the pattern of time resources indicates a gap symbol that is the last symbol and the only gap symbol or both of the pattern of time resources.
[0193] In some examples, the first symbol of the pattern of time resources is an automatic gain control symbol that is a repetition of the second symbol of the pattern of time resources.
[0194] In some examples, the pattern of time resources is indicated in one or more time slots, one or more mini-slots, or both.
[0195] The sensing component 940 may be configured to or otherwise support components for performing sensing operations to determine available resources for sidelink communication with a first UE. The SCI component 945 may be configured to or otherwise support components for sending sidelink control information indicating a pattern of time resources among the available resources in which the first UE is to send sidelink signaling, where the pattern of time resources spans multiple time slots. In some examples, the sidelink message sending component 935 may be configured to or otherwise support components for sending one or more sidelink messages to a second UE according to the pattern of time resources.
[0196] In some examples, the sidelink control information is sent in one or more first symbols of the pattern of time resources, where the sidelink control information is separate sidelink control information for the pattern of time resources.
[0197] In some examples, the SLIV component 960 may be configured to or otherwise support components for receiving a set of multiple start and length indicator value patterns, where the pattern of time resources includes one start and length indicator value pattern from the set of multiple start and length indicator value patterns.
[0198] In some examples, the resource pool component 925 may be configured to or otherwise support components for receiving a resource pool indication indicating the number of multiple time slots spanned by the pattern of time resources.
[0199] In some examples, the pattern of time resources indicates a gap symbol, which is the last symbol and / or the only gap symbol of the pattern of time resources.
[0200] In some examples, the SCI presence indication component 965 may be configured to or otherwise support components for sending data transmissions including a sidelink control information presence indication in at least a first symbol of time slots other than a first time slot among the multiple time slots, where the sidelink control information presence indication includes one or more punctured resource elements, one or more punctured resource blocks, second sidelink control information having a format different from the format of the sidelink control information, one or more reference signals on one or more tones in a time slot, or any combination thereof.
[0201] In some examples, the SCI presence indication component 965 may be configured to or otherwise support components for sending an indication that a sidelink control information presence indication is to be included in a data transmission.
[0202] Additionally or alternatively, according to examples disclosed herein, the communication manager 920 may support wireless communication at a second UE. In some examples, the resource pool component 925 may be configured to or otherwise support components for receiving an indication of a resource pool of resources available for sidelink communication with the second UE. In some examples, the sidelink communication configuration component 930 may be configured to or otherwise support components for receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, the pattern of time resources spanning multiple time slots. The sidelink message receiving component 950 may be configured to or otherwise support components for receiving, from a first UE, one or more sidelink messages according to the pattern of time resources.
[0203] In some examples, the SCI component 945 may be configured to or otherwise support components for receiving sidelink control information including an indication of a pattern of time resources spanning multiple time slots and one or more indications of devices with which the first UE is to communicate in each time resource in the pattern of time resources.
[0204] In some examples, the sidelink control information is received in one or more first symbols of the pattern of time resources and is not repeated in the pattern of time resources.
[0205] In some examples, the pattern of time resources indicates a set of multiple start and length indicator values.
[0206] In some examples, the sidelink communication configuration indicates a selection of a start and length indicator value pattern from a set of multiple start and length indicator value patterns.
[0207] In some examples, the indication of the resource pool indicates the number of time slots spanned by the pattern of time resources.
[0208] In some examples, the indication of the sidelink communication configuration is received via radio resource control signaling or downlink control information.
[0209] In some examples, the pattern of time resources indicates a gap symbol that is the last symbol and / or the only gap symbol of the pattern of time resources.
[0210] In some examples, the first symbol of the pattern of time resources is an automatic gain control symbol that is a repetition of the second symbol of the pattern of time resources.
[0211] In some examples, the pattern of time resources is indicated in one or more time slots, one or more mini-slots, or both.
[0212] In some examples, the SCI component 945 may be configured to or otherwise support components for receiving sidelink control information that indicates a pattern of time resources among available resources in which a second UE is to receive sidelink signaling, where the pattern of time resources spans multiple time slots. In some examples, the sidelink message receiving component 950 may be configured to or otherwise support components for receiving one or more sidelink messages from a first UE according to the pattern of time resources.
[0213] In some examples, the sidelink control information is received in one or more first symbols of the pattern of time resources, where the sidelink control information is individual sidelink control information of the pattern of time resources.
[0214] In some examples, the SLIV component 960 may be configured to or otherwise support components for receiving a set of multiple start and length indicator value patterns, where the pattern of time resources includes one start and length indicator value pattern from the set of multiple start and length indicator value patterns.
[0215] In some examples, the resource pool component 925 may be configured to or otherwise support components for receiving a resource pool indication that indicates the number of multiple time slots spanned by the pattern of time resources.
[0216] In some examples, the pattern of time resources indicates a gap symbol that is the last symbol and / or the only gap symbol of the pattern of time resources.
[0217] In some examples, the SCI presence indication component 965 may be configured to or otherwise support components for receiving a data transmission including a sidelink control information presence indication in at least a first symbol of time slots other than a first time slot among multiple time slots, where the sidelink control information presence indication includes one or more punctured resource elements, one or more punctured resource blocks, second sidelink control information having a format different from the format of the sidelink control information, one or more reference signals on one or more tones in a time slot, or any combination thereof.
[0218] In some examples, the SCI presence indication component 965 may be configured to or otherwise support components for receiving an indication that a sidelink control information presence indication is to be included in a data transmission.
[0219] Figure 10FIG. illustrates a system 1000 including a device 1005 that supports multi-slot sidelink slot formats and scheduling in accordance with one or more aspects of the present disclosure. The device 1005 may be an example of a device 705, a device 805, or a UE 115 as described herein, or may include components thereof. The device 1005 may communicate (e.g., wirelessly) with one or more network entities 105, one or more UEs 115, or any combination thereof. The device 1005 may include components for two-way voice and data communication, including components for transmitting and receiving communications, such as a communication manager 1020, an input / output (I / O) controller 1010, a transceiver 1015, an antenna 1025, a memory 1030, code 1035, and a processor 1040. These components may be electronically communicated or otherwise (e.g., operatively, communicatively, functionally, electronically, electrically) coupled via one or more buses (e.g., bus 1045).
[0220] The I / O controller 1010 may manage input signals and output signals of the device 1005. The I / O controller 1010 may also manage peripheral devices not integrated into the device 1005. In some cases, the I / O controller 1010 may represent a physical connection or port to an external peripheral device. In some cases, the I / O controller 1010 may utilize an operating system, such as or another known operating system. Additionally or alternatively, the I / O controller 1010 may represent a modem, a keyboard, a mouse, a touch screen, or similar device, or may interact with a modem, a keyboard, a mouse, a touch screen, or similar device. In some cases, the I / O controller 1010 may be implemented as part of a processor (such as the processor 1040). In some cases, a user may interact with the device 1005 via the I / O controller 1010 or via hardware components controlled by the I / O controller 1010.
[0221] In some cases, device 1005 may include a single antenna 1025. However, in some other cases, device 1005 may have more than one antenna 1025, and the more than one antenna may be capable of concurrently transmitting or receiving multiple wireless transmissions. Transceiver 1015 may communicate bidirectionally via one or more antennas 1025, wired or wireless links as described herein. For example, transceiver 1015 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 1015 may also include a modem for: modulating packets; providing the modulated packets to one or more antennas 1025 for transmission; and demodulating packets received from one or more antennas 1025. Transceiver 1015 or transceiver 1015 and one or more antennas 1025 may be examples of transmitter 715, transmitter 815, receiver 710, receiver 810 or any combination thereof or their components as described herein.
[0222] Memory 1030 may include random access memory (RAM) and read only memory (ROM). Memory 1030 may store computer-readable, computer-executable code 1035 including instructions that, when executed by processor 1040, cause device 1005 to perform the various functions described herein. Code 1035 may be stored in a non-transitory computer-readable medium (such as system memory or another type of memory). In some cases, code 1035 may not be directly executable by processor 1040 but may (e.g., when compiled and executed) cause a computer to perform the functions described herein. In some cases, memory 1030 may contain a basic input / output system (BIOS) and the like, which may control basic hardware or software operations, such as interactions with peripheral components or devices.
[0223] Processor 1040 may include intelligent hardware devices (e.g., general purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components or any combination thereof). In some cases, processor 1040 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into processor 1040. Processor 1040 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1030) to cause device 1005 to perform various functions (e.g., functions or tasks supporting multi-slot sidelink slot formats and scheduling). For example, device 1005 or components of device 1005 may include processor 1040 and memory 1030 coupled to or coupled with processor 1040, and processor 1040 and memory 1030 are configured to perform the various functions described herein.
[0224] For example, communication manager 1020 may be configured to or otherwise support components for receiving an indication of a resource pool of resources available for sidelink communication with a first UE. Communication manager 1020 may be configured to or otherwise support components for receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots. Communication manager 1020 may be configured to or otherwise support components for transmitting, according to the pattern of time resources, one or more sidelink messages to a second UE.
[0225] For example, communication manager 1020 may be configured to or otherwise support components for performing a sensing operation to determine available resources for sidelink communication with a first UE. Communication manager 1020 may be configured to or otherwise support components for transmitting sidelink control information indicating a pattern of time resources in the available resources in which the first UE is to transmit sidelink signaling, where the pattern of time resources spans multiple time slots. Communication manager 1020 may be configured to or otherwise support components for transmitting, according to the pattern of time resources, one or more sidelink messages to a second UE.
[0226] Additionally or alternatively, according to examples disclosed herein, communication manager 1020 may support wireless communication at a second UE. For example, communication manager 1020 may be configured to or otherwise support components for receiving an indication of a resource pool of resources available for sidelink communication with the second UE. Communication manager 1020 may be configured to or otherwise support components for receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, the pattern of time resources spanning multiple time slots. Communication manager 1020 may be configured to or otherwise support components for receiving, according to the pattern of time resources, one or more sidelink messages from a first UE.
[0227] For example, communication manager 1020 may be configured to or otherwise support components for receiving sidelink control information indicating a pattern of time resources in the available resources in which the second UE is to receive sidelink signaling, where the pattern of time resources spans multiple time slots. Communication manager 1020 may be configured to or otherwise support components for receiving, according to the pattern of time resources, one or more sidelink messages from a first UE.
[0228] By including or configuring a communication manager 1020 according to examples as described herein, a device 1005 may support techniques for improving communication reliability, reducing latency, improving the user experience associated with reduced processing, reducing power consumption, more efficiently utilizing communication resources, improving coordination between devices, extending battery life, improving the utilization of processing capabilities, or any combination thereof.
[0229] In some examples, the communication manager 1020 may be configured to perform various operations (e.g., receive, monitor, transmit) using or otherwise in cooperation with the transceiver 1015, one or more antennas 1025, or any combination thereof. Although the communication manager 1020 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1020 may be supported or performed by the processor 1040, the memory 1030, the code 1035, or any combination thereof. For example, the code 1035 may include instructions that may be executed by the processor 1040 to cause the device 1005 to perform various aspects of the multi-slot sidelink slot format and scheduling as described herein, or the processor 1040 and the memory 1030 may otherwise be configured to perform or support such operations.
[0230] Figure 11 A flowchart illustrating a method 1100 for supporting multi-slot sidelink slot format and scheduling in accordance with one or more aspects of the present disclosure is illustrated. The operations of method 1100 may be implemented by a UE or its components as described herein. For example, the operations of method 1100 may be performed by a UE 115 as described with reference to Figures 1 to 10 In some examples, the UE may execute an instruction set to control functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.
[0231] At 1105, the method may include receiving an indication of a resource pool of resources available for sidelink communication with a first UE. The operation of 1105 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operation of 1105 may be performed by a resource pool component 925 as described with reference to Figure 9 In some examples, aspects of the operation of 1105 may be performed by a resource pool component 925 as described with reference to
[0232] At 1110, the method may include receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots. The operation of 1110 may be performed in accordance with examples as disclosed herein. In some examples, aspects of the operation of 1110 may be performed by a sidelink communication configuration component 930 as described with reference to Figure 9 In some examples, aspects of the operation of 1110 may be performed by a sidelink communication configuration component 930 as described with reference to
[0233] At 1115, the method may include sending one or more sidelink messages to a second UE according to a pattern of time resources. The operation at 1115 may be performed according to examples disclosed herein. In some examples, aspects of the operation at 1115 may be performed by a sidelink message sending component 935 as described with reference to Figure 9 as described.
[0234] Figure 12 Illustrates a flowchart of a method 1200 for supporting multi-slot sidelink slot formats and scheduling in accordance with one or more aspects of the present disclosure. The operations of method 1200 may be implemented by a UE or components thereof as described herein. For example, the operations of method 1200 may be performed by a UE 115 as described with reference to Figures 1 to 10 as described. In some examples, the UE may execute an instruction set to control functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.
[0235] At 1205, the method may include performing a sensing operation to determine available resources for sidelink communication with a first UE. The operation at 1205 may be performed according to examples disclosed herein. In some examples, aspects of the operation at 1205 may be performed by a sensing component 940 as described with reference to Figure 9 as described.
[0236] At 1210, the method may include sending sidelink control information that indicates a pattern of time resources among the available resources in which the first UE is to send sidelink signaling, wherein the pattern of time resources spans multiple time slots. The operation at 1210 may be performed according to examples disclosed herein. In some examples, aspects of the operation at 1210 may be performed by an SCI component 945 as described with reference to Figure 9 as described.
[0237] At 1215, the method may include sending one or more sidelink messages to a second UE according to the pattern of time resources. The operation at 1215 may be performed according to examples disclosed herein. In some examples, aspects of the operation at 1215 may be performed by a sidelink message sending component 935 as described with reference to Figure 9 as described.
[0238] Figure 13 Illustrates a flowchart of a method 1300 for supporting multi-slot sidelink slot formats and scheduling in accordance with one or more aspects of the present disclosure. The operations of method 1300 may be implemented by a UE or components thereof as described herein. For example, the operations of method 1300 may be performed by a UE 115 as described with reference to Figures 1 to 10Performed by the described UE 115. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.
[0239] At 1305, the method may include receiving an indication of a resource pool of resources available for sidelink communication with a second UE. The operation of 1305 may be performed in accordance with the examples disclosed herein. In some examples, aspects of the operation of 1305 may be performed by a resource pool component 925 as described in reference to Figure 9 the described resource pool component 925.
[0240] At 1310, the method may include receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, the pattern of time resources spanning multiple time slots. The operation of 1310 may be performed in accordance with the examples disclosed herein. In some examples, aspects of the operation of 1310 may be performed by a sidelink communication configuration component 930 as described in reference to Figure 9 the described sidelink communication configuration component 930.
[0241] At 1315, the method may include receiving, from a first UE, one or more sidelink messages according to the pattern of time resources. The operation of 1315 may be performed in accordance with the examples disclosed herein. In some examples, aspects of the operation of 1315 may be performed by a sidelink message receiving component 950 as described in reference to Figure 9 the described sidelink message receiving component 950.
[0242] Figure 14 Illustrates a flowchart of a method 1400 for supporting multi-slot sidelink slot formats and scheduling in accordance with one or more aspects of the present disclosure. The operations of method 1400 may be implemented by a UE or its components as described herein. For example, the operations of method 1400 may be performed by a UE 115 as described in reference to Figures 1 to 10 the described UE 115. In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.
[0243] At 1405, the method may include receiving sidelink control information that indicates a pattern of time resources in available resources in which the second UE is to receive sidelink signaling, wherein the pattern of time resources spans multiple time slots. The operation of 1405 may be performed in accordance with the examples disclosed herein. In some examples, aspects of the operation of 1405 may be performed by an SCI component 945 as described in reference to Figure 9 the described SCI component 945.
[0244] At 1410, the method may include receiving, from a first UE, one or more sidelink messages according to a pattern of time resources. The operations of 1410 may be performed according to examples disclosed herein. In some examples, aspects of the operations of 1410 may be performed by a sidelink message receiving component 950 as described with reference to Figure 9 The sidelink message receiving component 950 described above.
[0245] An overview of aspects of the present disclosure is provided below:
[0246] Aspect 1: A method for wireless communication at a first UE, the method including: receiving an indication of a resource pool of resources available for sidelink communication with the first UE; receiving, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots; and transmitting, according to the pattern of time resources, one or more sidelink messages to a second UE.
[0247] Aspect 2: The method according to aspect 1, the method further including: transmitting sidelink control information including an indication of the pattern of time resources across the multiple time slots and one or more indications of devices with which the first UE is to communicate in each time resource in the pattern of time resources.
[0248] Aspect 3: The method according to aspect 2, wherein the sidelink control information is transmitted in one or more first symbols of the pattern of time resources and is not repeated in the pattern of time resources.
[0249] Aspect 4: The method according to any one of aspects 1 to 3, wherein the pattern of time resources indicates a plurality of start and length indicator values.
[0250] Aspect 5: The method according to any one of aspects 1 to 4, wherein the sidelink communication configuration indicates a selection of a start and length indicator value pattern from among a plurality of start and length indicator value patterns.
[0251] Aspect 6: The method according to any one of aspects 1 to 5, wherein the indication of the resource pool indicates the number of the multiple time slots spanned by the pattern of time resources.
[0252] Aspect 7: The method according to any one of aspects 1 to 6, wherein the indication of the sidelink communication configuration is received via radio resource control signaling or downlink control information.
[0253] Aspect 8: The method according to any one of Aspects 1 to 7, wherein the pattern of the time resource indicates a gap symbol, and the gap symbol is the last symbol and / or the only gap symbol of the pattern of the time resource.
[0254] Aspect 9: The method according to any one of Aspects 1 to 8, wherein the first symbol of the pattern of the time resource is an automatic gain control symbol, and the automatic gain control symbol is a repetition of the second symbol of the pattern of the time resource.
[0255] Aspect 10: The method according to any one of Aspects 1 to 9, wherein the pattern of the time resource is indicated in one or more time slots, one or more mini time slots, or both.
[0256] Aspect 11: A method for wireless communication at a first UE, the method comprising: performing a sensing operation to determine available resources for sidelink communication with the first UE; transmitting sidelink control information indicating a pattern of time resources in the available resources, wherein the first UE is to transmit sidelink signaling in the pattern of time resources, and the pattern of time resources spans multiple time slots; and transmitting one or more sidelink messages to a second UE according to the pattern of time resources.
[0257] Aspect 12: The method according to Aspect 11, wherein the sidelink control information is transmitted in one or more first symbols of the pattern of time resources, and the sidelink control information is separate sidelink control information of the pattern of time resources.
[0258] Aspect 13: The method according to any one of Aspects 11 to 12, the method further comprising: receiving a plurality of start and length indicator value patterns, wherein the pattern of time resources includes one start and length indicator value pattern of the plurality of start and length indicator value patterns.
[0259] Aspect 14: The method according to any one of Aspects 11 to 13, the method further comprising: receiving a resource pool indicator indicating the number of the plurality of time slots spanned by the pattern of time resources.
[0260] Aspect 15: The method according to any one of Aspects 11 to 14, wherein the pattern of the time resource indicates a gap symbol, and the gap symbol is the last symbol and / or the only gap symbol of the pattern of the time resource.
[0261] Aspect 16: The method according to any one of Aspects 11 to 15, the method further comprising: transmitting data transmission including an indication of the presence of sidelink control information in at least a first symbol of a time slot among the plurality of time slots other than the first time slot among the plurality of time slots, the indication of the presence of sidelink control information including one or more punctured resource elements, one or more punctured resource blocks, second sidelink control information having a format different from the format of the sidelink control information, one or more reference signals on one or more tones in the time slot, or any combination thereof.
[0262] Aspect 17: The method according to Aspect 16, the method further comprising: transmitting an indication that the indication of the presence of sidelink control information will be included in the data transmission.
[0263] Aspect 18: A method for wireless communication at a second UE, the method comprising: receiving an indication of a resource pool of resources available for sidelink communication with the second UE; receiving an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, the pattern of time resources spanning a plurality of time slots; and receiving one or more sidelink messages from a first UE according to the pattern of time resources.
[0264] Aspect 19: The method according to Aspect 18, the method further comprising: receiving sidelink control information, the sidelink control information including an indication of the pattern of time resources across the plurality of time slots and one or more indications of devices with which the first UE is to communicate in each time resource in the pattern of time resources.
[0265] Aspect 20: The method according to Aspect 19, wherein the sidelink control information is received in one or more first symbols of the pattern of time resources and is not repeated in the pattern of time resources.
[0266] Aspect 21: The method according to any one of Aspects 18 to 20, wherein the pattern of time resources indicates a plurality of start and length indicator values.
[0267] Aspect 22: The method according to any one of Aspects 18 to 21, wherein the sidelink communication configuration indicates a selection of a start and length indicator value pattern from among a plurality of start and length indicator value patterns.
[0268] Aspect 23: The method according to any one of Aspects 18 to 22, wherein the indication of the resource pool indicates the number of the plurality of time slots spanned by the pattern of time resources.
[0269] Aspect 24: The method according to any one of aspects 18 to 23, wherein the indication of the sidelink communication configuration is received via radio resource control signaling or downlink control information.
[0270] Aspect 25: The method according to any one of aspects 18 to 24, wherein the pattern of the time resource indicates a gap symbol, and the gap symbol is the last symbol and the only gap symbol or both of the pattern of the time resource.
[0271] Aspect 26: The method according to any one of aspects 18 to 25, wherein the first symbol of the pattern of the time resource is an automatic gain control symbol, and the automatic gain control symbol is a repetition of the second symbol of the pattern of the time resource.
[0272] Aspect 27: The method according to any one of aspects 18 to 26, wherein the pattern of the time resource is indicated in one or more time slots, one or more mini-slots, or both.
[0273] Aspect 28: A method for wireless communication at a first UE, the method comprising: receiving sidelink control information indicating a pattern of time resources in the available resources in which a second UE is to receive sidelink signaling, wherein the pattern of the time resources spans multiple time slots; and receiving one or more sidelink messages from the first UE according to the pattern of the time resources.
[0274] Aspect 29: The method according to aspect 28, wherein the sidelink control information is received in one or more first symbols of the pattern of the time resources, and the sidelink control information is separate sidelink control information of the pattern of the time resources.
[0275] Aspect 30: The method according to any one of aspects 28 to 29, the method further comprising: receiving a plurality of start and length indicator value patterns, wherein the pattern of the time resources includes one start and length indicator value pattern of the plurality of start and length indicator value patterns.
[0276] Aspect 31: The method according to any one of aspects 28 to 30, the method further comprising: receiving a resource pool indication indicating the number of the plurality of time slots spanned by the pattern of the time resources.
[0277] Aspect 32: The method according to any one of aspects 28 to 31, wherein the pattern of the time resources indicates a gap symbol, and the gap symbol is the last symbol and the only gap symbol or both of the pattern of the time resources.
[0278] Aspect 33: The method according to any one of aspects 28 to 32, the method further comprising: receiving, in at least a first symbol of a time slot among the plurality of time slots other than the first time slot of the plurality of time slots, a data transmission including an indication of the presence of sidelink control information, the indication of the presence of sidelink control information including one or more punctured resource elements, one or more punctured resource blocks, second sidelink control information having a format different from the format of the sidelink control information, one or more reference signals on one or more tones in the time slot, or any combination thereof.
[0279] Aspect 34: The method according to aspect 33, the method further comprising: receiving an indication that the indication of the presence of sidelink control information is to be included in the data transmission.
[0280] Aspect 35: An apparatus, the apparatus comprising: one or more processors; a memory coupled to the one or more processors; and instructions stored in the memory and executable by the one or more processors to cause the apparatus to perform the method according to any one of aspects 1 to 10.
[0281] Aspect 36: An apparatus, the apparatus comprising: at least one component for performing the method according to any one of aspects 1 to 10.
[0282] Aspect 37: A non-transitory computer-readable medium storing code, the code including instructions executable by a processor to perform the method according to any one of aspects 1 to 10.
[0283] Aspect 38: An apparatus, the apparatus comprising: one or more processors; a memory coupled to the one or more processors; and instructions stored in the memory and executable by the one or more processors to cause the apparatus to perform the method according to any one of aspects 11 to 17.
[0284] Aspect 39: An apparatus, the apparatus comprising: at least one component for performing the method according to any one of aspects 11 to 17.
[0285] Aspect 40: A non-transitory computer-readable medium storing code, the code including instructions executable by a processor to perform the method according to any one of aspects 11 to 17.
[0286] Aspect 41: An apparatus for wireless communication at a second UE, the apparatus comprising: one or more processors; a memory coupled to the one or more processors; and instructions stored in the memory and executable by the one or more processors to cause the apparatus to perform the method according to any one of Aspects 18 to 27.
[0287] Aspect 42: An apparatus for wireless communication at a second UE, the apparatus comprising: at least one component for performing the method according to any one of Aspects 18 to 27.
[0288] Aspect 43: A non-transitory computer-readable medium storing code for wireless communication at a second UE, the code comprising instructions executable by a processor to perform the method according to any one of Aspects 18 to 27.
[0289] Aspect 44: An apparatus comprising: one or more processors; a memory coupled to the one or more processors; and instructions stored in the memory and executable by the one or more processors to cause the apparatus to perform the method according to any one of Aspects 28 to 34.
[0290] Aspect 45: An apparatus comprising: at least one component for performing the method according to any one of Aspects 28 to 34.
[0291] Aspect 46: A non-transitory computer-readable medium storing code comprising instructions executable by a processor to perform the method according to any one of Aspects 28 to 34.
[0292] It should be noted that the methods described herein describe possible specific implementations, and the operations and steps may be rearranged or otherwise modified and other specific implementations are also possible. In addition, aspects from two or more methods may be combined.
[0293] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for example purposes and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in much of the description, the techniques described herein may also apply to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the described techniques may apply to various other wireless communication systems such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0294] The information and signals described herein may be represented using any of a variety of different technologies and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.
[0295] The various illustrative block boxes and components described in connection with the disclosure herein may be implemented or performed using a general purpose processor, DSP, ASIC, CPU, GPU, FPGA, or other programmable logic device, discrete gate or transistor logic component, discrete hardware component, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0296] The functions described herein can be implemented in hardware, software executed by a processor, or any combination thereof. Software should be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, or functions, regardless of whether they are referred to in software, firmware, middleware, microcode, hardware description language, or other terms. When implemented in software executed by a processor, the functions can be stored as one or more instructions or code in a computer-readable medium or transmitted using one or more instructions or code in a computer-readable medium. Other examples and specific implementations are within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, hardwiring, or any combination thereof. The features implementing the functions can also be physically located in different positions, including being distributed such that parts of the functions are implemented at different physical locations.
[0297] Computer-readable media includes both non-transitory computer storage media and communication media, which includes any medium that facilitates transfer of a computer program from one location to another. The non-transitory storage media can be any available media that can be accessed by a general-purpose or special-purpose computer. By way of example and not limitation, non-transitory computer-readable media can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, phase change memory, compact disc (CD) ROM or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code components in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Additionally, any connection is properly termed a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable medium. As used herein, disk and disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc. Disk can magnetically reproduce data, while disc can optically reproduce data using lasers. Combinations of the above are also included within the scope of computer-readable media.
[0298] As used herein, including in the claims, the "or" used in a listing of items (e.g., a listing of items with a phrase such as "at least one of" or "one or more of") indicates an inclusive listing such that, for example, the listing of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Additionally, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, an example step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on". As used herein, when the term "and / or" is used in a list of two or more items, it means that any one of the listed items can be taken alone, or any combination of two or more of the listed items can be taken. For example, if a composition is described as comprising components A, B, and / or C, the composition can comprise A alone; B alone; C alone; a combination of A and B; a combination of A and C; a combination of B and C; or a combination of A, B, and C.
[0299] The term "determine" or "identify" encompasses a variety of actions and, thus, "determine" or "identify" can include computing, calculating, processing, deriving, researching, looking up (such as looking up in a table, database, or another data structure), ascertaining, etc. Additionally, "determine" or "identify" can include receiving (such as receiving information or signaling, e.g., receiving information or signaling for determination, receiving information or signaling for identification), accessing (such as accessing data in a memory or accessing information), etc. Additionally, "determine" or "identify" can include parsing, obtaining, selecting, picking, establishing, and other such like actions.
[0300] In the drawings, like components or features may have the same reference numeral. Additionally, various components of the same type can be distinguished by adding a dash and a second numeral used to distinguish between like components after the reference numeral. If only the first reference numeral is used in the specification, the description can apply to any one of the like components having the same first reference numeral, regardless of the second reference numeral or any subsequent reference numerals.
[0301] The description set forth herein in conjunction with the drawings describes example configurations and does not represent all examples that can be implemented or that are within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration" and not "preferred" or "advantageous over other examples". The detailed description includes specific details for providing an understanding of the described techniques. However, the techniques can be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0302] The description provided herein enables a person of ordinary skill in the art to implement or use the present disclosure. Various modifications to the present disclosure are obvious to a person of ordinary skill in the art, and the general principles defined herein can be applied to other variations without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the examples and designs described herein, but should be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A first user equipment (UE), the first user equipment (UE) comprising: At least one processor; And A memory coupled to the at least one processor, the memory storing instructions for the at least one processor to cause the first UE to: Receive an indication of a resource pool of resources available for sidelink communication with the first UE; Receive, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the first UE is to transmit sidelink signaling, the pattern of time resources spanning multiple time slots; And Transmit one or more sidelink messages to a second UE according to the pattern of time resources.
2. The first UE according to claim 1, wherein the instructions further cause the at least one processor to cause the first UE to: Transmit sidelink control information, the sidelink control information including an indication of the pattern of time resources across the multiple time slots and one or more indications of devices with which the first UE is to communicate in each time resource in the pattern of time resources.
3. The first UE according to claim 2, wherein: The sidelink control information is transmitted in one or more first symbols of the pattern of time resources and is not repeated in the pattern of time resources.
4. The first UE according to claim 1, wherein: The pattern of time resources indicates a plurality of start and length indicator values.
5. The first UE according to claim 1, wherein: The sidelink communication configuration indicates a selection of a start and length indicator value pattern from among a plurality of start and length indicator value patterns.
6. The first UE according to claim 1, wherein: The indication of the resource pool indicates the number of the multiple time slots spanned by the pattern of time resources.
7. The first UE according to claim 1, wherein: The indication of the sidelink communication configuration is received via radio resource control signaling or downlink control information.
8. The first UE according to claim 1, wherein: The pattern of time resources indicates a gap symbol, the gap symbol being the last symbol and / or the only gap symbol of the pattern of time resources.
9. The first UE according to claim 1, wherein: The first symbol of the pattern of time resources is an automatic gain control symbol, the automatic gain control symbol being a repetition of the second symbol of the pattern of time resources.
10. The first UE according to claim 1, wherein: The pattern of time resources is indicated in one or more time slots, one or more mini-slots, or both.
11. A first user equipment (UE), the first user equipment (UE) comprising: At least one processor; And A memory coupled to the at least one processor, the memory storing instructions for the at least one processor to cause the first UE to: Perform a sensing operation to determine available resources for sidelink communication with the first UE; Transmit sidelink control information, where the sidelink control information indicates a pattern of time resources in the available resources in which the first UE is to transmit sidelink signaling, where the pattern of the time resources spans multiple time slots; And Transmit one or more sidelink messages to a second UE according to the pattern of the time resources.
12. The first UE according to claim 11, wherein: The sidelink control information is transmitted in one or more first symbols of the pattern of the time resources; and The sidelink control information is separate sidelink control information of the pattern of the time resources.
13. The first UE according to claim 11, wherein the instructions further cause the first UE for the at least one processor to: Receive a plurality of start and length indicator value patterns, where the pattern of the time resources includes one start and length indicator value pattern among the plurality of start and length indicator value patterns.
14. The first UE according to claim 11, wherein the instructions further cause the first UE for the at least one processor to: Receive a resource pool indication indicating the number of the plurality of time slots spanned by the pattern of the time resources.
15. The first UE according to claim 11, wherein: The pattern of the time resources indicates a gap symbol, and the gap symbol is the last symbol and the only gap symbol of the pattern of the time resources or both.
16. The first UE according to claim 11, wherein the instructions further cause the first UE for the at least one processor to: Transmit a data transmission including an indication of the presence of sidelink control information in at least a first symbol of time slots other than the first time slot among the plurality of time slots, where the indication of the presence of sidelink control information includes one or more punctured resource elements, one or more punctured resource blocks, second sidelink control information having a format different from the format of the sidelink control information, one or more reference signals on one or more tones in the time slot, or any combination thereof.
17. The first UE according to claim 16, wherein the instructions further cause the first UE for the at least one processor to: Transmit an indication that the indication of the presence of sidelink control information will be included in the data transmission.
18. A second user equipment (UE) includes: At least one processor; And A memory coupled to the at least one processor, where the memory stores instructions, and the instructions cause the at least one processor to cause the second UE to: Receive an indication of a resource pool of resources available for sidelink communication with the second UE; Receive, from a network entity, an indication of a sidelink communication configuration associated with a pattern of time resources in the resource pool in which the second UE is to receive sidelink signaling, where the pattern of the time resources spans multiple time slots; And Receive one or more sidelink messages from a first UE according to the pattern of the time resources.
19. The second UE according to claim 18, wherein the instructions further cause the second UE for the at least one processor to: Receive sidelink control information, where the sidelink control information includes an indication of the pattern of the time resources across the plurality of time slots and one or more indications of the devices with which the first UE is to communicate in each of the time resources in the pattern of the time resources.
20. The second UE according to claim 19, wherein: The sidelink control information is received in one or more first symbols of the pattern of the time resources and is not repeated in the pattern of the time resources.
21. The second UE according to claim 18, wherein: The pattern of the time resources indicates a plurality of start and length indicator values.
22. The second UE according to claim 18, wherein: The sidelink communication configuration indicates a selection of a start and length indicator value pattern from among a plurality of start and length indicator value patterns.
23. The second UE according to claim 18, wherein: The indication of the resource pool indicates the number of the plurality of time slots spanned by the pattern of the time resources.
24. The second UE according to claim 18, wherein: The pattern of the time resources indicates a gap symbol, which is the last symbol and / or the only gap symbol of the pattern of the time resources.
25. A second user equipment (UE) comprising: At least one processor; And A memory coupled to the at least one processor, the memory storing instructions for the at least one processor to cause the second UE to: Receive sidelink control information, the sidelink control information indicating a pattern of time resources in which the second UE is to receive sidelink signaling, where the pattern of the time resources spans a plurality of time slots; And Receive one or more sidelink messages from a first UE according to the pattern of the time resources.
26. The second UE according to claim 25, wherein: The sidelink control information is received in one or more first symbols of the pattern of the time resources; and The sidelink control information is separate sidelink control information for the pattern of the time resources.
27. The second UE according to claim 25, wherein the instructions further cause the at least one processor to cause the second UE to: Receive a plurality of start and length indicator value patterns, where the pattern of the time resources includes one start and length indicator value pattern from among the plurality of start and length indicator value patterns.
28. The second UE according to claim 25, wherein the instructions further cause the at least one processor to cause the second UE to: Receive a resource pool indication indicating the number of the plurality of time slots spanned by the pattern of the time resources.
29. The second UE according to claim 25, wherein the instructions further cause the at least one processor to cause the second UE to: Receive, in at least a first symbol of a time slot among the plurality of time slots other than the first time slot among the plurality of time slots, a data transmission including an indication of the presence of sidelink control information, the indication of the presence of sidelink control information including one or more punctured resource elements, one or more punctured resource blocks, second sidelink control information having a format different from the format of the sidelink control information, one or more reference signals on one or more tones in the time slot, or any combination thereof.
30. The second UE according to claim 29, wherein the instructions further cause the at least one processor to cause the second UE to: Receive an indication that the indication of the presence of the sidelink control information is to be included in the data transmission.