Improved resource selection for sidelink discontinuous reception (DRX) receiver user equipment (UE)

By using partial detection and SL DRX mechanisms in 5G NR networks, the resource selection process is optimized, and the problem of high power consumption of P-UE in V2P communication is solved, achieving low latency and energy-saving communication effects.

JP2025504298AActive Publication Date: 2025-02-12APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024537489
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-01-10
Publication Date
2025-02-12
Estimated Expiration
2042-01-10

AI Technical Summary

Technical Problem

In vehicle-peer communications (V2P) in 5G NR networks, it is difficult for the prior art to effectively manage resource selection for low latency and energy-efficient side link intermittent reception (DRX), especially for battery-powered pedestrian user equipment (P-UE), where continuous detection can lead to high power consumption problems.

Method used

The partial detection and side link intermittent reception (SL DRX) mechanism is adopted to reduce the detection time by selecting resources within the active time of the receiver UE, combining resource re-evaluation and pre-occupation checking, and optimizing the resource selection process to ensure that at least some candidate resources are available during the active time of the receiver UE.

Benefits of technology

It effectively reduces the power consumption of P-UE, improves the efficiency of resource selection and communication reliability, ensures low-latency V2P communication, and meets the battery life requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025504298000001_ABST
    Figure 2025504298000001_ABST
Patent Text Reader

Abstract

A UE, baseband processor, or other network device, such as a vehicle-to-everything (V2X) device, pedestrian user equipment (UE), or other UE, may be operative to receive an indication of a receiver UE's SL discontinuous reception (DRX) parameter (e.g., SL DRX active time) for sidelink (SL) communication (e.g., Mode 2 SL communication). A resource selection procedure may be performed to detect a set of candidate resources within a resource selection window (RSW) based on the receiver UE's SL DRX parameter, such that at least a subset of the candidate resources among the set of candidate resources meets a threshold of the receiver UE's SL DRX parameter. A report of the set of candidate resources may then be sent from the physical (PHY) layer to upper layers to enable SL communication. The SL communication may include, for example, an autonomous determination of SL resources for Mode 2 sidelink communication.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to wireless technologies that involve resource selection for sidelink discontinuous reception (DRX) at a receiver user equipment (UE). [Background technology]

[0002] Mobile communications in next generation wireless communication systems, 5G, or new radio (NR) networks, provide ubiquitous connectivity and access to information, as well as data sharing capabilities worldwide. 5G networks and network slicing are unified service-based frameworks that meet versatile and sometimes conflicting performance criteria and aim to provide services for highly heterogeneous application domains, from Enhanced Mobile Broadband (eMBB) to massive Machine-Type Communications (mMTC), Ultra-Reliable Low-Latency Communications (URLLC), and other communications. In general, NR evolves with additional enhanced radio access technologies (RATs) based on the long term evolution (LTE) advanced technology of the third generation partnership project (3GPP) to enable seamless and faster wireless connectivity solutions. Another type of mobile communications includes vehicular communications, where vehicles communicate or exchange vehicle-related information. Vehicle communications may include vehicle-to-everything (V2X), which includes vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), and vehicle-to-pedestrian (V2P), where direct communications without base stations, such as sidelink (SL) communications, may be employed.

[0003] In some situations, the vehicle-related information is directed to a single vehicle or other entity. In other situations, such as emergency alerts, the vehicle-related information is directed to multiple vehicles and / or other entities. Emergency alerts can include collision alerts, loss of control alerts, and the like.

[0004] V2P communication and related applications offer increasing potential benefits for safety between vehicles and pedestrian devices, which may include one or more of mobile device-wearing cyclists, children in strollers / pushchairs, pedestrians, joggers, train and bus riders, drivers, passengers, or others. V2P communication can ensure that vehicles with appropriate safety components and applications and pedestrian user equipment (P-UE) are aware of each other sufficiently to avoid collisions, for example. [Brief description of the drawings]

[0005] [Figure 1] FIG. 1 shows an example block diagram illustrating an example of user equipment (UE) communicatively coupled to a network having network components as peer devices usable in connection with various embodiments (aspects) described herein.

[0006] [Diagram 2] 1 illustrates exemplary components of a device that can be used in accordance with various aspects described herein.

[0007] [Diagram 3] FIG. 1 illustrates an example simplified block diagram of a user equipment (UE) wireless communication device or other network device / component (e.g., eNB, gNB) in accordance with various aspects.

[0008] [Figure 4] 1 illustrates an example detection and selection window timeline in accordance with various aspects.

[0009] [Diagram 5] 1 illustrates another example detection and selection window timeline in accordance with various aspects.

[0010] [Figure 6] 1 illustrates an example process flow for resource selection in accordance with various aspects.

[0011] [Figure 7] 1 illustrates another example process flow for resource selection in accordance with various aspects.

[0012] [Figure 8] 1 illustrates another example process flow for resource selection in accordance with various aspects.

[0013] [Figure 9] 1 illustrates an example system for SL communication in accordance with various aspects.

[0014] [Figure 10] 1 illustrates an example timeline of an operation of partial detection for aperiodic transmission in accordance with various aspects.

[0015] [Figure 11] 1 illustrates another example of a process flow for congestion control in sidelink communications in accordance with various aspects. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] The following detailed description refers to the accompanying drawings, in which like illustrated numerals in different drawings may identify the same or similar features, elements, operations, etc. Additionally, the disclosure is not limited to the following description, as other implementations may be utilized and structural or logical changes may be made without departing from the scope of the disclosure.

[0017] Various aspects are described including a user equipment (UE) device operating in sidelink (SL) communication and selecting resources to enable SL communication. The UE device may be a pedestrian UE (P-UE) device, a vehicle-to-everything (V2X) device, or other UE that may include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P) device communication, or other UE-to-UE direct communication, which may include sidelink (SL) communication, and each transmitter and receiver may include a user equipment (UE) device. A UE, as referred to herein, may also further include, for example, a roadside unit (RSU), a drone, other vehicular device, an Internet of Things (IoT) device, or other user equipment device.

[0018] When utilizing SL communications, which may be direct communications between UE terminals (e.g., a transmitter UE and a receiver UE in a unicast transmission), power conservation as well as latency are important considerations. In particular, because safety-related traffic requires low latency, uplink and downlink communications passing through a base station may not necessarily meet the latency requirements in certain situations (e.g., emergency messaging or other emergency situations). Thus, sidelink communications may be configured for direct communications between UEs, such as autonomous vehicles, pedestrian UEs, etc.

[0019] A P-UE or other UE device may have different power saving constraints when engaged in SL communications compared to a vehicular device (e.g., a V2X device or a V-UE). Thus, various enhancements are described herein to enable power saving operations that may apply to any UE, but may be well suited for power-limited UEs, such as P-UEs, compared to vehicular UEs (V-UEs). Two main power saving operations to enhance SL communications by conserving power may include Sidelink Discontinuous Reception (SL DRX) and partial / reduced sensing. Various aspects described herein configure these power saving enhancements in SL communications in accordance with recent 3GPP standard agreements related to resource selection and partial sensing with SL DRX.

[0020] When a UE operates in SL DRX mode, it cycles between active and inactive times and may communicate during the active times while refraining from communicating during the inactive times. In one example, a mechanism is defined to ensure that at least a subset of the candidate resources are located within an indicated active time of the receiver UE. This can allow resources to be selected from among the candidate resources by the transmitting UE ensuring that the resources are within the active time of the receiver UE and not within the inactive time of the receiver UE that may not be monitoring the sidelink channel. In some instances, this increases or maximizes the number of selected resources that are located within the active time of the receiving UE, improving the receiving UE's reception of the transmission from the transmitting UE.

[0021] Two different types of categories of sidelink communication are known as Mode 1 communication and Mode 2 communication based on the configured resource allocation method. Mode 1 communication involves a method in which a base station (e.g., gNB or eNB) allocates available resources for direct communication between terminals (different UEs) and can be used in the case of a situation in which all terminals performing sidelink communication are in coverage. Mode 2 communication is a method in which each UE or terminal selects available resources for direct communication and can be used even in the case of a situation in which a terminal is out of coverage. Since the base station does not intervene in the resource allocation for Mode 2 communication, the UE identifies the available resources itself. Sensing is used to identify resources that can be used for sidelink in order to decode the physical sidelink control channel (PSCCH) during a sensing window of a certain duration before performing a sidelink transmission. However, sensing can consume a large amount of power if the PSCCH needs to be continuously decoded even when not transmitting.

[0022] To reduce the power consumption of UEs operating in the signal environment of Mode 2 sidelink communication, partial or reduced sensing can be used. For vehicular user equipment (V-UE), power consumption is not a primary concern since power is provided by the vehicle, but for pedestrian user equipment (P-UE) or similar UE devices, reduced power consumption provides a significant benefit since the battery life of each P-UE is more important. To address these power consumption challenges with sensing, partial sensing can be utilized for sidelink communication between UEs. Partial or reduced sensing is referred to herein as a method of checking available resources by decoding the PSCCH for only a portion of the entire data period. With partial sensing, power consumption can be reduced by the amount of decoding time that is reduced.

[0023] In addition, power consumption can also be reduced by configuring SL DRX, which may refer to the UE monitoring the sidelink channel for sidelink data reception during the DRX active time in normal connected operation, without needing to monitor the sidelink channel or receive sidelink data during the DRX inactive time as in idle mode.

[0024] Potential problems may arise when a transmitting UE and a receiving / receiver UE participate in sidelink unicast communication. The DRX active time of the receiver UE may be indicated to the transmitter UE (e.g., via higher layers) to ensure that the transmitting UE effectively selects resources for Mode 2 SL communication. Various aspects herein serve to provide the advantage of improving power savings for Mode 2 SL communication by configuring the selection and reporting of candidate resources such that at least a subset of the candidate resources of a set of candidate resources are within the SL DRX active time of the receiver UE. Various aspects for the transmitting UE to consider the SL DRX parameters of the receiver UE include ensuring that at least a subset of the candidate resources are within the SL DRX active time of the receiver UE, modifying the resource selection window to overlap with the SL DRX active time, and effectively handling when the number of candidate resources of the subset of candidate resources is less than a threshold for the selected resources to be within the SL DRX active time.

[0025] In other aspects, re-evaluation / pre-emption checks for aperiodic transmissions may be configured even when the UE has aperiodic traffic to enable partial sensing of candidate resources for further power saving operation in SL communication. The UE performs re-evaluation and pre-emption checks of selected resources for periodic transmissions in SL communication, and then performs power saving reduction detection for re-evaluation and pre-emption checks according to the 3GPP agreement. This re-evaluation refers to the UE performing a check of previously selected candidate resources as to whether these resources are still available and suitable for use, and pre-emption refers to prior to transmission of the selected resource(s). The UE may be configured in various aspects to enable power saving of partial sensing by initializing the set of candidate resources to the remaining candidate slots, where the slot index is used from the initial resource (re)selection procedure.

[0026] In yet another aspect, the UE may be configured to measure or not measure a sidelink channel busy ratio (SL CBR) during SL DRX inactive times depending on certain conditions. The SL CBR may also be used to reduce power for the UE as an additional benefit of engaging in SL communication with SL DRX, for example by stopping SL communication when the measured SL CBR meets a pre-configured threshold indicating that the channel is abnormally busy.

[0027] 1 is an example network 100 according to one or more implementations described herein. The example network 100 may include UEs 110-1, 110-2, etc. (collectively referred to as "UEs 110" and individually referred to as "UEs 110"), a radio access network (RAN) 120, a core network (CN) 130, an application server 140, an external network 150, and satellites 160-1, 160-2, etc. (collectively referred to as "satellites 160" and individually referred to as "satellites 160"). As shown, the network 100 may include a non-terrestrial based network (NTN) comprising one or more satellites 160 (e.g., of a global navigation satellite system (GNSS)) in communication with the UEs 110 and the RAN 120.

[0028] The systems and devices of the exemplary network 100 may operate in accordance with one or more communication standards, such as the 3rd Generation Partnership Project (3GPP) second generation (2G), third generation (3G), fourth generation (4G) (e.g., Long Term Evolution (LTE)), fifth generation (5G) (e.g., New Radio (NR)) communication standards. Additionally or alternatively, one or more of the systems and devices of the exemplary network 100 may operate in accordance with other communication standards and protocols described herein, including future versions or generations of 3GPP standards (e.g., sixth generation (6G) standards, seventh generation (7G) standards, etc.), Institute of Electrical and Electronics Engineers (IEEE) standards (e.g., Wireless Metropolitan Area Network (WMAN), Worldwide Interoperability for Microwave Access (WiMAX), etc.), and the like.

[0029] An example of the UE 110 may include a smartphone (e.g., a handheld touchscreen mobile computing device capable of connecting to one or more wireless communications networks). Additionally or alternatively, the UE 110 may include other types of mobile or non-mobile computing devices capable of wireless communications, such as a personal digital assistant (PDA), a pager, a laptop computer, a desktop computer, a wireless handset, etc. In some implementations, the UE 110 may include an Internet of Things (IoT) device (or IoT UE) that may be equipped with a network access layer designed for low-power IoT applications that utilize short-lived UE connections. Additionally or alternatively, the IoT UE may utilize one or more types of technologies, such as Machine-to-Machine (M2M) communications or Machine-Type Communication (MTC) (e.g., for exchanging data with an MTC server or other devices over a Public Land Mobile Network (PLMN)), Proximity-based Service (ProSe) or Device-to-Device (D2D) communications, sensor networks, IoT networks, etc. Depending on the scenario, the M2M or MTC exchange of data may be a machine-initiated exchange, and the IoT network may include interconnecting IoT UEs (which may include uniquely identifiable embedded computing devices within the Internet infrastructure) with short-lived connections. In some scenarios, the IoT UEs may run background applications (e.g., keep-alive messages, status updates, etc.) to facilitate connectivity to the IoT network.

[0030] The UE 110 may communicate with and establish a connection with (e.g., communicatively coupled to) the RAN 120, which may include one or more wireless channels 114-1 and 114-2, each of which may comprise a physical communication interface / layer. In some implementations, the UE may be configured with Dual Connectivity (DC) as a multi-Radio Access Technology (multi-RAT) or Multi-Radio Dual Connectivity (MR-DC), where multiple Receive and Transmit (Rx / Tx) capable UEs can use resources provided by different network nodes (e.g., 122-1 and 122-2) that may be connected via a non-ideal backhaul (e.g., one network node provides NR access and the other network node provides either E-UTRA for LTE or NR for 5G). In such a scenario, one network node can function as a Master Node (MN) and the other network node can function as a Secondary Node (SN). The MN and SN can be connected via a network interface, and at least the MN can be connected to the CN 130. Furthermore, at least one of the MN or SN can operate with shared spectrum channel access, and the functionality designated for the UE 110 can be used for Integrated Access and Backhaul Mobile Termination (IAB-MT). Similar to the UE 110, the IAB-MT may access the network either using one network node or using two different nodes with other direct connections such as an Enhanced Dual Connectivity (EN-DC) architecture, a New Radio Dual Connectivity (NR-DC) architecture, or a sidelink communication channel as the SL interface 112. In some implementations, a base station (described herein) may be an example of a network node 122.

[0031] As shown, the UE 110 may also or alternatively connect to an access point (AP) 116 via a connection interface 118, which may include an air interface that allows the UE 110 to communicatively couple with the AP 116. The AP 116 may comprise a wireless local area network (WLAN), a WLAN node, a WLAN termination point, or the like. The connection 1207 may comprise a local wireless connection, such as a connection conforming to any IEEE 702.11 protocol, and the AP 116 may comprise a Wireless Fidelity (Wi-Fi) router or another AP. Although not explicitly shown in FIG. 1, the AP 116 may be connected to another network (e.g., the Internet) without connecting to the RAN 120 or the CN 130. In some scenarios, the UE 110, the RAN 120, and the AP 116 may be configured to utilize LTE-WLAN aggregation (LWA) technology or LTE-WLAN radio level integration (LWIP) operation with IPsec tunnels. LWA may involve the UE 110 in RRC_CONNECTED being configured by the RAN 120 to utilize LTE and WLAN radio resources. LWIP may involve the UE 110 using WLAN radio resources (e.g., connection interface 118) via IPsec protocol tunneling to authenticate and encrypt packets (e.g., Internet Protocol (IP) packets) sent over the connection interface 118. IPsec tunneling may involve encapsulating the entire original IP packet and adding a new packet header, thereby protecting the IP packet's original header.

[0032] The RAN 120 may include one or more RAN nodes 122-1 and 122-2 (collectively referred to as RAN nodes 122 and individually referred to as RAN node 122) that enable the channels 114-1 and 114-2 to be established between the UE 110 and the RAN 120. The RAN nodes 122 may include network access points configured to provide wireless baseband functionality for data and / or voice connectivity between users and a network based on one or more of the communication technologies described herein (e.g., 2G, 3G, 4G, 5G, WiFi, etc.). Thus, by way of example, the RAN nodes may be E-UTRAN Node Bs (e.g., enhanced Node Bs, eNode Bs, eNBs, 4G base stations, etc.), next generation base stations (e.g., 5G base stations, NR base stations, next generation eNBs (gNBs), etc.). The RAN nodes 122 may include roadside units (RSUs), transmit / receive points (TRxPs or TRPs), and one or more other types of ground stations (e.g., terrestrial access points). In some scenarios, the RAN nodes 122 may be dedicated physical devices such as macrocell base stations and / or low power (LP) base stations for providing femtocells, picocells, etc. having a smaller coverage area, smaller user capacity, or wider bandwidth compared to a macrocell. As described below, in some implementations, the satellites 160 may operate as base stations (e.g., RAN nodes 122) with respect to the UEs 110. Thus, references herein to base stations, RAN nodes 122, etc. may also include implementations in which the base stations, RAN nodes 122, etc. are terrestrial network nodes, as well as implementations in which the base stations, RAN nodes 122, etc. are non-terrestrial network nodes (e.g., satellites 160).

[0033] Some or all of the RAN nodes 122 may be implemented as one or more software entities running on a server computer as part of a virtual network, which may be referred to as a Centralized RAN (CRAN) or a virtual baseband unit pool (vBBUP). In these implementations, the CRAN or vBBUP may perform a RAN functionality split, such as a PDCP split, where the Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP) layers are operated by the CRAN / vBBUP and other Layer 2 (L2) protocol entities may be operated by individual RAN nodes 122; a MAC / PHY layer split, where the RRC, PDCP, Radio Link Control (RLC), and Media Access Control (MAC) layers are operated by the CRAN / vBBUP and the physical (PHY) layer may be operated by individual RAN nodes 122; or a "lower PHY" split, where the RRC, PDCP, RLC, MAC, and upper parts of the PHY layer may be operated by the CRAN / vBBUP and lower parts of the PHY layer may be operated by individual RAN nodes 122. This virtualized framework may free up processor cores in the RAN node 122, allowing them to run other virtualized applications.

[0034] In some implementations, the individual RAN nodes 122 may represent individual gNB distributed units (DUs) connected to a gNB control unit (CU) via an individual F1 interface. In such implementations, the gNB-DUs may include one or more remote radio heads or radio frequency (RF) front end modules (RFEMs), and the gNB-CUs may be operated by a server (not shown) located in the RAN 120 or by a server pool (e.g., a group of servers configured to share resources) in a manner similar to CRAN / vBBUP. Additionally or alternatively, one or more of the RAN nodes 122 may be next generation eNBs (i.e., gNBs), which may provide Evolved Universal Terrestrial Radio Access (E-UTRA) user plane and control plane protocol terminations for the UE 110 and may be connected to the 5G Core Network (5GC) 130 via an NG interface.

[0035] Any of the RAN nodes 122 may terminate air interface protocols and may be the first point of contact for the UE 110. In some implementations, any of the RAN nodes 122 may perform various logical functions for the RAN 120, which may include radio network controller (RNC) functions such as, but not limited to, radio bearer management, uplink and downlink dynamic radio resource management, and data packet scheduling, and mobility management. The UEs 110 may be configured to communicate with each other or with any of the RAN nodes 122 using orthogonal frequency-division multiplexing (OFDM) communication signals over multi-carrier communication channels according to various communication technologies, such as, but not limited to, OFDMA communication technologies (e.g., for downlink communications) or single carrier frequency-division multiple access (SC-FDMA) communication technologies (e.g., for uplink and ProSe or sidelink (SL) communications), although the scope of such embodiments is not necessarily limited in this respect. The OFDM signals may include multiple orthogonal subcarriers.

[0036] In some implementations, a downlink resource grid may be used for downlink transmissions from any of the RAN nodes 122 to the UE 110, and uplink transmissions may utilize similar techniques. The grid may be a time-frequency grid (e.g., resource grid or time-frequency resource grid) that represents the physical resources of the downlink in each slot. Such a time-frequency plane representation is a common practice for OFDM systems, making the allocation of radio resources intuitive. Each column and each row of the resource grid corresponds to one OFDM symbol and one OFDM subcarrier, respectively. The duration of the resource grid in the time domain corresponds to one slot in a radio frame. The smallest time-frequency unit of the resource grid is denoted as a resource element. Each resource grid includes resource blocks, which represent the mapping of a particular physical channel to the resource elements. Each resource block may include a collection of resource elements (REs), which in the frequency domain may represent the smallest amount of resources that can currently be allocated. There are several different physical downlink channels that are conveyed using such resource blocks.

[0037] Additionally, the RAN nodes 122 may be configured to wirelessly communicate with the UEs 110 or with each other via licensed media (also referred to as “licensed spectrum” and / or “licensed bands”), unlicensed shared media (also referred to as “unlicensed spectrum” and / or “unlicensed bands”), and / or combinations thereof. The licensed spectrum may include channels operating in a frequency range from about 400 MHz to about 3.8 GHz, and the unlicensed spectrum may include the 5 GHz band or higher. The licensed spectrum may correspond to channels or frequency bands that are selected, reserved, regulated, etc. for some type of wireless activity (e.g., wireless long range communication network activity), and the unlicensed spectrum may correspond to one or more frequency bands that are not restricted for a particular type of wireless activity. Whether a particular frequency band corresponds to a licensed or unlicensed medium may depend on one or more factors, such as frequency allocations determined by a public sector organization (e.g., a government agency, a regulatory body, etc.) or frequency allocations determined by a private sector organization responsible for developing wireless communication standards and protocols.

[0038] To operate in the unlicensed spectrum, the UE 110 and the RAN node 122 may operate using a licensed assisted access (LAA), eLAA, or feLAA mechanism. In these implementations, the UE 110 and the RAN node 122 may perform one or more known medium or carrier sensing operations to determine whether one or more channels in the unlicensed spectrum are unavailable or otherwise occupied before transmitting in the unlicensed spectrum. The medium / carrier sensing operations may be performed according to a listen-before-talk (LBT) protocol.

[0039] The LAA mechanism may be built on the Carrier Aggregation (CA) technology of the LTE-Advanced system. In CA, each aggregated carrier is called a Component Carrier (CC). In some cases, each CC may have a different bandwidth than other CCs. In a Time Division Duplex (TDD) system, the number of CCs and the bandwidth of each CC may be the same for DL ​​and UL. CA also includes individual serving cells that provide each CC. For example, CCs in different frequency bands are supposed to experience different path losses, so the coverage of the serving cells may be different. A primary serving cell or PCell may provide a Primary Component Carrier (PCC) for both UL and DL, and handle RRC and non-access stratum (NAS) related activities. The other serving cells are called SCells, and each SCell may provide a separate Secondary Component Carrier (SCC) for both UL and DL. SCCs may be added and removed as needed, while changing the PCC may require the UE 110 to undergo a handover. In LAA, eLAA, and feLAA, some or all of the SCells may operate in unlicensed bands (referred to as "LAA SCells"), and the LAA SCells are backed by PCells operating in licensed bands. If a UE is configured with more than one LAA SCell, the UE may receive UL grants on the configured LAA SCells indicating different PUSCH starting positions within the same subframe.

[0040] The PDSCH may carry user data and higher layer signaling to the UEs 110. The physical downlink control channel (PDCCH) may carry, among other things, information regarding transport formats and resource allocations for the PDSCH channel. The PDCCH may inform the UEs 110 about transport formats, resource allocations, and hybrid automatic repeat request (HARQ) information for the uplink shared channel. Typically, downlink scheduling (e.g., allocating control and shared channel resource blocks to the UEs 110-2 in a cell) may be performed in any of the RAN nodes 122 based on channel quality information fed back from any of the UEs 110. The downlink resource allocation information may be transmitted on the PDCCH used (e.g., assigned) for each of the UEs 110.

[0041] The PDCCH carries control information using Control Channel Elements (CCEs), and the number of CCEs (e.g., six) can be set in Resource Element Groups (REGs), where a REG is defined as a physical resource block (PRB) within an OFDM symbol. Before being mapped to resource elements, the PDCCH complex-valued symbols may first be organized, for example, into quadruplets and then permuted using a sub-block interleaver for rate matching. Each PDCCH may be transmitted using one or more of these CCEs, and each CCE may correspond to nine sets of four physical resource elements known as REGs. Four Quadrature Phase Shift Keying (QPSK) symbols may be mapped to each REG. The PDCCH may be transmitted using one or more CCEs depending on the size of the DCI and the channel conditions. There may be four or more different PDCCH formats defined in LTE with different numbers of CCEs (e.g., aggregation levels, L=1, 2, 4, 8 or 16).

[0042] Some implementations may use a concept of resource allocation for control channel information that is an extension of the concept above. For example, some implementations may utilize an Extended (E) PDCCH that uses PDSCH resources for control information transmission. An EPDCCH may be transmitted using one or more ECCEs. As above, each ECCE may correspond to nine sets of four physical resource elements known as EREGs. An ECCE may have other numbers of EREGs in some situations.

[0043] The RAN nodes 122 may be configured to communicate with each other via an interface 123. In an implementation where the system is an LTE system, the interface 123 may be an X2 interface. The X2 interface may be defined between two or more RAN nodes 122 (e.g., two or more eNBs / gNBs or a combination thereof) that connect to an evolved packet core (EPC) or CN 130, and / or between two eNBs that connect to the EPC. In some implementations, the X2 interface may include an X2 user plane interface (X2 User, X2-U) and an X2 control plane interface (X2 Control, X2-C). The X2-U may provide a flow control mechanism for user data packets transferred over the X2 interface and may be used to communicate information regarding the distribution of user data between eNBs or gNBs. For example, X2-U may provide specific sequence number information of user data forwarded from a Master eNB (MeNB) to a Secondary eNB (SeNB), information on successful sequence delivery of PDCP packet data units (PDUs) for user data from the SeNB to the UE 110, information on PDCP PDUs that were not delivered to the UE 110, information on the current minimum desired buffer size in the SeNB for transmitting user data to the UE, etc. X2-C may provide intra-LTE access mobility functionality (including, for example, context transfer from source eNB to destination eNB, user plane transport control, etc.), load management functionality, and inter-cell interference coordination functionality.

[0044] As shown, the RAN 120 may be connected (e.g., communicatively coupled) to the CN 130. The CN 130 may comprise a number of network elements 132 configured to provide various data and telecommunication services to customers / subscribers (e.g., users of UEs 110) connected to the CN 130 via the RAN 120. In some implementations, the CN 130 may include an Evolved Packet Core (EPC), a 5G CN, and / or one or more additional or alternative types of CN. The components of the CN 130 may be implemented in a single physical node or separate physical nodes, including components for reading and executing instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium). In some implementations, Network Function Virtualization (NFV) may be utilized to virtualize any or all of the roles or functions of the network nodes described above via executable instructions stored on one or more computer-readable storage media (described in more detail below). A logical instantiation of the CN 130 may be referred to as a network slice, and a logical instantiation of a portion of the CN 130 may be referred to as a network sub-slice. Using a network function virtualization (NFV) architecture and infrastructure, one or more network functions that are instead performed by dedicated hardware may be virtualized onto physical resources including a combination of industry-standard server hardware, storage hardware, or switches. In other words, an NFV system may be used to execute a virtual or reconfigurable implementation of one or more EPC components / functions.

[0045] As shown, the CN 130, the application server 140, and the external network 150 may be connected to each other via interfaces 134, 136, and 138, which may include IP network interfaces. The application server 140 may include one or more server devices or network elements (e.g., Virtual Network Functions (VNFs)) that provide applications (e.g., Universal Mobile Telecommunications System Packet Service (UMTS PS) domain, LTE PS data services, etc.) that use IP bearer resources at the CM 130. The application server 140 may also or alternatively be configured to support one or more communication services (e.g., voice over IP (VoIP sessions, push-to-talk (PTT) sessions, group communication sessions, social networking services, etc.) for the UE 110 via the CN 130. Similarly, the external network 150 may include one or more of various networks, including the Internet, thereby providing the UE 110 of the mobile communication network and the network with access to various additional services, information, interconnectivity, and other network functions.

[0046] As shown, the exemplary network 100 may include an NTN that may comprise one or more satellites 160-1 and 160-2 (collectively, “satellites 160”). The satellites 160 may be in communication with the UE 110 via a service link or wireless interface 162 and / or with the RAN 120 via a feeder link or wireless interface 164 (individually shown as 164-1 and 164). In some implementations, the satellites 160 may operate as passive or transparent network relay nodes with respect to communications between the UE 110 and the terrestrial-based network (e.g., the RAN 120). In some implementations, the satellites 160 may operate as active or regenerative network nodes with respect to communications between the UE 110 and the RAN 120 such that the satellites 160 may operate as base stations for the UE 110 (e.g., as gNBs for the RAN 120). In some implementations, satellites 160 may communicate with each other via a direct wireless interface (eg, 166) or an indirect wireless interface (eg, via RAN 120 using interfaces 164-1 and 164-2).

[0047] Additionally or alternatively, the satellites 160 may include GEO satellites, LEO satellites, or another type of satellite. The satellites 160 may also or alternatively relate to one or more satellite systems or architectures, such as Global Navigation Satellite System (GNSS), Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), BeiDou Navigation Satellite System (BDS), etc. In some implementations, the satellites 160 may operate as base stations (e.g., RAN nodes 122) with respect to the UEs 110. Thus, references herein to base stations, RAN nodes 122, etc. may include implementations in which the base stations, RAN nodes 122, etc. are terrestrial network nodes and implementations in which the base stations, RAN nodes 122, etc. are non-terrestrial network nodes (e.g., satellites 160).

[0048] 2 illustrates example components of a device 200 according to some aspects. In some aspects, the device 200 may include, at least as shown, an application circuit 202, a baseband circuit 204, a radio frequency (RF) circuit 206, a front-end module (FEM) circuit 208, one or more antennas 210, and a power management circuitry (PMC) 212 coupled together. The illustrated components of the device 200 may be included in a UE or a RAN node. In some aspects, the device 200 may include fewer elements (e.g., a RAN node may not utilize the application circuit 202 and may instead include a processor / controller that processes IP data received from a CN, such as a 5GC120 or an Evolved Packet Core (EPC)). In some embodiments, device 200 may include additional elements such as, for example, memory / storage, a display, a camera, sensors (including one or more temperature sensors, such as a single temperature sensor, multiple temperature sensors at different locations within device 200, etc.), or input / output (I / O) interfaces. In other aspects, the components described below may be included in two or more devices (e.g., the above circuitry may be included separately in two or more devices for a Cloud-RAN (C-RAN) implementation).

[0049] The application circuitry 202 may include one or more application processors. For example, the application circuitry 202 may include circuits such as, but not limited to, one or more single-core or multi-core processors. The processor(s) may include any combination of general-purpose and special-purpose processors (e.g., graphics processors, application processors, etc.). The processor may be coupled to or include memory / storage and may be configured to execute instructions stored in the memory / storage to enable various applications or operating systems to run on the device 200. In some aspects, the processor of the application circuitry 202 may process IP data packets received from an EPC.

[0050] The baseband circuitry 204 may include circuits such as, but not limited to, one or more single-core or multi-core processors. The baseband circuitry 204 may include one or more baseband processors or control logic to process baseband signals received from a receive signal path of the RF circuitry 206 and generate baseband signals for a transmit signal path of the RF circuitry 206. The baseband circuitry 204 may interface with the application circuitry 202 for generating and processing baseband signals and controlling the operation of the RF circuitry 206. For example, in some aspects, the baseband circuitry 204 may include a third generation (3G) baseband processor 204A, a fourth generation (4G) baseband processor 204B, a fifth generation (5G) baseband processor 204C, or other baseband processor(s) 204D of other existing generations, developing or future generations (e.g., Second Generation (2G), Sixth Generation (6G), etc.). The baseband circuitry 204 (e.g., one or more of the baseband processors 204A-204D) can handle various radio control functions that enable communication with one or more wireless networks via the RF circuitry 206. In another aspect, some or all of the functions of the baseband processors 204A-D may be included in modules stored in the memory 204G and executed via the central processing unit 204E. The memory 204G may include executable components or instructions to cause one or more processors (e.g., the baseband circuitry 204) to perform aspects, processes, or operations herein. Radio control functions may include, but are not limited to, signal modulation / demodulation, encoding / decoding, radio frequency shifting, and the like. In some aspects, the modulation / demodulation circuitry of the baseband circuitry 204 may include Fast-Fourier Transform (FFT), precoding, or constellation mapping / demapping functions.In some aspects, the encoding / decoding circuitry of the baseband circuitry 204 may include convolutional, tail-biting convolutional, turbo, Viterbi, or Low-Density Parity Check (LDPC) encoder / decoder functionality. Aspects of the modulation / demodulation and encoder / decoder functionality are not limited to these examples and may include other suitable functionality in other aspects.

[0051] In some aspects, the baseband circuitry 204 may include one or more audio digital signal processor (DSP)(s) 204F. The audio DSP(s) 204F may include elements for compression / decompression and echo cancellation, and in other aspects may include other suitable processing elements. The components of the baseband circuitry may be suitably combined in a single chip, a single chipset, or in some aspects may be located on the same circuit board. In some aspects, some or all of the constituent components of the baseband circuitry 204 and the application circuitry 202 may be implemented together, for example, on a system on a chip (SOC).

[0052] In some aspects, the baseband circuitry 204 can provide communication compatible with one or more wireless technologies. For example, in some aspects, the baseband circuitry 204 can support communication with a Next Generation (NG)-Radio Access Network (RAN), evolved universal terrestrial radio access network (EUTRAN) or other wireless metropolitan area network (WMAN), wireless local area network (WLAN), wireless personal area network (WPAN), etc. An aspect in which the baseband circuitry 204 is configured to support wireless communication of two or more wireless protocols can be referred to as a multimode baseband circuit.

[0053] The RF circuitry 206 can enable communication with a wireless network using modulated electromagnetic radiation over a non-solid medium. In various aspects, the RF circuitry 206 can include switches, filters, amplifiers, etc. to facilitate communication with a wireless network. The RF circuitry 206 can include a receive signal path that can include circuitry to downconvert RF signals received from the FEM circuitry 208 and provide a baseband signal to the baseband circuitry 204. The RF circuitry 206 can also include a transmit signal path that can include circuitry to upconvert baseband signals provided by the baseband circuitry 204 and provide an RF output signal to the FEM circuitry 208 for transmission.

[0054] In some aspects, the receive signal path of the RF circuitry 206 may include a mixer circuit 206a, an amplifier circuit 206b, and a filter circuit 206c. In some aspects, the transmit signal path of the RF circuitry 206 may include a filter circuit 206c and a mixer circuit 206a. The RF circuitry 206 may also include a combiner circuit 206d that combines frequencies used by the mixer circuit 206a of the receive signal path and the transmit signal path. In some aspects, the mixer circuit 206a of the receive signal path may be configured to downconvert the RF signal received from the FEM circuitry 208 based on the combined frequency provided by the combiner circuit 206d. The amplifier circuit 206b may be configured to amplify the downconverted signal, and the filter circuit 206c may be a low-pass filter (LPF) or a band-pass filter (BPF) configured to remove unwanted signals from the downconverted signal to generate an output baseband signal. The output baseband signal may be provided to the baseband circuitry 204 for further processing. In some aspects, the output baseband signal may be a zero frequency baseband signal, although this is not a requirement. In some aspects, the mixer circuitry 206a of the receive signal path may include a passive mixer, although the scope of the aspects is not limited in this respect.

[0055] In some aspects, the mixer circuitry 206a of the transmit signal path may be configured to upconvert an input baseband signal based on a synthesized frequency provided by the synthesis circuitry 206d to generate an RF output signal for the FEM circuitry 208. The baseband signal may be provided by the baseband circuitry 204 and may be filtered by the filter circuitry 206c.

[0056] In some aspects, the mixer circuit 206a in the receive signal path and the mixer circuit 206a in the transmit signal path may include two or more mixers and may be arranged for quadrature down-conversion and quadrature up-conversion, respectively. In some aspects, the mixer circuit 206a in the receive signal path and the mixer circuit 206a in the transmit signal path may include two or more mixers and may be arranged for image rejection (e.g., Hartley image rejection). In some aspects, the mixer circuit 206a in the receive signal path and the mixer circuit 206a in the transmit signal path may be arranged for direct down-conversion and direct up-conversion, respectively. In some aspects, the mixer circuit 206a in the receive signal path and the mixer circuit 206a in the transmit signal path may be configured for superheterodyne operation.

[0057] In some aspects, the output baseband signal and the input baseband signal may be analog baseband signals, although the scope of the aspects is not limited in this respect. In some alternative aspects, the output baseband signal and the input baseband signal may be digital baseband signals. In these alternative aspects, the RF circuitry 206 may include analog-to-digital converter (ADC) and digital-to-analog converter (DAC) circuitry, and the baseband circuitry 204 may include a digital baseband interface in communication with the RF circuitry 206.

[0058] In some dual-mode embodiments, separate radio IC circuitry may be provided for processing signals in each spectrum, although the scope of the embodiments is not limited in this respect.

[0059] In some aspects, the synthesizer circuitry 206d may be a fractional-N synthesizer or a fractional-N / N+1 synthesizer, although the scope of the aspects is not limited in this respect, as other types of frequency synthesizers may be suitable. For example, the synthesizer circuitry 206d may be a synthesizer that includes a phase-locked loop with a delta-sigma synthesizer, a frequency multiplier, or a frequency divider.

[0060] The combiner circuit 206d may be configured to combine, based on a frequency input and a divider control input, an output frequency used by the mixer circuit 206a of the RF circuit 206. In some aspects, the combiner circuit 206d may be a fractional N / N+1 combiner.

[0061] In some aspects, the frequency input may be provided by a voltage controlled oscillator (VCO), although this is not a requirement. The divider control input may be provided by either the baseband circuitry 204 or the application processor 202, depending on the desired output frequency. In some aspects, the divider control input (e.g., N) may be determined from a look-up table based on the channel indicated by the application circuitry 202.

[0062] The synthesizer circuit 206d of the RF circuit 206 may include a divider, a delay-locked loop (DLL), a multiplexer, and a phase accumulator. In some aspects, the divider may be a dual modulus divider (DMD) and the phase accumulator may be a digital phase accumulator (DPA). In some aspects, the DMD may be configured to divide the input signal by either N or N+1 (e.g., based on the implementation) to provide a fractional division ratio. In some example aspects, the DLL may include a cascaded tunable delay element, a phase detector, a charge pump, and a set of D-type flip-flops. In these aspects, the delay elements may be configured to divide the VCO period into Nd equal-phase packets, where Nd is the number of delay elements in the delay line. In this way, the DLL provides negative feedback to help ensure that the total delay through the delay line is one VCO cycle.

[0063] In some aspects, the synthesis circuit 206d may be configured to generate the carrier frequency as an output frequency, while in other aspects the output frequency may be a multiple of the carrier frequency (e.g., twice the carrier frequency, four times the carrier frequency) and may be used in conjunction with a quadrature generator and divider circuit to generate multiple signals at the carrier frequency with different phases relative to each other. In some aspects, the output frequency may be the LO frequency (fLO). In some aspects, the RF circuit 206 may include an IQ / polarity converter.

[0064] The FEM circuitry 208 may include a receive signal path that may include circuitry configured to operate on RF signals received from one or more antennas 210, amplify the received signals, and provide an amplified version of the received signals to the RF circuitry 206 for further processing. The FEM circuitry 208 may also include a transmit signal path that may include circuitry configured to amplify signals for transmission provided by the RF circuitry 206 that are transmitted by one or more of the one or more antennas 210. In various aspects, amplification through the transmit or receive signal path may occur only in the RF circuitry 206, only in the FEM circuitry 208, or in both the RF circuitry 206 and the FEM circuitry 208.

[0065] In some aspects, the FEM circuitry 208 may include a TX / RX switch to switch between transmit and receive mode operation. The FEM circuitry may include a receive signal path and a transmit signal path. The receive signal path of the FEM circuitry may include an LNA that amplifies a received RF signal and provides the amplified received RF signal as an output (e.g., to the RF circuitry 206). The transmit signal path of the FEM circuitry 208 may include a power amplifier (PA) that amplifies an input RF signal (e.g., provided by the RF circuitry 206) and one or more filters that generate an RF signal for subsequent transmission (e.g., by one or more of the one or more antennas 210).

[0066] In some aspects, the PMC 212 can manage the power provided to the baseband circuitry 204. In particular, the PMC 212 can control power source selection, voltage scaling, battery charging, or DC-DC conversion. When the device 200 can be powered by a battery, for example, when the device is included in a UE, the PMC 212 can often be included. The PMC 212 can increase power conversion efficiency while providing desirable packaging size and heat dissipation characteristics.

[0067] 2 shows the PMC 212 coupled only to the baseband circuitry 204. However, in other aspects, the PMC 212 can additionally or alternatively be coupled to other components, including but not limited to the application circuitry 202, the RF circuitry 206, or the FEM circuitry 208, to perform similar power management operations.

[0068] In some aspects, the PMC 212 can control or otherwise be a part of various power saving mechanisms of the device 200. For example, if the device 200 is in an RRC_Connected state where it is still connected to a RAN node because it is expected to soon receive traffic, after a certain period of inactivity the device can enter a state known as discontinuous reception mode (DRX). During this state the device 200 can save power by powering down for short intervals.

[0069] If there is no data traffic activity for an extended period of time, the device 200 can transition to an RRC_Idle state, where it disconnects from the network and does not perform operations such as channel quality feedback, handover, etc. The device 200 enters a very low power state and periodically wakes up to listen to the network and perform paging, then powers down again. The device 200 cannot receive data in this state and can transition back to the RRC_Connected state to receive data.

[0070] In an additional power saving mode, the device may be allowed to be unavailable from the network for periods longer than the paging interval (which can range from a few seconds to a few hours). During this time, the device may be unable to reach the network at all and may even power down completely. Any data transmitted during this time will be significantly delayed, but the delay is deemed acceptable.

[0071] The processors of the application circuitry 202 and the baseband circuitry 204 may be used to execute elements of one or more instances of a protocol stack. For example, the processors of the baseband circuitry 202 may be used alone or in combination to execute layer 3 (L3), layer 2 (L2), or layer 1 (L1) functions, and the processors of the application circuitry 204 may further execute layer 4 functions (e.g., transmission communication protocol (TCP) layer and user datagram protocol (UDP) layer) utilizing data (e.g., packet data) received from these layers. As described herein above, layer 3 may include a radio resource control (RRC) layer, which is described in more detail below. As described herein above, layer 2 may include a medium access control (MAC) layer, a radio link control (RLC) layer, and a packet data convergence protocol (PDCP) layer, which are described in more detail below. As described herein above, Layer 1 may include the Physical (PHY) layer of the UE / RAN node.

[0072] 3, a block diagram of a user equipment (UE) device or another network device / component (e.g., a V-UE / P-UE, IoT, gNB, eNB, or other participating network entity / component) is shown. The device 300 includes one or more processors 310 (e.g., one or more baseband processors) with processing circuitry and associated interface(s), transceiver circuitry 320 (e.g., with RF circuitry that may include transmitter circuitry (e.g., associated with one or more transmit chains) and / or receiver circuitry that may use common circuit elements, separate circuit elements, or a combination thereof (e.g., associated with one or more receive chains), and memory 330 (which may include any of a variety of storage media and may store instructions and / or data associated with one or more of the processor(s) 310 or transceiver circuitry 320).

[0073] The memory 330 (as well as other memory components described herein, e.g., memory, data storage, etc.) may include one or more machine-readable media or media containing instructions that, when executed by a machine or component herein, cause the machine or other device to perform the operations of a method, apparatus, or system for communicating using multiple communication technologies in accordance with the aspects, embodiments, and examples described herein. It should be understood that the aspects described herein may be implemented by hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted via a computer-readable medium (e.g., a memory or other storage device described herein) as one or more instructions or code. Computer-readable media includes both computer storage media and communication media, including any medium that facilitates transfer of a computer program from one place to another. A storage medium or computer-readable storage device may be any available medium that can be accessed by a general purpose computer or a special purpose computer. By way of example, and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or other tangible and / or non-transitory media that can be used to hold or store desired information or executable instructions. Also, any connection may be referred to as a computer-readable medium.

[0074] In one aspect, the UE / gNB device 300 may be operable to configure by processing / generating / encoding / decoding a physical (PHY) layer transmission to / from a higher layer (e.g., MAC layer) comprising multiple different TBs based on unequal protection between different transport blocks (TBs) in a physical layer encapsulation (e.g., EPC packet, transmission opportunity, MCOT, single transmission burst, TTI or other encapsulation protocol, or related encapsulation parameter(s) for encapsulating data from a higher layer into a frame for transmission over the air). The physical (PHY) layer transmission may be received, transmitted, or provided (d) using the communication / transmitter circuitry 320 for similarly processing / generating physical layer transmissions to / from a spatial layer over a physical channel in the NR network or other network.

[0075] The processor(s) 310 may be a component of an application / processing circuit or a processor(s) of a baseband circuit that may be used to execute components or elements of one or more instances of a protocol stack. For example, the processor(s) of the baseband circuit 310, as a processing circuit, alone or in combination, may be configured in one aspect to receive an indication of a SL discontinuous reception (DRX) parameter of the receiver UE for Mode 2 SL communication. Since Mode 2 SL communication is a SL communication in which the base station does not intervene in resource allocation, the processing circuit may further select a set of candidate resources (or candidate resource set (S)) based on the SL DRX parameter of the receiver UE such that at least a subset of the candidate resources in the set of candidate resources satisfies a threshold of the SL DRX parameter of the receiver UE. A A resource selection procedure can be further performed for the candidate resource set (S A) or a threshold amount (by percentage, ratio, or number) of a subset of the candidate resources may overlap with the SL DRX active time as a SL DRX parameter. After ensuring that the threshold is met, a report of the set of candidate resources may be sent from the PHY layer to a higher layer (e.g., MAC layer) to enable SL communication. Furthermore, partial sensing with a partial sensing window may be configured as part of the resource selection procedure such that the resource selection window (RSW) overlaps accordingly with the indicated SL DRX active time of the receiver UE. Various aspects also relate to the candidate resource set (S A ) falls below a threshold.

[0076] In one embodiment, at least a subset of the selected / reported candidate resources (S A ') is the set of candidate resources (S A The threshold used to ensure that the candidate resource set (S) is within the SL DRX active time of the receiver / receiving UE may be set differently. For example, the threshold may be a ratio (Y) of reported candidate resources during the SL DRX active time of the receiver / receiving UE across all reported candidate resources such that the subset of reported candidate resources that overlaps with the SL DRX active time is equal to or greater than the threshold (Y). In other words, the candidate resource set (S) may be set to 0. A ) percentage threshold includes at least a subset of the candidate resources within the indicated SL DRX active time. Alternatively or additionally, the threshold may be set such that the number of at least a subset of the candidate resources overlapping the SL DRX active time is greater than or equal to the threshold ( Z ). Alternatively or additionally, the threshold may be a number (W) of candidate slots within the SL DRX active time, for example to ensure that a threshold (W) number of candidate slots are selected within the active time of the SL DRX active time.

[0077] 4 illustrates an example timing of a detection and selection process 400 according to various aspects. In 5G NR Mode 2 SL communication, the base station does not intervene in the resource selection process of the UE or terminal node, and thus each UE selects the available resources itself. Each UE performs a detection procedure 402 by decoding the PSCCH to determine which resources are not occupied by other terminals. Thus, resource detection 402 is performed before data transmission or before the transmitting UE transmits / reports to the receiver UE, which may be from the PHY layer to a higher layer (e.g., MAC layer or above).

[0078] In an exemplary timing of the detection and selection process 400, the length of the detection window 402 is set to 200 ms, but this could be, for example, shorter or longer. The timing of the detection and selection process 400 corresponds to a method of full detection, which may be applied mainly to V-UEs, which have fairly loose restrictions on power consumption, such as but not limited to P-UEs. "T" indicates the timing corresponding to the start of the selection window. The detection window 402 starts at time T-200 ms, i.e., 200 ms before T.

[0079] During the detection window 402, each terminal goes through a detection process to decode the PSCCH resource blocks used by all UEs in an area. Thus, resource detection 402 can be used to identify occupied resources (e.g., as indicated by shaded resources / resource blocks) and exclude these occupied resource blocks from the candidate resource set (or set of candidate resources). Some resources may also not be available if the UE is not monitoring them. After the candidate resource set is obtained through the detection process 402, the resource blocks to be used for data transmission are selected from the total candidate resources minus the excluded or unavailable resources during the selection window 404. Through this process, even if the base station does not assign resource blocks, the UE can identify the resource blocks used by all other terminals and thus prevent collisions by selecting the appropriate resource candidates (e.g., as indicated in the hash-marked resource blocks) for SL communication. Here, at least a subset of the candidate resources of the reported candidate resource set may be configured to overlap with the indicated SL DRX active time of the receiver UE by various mechanisms, such as by enabling resource selection details for P2V (V2P) communication based on a partial detection approach and in parallel with the corresponding agreement in 3GPP.

[0080] FIG. 5 illustrates an example timing of a partial / reduced detection and selection process 500 according to various aspects. The partial detection methods and aspects related herein may be useful for P-UEs or any device with power consumption restrictions, and are not necessarily limited to P-UEs or other UE devices, but may also be applied to any UE. Detection is performed only over a partial detection window 502 (e.g., 40 ms or other partial period) for the entire observation period of 200 ms. "T" indicates the timing when the resource selection window (RSW) 504 starts. Here, detection at each UE is performed only for 40 ms, which corresponds to the time interval from T-200 ms to T-160 ms. Since PSCCH decoding is performed only for 40 ms (T-200 ms to T-160 ms), the RSW 504 is reduced to 40 ms (T to T+40 ms). Thus, available resources are selected for the 40 ms RSW 504.

[0081] The main purpose of partial sensing for a P-UE is to perform sensing with reduced power consumption. The power consumption of the UE can be directly linked to the duration of sensing, and therefore shortening the sensing period (i.e., performing partial sensing) can be essential for power saving. However, if the sensing period is shortened too much, system performance may be degraded. Thus, partial sensing also allows the P-UE to avoid selecting some resources reserved by transmission with 200 ms periodicity, and it is not always possible to detect any reserved resource(s) with higher periodicity (e.g., control channel elements (CCEs) or CCE candidates, subframes, bandwidths, frequencies, transmission opportunities, number of antenna ports, orthogonal frequency division symbols, etc.) that may share the same selection window with the P-UE.

[0082] An exemplary agreement that may be standardized in 3GPP includes that at least a subset of candidate resources of the set of selected / reported candidate resources overlap with the SL DRX active time of the receiver UE by satisfying a threshold. The threshold may be configured or indicated to the transmitting UE, for example, by being configured (pre-) per resource pool or resource pool configuration from RRC signaling or higher layers. Alternatively or additionally, the threshold being used may be negotiated between the transmitting UE (e.g., UE 110-1 in FIG. 1) and the receiving UE (e.g., 110-2 in FIG. 1). For example, since the DRX of the receiving / receiver UE is considered, the receiver UE 110-2 may indicate to the TX UE 110-1 that 30 percent of the identified candidate resources should be within the SL DRX active time. Such negotiation may depend, for example, on the UE capabilities or the parameters of the SL DRX active time.

[0083] As mentioned above, the threshold may be set as at least one of a portion or percentage (Y) of reported candidate resources within the receiver UE's SL DRX active time, a number (Z) of reported candidate resources within the SL DRX active time, or a number (W) of candidate slots overlapping with the SL DRX active time. The PHY layer of the transmitting UE 110-1 may report some candidate resources to the MAC layer, but among the reported candidate resources, a certain portion or percentage of the reported resources are within the RX UE's active time. For example, if the UE 110-1 reports 100 resources to the MAC layer, the portion Y (e.g., 30%) may be configured to be within the RX UE's active time. If the number (Z) of reported candidate resources is used, and for example, 100 resources are to be selected / reported, at least 50 of them (or other number) are within the RX UE's active time as the threshold Z, which is also the case when utilizing the number (W) of candidate slots. The threshold (Y, Z, or W) may be used to ensure that a subset of candidate resources out of the candidate resource set selected at the PHY layer in RSW 504 meets the threshold for overlapping resources in SL DRX active. One way to utilize the threshold and ensure it is met for SL communication is to modify RSW 504 for the resource selection procedure based on one or more conditions.

[0084] In one example, the RSW 504 or size of the RSW of the resource selection procedure may be modified to ensure that at least a subset of the candidate resources in the reported candidate resource set overlaps with the SL DRX active time. In one aspect, the RSW may be modified, for example, with respect to a ratio (Y') of overlapping resource slots between the RSW and the active time of the receiver UE over the RSW size. Thus, the RSW 504 may be configured to be equal to or greater than the ratio (Y'). Y' may be derived based on a ratio or percentage Y as described above to ensure that the RSW ensures that the threshold Y is met, or Y' may be indicated, for example, by a resource pool configuration from a higher layer. Alternatively or additionally, the RSW 504 may be modified based on a number of overlapping slots (Z') as derived from a threshold Z (number of candidate resources in the SL DRX active time) or W (number of candidate slots in the SL DRX active time) to ensure that the RSW size meets one or more of these thresholds. Z' may also be indicated, for example, by a higher layer configuration.

[0085] For example, if the receiver UE's SL DRX active time is in slots 10-20 and the initial resource selection window / RSW 504 is slots 0-50, the UE needs to modify RSW 504 to be within the receiver UE's active time and satisfy the ratio (e.g., Y'=.50). Thus, the candidate slots between RSW 504 and the SL DRX active time should be greater than or equal to 50%, and UE 110-1 can limit RSW from 0-50 to 0-20 if slots 10-20 are within the RX UE's active time. Thus, by limiting RSW 504 by the initial candidate slots, at least half of the candidate slots can be within the RX UE's active time. Alternatively or additionally, the transmitting UE may ensure that the number of overlapping slots between the RSW and the active time of the RX UE is greater than or equal to a number or percentage threshold Z', which may be derived, for example, from either the number of reported candidate resources (Z) or the number of candidate slots (W) pre-configured or negotiated between the transmitting UE 110-1 and the receiver UE 110-2.

[0086] In one aspect, the remainder of the RSW may be configured to be after the selected RSW that overlaps with the SL DRX UE active time. In other words, the remainder of the RSW beyond the RSW that overlaps with the SL DRX UE inactive time may be configured or extended to be after the selected RSW that meets a threshold. For example, if the RX UE active time is configured to be slots 11 to 20, then the UE 110-1 may select slots 11 to 20 as the initial resource selection window RSW and extend the RSW after slot 20. Thus, the RSW may be modified to be in the range of, for example, slot 11 to slot 30.

[0087] FIG. 6 illustrates an example process flow 600 for a resource (re)selection procedure that considers the SL DRX of a receiver UE for Mode 2 SL communication according to various aspects. The SL DRX active time of the receiver UE (e.g., 110-2, or other UE) may be indicated from the MAC layer for candidate resource selection to be used for SL communication. In response to receiving the indicated SL DRX active time, the transmitting UE 110-1 may apply a restriction at the PHY layer such that at least a subset of the candidate resources being reported to the MAC layer are located within the indicated active time of the RX UE. Various aspects for the resource selection procedure 600 may operate to restrict resources for candidate resource selection, for example, while considering the indicated active time from the MAC layer. The PHY layer may then be configured to select and report candidate resources where at least a subset of the candidate resources are within the indicated active time of the RX UE based on one or more thresholds being met.

[0088] The method begins with determining 610 an RSW (e.g., 504) based on a period, timed window, or total number of sidelink candidate resources within time of potential candidate resources (M). The PHY layer of the transmitting UE 110-1 determines the parameters of the RSW 504 and the total number of candidate resources within this window, which may be denoted as M.

[0089] When determining RSW 504, RSW may be configured or modified based on indicated SL DRX parameters (e.g., SL DRX active / inactive time, required number / portion of reported resources, threshold as ratio (Y) or number (Z) of candidate resources / slots for overlap in SL DRX active time, etc.). RSW may be indicated as, for example, [n+T1, n+T2], where n may be the time of resource selection slot, T1 is the start slot time offset of RSW, and T2 is the end slot time offset of RSW. From the configured threshold, the UE may derive the ratio (Y') of overlap slots between RSW and SL DRX active over RSW size, and set this ratio as a modification threshold for RSW such that it meets this ratio and overlapping slots are, for example, equal to or greater than ratio (Y'). Ratio Y' may be derived, for example, from an indicated ratio or percentage of reported candidate resources that are within SL DRX active time. Any remaining RSWs may be configured to come after the selected RSW that overlaps with the UE's SL DRX active time.

[0090] Alternatively or additionally, this modification threshold or the threshold used for modifying / configuring RSW 504 may be derived as a number (Z') of overlapping slots (Z') between the RSW and the SL DRX active time for SL communications. The number Z' may be configured for the RSW such that the number Z' is filled and the overlapping slots are equal to or greater than the number Z'. The number Z' may be derived by UE 110-1 from either the number (Z) of reported candidate resources that are indicated to be in the SL DRX active time or the number (W) of candidate slots that are indicated to be in the SL DRX active. Any remaining RSWs may be configured to come after the selected RSW that overlaps with the UE's SL DRX active time.

[0091] At 620, method 600 continues sensing during a sensing window (e.g., 502) for candidate resources to be used for Mode 2 SL communication. The sensing window is configured to sense and decode the PSCCH before the RSW (e.g., 504) and may be, for example, a partial sensing window or a full sensing window.

[0092] An initial reference signal received power (RSRP) threshold may be obtained at 630. The sensing window is used to monitor resources from other UEs and to perform S-RSSI / RSRP measurements to select the most suitable resource within the selection window 504, for example, for use in SL communications.

[0093] In 640, an initial candidate resource set (S A ) is selected according to the RSRP threshold based on the RSW 504. Here, all resources in the timed RSW 504 are A , or may be referred to as an initial candidate set as all resources in the RSW 504.

[0094] At 650, the candidate single slot resources are added to the initial candidate resource set S if these slots are not monitored by the UE 110-1. A may be excluded from

[0095] In 660, if UE 110-1 detects that some resources are reserved by another UE by performing a detection operation, UE 110-1 may select those reserved resources as part of the initial resource set S, in particular by another UE having a RSRP threshold that is greater than the RSRP threshold used for the resource selection process flow. AThe transmissions received by UE 110-1 may occupy resources that may be periodically allocated and projected onto some resources within the UE (re)selection window (n) (e.g., window 504). Thus, since the UE knows that these resources are already occupied by its reception of these transmissions, the P-UE or UE 110-1 may operate to exclude these resources from the resource candidate set (e.g., data set store, or other store), e.g., as reserved for retransmission by another UE device or network component. UE 110-1 may independently treat each assigned partial detection window, e.g., within a period of seconds, milliseconds (ms), or other period of the complete detection window. Thus, if multiple partial detection windows are configured within a configured detection window, UE 110-1 may independently process them and detect all corresponding resource reservation periods and corresponding resources that are excluded from use in selecting resources to generate SL transmissions.

[0096] In 670, the initial candidate resource set S A A subset S of candidate resources that are part of A’ may be defined as a subset of overlapping candidate resources within the indicated SL DRX active time of the receiver UE 110-2 based on one or more thresholds described herein. Depending on various conditions, an iterative procedure may be used to select a candidate resource set that satisfies a threshold (e.g., Y, W, or Z), i.e., one or more iterations of the resource selection procedure to ensure at least Y% (e.g., Y=20%, or other ratio) of total available resources for selection within the UE resource (re)selection window or RSW of overlapping resource candidates within the SL DRX active time of the receiver UE 110-2. Thresholds other than those described may also be utilized, such as the number of candidate resources or the number of candidate slots overlapping with the SL DRX active.

[0097] Conditions for another round of iteration of resource detection / exclusion and modification of the initial candidate set to ensure that the threshold is met can be defined in decision 680 to determine whether these conditions are satisfied. These conditions are for the initial candidate resource set S A to be less than the reported portion (X) of the total number (M) of sidelink candidate resources (|S A |<X * M). Alternatively or additionally, another condition can include whether the number of subset candidate resources of a subset (Sa’) of candidate resources within the SL DRX active time of the receiving UE is less than a number threshold (|S A’ |<Z) or a percentage threshold (Y) (|S A’ |<Y * X * M) of the total number of reported sidelink candidate resources. If any of these conditions are met as "yes", the process proceeds to 685 to increase or modify the RSRP threshold. If any of these conditions are not met, the process proceeds to 690 to report data from the PHY layer to the upper layer (e.g., MAC layer) in SL communication. Alternatively or additionally, these conditions can be expressed as the reverse of |S A |<X * M, or |S A |<X * M, or (|S A’ |<Y * X * M) such that |S A |≧X * M and (|S A’ |≧Y * X * M or |S A’ |≧Z) (the "yes" and "no" designations are switched).

[0098] In response to one or more conditions being met, another iteration of the resource selection procedure may be performed by modifying the RSRP threshold at 685, reselecting the initial set of candidate resources based on the RSW, filtering out unavailable candidate resources, and redefining at least a subset of the candidate resources that are within the SL DRX active time.

[0099] Here, the initial candidate set or set of candidate resources S A If the remaining resources in are less than a certain percentage or reported fraction X times the total number M of candidate resources, another iteration of the loop in the resource selection procedure may be performed again since there are too few candidate slots for transmission, otherwise the UE reports those resources from the PHY layer to higher layers. At 684, for example, a 3 dB adjustment or other adjustment amount of the priority-dependent reference signal received power (RSRP) threshold may be reused to form or reselect a candidate resource set of a predefined size.

[0100] S A ' is the subset S of candidate resources within the indicated active time of the RX UE. A Therefore, decision box 680 is defined as A | <X * M and |S A’ | <Y * X * M, S as the number of resources in this set. A If S′ is less than Y(percentage threshold)×X×M, another iteration may be performed by increasing or modifying the RSRP threshold. As mentioned above, M is the total number of candidate resources, X is the required number or percentage of the reported resources, and Y is an additional percentage threshold imposed, for example, by consideration of the SL DRX active time of the receiver UE 110-2. A 'Size is Y * X * M, the resulting candidate resources are not sufficient to be within the DRX active time of the RX UE, and therefore this S A'More candidate resources in the set are needed to meet the threshold amount. If both of these conditions are not met, there are enough candidate resources that overlap within or at the DRX active time of the RX UE and reporting can be done at 690 without additional iterations.

[0101] Then, in 690, a set S A ' to higher layers. However, if this is still not large enough (|S A '| <X * M), UE 110-1 receives S A Candidate resources in the set but a subset S A ' can also report candidate resources that are not in X * M-|S A Thus, for example, it is possible to determine a percentage (X) of the total (M) resources to be reported while ensuring that an adequate number of subset candidate resources of the set of candidate resources are within the SL DRX of the receiver UE 110-2. * In other words, in 690, the UE 1101-1 first determines the total number of the reported candidate resources as X * M must be reported, and the subset S A 's first report was reported, and this is still the X * If M is not reached, S A 'S not in A Other resources within the SL DRX active time may be randomly selected, where the percentage X may be set by higher layer configuration or by the parameter "sl-TxPercentageList". Y may be an indicated ratio threshold or percentage, which may also be replaced by a threshold number of reported candidate resources within the SL DRX active time as an indicated number threshold.

[0102] 7 illustrates another process flow 700, similar to FIG. 6, for a reselection procedure that considers SL DRX of a receiver UE for Mode 2 SL communication in accordance with various other aspects. Process flow 700 is similar to process flow 600 of FIG. 6, but with some additional aspects. Specifically, |S A’ |≧X * If decision 680 determines "no" to determine whether M is a candidate resource set, then decision 702 may be made. Here, a subset S of candidate resources from the candidate resource set is selected. A’ is the required percentage (X * If M) is satisfied, the process proceeds to 704, where the UE selects S A Either a resource is randomly selected from the SL layer or the PHY layer sends the SL resource to the upper layer for SL communication. A’ can be reported.

[0103] If the determination in 702 is "no", set S A ' alone represents the required percentage of the total reported resources (X * M) is not large enough to fill the |S A’ | <X * M), UE110-1 is S A in set but subset S A ' can report additional candidate resources not in S', or A This can be reported as X * M-|S A Therefore, the percentage (X) of the total (M) resources to be reported (X) while also satisfying the threshold that an adequate number of subset candidate resources of the set of candidate resources are within the SL DRX of the receiver UE 110-2 is * M) requirements can be met.

[0104] Figure 8 shows another process flow 800 similar to FIGS. 6 and 7 for a resource selection procedure considering the SL DRX of a receiver UE for Mode 2 SL communication according to various other aspects. The process flow 800 includes a two-round resource selection process that takes into account the factorization within the SL DRX of the receiver UE, including both SL DRX active time and SL DRX inactive time.

[0105] Steps 810 to 840 of process flow 800 are similar to steps 610 to 660 of FIGS. 6 and 7. In particular, 810 may also be referred to as 610, and 820 may be referred to as a combination of 620 and 630, but for simplicity of explanation, they are designated as 810 and 820. However, at 830, the initial candidate set S B is restricted to only the resources within the intersection of the indicated SL DRX active time of the receiver UE110-2, and the exclusion of resources at 650 and 660, which is also carried out at 840, is also from this initial candidate set S B . Detection and resource selection for this set can all be within this initial candidate set S B .

[0106] At decision 850, a determination is made as to whether the candidate set S B is less than Y times the reported required number or percentage threshold of the total number of candidate resources (|S B | < Y * X * M), or alternatively, |S B | < Z, where Z refers to the threshold number of candidate resources overlapping with the SL DRX active time. If the decision 850 is "yes", the process proceeds to 855, where the RSRP threshold is increased and another iteration of the process flow is performed to redefine the initial candidate set S B .

[0107] In response to the decision 850 being "no", the second phase of the process flow continues, and the candidate set S CWe start at 860 by defining a candidate set S C is restricted as the resources in RSW that are not in the SL DRX active time of the receiver UE or are in the SL DRX inactive time. Thus, the detection and resource selection is performed on the entire candidate set S C Then, at 870, any unavailable resources are filtered out, as described with respect to 840 above, to obtain a candidate set S C are excluded.

[0108] In 880, the candidate set S C But, Y * X * M, or (1-Y) * X * If the threshold number of resources Z is set for resource selection, then (|S C |<(1-Y) * X * M, or (|S C | <X * MZ).

[0109] In 890, the candidate set S B and candidate set S C may be reported from the PHY layer to higher layers, for example, together or as separate steps.

[0110] Although the methods described within this disclosure are illustrated and described herein as a sequence of acts or events, it will be understood that the illustrated order of such acts or events should not be construed in a limiting sense. For example, some acts may occur in different orders and / or simultaneously with other acts or events other than those illustrated and / or described herein. In addition, not all illustrated acts may be required to realize one or more aspects or embodiments of the description herein. Furthermore, one or more of the acts shown herein may be performed in one or more separate acts and / or phases. For ease of explanation, reference may be made to the figures above. However, these methods are not limited to any particular embodiment, aspect or example provided within this disclosure and may be applied to any of the systems / devices / components disclosed herein.

[0111] 9 illustrates a system 900 for sidelink communication as direct communication via one or more vehicular UEs, pedestrian UEs, or other network devices. The system 900 facilitates sidelink communication by increasing reliability and accuracy for data during power saving procedures such as resource selection procedures, partial or reduced sensing operations, re-evaluation / preemption checks for aperiodic transmissions in SL operations, and congestion control. The system 900 can be employable in a UE or other network device (e.g., P-UE / UE device 110) that facilitates Mode 2 SL communication with another UE for resource selection based on partial sensing process(es) and UE behavior, including re-evaluation / preemption checks and congestion control process(es) according to various aspects described herein.

[0112] System 900 includes vehicular / pedestrian user equipment (V / P-UE) 902, a transceiver 906, and a vehicular / traffic participating entity 920, which may represent V-UEs, P-UEs, or other UEs that may participate in SL communications through direct communication with each other. Although not shown, other components may be included, such as a packet gateway (PGW), a secondary gateway (SGW), a mobility management entity (MME), a packet data network (PDN), a UE, an eNB, a gNB, or any other components described herein.

[0113] The V / P-UE 902 includes, for example, a transceiver 906, a storage component 918, and a control circuit or controller 904. The storage component 918 includes memory or storage elements, etc., and is configured to store information for the V / P-UE 902. The controller 904 is configured to perform various operations associated with the V / P-UE 902. The controller 904 may include logic, components, circuits, one or more processors (such as the baseband circuit processors 204A-E of FIG. 2 or other processing circuits). The transceiver 906 includes transmitter and receiver functions. The V / P-UE 902 also includes one or more antennas 908 for communication, including emergency service broadcast communication 914, with vehicle / traffic participant entities 920.

[0114] The Vehicle / Traffic Participant entities 920 include one or more pedestrians 922, infrastructure entities 924, vehicle entities 926, etc. Communications between the V / P-UE 902 and the Vehicle entities 920 include Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I), and Vehicle-to-Pedestrian (V2P) and Vehicle-to-Everything (V2X) including Vehicle-to-Everything (V2X). The entities 920 may also include Roadside Units (RSUs), which are entities that support V2I and are implemented in eNodeBs or fixed / non-stationary UEs / IoTs.

[0115] Sidelink communications between the V / P-UE 902 and vehicle or pedestrian entities 920 can utilize collaborative awareness, including information from other vehicles, sensors, etc., to process and share information to provide vehicle services such as collision warning, autonomous driving, etc.

[0116] V2V communication may be between V / P-UEs that may be served by an Evolved Universal Terrestrial Access Network (E-UTRAN), or at least one of the communicating V / P-UEs may be out of network coverage for Mode 2 SL communication. V2I communication includes application layer information to an RSU. The RSU transmits the application layer information to a group of UEs. V2I also includes vehicle-to-network (V2N) communication, where one party of the communication is a V / P-UE or UE and the other party is a serving entity, both supporting V2N applications. V2P may be SL communication between separate UEs, including V / P-UEs and UEs associated with pedestrians, where there is one UE for each. V2P communication includes V2P related application information. This can include emergency service information over V2X communications and uses including, but not limited to, forward collision warning, loss of control warning, V2V emergency vehicle warning, V2V emergency stop use cases, V2I emergency stop use cases, wrong-way driving warning, pre-collision detection warning, pedestrian collision warning, etc.

[0117] Additionally or alternatively, resource (re)selection procedures / operations may include resource exclusion, iterative formation of candidate resource sets, SL-RSSI averaging of remaining resources, resource ranking, and random selection of a resource from the candidate resource set with minimum received energy, which may then be followed / preceded by a detection window / procedure, and then continuously repeated therewith, to monitor the spectrum / medium / channel for communications by UEs and adjacent channels or communication devices detected according to aspects described herein.

[0118] In some aspects, the UE 902 may be configured for, e.g., full detection, rather than performing partial detection. The UE 902 may also represent the transmitting UE 110-1 reporting in a Mode 2 SL communication to the receiver UE 922, e.g., as UE 110-2. The UE 902 may also be configured to perform partial detection, where at least a minimum number Y of candidate slots are detected. min can be configured for partial detection, for example, from either RRC signaling or higher layers. When the UE 902 receives an indication of the SL DRX active time or related DRX parameters from which to derive the SL DRX active time from the UE 922 or other network components for the UE 922, the UE 902 can be triggered to operate detection based on this information when in SL communication with the UE 922.

[0119] In one aspect, if the SL DRX parameters of the receiver UE are taken into account, then Y min The threshold can be relaxed. min Since Y is the minimum candidate slot based on partial detection and TX UE power saving, when considering DRX of Rx UE, UE 902 can select Y based on partial detection. min It may not be possible to guarantee that all of the Y candidate slots are within the DRX active time of the Rx UE. Thus, the UE 902 may determine not to utilize the minimum number of slots required for partial sensing when DRX of the Rx UE is indicated. In particular, min can be enabled or disabled, for example, by resource pool (pre)configuration or signaled by higher layers.

[0120] For example, the resource pool may be, for example, Y min Less than, less than number Y min In this case, the UE 902 can indicate Y min Instead of the previous setting of Y min ' candidate slots are guaranteed to be filled.

[0121] In one embodiment, Y min The minimum number of distinct candidate slots Y smaller than min Y′ may be (pre)configured for use with partial detection when the receiver UE 922 indicates SL DRX. Alternatively or additionally, the number of candidate slots in the SL DRX active time of the Rx UE may be Y min '=Min(W,Y min ) so that W or Y min may be configured to be greater than or equal to a (pre)configured threshold number (W) of candidate slots, depending on whether W is smaller than Y. min , and the minimum value between, and, can be set as the minimum number of candidate slots utilized for partial sensing, when considering another threshold number W of candidate slots for the number of reported candidate resources during the active time of the Rx UE.

[0122] Alternatively or additionally, the number of reported candidate resources (Z) during the active time of the Rx UE may be increased or decreased by a (pre)configured threshold ( Z ), the UE 902 may consider Z to be the number of reported candidate resources during the active time of the Rx UE. Then, the UE 902 may construct Z divided by the number of subchannels in the frequency domain and set the minimum value between them as Y' min This can be taken as Y' min =Min(Z / N subchannel ,Y min ), where Y min is set as the minimum number of candidate slots required for partial detection, and N subchannel is the number of subchannels in the resource pool.

[0123] In another aspect, when the UE 902 is indicated with SL DRX of the receiver UE, the transmitter UE 902 may min The UE 902 may be configured to increase the partial sensing occasions so that the threshold is still met or is met. min Meets the threshold and has at least Y minMore sensing can be done so that more candidate resources can be defined. The sensing occasion(s) of the UE 902 can be increased such that a certain percentage / number of them overlap within the SL DRX active time of the receiver UE.

[0124] 10 illustrates an example of re-evaluation / preemption check timing 1000 for aperiodic transmission in SL transmission according to various aspects herein. Resource re-evaluation and preemption checks may be configured in the NR sidelink to reduce the probability of resource collisions and ensure that any selected resources are still available or suitable immediately prior to transmission. When configuring partial sensing as a power saving mechanism, periodic-based partial sensing (PBPS), continuous partial sensing (CPS), or both schemes are configured for resource re-evaluation and preemption checks.

[0125] The resource re-evaluation and preemption check may include resource selection 1002 for aperiodic traffic, e.g., one-shot traffic at initial resource selection. The selected one-time aperiodic resource is represented at 1004, while resources at 1006 and 1008 are the remaining resources that have not been selected for use. At time n, t y_0 Immediately prior to transmission in , UE 110-1 performs a resource re-evaluation or pre-emption check in which it is checked whether selected resource 1004 is still available. In particular, the re-evaluation or pre-emption check may be performed on an initial candidate resource set, which may also be the same set in the initial resource selection, including both selected resource 1004 and remaining resources 1006 and 1008. Thus, the candidate resource set or set of candidate resources (S A ) may include resource candidates 1004 to 1008.

[0126] The candidate resource sets 1004 to 1008, sensing occasions for the PBPS 1012, and the CPS monitoring window 1010 are configured when the UE performs resource re-evaluation and preemption checks using partial sensing for periodic transmissions, and the UE 110-1 can configure the PBPS or CPS. The timing when the transmitting UE 110-1 or 902 performs resource re-evaluation and preemption checks using partial sensing for aperiodic transmissions can be configurable.

[0127] In one aspect, when performing a re-evaluation or preemption check for one or more selected candidate resources of the set of candidate resources from the resource selection procedure for aperiodic transmission, UE 110-1 may perform partial detection such that the set of candidate resources starts from the one or more selected candidate resources and ends at the last slot of the candidate slots based on the slot index utilized in resource selection procedure 1002. In this manner, the candidate resource set (S A ) may be initialized according to the remaining Y candidate slots and according to the slot indices of the remaining Y candidate slots used in the initial resource selection procedure (eg, process flows 600 to 800).

[0128] For example, at timing 1000, UE 110-1 first selects a set of sidelink resources for its aperiodic transmission at 1002 along this timeline. UE 110-1 then performs a resource re-evaluation and preemption check at slot n, where n=t, to ensure that resources are still available or suitable for SL transmission. y_0 -T 3 , where t y0 is the slot of the selected resource 1004, so that the time from the selected resource (t y_0 ) to the time or slot duration (T 3) for the remaining Y candidate slots (e.g., t y_1 and t y_2 ), which may be configured to set a candidate resource set for resource re-evaluation and preemption to be initialized according to slot t out of Y candidate slots. y_1 and the last slot t y_2 It may end at.

[0129] In order to support the remaining Y candidate slots with sufficient detection results, y_0 Starting from the earlier M logical slot, y_0 Faster T proc,0 +T proc,1 UE 110-1 may perform continuous partial sensing in a CPS sensing window 1010 up to slot T proc,0 is the processing time for the detection result, and T proc,1 T may be a preparation time for a physical sidelink shared channel (PSSCH), which is a SL transmission of sidelink data. Thus, the UE 110-1 may set T proc、0 +T proc、1 CPS detection for aperiodic transmissions (e.g., unicast communications, etc.) may be performed as partial detection based on a detection window 1010 of at least M logical slots plus one or more logical slots as M, where M may be, for example, up to 31 slots or another pre-configured number of slots. A default value for M may be, for example, 31 unless (pre-)configured with another value. Also, the CPS monitoring window 1010 may be configured to start no earlier than the slot in which resource selection 1002 is performed.

[0130] If the UE 110-1 additionally or alternatively performs a PBPS for its resource re-evaluation and preemption check, the PBPS detection occasion 1012 may include:

number

[0131] Preserve1 indicates a periodicity that UE 110-1 monitors. For example, Preserve1 may be 100 ms. To detect periodic resource reservation, UE 110-1 monitors the SL channel in slots t_{y0-100}, t_{y1-100}, t_{y2-100} to ensure that other UEs do not reserve resources in slots t_{y0}, t_{y1}, t_{y2} via periodic resource reservation every 100 ms period. Preserve2 may be another periodicity that UE 110-1 further monitors. In one example, UE 110-1 may monitor up to 16 periodicities (e.g., up to Preserve16) for resource re-evaluation and preemption check. For example, K may be 1 or {1,2}, or other ranges indicating the number of monitoring occasions to monitor for each periodicity. For example, if K={1,2} and Preserve1=30, the UE monitors the SL channel in slots t_{y0-30}, t_{y1-30}, t_{y2-30}, t_{y0-60}, t_{y1-60}, and t_{y2-60} to ensure that other UEs do not reserve resources in slots t_{y0}, t_{y1}, and t_{y2}.

[0132] 11 illustrates an example process flow 1100 of a channel busy ratio (CBR) measurement that may be performed during a SL DRX inactive time based on one or more conditions according to various other aspects. Resource selection procedures with partial sensing for aperiodic transmissions according to congestion control mechanisms may operate together according to various embodiments, aspects, or examples herein to improve power conservation in a UE for SL communications (e.g., Mode 2 SL communications).

[0133] UE 110-1, 110-2, 902, 922, or other UEs as V-UEs or P-UEs may be configured with SL DRX, for example, as part of a power saving mechanism, and during SL DRX inactive time, the UE is not expected to receive any data and therefore does not measure the channel (e.g., PSCCH). The CBR measurement is used by the UE to determine whether to continue SL communication. For example, when the CBR threshold is met, the UE may cease or stop SL communication if the SL channel is too busy or inefficient to use for SL communication. In particular, the SL CBR is based on SL RSSI measurements. A number of SL RSSI measurements within a CBR measurement window may be used, for example, by SL RSSI averaging or by other means, to determine the CBR measurement.

[0134] In one aspect, SL RSSI measurements may be performed initially in the UE's SL DRX active time, at 1110. Alternatively or additionally, SL RSSI measurements may be performed during the UE's inactive time in response to or when the UE is still receiving PSCCH over the SL CBR measurement window. If UE 110-1 is still receiving PSCCH within the SL CBR measurement window, UE 110-1 may be configured or enabled to perform RSSI measurements in those slots even though the UE is in DRX inactive time.

[0135] The SL CBR calculation is limited to slots where RSSI is measured. At 1120, a determination may be made as to whether the number of SL RSSI measurement slots is below a (pre-)set slot threshold. If the determination is "yes" and the SL RSSI slots are below the slot threshold, then the RSSI measurements are not necessarily sufficient to support CBR measurements due to SL DRX inactivity time, and the process flow continues to one or more alternatives in "A". If "no", then a CBR measurement may be obtained at 1125 to determine whether to stop SL communication based on the CBR threshold.

[0136] Alternatively or additionally, at 1130, a (pre-)set SL CBR value may be used to determine the channel condition and, based thereon, whether to discontinue SL communication. The (pre-)set SL CBR value may be the same as or different from the (pre-)set SL CBR value in the partial detection case. If there is no (pre-)set SL CBR value or if measurements of additional slots are enabled, process flow may alternatively proceed to 1140.

[0137] Alternatively or additionally, at 1140, the UE may measure additional slots within or outside the SL CBR measurement window and within the UE's SL DRX inactivity time, depending on, for example, whether this operation is enabled / disabled by a resource pool (pre-)configuration. If the resource pool is (pre-)configured to measure a set of slots within or outside the SL CBR measurement window, the UE may perform such measurement(s), otherwise the UE may follow the pre-configured CBR value as in 1130.

[0138] Alternatively or additionally, at 1150, if the resource pool (pre)configuration enables measuring the SL CBR during the SL DRX inactive time, UE 110-1 may measure the SL CBR during the SL DRX inactive time based on the UE's capabilities or UE implementation. If the resource pool (pre)configured or not enabled measuring the SL CBR during the UE's SL DRX inactive time, the (pre)configured SL CBR value may be used.

[0139] Alternatively or additionally, at 1160, the UE may be configured to not measure the CBR, for example when the number of SL RSSI measurement slots is below a threshold or slot threshold, in which case a (pre-)configured SL CBR value is used when no SL CBR measurement results are available.

[0140] It is well understood that use of personal information should comply with privacy policies and practices generally recognized as meeting or exceeding industry or governmental requirements for maintaining user privacy. In particular, personal information data should be managed and handled in a manner that minimizes the risk of unintended or unauthorized access or use, and the nature of authorized uses should be clearly indicated to users.

[0141] The present disclosure will now be described with reference to the accompanying drawings, in which like reference numerals are used to refer to like elements throughout, and in which the structures and devices illustrated are not necessarily drawn to scale. As used herein, terms such as "component", "system", "interface", and the like are intended to refer to computer-related entities, hardware, (e.g., running) software, and / or firmware. For example, a component may be a processor (e.g., a microprocessor, controller, or other processing device), a process running on a processor, a controller, an object, an executable file, a program, a storage device, a computer, a tablet PC, and / or a user equipment (e.g., a mobile phone, etc.) with a processing device. By way of illustration, an application running on a server and that server may also be a component. One or more components may reside within a process, and a component may be localized on one computer and / or distributed among two or more computers. In this specification, a set of elements or other components may be described, where the term "set" may be interpreted as "one or more".

[0142] Further, these components may execute, e.g., as modules, from various computer readable storage media having various data structures stored thereon. The components may communicate, for example, via local and / or remote processes, according to signals comprising one or more data packets (e.g., data from a component interacting with another component via signals in a local system, distributed system, and / or across a network, e.g., the Internet, a local area network, a wide area network, or a similar network with other systems).

[0143] As another example, a component may be a device having particular functionality provided by mechanical parts operated by electrical or electronic circuitry, where the electrical or electronic circuitry may be operated by software or firmware applications executed by one or more processors. The one or more processors may be internal or external to the device and may execute at least a portion of the software or firmware applications. As yet another example, a component may be a device that provides particular functionality through electronic components without mechanical parts, where the electronic components may comprise one or more processors that execute software and / or firmware that at least partially provide the functionality of the electronic components.

[0144] The use of the word "exemplary" is intended to make the concept concrete. The term "or" as used herein is intended to mean an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X uses A or B" is intended to mean any of all possible permutations. That is, "X uses A", "X uses B", or "X uses both A and B", each of the above cases satisfies "X uses A or B". In addition, the articles "a" and "an" as used in this application and the appended claims should generally be construed to mean "one or more" unless otherwise specified or clear from the context to refer to the singular form. Furthermore, when "including", "includes", "having", "has", "with", or variations thereof are used in either the detailed description and the claims, these terms are intended to be inclusive in the same manner as the term "comprising". Further, in situations where one or more numbered items are recited (e.g., "first X," "second X," etc.), in some situations the context may indicate that one or more numbered items are separate or the same, but in general, these one or more numbered items may be separate or the same.

[0145] As used herein, the term "circuitry" refers to, can be a part of, or can include an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group), or associated memory (shared, dedicated, or group) operably coupled to a circuit that executes one or more software or firmware programs, a combinatorial logic circuit, or other suitable hardware components that provide the described functionality. In some embodiments, a circuitry may be implemented in, or functions associated with a circuitry may be performed by, one or more software or firmware modules. In some embodiments, a circuitry may include logic operable at least in part in hardware.

[0146] As used herein, the term "processor" may refer to virtually any computing processing unit or device, including, but not limited to, a single core processor, a single processor with software multithreading execution capability, a multicore processor, a multicore processor with software multithreading execution capability, a multicore processor with hardware multithreading technology, a parallel platform, and a parallel platform with distributed shared memory. Furthermore, a processor may refer to an integrated circuit, an application specific integrated circuit, a digital signal processor, a field programmable gate array, a programmable logic controller, a complex programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions and / or processes described herein. The processor may utilize nanoscale architectures, including, but not limited to, molecular dot and quantum dot based transistors, switches and gates, etc., to optimize space usage or improve the performance of a mobile device. A processor may also be implemented as a combination of computing processing units.

[0147] Examples (embodiments) may include subject matter such as a method, a means for performing operations or blocks of a method, at least one machine-readable medium containing instructions that, when executed by a machine (e.g., a processor having memory, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc.), cause the machine to perform operations of the method or operations of an apparatus or system to perform simultaneous communications using multiple communication technologies according to the embodiments and examples described herein.

[0148] A first example is a user equipment (UE) that includes a memory and a processing circuit that, when executing instructions stored in the memory, is configured to: cause the UE to receive an indication of a receiver UE's SL discontinuous reception (DRX) parameters for sidelink (SL) communication; perform a resource selection procedure based on the receiver UE's SL DRX parameters to determine a set of candidate resources that includes at least a subset of the candidate resources that satisfy a threshold of the receiver UE's SL DRX parameters; and select one or more resources from the set of candidate resources to enable SL communication.

[0149] A second example may include the first example, where the processing circuitry is further configured to select at least a subset of the candidate resources at the physical (PHY) layer within a resource selection window (RSW) to report to the MAC layer based on an indication of the SL DRX parameters, the threshold including at least one of a portion of the reported candidate resources within the SL DRX active time of the receiver UE, a number of the reported candidate resources within the SL DRX active time, or a number of candidate slots overlapping with the SL DRX active time.

[0150] A third example may include the first or second example, where the processing circuitry is further configured to determine the threshold based on a preset ratio or a preset number of candidate resources associated with the resource pool, or determine the threshold based on communication with the receiver UE, the threshold including a fraction of the candidate resources, the number of candidate resources, or the number of candidate slots that overlap with the SL DRX active time of the receiver UE, where at least a subset of the candidate resources is equal to or greater than the threshold.

[0151] A fourth example may include any one or more of the first to third examples, wherein the processing circuitry is further configured to: determine the RSW based on a total number (M) of sidelink candidate resources within the timed window; perform detection of candidate resources to be used for SL communication during a detection window previous to the RSW to decode a physical sidelink control channel (PSCCH); select an initial candidate resource set according to a reference signal received power (RSRP) threshold based on the RSW; filter out unavailable candidate resources; and define at least a subset of the candidate resources in the initial candidate resource set that are within a SL DRX active time of the receiver UE based on the threshold.

[0152] A fifth example may include any one or more of the first to fourth examples, wherein the processing circuitry is further configured to resize the RSW to ensure that a threshold portion of the candidate slots or a threshold number of the candidate slots overlap with the RSW and the SL DRX active time, and set a remaining portion of the candidate slots or a remaining number of slots in the RSW to be after the threshold portion or threshold number of the candidate slots.

[0153] A sixth example may include any one or more of the first to fifth examples, wherein the processing circuitry is further configured to: in response to one or more conditions being met comprising at least one of: the initial candidate resource set being less than a reported fraction of a total number of sidelink candidate resources; or a number of subset candidate resources of at least a subset of the candidate resources within a SL DRX active time of the receiver UE being less than a number threshold or a percentage threshold of the reported fraction of a total number of sidelink candidate resources.

[0154] A seventh example may include any one or more of the first to sixth examples, wherein the processing circuitry is further configured to report the at least a subset of the candidate resources to a higher layer by randomly selecting the reported portion of the total number of sidelink candidate resources or by reporting each candidate resource of the at least a subset of the candidate resources in response to the initial candidate resource set being greater than or equal to the reported portion of the total number of sidelink candidate resources and in response to a number of subset candidate resources of the at least a subset of the candidate resources within the SL DRX active time of the receiver UE being greater than or equal to a number threshold or a percentage threshold of the reported portion of the total number of sidelink candidate resources and in response to the at least a subset of the candidate resources being not less than the reported portion of the total number of sidelink candidate resources.

[0155] An eighth example may include any one or more of the first to seventh examples, wherein the processing circuitry is further configured to: in response to the at least a subset of the candidate resources being less than the reported fraction of a total number of sidelink candidate resources, randomly select at least one candidate resource in the set of candidate resources that is not in the at least a subset of the candidate resources, and report both the randomly selected at least one candidate resource and each candidate resource of the subset of candidate resources to a higher layer, or report the at least one candidate resource to a higher layer.

[0156] A ninth example may include any one or more of the first to eighth examples, wherein the processing circuitry is further configured to: perform, based on the SL DRX active time of the receiver UE, a resource selection procedure by performing detection of candidate resources to be used for SL communication during the detection window while obtaining an initial RSRP threshold associated with the SL DRX active time; and limiting an initial candidate resource set to be selected in the SL DRX active time of the receiver UE while excluding unavailable candidate resources; and, depending on whether the initial candidate resource set is less than a number threshold or a percentage threshold of the reported portion of the total number of sidelink candidate resources, perform another iteration of the resource selection procedure with a modified RSRP threshold or otherwise report the initial candidate resource set to redefine the initial candidate resource set that is in the SL DRX active time.

[0157] A tenth example may include any one or more of the first to ninth examples, wherein the processing circuitry is further configured to: perform, based on the SL DRX inactivity time of the receiver UE, a resource selection procedure by performing detection of candidate resources to be used for SL communication during the detection window, while obtaining an RSRP threshold associated with the SL DRX inactivity time and restricting the other candidate resource set to be within the SL DRX inactivity time, and, depending on whether the other candidate resource set is less than a remainder of a number threshold or a percentage threshold of the reported portion of the total number of sidelink candidate resources, perform another iteration of the resource selection procedure with another modified RSRP threshold or else report another candidate resource set to redefine the other candidate resource set that is within the SL DRX inactivity time.

[0158] An eleventh example may include any one or more of the first through tenth examples, wherein the processing circuitry is further configured to perform a resource selection procedure including detecting candidate resources based on the partial sensing window and an indication of whether a minimum number of candidate slots for partial sensing or a minimum number less than the minimum number of candidate slots is enabled or disabled by a resource pool configuration.

[0159] A twelfth example may include any one or more of the first to eleventh examples, and in response to the number of candidate slots being within the SL DRX active time of the receiver UE satisfying the threshold number of candidate slots, a smaller minimum number is enabled as the minimum value of the threshold number of candidate slots or the minimum number of candidate slots, and in response to the number of candidate resources being within the SL DRX active time of the receiver UE, a smaller minimum number is enabled as the minimum value of the threshold number of candidate resources or the minimum number of candidate slots over the number of subchannels in the resource pool.

[0160] A thirteenth example may include any one or more of the first to twelfth examples, and the processing circuitry is further configured to increase the number of partial sensing occasions or partial sensing occasions to meet a minimum number of candidate slots (Ymin) using a threshold number of partial sensing occasions within the SL DRX active time of the receiver UE.

[0161] A fourteenth example may include any one or more of the first through thirteenth examples, where the processing circuitry is further configured to perform a re-evaluation or preemption check of one or more selected candidate resources of a set of candidate resources from a resource selection procedure for aperiodic transmissions by performing partial detection, the set of candidate resources starting from the one or more selected candidate resources and ending at a last slot of the candidate slots based on a slot index utilized in the resource selection procedure.

[0162] A fifteenth example may include any one or more of the first to fourteenth examples, wherein the processing circuitry is further configured to perform continuous partial sensing (CPS) as partial sensing based on a detection window that is at least M and up to 31 slots, or another preset number of slots, plus one or more logical slots prior to a first selected resource of the one or more selected candidate resources, or perform periodic-based partial sensing (PBPS) based on a periodicity utilized for the resource selection procedure, wherein the CPS and PBPS start after resource selection of the set of candidate resources.

[0163] A sixteenth example may include any one or more of the first to fifteenth examples, wherein the processing circuitry is further configured to discontinue SL communication in response to a SL CBR measurement based on the SL received signal strength indication (RSSI) exceeding a channel busy ratio (CBR) threshold, and measure the SL RSSI during a SL DRX active time or during a SL DRX inactive time when receiving a PSCCH within the SL CBR measurement window.

[0164] A seventeenth example may include any one or more of the first to sixteenth examples, wherein the processing circuitry is further configured to perform one or more of: using a pre-configured SL CBR value that is from the partial sensing operation to determine whether to discontinue SL communication in response to the number of SL RSSI measurement slots falling below a SL RSSI measurement slot threshold due to the SL DRX inactivity time, or measuring an additional set of slots within or outside the SL CBR measurement window during the SL DRX inactivity time based on being enabled or disabled by a resource pool setting and the performance of the UE.

[0165] An eighteenth example may be a baseband processor including a memory and a processing circuit, the processing circuitry receiving an indication of a discontinuous reception (DRX) active time of a receiver user equipment (UE) for sidelink (SL) communication, performing a resource selection procedure within a resource selection window (RSW) based on the SL DRX active time of the receiver UE to determine a set of candidate resources, at least a subset of which satisfy a threshold to be within the SL DRX active time of the receiver UE, and selecting one or more resources from the set of candidate resources to enable SL communication.

[0166] A nineteenth example may include the eighteenth example, where the SL communication includes autonomous determination of SL resources as mode 2 sidelink communication.

[0167] A twentieth example includes any one or more of the eighteenth to nineteenth examples, and wherein the processing circuitry is further configured to modify the RSW of the resource selection procedure based on a percentage of candidate slots in the RSW that overlap with the SL DRX active time that meet a percentage threshold or based on a number of candidate slots in the RSW that overlap with the SL DRX active time that meet a number threshold, and configure the remainder of the time slots in the RSW to be after the RSW that overlaps with the SL DRX active time.

[0168] A twenty-first example includes any one or more of the eighteenth to twentieth examples, wherein the processing circuitry is further configured to: increase a reference signal received power (RSRP) threshold in response to at least a subset of the candidate resources within the SL DRX active time being below a threshold or in response to the set of candidate resources being less than a percentage of the total number of candidate resources, perform another iteration of the resource selection procedure in the RSW, and report at least the subset of the candidate resources to a higher layer in response to at least a subset of the candidate resources within the SL DRX active time satisfying the threshold or the set of candidate resources satisfying a percentage of the total number of candidate resources, where the percentage of the total number of candidate resources is set via a higher layer parameter.

[0169] A 22nd example includes any one or more of the 18th to 21st examples, and wherein the processing circuitry is further configured to: randomly select candidate resources from the set of candidate resources that are not within the at least subset of candidate resources in response to the at least subset of candidate resources within the SL DRX active time being less than a percentage of a total number of candidate resources, and report the at least subset of candidate resources within the SL DRX active time and the randomly selected candidate resources to the upper layer, or report only the set of candidate resources to the upper layer.

[0170] A 23rd example includes any one or more of examples 18 to 22, wherein the resource selection procedure includes different sets of processes for selecting resources in at least a subset of the candidate resources that overlap with the SL DRX active time and other resources of the set of candidate resources that are within a SL DRX inactive time of the receiver UE, a first set of processes includes modifying a first RSRP threshold to perform another iteration of selecting resources within the SL DRX active time when at least the set of candidate resources within the SL DRX active time fall below a threshold, and a second set of processes includes modifying a second RSRP threshold to perform a further iteration of selecting resources within the SL DRX inactive time when the other resources within the SL DRX inactive time fall below an inactive threshold.

[0171] A twenty-fourth example is a method for resource selection for sidelink (SL) communication, the method including: receiving, by a user equipment (UE), an indication of SL discontinuous reception (DRX) parameters of a receiver UE; performing, by the UE, a resource selection procedure based on the SL DRX parameters of the receiver UE to determine a set of candidate resources, the set of candidate resources including at least a subset of the candidate resources that satisfy a threshold of the SL DRX parameters of the receiver UE; and selecting one or more resources from the set of candidate resources to enable SL communication.

[0172] A twenty-fifth example may include the twenty-fourth example, and further including selecting at least a subset of the candidate resources within a resource selection window (RSW) to meet a threshold based on an indication of SL DRX parameters including a SL DRX active time of the receiver UE, the threshold including at least one of a portion of the reported candidate resources within the SL DRX active time, a number of the reported candidate resources within the SL DRX active time, or a number of candidate slots overlapping with the SL DRX active time, and the SL communication includes autonomous determination of the SL resources as the mode 2 sidelink communication.

[0173] Moreover, various aspects or features described herein may be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips, etc.), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., EPROMs, cards, sticks, key drives, etc.). Furthermore, various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instruction(s) and / or data. Furthermore, a computer program product may include a computer-readable medium having one or more instructions or codes operable to cause a computer to perform the functions described herein.

