METHOD AND APPARATUS FOR RESOURCE SELECTION IN SIDELINK COMMUNICATIONS - Patent application
The UE in sidelink communication dynamically adjusts spatial filters and re-evaluates resources to address the challenge of resource selection in high-frequency bands, ensuring efficient beam alignment and communication in moving scenarios.
Patent Information
- Application Number
- JP2025518741
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-09-28
- Filing Date
- 2023-09-12
- Publication Date
- 2025-10-15
AI Technical Summary
Resource selection in sidelink communication using high frequency bands is challenging, especially when transmitter and receiver UEs are moving, requiring adjustments to spatial filters to maintain beam alignment.
A UE for sidelink communications determines a spatial filter configuration, collects sensing information, selects candidate resources, and re-evaluates resources using the spatial filter configuration to trigger re-selection if necessary, while considering sidelink resource reservation and SL-RSRP measurements.
This approach ensures effective resource selection and beam alignment in sidelink communication, even with moving UEs, by dynamically adjusting spatial filters and re-evaluating resources, thereby improving communication efficiency.
Smart Images

Figure 2025534380000001_ABST
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED PATENT APPLICATIONS) This application is related to the application filed on September 28, 2022, entitled "SIDELINK RESOURCE This application claims the benefit of U.S. Provisional Patent Application No. 63 / 377,426, entitled "MEDIUM SELECTION FOR MMW OPERATION," the entirety of which is incorporated herein by reference.
[0002] Apparatus and methods consistent with the present disclosure relate generally to communications, and more particularly, to methods, systems, and devices for resource selection in sidelink communications. [Background technology]
[0003] Sidelink communication technology enables direct communication between two or more devices, for example, two or more vehicles in vehicle-to-everything (V2X) communication. User equipment (UE) in sidelink communication can autonomously monitor a resource pool to determine available resources to select for one or more future transmissions. However, resource selection in sidelink communication using high frequency bands (e.g., millimeter wave bands) is challenging, especially when the transmitter (Tx) UE and / or receiver (Rx) UE in sidelink communication are moving. For sidelink communication using high frequency bands, the Tx UE and Rx UE typically apply spatial filters to focus the Tx and Rx beams and adjust the direction of the Tx and Rx beams in a specific direction. When the Tx UE and / or Rx UE are moving, their spatial filters may need to be adjusted to maintain alignment of the Tx and Rx beams. A system and method for resource selection that can adjust the UE's spatial filters is desired. Summary of the Invention [Means for solving the problem]
[0004] According to some embodiments of the present disclosure, a UE for sidelink communications is provided, the UE including: a memory storing instructions; and a processor configured to execute the instructions stored in the memory for: determining a spatial filter configuration, the spatial filter configuration being associated with a first time period; collecting sensing information obtained using the spatial filter configuration, the sensing information including at least one of sidelink resource reservation information or at least one sidelink reference signal received power (SL-RSRP) measurement result of the sidelink communications; determining one or more candidate resources based on the sensing information; selecting one or more resources from the one or more candidate resources for transmission; re-evaluating the selected one or more resources using the spatial filter configuration; and determining whether re-selection of the one or more resources is triggered based on a result of the re-evaluation of the selected one or more resources.
[0005] According to some embodiments of the present disclosure, there is provided a method for resource selection in sidelink communication, the method including: determining, by a UE, a spatial filter configuration, the spatial filter configuration being associated with a first time period; and collecting, by the UE, sensing information obtained using the spatial filter configuration, the sensing information being related to sidelink resource reservation information or at least one S period of the sidelink communication. the method further comprising: determining, by the UE, one or more candidate resources based on the sensing information; selecting, by the UE, one or more resources from the one or more candidate resources for transmission; re-evaluating, by the UE, the selected one or more resources using a spatial filter configuration; and determining, based on a result of the re-evaluation of the selected one or more resources, whether reselection of the one or more resources is triggered.
[0006] According to some embodiments of the present disclosure, a non-transitory computer-readable medium storing instructions executable by one or more processors of a UE to perform a method is provided, the method including: determining a spatial filter configuration, the spatial filter configuration being associated with a first time period; collecting sensing information obtained using the spatial filter configuration, the sensing information including at least one of sidelink resource reservation information or at least one SL-RSRP measurement result for sidelink communication; determining one or more candidate resources based on the sensing information; selecting one or more resources from the one or more candidate resources for transmission; re-evaluating the selected one or more resources using the spatial filter configuration; and determining whether re-selection of the one or more resources is triggered based on a result of the re-evaluation of the selected one or more resources. [Brief explanation of the drawings]
[0007] [Figure 1A] FIG. 1 is a schematic diagram illustrating a first mode for resource allocation in sidelink communication. [Figure 1B] FIG. 10 is a schematic diagram illustrating a second mode for resource allocation in sidelink communications, consistent with some embodiments of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram illustrating a method for resource selection, consistent with some embodiments of the present disclosure. [Figure 3] 1 is a schematic diagram illustrating a method for determining a candidate resource set, consistent with some embodiments of the present disclosure. [Figure 4A] 1 is a schematic diagram illustrating a first inter-UE coordination (IUC) scheme consistent with some embodiments of the present disclosure. [Figure 4B] FIG. 1 is a schematic diagram illustrating a second IUC scheme, consistent with some embodiments of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram illustrating movement of a Tx UE relative to an Rx UE in sidelink communication, consistent with some embodiments of the present disclosure. [Figure 6] FIG. 1 is a schematic diagram illustrating a channel sensing method in sidelink communications, consistent with some embodiments of the present disclosure. [Figure 7] FIG. 1 is a schematic diagram illustrating a method for resource selection in sidelink communications, consistent with some embodiments of the present disclosure. [Figure 8A] FIG. 1 is a schematic diagram illustrating a method for resource selection in sidelink communications, consistent with some embodiments of the present disclosure. [Figure 8B] FIG. 1 is a schematic diagram illustrating a method for resource selection in sidelink communications, consistent with some embodiments of the present disclosure. [Figure 9A] FIG. 10 is a schematic diagram illustrating a spatial filter configuration applied to channel sensing at a first time instance, consistent with some embodiments of the present disclosure. [Figure 9B] FIG. 10 is a schematic diagram illustrating a spatial filter configuration applied to channel sensing at a second time instance, consistent with some embodiments of the present disclosure. [Figure 10A] FIG. 1 is a schematic diagram illustrating a method for channel sensing in sidelink communications, consistent with some embodiments of the present disclosure. [Figure 10B] FIG. 10 is a schematic diagram illustrating spatial filter adjustment over time, consistent with some embodiments of the present disclosure. [Figure 11A]FIG. 1 is a schematic diagram illustrating a method for channel sensing in sidelink communications, consistent with some embodiments of the present disclosure. [Figure 11B] FIG. 10 is a schematic diagram illustrating spatial filter adjustment over time, consistent with some embodiments of the present disclosure. [Figure 12A] FIG. 1 is a schematic diagram illustrating a method for channel sensing in sidelink communications, consistent with some embodiments of the present disclosure. [Figure 12B] FIG. 10 is a schematic diagram illustrating spatial filter adjustment over time, consistent with some embodiments of the present disclosure. [Figure 13] FIG. 1 is a schematic diagram illustrating a method for channel sensing in sidelink communications, consistent with some embodiments of the present disclosure. [Figure 14] FIG. 1 is a block diagram of a UE, consistent with some embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0008] Reference will now be made in detail to example embodiments, examples of which are illustrated in the accompanying drawings. The following description will refer to the accompanying drawings, in which like numbers in different drawings represent the same or similar elements, unless otherwise indicated. The implementations described in the following description of exemplary embodiments do not represent all implementations consistent with the present disclosure. Instead, the implementations are merely examples of systems, apparatus, and methods consistent with aspects related to the present disclosure as recited in the appended claims.
[0009] FIG. 1A is a schematic diagram illustrating a first mode for resource allocation in sidelink communications, consistent with some embodiments of the present disclosure, and FIG. 1B is a schematic diagram illustrating a second mode for resource allocation in sidelink communications, consistent with some embodiments of the present disclosure.
[0010] 1A, the communication system includes a UE 102, a UE 104, and a base station 106. The UE 102 may be a Tx UE in sidelink communication (SL Tx), and the UE 104 may be an Rx UE in sidelink communication (SL Rx). The base station 106 may be a long term evolution (LTE) or new radio (NR) base station, or a future generation (6th generation (6G)) base station. th generation), 7th generation (7G:7 th The UE 102 and the UE 104 may be any currently existing base station (e.g., a gNodeB (gNB)), such as a base station of a radio access technology (RAT) of the previous (next generation), or any future generation. The UE 102 and the UE 104 may communicate with each other using sidelink signals. For example, the UE 102 may transmit a physical sidelink control channel (PSCCH) and / or a physical sidelink shared channel (PSSCH) to the UE 104, and in response, the UE 104 may transmit a feedback signal, such as a physical sidelink feedback channel (PSFCH), to the UE 102. The UE 102 and the UE 104 may also communicate with one or more other UEs in sidelink communication. The UE 102 and the UE 104 may be any form of UE, for example, two vehicles in V2X communication.
[0011] In a first mode for resource allocation, the UE 102 may transmit a signal, such as a sidelink-scheduling request (SL-SR) signal, to the base station 106. Upon receiving the signal from the UE 102, the base station 106 may determine the resources to be allocated to the UE 102 and transmit a signal to the UE 102 indicating the resource allocation. Similarly, the base station 106 may allocate resources to the UE 104. The UE 104 may be responsible for resource allocation and may transmit a signal indicating resource allocation to the UE 104 upon receiving a signal (eg, SL-SR) from the UE 104.
[0012] In a second mode for resource allocation, the UE 102 (and similarly the UE 104) may autonomously perform resource selection with the aid of a sensing procedure. The UE 102 may perform channel sensing across the configured sidelink transmission resource pool to obtain information about resources reserved by other UEs. Referring to FIG. 1B, the UE 102 may perform channel sensing (e.g., background sensing or any other type of full or partial sensing) within a sensing window and collect resource reservation information of other UEs, for example, based on decoding sidelink control information (SCI) included in the received sidelink signal. The UE 102 may decode the SCI based on two stages: a first-stage SCI (SCI format 1-A) and a second-stage SCI (SCI format 2-A or 2-B), as defined in the 3GPP (Generation Partnership Project) specifications. Based on the channel sensing, the UE 102 may determine candidate resources by filtering out occupied resources, reserved resources, and / or unmonitored resources. The candidate resources may be, for example, one or more slots, subframes, or frames available for selection in the next period. As shown in FIG. 1B, radio resources may be divided into subframes or slots in the time domain and subchannels in the frequency domain. FIG. 1B illustrates, for example, three available subframes or slots in the time domain among multiple subframes or slots. Each subframe or slot may include one or more symbols for automatic gain control (AGC), one or more symbols for the PSCCH, and one or more symbols for the PSSCH. After resource selection (or reselection) is triggered, the UE 102 may select resources from the available sidelink resources based on the channel sensing information.
[0013] In some embodiments, the UE 102 may be configured in one of two modes for resource allocation. In some embodiments, the UE 102 may be configured in both modes for resource allocation. In some embodiments, the UE 102 may switch back and forth between the two modes for resource allocation.
[0014] FIG. 2 is a schematic diagram illustrating a method 200 for resource selection based on the second mode described above, consistent with some embodiments of the present disclosure. Referring to FIG. 2, method 200 includes step 202 of performing channel sensing (e.g., background sensing or any other type of full or partial sensing). For example, a Tx UE in sidelink communication, such as UE 102 in FIG. 1, may have data to transmit. Therefore, the Tx UE may initiate a channel sensing procedure for resource selection. For example, the Tx UE may perform channel sensing within a sensing window (e.g., 100 ms or 1100 ms). In some embodiments, the Tx UE may monitor a resource pool and obtain information (e.g., resource reservation information and SL-RSRP measurement results) used during the resource selection procedure without knowing (before) that it has a transmission to perform.
[0015] The method 200 includes collecting 204 sensing information including reserved resources and SL-RSRP measurement results. For example, the Tx UE may perform channel sensing within a sensing window and collect resource reservation information of other UEs based on decoding of the SCI to identify candidate resources. The Tx UE may perform channel sensing within a sensing window and collect resource reservation information of other UEs based on decoding of the SCI to identify candidate resources. As defined in
[0010] , the SCI may be decoded using two stages: a first stage SCI (SCI type 1-A) and a second stage SCI (SCI type 2-A or 2-B).
[0016] The method 200 includes a step 206 of determining a candidate resource set. For example, after the Tx UE obtains sensing information from channel sensing, the Tx UE may determine the candidate resource set by, for example, filtering out occupied resources, reserved resources, and / or unmonitored resources. The method 200 includes a step 208 of selecting resources from the candidate resources. For example, the Tx UE may select resources semi-persistently or up to a maximum reservation number. The selection may be random.
[0017] The method 200 includes a step 210 of reevaluating resource selection. The UE may re-evaluate the selected resource before transmission by maintaining decoding of the PSCCH of other UEs and / or measuring the SL-RSRP for the PSCCH or corresponding PSSCH.
[0018] Method 200 includes step 212 of determining whether resource reselection is triggered based on the reevaluation. For example, if the Tx UE determines that resource reselection is triggered, the method may repeat from step 204. On the other hand, if the Tx UE determines that resource reselection is not triggered, the method may proceed to step 214 of initiating transmission of the packet.
[0019] Method 200 includes determining 216 whether resource reselection is triggered by reaching the maximum reservation number. For example, if the Tx UE determines that resource reselection is triggered by reaching the maximum reservation number, the method repeats from step 204. On the other hand, if the Tx UE determines that resource reselection is not triggered, the method may repeat from step 214 for another transmission.
[0020] FIG. 3 is a schematic diagram showing a method 300 for determining a set of resource candidates consistent with some embodiments of the present disclosure. Referring to FIG. 3, method 300 includes a step 302 of determining a selection window and setting a reference signal received power (RSRP) threshold (RSRPthreshold). For example, a Tx UE in sidelink communication such as UE102 in FIG. 1 may determine a selection window for resource selection and set the RSRPthreshold. For example, the Tx UE may first perform channel sensing and determine a selection window T based on the channel sensing (e.g., T = [T1, T2], where T1 < 4 ms and 20 <= T2 <= 100 ms). The selection of the values of T1 and T2 depends on the implementation of the UE. The RSRPthreshold may be configured by a network node (e.g., base station 106 in FIG. 1) or may be pre-configured in the Tx UE.
[0021] Method 300 includes a step 304 of initializing a single candidate slot resource set S A For example, the Tx UE may collect a set S A of possible candidate resource slots within the defined selection window. Method 300 includes a step 306 of excluding unmonitored resources. For example, unmonitored resources are resources that the Tx UE cannot sense due to its own transmission (i.e., half-duplex constraint) or other activities including discontinuous reception (DRX). For example, the Tx UE may exclude one or more slots from the single slot resource set of S A .
[0022] Method 300 includes a step 308 of excluding resources having an RSRP greater than the RSRPthreshold. For example, the UE may further exclude resources occupied or reserved by other UEs from the selection window if the corresponding SL-RSRP exceeds the SL-RSRP threshold.
[0023] Method 300 calculates the number of remaining slots by initial X*|S A The method includes step 310 of determining whether the number of candidate resources is greater than X% of the total number of resources in the selection window. For example, the Tx UE determines whether the number of candidate resources is greater than X% of the total number of resources in the selection window. For example, if the Tx UE determines that the number of candidate resources does not exceed X% of the total number of resources in the selection window, then in step 311, the Tx UE increases the SL-RSRP threshold by an increment (and method 300 repeats at step 302) until at least X% of the resources are obtained. This increment can be 3 dB or any other value. For example, the value X may be comprised of {0.2, 0.35, 0.5} or may be pre-configured. On the other hand, if the Tx UE determines that the number of candidate resources is greater than X% of the total number of resources in the selection window, the method may proceed to step 312 of selecting a final resource.
[0024] The method 200 includes a step 312 of selecting a final resource, e.g., if the number of remaining single slot candidates is X*|S A |(where X=0.2, 0.35, 0.5), the Tx UE forwards the possible candidate slots to higher layers (eg, medium access control (MAC) layer) for final resource selection.
[0025] 4A is a schematic diagram illustrating a first inter-UE coordination scheme consistent with some embodiments of the present disclosure, and FIG. 4B is a schematic diagram illustrating a second inter-UE coordination scheme consistent with some embodiments of the present disclosure. The method 200 described above may support IUC, in which UE-A sends coordination information regarding resources to UE-B, and UE-B uses the information for selecting or reselecting its resources.
[0026] 4A, a sidelink communication system includes UE-A and UE-B communicating with each other. UE-B has a Tx UE-A may be a Rx UE (such as UE 102 in FIG. 1), and UE-A may be an Rx UE (such as UE 104 in FIG. 1). In the first IUC scheme, as shown in FIG. 4A, a coordination information exchange is triggered between UE-A and UE-B. The coordination information provided from UE-A to UE-B may include an indication of resources that are preferably included or excluded from UE-B's selected or reselected resources. In an embodiment, when the resource indication indicates resources that are preferably included, if UE-B does not support sensing and / or resource exclusion, UE-B may rely solely on those resources. In an embodiment, UE-B may also combine the resource indication with resources identified by its own sensing procedure before making a final selection. In an embodiment, UE-B does not consider the indication received from UE-A in resource selection (or reselection). The indication from UE-A to UE-B may be sent within a MAC control element (CE) and / or a second-stage SCI.
[0027] Referring to FIG. 4B, the sidelink communication system includes UE-A, UE-B, and UE-C. UE-B may be a Tx UE (e.g., UE 102 in FIG. 1) in the sidelink communication, and UE-C may be an Rx UE (e.g., UE 104 in FIG. 1) in the sidelink communication, so that UE-B can transmit data to UE-C. In the IUC scheme, as shown in Figure 4B, a coordination information exchange is triggered between UE-B and UE-A, and UE-A provides UE-B with an indication that the resources reserved for UE-B's transmission conflict or may conflict with transmissions from other UEs. UE-B's transmission may or may not be directed to UE-A. In this case, UE-B may reselect new resources. The indication from UE-A to UE-B may be transmitted within the PSFCH.
[0028] FIG. 5 is a schematic diagram illustrating movement of a Tx UE relative to an Rx UE in sidelink communication, consistent with some embodiments of the present disclosure. Referring to FIG. 5, a sidelink communication system includes UE-A and UE-B communicating with each other. UE-A may be a Tx UE (e.g., UE 102 in FIG. 1 ) and UE-B may be an Rx UE (e.g., UE 104 in FIG. 1 ) so that UE-A can transmit data to UE-B. As UE-A moves relative to UE-B, the velocity of UE-A (V a ) is greater than the velocity of UE-B. For example, as shown in FIG. 5 , the movement of UE-A relative to UE-B from t1 (initial time) to t2 (end time) is (V b −V a ). UE-B and UE-A may communicate in a high-frequency signal band (e.g., FR2). In this disclosure, FR2 is defined as two frequency subranges: FR2-1 from 24250 to 52600 MHz and FR2-2 from 52600 to 71000 MHz (including the mmWave spectrum). In this case, UE-A and UE-B apply spatial filters to concentrate the energy transmitted or received from the antenna elements in the spatial domain to create a transmit spatial filter or a receive spatial filter in a specific direction. As shown in FIG. 5, as UE-A (Tx UE) moves relative to UE-B (Rx UE), the respective Tx spatial filter and Rx spatial filter adjust to the beam alignment (e.g., BF) between UE-A and UE-B. A,1 and B.F. B,1 , B.F. A,2 and B.F. B,2 ) In some embodiments, since sidelink communication in higher frequency bands is directional, the channel sensing procedure also takes into account spatial directionality. For example, an Rx spatial filter is applied at the UE performing the sensing procedure.
[0029] FIG. 6 is a schematic diagram illustrating a channel sensing method for sidelink communication consistent with some embodiments of the present disclosure. Referring to FIG. 6, a sidelink communication system includes UE-A and UE-B communicating with each other. UE-A may be a Tx UE (e.g., UE 102 in FIG. 1 ) and UE-B may be an Rx UE (e.g., UE 104 in FIG. 1 ) so that UE-A can transmit data to UE-B. The velocity of UE-A is greater than the velocity of UE-B so that UE-A moves relative to UE-B. UE-B and UE-A may communicate in a high frequency band (e.g., FR2). In some embodiments, UE-A may perform periodic transmissions to UE-B, for example, at t1, t2, t3, and t4 (t1 is a time after an initial time t0, t2 is a time after t1, t3 is a time after t2, and t4 is a time after t3). When performing channel sensing at time instance t0, UE-A points the Rx spatial filter in the direction of transmission at t1. When performing channel sensing at time instance t1, UE-A points the Rx spatial filter in the direction of transmission at t2. When performing channel sensing at time instance t2, UE-A points the Rx spatial filter in the direction of transmission at t3. When performing channel sensing at time instance t3, UE-A points the Rx spatial filter in the direction of transmission at t4. A similar procedure is repeated for UE-B's channel sensing.
[0030] In this way, when performing the channel sensing procedure, UE-A selects the direction of the Rx spatial filter to match the spatial direction in which it expects to transmit, such that beam alignment between UE-A and UE-B is guaranteed when UE-A transmits.
[0031] FIG. 7 is a schematic diagram illustrating a method 700 for resource selection in sidelink communication, consistent with some embodiments of the present disclosure. Referring to FIG. 7, method 700 includes step 702 of performing channel sensing (e.g., background sensing or any other type of full or partial sensing). For example, a Tx UE in sidelink communication, such as UE 102 in FIG. 1 or UE-A in FIG. 6, begins channel sensing. Before beginning channel sensing, the UE may or may not know that it has a transmission to perform. For example, the Tx UE may perform channel sensing within a sensing window (e.g., 100 ms or 1100 ms).
[0032] Method 700 may include step 704 of determining a spatial filter configuration. For example, in an embodiment, the Tx UE may determine the spatial filter configuration based on location information of the target Rx UE. In this embodiment, the Tx UE may determine whether the location of the target Rx UE is known to the Tx UE. For example, the location of the target Rx UE may be known to the Tx UE based on receiving a Cooperative Awareness Message (CAM) or a Basic Safety Message (BSM) transmitted from the target Rx UE. The CAM or BSM may be periodically broadcast from the target Rx UE.
[0033] In an embodiment, if the Tx UE determines that the location of the target Rx UE is known to the Tx UE, method 700 proceeds with selecting a directional spatial filter configuration 706. On the other hand, if the Tx UE determines that the location of the target Rx UE is not known to the Tx UE, method 700 proceeds with selecting a wider spatial filter configuration 708.
[0034] The method 700 includes a step 710 of collecting sensing information acquired using the spatial filter configuration. The sensing information may include at least one of sidelink resource reservation information or at least one SL-RSRP measurement result of sidelink communication. For example, a Tx UE may perform channel sensing within a sensing window and collect resource reservation information of another UE based on decoding of the SCI to identify candidate resources. The UE may decode the SCI using two stages: a first-stage SCI (SCI format 1-A) and a second-stage SCI (SCI format 2-A or 2-B), as defined in the 3GPP specifications.
[0035] The method 700 includes determining 712 one or more candidate resources. For example, the Tx UE may determine the one or more candidate resources based on the sensing information. The Tx UE may determine the candidate resource set using, for example, a method for determining a candidate resource set as described with respect to FIG. 3.
[0036] The method 700 includes selecting 714 one or more resources from the one or more candidate resources for transmission. In an embodiment, the Tx UE may select one or more resources semi-persistently. In another embodiment, the Tx UE may select one or more resources up to a maximum number of resource reservations. The selection may be a random selection.
[0037] The method 700 includes a step 716 of re-evaluating the selected one or more resources. For example, the Tx UE may re-evaluate the selected one or more resources using the selected spatial filter configuration. In an embodiment, the Tx UE may re-evaluate the selected one or more resources by decoding one or more signals on a PSCCH received from one or more other UEs, the PSCCH including: The selected resource or resources are received using the selected spatial filter configuration. In another embodiment, the Tx UE may re-evaluate the selected resource or resources by measuring one or more SL-RSRPs for at least one of the PSCCH or PSSCH received from one or more other UEs, where at least one of the PSCCH or PSSCH is received using the selected spatial filter configuration. In another embodiment, the Tx UE may re-evaluate the selected resource or resources by combining decoding of one or more signals on the PSCCH and measuring one or more SL-RSRPs for at least one of the PSCCH or PSSCH.
[0038] Method 700 includes step 718 of determining, based on the result of the reevaluation of the selected resource(s), whether reselection of the one or more resources is triggered. For example, if the Tx UE determines that resource reselection is triggered, the method may repeat from step 710. On the other hand, if the Tx UE determines that resource reselection is not triggered, the method may proceed to step 720 of transmitting using the selected resource(s) and spatial filter configuration. For example, in response to determining that reselection of the one or more resources is not triggered, the Tx UE may transmit a signal or data based on the selected spatial filter configuration and the one or more selected resources.
[0039] Method 700 may include step 722 of determining whether the spatial filter needs to be updated. For example, after transmitting a signal or data using a selected spatial filter configuration and one or more selected resources, the Tx UE may determine whether to update the spatial filter configuration. If the Tx UE determines that the spatial filter configuration needs to be updated, the method repeats from step 704 so that the Tx UE can select a new spatial filter configuration to replace the spatial filter configuration.
[0040] On the other hand, if the Tx UE determines that the spatial filter configuration does not need to be updated, method 700 proceeds with determining 724 whether a reselection is triggered by reaching a maximum reservation number. For example, if the Tx UE determines that a reselection of one or more resources is triggered, method 700 repeats from determining a spatial filter configuration 704 so that the Tx UE can select a new spatial filter configuration to replace the spatial filter configuration. On the other hand, if the Tx UE determines that a second reselection of resources is not triggered, method 700 begins at 720 to initiate another transmission using the spatial filter configuration.
[0041] FIG. 8A is a schematic diagram illustrating a method 800A for resource selection in sidelink communication, consistent with some embodiments of the present disclosure. Method 800A may be performed by a Tx UE in sidelink communication, such as UE 102 of FIG. 1 or UE-A of FIG. 6. Referring to FIG. 8A, method 800A includes steps 802, 804, 806, 808, 810, 812, 814, and 816, which correspond to steps 702, 704, 706, 708, 710, 712, 714, and 716, respectively. For brevity, a description of steps 802-816 will be omitted herein.
[0042] Method 800A may include step 818 of determining whether reselection of one or more resources is triggered based on the result of the reevaluation of the selected resource or resources. For example, if the Tx UE determines that resource reselection is triggered, method 800A may repeat from step 804 of determining the spatial filter configuration. On the other hand, if the Tx UE determines that resource reselection is not triggered, If so, method 800A may proceed with step 820 of determining whether the spatial filter needs to be updated. If the Tx UE determines that the spatial filter configuration needs to be updated, the method repeats from step 804 so that the Tx UE can select a new spatial filter configuration to replace the spatial filter configuration. On the other hand, if the Tx UE determines that the spatial filter configuration does not need to be updated, method 800A proceeds with step 822 of transmitting using the selected resource(s) and spatial filter configuration.
[0043] Method 800A may include determining 824 whether reselection is triggered by reaching a maximum reservation number. In response to determining that reselection of one or more resources is not triggered, method 800A may repeat from step 822 so that the Tx UE can transmit signals or data based on the selected spatial filter configuration and the one or more selected resources. On the other hand, if the Tx UE determines that reselection of one or more resources is triggered, method 800A repeats from step 804 of determining a spatial filter configuration so that the Tx UE can select a new spatial filter configuration to replace the spatial filter configuration.
[0044] FIG. 8B is a schematic diagram illustrating a method 800B for resource selection in sidelink communication, consistent with some embodiments of the present disclosure. Method 800B may be performed by a Tx UE in sidelink communication, such as UE 102 of FIG. 1 or UE-A of FIG. 6. Referring to FIG. 8B, method 800B includes steps 826, 828, 830, 832, 834, 836, 838, 840, 844, 846, and 848, which correspond to steps 802, 804, 806, 808, 810, 812, 814, 816, 820, 822, and 824, respectively. For brevity, a description of steps 826, 828, 830, 832, 834, 836, 838, 840, 844, 846, and 848 will be omitted herein. Method 800B is similar to method 800A of FIG. 8A, except that step 842 differs from the corresponding step (818) in method 800A.
[0045] Method 800B may include step 842 of determining whether reselection of one or more resources is triggered based on the result of the reevaluation of the selected resource or resources. If the Tx UE determines that resource reselection is triggered, method 800B may repeat from step 834 of collecting sensing information (rather than determining the spatial filter configuration in method 800A). On the other hand, if the Tx UE determines that resource reselection is not triggered, method 800B may proceed with step 844 (corresponding to step 820 of method 800A) of determining whether the spatial filter needs to be updated.
[0046] 9A is a schematic diagram illustrating a spatial filter configuration applied to channel sensing at a first time instance, consistent with some embodiments of the present disclosure, and FIG. 9B is a schematic diagram illustrating a spatial filter configuration applied to channel sensing at a second time instance, consistent with some embodiments of the present disclosure. Referring to FIG. 9A, at time t0, a direction (angle) θ t0 and aperture α t09B, at time t1 (t1 is a time later than t0), a spatial filter having a direction (angle) θ t1 and aperture α t1 A spatial filter having a direction (θ t0 ) and aperture (α t0 ) is the direction of the transmit spatial filter at t1 (θ t1 ) and aperture (α t1 In some embodiments, for example, as described in FIGS. 2, 7, and 8A-8B, The RSRP threshold used to identify free resources during the channel sensing procedure may be adapted to compensate for the difference in spatial filter gain at t0 and t1. The relationship between the spatial filter parameters at t0 and t1 and the initial RSRP threshold may be given as follows:
[0047] [Formula 1] θ t0 =f θ (θ t1 ,t0,t1,v tx ,v rx ) α t0 =f α (α t1 ,t0,t1,v tx ,v rx ) RSRPthr t0 =f RSRPthr (RSRPthr t1 ,t0,t1,v tx ,v rx ) where v tx is the speed of the Tx UE, and v rxis the velocity of the Rx UE. The above function takes into account the movement of the Tx UE and the Rx UE, and thus allows the Tx UE to select appropriate values for the aperture, direction, and initial RSRP threshold to apply.
[0048] 10A and 10B are schematic diagrams illustrating a method for channel sensing in sidelink communications consistent with some embodiments of the present disclosure, respectively. Referring to FIGS. 10A and 10B, the sidelink communications include UE-A (Tx UE) and UE-B (Rx UE).
[0049] 10A and 10B, at time t0, UE-A performs first sidelink sensing in a first direction toward the estimated location of UE-B at t1 (t1 is a time later than t0). At time t1, UE-A performs second sidelink sensing in a second direction toward the estimated location of UE-B at t2 (t2 is a time later than t1). Then, during a time period starting from t1 and ending at t2, UE-A transmits signals or data in the first direction toward the estimated location of the second UE at t1 using at least one resource selected based on the first sidelink sensing performed at t0. During the time period starting from t0 and ending at t2 (first period), UE-A applies a first spatial filter configuration.
[0050] Then, at time t2, UE-A performs third sidelink sensing in a third direction toward the second UE's estimated location at t3 (t3 is a time later than t2). Then, during a period starting at t2 and ending at t3 (a second period), UE-A transmits signals or data in the second direction toward the second UE's estimated location at t2 using at least one resource selected based on the first sidelink sensing performed at t1. During the second period, UE-A applies a second spatial filter configuration, which may be different from the first spatial filter configuration. The above process may be repeated.
[0051] In some embodiments, UE-A performs the first and second sidelink sensing when the difference between t1 and t0 is greater than a minimum difference and less than a maximum difference. The minimum and / or maximum difference may be pre-configured in UE-A or configured by a network node (e.g., base station 106 of FIG. 1). In some embodiments, the minimum and / or maximum difference is a function of the absolute velocity of UE-A and the relative velocity of UE-A relative to UE-B.
[0052] In some embodiments, UE-A performs the first and second sidelink sensing only if the first spatial filter configuration is expected to change to the second spatial filter configuration within a time period starting at t2 and ending at t3. In some embodiments, UE-A adapts one or more RSRP thresholds used during the first and second sidelink sensing at t0 and t1. In some embodiments, UE-A may adapt (adjust) one or more RSRP thresholds used during the first and second sidelink sensing based on the spatial filter gain difference.
[0053] In some embodiments, sidelink sensing in the second direction toward the estimated location of UE-B at t2 may be performed before transmission of a signal or data in the first direction toward the estimated location of UE-B at t1. The SCI in the transmission indicates one or more resources to be used at t2. UE-A may further monitor the resource pool while adapting the first spatial filter configuration to determine whether reselection of one or more resources is triggered.
[0054] 11A and 11B are schematic diagrams illustrating a method for channel sensing in sidelink communication consistent with some embodiments of the present disclosure, and FIG. 11B is a schematic diagram illustrating spatial filter adjustment over time consistent with some embodiments of the present disclosure. Referring to FIG. 11A and FIG. 11B, the sidelink communication involves UE-A (Tx UE) and UE-B (Rx UE). In this method, UE-A performs sensing in the direction of multiple future transmission instants within a time interval.
[0055] 11A and 11B , at time t0, UE-A performs first sidelink sensing in each direction toward the estimated location of UE-B at multiple time instances after t0, including t1, t2, t3, and t4 (t1 is a time after t0, t2 is a time after t1, t3 is a time after t2, and t4 is a time after t3). At time t1, UE-A performs second sidelink sensing in each direction toward the estimated location of a second UE at multiple time instances after t1, including t2, t3, and t4. During the period starting from t1 and ending at t2, UE-A transmits signals or data in the first direction toward the estimated location of UE-B at t1 using at least one resource selected based on the first sidelink sensing performed at t0. During a period starting at t0 and ending at t2 (first period), UE-A applies a first spatial filter configuration.
[0056] Then, at time t2, UE-A performs third sidelink sensing in each direction toward UE-B's estimated location at multiple time instances after t2, including t3 and t4. During a period starting from t2 and ending at t3 (the second period), UE-A transmits signals or data in the direction toward UE-B's estimated location at t2 based on at least one resource determined by the second sidelink sensing performed at t1. During the second period, UE-A applies a second spatial filter configuration, which may be different from the first spatial filter configuration. The above process may be repeated.
[0057] In some embodiments, one or more RSRP thresholds used during the first and second sidelink sensing at times t0 and t1 are adapted. In some embodiments, while performing the first sidelink sensing in each direction toward the estimated location of UE-B at times t1, t2, t3, and t4, UE-A may use different RSRP thresholds in each direction toward the estimated location of the second UE at times t1, t2, t3, and t4.
[0058] 12A is a schematic diagram illustrating a method for channel sensing in sidelink communications, consistent with some embodiments of the present disclosure, and FIG. 12B is a schematic diagram illustrating spatial filter adjustment over time, consistent with some embodiments of the present disclosure. Referring to FIGS. 12A and 12B, sidelink communications include UE-A (Tx UE) and UE-B (Rx UE). In the methods of FIGS. 12A-12B, UE-B also performs channel sensing. 12A-12B is essentially the same as the method shown in FIG. 11A-11B, except that UE-A performs resource selection and provides IUC signaling to UE-A by transmitting to UE-A. UE-A may take the IUC information received from UE-B into account when performing resource selection. For brevity, details of the methods of FIG. 12A-12B that are similar to the methods of FIG. 11A-11B are omitted herein.
[0059] As shown in Figures 12A and 12B, UE-A receives an IUC signal from UE-B. The IUC signal may include information of sidelink sensing performed by UE-B at t1 in each direction toward UE-A's estimated location at multiple time instances after t1, including t2, t3, and t4. In an embodiment, during the second time period, UE-A may transmit a signal or data in the direction toward UE-B's estimated location based on at least one resource determined based on the IUC signal received from UE-B. In another embodiment, during the second time period, UE-A may transmit a signal or data in the direction toward UE-B's estimated location based on at least one resource determined based on the sidelink sensing performed by UE-B at t1 and the IUC signal received from UE-B.
[0060] FIG. 13 is a schematic diagram illustrating a method for channel sensing in sidelink communication consistent with some embodiments of the present disclosure. Referring to FIG. 13, the sidelink communication involves UE-A (Tx UE) and UE-B (Rx UE). The method of FIG. 13 is essentially the same as the method of FIGS. 10A-10B, except that in the method of FIG. 13, UE-A, when performing sensing, points its spatial filter in the opposite direction as shown in FIG. 13 in addition to the direction in which it transmits at t1. When UE-A performs sensing at t1, it points its spatial filter in the opposite direction as well as the direction in which it transmits at t2. For brevity, details of the method of FIG. 13 that are similar to those of the method of FIGS. 10A-10B are omitted herein. 13 , at time t0, UE-A performs sidelink sensing in a first direction toward the estimated location of UE-B at t1 (t1 is a time later than t0) and in a direction opposite to the first direction. At time t1, UE-A performs sidelink sensing in a second direction toward the estimated location of UE-B at t2 (t2 is a time later than t1) and in a direction opposite to the second direction. Thereafter, at time t2, UE-A performs sidelink sensing in a third direction toward the estimated location of the second UE at t3 (t3 is a time later than t2), in a direction opposite to the third direction.
[0061] In this way, UE-A can detect signals of other UEs coming from the opposite direction of UE-A's Tx beam at t1 (or t2 or t3) that may interfere with UE-A's signal at UE-B's reception. As a result, UE-A can avoid using resources that have the same time and / or frequency as these interfering signals, thereby minimizing interference at UE-B's reception.
[0062] The methods described in this disclosure may be applied to any sidelink communication, such as Long Term Evolution (LTE) or New Radio (NR) or future generation (sixth generation (6G), seventh generation (7G), or any future generation) sidelink communication. The methods described in this disclosure may also be applied to downlink / uplink communication between a base station and a UE. The methods described in this disclosure may also be applied to other systems, such as systems conforming to other standards (e.g., Institute of Electrical and Electronics Engineers (IEEE) standards).
[0063] FIG. 14 is a block diagram of a UE 1400 consistent with some embodiments of the present disclosure. For example, each of the Tx UEs and Rx UEs of FIGS. 1, 4A, 4B, 5, 10A, 10B, 11A, 11B, 12A, 12B, and 13 may be in the form of a UE 1400. The UE 1400 may be mounted in a moving vehicle or at a fixed location. The UE 1400 may take any form, including, but not limited to, a vehicle, a vehicle-mounted component, a roadside unit, a laptop computer, a wireless terminal including a mobile phone, a wireless handheld device, or a wireless personal device, or any other form. Referring to FIG. 14, the UE 1400 may include an antenna 1402 that may be used to transmit or receive electromagnetic signals to or from a base station or other UEs. The antenna 1402 may include one or more antenna elements and may enable various input / output antenna configurations, such as a multiple input multiple output (MIMO) configuration, a multiple input single output (MISO) configuration, and a single input multiple output (SIMO) configuration. In some embodiments, the antenna 1402 may include multiple (e.g., tens or hundreds) antenna elements and may enable multi-antenna functions such as beamforming. In some embodiments, the antenna 1402 is a single antenna. The antenna 1402 can be an FR1 antenna or an FR2 antenna. The UE 1400 may include a transceiver 1404 coupled to the antenna 1402. The transceiver 1404 may be a wireless transceiver at the UE 1400 and may communicate bidirectionally with a base station or other UEs. For example, the transceiver 1404 may receive / transmit wireless signals to / from a base station via downlink / uplink communication. The transceiver 1404 may receive / transmit wireless signals to / from another UE or roadside unit via sidelink communication.The transceiver 1404 may include a modem for modulating packets and providing the modulated packets to the antenna 1402 for transmission, and for demodulating packets received from the antenna 1402 .
[0064] The UE 1400 may include memory 1406. The memory 1406 may be any type of computer-readable storage medium, including volatile or nonvolatile memory devices or a combination thereof. Computer-readable storage media include, but are not limited to, non-transitory computer storage media. Non-transitory storage media may be accessed by a general-purpose or special-purpose computer. Examples of non-transitory storage media include, but are not limited to, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable ROM (EEPROM), digital versatile disks (DVDs), flash memory, compact disk (CD) ROM, or other optical disk storage, magnetic disk storage, or other magnetic storage devices. The non-transitory medium may be used to carry or store desired program code means (e.g., instructions and / or data structures) and may be accessed by a general-purpose or special-purpose computer or processor. In some examples, the software / program code may be transmitted from a remote source (e.g., a website, a server, etc.) using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave. In such examples, the software / program code may be transmitted over coaxial cable, fiber optic cable, twisted pair, DSL, or Wireless technologies, such as infrared, radio, and microwave, are included within the definition of media. Combinations of the above examples are also included within the scope of computer-readable media.
[0065] The memory 1406 may store information related to the identity of the UE 1400 and signals and / or data received by the antenna 1402. The memory 1406 may store post-processed signals and / or data. The memory 1406 may store computer-readable program instructions, mathematical models, and algorithms used for signal processing in the receiver 1404 and calculations in the processor 1408. The memory 1406 may further store computer-readable program instructions for execution by the processor 1408 to operate the UE 1400 to perform various functions described in this disclosure. In some examples, the memory 1406 may include a basic input / output system (BIOS) that can control basic hardware or software operations, such as interacting with peripheral components or devices. In some embodiments, the memory 1406 includes both an LTE SL module and an NR SL module. In some embodiments, the memory 1406 includes only an NR SL module. In some embodiments, the memory 1406 includes only an LTE SL module.
[0066] The computer-readable program instructions of the present disclosure may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages and conventional procedural programming languages. The computer-readable program instructions may be executed entirely on a computing device as a standalone software package, or may be executed partially on a first computing device and partially on a second computing device that is remote from the first computing device. In the latter situation, the second, remote computing device may be connected to the first computing device via any type of network, including a local area network (LAN) or a wide area network (WAN).
[0067] The UE 1400 may include a processor 1408, which may include hardware devices having processing capabilities. The processor 1408 may include at least one of a general-purpose processor, a digital signal processor (DSP), a central processing unit (CPU), a microcontroller, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or other programmable logic devices. Examples of general-purpose processors include, but are not limited to, a microprocessor, any conventional processor, controller, microcontroller, or state machine. In some embodiments, the processor 1408 may be implemented using a combination of 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). The processor 1408 may receive downlink or sidelink signals from the transceiver 1404 and further process those signals. The processor 1408 may receive data packets from the transceiver 1404 and further process those packets. In some embodiments, the processor 1408 may include a memory controller. The UE 1400 may be configured to operate the memory using a memory controller. In some embodiments, the memory controller may be integrated into the processor 1408. The processor 1408 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1406) to cause the UE 1400 to perform various functions.
[0068] The UE 1400 may include a global positioning system (GPS) 1410. The GPS 1410 may be used to enable location-based services or other services based on the geographic location of the UE 1400 and / or synchronization between UEs. The GPS 1410 receives a global navigation satellite system (GNSS) signal from a single satellite or multiple satellites via an antenna 1402. navigation satellite systems) signals and can provide the geographic location of the UE 1400 (e.g., the coordinates of the UE 1400). In some embodiments, the GPS 1410 is omitted. In some embodiments, a timer is included.
[0069] The UE 1400 may include input / output (I / O) devices 1412 that can be used to communicate the results of signal processing and calculations to a user or another device. The I / O devices 1412 may include a user interface, including a display and input devices for sending user commands to the processor 1408. The display may be configured to display the status of signal reception at the UE 1400, data stored in the memory 1406, the status of signal processing, and calculation results. The display may include, but is not limited to, a cathode ray tube (CRT), a liquid crystal display (LCD), a light-emitting diode (LED), a gas plasma display, a touchscreen, or other image projection devices for displaying information to a user. The input devices may be any type of computer hardware equipment used to receive data and control signals from a user. The input devices may include, but are not limited to, a keyboard, a mouse, a scanner, a digital camera, a joystick, a trackball, cursor direction keys, a touchscreen monitor, or an audio / video commander.
[0070] The UE 1400 may further include a machine interface 1414 , such as an electrical bus, that connects the transceiver 1404 , the memory 1406 , the processor 1408 , the GPS 1410 , and the I / O devices 1412 .
[0071] In some embodiments, the UE 1400 may be a Tx UE in sidelink communication. The processor 1408 may be configured or programmed to execute instructions stored in the memory 1406 for: determining a spatial filter configuration, the spatial filter configuration being associated with a first time period; collecting sensing information obtained using the spatial filter configuration, the sensing information including at least one of sidelink resource reservation information or at least one SL-RSRP measurement result for the sidelink communication; determining one or more candidate resources based on the sensing information; selecting one or more resources from the one or more candidate resources for transmission; re-evaluating the selected one or more resources using the spatial filter configuration; and determining whether re-selection of the one or more resources is triggered based on a result of the re-evaluation of the selected one or more resources.
[0072] As used in this disclosure, the use of the term "or" in a list of terms indicates an inclusive list. The list of terms may be prefaced by phrases such as "at least one of" or "one or more of." For example, A, B, or C At least one list of includes A or B or C or AB (i.e., A and B) or AC or BC or ABC (i.e., A and B and C). Also, as used in this disclosure, introducing the phrase "based on" a list of conditions should not be construed as "based only on" the set of conditions, but rather as "based at least in part on" the set of conditions. For example, a result described as "based on condition A" may be based on both condition A and condition B without departing from the scope of this disclosure.
[0073] As used herein, the terms "comprises," "includes," or "comprises" may be used interchangeably, have the same meaning, and should be construed as inclusive and open-ended. The terms "comprises," "includes," or "comprises" may be used after a list of elements to indicate that at least all of the listed elements in the list are present, but that other elements not in the list may also be present. For example, if A comprises B and C, then {B,C} and {B,C,D} are both within the scope of A.
[0074] The present disclosure, in connection with the accompanying drawings, describes exemplary configurations that are not representative of all examples that may be implemented, nor of all configurations within the scope of the present disclosure. The term "exemplary" should not be interpreted as "preferred" or "advantageous over other examples," but rather as "an example, instance, or example." By reading this disclosure, including the description of the embodiments and drawings, those skilled in the art will understand that the technology disclosed herein may be implemented using alternative embodiments. Those skilled in the art will understand that the embodiments described herein, or specific features of the embodiments, can be combined to arrive at yet other embodiments for implementing the technology described in the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0075] The flowcharts and block diagrams in the figures illustrate examples of the architecture, functionality, and operation of possible implementations of systems, methods, and devices according to various embodiments. It should be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, depending on the functionality involved, or the blocks may sometimes be executed in the reverse order. Likewise, additional steps may be included in such methods, or certain steps may be omitted or combined, in a manner consistent with various embodiments.
[0076] It is understood that the described embodiments are not mutually exclusive, and that elements, components, materials, or steps described in connection with one example embodiment may be combined with, or excluded from, other embodiments in any suitable manner to achieve desired design objectives. References herein to "some embodiments" or "some exemplary embodiments" mean that particular features, structures, or characteristics described in connection with an embodiment may be included in at least one embodiment. The appearances of the phrases "one embodiment," "some embodiments," or "another embodiment" in various places in this disclosure do not necessarily all refer to the same embodiments, and separate or alternative embodiments are not necessarily mutually exclusive from other embodiments.
[0077] Furthermore, the articles "a" and "an," as used in this disclosure and the appended claims, should generally be construed to mean "one or more," unless specifically indicated or clear from the context to mean singular.
[0078] Unless expressly stated otherwise, each numerical value and range should be construed as being approximate, as if the word "about" or "approximately" preceded the value or range.
[0079] Although elements in the following method claims, if any, are recited in a particular order, unless the recitation of a claim specifically implies a particular order for performing some or all of those elements, those elements are not necessarily intended to be limited to being performed in that particular order.
[0080] It will be understood that certain features of the present disclosure that are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features herein that are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable subcombination, or as appropriate, in any other described embodiment herein. Particular features described in the context of various embodiments are not essential features of those embodiments, unless so noted.
[0081] It will be further understood that various changes, substitutions, and variations in the details, materials, and arrangements of parts explained and shown to explain the nature of the described embodiments may be made by those skilled in the art without departing from the scope thereof, and therefore the following claims will encompass all such alternatives, modifications, and variations that fall within the terms of the claims.
[0082] Item 1. A method for resource selection in sidelink communications, comprising: determining, by a user equipment (UE), a spatial filter configuration, the spatial filter configuration associated with a first time period; collecting, by the UE, sensing information obtained using the spatial filter configuration, the sensing information including at least one of sidelink resource reservation information or at least one sidelink reference signal received power (SL-RSRP) measurement result of the sidelink communication; determining, by the UE, one or more candidate resources based on the sensing information; selecting, by the UE, one or more resources from the one or more candidate resources for transmission; re-evaluating, by the UE, the selected one or more resources using the spatial filter configuration; and determining whether a reselection of the one or more resources is triggered based on a result of the reevaluation of the selected one or more resources.
[0083] Clause 2. The UE is a first UE, and the method comprises: 10. The method of claim 1, further comprising determining, by the first UE, whether a location of the second UE is known to the first UE.
[0084] Clause 3. The method of clause 2, further comprising selecting the oriented spatial filter configuration as the spatial filter configuration in response to determining that the location of the second UE is known to the first UE.
[0085] Clause 4. The method of clause 2, further comprising selecting a wider spatial filter configuration as the spatial filter configuration in response to determining that the location of the second UE is unknown to the first UE.
[0086] Section 5. Selecting one or more resources from one or more candidate resources 10. The method of claim 1, further comprising semi-persistently selecting, by the UE, one or more resources from the one or more candidate resources.
[0087] Section 6. Selecting one or more resources from one or more candidate resources 10. The method of claim 1, further comprising selecting, by the UE, one or more resources from the one or more candidate resources, up to a maximum number of one or more resource reservations.
[0088] Clause 7. The method of clause 1, further comprising, in response to determining that reselection of the one or more resources is not triggered, transmitting a signal or data based on the spatial filter configuration and the one or more selected resources.
[0089] Clause 8. The method of clause 7, further comprising, after transmitting, determining whether to update the spatial filter configuration.
[0090] Clause 9. The reselection of one or more resources is a first reselection, and the method comprises: 9. The method of claim 8, further comprising: determining whether a second reselection of one or more resources is triggered in response to determining that the first spatial filter configuration does not need to be updated based on a determination of whether a maximum number of one or more resource reservations has been reached.
[0091] Clause 10. Repeating the method from determining the spatial filter configuration in response to determining that a second reselection of the one or more resources is triggered; 10. The method of clause 9, further comprising: initiating another transmission based on the spatial filter configuration in response to determining that a second reselection of resources is not triggered.
[0092] Clause 11. The method of clause 9, further comprising repeating the method from determining the spatial filter configuration in response to determining that the first spatial filter configuration needs to be updated.
[0093] Clause 12. The method of clause 7, further comprising repeating the method beginning with collecting sensing information in response to determining that reselection of one or more resources is triggered.
[0094] Section 13. Reassessing the selected resource or resources decoding one or more signals on a physical sidelink control channel (PSCCH) received from one or more other UEs, the PSCCH being received using a spatial filter configuration; or 13. The method of claim 1, further comprising at least one of: measuring one or more Sidelink Reference Signal Received Powers (SL-RSRP) for at least one of a PSCCH or a Physical Sidelink Shared Channel (PSSCH) received from one or more other UEs, wherein at least one of the PSCCH or the PSSCH is received using a spatial filter configuration.
[0095] Clause 14. Determining whether to update a spatial filter configuration in response to determining that reselection of one or more resources is not triggered; In response to determining that reselection of one or more resources is triggered, a spatial filter 10. The method of claim 1, further comprising: determining the configuration or collecting the sensing information and repeating the method.
[0096] Clause 15. The method of clause 14, further comprising transmitting a signal or data based on the spatial filter configuration in response to determining that the spatial filter configuration does not need to be updated.
[0097] Clause 16. The reselection of one or more resources is a first reselection, and the method comprises: 16. The method of clause 15, further comprising determining whether a second reselection of one or more resources is triggered based on a determination of whether a maximum number of resource reservations has been reached.
[0098] Clause 17. Repeating the method from determining the spatial filter configuration in response to determining that a second reselection of the one or more resources is triggered; 17. The method of clause 16, further comprising: initiating another transmission based on the spatial filter configuration in response to determining that a second reselection of resources is not triggered.
[0099] Clause 18. The method of clause 14, further comprising repeating the method from determining the spatial filter configuration in response to determining that the spatial filter configuration needs to be updated.
[0100] Clause 19. The method of clause 18, further comprising selecting a new spatial filter configuration to replace the spatial filter configuration.
[0101] Clause 20. The method of clause 1, wherein the UE is a first UE and the spatial filter configuration is determined based on location information of a second UE.
[0102] Clause 21. The method of clause 3, wherein the location of the second UE is known to the first UE based on receiving a Cooperative Awareness Message (CAM) or a Basic Safety Message (BSM) transmitted from the second UE.
[0103] Clause 22. The UE is a first UE, the spatial filter configuration is a first spatial filter configuration, the first time period is a time period starting from t0 and ending at t2, and collecting sensing information acquired using the spatial filter configuration; performing first sidelink sensing at t0 in a first direction towards an estimated location of a second UE at t1, where t1 is a time between t0 and t2; and performing, at t1, second sidelink sensing in a second direction toward an estimated location of the second UE at t2.
[0104] Clause 23. The method of clause 22, further comprising transmitting, prior to t2, a signal or data in a first direction toward the estimated location of the second UE at t1 using at least one resource selected based on the first sidelink sensing performed at t0.
[0105] Item 24. A second spatial filter configuration is associated with a second time period, the time period starting at t2 and ending at t3, and the method 24. The method of clause 23, further comprising performing, at t2, third sidelink sensing in a third direction toward the estimated location of the second UE at t3.
[0106] Clause 25. A second direction towards a second UE at t2 using at least one resource selected based on a second sidelink sensing performed at t1 before t3. 25. The method of clause 24, further comprising transmitting a signal or data to
[0107] Clause 26. The method of clause 22, wherein the first sidelink sensing and the second sidelink sensing are performed when the difference between t1 and t0 is greater than the minimum difference and less than the maximum difference.
[0108] Clause 27. The method of clause 26, wherein at least one of the minimum difference or the maximum difference is a function of an absolute velocity of the first UE and a relative velocity of the first UE relative to the second UE.
[0109] Clause 28. The method of clause 26, wherein at least one of the minimum difference or the maximum difference is pre-configured or configured.
[0110] Clause 29. The method of clause 24, wherein the first sidelink sensing and the second sidelink sensing are performed only if the first spatial filter configuration is expected to change to the second spatial filter configuration within a second time period.
[0111] Clause 30. The method of clause 22, wherein at t0 and t1, one or more Reference Signal Received Power (RSRP) thresholds used during the first sidelink sensing and the second sidelink sensing are adapted.
[0112] Clause 31. The method of clause 22, wherein one or more reference signal received power (RSRP) thresholds used during first sidelink sensing and second sidelink sensing are adapted based on a spatial filter gain difference.
[0113] Clause 32. Prior to transmission of a signal or data in a first direction towards the estimated location of the second UE at t1, a second sidelink sensing in a second direction towards the estimated location of the second UE at t2 is performed, and sidelink control information (SCI) in the transmission indicates one or more resources to be used at t2, and the method comprises: monitoring, by the first UE, a resource pool while adapting a first spatial filter configuration; 24. The method of clause 23, further comprising: determining, by the first UE, whether reselection of one or more sources is triggered.
[0114] Clause 33. The UE is a first UE, the spatial filter configuration is a first spatial filter configuration, the first time period is a time period starting from t0 and ending at t2, and collecting sensing information acquired using the spatial filter configuration; performing, at t0, first sidelink sensing in each direction toward an estimated location of the second UE at a plurality of time instances after t0, including t1, t2, t3, and t4, where t2 is a start point of the second time period and t3 is an end point of the second time period; and performing, at t1, second sidelink sensing in each of directions toward the estimated location of the second UE at multiple time instances after t1, including t2, t3, and t4.
[0115] Clause 34. The method of clause 33, further comprising transmitting, prior to t2, a signal or data to the second UE in a direction toward the estimated location of the second UE at t1 using at least one resource determined from the first sidelink sensing performed at t0.
[0116] 35. At t2, the second at multiple time instances after t2, including t3 and t4 35. The method of clause 34, further comprising performing third sidelink sensing in each of the directions toward the estimated location of the UE.
[0117] Clause 36. The method of clause 35, further comprising, prior to t3, transmitting a signal or data to the second UE in a direction toward an estimated location of the second UE at t2 based on at least one resource determined by second sidelink sensing performed at t1.
[0118] Clause 37. The method of clause 33, further comprising receiving an inter-UE coordination (IUC) signal from the second UE, the IUC signal comprising information of sidelink sensing performed by the second UE at t1 in each of directions toward the estimated position of the first UE at multiple time instances after t1, including t2, t3, and t4.
[0119] Clause 38. The method of clause 33, wherein at t0 and t1, one or more Reference Signal Received Power (RSRP) thresholds used during the first sidelink sensing and the second sidelink sensing are adapted.
[0120] Clause 39. The method of clause 37, further comprising transmitting, prior to t3, a signal or data in a direction toward an estimated location of the second UE at t2 based on at least one resource determined by sidelink sensing performed by the second UE at t1 and an IUC signal received from the second UE.
[0121] 40. Performing first sidelink sensing at t0 in a first direction toward an estimated location of the second UE at t1; 23. The method of clause 22, further comprising, at t0, performing sidelink sensing in a direction opposite to the first direction.
[0122] Clause 41. Performing second sidelink sensing at t1 in a second direction toward an estimated location of the second UE at t2. 23. The method of clause 22, further comprising, at t1, performing sidelink sensing in a direction opposite to the second direction.
[0123] 42. Performing third sidelink sensing at t2 in a third direction; 25. The method of clause 24, further comprising, at t2, performing sidelink sensing in a direction opposite the third direction.
[0124] Clause 43. The method of clause 33, wherein a different reference signal received power (RSRP) threshold is used for each of the directions toward the estimated location of the second UE at t1, t2, t3, and t4 while performing first sidelink sensing for each of the directions toward the estimated location of the second UE at t1, t2, t3, and t4.
[0125] 44. A user equipment (UE) for sidelink communications, comprising: a memory for storing instructions; and a processor configured to execute instructions stored in a memory, the instructions comprising: determining a spatial filter configuration, the spatial filter configuration being associated with a first time period; collecting sensing information obtained using the spatial filter configuration, the sensing information including at least one of sidelink resource reservation information or at least one sidelink reference signal received power (SL-RSRP) measurement result of the sidelink communication; determining one or more candidate resources based on the sensing information; selecting one or more resources from the one or more candidate resources for transmission; re-evaluating the selected resource or resources using the spatial filter configuration; and determining whether reselection of one or more resources is triggered based on a result of reevaluation of the selected one or more resources.
[0126] Clause 45. The UE is a first UE, and the processor is further configured to execute instructions stored in the memory, the instructions comprising: 45. The UE of claim 44, wherein the UE is for determining whether a location of the second UE is known to the first UE.
[0127] Item 46. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 46. The UE of clause 45, wherein the UE is for selecting the oriented spatial filter configuration as the spatial filter configuration in response to determining that the location of the second UE is known to the first UE.
[0128] Item 47. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 46. The UE of clause 45, wherein the UE is for selecting a wider spatial filter configuration as the spatial filter configuration in response to determining that the location of the second UE is unknown to the first UE.
[0129] Clause 48. In selecting one or more resources from the one or more candidate resources, the processor is further configured to execute instructions stored in the memory, the instructions comprising: 45. The UE of claim 44, wherein the UE is for semi-persistently selecting one or more resources from one or more candidate resources.
[0130] Clause 49. In selecting one or more resources from the one or more candidate resources, the processor is further configured to execute instructions stored in the memory, the instructions comprising: 45. The UE of claim 44, wherein the UE is for selecting one or more resources from the one or more candidate resources up to a maximum number of one or more resource reservations.
[0131] Item 50. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 45. The UE of claim 44, wherein the UE is for transmitting a signal or data based on the spatial filter configuration and the one or more selected resources in response to determining that reselection of the one or more resources is not triggered.
[0132] Item 51. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 51. The UE of clause 50, for determining whether to update a spatial filter configuration after transmission.
[0133] Clause 52. The reselection of the one or more resources is a first reselection, and the processor is further configured to execute instructions stored in the memory, the instructions comprising: 52. The UE of claim 51, wherein the UE is configured to determine whether a second reselection of one or more resources is triggered in response to determining that the first spatial filter configuration does not need to be updated based on a determination of whether a maximum number of one or more resource reservations has been reached.
[0134] Item 53. The processor is further configured to execute instructions stored in the memory, the instructions comprising: repeating execution of the instructions beginning with determining the spatial filter configuration in response to determining that a second reselection of the one or more resources is triggered; and and initiating another transmission based on the spatial filter configuration in response to determining that a second reselection of resources is not triggered.
[0135] Item 54. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 53. The UE of clause 52, wherein the UE is for repeating execution of the instructions from determining the spatial filter configuration in response to determining that the first spatial filter configuration needs to be updated.
[0136] Item 55. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 51. The UE of clause 50, wherein the UE is configured to repeat execution of instructions from collecting sensing information in response to determining that reselection of one or more resources is triggered.
[0137] Clause 56. In re-evaluating the selected one or more resources, the processor is further configured to execute instructions stored in the memory, the instructions comprising: decoding one or more signals on a physical sidelink control channel (PSCCH) received from one or more other UEs, the PSCCH being received using a spatial filter configuration; or 45. The UE of claim 44, for measuring one or more sidelink reference signal received powers (SL-RSRP) for at least one of a PSCCH or a physical sidelink shared channel (PSSCH) received from one or more other UEs, wherein at least one of the PSCCH or the PSSCH is received using a spatial filter configuration.
[0138] Item 57. The processor is further configured to execute instructions stored in the memory, the instructions comprising: determining whether to update the spatial filter configuration in response to determining that reselection of the one or more resources is not triggered; and 45. The UE of claim 44, wherein the UE is configured to perform, in response to a determination that reselection of one or more resources is triggered, repeating execution of instructions from determining a spatial filter configuration or collecting sensing information.
[0139] Item 58. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 58. The UE of clause 57, wherein the UE is for transmitting a signal or data based on the spatial filter configuration in response to determining that the spatial filter configuration does not need to be updated.
[0140] Clause 59. The reselection of the one or more resources is a first reselection, and the processor is further configured to execute instructions stored in a memory, the instructions comprising: 59. The UE of claim 58, wherein the UE is configured to determine whether a second reselection of one or more resources is triggered based on a determination of whether a maximum number of resource reservations has been reached.
[0141] Item 60. The processor is further configured to execute instructions stored in the memory, the instructions comprising: repeating execution of the instructions beginning with determining the spatial filter configuration in response to determining that a second reselection of the one or more resources is triggered; and and initiating another transmission based on the spatial filter configuration in response to determining that a second reselection of resources is not triggered.
[0142] Item 61. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 58. The UE of clause 57, wherein the UE is for repeating execution of the instructions from determining the spatial filter configuration in response to determining that the spatial filter configuration needs to be updated.
[0143] Item 62. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 62. The UE of claim 61, wherein the UE is for selecting a new spatial filter configuration to replace the spatial filter configuration.
[0144] Clause 63. The UE of clause 44, wherein the UE is a first UE and the spatial filter configuration is determined based on location information of a second UE.
[0145] Clause 64. The UE of clause 46, wherein the location of the second UE is known to the first UE based on receipt of a Cooperative Awareness Message (CAM) or a Basic Safety Message (BSM) transmitted from the second UE.
[0146] Clause 65. The UE is a first UE, the spatial filter configuration is a first spatial filter configuration, the first time period is a time period starting at t0 and ending at t2, and in collecting the sensing information acquired using the spatial filter configuration, the processor is further configured to execute instructions stored in the memory, the instructions comprising: performing first sidelink sensing at t0 in a first direction towards an estimated location of a second UE at t1, where t1 is a time between t0 and t2; 45. The UE of claim 44, wherein the UE is configured to: perform, at t1, second sidelink sensing in a second direction toward an estimated position of the second UE at t2.
[0147] Item 66. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 66. The UE of claim 65, for transmitting, before t2, a signal or data in a first direction toward an estimated position of the second UE at t1 using at least one resource selected based on first sidelink sensing performed at t0.
[0148] Clause 67. The second spatial filter configuration is associated with a second time period, the time period starting at t2 and ending at t3, and the processor is further configured to execute instructions stored in the memory, the instructions comprising: 67. The UE of claim 66, wherein the UE is for performing third sidelink sensing at t2 in a third direction toward an estimated location of the second UE at t3.
[0149] Item 68. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 68. The UE of clause 67, for transmitting, prior to t3, a signal or data in a second direction towards a second UE at t2 using at least one resource determined by second sidelink sensing performed at t1.
[0150] Clause 69. The UE of clause 65, wherein the first sidelink sensing and the second sidelink sensing are performed when the difference between t1 and t0 is greater than the minimum difference and less than the maximum difference.
[0151] Clause 70. The UE of clause 69, wherein at least one of the minimum difference or the maximum difference is a function of an absolute velocity of the first UE and a relative velocity of the first UE relative to the second UE.
[0152] Clause 71. The UE of clause 69, wherein at least one of the minimum difference or the maximum difference is pre-configured or configured.
[0153] Clause 72. The UE of clause 67, wherein the first sidelink sensing and the second sidelink sensing are performed only if the first spatial filter configuration is expected to change to the second spatial filter configuration within a second period of time.
[0154] Clause 73. The UE of clause 65, wherein at t0 and t1, one or more reference signal received power (RSRP) thresholds used during the first sidelink sensing and the second sidelink sensing are adapted.
[0155] Clause 74. The UE of clause 65, wherein one or more reference signal received power (RSRP) thresholds used during first sidelink sensing and second sidelink sensing are adapted based on a spatial filter gain difference.
[0156] Clause 75. Prior to transmitting a signal or data in a first direction toward the estimated location of the second UE at t1, a second sidelink sensing in a second direction toward the estimated location of the second UE at t2 is performed, and sidelink control information (SCI) in the transmission indicates one or more resources to be used at t2, and the processor is further configured to execute instructions stored in the memory, the instructions comprising: monitoring the resource pool while adapting the first spatial filter configuration; 67. The UE of clause 66, wherein the UE is configured to: determine whether reselection of one or more sources is triggered;
[0157] Clause 76. The UE is a first UE, the spatial filter configuration is a first spatial filter configuration, the first time period is a time period starting at t0 and ending at t2, and in collecting the sensing information acquired using the spatial filter configuration, the processor is further configured to execute instructions stored in the memory, the instructions comprising: performing, at t0, first sidelink sensing in each direction toward an estimated location of the second UE at a plurality of time instances after t0, including t1, t2, t3, and t4, where t2 is a start point of the second time period and t3 is an end point of the second time period; and performing, at t1, second sidelink sensing in each of directions toward an estimated position of the second UE at multiple time instances after t1, including t2, t3, and t4.
[0158] Item 77. The processor is further configured to execute instructions stored in the memory; This command: 77. The UE of claim 76, wherein the UE is configured to transmit, prior to t2, a signal or data to a second UE in a direction towards an estimated position of the second UE at t1 using at least one resource determined from first sidelink sensing performed at t0.
[0159] Item 78. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 78. The UE of claim 77, wherein the UE is configured to perform third sidelink sensing at t2 in each of directions toward an estimated position of the second UE at multiple time instances after t2, including t3 and t4.
[0160] Item 79. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 79. The UE of claim 78, for transmitting a signal or data to a second UE, before t3, in a direction towards an estimated position of the second UE at t2 based on at least one resource determined by second sidelink sensing performed at t1.
[0161] Item 80. The processor is further configured to execute instructions stored in the memory, the instructions comprising: 77. The UE of claim 76, wherein the UE is configured to receive an inter-UE coordination (IUC) signal from a second UE, the IUC signal including information of sidelink sensing performed by the second UE at t1 in each of directions toward an estimated position of the first UE at multiple time instances after t1, including t2, t3, and t4.
[0162] Clause 81. The UE of clause 76, wherein at t0 and t1, one or more reference signal received power (RSRP) thresholds used during first sidelink sensing and second sidelink sensing are adapted.
[0163] Item 82. The processor is further configured to execute instructions stored in the memory, the instructions comprising: The UE of clause 80, for transmitting, before t3, a signal or data in a direction towards an estimated location of the second UE at t2 based on at least one resource determined by sidelink sensing performed by the second UE at t1 and an IUC signal received from the second UE.
[0164] Clause 83. In performing the first sidelink sensing at t0 in the first direction toward the estimated location of the second UE at t1, the processor is further configured to execute instructions stored in the memory, the instructions comprising: 66. The UE of claim 65, wherein the UE is for performing sidelink sensing in a direction opposite to the first direction at t0.
[0165] Clause 84. In performing second sidelink sensing at t1 in a second direction toward the estimated location of the second UE at t2, the processor is further configured to execute instructions stored in the memory, the instructions comprising: 66. The UE of claim 65, wherein the UE is for performing sidelink sensing in a direction opposite to the second direction at time t1.
[0166] Clause 85. In performing third sidelink sensing at t2 in the third direction, the processor is further configured to execute instructions stored in the memory, the instructions comprising: 68. The UE of clause 67, wherein the UE is for performing sidelink sensing in a direction opposite to the third direction at time t2.
[0167] Clause 86. The UE of clause 76, wherein a different reference signal received power (RSRP) threshold is used in each of the directions toward the estimated location of the second UE at t1, t2, t3, and t4 while performing first sidelink sensing in each of the directions toward the estimated location of the second UE at t1, t2, t3, and t4.
[0168] Clause 87. A non-transitory computer-readable medium storing instructions executable by one or more processors of a user equipment (UE) for sidelink communication performing a method, the method comprising: determining a spatial filter configuration, the spatial filter configuration being associated with a first time period; collecting sensing information obtained using the spatial filter configuration, the sensing information including at least one of sidelink resource reservation information or at least one sidelink reference signal received power (SL-RSRP) measurement result of the sidelink communication; determining one or more candidate resources based on the sensing information; selecting one or more resources from the one or more candidate resources for transmission; re-evaluating the selected resource or resources using the spatial filter configuration; and determining whether a reselection of the one or more resources is triggered based on a result of the reevaluation of the selected one or more resources.
Claims
1. 1. A method for resource selection in sidelink communication, comprising: determining, by a user equipment (UE), a spatial filter configuration, the spatial filter configuration being associated with a first time period; collecting, by the UE, sensing information acquired using the spatial filter configuration, the sensing information comprising at least one of sidelink resource reservation information or at least one sidelink reference signal received power (SL-RSRP) measurement result of the sidelink communication; determining, by the UE, one or more candidate resources based on the sensing information; selecting, by the UE, one or more resources from the one or more candidate resources for transmission; re-evaluating, by the UE, the selected one or more resources using the spatial filter configuration; determining whether a reselection of the one or more resources is triggered based on a result of the reevaluation of the selected one or more resources; A method comprising:
2. the UE is a first UE, and the method comprises: determining, by the first UE, whether a location of a second UE is known to the first UE; The method of claim 1.
3. and selecting a directional spatial filter configuration as the spatial filter configuration in response to determining that the location of the second UE is known to the first UE. The method of claim 2.
4. and selecting a wider spatial filter configuration as the spatial filter configuration in response to determining that the location of the second UE is unknown to the first UE. The method of claim 2.
5. selecting the one or more resources from the one or more candidate resources; and further comprising semi-persistently selecting, by the UE, the one or more resources from the one or more candidate resources. The method of claim 1.
6. selecting the one or more resources from the one or more candidate resources; selecting, by the UE, the one or more resources from the one or more candidate resources up to a maximum number of one or more resource reservations. The method of claim 1.
7. and, in response to determining that the reselection of the one or more resources is not triggered, transmitting a signal or data based on the spatial filter configuration and the one or more selected resources. The method of claim 1.
8. and determining whether to update the spatial filter configuration after the transmitting. 、 The method of claim 7.
9. and repeating the method beginning with collecting the sensing information in response to determining that the reselection of the one or more resources is triggered. The method of claim 7.
10. re-evaluating the selected one or more resources decoding one or more signals on a physical sidelink control channel (PSCCH) received from one or more other UEs, the PSCCH being received using the spatial filter configuration; or measuring one or more Sidelink Reference Signal Received Powers (SL-RSRP) for at least one of a Physical Sidelink Shared Channel (PSSCH) or a Physical Sidelink Reference Signal (PSCCH) received from the one or more other UEs, wherein at least one of the PSCCH or the PSSCH is received using the spatial filter configuration. The method of claim 1.
11. determining whether to update the spatial filter configuration in response to determining that the reselection of the one or more resources is not triggered; and and repeating the method from determining the spatial filter configuration or from collecting the sensing information in response to determining that the reselection of the one or more resources is triggered. The method of claim 1.
12. and transmitting a signal or data based on the spatial filter configuration in response to determining that the spatial filter configuration does not need to be updated. The method of claim 11.
13. and, in response to determining that the spatial filter configuration needs to be updated, repeating the method from determining the spatial filter configuration. The method of claim 11.
14. the UE is a first UE, and the spatial filter configuration is determined based on location information of a second UE; The method of claim 1.
15. the UE is a first UE, the spatial filter configuration is a first spatial filter configuration, the first period is a period starting from t0 and ending at t2, and collecting the sensing information acquired using the spatial filter configuration; performing first sidelink sensing at t0 in a first direction towards an estimated location of the second UE at t1, where t1 is a time between t0 and t2; performing, at t1, second sidelink sensing in a second direction towards the estimated location of the second UE at t2; The method of claim 1 , comprising:
16. and transmitting, prior to t2, a signal or data in the first direction towards the estimated location of the second UE at t1 using at least one resource selected based on the first sidelink sensing performed at t0.
16. The method of claim 15.
17. the first sidelink sensing and the second sidelink sensing are performed when a difference between t1 and t0 is greater than a minimum difference and less than a maximum difference.
16. The method of claim 15.
18. the UE is a first UE, the spatial filter configuration is a first spatial filter configuration, the first period is a period starting from t0 and ending at t2, and collecting the sensing information acquired using the spatial filter configuration; performing, at t0, first sidelink sensing in each of directions toward an estimated location of the second UE at a plurality of time instances after t0, including t1, t2, t3, and t4, where t2 is a start point of a second time period and t3 is an end point of the second time period; performing second sidelink sensing at t1 in each of the directions toward the estimated location of the second UE at multiple time instances after t1, including t2, t3, and t4; The method of claim 1 , comprising:
19. 1. A user equipment (UE) for sidelink communication, comprising: a memory for storing instructions; and a processor configured to execute the instructions stored in the memory, the instructions comprising: determining a spatial filter configuration, the spatial filter configuration being associated with a first time period; collecting sensing information obtained using the spatial filter configuration, the sensing information comprising at least one of sidelink resource reservation information or at least one sidelink reference signal received power (SL-RSRP) measurement result of the sidelink communication; and determining one or more candidate resources based on the sensing information; and selecting one or more resources from the one or more candidate resources for transmission; re-evaluating the selected one or more resources using the spatial filter configuration; and determining whether a reselection of the one or more resources is triggered based on a result of the reevaluation of the selected one or more resources; A user equipment (UE) for performing the steps of:
20. 1. A non-transitory computer-readable medium storing instructions executable by one or more processors of a user equipment (UE) for sidelink communication that performs a method, the method comprising: determining a spatial filter configuration, the spatial filter configuration being associated with a first time period; collecting sensing information obtained using the spatial filter configuration, the sensing information comprising at least one of sidelink resource reservation information or at least one sidelink reference signal received power (SL-RSRP) measurement result of the sidelink communication; and determining one or more candidate resources based on the sensing information; and selecting one or more resources from the one or more candidate resources for transmission; re-evaluating the selected one or more resources using the spatial filter configuration; and determining whether a reselection of the one or more resources is triggered based on a result of the reevaluation of the selected one or more resources; 1. A non-transitory computer-readable medium comprising: