Improvement of Resource Selection for a Side Link Discontinuous Reception (DRX) Receiver User Equipment (UE)
SL DRX and partial sensing optimize resource selection and monitoring in sidelink communication, addressing power consumption and latency issues for P-UEs, enhancing battery life and communication efficiency.
Patent Information
- Application Number
- JP2024537489
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-10
- Publication Date
- 2025-07-30
- Estimated Expiration
- 2042-01-10
AI Technical Summary
Existing sidelink communication technologies face challenges in balancing power saving and latency, particularly for pedestrian user equipment (P-UEs) due to high power consumption during continuous decoding of the Physical Sidelink Control Channel (PSCCH) and inefficient resource allocation, which is critical for safety-related traffic.
Implementing sidelink discontinuous reception (SL DRX) and partial sensing mechanisms to optimize resource selection, ensuring at least a subset of candidate resources is within the active time of the receiving UE, and reducing unnecessary channel monitoring during inactive times.
Enhances power saving for P-UEs by minimizing unnecessary decoding and channel monitoring, thereby improving battery life and reducing latency in sidelink communication.
Smart Images

Figure 0007715949000002 
Figure 0007715949000003 
Figure 0007715949000004
Abstract
Description
Technical Field
[0001] The present disclosure relates to wireless technologies including resource selection for sidelink discontinuous reception (DRX) in a receiver user equipment (UE).
Background Art
[0002] Mobile communications in next-generation wireless communication systems, 5G, or new radio (NR) networks provide connectivity and access to information everywhere, as well as data sharing capabilities worldwide. 5G networks and network slicing are a unified service-based framework aiming to provide services for very heterogeneous application areas, from meeting multi-purpose and sometimes conflicting performance criteria, such as from enhanced mobile broadband (eMBB) to massive machine-type communications (mMTC), ultra-reliable low-latency communications (URLLC), and other communications. Generally, NR evolves based on the long-term evolution (LTE) advanced technology of the third generation partnership project (3GPP) and uses additional enhanced radio access technologies (RATs) to enable seamless and faster wireless connectivity solutions. Another type of mobile communication includes vehicle-to-vehicle communication in which vehicles communicate or exchange vehicle-related information. Vehicle communication can include vehicle-to-everything (V2X), which includes vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), and vehicle-to-pedestrian (V2P), where direct communication without a base station, such as sidelink (SL) communication, can be employed.
[0003] Depending on the situation, vehicle-related information may be targeted at a single vehicle or other entity. In other situations such as emergency alerts, vehicle-related information may be targeted at multiple vehicles and / or other entities. Emergency alerts can include collision alerts, loss of control alerts, etc.
[0004] V2P communication and related applications provide an increasingly significant potential benefit to the safety between vehicles and pedestrian devices, which can include one or more of cyclists wearing mobile devices, children riding in baby carriers / strollers, pedestrians, joggers, people riding trains and buses, drivers, passengers, or other people. V2P communication can ensure that a vehicle with appropriate safety components and applications and a pedestrian user equipment (P-UE) are sufficiently aware of each other, for example, to avoid collisions.
Brief Description of the Drawings
[0005]
Figure 1
[0006]
Figure 2
[0007]
Figure 3
[0008]
Figure 4
[0009]
Figure 5
[0010]
Figure 6
[0011]
Figure 7
[0012]
Figure 8
[0013]
Figure 9
[0014]
Figure 10
[0015]
Figure 11
DETAILED DESCRIPTION OF THE INVENTION
[0016] The following detailed description refers to the accompanying drawings. Similar reference numerals in different figures may identify the same or similar features, elements, operations, etc. In addition, other implementations may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure, so the present disclosure is not limited to the following description.
[0017] Described are various aspects including user equipment (UE) devices that operate in sidelink (SL) communication, select resources, and enable SL communication. The UE device can be a pedestrian UE (P-UE) device, a vehicle-to-everything (V2X) device, or another UE that can include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P) communication, or direct communication between other UEs, which can include sidelink (SL) communication, and each transmitter and receiver can include a user equipment (UE) device. The UE can also further include, when referred to herein, for example, a roadside unit (RSU), a drone, other vehicle devices, Internet of Things (IoT) devices, or other user equipment devices.
[0018] When utilizing SL communication, which can be direct communication between UE terminals (e.g., a transmitter UE and a receiver UE in unicast transmission), power saving and latency are important considerations. Specifically, since safety-related traffic requires low latency, uplink and downlink communication through a base station may not always meet the latency requirements in certain situations (e.g., emergency messaging or other emergencies). Thus, sidelink communication can be configured for direct communication between UEs such as autonomous vehicles and pedestrian UEs.
[0019] A P-UE or other UE device may have different power saving constraints when engaging in SL communication compared to a vehicle device (e.g., a V2X device or a V-UE). Thus, various improvements to enable power saving operations, which can be applied to any UE but may be well-suited for UEs with limited power such as P-UEs compared to vehicle UEs (V-UEs), are described herein. Two main power saving operations to improve SL communication by saving power can include sidelink discontinuous reception (SL DRX) and partial / reduced sensing. The various aspects described herein constitute these power saving improvements in SL communication in accordance with recent 3GPP standard agreements related to resource selection and partial sensing using SL DRX.
[0020] When the UE operates in the SL DRX mode, it cycles between active time and inactive time, and while it can communicate during the active time, it can refrain from communicating during the inactive time. In one example, a mechanism is defined to ensure that at least a subset of the candidate resources is located within the indicated active time of the receiving UE. This enables a transmitting UE to select a resource from among the candidate resources such that the resource is within the active time of the receiving UE rather than within the inactive time of the receiving UE, where the receiving UE may not be monitoring the sidelink channel. In some cases, this can increase or maximize the number of selected resources located within the active time of the receiving UE and improve the reception of transmissions from the transmitting UE at the receiving UE.
[0021] Two different types of categories of sidelink communication are known as mode 1 communication and mode 2 communication based on a set resource allocation method. Mode 1 communication includes a method by which a base station (e.g., gNB or eNB) allocates resources that can be used for direct communication between terminals (different UEs from each other) and can be used in situations where all terminals performing sidelink communication are within coverage. Mode 2 communication is a method by which each UE or terminal selects resources that can be used for direct communication and can also be used in situations where the terminal is outside coverage. Since the base station does not intervene in resource allocation for mode 2 communication, the UE identifies the available resources itself. Detection is used to identify resources that can be used for the sidelink by decoding the Physical Sidelink Control Channel (PSCCH) during a specific detection window period before performing a sidelink transmission. However, detection 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 a UE operating in the signal environment of mode 2 sidelink communication, partial sensing or reduced sensing can be used. In the case of a vehicle user equipment (V-UE), since power is provided by the vehicle, power consumption is not a major concern, but in the case of a pedestrian user equipment (P-UE) or a similar UE device, reducing power consumption provides a great benefit as the battery life of each P-UE is more important. To address these power consumption issues related to sensing, partial sensing can be utilized for sidelink communication between UEs. Partial sensing or reduced sensing is referred to herein as a method of checking available resources by decoding the PSCCH only for a part of the entire data period. When using partial sensing, the power consumption can be reduced by the amount of time the decoding time is shortened.
[0023] In addition, power consumption can also be reduced by setting the SL DRX. SL DRX can refer to the UE monitoring the sidelink channel for sidelink data reception during the DRX active time in normal connection operation, and there is no need to monitor the sidelink channel or receive sidelink data during the DRX inactive time like in the idle mode.
[0024] When the transmitting UE and the receiving / receiver UE participate in sidelink unicast communication, potential problems may occur. The DRX active time of the receiver UE can be indicated to the transmitter UE (e.g., via the upper layer) to ensure that the transmitting UE effectively selects resources for mode 2 SL communication. Various aspects of the present specification function to provide the advantage of improving power saving for mode 2 SL communication by setting the selection and reporting of candidate resources such that at least a subset of the candidate resources in a set of candidate resources is 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 is within the SL DRX active time of the receiver UE, changing the resource selection window to overlap with the SL DRX active time, and effectively handling when the number of candidate resources in 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, a re-evaluation / preemption check for aperiodic transmission can also be set when the UE has aperiodic traffic to enable partial sensing of candidate resources for further power saving operations in SL communication. The UE performs a re-evaluation and preemption check of the selected resources for periodic transmission in SL communication and then performs a power saving reduction detection for the re-evaluation and preemption check in accordance with 3GPP agreement. This re-evaluation refers to the UE performing a check of the candidate resources previously selected to see if these resources are still available and suitable for use, and preemption refers to being before the transmission of the selected resource(s). The UE can be configured in various ways to enable power saving by 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 the sidelink channel busy ratio (SL CBR) during the SL DRX inactive time according to certain conditions. The SL CBR may also be used to reduce power for the UE as an additional advantage in SL communication using SL DRX by, for example, stopping SL communication when the measured SL CBR meets a pre-set threshold indicating that the channel is abnormally busy.
[0027] FIG. 1 is an exemplary network 100 according to one or more implementations described herein. The exemplary network 100 may include user equipments (UEs) 110-1, 110-2, etc. (collectively referred to as "UE 110" and individually as "UE 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 as "satellite 160"). As shown, the network 100 may include a non-terrestrial network (NTN) having one or more satellites 160 (e.g., of a global navigation satellite system (GNSS)) communicating with the UE 110 and the RAN 120.
[0028] The systems and devices of the exemplary network 100 can operate according to one or more communication standards, such as the 2nd generation (2G), 3rd generation (3G), 4th generation (4G) (e.g., Long Term Evolution (LTE)), 5th generation (5G) (e.g., New Radio (NR)) communication standards of the 3rd Generation Partnership Project (3GPP). Additionally or alternatively, one or more of the systems and devices of the exemplary network 100 can operate according to future versions or generations of 3GPP standards (e.g., 6th generation (6G) standards, 7th 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 other communication standards and protocols described herein.
[0029] Examples of the UE 110 may include a smartphone (e.g., a handheld touchscreen mobile computing device capable of connecting to one or more wireless communication networks). Additionally or alternatively, the UE 110 may include other types of mobile or non-mobile computing devices capable of wireless communication, such as a personal digital assistant (PDA), a pager, a laptop computer, a desktop computer, a wireless headset, etc. In some implementations, the UE 110 may include an Internet of Things (IoT) device (or IoT UE) that can be equipped with a network access layer designed for low-power IoT applications that utilize short-lived UE connections. Additionally or instead, the IoT UE can utilize one or more types of technologies such as machine-to-machine (M2M) communication, or machine-type communication (MTC) (e.g., for exchanging data with an MTC server or other devices via a public land mobile network (PLMN)), proximity-based service (ProSe) or device-to-device (D2D) communication, sensor network, IoT network, etc. Depending on the scenario, the M2M or MTC exchange of data can be an exchange initiated by a machine, and the IoT network may include interconnecting IoT UEs (which can include uniquely identifiable embedded computing devices within the Internet infrastructure) with short-lived connections. In some scenarios, the IoT UE may execute background applications (e.g., keep-alive messages, status updates, etc.) to facilitate connection to the IoT network.
[0030] UE 110 can communicate with and establish a connection to the RAN 120 (e.g., communicatively coupled), which can include one or more wireless channels 114-1 and 114-2, each of which can comprise a physical communication interface / layer. In some implementations, the UE can be configured to use Dual Connectivity (DC) as multi-Radio Access Technology (multi-RAT) or Multi-Radio Dual Connectivity (MR-DC), and multiple Receive and Transmit (Rx / Tx) capable UEs can use resources provided by different network nodes (e.g., 122-1 and 122-2) that can be connected via a non-ideal backhaul (e.g., one network node provides NR access and the other network node provides either LTE's E-UTRA or 5G's NR access). In such scenarios, 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. Further, at least one of the MN or SN can operate using shared spectrum channel access, and the functions designated for the UE 110 can be used for an Integrated Access and Backhaul Mobile Termination (IAB-MT). Similar to the UE 110, the IAB-MT can access the network using either one network node or two different nodes with other direct connections such as a SideLink communication channel as an Enhanced Dual Connectivity (EN-DC) architecture, a New Radio Dual Connectivity (NR-DC) architecture, or the SL interface 112. In some implementations, the base station (described herein) can be an example of the network node 122.
[0031] As shown, UE 110 may further or alternatively be connected to AP 116 via a connection interface 118 that may include an air interface that enables UE 110 to be communicatively coupled to access point (AP) 116. AP 116 may comprise a wireless local area network (WLAN), a WLAN node, a WLAN endpoint, etc. Connection 1207 may comprise a local wireless connection such as a connection that conforms to any IEEE 702.11 protocol, and AP 116 may comprise a Wi-Fi (registered trademark) router or other AP. Although not explicitly shown in FIG. 1, AP 116 may be connected to another network (e.g., the Internet) without being connected to RAN 120 or CN 130. In some scenarios, UE 110, RAN 120, and AP 116 may be configured to utilize LTE-WLAN aggregation (LWA) technology or LTE-WLAN radio level integration with IPsec tunneling (LWIP) operation. LWA may involve UE 110 in RRC_CONNECTED as set by RAN 120 to utilize LTE and WLAN radio resources. LWIP may involve using WLAN radio resources (e.g., connection interface 118) via IPsec protocol tunneling to authenticate and encrypt packets (e.g., Internet Protocol (IP) packets) transmitted by UE 110 via connection interface 118. IPsec tunneling may include encapsulating the entire original IP packet, adding a new packet header, thereby protecting the original header of the IP packet.
[0032] The RAN 120 can include one or more RAN nodes 122-1 and 122-2 (collectively referred to as RAN nodes 122 and individually as RAN node 122) that enable channels 114-1 and 114-2 to be established between the UE 110 and the RAN 120. The RAN nodes 122 can include network access points configured to provide a radio baseband function for data and / or voice connectivity between a user 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 node can be an E-UTRAN Node B (e.g., a Node B, evolved Node B, eNB, 4G base station, etc.), a next-generation base station (e.g., a 5G base station, an NR base station, a next-generation eNB (gNB), etc.). The RAN nodes 122 can include roadside units (RSUs), transmit-receive points (TRxP or TRP), and one or more other types of terrestrial stations (e.g., terrestrial access points). In some scenarios, the RAN nodes 122 can be dedicated physical devices such as macrocell base stations and / or low-power (LP) base stations for providing femtocells, picocells, etc. having a coverage area smaller, a user capacity smaller, or a bandwidth wider than that of a macrocell. As described below, in some implementations, the satellite 160 can operate as a base station (e.g., RAN node 122) with respect to the UE 110. Thus, references herein to base stations, RAN nodes 122, etc. can 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., satellite 160).
[0033] Some or all of the RAN nodes 122 can be implemented as one or more software entities that run on a server computer as part of a virtual network, and this software entity may be referred to as a Centralized RAN (CRAN) or a virtualized Baseband Unit Pool (vBBUP). In these implementations, the CRAN or vBBUP can perform RAN function splitting such as PDCP splitting 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 can be operated by the individual RAN nodes 122, or MAC / PHY layer splitting 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 can be operated by the individual RAN nodes 122, or a "lower PHY" split where the upper part of the RRC, PDCP, RLC, MAC layer, and PHY layer is operated by the CRAN / vBBUP and the lower part of the PHY layer can be operated by the individual RAN nodes 122. This virtualized framework can free up the processor cores of the RAN nodes 122 and enable the execution of other virtualized applications.
[0034] In some implementations, each RAN node 122 can represent an individual gNB distributed unit (DU) connected to a gNB control unit (CU) via an individual F1 interface. In such an implementation, the gNB-DU can include one or more remote radio heads or radio frequency (RF) front end modules (RFEMs), and the gNB-CU can operate 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 a next-generation eNB (i.e., gNB), which can provide evolved universal terrestrial radio access (E-UTRA) user plane and control plane protocol terminations for the UE 110 and can be connected to a 5G core network (5GC) 130 via an NG interface.
[0035] Any of the RAN nodes 122 can terminate the air interface protocol and can be the first contact of the UE 110. In some implementations, any of the RAN nodes 122 may perform various logical functions for the RAN 120, and the functions may include, but are not limited to, radio bearer management, uplink and downlink dynamic radio resource management, and data packet scheduling, and radio network controller (RNC) functions such as mobility management. The UE 110 can be configured to communicate with each other or with any of the RAN nodes 122 via a multi-carrier communication channel according to various communication technologies, such as, but not limited to, orthogonal frequency-division multiplexing (OFDM) communication signals using OFDMA communication technology (for example, for downlink communication) or single carrier frequency-division multiple access (SC-FDMA) communication technology (for example, for uplink and ProSe or sidelink (SL) communication). However, the scope of such embodiments is not necessarily limited thereto. The OFDM signal may include a plurality of orthogonal sub-carriers.
[0036] In some implementations, the downlink resource grid may be used for downlink transmission from any of the RAN nodes 122 to the UE 110, and uplink transmission may utilize similar techniques. The grid can be a time-frequency grid (e.g., a resource grid or a time-frequency resource grid) representing the physical resources of the downlink within each slot. Such a time-frequency plane representation is a common way in OFDM systems, which makes the allocation of radio resources intuitive. Each column and each row of the resource grid correspond to one OFDM symbol and one OFDM subcarrier, respectively. The duration of the resource grid in the time domain corresponds to one slot within 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 specific physical channel to the resource elements. Each resource block may include a set of resource elements (REs), and in the frequency domain, this can represent the smallest amount of resources that can currently be allocated. There are several different physical downlink channels transmitted using such resource blocks.
[0037] Furthermore, RAN node 122 may be configured to wirelessly communicate with UE 110 and / or with each other via an authorized medium (also referred to as "authorized spectrum" and / or "authorized band"), an unlicensed shared medium (also referred to as "unlicensed spectrum" and / or "unlicensed band"), and / or a combination thereof. The licensed spectrum may include channels operating in a frequency range of approximately 400 MHz to approximately 3.8 GHz, and the unlicensed spectrum may include the 5 GHz band or higher bands. The licensed spectrum can correspond to channels or frequency bands that are selected, reserved, regulated, etc. for some types of wireless activities (e.g., wireless long-distance communication network activities), and the unlicensed spectrum can 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 medium or an unlicensed medium can depend on one or more factors, such as a frequency allocation determined by a public sector organization (e.g., a government agency, a regulatory agency, etc.) or a frequency allocation determined by a private sector organization involved in the development of wireless communication standards and protocols.
[0038] To operate in the unlicensed spectrum, UE 110 and RAN node 122 can operate using licensed assisted access (LAA), eLAA, or feLAA mechanisms. In these implementations, UE 110 and RAN node 122 may perform one or more known medium sensing operations or carrier sensing operations before transmitting in the unlicensed spectrum to determine whether one or more channels in the unlicensed spectrum are unavailable or otherwise occupied. The medium / carrier sensing operations may be performed according to the listen before talk (LBT) protocol.
[0039] The LAA mechanism can be constructed based 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, individual CCs can have different bandwidths from 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 individual CCs. For example, CCs in different frequency bands are expected to experience different path losses, so the coverage of the serving cells can be different. The Primary Service Cell or PCell can provide a Primary Component Carrier (PCC) for both UL and DL and can handle RRC and non-access stratum (NAS) related activities. Other serving cells are called SCell, and each SCell can provide an individual Secondary Component Carrier (SCC) for both UL and DL. SCCs can be added and removed as needed, while to change the PCC, the UE 110 may need to receive a handover. In LAA, eLAA, and feLAA, some or all of the SCells can operate in an unlicensed band (referred to as "LAA SCell"), and the LAA SCell is assisted by the PCell operating in a licensed band. When the UE is composed of two or more LAA SCells, the UE can receive UL grants on the configured LAA SCells, indicating different PUSCH start positions within the same subframe.
[0040] The PDSCH can carry user data and upper layer signaling to the UE 110. The Physical Downlink Control Channel (PDCCH) can carry, among other things, information regarding the transport format and resource allocation for the PDSCH channel. The PDCCH can notify the UE 110 about the transport format, resource allocation, and Hybrid Automatic Repeat reQuest (HARQ) information regarding the uplink shared channel. Typically, downlink scheduling (e.g., allocating control and shared channel resource blocks to UE110-2 within a cell) may be performed at any of the RAN nodes 122 based on channel quality information fed back from any of the UEs 110. Downlink resource allocation information can be transmitted on the PDCCH used (e.g., allocated) for each of the UEs 110.
[0041] The PDCCH uses Control Channel Elements (CCEs) to carry control information, and the number of CCEs (e.g., 6, etc.) 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 scrambled, for example, with a quadruplet, and then interleaved using a sub-block interleaver for rate matching. Each PDCCH may be transmitted using one or more of these CCEs, and each CCE can correspond to nine sets of four physical resource elements known as REGs. Four Quadrature Phase Shift Keying (QPSK) symbols can be mapped to each REG. The PDCCH can be transmitted using one or more CCEs depending on the size of the Downlink Control Information (DCI) and the channel state. There may exist four or more different PDCCH formats defined for LTE with different numbers of CCEs (e.g., aggregation levels, L = 1, 2, 4, 8, or 16).
[0042] Some implementations may use the concept of resource allocation for control channel information, which is an extension of the above concept. For example, some implementations may utilize an Extended (E) PDCCH that uses PDSCH resources for control information transmission. The EPDCCH may be transmitted using one or more ECCEs. Similar to the above, each ECCE may correspond to a set of nine physical resource elements known as EREGs. The ECCE may have other numbers of EREGs in some situations.
[0043] RAN node 122 may be configured to communicate with each other via interface 123. In an implementation where the system is an LTE system, 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) connected to an evolved packet core (EPC) or CN130, and / or between two eNBs connected 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). X2-U may provide a flow control mechanism for user data packets transferred via the X2 interface and may be used to communicate information regarding the delivery of user data between eNBs or gNBs. For example, X2-U may provide information such as specific sequence number information of user data transferred from a master eNB (MeNB) to a secondary eNB (SeNB), information regarding the success of sequence delivery of PDCP packet data units (PDUs) from the SeNB to the UE110 for the user data, information on PDCP PDUs not provided to the UE110, information regarding the current minimum desired buffer size at the SeNB for transmitting user data to the UE, etc. X2-C can provide LTE-internal access mobility functionality (e.g., including context transfer from a source eNB to a target eNB, user plane transport control, etc.), load management functionality, and inter-cell interference coordination functionality.
[0044] As shown in the figure, RAN 120 may be connected to (e.g., communicatively coupled to) CN 130. CN 130 may include a plurality of network elements 132 configured to provide various data and telecommunications services to customers / subscribers (e.g., users of UE 110) connected to CN 130 via RAN 120. In some implementations, CN 130 may include an evolved packet core (EPC), a 5G CN, and / or one or more additional or alternative types of CNs. The components of CN 130 may be implemented on a single physical node or separate physical nodes, including components for reading and executing instructions from a machine-readable medium 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 above-described network nodes via executable instructions stored on one or more computer-readable storage media (described in more detail below). The logical instantiation of CN 130 may sometimes be referred to as a network slice, and some logical instantiations of CN 130 may sometimes be referred to as network sub-slices. Network function virtualization (NFV) architectures and infrastructure can be used to virtualize one or more network functions that are instead performed by dedicated hardware on physical resources including industry-standard server hardware, storage hardware, or a combination of switches. In other words, an NFV system can be used to execute virtual or reconfigurable implementations of one or more EPC components / functions.
[0045] As shown in the figure, CN130, application server 140, and external network 150 can be connected to each other via interfaces 134, 136, and 138 that can include IP network interfaces. The application server 140 can 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 in CM130. The application server 140 can similarly or alternatively be configured to support one or more communication services (e.g., Voice over IP (VoIP session, Push-to-Talk (PTT) session, group communication session, social networking service, etc.) for UE110 via CN130. Similarly, the external network 150 can include one or more of various networks including the Internet, thereby providing the mobile communication network and the network's UE110 with access to various additional services, information, interconnectivity, and other network functions.
[0046] As shown, exemplary network 100 may include a NTN that may include one or more satellites 160-1 and 160-2 (collectively "satellites 160"). Satellites 160 can communicate with UE 110 via a service link or wireless interface 162 and / or with RAN 120 via a feeder link or wireless interface 164 (shown individually as 164-1 and 164). In some implementations, satellites 160 may operate as passive or transparent network relay nodes with respect to communication between UE 110 and a terrestrial network (e.g., RAN 120). In some implementations, satellites 160 may operate as active or regenerative network nodes such that satellites 160 can operate as a base station for UE 110 (e.g., as a gNB of RAN 120) with respect to communication between UE 110 and RAN 120. In some implementations, satellites 160 can communicate with each other directly via a wireless interface (e.g., 166) or indirectly via a wireless interface (e.g., using interfaces 164-1 and 164-2 via RAN 120).
[0047] Additionally or alternatively, satellites 160 may include GEO satellites, LEO satellites, or another type of satellite. Satellites 160 may similarly or alternatively be related to one or more satellite systems or architectures such as a Global Navigation Satellite System (GNSS), Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), BeiDou Navigation Satellite System (BDS), etc. In some implementations, satellites 160 may operate as a base station (e.g., RAN node 122) for UE 110. Thus, references herein to base stations, RAN node 122, etc. may include implementations where base stations, RAN node 122, etc. are terrestrial network nodes and implementations where base stations, RAN node 122, etc. are non-terrestrial network nodes (e.g., satellites 160).
[0048] FIG. 2 shows exemplary components of device 200 according to some aspects. In some aspects, device 200 may include at least an integrated 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, as shown at least in the figure. The illustrated components of device 200 may be included in a UE or a RAN node. In some aspects, device 200 may include fewer elements (e.g., a RAN node may not be able to utilize application circuit 202 and instead may include a processor / controller that processes IP data received from a CN such as 5GC 120 or an Evolved Packet Core (EPC)). In some embodiments, device 200 may include additional elements such as, for example, a memory / storage device, a display, a camera, one or more sensors (including one or more temperature sensors such as a single temperature sensor or multiple temperature sensors at different locations within device 200), or an input / output (I / O) interface. In other aspects, the components described below may be included in more than one device (e.g., the circuits described above may be separately included in more than one device for a cloud-RAN (C-RAN) implementation).
[0049] The application circuit 202 may include one or more application processors. For example, the application circuit 202 may include, but is not limited to, circuits such as one or more single-core processors or multi-core processors. The processor(s) may include any combination of general-purpose processors and dedicated processors (e.g., graphics processors, application processors, etc.). The processor may be coupled to a memory / storage device or may include a memory / storage device, and may be configured to execute instructions stored in the memory / storage device to enable the execution of various applications or operating systems on the device 200. In some aspects, the processor of the application circuit 202 can process IP data packets received from the EPC.
[0050] The baseband circuit 204 may include, but is not limited to, circuits such as one or more single-core processors or multi-core processors. The baseband circuit 204 can include one or more baseband processors or control logics that process the baseband signals received from the receive signal path of the RF circuit 206 and generate baseband signals for the transmit signal path of the RF circuit 206. The baseband circuit 204 can interface with the application circuit 202 for generating and processing baseband signals and controlling the operation of the RF circuit 206. For example, in some aspects, the baseband circuit 204 can 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, generations under development, or future generations (e.g., Second Generation (2G), Sixth Generation (6G), etc.). The baseband circuit 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 circuit 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 can include executable components or instructions for causing one or more processors (e.g., the baseband circuit 204) to execute the aspects, processes, or operations herein. The radio control functions can include, but are not limited to, signal modulation / demodulation, encoding / decoding, radio frequency shifting, etc. In some aspects, the modulation / demodulation circuit of the baseband circuit 204 can include a Fast-Fourier Transform (FFT), precoding, or constellation mapping / demapping function.In some aspects, the encoding / decoding circuitry of baseband circuit 204 can include convolutional, tail-biting convolutional, turbo, Viterbi, or Low-Density Parity Check (LDPC) encoder / decoder functionality. Aspects of 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, baseband circuit 204 may include one or more audio Digital Signal Processors (DSPs) 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 circuit may be suitably combined within a single chip, a single chipset, or, in some aspects, may be disposed on the same circuit board. In some aspects, some or all of the constituent components of baseband circuit 204 and application circuit 202 may be integrally implemented, for example, on a system on a chip (SOC).
[0052] In some aspects, the baseband circuit 204 can provide communication that is compatible with one or more wireless technologies. For example, in some aspects, the baseband circuit 204 can support communication with a Next Generation (NG)-Radio Access Network (RAN), an 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 circuit 204 is configured to support wireless communication of two or more wireless protocols can be referred to as a multi-mode baseband circuit.
[0053] The RF circuit 206 can enable communication with a wireless network using modulated electromagnetic radiation via a non-solid medium. In various aspects, the RF circuit 206 can include switches, filters, amplifiers, etc. to facilitate communication with the wireless network. The RF circuit 206 can include a receive signal path that can include a circuit that down-converts an RF signal received from the FEM circuit 208 and provides a baseband signal to the baseband circuit 204. The RF circuit 206 can also include a transmit signal path that can include a circuit that up-converts a baseband signal provided by the baseband circuit 204 and provides an RF output signal for transmission to the FEM circuit 208.
[0054] In some embodiments, the receive signal path of the RF circuit 206 may include a mixer circuit 206a, an amplifier circuit 206b, and a filter circuit 206c. In some embodiments, the transmit signal path of the RF circuit 206 may include a filter circuit 206c and a mixer circuit 206a. The RF circuit 206 may also include a synthesizer circuit 206d that synthesizes the frequencies used by the mixer circuit 206a of the receive signal path and the transmit signal path. In some embodiments, the mixer circuit 206a of the receive signal path may be configured to down-convert an RF signal received from the FEM circuit 208 based on the synthesized frequency provided by the synthesizer circuit 206d. The amplifier circuit 206b may be configured to amplify the down-converted 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 down-converted signal to generate an output baseband signal. The output baseband signal can be provided to the baseband circuit 204 for further processing. In some embodiments, the output baseband signal may be a zero-frequency baseband signal, but this is not a requirement. In some embodiments, the mixer circuit 206a of the receive signal path may include a passive mixer, but the scope of the embodiments is not limited in this regard.
[0055] In some embodiments, the mixer circuit 206a of the transmit signal path may be configured to up-convert an input baseband signal based on the synthesized frequency provided by the synthesizer circuit 206d to generate an RF output signal for the FEM circuit 208. The baseband signal may be provided by the baseband circuit configuration 204 and may be filtered by the filter circuit configuration 206c.
[0056] In some aspects, the mixer circuit 206a of the receive signal path and the mixer circuit 206a of the transmit signal path may include two or more mixers, and may be arranged for quadrature downconversion and quadrature upconversion respectively. In some aspects, the mixer circuit 206a of the receive signal path and the mixer circuit 206a of 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 of the receive signal path and the mixer circuit 206a may be arranged for direct downconversion and direct upconversion respectively. In some aspects, the mixer circuit 206a of the receive signal path and the mixer circuit 206a of 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, but the scope of the aspects is not limited to this point. In some alternative aspects, the output baseband signal and the input baseband signal may be digital baseband signals. In these alternative aspects, the RF circuit 206 may include an analog-to-digital converter (ADC) and a digital-to-analog converter (DAC) circuit, and the baseband circuit 204 may include a digital baseband interface that communicates with the RF circuit 206.
[0058] In some dual-mode aspects, a separate wireless IC circuit may be provided to process the signals of each spectrum, but the scope of the aspects is not limited to this point.
[0059] In some aspects, the synthesizer circuit 206d may be a fractional-N synthesizer or a fractional-N / N+1 synthesizer, but the scope of the aspects is not limited to this point because other types of frequency synthesizers may be suitable. For example, the synthesizer circuit configuration 206d may be a delta-sigma synthesizer, a frequency multiplier, or a synthesizer with a phase-locked loop having a frequency divider.
[0060] The synthesizer circuit 206d may be configured to synthesize the output frequency used by the mixer circuit 206a of the RF circuit 206 based on a frequency input and a divider control input. In some embodiments, the synthesizer circuit 206d may be a fractional N / N+1 synthesizer.
[0061] In some embodiments, the frequency input may be provided by a voltage controlled oscillator (VCO), but this is not a requirement. The divider control input may be provided by either the baseband circuit 204 or the application processor 202, depending on the desired output frequency. In some embodiments, the divider control input (e.g., N) may be determined from a look-up table based on the channel indicated by the application circuit 202.
[0062] The synthesizer circuit 206d of the RF circuit 206 can include a frequency divider, a Delay-Locked Loop (DLL), a multiplexer, and a phase accumulator. In some embodiments, the frequency divider may be a dual modulus divider (DMD), and the phase accumulator may be a digital phase accumulator (DPA). In some embodiments, the DMD may be configured to divide an input signal by either N or N+1 (e.g., based on execution) to provide a fractional division ratio. In some exemplary embodiments, the DLL may include a set of cascaded tunable delay elements, a phase detector, a charge pump, and D-type flip-flops. In these embodiments, the delay elements may be configured to divide the VCO period into equal-phase packets of Nd, 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 synthesizer circuit 206d can be configured to generate a carrier frequency as the output frequency, and in other aspects, the output frequency can be a multiple of the carrier frequency (e.g., twice the carrier frequency, four times the carrier frequency), and can be used in conjunction with the quadrature generator and divider circuits to generate multiple signals at carrier frequencies having multiple different phases relative to each other. In some aspects, the output frequency can be the LO frequency (fLO). In some aspects, the RF circuit 206 can include an IQ / polarity converter.
[0064] The FEM circuit 208 can include a receive signal path that operates on RF signals received from one or more antennas 210, amplifies the received signals, and provides an amplified version of the received signals to the RF circuit 206 for further processing. The FEM circuit 208 can also include a transmit signal path that includes circuitry configured to amplify signals for transmission provided by the RF circuit 206 and transmitted by one or more of the one or more antennas 210. In various aspects, amplification through the transmit or receive signal paths can be performed in only the RF circuit 206, only the FEM circuit 208, or both the RF circuit 206 and the FEM circuit 208.
[0065] In some aspects, the FEM circuit 208 can include a TX / RX switch that switches between transmit mode and receive mode operation. The FEM circuit configuration can include a receive signal path and a transmit signal path. The receive signal path of the FEM circuit can include an LNA that amplifies the received RF signals and provides the amplified received RF signals as an output (e.g., to the RF circuit 206). The transmit signal path of the FEM circuit 208 can include a power amplifier (PA) that amplifies an input RF signal (e.g., provided by the RF circuit 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 embodiments, PMC212 can manage the power supplied to baseband circuit 204. Specifically, PMC212 can control power selection, voltage scaling, battery charging, or DC-DC conversion. When device 200 is powered by a battery, for example, when this device is included in a UE, in many cases, PMC212 can be included. PMC212 can improve power conversion efficiency while providing desirable implementation size and heat dissipation characteristics.
[0067] FIG. 2 shows PMC212 coupled only to baseband circuit 204. However, in other embodiments, PMC212 can be additionally or alternatively coupled to other components including, but not limited to, application circuit 202, RF circuit 206, or FEM circuit 208 to perform similar power management operations.
[0068] In some embodiments, PMC212 can control or otherwise be part of various power saving mechanisms of device 200. For example, if device 200 is in the RRC_Connected state where it is still connected to the RAN node as it is expected to receive traffic soon, after a certain inactive period, the device can enter a state known as discontinuous reception mode (DRX). During this state, device 200 can save power by powering off at short intervals.
[0069] If there is no data traffic activity for a long period of time, device 200 can transition to the RRC_Idle state where it disconnects from the network and does not perform operations such as channel quality feedback and handover. Device 200 enters a very low power state and periodically wakes up to perform paging to listen to the network and then power down again. 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 a longer period than the paging interval (ranging from several seconds to several hours). During this time, the device may not be able to reach the network at all and may completely power off. If there is data transmitted during this time, there will be a significant delay, but the delay is considered acceptable.
[0071] Using the processor of the application circuit 202 and the processor of the baseband circuit 204, elements of one or more instances of the protocol stack can be executed. For example, the processor of the baseband circuit 202 can be used alone or in combination to execute functions of layer 3 (L3), layer 2 (L2), or layer 1 (L1), and the processor of the application circuit 204 can utilize the data received from these layers (e.g., packet data) to further execute functions of layer 4 (e.g., transmission communication protocol (TCP) layer and user datagram protocol (UDP) layer). As described above in this specification, layer 3 may include a radio resource control (RRC) layer, which will be described in more detail below. As described above in this specification, 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 will be described in more detail below. As described above in this specification, layer 1 may include the physical (PHY) layer of the UE / RAN node.
[0072] Referring to FIG. 3, a block diagram of a user equipment (UE) device or another network device / component (e.g., V-UE / P-UE, IoT, gNB, eNB, or other participating network entity / component) is shown. Device 300 includes one or more processors 310 (e.g., one or more baseband processors) with a processing circuit and associated interface(s), a transceiver circuit 320 that can include a transmitter circuit (e.g., associated with one or more transmit chains) and / or a receiver circuit that can use common circuit elements, separate circuit elements, or a combination thereof (e.g., associated with one or more receive chains), and a memory 330 that can include any of a variety of storage media and can store instructions and / or data associated with one or more of the processors 310 or transceiver circuit 320.
[0073] Memory 330 (as well as other memory components described herein, e.g., memory, data storage, etc.) can include one or more machine-readable media (singular or plural) that, when executed by a machine or component of the present specification, cause the machine or other device to execute the operations of a method, apparatus, or system for communicating using multiple communication technologies according to the aspects, embodiments, and examples described herein. It should be understood that the aspects described herein can be implemented by hardware, software, firmware, or any combination thereof. When implemented in software, the functionality can be stored as one or more instructions or code on a computer-readable medium (e.g., the memory or other storage device described herein) or transmitted via a computer-readable medium. A computer-readable medium includes both a computer storage medium and a communication medium that facilitates transfer of a computer program from one place to another. A storage medium or computer-readable storage device can 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 can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible and / or non-transitory medium that can be used to hold or store desired information or executable instructions. Also, any connection can be referred to as a computer-readable medium.
[0074] In one aspect, the UE / gNB device 300 can operate to configure by processing / generating / encoding / decoding physical (PHY) layer transmissions to / from a higher layer (e.g., MAC layer) comprising a plurality of different transport blocks (TBs) based on unequal protection between different transport blocks (TBs) in physical layer encapsulation (e.g., EPC packets, transmission opportunities, MCOTs, single transmission bursts, TTIs, or other encapsulation protocols, or related encapsulation parameter(s) for encapsulating data from a higher layer into frames for over-the-air transmission). The physical (PHY) layer transmissions can be received, transmitted, or provided (d) using the communication / transmission circuitry 320 to similarly process / generate physical layer transmissions with spatial layers over physical channels in an NR network or other network.
[0075] The processor(s) 310 can be a component of an application / processing circuit or a processor(s) of a baseband circuit that can be used to execute components or elements of one or more instances of a protocol stack. For example, the processor(s) 310 of the baseband circuit, as a processing circuit, can be configured to receive, alone or in combination, in one aspect, an indication of SL discontinuous reception (DRX) parameters of a receiving UE for mode 2 SL communication. Since mode 2 SL communication is SL communication in which the base station does not intervene in resource allocation, the processing circuit can further perform a resource selection procedure for a set of candidate resources (or candidate resource set (S A )) such that at least a subset of the candidate resources in the set of candidate resources meets a threshold of the SL DRX parameters of the receiving UE.. For example, the candidate resource set (S A) Or a threshold amount (by percentage, ratio, or number) of a subset of candidate resources can overlap with the SL DRX active time as an SL DRX parameter. After ensuring that the threshold is met, a report of the set of candidate resources can be sent from the PHY layer to a higher layer (e.g., the MAC layer) to enable SL communication. Further, partial sensing in a partial sensing window can be set as part of a resource selection procedure such that a resource selection window (RSW) overlaps with the indicated SL DRX active time of the receiving UE accordingly. Various aspects can also consider a process or process flow that takes into account when a subset of candidate resources in a candidate resource set (S A ) falls below a threshold.
[0076] In one aspect, the threshold used to ensure that at least a subset (S A ’) of the selected / reported candidate resources is within the set of candidate resources (S A ) can be set differently. For example, the threshold can be the ratio (Y) of the reported candidate resources during the SL DRX active time of the receiver / receiving UE such that the subset of the reported candidate resources that overlaps with the SL DRX active time is greater than or equal to the threshold (Y) across all reported candidate resources. In other words, the percentage threshold of the candidate resource set (S A ) includes at least a subset of the candidate resources within the indicated SL DRX active time. Alternatively or additionally, the threshold can be the number (Z) of the reported candidate resources during the SL DRX active time such that the number of at least a subset of the candidate resources that overlaps with the SL DRX active time is greater than or equal to the threshold ( Z ). Alternatively or additionally, the threshold can be, for example, the number (W) of the candidate slots during the SL DRX active time to ensure that a threshold number (W) of the selected candidate slots is within the active time of the SL DRX active time.
[0077] Figure 4 shows an exemplary timing of the detection and selection process 400 in various manners. In 5G NR mode 2 SL communication, the base station does not intervene in the resource selection process of the UE or the terminal node. Thus, each UE selects the resources available to 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 receiving UE, which may be from the PHY layer to a higher layer (e.g., the MAC layer or above).
[0078] In the exemplary timing of the detection and selection process 400, the length of the detection window 402 is set to 200 ms, which can be, for example, shorter or longer. The timing of the detection and selection process 400 corresponds to a full detection method, which can be mainly applied to V-UEs with relatively loose restrictions on power consumption, not limited to P-UEs, etc. "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 period of the detection window 402, each terminal undergoes a detection process of decoding the PSCCH resource blocks used by all UEs in an area. Thus, resource detection 402 can identify the occupied resources (such as indicated by the shaded resources / resource blocks), and can be used to exclude these occupied resource blocks from the candidate resource set (or set of candidate resources). Some resources may also not be available if the UEs are 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 during the selection window 404 from the total candidate resources minus the excluded or unavailable resources. Through this process, even if the base station does not allocate resource blocks, the UE can identify the resource blocks used by all other terminals, and thus can prevent collisions by selecting appropriate resource candidates (such as indicated in the hashed resource blocks) for SL communication. Here, at least a subset of the candidate resources among the reported candidate resource sets can be configured to overlap with the indicated SL DRX active time of the receiving UE by various mechanisms, such as 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 shows an exemplary timing of the partial detection / reduced detection and selection process 500 in various aspects. The methods and aspects of partial detection relevant herein may be effective for a P-UE, or any device with power consumption limitations, and are not necessarily limited to the P-UE or other UE devices, and can also be applied to any UE. The detection is performed only over a partial detection window 502 (e.g., 40 ms or other sub-periods) for the entire 200 ms observation period. "T" indicates the timing at which the resource selection window (RSW) 504 starts. Here, the detection at each UE is performed only for 40 ms corresponding to the time interval from T - 200 ms to T - 160 ms. Since the decoding of the PSCCH is performed only during 40 ms (from T - 200 ms to T - 160 ms), the RSW 504 is reduced to 40 ms (from T to T + 40 ms). Thus, available resources are selected for the 40 ms RSW 504.
[0081] The main purpose of partial detection for the P-UE is to perform detection with reduced power consumption. The power consumption of a UE can be directly linked to the duration of detection, and thus shortening the detection period (i.e., performing partial detection) can be essential for power saving. However, if the detection period is extremely shortened, the system performance may degrade. Thus, partial detection also enables the P-UE to avoid selecting some resources reserved by transmissions with a 200 ms periodicity, and it is not always possible to detect any reserved resource(s) (e.g., control channel element (CCE) or CCE candidate, subframe, bandwidth, frequency, transmission opportunity, number of antenna ports, orthogonal frequency division symbol, etc.) with a higher periodicity that may not necessarily share the same selection window as the P-UE.
[0082] Exemplary agreements that may be standardized by 3GPP include that at least a subset of the candidate resources among the set of candidate resources that are selected / reported overlap with the SL DRX active time of the receiving UE by satisfying a threshold. The threshold may be set or indicated to the transmitting UE, for example, by being (pre-)set for each resource pool or resource pool configuration from RRC signaling or a higher layer. Alternatively or in addition, the threshold used may be negotiated between the transmitting UE (e.g., UE110-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 can 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 performance of the UE or the parameters of the SL DRX active time.
[0083] As described above, the threshold can be set as at least one of a portion or ratio (Y) of the reported candidate resources within the SL DRX active time of the receiving UE, the number (Z) of the reported candidate resources within the SL DRX active time, or the number (W) of candidate slots overlapping with the SL DRX active time. The PHY layer of the transmitting UE110-1 can report several candidate resources to the MAC layer, but within the reported candidate resources, a specific portion or percentage of the reported resources is within the active time of the RX UE. For example, when UE110-1 reports 100 resources to the MAC layer, the portion Y (e.g., 30%, etc.) can be configured to be within the active time of the RX UE. When the number (Z) of the reported candidate resources is used, and for example, if 100 resources are to be selected / reported, at least 50 (or other number) of them are within the RX UE active time as the threshold Z, which is the same when using the number (W) of candidate slots. The threshold (Y, Z, or W) can be used to ensure that a subset of the candidate resources in the candidate resource set selected in the PHY layer within the RSW504 meets the threshold for the overlapping resources within the SL DRX active. One way to use the threshold to ensure that it is met for SL communication is to change the RSW504 for the resource selection procedure based on one or more conditions.
[0084] In one example, the size of RSW504 or RSW of the resource selection procedure can be changed 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 can be changed with respect to, for example, the ratio (Y') of the overlapping resource slots between the RSW and the active time of the receiving UE across the RSW size. Accordingly, RSW504 can be configured to be equal to or greater than the ratio (Y'). Y' can be derived based on the ratio or percentage Y as described above so that the RSW ensures that the threshold Y is satisfied, or Y' can be indicated, for example, by a resource pool setting from a higher layer. Alternatively or additionally, RSW504 can be changed based on the number (Z') of overlapping slots derived from a threshold Z (the number of candidate resources within the SL DRX active time) or W (the number of candidate slots within the SL DRX active time) to ensure that the RSW size meets one or more of these thresholds. Z' can also be indicated, for example, by a higher layer setting.
[0085] For example, if the SL DRX active time of the receiver UE is within slots 10 to 20 and the initial resource selection window / RSW504 is from slot 0 to slot 50, the UE needs to change the RSW504 so that it is within the active time of the receiver UE and satisfies a ratio (e.g., Y’ =.50). Therefore, the candidate slots between RSW504 and the SL DRX active time should be 50% or more. When slots 10 to 20 are within the active time of the RX UE, UE110-1 can limit the RSW from 0 to 50 to 0 to 20. Therefore, by restricting RSW504 by the initial candidate slots, at least half of the candidate slots can be within the active time of the RX UE. Alternatively or additionally, the transmitting UE can ensure that the number of overlapping slots between the RSW and the active time of the RX UE is a number or a percentage threshold Z’ or more derived from either the number (Z) of reported candidate resources or the number (W) of candidate slots preset or negotiated between, for example, transmitting UE110-1 and receiver UE110-2.
[0086] In one aspect, the remainder of the RSW can be configured to follow the selected RSW that overlaps with the SL DRX UE active time. In other words, the remainder of the RSW that exceeds the RSW overlapping with the SL DRX UE inactive time can be configured or extended to follow the selected RSW that satisfies the threshold. For example, when the active time of the RX UE is configured to be slots 11 to 20, UE110-1 can select slots 11 to 20 as the initial resource selection window RSW and extend the RSW after slot 20. Therefore, the RSW can be changed to be in the range of, for example, slots 11 to slot 30.
[0087] FIG. 6 shows an exemplary process flow 600 for a resource (re)selection procedure that takes into account the SL DRX of a receiver UE for mode 2 SL communication in various manners. The SL DRX active time of the receiver UE (e.g., 110-2, or other UE) can be indicated from the MAC layer for candidate resource selection that will be used for SL communication. In response to receiving the indicated SL DRX active time, the transmitting UE 110-1 can apply restrictions in the PHY layer such that at least a subset of the candidate resources reported to the MAC layer are located within the indicated active time of the RX UE. Various manners for the resource selection procedure 600 can operate to restrict resources for candidate resource selection, for example, while taking into account the indicated active time from the MAC layer. The PHY layer can 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] This method starts, at 610, by determining the RSW (e.g., 504) based on the period of potential candidate resources, the timing window, or the total number (M) of sidelink candidate resources within the time. 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 can be indicated as M.
[0089] When determining the RSW504, the RSW can be configured or changed based on the indicated SL DRX parameters (e.g., SL DRX active time / inactive time, required number or portion of the reported resources, ratio (Y) or number (Z) of candidate resources / slots for duplication in the SL DRX active time as a threshold, etc.). The RSW can be indicated, for example, as [n+T1, n+T2], where n can be the time of the resource selection slot, T1 is the start slot time offset of the RSW, and T2 is the end slot time offset of the RSW. From the configured threshold, the UE can derive the ratio (Y’) of the overlapping slots between the RSW and the SL DRX active over the RSW size, and set this ratio as the change threshold for the RSW such that it meets this ratio and the overlapping slots are, for example, at least the ratio (Y’). The ratio Y’ can be derived, for example, from the indicated ratio or percentage of the reported candidate resources within the SL DRX active time. Any remaining RSW can be configured to come after the selected RSW that overlaps with the UE's SL DRX active time.
[0090] Alternatively or in addition, the change threshold or the threshold used for the change / configuration of the RSW504 can be derived as the number (Z’) of overlapping slots (Z’) between the RSW and the SL DRX active time for SL communication. The number Z’ can be set for the RSW such that the number Z’ is met and the overlapping slots are at least the number Z’. The number Z’ can be derived by the UE110-1 from either the number (Z) of the reported candidate resources indicated to be within the SL DRX active time, or the number (W) of candidate slots indicated to be within the SL DRX active. Any remaining RSW can be configured to come after the selected RSW that overlaps with the UE's SL DRX active time.
[0091] At 620, the method 600 continues to detect for candidate resources that are to be used for mode 2 SL communication during a detection window (e.g., 502). The detection window is set to detect before the RSW (e.g., 504) and decode the PSCCH, and can be, for example, a partial detection window or a full detection window.
[0092] At 630, an initial reference signal received power (RSRP) threshold can be obtained. The detection window is used to monitor resources from other UEs and perform S-RSSI / RSRP measurements to select the most appropriate resources within the selection window 504 for use in, for example, SL communication.
[0093] At 640, an initial candidate resource set (S A ) is selected according to the RSRP threshold based on the RSW 504. Here, all resources within the timed RSW 504 are set as a candidate resource set / candidate resource set shown as S A , or can be called an initial candidate set as all resources within the RSW 504.
[0094] At 650, candidate single-slot resources can be excluded from the initial candidate resource set S A if these slots are not being monitored by UE110-1.
[0095] At 660, if UE110-1 detects by performing a detection operation that some resources are reserved by another UE, UE110-1 will, in particular, use the reserved resources from the initial resource set S AThe P-UE or UE 110-1 may exclude resources from the resource candidate set (e.g., data set storage or other storage) as reserved for retransmission by another UE device or network component, since the UE knows that these resources are already occupied by its reception of these transmissions. UE 110-1 may treat each allocated partial detection window independently, e.g., within a second, millisecond (ms), or other duration of the complete detection window. Thus, if multiple partial detection windows are configured within a configured detection window, UE 110-1 may process them independently 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 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 receiver UE 110-2. Thresholds other than those described, such as the number of candidate resources or the number of candidate slots overlapping with SL DRX active, may also be utilized.
[0097] Conditions for another round of iteration of resource detection / elimination 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 in addition, another condition can be that 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 the number threshold (|S A’ |<Z) or 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 in addition, these conditions can be represented 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] Another iteration of the resource selection procedure may be performed by changing the RSRP threshold at 685, reselecting the initial candidate resource set based on the RSW, excluding unavailable candidate resources, and redefining at least a subset of the candidate resources that are within the SL DRX active time, in response to one or more conditions being satisfied.
[0099] Here, if the remaining resources in the initial candidate set or set S of candidate resources A are less than a certain percentage of the total number M of candidate resources or less than X times the reported portion, there are too few candidate slots for transmission, so another iteration of the loop in the resource selection procedure may be executed again. Otherwise, the UE reports those resources from the PHY layer to the upper layer. 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 defined size.
[0100] S A ’ is defined as a subset S A of the candidate resources that are within the indicated active time of the RX UE. Thus, the decision box 680 has the condition |S A | < X * M and further |S A’ | < Y * X * M. If the number of resources in this set as S A ’ is less than Y (percentage threshold) × X × M, another iteration may be executed by increasing or changing the RSRP threshold. As described above, M is the total number of candidate resources, X is the required number or percentage of the reported resources, and Y is, for example, an additional percentage threshold imposed by considering the SL DRX active time of the receiver UE110-2. If the size of this S A ’ is less than Y * X * M, the resulting candidate resources are not sufficient enough to be within the DRX active time of the RX UE. Thus, 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, the set S A However, if this is still not large enough (|S A '| <X * M), UE 110-1 A Candidate resources in the set but a subset S A ' can further report candidate resources that are not in X * M-|S A '|'. Thus, for example, a percentage (X) of the total (M) resources to be reported (X) may be determined while ensuring that an adequate number of subset candidate resources from the set of candidate resources are within the SL DRX of receiver UE 110-2. * In other words, in 690, the UE 1101-1 first determines the total number of candidate resources for the set of reported candidate resources as X * M must be reported, and the subset S A The first report of this was reported, and this is still * 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] Figure 7 shows another process flow 700 similar to FIG. 6 for a reselection procedure considering SL DRX of a receiver UE for mode 2 SL communication according to various other aspects. The process flow 700 is similar to the process flow 600 of FIG. 6 but has some additional aspects. Specifically, if the determination 680 is determined to be "no" to determine whether |S A’ |≧X * is M, determination 702 can be made. Here, a subset S of candidate resources from the candidate resource set A’ is such that the required percentage (X * M) of the total reported resources (as configured by the upper layer (e.g., "sl-TxPercentageList")) is met, the process proceeds to 704, where the UE randomly selects a resource from S A for reporting, or can report S A’ from the PHY layer to the upper layer for SL communication.
[0103] If the determination in 702 is "no", the set S A ' alone is not large enough to meet the required percentage (X * M) of the total reported resources (|S A’ |<X * M), UE110-1 can additionally report candidate resources that are within the set S A but not in the subset S A ', or can report S A . This is the remaining number or remainder of the resources in the RSW, shown as X * M - |S A '|. Thus, the requirement for the percentage (X) of the total (M) resources reported (X * M) can be met while also meeting the threshold that an appropriate number of subset candidate resources of the set of candidate resources are within the SL DRX of the receiver UE110-2.
[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. 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 through 840 of process flow 800 are similar to steps 610 through 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, 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 receiver UE110-2, and the exclusion of resources at 650 and 660, which is also performed 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 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 that overlap with the SL DRX active time. If 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 decision 850 being "no", the second phase of the process flow continues, and candidate set S CStarts at 860 by defining. Here, candidate set S C is restricted as a resource within the RSW that is not within the SL DRX active time of the receiver UE or is within the SL DRX inactive time. Thus, the detection and resource selection are all within candidate set S C Inside. Then, at 870, as described with respect to 840 above, any unavailable resources are excluded and removed from candidate set S C from.
[0108] At 880, candidate set S C is, Y * X * Less than M, or (1 - Y) * X * Less than the remainder of M. Otherwise, when the resource threshold number Z is set for resource selection, a determination can be made as to whether (|S C | < (1 - Y) * X * M, or (|S C | < X * M - Z).
[0109] At 890, both candidate set S B and candidate set S C can be reported from the PHY layer to the upper layer, for example, both together or as separate steps.
[0110] The methods described within this disclosure are illustrated and described herein as a series of acts or events, but 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 a different order and / or concurrently with other acts or events than those illustrated and / or described herein. Additionally, not all of the illustrated acts may be required to implement one or more aspects or embodiments of the description herein. Further, 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 above figures. However, these methods are not limited to any particular embodiment, aspect, or example provided within the disclosure and may be applied to any of the systems / devices / components disclosed herein.
[0111] FIG. 9 is a diagram illustrating a system 900 for sidelink communication as direct communication via one or more vehicle UEs, pedestrian UEs, or other network devices. System 900 facilitates sidelink communication by enhancing the reliability and accuracy of 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. System 900 may be employed in a UE or other network device (e.g., P-UE / UE device 110) that facilitates mode 2 SL communication with another UE for a partial sensing process(es) and resource selection based on UE behavior, including re-evaluation / preemption checks and congestion control process(es) according to various aspects described herein.
[0112] System 900 includes a Vehicle / Pedestrian User Equipment (V / P-UE) 902, a transceiver 906, and a Vehicle / Traffic Participating Entity 920, which can represent a V-UE, P-UE, or other UE that can participate in SL communication 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 component 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, for example, a memory or storage element 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 can include logic, components, circuits, and one or more processors (the baseband circuit processors 204A-E of FIG. 2 or other processing circuits). The transceiver 906 includes a transmitter function and a receiver function. The V / P-UE 902 also includes one or more antennas 908 for communication including emergency service broadcast communication 914 with the Vehicle / Traffic Participant Entity 920.
[0114] The Vehicle / Traffic Participant Entity 920 includes one or more pedestrians 922, an infrastructure entity 924, a vehicle entity 926, etc. The communication between the V / P-UE 902 and the vehicle entity 920 includes Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I), and Vehicle-to-Pedestrian (V2P) in Vehicle-to-Everything (V2X). The entity 920 can also include a Road Side Unit (RSU), which supports V2I and is an entity implemented in an eNodeB or a fixed / non-fixed UE / IoT.
[0115] The sidelink communication between the V / P-UE 902 and the vehicle or pedestrian entity 920 can process and share information to provide vehicle services such as collision warnings and autonomous driving by utilizing cooperative awareness including information from other vehicles, sensors, etc.
[0116] V2V communication can be between V / P-UEs that can be served by an evolved universal terrestrial radio access network (E-UTRAN), or at least one of the communicating V / P-UEs can be outside the 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 to the communication is a V / P-UE or UE and the other party is a serving entity, and both support V2N applications. V2P can be SL communication between separate UEs including the V / P-UE and UEs associated with pedestrians, where one UE is for each. V2P communication includes V2P-related application information. This can include emergency service information through V2X communication and use cases including, but not limited to, forward collision warning, loss of control warning, V2V emergency vehicle warning, V2V emergency stop use case, V2I emergency stop use, reverse driving warning, pre-collision detection warning, warning against pedestrian collision, etc.
[0117] Additionally or alternatively, the resource (re)selection procedure / operation can include resource exclusion, iterative formation of candidate resource sets, SL-RSSI averaging of the remaining resources, resource ranking, and random selection of a resource from the candidate resource set at the minimum received energy. This is then followed / preceded by a detection window / procedure and then continuously repeated to monitor the spectrum / media / channel of communication by the detected UE and adjacent channels or communication devices according to the aspects described herein.
[0118] In some aspects, rather than performing partial detection, UE 902 can be configured, for example, for full detection. UE 902 can also represent, for example, the transmitting UE 110-1 that reports in mode 2 SL communication to the receiving UE 922 as UE 110-2. UE 902 can be configured to also perform partial detection, where at least a minimum number Y of candidate slots min can be set for partial detection, for example, from either RRC signaling or a higher layer. When UE 902 receives an indication of the SL DRX active time or relevant DRX parameters from which the SL DRX active time for UE 922 or other network components for UE 922 should be derived, UE 902 can be triggered to operate detection based on this information when SL communicating with UE 922.
[0119] In one aspect, when the SL DRX parameters of the receiving UE are considered, this Y min threshold can be relaxed. Y min is the minimum candidate slot based on partial detection and TX UE power saving. When considering the DRX of the Rx UE, UE 902 may not be able to guarantee that all of the Y min candidate slots based on partial detection are within the DRX active time of the Rx UE. Thus, UE 902 can determine not to use the minimum number of slots required for partial detection when the DRX of the Rx UE is indicated. In particular, Y min can be enabled or disabled, for example, by a resource pool (pre) - configuration, or signaled by a higher layer.
[0120] For example, the resource pool can indicate a smaller number Y min that is smaller than Y when considering the DRX configuration of the receiving UE. min In this case, UE 902 guarantees that the Y min ' rather than the previous setting of Y min number of candidate slots is satisfied.
[0121] In one aspect, Y min The different minimum number of candidate slots smaller than Y min ’ can be (pre-)configured for use with partial sensing when the receiver UE922 indicates SL DRX. Alternatively or additionally, the number of candidate slots during the SL DRX active time of the Rx UE is Y min ’ = Min(W, Y min ) and can be configured to be greater than or equal to the (pre-)configured threshold number (W) of candidate slots, depending on whether W or Y min is smaller. Thus, the minimum value between W and Y min can be set as the minimum number of candidate slots used for partial sensing, which is 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, if the number (Z) of reported candidate resources during the active time of the Rx UE is greater than or equal to the (pre-)configured threshold ( Z ), UE902 can consider Z to be the number of reported candidate resources during the active time of the Rx UE. Then, UE902 divides Z by the number of subchannels in the frequency domain and takes the minimum value between them as Y’ min and can be expressed as Y’ min = Min(Z / N subchannel , Y min ) where Y min is set as the minimum number of candidate slots required for partial sensing and N subchannel is the number of subchannels in the resource pool.
[0123] In other aspects, when the SL DRX of the receiver UE is indicated to UE902, the transmitter UE902 can be configured to increase the partial sensing occasion while still complying with or complying to the Y min threshold. Then, UE902 meets the Y min threshold and at least Y minMore detections can be performed so that a number of candidate resources can be defined. The detection occasion(s) of UE 902 can be increased such that their specific percentage / number overlaps within the SL DRX active time of the receiving UE.
[0124] FIG. 10 shows an example of re-evaluation / preemption check timing 1000 for aperiodic transmission in SL transmission according to various aspects of the present specification. Resource re-evaluation and preemption check can be set in NR side links to reduce the probability of resource collision and ensure that any selected resource is still available or appropriate immediately before transmission. When setting partial detection as a power saving mechanism, a periodic-based partial detection (PBPS), continuous partial detection (CPS), or both methods are set for resource re-evaluation and preemption check.
[0125] Resource re-evaluation and preemption check can include, for example, resource selection 1002 for aperiodic traffic that is one-shot traffic in initial resource selection. The selected one-time aperiodic resource is represented at 1004, while the resources at 1006 and 1008 are the remaining resources that are not selected for use. At time n, immediately before transmission at t y_0 , UE 110-1 performs a resource re-evaluation or preemption check to check whether the selected resource 1004 is still available. In particular, the re-evaluation or preemption check can be performed on the same initial candidate resource set as the set in the initial resource selection that includes both the selected resource 1004 and the remaining resources 1006 and 1008. Thus, the candidate resource set or set of candidate resources (S A ) can include resource candidates from 1004 to 1008.
[0126] Candidate resource sets 1004 to 1008, the detection occasion for PBPS 1012, and the CPS monitoring window 1010 are set when the UE performs resource re-evaluation and preemption check using partial detection for periodic transmission, and UE 110-1 can set PBPS or CPS. The timing at which the transmitting UE 110-1 or 902 performs resource re-evaluation and preemption check using partial detection for aperiodic transmission can be made configurable.
[0127] In one aspect, when performing re-evaluation or preemption check of one or more selected candidate resources from the set of candidate resources from the resource selection procedure for aperiodic transmission, UE 110-1 can perform partial detection such that the set of candidate resources starts from one or more selected candidate resources and ends at the last slot among the candidate slots based on the slot index used in the resource selection procedure 1002. In this way, the candidate resource set (S A ) can 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 (e.g., 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. Then, UE 110-1 performs resource re-evaluation and preemption check at slot n to ensure that the resource is still available or appropriate for SL transmission, where n = t y_0 - T3, where t y0 is the slot of the selected resource 1004, such that, from the selected resource, the time (t y_0) can be made equal to the time or the period of the slot (T3) divided by. UE110-1 can be configured to set a candidate resource set for resource re-evaluation and preemption such that it is initialized according to the remaining Y candidate slots of candidates 1006 and 1008 used in the initial resource selection, for example, t y_1 and t y_2 ). This can start from slot t y_1 among the Y candidate slots and can end at the last slot t y_2 .
[0129] To support the remaining Y candidate slots with sufficient detection results, starting from M logical slots earlier than t y_0 and up to T y_0 earlier than t proc,0 +T proc,1 In the CPS detection window 1010 of the slot, UE110-1 can perform continuous partial detection, where T proc,0 is the processing time of the detection result, and T proc,1 can be the preparation time of the physical sidelink shared channel (PSSCH) for SL transmission of sidelink data. Therefore, UE110-1 can perform CPS detection for aperiodic transmission (e.g., unicast communication, etc.) as partial detection based on the detection window 1010, which is at least M logical slots plus one or more logical slots as T proc、0 +T proc、1 before the selected resource 1004 among one or more selected candidate resources 1004 to 1008, where M can be, for example, up to 31 slots or another pre-set number of slots. The default value of M can be 31, for example, unless set to another value (in advance). Also, the CPS monitoring window 1010 is configured not to start earlier than the slot where the resource selection 1002 is executed.
[0130] If UE110-1 performs PBPS for its resource re-evaluation and preemption check additionally or alternatively, the PBPS detection occasion 1012 is [Number] can be set as, where t y’ is a slot belonging to the remaining Y candidate slots, and k and P reserve can be the same parameters as those used in the resource selection procedure at 1002. In other words, when the UE performs PBS in the initial resource selection procedure as in 1002 within the RSW, the parameters by k and P reserve are also used for re-evaluation / preemption check to ensure that the resources are still reserved and appropriate immediately before the SL transmission.
[0131] Preserve1 indicates the periodicity monitored by UE110-1. For example, Preserve1 can be 100 ms. To detect periodic resource reservation, UE110-1 monitors the SL channel at slots t_{y0-100}, t_{y1-100}, t_{y2-100} to ensure that other UEs do not reserve resources at slots t_{y0}, t_{y1}, t_{y2} via periodic resource reservation every 100 ms. Preserve2 can be another periodicity that UE110-1 further monitors. In one example, UE110-1 can monitor up to 16 periodicities (e.g., up to Preserve16) for resource re-evaluation and preemption check. For example, K can be 1 or {1,2} or other ranges, indicating the number of monitoring occasions to monitor for each periodicity. For example, when K = {1,2} and Preserve1 = 30, the UE monitors the SL channel at slots t_{y0-30}, t_{y1-30}, t_{y2-30}, t_{y0-60}, t_{y1-60}, t_{y2-60} to ensure that other UEs do not reserve resources at slots t_{y0}, t_{y1}, t_{y2}.
[0132] FIG. 11 shows an exemplary process flow 1100 channel busy ratio (CBR) measurement that can be performed during the SL DRX inactive time based on one or more conditions in various other manners. Resource selection procedures involving partial sensing for aperiodic transmissions according to a congestion control mechanism can operate together according to various embodiments, aspects, or examples herein to improve power savings in a UE for SL communication (e.g., mode 2 SL communication).
[0133] UEs 110-1, 110-2, 902, 922, or other UEs as V-UE or P-UE can be configured, for example, to use SL DRX as part of a power saving mechanism. During the SL DRX inactive time, the UE does not expect to receive any data and thus 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, if the CBR threshold is met, the UE can abort or stop SL communication if the SL channel is too busy or inefficient for use in SL communication. In particular, the SL CBR is based on SL RSSI measurements. Multiple SL RSSI measurement values within the CBR measurement window can be used, for example, by SL RSSI averaging or by other means, to determine the CBR measurement value.
[0134] In one aspect, at 1110, the SL RSSI measurement can be first performed during the UE's SL DRX active time. Alternatively or additionally, the SL RSSI measurement can be performed during the UE's inactive time in response to or when the UE is still receiving the PSCCH over the SL CBR measurement window. If UE 110-1 is still receiving the PSCCH within the SL CBR measurement window, UE 110-1 can be configured or enabled to perform RSSI measurements in those slots even when the UE is in the DRX inactive time.
[0135] The calculation of the SL CBR is limited to the slots in which the RSSI is measured. At 1120, a determination can be made as to whether the number of SL RSSI measurement slots is less than a (pre-)set slot threshold. If the determination is "yes" and the SL RSSI slots are less than the slot threshold, the RSSI measurement may not necessarily be sufficient to support the CBR measurement due to the SL DRX inactive time, and the process flow continues with one or more alternatives at "A". If "no", at 1125, a CBR measurement value can be obtained and it can be determined whether to stop the SL communication based on the CBR threshold.
[0136] Alternatively or in addition, at 1130, a (pre-)set SL CBR value can be used for the determination of the channel conditions and based on that whether to abort the SL communication. The (pre-)set SL CBR value may be the same as or different from the (pre-)set SL CBR value in case of partial sensing. If there is no (pre-)set SL CBR value or additional slot measurements are enabled, the process flow can proceed as an alternative to 1140.
[0137] Alternatively or in addition, at 1140, the UE can measure additional slots, for example, within or outside the SL CBR measurement window and within the UE's SL DRX inactive time, depending on whether this operation is enabled / disabled by a (pre-)configured resource pool. If the resource pool is (pre-)configured to measure a set of slots within or outside the SL CBR measurement window, the UE performs such measurement(s), otherwise the UE can follow the pre-set CBR value as at 1130.
[0138] Alternatively or in addition, at 1150, if the resource pool (pre-)configuration enables measuring the SL CBR during the SL DRX inactive time, UE110-1 can measure the SL CBR during its SL DRX inactive time based on the UE's performance or UE's implementation. If the resource pool has not (pre-)configured or 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 in addition, at 1160, the UE may be configured not to measure the CBR, for example, when the number of SL RSSI measurement slots is below a threshold or slot threshold. In this case, when the SL CBR measurement result is not available, the (pre-)configured SL CBR value is used.
[0140] The use of personal information should be fully understood to comply with privacy policies and practices that are generally recognized as meeting or exceeding industry or government requirements for maintaining user privacy. In particular, personal information data should be managed and handled to minimize the risk of unintended or unauthorized access or use, and the nature of authorized use should be clearly shown to the user.
[0141] Here, the present disclosure will be described with reference to the accompanying drawings, where like reference numerals are used throughout to refer to like elements, and the structures and devices illustrated are not necessarily drawn to scale. As used herein, terms such as "component", "system", "interface", etc. are intended to refer to computer-related entities, hardware, (e.g., running) software, and / or firmware. For example, a component can be a processor (e.g., a microprocessor, a controller, or other processing device), a process running on the 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.) equipped with a processing device. As an example, an application running on a server and the server itself can also be components. One or more components can reside within a process, and a component can be localized on one computer and / or distributed between two or more computers. Herein, a set of elements or other sets of components may be described, where the term "set" can be interpreted as "one or more".
[0142] Furthermore, these components can be executed, for example, in modules, from various computer-readable storage media having various stored data structures. Components can communicate via local and / or remote processes according to, for example, signals having one or more data packets (e.g., data from a component that interacts with another component via a signal across a local system, a distributed system, and / or a network, such as the Internet, a local area network, a wide area network, or other similar network).
[0143] As another example, the component can be a device having a particular functionality provided by a mechanical part operated by an electrical or electronic circuit, where the electrical or electronic circuit can be operated by a software application or a firmware application executed by one or more processors. The one or more processors can be internal or external to the device and can execute at least a portion of the software or firmware application. As yet another example, the component can be a device that provides a particular functionality through an electronic component without mechanical parts, where the electronic component can comprise one or more processors that execute software and / or firmware that at least partially imparts the functionality of the electronic component.
[0144] The use of the word "exemplary" is intended to represent a concept concretely. The term "or" as used in this application 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, in the case where "X uses A", in the case where "X uses B", or in the case where "X uses both A and B", each of the above cases satisfies "X uses A or B". In addition, the articles "a" and "an" used in this application and the appended claims should generally be construed to mean "one or more" unless otherwise specified or it is clear from the context that they refer to the singular form. Further, when "including", "includes", "having", "has", "with", or variations thereof are used in either the embodiments of the invention or the claims, these terms are intended to be as inclusive as the term "comprising". Further, in situations where one or more numbered items are detailed (e.g., "the first X", "the second X", etc.), in some situations, the context may indicate whether one or more numbered items are distinct or the same, but generally, these one or more numbered items can be distinct or the same.
[0145] As used herein, the term "circuit" refers to, is 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) operatively coupled to a circuit that executes one or more software or firmware programs, combinatorial logic circuits, or other suitable hardware components that provide the described functionality. In some embodiments, the circuit may be implemented in one or more software or firmware modules, or the functions associated with the circuit may be performed by one or more software or firmware modules. In some embodiments, the circuit can include logic that is at least partially operable in hardware.
[0146] As used herein, the term "processor" can refer to substantially any computing processing unit or device, including but not limited to a single-core processor, a single processor with software multithreading capabilities, a multi-core processor, a multi-core processor with software multithreading capabilities, a multi-core processor with hardware multithreading technology, a parallel platform, and a parallel platform with distributed shared memory. Further, a processor can 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 execute the functions and / or processes described herein. The processor can utilize nanoscale architectures including but not limited to molecular dot and quantum dot-based transistors, switches, and gates to optimize space usage or improve the performance of mobile devices. The processor can also be implemented as a combination of computing processing units.
[0147] An embodiment can include a subject matter such as a method, a means for performing operations or blocks of a method, a machine (e.g., a processor having a memory, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc.), which, when executed by the machine, causes the operations of the method or the operations of the apparatus or system to execute instructions for performing simultaneous communications using multiple communication technologies according to the embodiments and examples described herein, including at least one machine-readable medium.
[0148] The first example is a user equipment (UE), which includes a memory and a processing circuit. When the processing circuit executes instructions stored in the memory, it causes the UE to receive an indication of the SL discontinuous reception (DRX) parameters of the receiving UE for sidelink (SL) communication, execute a resource selection procedure based on the SL DRX parameters of the receiving UE, and determine a set of candidate resources including at least a subset of candidate resources that meet the threshold of the SL DRX parameters of the receiving UE, and select one or more resources from the set of candidate resources to enable SL communication.
[0149] The second example can include the first example. The processing circuit is further configured to select at least a subset of candidate resources in the physical (PHY) layer within a resource selection window (RSW), report to the MAC layer based on the indication of the SL DRX parameters and meet the threshold. The threshold includes at least one of a portion of the reported candidate resources within the SL DRX active time of the receiving UE, the number of reported candidate resources within the SL DRX active time, or the number of candidate slots overlapping with the SL DRX active time of the receiving UE.
[0150] The third example can include the first or second example. The processing circuit is further configured to determine the threshold based on a preset ratio or a preset number of candidate resources associated with a resource pool, or determine a threshold including a portion of the candidate resources, the number of candidate resources, or the number of candidate slots overlapping with the SL DRX active time of the receiving UE based on communication with the receiving UE. At least a subset of the candidate resources is greater than or equal to the threshold.
[0151] The fourth example can include any one or more of the first to third examples, and the processing circuit determines the RSW based on the total number (M) of sidelink candidate resources within the timing window, executes detection of candidate resources to be used for SL communication during the previous detection window of the RSW to decode the physical sidelink control channel (PSCCH), selects an initial candidate resource set according to a reference signal received power (RSRP) threshold based on the RSW, excludes unavailable candidate resources, and further configured to define at least a subset of the candidate resources within the initial candidate resource set that are within the SL DRX active time of the receiving UE based on the threshold.
[0152] The fifth example can include any one or more of the first to fourth examples, and the processing circuit changes the size of the RSW to ensure that a threshold portion of the candidate slots or the threshold number of candidate slots overlap with the RSW and the SL DRX active time, and sets the remaining portion of the candidate slots in the RSW or the remaining number of slots after the threshold portion or threshold number of candidate slots.
[0153] The sixth example can include any one or more of the first to fifth examples, and the processing circuit changes the RSRP threshold in response to at least one of one or more conditions being met, where the at least one condition includes that the initial candidate resource set is less than a reported portion of the total number of sidelink candidate resources, or the number of subset candidate resources of at least a subset of the candidate resources within the SL DRX active time of the receiving UE is less than a number threshold or a percentage threshold of the reported portion of the total number of sidelink candidate resources. Then, based on the RSW, reselect the initial candidate resource set, exclude unavailable candidate resources, and redefine at least a subset of the candidate resources within the SL DRX active time to execute iterations of the resource selection procedure.
[0154] The seventh example can include any one or more of the first to sixth examples, and the processing circuit is such that the initial candidate resource set is greater than or equal to the reported portion of the total number of sidelink candidate resources, and the number of subset candidate resources of at least a subset of the candidate resources within the SL DRX active time of the receiving UE is 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 at least a subset of the candidate resources not being less than the reported portion of the total number of sidelink candidate resources, randomly selects the reported portion of the total number of sidelink candidate resources, or further configured to report at least a subset of the candidate resources to the upper layer by reporting each candidate resource of at least a subset of the candidate resources.
[0155] The eighth example can include any one or more of the first to seventh examples, and the processing circuit is further configured to randomly select at least one candidate resource from a set of candidate resources not in at least a subset of the candidate resources in response to at least a subset of the candidate resources being less than the reported portion of the total number of sidelink candidate resources, and report both the at least one randomly selected candidate resource and each candidate resource of the subset of the candidate resources to the upper layer, or report at least one candidate resource to the upper layer.
[0156] Example 9 can include any one or more of Examples 1 to 8. The processing circuit, based on the SL DRX active time of the receiving UE, executes a resource selection procedure by detecting candidate resources to be used for SL communication during a detection window, while obtaining an initial RSRP threshold associated with the SL DRX active time, restricting an initial candidate resource set to be selected within the SL DRX active time of the receiving UE, and excluding unavailable candidate resources. In response to the initial candidate resource set being less than a reported partial number threshold or percentage threshold of the total number of sidelink candidate resources, the processing circuit further configures to execute another iteration of the resource selection procedure using a modified RSRP threshold, or otherwise report the initial candidate resource set and redefine the initial candidate resource set within the SL DRX active time.
[0157] Example 10 can include any one or more of Examples 1 to 9. The processing circuit, based on the SL DRX inactive time of the receiving UE, executes a resource selection procedure by detecting candidate resources to be used for SL communication during a detection window, while obtaining an RSRP threshold associated with the SL DRX inactive time, and restricting another candidate resource set to be within the SL DRX inactive time. In response to another candidate resource set being less than the remaining unreported partial number threshold or percentage threshold of the total number of sidelink candidate resources, the processing circuit further configures to execute another iteration of the resource selection procedure using another modified RSRP threshold, or otherwise report another candidate resource set and redefine another candidate resource set within the SL DRX inactive time.
[0158] Example 11 can include any one or more of Examples 1 to 10, and the processing circuit is further configured to perform a resource selection procedure that includes detecting candidate resources based on a partial detection window and an indication of whether a minimum number of candidate slots for partial detection or a minimum number smaller than the minimum number of candidate slots is enabled or disabled by a resource pool setting.
[0159] Example 12 can include any one or more of Examples 1 to 11, and in response to the number of candidate slots being within the SL DRX active time of the receiving UE and 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 receiving UE, a smaller minimum number is enabled as the minimum value of the threshold number of candidate resources across the number of subchannels in the resource pool or the minimum number of candidate slots.
[0160] Example 13 can include any one or more of Examples 1 to 12, and the processing circuit is further configured to increase the number of partial detection occasions or the number of partial detection occasions using a threshold number of the number of partial detection occasions within the SL DRX active time of the receiving UE so as to satisfy the minimum number of candidate slots (Ymin).
[0161] Example 14 can include any one or more of Examples 1 to 13, and the processing circuit is further configured to perform a re-evaluation or preemption check of one or more selected candidate resources from a set of candidate resources from a resource selection procedure for non-periodic transmission by performing partial detection, the set of candidate resources starting from one or more selected candidate resources and ending at the last slot among the candidate slots based on the slot index used in the resource selection procedure.
[0162] The 15th example can include any one or more of the 1st to 14th examples, and the processing circuit is configured to perform continuous partial sensing (CPS) as partial sensing or perform periodic-based partial sensing (PBPS) based on the periodicity utilized for the resource selection procedure, based on a detection window that is at least M and at most 31 logical slots, or another pre-set number of slots, and that adds one or more logical slots before the first selected resource among one or more selected candidate resources. CPS and PBPS start after the resource selection of the set of candidate resources.
[0163] The 16th example can include any one or more of the 1st to 15th examples, and the processing circuit is further configured to abort SL communication in response to SL CBR measurement based on the SL received signal strength indication (RSSI) exceeding a channel busy ratio (CBR) threshold, and measure SL RSSI during the SL DRX active time or during the SL DRX inactive time when receiving the PSCCH within the SL CBR measurement window.
[0164] The 17th example can include any one or more of the 1st to 16th examples, and the processing circuit is further configured to use a pre-set SL CBR value from the partial sensing operation to determine whether to abort SL communication in response to the number of SL RSSI measurement slots falling below an SL RSSI measurement slot threshold due to the SL DRX inactive time, or measure 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 the resource pool setting and the UE's performance.
[0165] Example 18 is a baseband processor that includes a memory and a processing circuit. The processing circuit receives an indication of the discontinuous reception (DRX) active time of a receiver user equipment (UE) for sidelink (SL) communication, and executes 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 these candidate resources meets a threshold such that the subset is within the SL DRX active time of the receiver UE, and selects one or more resources from the set of candidate resources to enable SL communication. It can be a baseband processor.
[0166] Example 19 can include Example 18, and the SL communication includes autonomous determination of SL resources as mode 2 sidelink communication.
[0167] Example 20 includes any one or more of Examples 18 to 19, and the processing circuit is further configured to change the RSW of the resource selection procedure based on the percentage of candidate slots in the RSW that overlap with the SL DRX active time that meets a percentage threshold, or based on the number of candidate slots in the RSW that overlap with the SL DRX active time that meets 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] Example 21 includes any one or more of Examples 18 to 20, and the processing circuit increases a reference signal received power (RSRP) threshold according to at least a subset of candidate resources within the SL DRX active time being less than a threshold value, or according to a set of candidate resources being less than a percentage of the total number of candidate resources, and executes another iteration of a resource selection procedure within the RSW. According to at least a subset of candidate resources within the SL DRX active time satisfying the threshold value, or according to a set of candidate resources satisfying a percentage of the total number of candidate resources, at least a subset of candidate resources is further configured to be reported to a higher layer. The percentage of the total number of candidate resources is set via a higher layer parameter.
[0169] Example 22 includes any one or more of Examples 18 to 21, and the processing circuit randomly selects candidate resources not within at least a subset of candidate resources according to at least a subset of candidate resources within the SL DRX active time being less than a percentage of the total number of candidate resources, and reports at least a subset of candidate resources within the SL DRX active time and the randomly selected candidate resources to a higher layer, or reports only the set of candidate resources to a higher layer.
[0170] Example 23 includes any one or more of Examples 18 to 22, and the resource selection procedure includes a set of different processes for selecting resources within at least a subset of candidate resources that overlap with the SL DRX active time and other resources of the set of candidate resources that are within the SL DRX inactive time of the receiving UE. The first set of processes includes changing a first RSRP threshold to perform another iteration of selecting a resource within the SL DRX active time when at least a set of candidate resources within the SL DRX active time is below a threshold. The second set of processes includes changing a second RSRP threshold to perform a further iteration of selecting a resource within the SL DRX inactive time when other resources within the SL DRX inactive time are below an inactive threshold.
[0171] Example 24 is a method for resource selection for side link (SL) communication, including receiving, by a user equipment (UE), an indication of SL discontinuous reception (DRX) parameters of a receiving UE, and performing, by the UE, a resource selection procedure based on the SL DRX parameters of the receiving UE to determine a set of candidate resources, where the set of candidate resources includes at least a subset of candidate resources that satisfy a threshold of the SL DRX parameters of the receiving UE, and selecting one or more resources from the set of candidate resources to enable SL communication.
[0172] Example 25 can include Example 24, and further includes selecting at least a subset of candidate resources within a resource selection window (RSW) to satisfy a threshold based on an indication of SL DRX parameters including the SL DRX active time of the receiving UE, where the threshold includes at least one of a portion of the reported candidate resources within the SL DRX active time, the number of reported candidate resources within the SL DRX active time, or the number of candidate slots that overlap with the SL DRX active time, and the SL communication includes autonomous determination of SL resources as mode 2 side link communication.
[0173] Furthermore, the various aspects or features described herein can be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. As used herein, the term "article of manufacture" is intended to encompass any computer-readable device, carrier, or medium accessible from a computer program. For example, computer-readable media can 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.). Additionally, the various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable media" can include, but is not limited to, a wireless channel and various other media capable of storing, containing, and / or carrying instructions and / or data. Further, a computer program product can include a computer-readable media having one or more instructions or codes operable to cause a computer to perform the functions described herein.
[0174] A communication medium includes computer-readable instructions, data structures, program modules, or other structured or unstructured data in a modulated data signal, such as a data signal on a carrier wave or other transport mechanism, and includes any information delivery or transport medium. A "modulated data signal" or signals refers to a signal having one or more characteristics set or changed to encode information in one or more signals. By way of example and not limitation, communication media include 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 memory medium can be coupled to a processor such that the processor can read information from and write information to the memory medium. Alternatively, the memory medium can be integral with the processor. Further, in some aspects, the processor and the memory medium can be present in an ASIC. Additionally, the ASIC can be present in a user terminal. Alternatively, the processor and the memory medium can be present as separate components within the user terminal. Additionally, in some aspects, the processes and / or operations of a method or algorithm can exist as one or any combination or code and / or instructions on a machine-readable medium and / or a computer-readable medium, which can 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 other similar embodiments can be used, or modifications and additions can be made without departing from the described embodiments, for the purpose of performing the same function, similar function, alternative function, or substitute function of the disclosed subject matter, where applicable. Accordingly, the disclosed subject matter should not be limited to any single embodiment described herein, but rather should be construed in accordance with the breadth and scope of the following appended claims.
[0177] Specifically, with respect to the various functions performed by the above-described components (such as 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 (e.g., functionally equivalent) that performs the specific function of the described component, even if not structurally equivalent to the disclosed structure that performs the function in the exemplary implementations of the present disclosure shown herein. Further, although 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 one or more other implementations so as to be desirable and advantageous for any given or particular application.
Claims
1. A user equipment (UE), comprising a memory and a processing circuit, wherein when the processing circuit executes instructions stored in the memory, the UE is caused to receive an indication of SL discontinuous reception (DRX) parameters of a receiver UE for sidelink (SL) communication, execute a resource selection procedure to determine a set of candidate resources, wherein the set of candidate resources includes at least a subset of candidate resources that satisfy a threshold of the SL DRX parameters of the receiver UE, enable the SL communication by using one or more resources from the set of candidate resources, abort the SL communication in response to an SL channel busy ratio (CBR) measurement that exceeds a CBR threshold, the SL CBR measurement being based on an SL received signal strength indication (RSSI) measured within an SL CBR measurement window, use a preset SL CBR value to determine whether to abort the SL communication in response to the number of SL RSSI measurement slots falling below an SL RSSI measurement slot threshold, UE.
2. The processing circuit is further configured such that in a physical (PHY) layer within a resource selection window (RSW), at least the subset of candidate resources is selected to satisfy the threshold based on the indication of the SL DRX parameters, wherein the threshold includes at least one of a portion of the reported candidate resources within the SL DRX active time of the receiver UE, the number of reported candidate resources within the SL DRX active time, or the number of candidate slots overlapping with the SL DRX active time. The UE according to claim 1.
3. The processing circuit is further configured to determine the threshold based on a preset ratio or a preset number of candidate resources associated with a resource pool, or determine the threshold, which includes a portion of candidate resources, the number of candidate resources, or the number of candidate slots overlapping with the SL DRX active time of the receiver UE, based on communication with the receiver UE, wherein at least the subset of candidate resources is equal to or greater than the threshold. The UE according to claim 1 or 2.
4. The processing circuit is Determine the RSW based on the total number (M) of sidelink candidate resources within the timing window, Execute detection of candidate resources that will be used for the SL communication during the detection window before the RSW to decode the Physical Sidelink Control Channel (PSCCH), Based on the RSW, select an initial candidate resource set according to a Reference Signal Received Power (RSRP) threshold, and exclude unavailable candidate resources, Further configured to define at least the subset of candidate resources within the initial candidate resource set that are within the SL DRX active time of the receiving UE based on the threshold. The UE according to claim 1.
5. The processing circuit, Change the size of the RSW to ensure that a threshold portion of the candidate slots or the number of threshold candidate slots overlaps with the RSW and the SL DRX active time, Further configured to set the remaining portion of the candidate slots or the remaining number of slots in the RSW to be after the threshold portion or the number of threshold candidate slots. The UE according to claim 4.
6. The processing circuit, One or more conditions, including that the initial candidate resource set is less than the reported portion of the total number of sidelink candidate resources, or that the number of subset candidate resources of at least the subset of candidate resources within the SL DRX active time of the receiving UE is less than the number threshold or percentage threshold of the reported portion of the total number of sidelink candidate resources. In response to at least one of the one or more conditions being satisfied, Change the RSRP threshold, reselect the initial candidate resource set based on the RSW, exclude the unavailable candidate resources, and redefine at least the subset of candidate resources within the SL DRX active time to execute iterations of the resource selection procedure. The UE according to claim 4.
7. The processing circuit, The initial candidate resource set is greater than or equal to the reported portion of the total number of sidelink candidate resources, and the number of subset candidate resources of at least the subset of candidate resources within the SL DRX active time of the receiving UE is greater than or equal to the number threshold or the percentage threshold of the reported portion of the total number of sidelink candidate resources, and in response to at least the subset of candidate resources not being less than the reported portion of the total number of sidelink candidate resources, in response to at least the subset of candidate resources not being less than the reported portion of the total number of sidelink candidate resources, 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 at least the subset of candidate resources, in response to at least the subset of candidate resources being less than the reported portion of the total number of sidelink candidate resources, randomly selecting at least one candidate resource from the set of candidate resources that are not in at least the subset of candidate resources, and reporting both the at least one randomly selected candidate resource and each candidate resource of the subset of candidate resources to the higher layer, or reporting the at least one candidate resource to the higher layer, and is further configured as such, The UE according to claim 6.
8. The processing circuit is, based on the SL DRX active time of the receiving UE, performing the resource selection procedure, while detecting candidate resources to be used for the SL communication during a detection window, obtaining an initial RSRP threshold associated with the SL DRX active time, while restricting an initial candidate resource set to be selected within the SL DRX active time of the receiving UE, excluding unavailable candidate resources, and performing the execution by doing so, In response to the initial candidate resource set being less than the reported partial number threshold or percentage threshold of the total number of sidelink candidate resources, another iteration of the resource selection procedure is performed using a modified RSRP threshold to redefine the initial candidate resource set within the SL DRX active time, or otherwise, Based on the SL DRX inactive time of the receiving UE, the resource selection procedure is While performing detection of candidate resources to be used for the SL communication during the detection window, obtaining an RSRP threshold associated with the SL DRX inactive time; and Restricting another candidate resource set to be within the SL DRX inactive time, and is further configured to perform by: In response to the other candidate resource set being less than the remaining of the reported partial number threshold or percentage threshold of the total number of sidelink candidate resources, another iteration of the resource selection procedure is performed using another modified RSRP threshold to redefine the other candidate resource set within the SL DRX inactive time, or otherwise, report the initial candidate resource set and the other candidate resource set. The UE according to claim 1.
9. The processing circuit is Further configured to execute the resource selection procedure including detecting candidate resources based on a partial detection window and an indication of whether a minimum number of candidate slots for partial detection or a minimum number smaller than the minimum number of candidate slots is enabled or disabled by a resource pool setting, the UE according to claim 1.
10. In response to being within the SL DRX active time of the receiving UE where the number of candidate slots meets the threshold number of candidate slots, the smaller minimum number is effectively set 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 receiving UE, the smaller minimum number is effectively set as the minimum value of the threshold number of candidate resources across the number of subchannels in the resource pool or the minimum number of candidate slots, the UE according to claim 9.
11. The processing circuit is The UE according to claim 9, further configured to increase the partial detection occasion or the number of the partial detection occasions so as to satisfy the minimum number (Ymin) of the candidate slots, using a threshold number of the number of partial detection occasions within the SL DRX active time of the receiver UE.
12. The processing circuit is further configured to perform re-evaluation or preemption check of one or more selected candidate resources among the set of candidate resources from the resource selection procedure for the aperiodic transmission by performing partial detection, and the set of candidate resources starts from the one or more selected candidate resources and ends at the last slot among the candidate slots based on the slot index used in the resource selection procedure. The UE according to claim 1.
13. The processing circuit performs continuous partial detection (CPS) as the partial detection based on a detection window which is at least M and is M logical slots which are 31 slots at most or another preset number of slots, and is the addition of one or more logical slots before the first selected resource among the one or more selected candidate resources, or is further configured to perform periodic base partial detection (PBPS) based on the periodicity used for the resource selection procedure, wherein the CPS and the PBPS start after the resource selection of the set of candidate resources. The UE according to claim 12.
14. A method for resource selection for sidelink (SL) communication, comprising: receiving, by a user equipment (UE), an indication of SL discontinuous reception (DRX) parameters of a receiver UE; executing, by the UE, a resource selection procedure to determine a set of candidate resources, wherein the set of candidate resources includes at least a subset of candidate resources that satisfy a threshold of the SL DRX parameters of the receiver UE; enabling the SL communication using one or more resources from the set of candidate resources; aborting the SL communication in response to an SL channel busy ratio (CBR) measurement that exceeds a CBR threshold, the SL CBR measurement being based on an SL received signal strength indication (RSSI) measured within an SL CBR measurement window. Using a pre-set SL CBR value to determine whether to abort the SL communication in response to the number of SL RSSI measurement slots falling below the SL RSSI measurement slot threshold, and A method including this.