[0174] Communication media includes computer readable instructions, data structures, program modules, or other structured or unstructured data in a data signal, such as a modulated data signal, e.g., carrier wave or other transport mechanism, and includes any information delivery or transport media. A "modulated data signal" or signals refers to a signal that has one or more characteristics set or changed in such a manner as to encode information in the signal or signals. By way of example, and not limitation, communication media includes wired media, such as a wired network or direct-wired connection, and wireless media, such as acoustic, RF, infrared and other wireless media.

[0175] An exemplary storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. Alternatively, the storage medium may be integral to the processor. Further, in some aspects, the processor and the storage medium may reside in an ASIC. In addition, the ASIC may reside in a user terminal. Alternatively, the processor and the storage medium may reside as discrete components in a user terminal. In addition, in some aspects, the processes and / or operations of a method or algorithm may reside as one or any combination or code and / or instructions on a machine-readable medium and / or computer-readable medium, which may be incorporated into a computer program product.

[0176] In this regard, although the disclosed subject matter has been described in connection with various embodiments and corresponding drawings, it should be understood that, where applicable, other similar embodiments can be used to perform the same, similar, alternative, or substitute functions of the disclosed subject matter, or modifications and additions can be made without departing from the described embodiments. Thus, the disclosed subject matter should not be limited to any single embodiment described herein, but rather should be construed according to the breadth and scope of the following appended claims.

