UE - to - UE coordination method
The method enhances UE inter-UE coordination in wireless communication networks by determining resource selection windows based on sidelink grants and explicit requests, ensuring efficient resource utilization for IUC information transmission.
Patent Information
- Application Number
- JP2024562053
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-04-23
- Publication Date
- 2025-05-09
AI Technical Summary
Existing wireless communication networks face challenges in effectively coordinating user equipment (UE) to UE communication, particularly in identifying and selecting suitable resources for inter-UE coordination (IUC) information transmission.
The proposed method involves a UE generating IUC information using multiple resource sets and determining the start and end slots for resource selection windows based on the availability of sidelink grants, allowing for explicit requests and resource selection within defined windows.
This approach enables efficient resource selection for IUC information transmission, ensuring effective UE inter-UE coordination by utilizing available sidelink grants and prioritizing resource sets based on explicit requests and processing times.
Smart Images

Figure 2025514795000001_ABST
Abstract
Description
[Background technology]
[0001] Wireless communication networks provide an integrated communications platform and telecommunications services to wireless user devices. Exemplary telecommunications services include telephony, data (e.g., voice, audio, and / or video data), messaging, Internet access, and / or other services. Wireless communication networks have radio access nodes that exchange wireless signals with wireless user devices using radio network protocols such as those described in various telecommunications standards promulgated by the 3rd Generation Partnership Project (3GPP). Exemplary wireless communication networks include Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal Frequency Division Multiple Access (OFDMA) networks, Long Term Evolution (LTE), and Fifth Generation New Radio (5G NR). Wireless communication networks facilitate mobile broadband services using technologies such as OFDM, Multiple Input Multiple Output (MIMO), advanced channel coding, Massive MIMO, beamforming, and / or other features.
[0002] More recently, wireless communication networks have extended network coverage by using user equipment (UE) as relays. In particular, a relay UE establishes direct connections with other UEs to extend network coverage to those UEs. The connections that a relay UE establishes with other UEs are referred to as sidelink communications. Among other examples, a sidelink connection can be either a UE-network relay, where a relay UE connects a remote UE to a network, or a UE-UE relay, where a relay UE connects a first remote UE to a second remote UE. Summary of the Invention
[0003] The present disclosure describes methods, systems, apparatus, and computer programs for an effective Inter-UE Coordination (IUC) scheme.
[0004] According to one innovative aspect of the present disclosure, a method to be performed by a user equipment (UE) for inter-UE coordination (IUC) is disclosed. In one aspect, the method can include receiving, by the UE, an explicit request for IUC from a second UE, the explicit request indicating a starting slot of a first resource selection window (RSW1) for IUC information; generating, by the UE, the IUC information using a plurality of resource sets, a first resource of the plurality of resources being in slot S; determining, by the UE, whether a sidelink grant is present within a second resource selection window (RSW2) having (i) a starting slot of (RSW1) and (ii) a starting slot (X1) determined based on a first UE processing time (T″1) and an ending slot (X2) determined based on S; triggering, by the UE, resource selection within RSW2 defined by the starting slot (X1) and the ending slot (X2) based on a determination that no sidelink grant is available; and using, by the UE, resources in RSW2 defined by X1 and X2 to identify resources for the IUC information transmission.
[0005] Other aspects include apparatus, systems, and computer programs for performing the actions of the aforementioned methods.
[0006] The innovative method may include other optional features. For example, in some implementations, the end slot (X2) is set to S and the IUC information processing time (T proc,2 ) based on
[0007] In some implementations, T proc,2 is the amount of time for the second UE to process the MAC CE. In some implementations, T proc,2 is at least 3 ms.
[0008] In some implementations, Tproc,2 is a predetermined number of physical slots. In some implementations, the number of physical slots is 3, 6, 12, or 24.
[0009] In some implementations, T proc,2 is based on the subcarrier spacing (SCS). In some implementations, the SCS is 0, 1, 2, or 3. In some implementations, the time T proc,2 increases as the SCS increases. In some implementations, the time T proc,2 becomes smaller as the SCS decreases.
[0010] In some implementations, the starting slot of RSW1 for IUC information is (n+T1).
[0011] In some implementations, T''1 is equal to or greater than 0 and T''1 is the UE preparation time for PSCCH / PSSCH transmission (T proc,1 ) or less.
[0012] In some implementations, the starting slot of RSW1 is (n+T1), where T''1 is greater than or equal to 0, and T''1 is the UE preparation time for PSCCH / PSSCH transmission (T proc,1 ) or less. In such implementations, the method may further include setting X1 to (n+T1)-T''1.
[0013] In some implementations, X2 is a ST proc,2 is equal to.
[0014] In some implementations, the method includes: proc,2 determining whether, ... proc,2 based on the determination that X2 is not greater than L, setting X2 to X1+L.
[0015] In some implementations, the method includes: proc,2determining whether, ... proc,2 Based on the determination that is greater than L, X2 is proc,2 and setting the
[0016] In some implementations, T proc,1 is the UE preparation time for PSCCH / PSSCH transmission, and X2 is the ST proc,1 -T proc,2 is equal to.
[0017] In some implementations, the method may further include transmitting, by the UE, an IUC information transmission indicating resources for resource selection within RSW2 defined by X1 and X2.
[0018] According to another innovative aspect of the present disclosure, a method to be performed by a user equipment (UE) for inter-UE coordination (IUC) is disclosed. In one aspect, the method may include: generating, by the UE, IUC information using a plurality of resource sets, a first resource of the plurality of resources being in a slot S; determining, by the UE, whether a sidelink grant is present within a second resource selection window (RSW2) having a start slot (X1) determined based on a first UE processing time (T″1) and an end slot (X3) determined based on S; triggering, by the UE, resource selection within the RSW2 defined by the start slot (X1) and the end slot (X3) based on a determination that no sidelink grant is available; and using, by the UE, resources within the RSW2 defined by X1 and X3 to identify resources for IUC information transmission.
[0019] Other aspects include apparatus, systems, and computer programs for performing the actions of the aforementioned methods.
[0020] The innovative method may include other optional features. For example, in some implementations, the end slot (X3) is set to S and the IUC information processing time (T proc,2 ) based on
[0021] In some implementations, T proc,2 is the amount of time for the second UE to process the MAC CE. In some implementations, T proc,2 is at least 3 ms.
[0022] In some implementations, T proc,2 is a predetermined number of physical slots. In some implementations, the number of physical slots is 3, 6, 12, or 24.
[0023] In some implementations, T proc,2 is based on the subcarrier spacing (SCS). In some implementations, the SCS is 0, 1, 2, or 3. In some implementations, the time T proc,2 increases as the SCS increases. In some implementations, the time T proc,2 becomes smaller as the SCS decreases.
[0024] In some implementations, T''1 is equal to or greater than 0 and T''1 is the UE preparation time for PSCCH / PSSCH transmission (T proc,1 ) or less.
[0025] In some implementations, X1 is determined based on T''1 and (n+T1). In some implementations, X1 is equal to (n+T1)-T''1.
[0026] In some implementations, X3 is a ST proc,2 is equal to.
[0027] In some implementations, the method includes: proc,2 determining whether, ... proc,2based on the determination that X3 is not greater than L, setting X3 to X1+L.
[0028] In some implementations, the method includes: proc,2 determining whether, ... proc,2 Based on the determination that is greater than L, X3 is proc,2 and setting the
[0029] In some implementations, T proc,1 is the UE preparation time for PSCCH / PSSCH transmission, and X3 is the ST proc,1 -T proc,2 is equal to.
[0030] In some implementations, the method may further include transmitting, by the UE, an IUC information transmission indicating resources for resource selection within RSW2 defined by X1 and X3.
[0031] According to another innovative aspect of the present disclosure, a method to be performed by a user equipment (UE) for inter-UE coordination (IUC) is disclosed. In one aspect, the method may include receiving, by the UE, an explicit request for IUC information transmission, determining, by the UE, a priority value for each of preferred resources to be indicated by the IUC for the information transmission, generating, by the UE, one or more IUC information transmission data structures including the determined priority values, and transmitting, by the UE, the one or more IUC information transmission data structures to another UE.
[0032] Other aspects include apparatus, systems, and computer programs for performing the actions of the aforementioned methods.
[0033] The method of the invention may include any other feature. For example, in some implementations, at least one of the one or more IUC information transmission data structures is in SCI format 2-C.
[0034] In some implementations, at least one of the IUC information transmission data structures is in MAC CE format.
[0035] In some implementations, the one or more IUC information transmission data structures comprise a first data structure including the IUC information and the determined priority value is in MAC CE format, and the one or more IUC information transmission data structures also comprise a second data structure including the IUC information and the determined priority value in SCI format 2-C.
[0036] According to another innovative aspect of the present disclosure, a method to be performed by a user equipment (UE) for inter-UE coordination (IUC) is disclosed. In one aspect, the method may include receiving, by the UE, a first IUC information transmission from a second UE indicating a single preferred resource set, receiving, by the UE, a second IUC information transmission from the same second UE indicating a single non-preferred resource set, and selecting, by the UE, resources indicated by the first IUC and the second IUC for the subsequent transmission based on an identity of the UE that is to receive the subsequent transmission.
[0037] Other aspects include apparatus, systems, and computer programs for performing the actions of the aforementioned methods.
[0038] The innovative method may further include other optional features. For example, in some implementations, the method further includes determining, by the UE, an identity of the UE that should receive the subsequent transmission is the second UE, and selecting, by the UE, resources for the subsequent transmission from the single preferred resource set based on the determination, by the UE, that the identity of the UE that should receive the subsequent transmission is the second UE.
[0039] In some implementations, the method may further include determining, by the UE, an identity of a UE that should receive the subsequent transmission is a different UE than the second UE, and selecting, by the UE, resources for the subsequent transmission from excluding the single non-preferred resource set based on a determination by the UE that an identity of a UE that should receive the subsequent transmission is a different UE than the second UE.
[0040] In some implementations, the method may further include determining, by the UE, that an identity of the UE that is to receive the subsequent transmission is a different UE than the second UE, and determining, by the UE, based on a determination by the UE that an identity of the UE that is to receive the subsequent transmission is a different UE than the second UE, to not select either a single preferred resource set or a single non-preferred resource set for the subsequent transmission.
[0041] In some implementations, the method may further include determining, by the UE, that the single preferred resource set and the single non-preferred resource set correspond to the same Tx resources, and determining, by the UE based on the determination by the UE that the single preferred resource set and the single non-preferred set correspond to the same Tx resources, to select resources from the resources indicated by the first IUC or the second IUC, which is the most recent resource, as the valid resource.
[0042] According to another innovative aspect of the present disclosure, a method to be performed by a user equipment (UE) for inter-UE coordination (IUC) is disclosed. In one aspect, the method may include receiving, by the UE, a first IUC information transmission from a second UE indicating a single preferred resource set, receiving, by the UE, a second IUC information transmission from a third UE indicating a single non-preferred resource set, where the second UE and the third UE are different UEs, and selecting, by the UE, resources indicated by the first IUC and the second IUC for a subsequent transmission based on an identity of the UE that is to receive the subsequent transmission.
[0043] Other aspects include apparatus, systems, and computer programs for performing the actions of the aforementioned methods.
[0044] The innovative method may include other optional features. For example, in some implementations, the method may further include determining, by the UE, an identity of the UE that should receive the subsequent transmission is the second UE, and selecting, by the UE, resources for the subsequent transmission from only the single preferred resource set based on the determination, by the UE, that the identity of the UE that should receive the subsequent transmission is the second UE.
[0045] In some implementations, the method may further include determining, by the UE, an identity of the UE that should receive the subsequent transmission is a third UE, and selecting, by the UE, resources for the subsequent transmission from excluding the single non-preferred resource set based on the determination, by the UE, that the identity of the UE that should receive the subsequent transmission is the third UE.
[0046] In some implementations, the method may further include determining, by the UE, an identity of a UE that should receive the subsequent transmission to be a different UE than the second UE and the third UE, and selecting, by the UE, resources for the subsequent transmission from only the single non-preferred resource set based on the determination by the UE that an identity of a UE that should receive the subsequent transmission to be a different UE than the second UE and the third UE.
[0047] In some implementations, the method may further include determining, by the UE, that an identity of a UE that should receive the subsequent transmission is a UE that is different from the second UE and the third UE, and determining, by the UE, not to select either a single preferred resource set or a single non-preferred resource set for the subsequent transmission based on a determination by the UE that an identity of a UE that should receive the subsequent transmission is a UE that is different from the second UE and the third UE.
[0048] These and other features of the present disclosure are described in more detail in the detailed description, the accompanying drawings, and the claims. [Brief description of the drawings]
[0049] [Figure 1] 1 illustrates an exemplary communication system, according to some implementations.
[0050] [Diagram 2] FIG. 13 is a timing diagram of a resource selection process for transmitting IUC information in response to an explicit request.
[0051] [Diagram 3] 1 is a flow chart of an example of a process for identification of resources for sending IUC information in response to an explicit request.
[0052] [Figure 4] FIG. 13 is a timing diagram of a resource selection process for IUC information transmission without an explicit request.
[0053] [Diagram 5] 11 is a flowchart of another example of a process for identification of resources for IUC information transmission without an explicit request.
[0054] [Figure 6] 11 is a flow diagram of an example process for indicating resource prioritization in IUC information transmission.
[0055] [Figure 7] 13 is a flowchart of a process for resource selection upon receipt of multiple IUC information transmissions from the same UE.
[0056] [Figure 8] 13 is a flowchart of a process for resource selection after receiving IUC information transmissions from different UEs.
[0057] [Figure 9] 1 illustrates a user equipment (UE) according to some implementations.
[0058] [Figure 10] 1 illustrates an access node according to some implementations.
[0059] Like reference symbols in the various drawings indicate like elements. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0060] The present disclosure describes methods, systems, apparatus, and computer programs for an effective Inter-UE Coordination (IUC) scheme. Among other things, the present disclosure describes methods for identifying resources for IUC information transmissions, indicating resource priority in IUC information transmissions, resource selection after receiving multiple IUC information transmissions from the same UE-A, and a process for resource selection after receiving multiple IUC information transmissions from different UE-A.
[0061] In this specification, UE-B is a UE that is requesting / receiving resources via an IUC, and UE-A is a UE that is sending an IUC. In some instances, a UE may be explicitly labeled as a UE-B or a UE-A, but whether a particular UE described by this disclosure is a UE-B or a UE-A can be determined based on the operation performed by that particular UE (i.e., whether the UE is requesting / receiving resources via an IUC or whether the UE is sending an IUC).
[0062] 1 illustrates an exemplary communication system 100 according to some implementations. It should be noted that the system of FIG. 1 is only one example of a possible system and that features of the present disclosure may be implemented in other wireless communication systems.
[0063] The following description is provided for an exemplary communication system 100 operating in conjunction with a fifth generation (5G) network as provided by the 3rd Generation Partnership Project (3GPP) Technical Specifications (TS). However, the exemplary implementations are not limited in this respect, and the described implementations may be applied to other networks that may benefit from the principles described herein, such as 3GPP Long Term Evolution (LTE) networks, Wi-Fi or Worldwide Interoperability for Microwave Access (WiMaX) networks. Additionally, other types of communication standards are possible, including future 3GPP systems (e.g., sixth generation (6G)) systems, IEEE 802.16 protocols (e.g., WMAN, WiMAX, etc.), and the like. Although aspects may be described herein using terminology generally associated with 5G NR, aspects of the present disclosure may be applied to other systems, such as systems subsequent to 3G, 4G, and / or 5G (e.g., 6G).
[0064] As shown in the figure, the communication system 100 includes several user devices. As used herein, the term "user device" may generally refer to devices associated with mobile actors or traffic participants in the communication system 100, such as mobile (movable) communication devices, such as vehicular and pedestrian user equipment (PUE) devices. More specifically, the V2X communication system 100 includes two UEs 105 (UEs 105-1 and UEs 105-2 collectively referred to as one or more "UEs 105"), two base stations 110 (base stations 110-1 and 110-2 collectively referred to as one or more "base stations 110"), two cells 115 (cells 115-1 and 115-2 collectively referred to as one or more "cells 115"), and one or more servers 135 in a core network (CN) 140 connected to the Internet 145.
[0065] As shown, certain user devices may be able to communicate directly with each other, i.e., without involving an intermediate infrastructure device such as base station 110-1. As shown, UE 105-1 may communicate directly with UE 105-2 (e.g., V2X-related communication). Similarly, UE 105-2 may communicate directly with UE 105-2. Such peer-to-peer communication may utilize a "sidelink" interface, such as a PC5 interface. In certain implementations, the PC5 interface supports direct cellular communication between user devices (e.g., between UEs 105), and the Uu interface supports cellular communication with infrastructure devices such as base stations. For example, UE 105 may use the PC5 interface for radio resource control (RRC) signaling exchange between UEs. The PC5 / Uu interface is used merely as an example, and PC5, as used herein, may represent various other possible wireless communication technologies that enable direct sidelink communication between user devices, and Uu may represent cellular communication between user devices and infrastructure devices such as base stations.
[0066] The PC5 interface may alternatively be referred to as the SL interface and may include one or more logical channels, including, but not limited to, a Physical Sidelink Control Channel (PSCCH), a Physical Sidelink Shared Channel (PSSCH), a Physical Sidelink Discovery Channel (PSDCH), and a Physical Sidelink Broadcast Channel (PSBCH). In some examples, the SL interface may operate over unlicensed spectrum (e.g., in the unlicensed 5 gigahertz (GHz) and 6 GHz bands) or over (licensed) shared spectrum.
[0067] In some implementations, the UEs 105 may be physical hardware devices capable of running one or more applications and accessing network services over one or more wireless links 120 with corresponding base stations 110 and communicating with each other over sidelinks 125. The links 120 may enable the UEs 105 to transmit and receive data from the base stations 110 that provide the links 120. The sidelinks 125 may enable the UEs 105 to transmit and receive data with each other. The sidelinks 125 between the UEs 105 may include one or more channels for transmitting information from the UE 105-1 to the UE 105-2 and vice versa and / or between the UE 105 and a UE type RSU (not shown in FIG. 1 ) and vice versa.
[0068] In some implementations, the channels may include a physical sidelink broadcast channel (PSBCH), a physical sidelink control channel (PSCCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSDCH), a physical sidelink feedback channel (PSFCH), and / or any other similar communication channel. The PSFCH carries feedback regarding successful or unsuccessful reception of sidelink transmissions. In some examples, the PSSCH may be scheduled by the sidelink control information (SCI) carried in the sidelink PSCCH. The SCI in NR V2X is transmitted in two stages. The first stage SCI in NR V2X is carried on the PSCCH and the second stage SCI is carried on the corresponding PSSCH. For example, a two-stage SCI can be used by applying the first stage SCI for sensing and broadcast communication and the second stage SCI carrying the remaining information for data scheduling of unicast / groupcast data transmissions.
[0069] In some implementations, the sidelink 125 is established through an initial beam pairing procedure. In this procedure, the UE 105 identifies (e.g., using a beam selection procedure) one or more potential beam pairs that may be used for the sidelink 125. The beam pair includes a transmitter beam from a transmitter UE (e.g., UE 105-1) to a receiver UE (e.g., UE 105-2) and a receiver beam from the receiver UE to the transmitter UE. In some examples, the UE 105 ranks the one or more potential beam pairs. The UE 105 then selects one of the one or more potential beam pairs for the sidelink 125, possibly based on the ranking.
[0070] The air interface between two or more UEs 105 and the UE 105 and UE type RSUs (not shown in FIG. 1) may be referred to as a PC5 interface. To transmit / receive data to / from one or more eNBs 110 or UEs 105, the UE 105 may include a transmitter / receiver (or alternatively, a transceiver), memory, one or more processors, and / or other similar components that enable the UE 105 to operate according to one or more wireless communication protocols and / or one or more cellular communication protocols. The UE 105 may have multiple antenna elements that enable the UE 105 to maintain multiple links 120 and / or sidelinks 125 to transmit / receive data to / from multiple base stations 110 and / or multiple UEs 105. For example, as shown in FIG. 1, the UE 105 may connect with a base station 110-1 via a link 120 and simultaneously connect with a UE 105-2 via a sidelink 125.
[0071] In some implementations, the UE 105 is configured to use a resource pool for sidelink communications. The sidelink resource pool may be divided into multiple time slots, frequency channels, and frequency subchannels. In some examples, the UE 105 is synchronized and performs sidelink transmissions aligned with slot boundaries. The UE may be expected to select several slots and subchannels for transmission of a transport block. In some aspects, the UE may use different subchannels to transmit a transport block across multiple slots within its resource selection window, which may be determined using packet delay budget information.
[0072] In some implementations, the communications system 100 supports different cast types, including unicast, broadcast, and groupcast (or multicast) communications. Unicast refers to direct communication between two UEs. Broadcast refers to communication broadcast by a single UE to multiple other UEs. Groupcast refers to communication sent from a single UE to a set of UEs that meet some condition (e.g., are members of a particular group).
[0073] In some implementations, the UE 105 is configured to perform a sidelink beam failure recovery procedure. The V2X communication system 100 can enable or disable support for the sidelink beam failure recovery procedure in the UE 105. More specifically, the V2X communication system 100 can enable or disable support per resource pool or per PC5-RRC configuration (which may depend on the UE capabilities). In a sidelink beam failure recovery procedure, one of the UEs 105 is designated as a transmitter UE (e.g., UE 105-1) and the other UE is designated as a receiver UE (e.g., UE 105-2). For purposes of this disclosure, the UE that detects the beam failure is designated as the receiver UE and the other UE is designated as the transmitter UE. More generally, a transmitter UE is a UE that transmits sidelink data and a receiver UE is a UE that receives sidelink data. Additionally, although this disclosure describes a single transmitter UE and a single receiver UE, this disclosure is not limited to this configuration and may include two or more transmitter UEs and / or receiver UEs.
[0074] 2 is a timing diagram 200 of a resource selection process for IUC information transmission in response to an explicit request 205. In this example, the timing diagram illustrates a sequence of events beginning with UE-B (not shown) submitting an explicit request 205 for IUC information to UE-A (not shown). The explicit request 205 is received by UE-A and indicates the start slot (n+T1) and end slot (n+T2) of a first resource selection window 220 for IUC information, where (n+T1) and (n+T2) represent one value of frame and slot index, respectively. However, if the IUC information is triggered by a condition other than receiving the explicit request 205, the start slot (n+T1) and end slot (n+T2) of the resource selection window for IUC information are determined by the implementation of UE-A.
[0075] Upon receiving the explicit request 205, the UE-A performs a sensing operation using a sensing window 210 for the IUC information. During this time, the UE-A determines the availability of resources 240, 242 within the first resource selection window 220 for the IUC information defined by the explicit request 205. This processing time period that elapses while the UE-A senses or otherwise determines resource availability within the first resource selection window 220 for the IUC information is referred to as T proc,0 It is called.
[0076] Parameters may be established to define a detection window 210 for inter-UE coordination (IUC) information for IUC scheme 1. The detection window 210 for determining a set of resources for the IUC information may be derived based on a start slot (n+T1) 222 and an end slot (n+T2) 224 of a resource selection window 220 for the IUC information used to determine the set of resources in TS38.214 section 8.1.4. In particular, the detection window may be determined based on a range of slots [(n+T1)-T0-T''1, (n+T1)-T''2, as shown at 212, 214. proc,0 -T''1], T proc,0is the sensing result processing time. In such an implementation, T''1 refers to the processing time of UE-A and depends on the implementation of UE-A. In some implementations, T''1 is in the range of 0≦T''1≦T proc,1 falls within the range of T proc,1 is the preparation time of UE-A for PSCCH / PSSCH transmission.
[0077] Once the availability of resources 240, 242 in the resource selection window 230 for IUC information has been determined, UE-A can use the resource selection window for IUC information transmission 220 to identify resources that may be used by UE-A to transmit to UE-B IUC information indicating the available resources 240, 242 in the first resource selection window 220. To identify resources that may be used by UE-A to transmit IUC information to UE-B, UE-A must determine the boundaries 232, 234 of the second resource selection window 230 for IUC information transmission.
[0078] The parameter (n'+T'1) 232 is defined as the start slot of the resource selection window 230 used for sidelink transmissions carrying inter-UE coordination information. The parameter (n'+T'2) 234 is defined as the end slot of the resource selection window 230 used for sidelink transmissions carrying inter-UE coordination information. In such implementation, the parameter n' is the slot at which the UE procedure determining the TX resources for sidelink transmissions carrying inter-UE coordination information is triggered.
[0079] Regarding the inter-UE cooperation information triggered by the explicit request of UE-B, multiple implementation forms were proposed by RAN1#108. In particular, the resource selection window (RSW) 230 for IUC information transmission can be defined to start at time X1236 and end at either X2238 or X3 for the explicit request (not shown in Figure 2 but shown in 338 of Figure 3, corresponding to X2 for ICU triggered by conditions other than the explicit request). In the first implementation form, X1≦(n’+T’1) and (n’+T’2)≦X2. Alternatively, for inter-UE cooperation information triggered by conditions other than receiving the explicit request, (n’+T’2)<X3 (Figure 3, 338).
[0080] This disclosure provides for the determination of the boundaries of the resource selection window 230 for IUC information transmission.
[0081] Resource selection for inter-UE cooperation (IUC) information transmission in response to an explicit request
[0082] For the purposes of this disclosure, T proc,0 is the detection result processing time of UE-A, and T proc,1 is the preparation time of UE-A for PSCCH / PSSCH transmission, and T proc,2 is the inter-UE cooperation information processing time of UE-B.
[0083] In some implementation forms, for example, T proc,2 can include the MAC CE processing time. In some implementation forms, for example, T proc,2 can be at least 3 ms for the MAC CE processing time. Alternatively or additionally, T proc,2 can be represented in physical slots. Alternatively or additionally, T proc,2 can depend on the subcarrier spacing (SCS). In some implementation forms, T proc,2 can depend on the UE-B capabilities. Thus, different UE-B capabilities can have two different values of T proc,2 .
[0084] Tproc,2 In implementations where T is measured at SCS, the higher the SCS value, the higher the T proc,2 Similarly, in such implementations, the smaller the SCS value, the greater the T proc,2 The value becomes smaller. SCS(μ L ) or T for physical slots proc,2 Exemplary values of are set forth in Table 1 below. [Table 1] The value of the starting slot (X1) for the resource selection window (RSW2) for IUC information transmission
[0085] In some implementations, the value of X 1236 is equal to (n+T1)-T''1. In such implementations, (n+T1) is the starting slot of RSW 1220 indicated in the explicit request, and T'' 1239 is 0≦T''1≦T proc,1 Alternatively, if the IUC is triggered by a condition other than receiving an explicit request, this value of (n+T1) 222 is determined by the implementation of UE-A.
[0086] The value of the end slot (X2) for the resource selection window (RSW2) for IUC information transmission
[0087] S is a reference slot location indicated in the IUC information transmission. In some implementations, the reference slot S may be the slot of the first indicated resource in the IUC. In the example of FIG. 2, S is the slot of resource 240.
[0088] The value of X2238 is S, T proc,2 , or both values. For example, in some implementations, the value of X2 is based on the ST proc,2 In another implementation, the value of X2 is equal to ST proc,1 -T proc,2 In such an implementation, T proc,1 is the preparation time of UE-A for PSCCH / PSSCH transmission.
[0089] However, in some implementations, the value of X2 may be required to be large enough to satisfy a predefined minimum resource selection window L to allow for sufficient candidates for resource selection. For example, in some implementations, L may be set to 20 slots. In general, implementations that require a predefined minimum resource selection window L require that X2 must satisfy, e.g., X2=max(X1+L,ST proc,2 ) In such implementations, X1 236 is the starting slot for RSW 2220. In some implementations, even if S expires in this case, S+P rsvp_tx may still be a valid preferred or non-preferred resource.
[0090] 3 is a flow chart of an example process 300 for identification of resources for IUC information transmission in response to an explicit request. The process 300 is described as being performed by a UE-A. The UE-A may have characteristics of a UE, such as, for example, a UE 900 described below with reference to FIG.
[0091] UE-A may begin execution of process 300 by receiving an explicit request for an IUC from a second UE, the explicit request indicating a starting slot of a first resource selection window (RSW1) for the IUC information (310).
[0092] UE-A may continue execution of process 300 by generating IUC information with a plurality of resource sets (320). In such an implementation, a first resource of the plurality of resources is in slot S.
[0093] UE-A may continue execution of process 300 by determining whether the sidelink grant is within a second resource selection window (RSW2) having (i) a starting slot of (RSW1) and (ii) a starting slot (X1) determined based on the first UE processing time (T″1) and an ending slot (X2) determined based on S (330). In some implementations, the starting slot of RSW1 for IUC information is (n+T1). In some implementations, T″1 is equal to or greater than 0 and T″1 is equal to the UE preparation time for PSCCH / PSSCH transmission (T proc,1 ) or less. In some implementations, UE-A can set X1 equal to (n+T1)-T''1. In some implementations, the end slot (X2) is set equal to S and the second UE's (i.e., UE-B's) IUC information processing time (T proc,2 ) based on
[0094] In some implementations, T proc,2 is the amount of time for the second UE to process the MAC CE. In some implementations, T proc,2 In some implementations, T proc,2 is a predetermined number of physical slots. In some implementations, the number of physical slots is 3, 6, 12, or 24. proc,2 is based on the subcarrier spacing (SCS). In some implementations, the SCS is 0, 1, 2, or 3. In some implementations, the time T proc,2 increases as the SCS increases. In some implementations, the time T proc,2 becomes smaller as SCS decreases. In some implementations, X2 is proc,2 In some implementations, X2 is equal to ST proc,1- T proc,2 is equal to T proc,1 is the preparation time of UE-A for PSCCH / PSSCH transmission.
[0095] Based on the determination that there is no available sidelink grant, UE-A may continue execution of process 300 by triggering resource selection within RSW2 defined by the starting slot (X1) and the ending slot (X2) (340). UE-A may continue execution of process 300 by using resources within RSW2 defined by X1 and X2 to identify resources for IUC information transmission (350).
[0096] In some implementations, execution of the process 300 includes: proc,2 The method may include determining whether ST is greater than a threshold number of slots (L). proc,2 Based on a determination by UE-A that X2 is not greater than L, performance of process 300 may include UE-A setting X2 to X1+L.
[0097] In some implementations, execution of the process 300 includes: proc,2 In such an implementation, the method may include determining whether ST proc,2 Based on a determination by UE-A that X2 is greater than L, execution of process 300 continues with UE-A declaring X2 to be ST proc,2 This can include setting
[0098] In some implementations, execution of process 300 may include UE-A sending an IUC information transmission indicating resources for resource selection within RSW2 defined by X1 and X2.
[0099] The aforementioned process can be briefly described in a series of consecutive exemplary steps. The first step can include UE-A receiving an explicit request for IUC transmission. The second step can include UE-A generating IUC information with a resource set, where S is the first resource indicated in the IUC information. The third step can include UE-A checking whether there is a sidelink grant available for IUC information transmission, where the sidelink grant must be in a window of [n+T1-T''1, X2] or [X1, X2], where X2 is based on S in the resource set. In some implementations, X2 is the actual PDB for IUC information transmission. The fourth step can include determining whether there is no available sidelink grant, in which case UE-A triggers resource selection with a resource selection window of [X1, X2]. The fifth step can include UE-A selecting a resource in slot [X1, X2] to create a sidelink grant for IUC information transmission.
[0100] Resource Selection for Inter-UE Cooperative (IUC) Information Transmission Without Explicit Request
[0101] 4 is a timing diagram 400 of a resource selection process for IUC information transmission without an explicit request. FIG. 4 is similar to FIG. 2, except that the resource selection process is not triggered by an explicit request. In such an implementation, the end of the RSW 230 for IUC information transmission in FIG. 4 is shown as X3 438, and the end of the RSW for IUC information transmission is shown as X2 238 in FIG. 2.
[0102] In timing diagram 400, the values of (n+T1) and (n+T2) are determined by the implementation of UE-A since there is no explicit requirement.
[0103] Value of the starting slot (X1) for the resource selection window (RSW2) for IUC information transmission without an explicit request:
[0104] If the IUC is triggered by a condition other than receiving an explicit request, then this value of (n+T1) 222 is determined by the implementation of UE-A.
[0105] The value of the ending slot (X3) for the resource selection window (RSW2) for sending IUC information without an explicit request
[0106] S is a reference slot location indicated in the IUC information transmission. In some implementations, the reference slot S may be the slot of the first indicated resource in the IUC. In the example of FIG. 4, S is the slot of resource 240.
[0107] The values of X3438 are S, T proc,2 , or both values. For example, in some implementations, the value of X3 is based on the ST proc,2 In another implementation, the value of X3 is equal to ST proc,1 -T proc,2 In such an implementation, T proc,1 is the preparation time of UE-A for PSCCH / PSSCH transmission.
[0108] However, in some implementations, the value of X3 may be required to be large enough to satisfy a predefined minimum resource selection window L to allow for sufficient candidates for resource selection. For example, in some implementations, L may be set to 20 slots. In general, implementations that require a predefined minimum resource selection window L require that X2 must satisfy, e.g., X3=max(X1+L,ST proc,2 ) In such implementations, X1 236 is the starting slot for RSW 2220. In some implementations, even if S expires in this case, S+P rsvp_tx may still be a valid preferred or non-preferred resource.
[0109] 5 is a flow chart of another example of a process for identifying resources for IUC information transmission without an explicit request. The process 500 is described as being performed by a UE-A. The UE-A may have characteristics of a UE, such as, for example, the UE 900 described below with reference to FIG.
[0110] UE-A may begin execution of process 500 by generating IUC information with a set of multiple resources (510). In such an implementation, a first resource of the multiple resources is in slot S.
[0111] The UE-A may continue execution of process 500 by determining whether a sidelink grant is present within a second resource selection window (RSW2) having a starting slot (X1) determined based on the first UE processing time (T''1) and an ending slot (X3) determined based on S (520). In some implementations, the UE-A determines X1 based on (n+T1) and T''1, where (n+T1) is determined based on the UE-A implementation in the absence of an explicit request. In some implementations, the UE-A may set the starting slot X1 equal to (n+T1)-T''1, where (n+T1) is determined based on the UE-A implementation in the absence of an explicit request. In some implementations, T''1 is greater than or equal to 0, where T''1 is the UE-A preparation time for PSCCH / PSSCH transmission (T proc,1 In some implementations, the end slot (X3) is equal to or less than S and the second UE's (i.e., UE-B's) IUC information processing time (T proc,2 ) based on
[0112] In some implementations, T proc,2 is the amount of time for the second UE to process the MAC CE. In some implementations, T proc,2 In some implementations, T proc,2is a predetermined number of physical slots. In some implementations, the number of physical slots is 3, 6, 12, or 24. proc,2 is based on the subcarrier spacing (SCS). In some implementations, the SCS is 0, 1, 2, or 3. In some implementations, the time T proc,2 increases as the SCS increases. In some implementations, the time T proc,2 becomes smaller as the SCS decreases. In some implementations, UE-A uses X3 as the ST proc,2 In some implementations, UE-A sets X3 equal to ST proc,1 -T proc,2 can be set equal to, where T proc,1 is the preparation time of UE-A for PSCCH / PSSCH transmission.
[0113] Based on the determination that there is no available sidelink grant, UE-A may continue execution of process 500 by triggering resource selection within RSW2 defined by the start slot (X1) and end slot (X3) (530). UE-A may continue execution of process 500 by using resources within RSW2 defined by X1 and X3 to identify resources for IUC information transmission (540).
[0114] In some implementations, the process 500 is performed by the UE-A receiving the ST proc,2 In such an implementation, the method may include determining whether ST proc,2 Based on a determination by UE-A that X3 is not greater than L, performance of process 500 may include UE-A setting X3 to X1+L.
[0115] In some implementations, the process 500 is performed by the UE-A receiving the ST proc,2 In such an implementation, the method may include determining whether STproc,2 Based on a determination by UE-A that is greater than L, execution of process 500 continues with UE-A declaring X3 to be ST proc,2 This can include setting
[0116] In some implementations, execution of process 500 may include UE-A sending an IUC information transmission indicating resources for resource selection within RSW2 defined by X1 and X3.
[0117] Priority indication in inter-UE coordination (IUC) information
[0118] Problems with existing methods
[0119] Based on existing methods, the UE-A coordination information in either SCI format 2-C or MAC CE does not carry a priority value used by UE-A to determine a preferred resource set. In such implementations, there are three different ways for UE-A to determine a priority value to be used in determining a preferred resource set. In some implementations, the priority value for the preferred resource set can be determined based on an explicit request from UE-B. In other implementations, the priority value for the preferred resource set can be determined based on a resource pool (pre)configuration. In other implementations, the priority value for the preferred resource set can be determined based on the UE-A implementation.
[0120] However, in such an implementation, UE-A may send multiple inter-UE coordinations to UE-B, in such a case, UE-B does not know which priority value is used by UE-A in determining the corresponding preferred resource set when both explicit request triggered inter-UE coordination information and condition triggered inter-UE coordination information are supported.
[0121] Indication of priority in IUC
[0122] To solve the aforementioned problems, the present disclosure provides a container of priority values associated with IUC information. In some implementations, only the MAC CE includes a priority value associated with a preferred resource. In some implementations, a single priority is indicated in the MAC CE. In some implementations, both the MAC CE and SCI format 2-C include a priority value associated with a preferred resource.
[0123] In some implementations, the priority value field may be omitted by the UE-B for the set of non-preferred resources, in which case the priority value applies only to the set of preferred resources.
[0124] Thus, the priority value of the transmission data is not used when UE-A determines the set of non-preferred resources, instead, the priority value of the transmission data is used when UE-A determines the set of preferred resources.
[0125] 6 is a flow chart of an example process 600 for indicating resource priority in IUC information transmission. The process 600 is described as being performed by a UE-A. The UE-A may have characteristics of a UE, such as, for example, a UE 900 described below with reference to FIG.
[0126] UE-A may begin execution of process 600 by receiving an explicit request for IUC information transmission (610). UE-A may continue execution of process 600 by determining a priority value for each of the preferred resources to be indicated by the IUC for information transmission (620). UE-A may continue execution of process 600 by generating one or more IUC information transmission data structures including the determined priority values (630). The UE may continue execution of process 600 by transmitting, by the UE, the one or more IUC information transmission data structures to another UE (640).
[0127] In some implementations, at least one of the one or more IUC information transmission data structures is in SCI format 2-C. In some implementations, at least one of the IUC information transmission data structures is in MAC CE format.
[0128] In some implementations, the one or more IUC information transmission data structures comprise a first data structure including the IUC information and the determined priority value in MAC CE format, and in some implementations, the one or more IUC information transmission data structures also comprise a second data structure including the IUC information and the determined priority value in SCI format 2-C.
[0129] Behavior of UE-B after receiving preferred and non-preferred resource sets
[0130] Case 1: The IUCs are from the same UE-A.
[0131] In some implementations, UE-B receives both a single preferred resource set and a single non-preferred resource set from the same UE and receives IUC from the same UE-A. In such cases, the single preferred resource set is used in UE-B's resource (re)selection for transmission to UE-A. Alternatively, in a first implementation for transmission to other UEs, only the single non-preferred resource set is used in UE-B's resource (re)selection. In a second implementation for transmission to other UEs, none of the resource sets are used in UE-B's resource (re)selection.
[0132] In certain implementations, both the preferred and non-preferred resources correspond to the same Tx resource, in which case the UE-B may consider the most recent information valid and invalidate older information.
[0133] In some implementations, preferred resources may include whitelisted resources and non-preferred resources may include blacklisted resources, while in other implementations, preferred resources may be resources that have a higher ranking than non-preferred resources.
[0134] 7 is a flow chart of a process for resource selection after receiving multiple IUC information transmissions from the same UE. The process 700 is described as being performed by a UE-B. The UE-B may have the characteristics of a UE, such as, for example, the UE 900 described below with reference to FIG.
[0135] UE-B may begin execution of process 700 by receiving a first IUC information transmission from a second UE indicating a single preferred resource set (710). UE-B may continue execution of process 700 by receiving a second IUC information transmission from the same second UE (i.e., the same UE-A) indicating a single non-preferred resource set (720). UE-B may continue execution of process 700 by selecting resources indicated by the first IUC and the second IUC for a subsequent transmission based on an identity of the UE that is to receive the subsequent transmission (730).
[0136] In some implementations, execution of process 700 may include UE-B determining that an identity of a UE that should receive the subsequent transmission is the second UE. In such implementations, based on a determination by UE-B that an identity of a UE that should receive the subsequent transmission is the second UE, execution of process 700 may include UE-B selecting resources for the subsequent transmission from a single preferred resource set.
[0137] In some implementations, execution of process 700 may include UE-B determining that an identity of a UE that is to receive the subsequent transmission is a different UE than the second UE. In such implementations, based on a determination by UE-B that an identity of a UE that is to receive the subsequent transmission is a different UE than the second UE, execution of process 700 may include UE-B selecting resources for the subsequent transmission from excluding the single non-preferred resource set. Alternatively, in other implementations, based on a determination by UE-B that an identity of a UE that is to receive the subsequent transmission is a different UE than the second UE, execution of process 700 may include UE-B determining that neither the single preferred resource set nor the single non-preferred resource set is selected for the subsequent transmission.
[0138] In some implementations, execution of process 700 may include UE-B determining that the single preferred resource set and the single non-preferred resource set correspond to the same Tx resources. In such implementations, based on a determination by UE-B that the single preferred resource set and the single non-preferred resource set correspond to the same Tx resources, execution of process 700 may include UE-B determining to select, as the valid resource, a resource that is the most recent resource from the resources indicated by the first IUC or the second IUC.
[0139] Case 2: The IUC is from a different UE-A.
[0140] In some implementations, UE-B receives both a single preferred resource set and a single non-preferred resource set from a different UE-A. In such cases, for transmission to a UE-A indicating a single resource set, the corresponding resource set is used in UE-B's resource (re)selection. Alternatively, in a first implementation for transmission to a UE that does not provide a single resource set, only the set of non-preferred resource sets is used in UE-B's resource (re)selection. Alternatively, in a second implementation for transmission to a UE that does not provide a single resource set, none of the resource sets are used in UE-B's resource (re)selection.
[0141] Generally, for cases 1 and 2, the overall logic is that the preferred resource set already takes into account the sensing result and half-duplex constraint of UE-A, and the non-preferred resource set serves as auxiliary information for UE-B's data transmission to other UEs.
[0142] 8 is a flow chart of a process for resource selection after receiving an IUC information transmission from a different UE. The process 800 is described as being performed by UE-B. UE-B may have the characteristics of a UE, such as, for example, UE 900 described below with reference to FIG.
[0143] UE-B may begin execution of process 800 by receiving a first IUC information transmission from a second UE indicating a single preferred resource set (810). UE-B may continue execution of process 800 by receiving a second IUC information transmission from a third UE indicating a single non-preferred resource set, where the second UE and the third UE are different UEs (i.e., different UE-A) (820). UE-B may continue execution of process 800 by selecting resources indicated by the first IUC and the second IUC for a subsequent transmission based on an identity of the UE that is to receive the subsequent transmission.
[0144] In some implementations, execution of process 800 may include UE-B determining that an identity of a UE that should receive the subsequent transmission is the second UE. In such implementations, based on a determination by UE-B that an identity of a UE that should receive the subsequent transmission is the second UE, execution of process 800 may include UE-B selecting resources for the subsequent transmission from only the single preferred resource set.
[0145] In some implementations, execution of process 800 may include UE-B determining that an identity of a UE that should receive the subsequent transmission is a third UE. In such implementations, based on a determination by UE-B that an identity of a UE that should receive the subsequent transmission is a third UE, execution of process 800 may include UE-B selecting resources for the subsequent transmission from only the single non-preferred resource set.
[0146] In some implementations, execution of process 800 may include determining that an identity of a UE that is to receive the subsequent transmission is a different UE than the second UE and the third UE. In such implementations, based on a determination by UE-B that an identity of a UE that is to receive the subsequent transmission is a different UE than the second UE and the third UE, execution of process 800 may include UE-B selecting resources for the subsequent transmission from only the single non-preferred resource set.
[0147] In some implementations, execution of process 800 may include UE-B determining that an identity of a UE that should receive the subsequent transmission is a different UE than the second UE and the third UE. In such implementations, based on a determination by UE-B that an identity of a UE that should receive the subsequent transmission is a different UE than the second UE and the third UE, execution of process 800 may include UE-B determining not to select either a single preferred resource set or a single non-preferred resource set for the subsequent transmission.
[0148] 9 illustrates a UE 900 according to some implementations. The UE 900 may be similar to and substantially interchangeable with the UE 105 of FIG.
[0149] The UE 900 may be any mobile or non-mobile computing device, such as a mobile phone, a computer, a tablet, an industrial wireless sensor (e.g., a microphone, a carbon dioxide sensor, a pressure sensor, a humidity sensor, a thermometer, a motion sensor, an accelerometer, a laser scanner, a fluid level sensor, an inventory sensor, a voltage / current meter, an actuator, etc.), a video surveillance / monitoring device (e.g., a camera, a video camera, etc.), a wearable device (e.g., a smart watch), a relaxed-IoT device, etc.
[0150] The UE 900 may include a processor 902, an RF interface circuit 904, a memory / storage 906, a user interface 908, a sensor 910, a driver circuit 912, a power management integrated circuit (PMIC) 914, an antenna structure 916, and a battery 918. The components of the UE 900 may be implemented as an integrated circuit (IC), a portion thereof, a discrete electronic device, or other module, logic, hardware, software, firmware, or a combination thereof. The block diagram of FIG. 9 is intended to illustrate a high-level view of some of the components of the UE 900. However, some of the components shown may be omitted, additional components may be present, and different arrangements of the components shown may occur in other implementations.
[0151] The components of UE 900 may be coupled to various other components via one or more interconnects 920, which may represent any type of interface, input / output, bus (local, system or expansion), transmission line, trace, optical connection, etc. that may allow various circuit components (on a common or different chips or chipsets) to interact with one another.
[0152] The processor 902 may include processor circuitry such as, for example, a baseband processor circuit (BB) 922A, a central processing unit circuit (CPU) 922B, and a graphics processing unit circuit (GPU) 922C. The processor 902 may include any type of circuitry or processor circuitry that executes or otherwise operates computer-executable instructions, such as program code, software modules, or functional processes from memory / storage 906 to cause the UE 900 to perform the operations described herein.
[0153] In some implementations, the baseband processor circuitry 922A may access a communications protocol stack 924 in the memory / storage 906 to communicate over a 3GPP-compliant network. In general, the baseband processor circuitry 922A may access the communications protocol stack to perform user plane functions at the PHY, MAC, RLC, PDCP, SDAP, and PDU layers, and control plane functions at the PHY, MAC, RLC, PDCP, RRC, and non-access layers. In some implementations, the PHY layer operations may additionally / alternatively be performed by components of the RF interface circuitry 904. The baseband processor circuitry 922A may generate or process baseband signals or waveforms that carry information in a 3GPP-compliant network. In some implementations, waveforms for NR may be based on cyclic prefix OFDM "CP-OFDM" in the uplink or downlink, and discrete Fourier transform spread OFDM "DFT-S-OFDM" in the uplink.
[0154] The memory / storage 906 may include one or more non-transitory computer-readable media (e.g., communication protocol stack 924) that include instructions that may be executed by one or more of the processors 902 to cause the UE 900 to perform various operations described herein. The memory / storage 906 includes any type of volatile or non-volatile memory that may be distributed throughout the UE 900. In some implementations, some of the memory / storage 906 may be located on the processor 902 itself (e.g., L1 and L2 caches), while other memory / storage 906 may be external to the processor 902 but accessible via a memory interface. The memory / storage 906 may include any suitable volatile or non-volatile memory, such as, but not limited to, dynamic random access memory (DRAM), static random access memory (SRAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, solid state memory, or any other type of memory device technology.
[0155] The RF interface circuitry 904 may include transceiver circuitry and a radio frequency front end module (RFEM) that enable the UE 900 to communicate with other devices over a radio access network. The RF interface circuitry 904 may include various elements disposed in a transmit path or a receive path. These elements may include, for example, switches, mixers, amplifiers, filters, combiner circuits, control circuits, etc.
[0156] In the receive path, the RFEM may receive a radiated signal from the air interface via the antenna structure 916 and proceed to filter and amplify the signal (using a low noise amplifier). The signal may be provided to a transceiver receiver that downconverts the RF signal to a baseband signal that is provided to a baseband processor of the processor 902.
[0157] In the transmit path, the transmitter of the transceiver upconverts the baseband signal received from the baseband processor and provides an RF signal to the RFEM, which may amplify the RF signal through a power amplifier before the signal is radiated over the air interface via the antenna 916.
[0158] In various implementations, the RF interface circuitry 904 may be configured to transmit / receive signals in a manner that complies with NR access technologies.
[0159] The antenna 916 may include antenna elements that convert electrical signals into radio waves to travel through the air and convert received radio waves into electrical signals. The antenna elements may be arranged in one or more antenna panels. The antenna 916 may have antenna panels that are omnidirectional, directional, or a combination thereof to enable beamforming and multiple-input multiple-output communications. The antenna 916 may include microstrip antennas, printed antennas fabricated on the surface of one or more printed circuit boards, patch antennas, phased array antennas, etc. The antenna 916 may have one or more panels designed for a particular frequency band, including bands in FR1 or FR2.
[0160] User interface circuitry 908 includes various input / output (I / O) devices designed to enable user interaction with UE 900. User interface 908 includes input device circuitry and output device circuitry. Input device circuitry includes any physical or virtual means for accepting input, including, among others, one or more physical or virtual buttons (e.g., a reset button), a physical keyboard, a keypad, a mouse, a touchpad, a touch screen, a microphone, a scanner, a headset, etc. Output device circuitry includes any physical or virtual means for displaying or otherwise communicating information, such as sensor readings, actuator position(s), or other similar information. The output device circuitry may include any number or combination of audio or visual displays, including, among others, one or more simple visual outputs / indicators (e.g., binary status indicators such as light emitting diodes "LEDs" and multi-character visual outputs), or more complex outputs such as display devices or touch screens (e.g., liquid crystal displays "LCDs", LED displays, quantum dot displays, projectors, etc.), where output such as text, graphics, multimedia objects, etc. are generated or created from operation of the UE900.
[0161] The sensors 910 may include devices, modules, or subsystems intended to detect events or changes in its environment and transmit information about the detected events (sensor data) to some other device, module, subsystem, etc. Examples of such sensors include, among others, inertial measurement units including accelerometers, gyroscopes, or magnetometers, microelectromechanical or nanoelectromechanical systems including 3-axis accelerometers, 3-axis gyroscopes, or magnetometers, level sensors, flow sensors, temperature sensors (e.g., thermistors), pressure sensors; barometric pressure sensors; gravimeters; altimeters; image capture devices (e.g., cameras or lensless apertures); light detection and ranging sensors, proximity sensors (e.g., infrared detectors, etc.), depth sensors, ambient light sensors, ultrasonic transceivers, microphones or other similar audio capture devices, etc.
[0162] The driver circuitry 912 may include software and hardware elements that operate to control specific devices embedded in, attached to, or otherwise communicatively coupled to the UE 900. The driver circuitry 912 may include individual drivers that enable other components to interact with or control various input / output (I / O) devices that may be present in or connected to the UE 900. For example, the driver circuitry 912 may include a display driver that controls and enables access to a display device, a touchscreen driver that controls and enables access to a touchscreen interface, a sensor driver that obtains sensor readings of the sensor circuitry 928 and controls and enables access to the sensor circuitry 928, a driver that obtains actuator positions of electromechanical components or controls and enables access to electromechanical components, a camera driver that controls and enables access to an embedded image capture device, and an audio driver that controls and enables access to one or more audio devices.
[0163] The PMIC 914 may manage the power provided to various components of the UE 900. In particular, with respect to the processor 902, the PMIC 914 may control power source selection, voltage scaling, battery charging, or DC-DC conversion.
[0164] In some implementations, the PMIC 914 may control or otherwise be a part of various power saving mechanisms of the UE 900, including the DRX discussed herein. The battery 918 may power the UE 900, although in some examples, the UE 900 may be mounted and deployed at a fixed location and may have a power source coupled to a power grid. The battery 918 may be a lithium ion battery, a metal air battery such as a zinc air battery, an aluminum air battery, a lithium air battery, or the like. In some implementations, such as vehicle-based applications, the battery 918 may be a typical automotive lead acid battery.
[0165] 10 illustrates an access node 1000 (e.g., a base station or a gNB) according to some implementations. The access node 1000 may be similar to and substantially interchangeable with the base station 110. The access node 1000 may include a processor 1002, an RF interface circuit 1004, a core network (CN) interface circuit 1006, a memory / storage circuit 1008, and an antenna structure 1010.
[0166] The components of the access node 1000 may be coupled to various other components via one or more interconnects 1012. The processor 1002, RF interface circuitry 1004, memory / storage circuitry 1008 (including communication protocol stack 1014), antenna structure 1010, and interconnects 1012 may be similar to the similarly named elements illustrated and described with respect to Figure 9. For example, the processor 1002 may include processor circuitry such as a baseband processor circuit (BB) 1016A, a central processing unit circuit (CPU) 1016B, and a graphics processing unit circuit (GPU) 1016C.
[0167] The CN interface circuitry 1006 may provide connectivity to a core network, e.g., a fifth generation core network (5GC), using a 5GC compliant network interface protocol, such as a Carrier Ethernet protocol or some other suitable protocol. Network connectivity may be provided to / from the access node 1000 via optical fiber or wireless backhaul. The CN interface circuitry 1006 may include one or more dedicated processors or FPGAs for communicating using one or more of the aforementioned protocols. In some implementations, the CN interface circuitry 1006 may include multiple controllers to provide connectivity to other networks using the same or different protocols.
[0168] As used herein, the terms "access node", "access point", etc. may refer to equipment that provides wireless baseband functionality for data and / or voice connectivity between a network and one or more users. These access nodes may be referred to as BSs, gNBs, RAN nodes, eNBs, NodeBs, RSUs, TRxPs, TRPs, etc., and may include terrestrial stations (e.g., terrestrial access points) or satellite stations that provide coverage within a geographic area (e.g., a cell). As used herein, the terms "NG RAN node" etc. may refer to an access node 1000 operating in a NR or 5G system (e.g., gNB), and the term "E-UTRAN node" may refer to an access node 1000 operating in a LTE or 4G system (e.g., eNB). According to various implementations, the access node 1000 may be implemented as one or more of a macrocell base station and / or a dedicated physical device such as a femtocell, picocell, or other like cell having a smaller coverage area, smaller user capacity, or higher bandwidth compared to a macrocell.
[0169] In some implementations, all or a portion of the access node 1000 may be implemented as one or more software entities executing on a server computer as part of a virtual network, which may be referred to as a CRAN and / or a virtual baseband unit pool (vBBUP). In these implementations, the CRAN or vBBUP may implement a RAN functionality split, such as a PDCP split, where the RRC and PDCP layers are operated by the CRAN / vBBUP and other L2 protocol entities are operated by the access node 1000, a MAC / PHY split, where the RRC, PDCP, RLC, and MAC layers are operated by the CRAN / vBBUP and the PHY layer is operated by the access node 1000, or a "lower PHY" split, where the RRC, PDCP, RLC, MAC layers, and the upper part of the PHY layer are operated by the CRAN / vBBUP and the lower part of the PHY layer is operated by the access node 1000.
[0170] In a V2X scenario, the access node 1000 may be or operate as an RSU. The term "Road Side Unit" or "RSU" may refer to any transportation infrastructure entity used for V2X communications. An RSU may be implemented in or by a suitable RAN node or a stationary (or relatively stationary) UE, and an RSU implemented in or by a UE may be referred to as a "UE-type RSU", an RSU implemented in or by an eNB may be referred to as an "eNB-type RSU", an RSU implemented in or by a gNB may be referred to as a "gNB-type RSU", etc.
[0171] In the description herein, for convenience, various components may be described as performing a task or tasks. Such descriptions should be construed to include the phrase "configured to." It is expressly intended that the description of a component as being configured to perform one or more tasks does not enforce 35 U.S.C. 112(f) interpretation of the component.
[0172] For one or more embodiments, at least one of the components described in one or more of the preceding figures may be configured to perform one or more of the operations, techniques, processes, or methods as described in the example section below. For example, the baseband circuitry described above in connection with one or more of the preceding figures may be configured to operate according to one or more of the examples described below. As another example, circuitry associated with a UE, base station, network element, etc. as described above in connection with one or more of the preceding figures may be configured to operate according to one or more of the examples described below in the example section.
[0173] Any of the above examples may be combined with any other example (or combination of examples) unless otherwise stated. The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of the embodiments to the precise forms disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.
[0174] Although the above embodiments have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated, and it is intended that the following claims be interpreted to embrace all such variations and modifications.
[0175] It is understood that use of personally identifiable information should comply with privacy policies and practices generally recognized as meeting or exceeding industry or governmental requirements for maintaining user privacy. In particular, personally identifiable information data should be managed and handled in a manner that minimizes the risk of unintended or unauthorized access or use, and the nature of permitted uses should be clearly indicated to users.
Claims
1. 1. A method performed by a user equipment (UE), the method comprising: an explicit request for IUC by the UE from a second UE, the explicit request being within a first Resource Selection Window (RSW) for IUC information; 1 receiving an explicit request indicating a starting slot of a generating, by the UE, IUC information using a plurality of resource sets, the first resource of the plurality of resources being in slot S; (i) the (RSW 1 ) and (ii) the first UE processing time (T''). 1 ) based on the starting slot (X 1 ), and the end slot (X 2 ), and a second resource selection window (RSW 2 determining whether a sidelink grant is present in the Upon determination by the UE that there is no available sidelink grant, the start slot (X 1 ) and the end slot (X 2 ) RSW defined by 2 Triggering a resource selection within the In order to identify resources for IUC information transmission by the UE, 1 and X 2 The RSW defined by 2 and using a resource in the
2. The end slot (X 2 ) is S and the IUC information processing time of the second UE (T proc,2 The method of claim 1 , based on
3. Said T proc,2 The method of claim 2 , wherein A is an amount of time for the second UE to process a MAC CE.
4. Said T proc,2 The method of claim 2 , wherein the time t1 is at least 3 ms.
5. Said T proc,2 The method of claim 2 , wherein: is a predetermined number of physical slots.
6. The method of claim 2 , wherein the number of physical slots is 3, 6, 12, or 24.
7. Said T proc,2 The method of claim 2 , wherein is based on a subcarrier spacing (SCS).
8. 8. The method of claim 7, wherein the SCS is 0, 1, 2, or 3.
9. The time T proc,2 The method of claim 8 , wherein σ increases as the SCS increases.
10. The time T proc,2 The method of claim 8 , wherein x decreases as the SCS decreases.
11. The RSW for IUC information 1 The starting slot of 1 2. The method of claim 1 , wherein
12. T'' 1 is equal to or greater than 0, and T'' 1 is the UE preparation time for PSCCH / PSSCH transmission (T proc,1 2. The method of claim 1 , wherein:
13. The RSW 1 The starting slot of 1 ) and T'' 1 is equal to or greater than 0, and T'' 1 is the preparation time of the UE for PSCCH / PSSCH transmission (T proc,1 ) or less, The method comprises: X 1 (n+T 1 )-T'' 1 The method of claim 1 , further comprising setting
14. X 2 is S-T proc,2 The method of claim 2 , wherein the Δt is equal to
15. The method comprises: S-T proc,2 determining whether L is greater than a threshold number of slots (L); and S-T proc,2 Based on the determination that is not greater than L, 2 X 1 The method of claim 14 , further comprising setting the first and second inputs to +L.
16. The method comprises: S-T proc,2 determining whether L is greater than a threshold number of slots (L); and S-T proc,2 Based on the determination that is greater than L, 2 S-T proc,2 The method of claim 14 , further comprising setting
17. T proc,1 is the UE's preparation time for PSCCH / PSSCH transmission, X 2 is S-T proc,1 -T proc,2 The method of claim 2 , wherein the Δt is equal to
18. The method comprises: By the UE, X 1 and X 2 The RSW defined by 2 2. The method of claim 1, further comprising: transmitting an IUC information transmission indicating resources for resource selection within.
19. A user equipment (UE) for Inter-UE Coordination (IUC), comprising: one or more processors; and one or more memory devices storing instructions which, when executed by said one or more processors, cause said UE to perform the operations set forth in claims 1-18.
20. One or more computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors of a user equipment (UE) to perform the operations of methods 1-18.
21. 1. A method performed by a user equipment (UE), the method comprising: generating, by the UE, IUC information using a plurality of resource sets, the first resource of the plurality of resources being in slot S; A first UE processing time (T'') is determined by the UE. 1 ) based on the starting slot (X 1 ), and the end slot (X 3 ), and a second resource selection window (RSW 2 determining whether a sidelink grant is present in the Upon determination by the UE that there is no available sidelink grant, the start slot (X 1 ) and the end slot (X 3 ) RSW defined by 2 Triggering a resource selection within the In order to identify resources for IUC information transmission by the UE, 1 and X 3 The RSW defined by 2 and using a resource in the
22. The end slot (X 3 ) is S and the IUC information processing time of the second UE (T proc,2 22. The method of claim 21 , based on
23. T proc,2 23. The method of claim 22, wherein: t is an amount of time for the second UE to process a MAC CE.
24. Said T proc,2 The method of claim 22, wherein is at least 3 ms.
25. Said T proc,2 23. The method of claim 22, wherein is a predetermined number of physical slots.
26. 23. The method of claim 22, wherein the number of physical slots is 3, 6, 12, or 24.
27. Said T proc,2 The method of claim 22 , wherein is based on a subcarrier spacing (SCS).
28. 28. The method of claim 27, wherein the SCS is 0, 1, 2, or 3.
29. The time T proc,2 29. The method of claim 28, wherein σ increases as the SCS increases.
30. The time T proc,2 29. The method of claim 28, wherein decreases as the SCS decreases.
31. T'' 1 is equal to or greater than 0, and T'' 1 is the UE preparation time for PSCCH / PSSCH transmission (T proc,1 22. The method of claim 21 , wherein:
32. The X 1 , T'' 1 and (n+T 1 32. The method of claim 31 , wherein the difference is determined based on the
33. The X 1 is (n+T 1 )-T'' 1 32. The method of claim 31 , wherein the
34. The X 3 is S-T proc,2 23. The method of claim 22, wherein the
35. The method comprises: Said S-T proc,2 determining whether L is greater than a threshold number of slots (L); and Said S-T proc,2 Based on a determination that is not greater than L, 3 X 1 35. The method of claim 34, further comprising setting the first and second inputs to +L.
36. The method comprises: Said S-T proc,2 determining whether L is greater than a threshold number of slots (L); and Said S-T proc,2 is greater than L, 3 S-T proc,2 35. The method of claim 34, further comprising setting
37. T proc,1 is the UE's preparation time for PSCCH / PSSCH transmission, X 3 is S-T proc,1 -T proc,2 23. The method of claim 22, wherein the
38. The method comprises: By the UE, X 1 and X 3 The RSW defined by 2 22. The method of claim 21, further comprising transmitting an IUC information transmission indicating resources for resource selection within.
39. A user equipment (UE) for Inter-UE Coordination (IUC), comprising: one or more processors; and one or more memory devices storing instructions which, when executed by said one or more processors, cause said UE to perform operations of the methods described in claims 21-38.
40. One or more computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors of a user equipment (UE) to perform the operations of methods 21-38.
41. 1. A method performed by a user equipment (UE), the method comprising: receiving, by the UE, an explicit request for IUC information transmission; determining, by the UE, a priority value for each of the preferred resources to be indicated by the IUC for information transmission; generating, by the UE, one or more IUC information transmission data structures including the determined priority values; transmitting, by the UE, one or more IUC information transmission data structures to another UE.
42. 42. The method of claim 41, wherein at least one of the one or more IUC information transmission data structures is in SCI format 2-C.
43. 42. The method of claim 41, wherein at least one of the IUC information transmission data structures is in a MAC CE format.
44. the one or more IUC information transmission data structures include a first data structure including IUC information, the determined priority value being in MAC CE format; the one or more IUC information transmission data structures also comprise a second data structure including IUC information in SCI format 2-C and the determined priority value.
42. The method of claim 41.
45. A user equipment (UE) for Inter-UE Coordination (IUC), comprising: one or more processors; and one or more memory devices storing instructions which, when executed by said one or more processors, cause said UE to perform operations of the method according to claims 41 to 44.
46. One or more computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors of a user equipment (UE) to perform the operations of methods 41-44.
47. 1. A method performed by a user equipment (UE), the method comprising: receiving, by the UE, a first IUC information transmission from a second UE indicating a single preferred resource set; receiving, by the UE, a second IUC information transmission from the same second UE, the second IUC information transmission indicating a single non-preferred resource set; and selecting, by the UE, resources indicated by the first IUC and the second IUC for the subsequent transmission based on an identity of the UE that is to receive the subsequent transmission.
48. The method comprises: determining, by the UE, that the identity of the UE that should receive the subsequent transmission is the second UE; 48. The method of claim 47, further comprising: selecting, by the UE, resources for the subsequent transmission from the single preferred resource set based on a determination by the UE that the identity of the UE that should receive the subsequent transmission is the second UE.
49. The method comprises: determining, by the UE, that the identity of the UE that should receive the subsequent transmission is a different UE than the second UE; 48. The method of claim 47, further comprising: selecting, by the UE, resources for the subsequent transmission from excluding the single non-preferred resource set based on a determination, by the UE, that the identity of the UE that should receive the subsequent transmission is a different UE than the second UE.
50. The method comprises: determining, by the UE, that the identity of the UE that should receive the subsequent transmission is a different UE than the second UE; 48. The method of claim 47, further comprising: determining, by the UE, based on a determination by the UE that the identity of the UE that should receive the subsequent transmission is a different UE than the second UE, to select, by the UE, neither the single preferred resource set nor the single non-preferred resource set for the subsequent transmission.
51. The method comprises: determining, by the UE, that the single preferred resource set and the single non-preferred resource set correspond to the same Tx resources; 48. The method of claim 47, further comprising: determining, by the UE, based on a determination by the UE that the single preferred resource set and the single non-preferred set correspond to the same Tx resources, to select, as a valid resource, from the resources indicated by the first IUC or the second IUC, a resource that is a most recent resource.
52. A user equipment (UE) for Inter-UE Coordination (IUC), comprising: one or more processors; and one or more memory devices storing instructions which, when executed by said one or more processors, cause said UE to perform operations of the methods described in claims 47-51.
53. One or more computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors of a user equipment (UE) to perform the operations of methods 47-51.
54. 1. A method performed by a user equipment (UE), the method comprising: receiving, by the UE, a first IUC information transmission from a second UE indicating a single preferred resource set; receiving, by the UE, a second IUC information transmission from a third UE indicating a single non-preferred resource set, the second UE and the third UE being different UEs; and selecting, by the UE, resources indicated by the first IUC and the second IUC for the subsequent transmission based on an identity of the UE that is to receive the subsequent transmission.
55. The method comprises: determining, by the UE, that the identity of the UE that should receive the subsequent transmission is the second UE; 2. The method of claim 1, further comprising: selecting, by the UE, resources for the subsequent transmission from only the single preferred resource set based on a determination by the UE that the identity of the UE that should receive the subsequent transmission is the second UE.
56. The method comprises: determining, by the UE, that the identity of the UE that should receive the subsequent transmission is the third UE; 2. The method of claim 1, further comprising: selecting, by the UE, resources for the subsequent transmission from excluding the single non-preferred resource set based on a determination by the UE that the identity of the UE that should receive the subsequent transmission is the third UE.
57. The method comprises: determining, by the UE, that the identity of the UE that should receive the subsequent transmission is a UE that is different from the second UE and the third UE; and selecting, by the UE, resources for the subsequent transmission from only the single non-preferred resource set based on a determination, by the UE, that the identity of the UE that should receive the subsequent transmission is a different UE than the second UE and the third UE.
58. The method comprises: determining, by the UE, that the identity of the UE that should receive the subsequent transmission is a UE that is different from the second UE and the third UE; and determining, by the UE, not to select either the single preferred resource set or the single non-preferred resource set for the subsequent transmission based on a determination, by the UE, that the identity of the UE that should receive the subsequent transmission is a different UE than the second UE and the third UE.
59. A user equipment (UE) for Inter-UE Coordination (IUC), comprising: one or more processors; and one or more memory devices storing instructions which, when executed by said one or more processors, cause said UE to perform operations of the methods described in claims 54 to 58.
60. One or more computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors of a user equipment (UE) to perform the operations of methods 54-58.
Citation Information
Patent Citations
Method, device and computer readable medium for communications
WO2022067714A1