[0177] In particular, with regard to the various functions performed by the above-described components (assemblies, devices, circuits, systems, etc.), the terms used to describe such components (including references to "means") are intended to correspond to any component or structure that performs the particular function of the described component (e.g., that is functionally equivalent), even if it is not structurally equivalent to the disclosed structures that perform that function in the exemplary implementations of the present disclosure shown herein. Moreover, while a particular feature may be disclosed with respect to only one of several implementations, such feature can be combined with one or more other features of other implementations as may be desirable or advantageous for any given or particular application.

Claims

1. A user equipment (UE), Memory, a processing circuit, the processing circuit, when executing the instructions stored in the memory, causing the UE to receiving an indication of side link (SL) discontinuous reception (DRX) parameters of a receiver UE for SL communication; performing a resource selection procedure based on the SL DRX parameters of the receiver UE to determine a set of candidate resources, the set of candidate resources including at least a subset of candidate resources that satisfy a threshold of the SL DRX parameters of the receiver UE; and selecting one or more resources from the set of candidate resources to enable the SL communication. U.E.

2. The processing circuitry includes:

2. The UE of claim 1, further configured to select the at least the subset of candidate resources at a physical (PHY) layer within a resource selection window (RSW) to satisfy the threshold based on the indication of the SL DRX parameter, wherein the threshold comprises at least one of a fraction of reported candidate resources within an SL DRX active time of the receiver UE, a number of reported candidate resources within the SL DRX active time, or a number of candidate slots overlapping with the SL DRX active time.

3. The processing circuitry includes: determining the threshold based on a preset ratio or a preset number of candidate resources associated with a resource pool; or determining the threshold based on communication with the receiver UE, the threshold comprising a portion of candidate resources, a number of candidate resources, or a number of candidate slots that overlap with an SL DRX active time of the receiver UE; The UE of claim 1 or 2, wherein the at least the subset of candidate resources is greater than or equal to the threshold.

4. The processing circuitry includes: determining RSW based on a total number (M) of sidelink candidate resources within a time window; performing detection of candidate resources to be used for the SL communication during a detection window before the RSW to decode a Physical Sidelink Control Channel (PSCCH); Select an initial candidate resource set according to a reference signal received power (RSRP) threshold based on the RSW and exclude unavailable candidate resources; and defining, based on the threshold, the at least the subset of candidate resources in the initial candidate resource set that are within an SL DRX active time of the receiver UE.

4. The UE according to claim 1 .

5. The processing circuitry includes: resizing the RSW to ensure that a threshold portion of candidate slots, or a threshold number of candidate slots, overlaps with the RSW and the SL DRX active time; and setting a remaining portion or number of slots of the candidate slots in the RSW to be after the threshold portion or number of candidate slots. The UE of claim 4.

6. The processing circuitry includes: in response to one or more conditions being met comprising at least one of: the initial candidate resource set being less than a reported fraction of the total number of sidelink candidate resources, or a number of subset candidate resources of the at least the subset of candidate resources within the SL DRX active time of the receiver UE being less than a number threshold or a percentage threshold of the reported fraction of the total number of sidelink candidate resources. performing an iteration of the resource selection procedure by modifying the RSRP threshold, reselecting the initial candidate resource set based on the RSW, filtering out the unavailable candidate resources, and redefining the at least the subset of candidate resources that are within the SL DRX active time. The UE of claim 4.

7. The processing circuitry includes: in response to the initial candidate resource set being equal to or greater than a reported fraction of the total number of sidelink candidate resources and a number of subset candidate resources of the at least the subset of candidate resources within the SL DRX active time of the receiver UE being equal to or greater than the number threshold or the percentage threshold of the reported fraction of the total number of sidelink candidate resources and in response to the at least the subset of candidate resources being not less than the reported fraction of the total number of sidelink candidate resources. and reporting at least the subset of candidate resources to a higher layer by randomly selecting the reported portion of the total number of sidelink candidate resources or by reporting each candidate resource of the at least the subset of candidate resources. The UE of claim 6.

8. The processing circuitry includes: and, depending on whether the at least the subset of candidate resources is less than the reported fraction of the total number of sidelink candidate resources, randomly select at least one candidate resource in the set of candidate resources that is not in the at least the subset of candidate resources and report both the randomly selected at least one candidate resource and each candidate resource of the subset of candidate resources to the higher layer, or report the at least one candidate resource to the higher layer. The UE of claim 7.

9. The processing circuitry includes: The resource selection procedure is performed based on an SL DRX active time of the receiver UE. performing sensing for candidate resources to be used for the SL communication during a sensing window while obtaining an initial RSRP threshold associated with the SL DRX active time; restricting an initial set of candidate resources to be selected during the SL DRX active time of the receiver UE while excluding unavailable candidate resources; and performing another iteration of the resource selection procedure with a modified RSRP threshold value or otherwise reporting the initial candidate resource set and redefining the initial candidate resource set within the SL DRX active time in response to the initial candidate resource set being less than a number threshold or a percentage threshold value of the reported portion of the total number of sidelink candidate resources.

9. The UE according to any one of claims 1 to 8.

10. The processing circuitry includes: The resource selection procedure is based on an SL DRX inactivity time of the receiver UE, performing sensing for candidate resources to be used for the SL communication during the sensing window while obtaining an RSRP threshold associated with the SL DRX inactivity time; constraining another set of candidate resources to be within the SL DRX inactive time; and performing another iteration of the resource selection procedure with another modified RSRP threshold value or otherwise reporting the another candidate resource set and redefining the another candidate resource set that is within the SL DRX inactivity time in response to the another candidate resource set being less than the remainder of the number threshold or percentage threshold value of the reported portion of a total number of sidelink candidate resources. The UE of claim 9.

11. The processing circuitry includes:

11. The UE of claim 1, further configured to perform the resource selection procedure comprising sensing candidate resources based on a partial sensing window and an indication of whether a minimum number of candidate slots for partial sensing or a minimum number less than the minimum number of candidate slots is enabled or disabled by a resource pool configuration.

12. 12. The UE of claim 11, wherein the smaller minimum number is enabled as a minimum of a threshold number of candidate slots or the minimum number of candidate slots in response to a number of candidate slots being within an SL DRX active time of the receiver UE that satisfies a threshold number of candidate slots, and the smaller minimum number is enabled as the minimum of a threshold number of candidate slots or the minimum number of candidate slots in response to a number of candidate resources being within the SL DRX active time of the receiver UE that satisfies a threshold number of candidate slots,

13. The processing circuitry includes:

12. The UE of claim 11, further configured to increase the number of partial sensing occasions or partial sensing occasions to meet the minimum number of candidate slots (Ymin) using a threshold number of partial sensing occasions within an SL DRX active time of the receiver UE.

14. The processing circuitry includes:

14. The UE of claim 1, further configured to perform a re-evaluation or preemption check of one or more selected candidate resources of the set of candidate resources from the resource selection procedure for aperiodic transmissions by performing partial detection, the set of candidate resources starting from the one or more selected candidate resources and ending at a last slot of candidate slots based on a slot index utilized in the resource selection procedure.

15. The processing circuitry includes: performing continuous partial sensing (CPS) as the partial sensing based on a sensing window of at least M and up to 31 slots, or another preset number of slots, plus one or more logical slots preceding a first selected resource of the one or more selected candidate resources; or and further configured to perform period-based portion sensing (PBPS) based on a periodicity utilized for the resource selection procedure; The CPS and the PBPS start after resource selection of the set of candidate resources. The UE of claim 14.

16. The processing circuitry includes: Aborting SL communications in response to a SL CBR measurement based on the SL received signal strength indication (RSSI) exceeding a CBR threshold; and measuring the SL RSSI during a SL DRX active time or during a SL DRX inactive time when receiving a PSCCH within a SL CBR measurement window.

16. The UE of any one of claims 1 to 15.

17. The processing circuitry includes: in response to a number of SL RSSI measurement slots falling below an SL RSSI measurement slot threshold due to the SL DRX inactivity time, using a pre-configured SL CBR value from a partial sensing operation to determine whether to discontinue the SL communication; or measuring an additional set of slots within or outside the SL CBR measurement window during the SL DRX inactive time based on being enabled or disabled by a resource pool configuration and a UE's capabilities.

17. The UE of claim 16.

18. 1. A baseband processor comprising: Memory, A baseband comprising: receiving an indication of a discontinuous reception (DRX) active time of a receiver user equipment (UE) for side link (SL) communication; performing a resource selection procedure within a resource selection window (RSW) based on the SL DRX active time of the receiver UE to determine a set of candidate resources, where at least a subset of the candidate resources satisfies a threshold to be within the SL DRX active time of the receiver UE; and selecting one or more resources from the set of candidate resources to enable the SL communication. Baseband processor.

19. 20. The baseband processor of claim 18, wherein the SL communication includes autonomous determination of SL resources as Mode 2 sidelink communication.

20. The processing circuitry includes: Varying the RSW of the resource selection procedure based on a percentage of candidate slots in the RSW that overlap with the SL DRX active time that meets a percentage threshold or based on a number of candidate slots in the RSW that overlap with the SL DRX active time that meets a number threshold; and setting the remainder of the time slots in the RSW to be after the RSW that overlap with the SL DRX active time.

20. A baseband processor according to claim 18 or 19.

21. The processing circuitry includes: In response to at least the subset of candidate resources within the SL DRX active time being less than the threshold, or in response to the set of candidate resources being less than a percentage of a total number of candidate resources, increasing a Reference Signal Received Power (RSRP) threshold and performing another iteration of the resource selection procedure within the RSW; In response to at least the subset of candidate resources within the SL DRX active time satisfying the threshold or the set of candidate resources satisfying the percentage of the total number of candidate resources, reporting the at least the subset of candidate resources to a higher layer; the percentage of the total number of candidate resources is configured via a higher layer configuration or parameter. A baseband processor according to any one of claims 18 to 20.

22. The processing circuitry includes: randomly selecting a candidate resource from the set of candidate resources that is not within the at least the subset of candidate resources in response to the at least the subset of candidate resources within the SL DRX active time being less than the percentage of the total number of candidate resources; and reporting to the higher layer the at least the subset of candidate resources within the SL DRX active time and the randomly selected candidate resources, or reporting only the set of candidate resources to the higher layer.

22. The baseband processor of claim 21.

23. 23. The baseband processor of claim 18, wherein the resource selection procedure comprises different sets of processes for selecting resources in at least the subset of candidate resources that overlap with the SL DRX active time and other resources of the set of candidate resources that are within an SL DRX inactive time of the receiver UE, a first set of processes comprising modifying a first RSRP threshold to perform another iteration of selecting resources within the SL DRX active time when the at least the set of candidate resources within the SL DRX active time falls below the threshold, and a second set of processes comprising modifying a second RSRP threshold to perform a further iteration of selecting resources within the SL DRX inactive time when the other resources within the SL DRX inactive time fall below an inactive threshold.

24. 1. A method for resource selection for sidelink (SL) communication, comprising: receiving, by a user equipment (UE), an indication of a SL discontinuous reception (DRX) parameter of a receiver UE; performing, by the UE, a resource selection procedure based on the SL DRX parameters of the receiver UE to determine a set of candidate resources, the set of candidate resources including at least a subset of candidate resources that satisfy a threshold of the SL DRX parameters of the receiver UE; selecting one or more resources from said set of candidate resources to enable said SL communication; The method includes:

25. 25. The method of claim 24, further comprising: selecting the at least the subset of candidate resources within a Resource Selection Window (RSW) to satisfy the threshold based on the indication of the SL DRX parameters comprising an SL DRX active time of the receiver UE, wherein the threshold comprises at least one of: a portion of reported candidate resources within the SL DRX active time, a number of reported candidate resources within the SL DRX active time, or a number of candidate slots overlapping with the SL DRX active time, and wherein the SL communication comprises autonomous determination of SL resources as Mode 2 sidelink communication.