Resource allocation for sidelink discovery

CN116195227BActive Publication Date: 2026-08-28QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180064296.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-09-17
Filing Date
2021-09-20
Publication Date
2026-08-28
Estimated Expiration
2041-09-20

Smart Images

  • Figure CN116195227B_ABST
    Figure CN116195227B_ABST
Patent Text Reader

Abstract

Aspects presented herein can improve resource allocation for sidelink communications and reduce power consumption of sidelink devices. In an aspect, a first wireless device selects resources for a discovery message from a sidelink resource pool that is partitioned into a first portion and a second portion. The first wireless device transmits the discovery message to a second wireless device using resources selected from the first portion of the sidelink resource pool. The first wireless device monitors for a discovery response message from the second wireless device in the sidelink resource pool.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-reference to related applications

[0002] This application claims the benefit and priority of U.S. Provisional Application S / N. 63 / 083,749, filed September 25, 2020, entitled “RESOURCE ALLOCATION FOR SIDELINK DISCOVERY,” and U.S. Patent Application No. 17 / 478,567, filed September 17, 2021, entitled “RESOURCE ALLOCATION FOR SIDELINK DISCOVERY,” both of which are expressly incorporated herein by reference in their entirety. Technical Field

[0003] This disclosure generally relates to communication systems, and more particularly to sidelink communication.

[0004] introduction

[0005] Wireless communication systems are widely deployed to provide a variety of telecommunications services such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems employ multiple access technologies that enable communication with multiple users by sharing available system resources. Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems.

[0006] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol enabling different wireless devices to communicate at the city, country, region, and even global levels. An example telecommunications standard is 5G New Radio (NR). 5G NR is part of the continuous evolution of mobile broadband, promulgated by the Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with the Internet of Things (IoT), and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable low latency communications (URLLC). Some aspects of 5G NR can be based on the 4G Long Term Evolution (LTE) standard. There is a need for further improvements to 5G NR technology. These improvements can also be applied to other multiple access technologies and telecommunications standards that adopt them.

[0007] Overview

[0008] The following provides a brief overview of one or more aspects to offer a basic understanding of such aspects. This overview is not an exhaustive summary of all conceived aspects, nor is it intended to identify the key or decisive elements of all aspects, nor to define the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as an introduction to the more detailed description that follows.

[0009] In one aspect of this disclosure, a method, computer-readable medium, and apparatus (device) for wireless communication at a first wireless device are provided. The apparatus may select resources for discovery messages from a sidelink resource pool divided into a first portion and a second portion. The apparatus may also use resources selected from the first portion of the sidelink resource pool to transmit discovery messages to a second wireless device. The apparatus monitors discovery response messages from the second wireless device within the sidelink resource pool.

[0010] In one aspect of this disclosure, a method, computer-readable medium, and apparatus (device) for wireless communication at a first wireless device are provided. The apparatus can monitor discovery messages in a first portion of a sidelink resource pool, wherein the sidelink resource pool can be divided into the first portion and a second portion. The apparatus can receive discovery messages from a second wireless device in the first portion of the sidelink resource pool. The apparatus can transmit discovery response messages or connection establishment request messages to the first wireless device in the sidelink resource pool.

[0011] To achieve the foregoing and related objectives, these one or more aspects include the features fully described below and specifically pointed out in the claims. Certain illustrative features of these one or more aspects are set forth in detail in the following description and drawings. However, these features merely indicate a few of the various ways in which the principles of these various aspects may be employed, and this description is intended to cover all such aspects and their equivalents. Brief description of the attached diagram

[0013] Figure 1 This is a diagram illustrating an example of a wireless communication system and access network.

[0014] Figure 2 The various examples of sidelink time slot structures were explained.

[0015] Figure 3 This is a diagram illustrating an example of a first and second device involved in wireless communication based on, for example, a side link.

[0016] Figure 4 The example side-link communication system was explained.

[0017] Figure 5 An example of sensing-based resource allocation was explained.

[0018] Figure 6A and 6B This is a communication flow example illustrating sidelink discovery.

[0019] Figure 7 This is a diagram illustrating an example of dividing a sidelink resource pool.

[0020] Figure 8 This is a diagram illustrating an example of resource pooling.

[0021] Figure 9 This is a diagram illustrating an example of sidelink discovery.

[0022] Figure 10 This is a diagram illustrating an example of sidelink discovery.

[0023] Figure 11 This is a diagram illustrating an example of sidelink discovery and resource allocation.

[0024] Figure 12 This is a diagram illustrating an example of sidelink discovery and resource allocation.

[0025] Figure 13 This is a flowchart of a wireless communication method.

[0026] Figure 14 This is a diagram illustrating an example of the hardware implementation of the example device.

[0027] Figure 15 This is a flowchart of a wireless communication method.

[0028] Figure 16 This is a diagram illustrating an example of the hardware implementation of the example device.

[0029] Detailed description

[0030] Sidelink communication can include direct wireless communication (e.g., not routed by a base station) between a first device (e.g., a first UE or other sidelink device) and a second device (e.g., a second UE or other sidelink device). To exchange sidelink communication, a sidelink device may perform a discovery procedure. The discovery procedure may include monitoring discovery signals from another sidelink device. Monitoring discovery signals and / or sidelink reservation messages can consume power at the sidelink device. The aspects presented herein can help the UE improve power efficiency while enabling the UE to discover sidelink devices and monitor sidelink communication. In some communication systems, the discovery channel can be a separate physical channel where the transmitted waveform / format may differ from data communication. If a discovery message is transmitted on a data channel (e.g., the Physical Sidelink Shared Channel (PSSCH)), the UE can decode and parse the message to determine its content and whether it is a discovery message or a data message. A UE configured to receive discovery messages can monitor and decode a large number of communications to identify which messages are discovery messages.

[0031] The aspects proposed in this paper can reduce decoding and power consumption at the UE by using a set of resources designated for discovery within a sidelink resource pool. As an example, the UE can use a sidelink resource pool having at least one resource set for discovery and at least one resource set for communication (e.g., data). The UE can use different resource sets for discovery and communication to skip monitoring communication in one or more communication resource sets. The UE can receive discovery messages and data messages on the same channel (e.g., PSSCH) and can identify different types of messages based on resources in the sidelink resource pool where a specific PSSCH is received.

[0032] The detailed description that follows, taken in conjunction with the accompanying drawings, is intended as a description of various configurations and is not intended to represent only the configurations in which the concepts described herein can be practiced. This detailed description includes specific details to provide a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring such concepts.

[0033] Several aspects of a telecommunications system will now be described with reference to various apparatuses and methods. These apparatuses and methods will be described in detail below and explained in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively, “elements”). These elements can be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0034] As an example, an element, or any part of an element, or any combination of elements, may be implemented as a "processing system" including one or more processors. Examples of processors include: microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, system-on-a-chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. One or more processors in a processing system can execute software. Software should be broadly interpreted as instructions, instruction sets, code, code segments, program code, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description languages, or other terms.

[0035] Accordingly, in one or more example embodiments, the described functionality may be implemented in hardware, software, or any combination thereof. If implemented in software, the functionality may be stored or encoded as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media. Storage media may be any available medium accessible to a computer. By way of example and not limitation, such computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disc storage, magnetic disk storage, other magnetic storage devices, combinations of these types of computer-readable media, or any other medium capable of being used to store computer-executable code in the form of instructions or data structures accessible to a computer.

[0036] While aspects are described herein by way of example, those skilled in the art will understand that additional implementations and use cases may arise in many different arrangements and scenarios. The aspects described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and package arrangements. For example, implementations and / or devices may arise via integrated chip implementations and other non-modular component-based devices (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / shopping devices, medical devices, AI-enabled devices, etc.). While some examples may or may not be specific to particular use cases or applications, broad applicability of the described aspects is possible. Implementations can range from chip-level or modular components to non-modular, non-chip-level implementations, and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more aspects of the described aspects. In some practical settings, devices incorporating the described aspects and features may also include additional components and features for implementing and practicing the claimed and described aspects. For example, the transmission and reception of wireless signals requires several components for analog and digital purposes (e.g., hardware components including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The aspects described herein are intended to be implemented in a wide variety of devices, chip-level components, systems, distributed arrangements, aggregated or decomposed components, end-user equipment, etc., of various sizes, shapes, and configurations.

[0037] Figure 1 This is an illustration of an example of a wireless communication system and access network 100. UE 104 may include a sidelink discovery component 198 configured to exchange sidelink communications with other sidelink devices. In one aspect, the sidelink discovery component 198 may be configured to select resources from a sidelink resource pool divided into a first portion and a second portion for discovery messages (e.g., announcement messages, connection requests, or responses to connection requests). The sidelink discovery component 198 may be configured to use the resources selected from the first portion of the sidelink resource pool to transmit discovery messages to a second wireless device (e.g., another UE 104). The sidelink discovery component may be configured to monitor discovery response messages from the second wireless device in the sidelink resource pool.

[0038] On the other hand, the sidelink discovery component 198 can be configured to monitor discovery messages in a first portion of a sidelink resource pool, wherein the sidelink resource pool can be divided into a first portion and a second portion. The sidelink discovery component 198 can be configured to receive discovery messages from a second wireless device in the first portion of the sidelink resource pool. The sidelink discovery component can be configured to transmit a discovery response message or a connection establishment request message to a first wireless device in the sidelink resource pool.

[0039] The wireless communication system (also known as a wireless wide area network (WWAN)) includes base station 102, UE 104, evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)). Base station 102 may include macrocells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Macrocells include base stations. Small cells include femtocells, picocells, and microcells.

[0040] For example, the Uu interface can be used to establish an access link between UE 104 and base station 102 or 180. Other communications can be exchanged between wireless devices based on sidelinks. For example, some UEs 104 can communicate directly with each other using device-to-device (D2D) communication link 158. In some examples, D2D communication link 158 can use DL / UL WWAN spectrum. D2D communication link 158 can use one or more sidelink channels, such as Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Control Channel (PSCCH). D2D communication can be achieved through a wide variety of wireless D2D communication systems, such as, for example, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.

[0041] Examples of sidelink communication may include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I) (e.g., from a vehicle-based communication device to a road infrastructure node, such as a roadside unit (RSU)), vehicle-to-network (V2N) (e.g., from a vehicle-based communication device to one or more network nodes, such as a base station), vehicle-to-pedestrian (V2P), cellular vehicle-to-everything (CV2X), and / or combinations thereof and / or communication with other devices, collectively referred to as vehicle-to-everything (V2X) communication. Sidelink communication can be based on V2X or other D2D communication, such as Proximity Services (ProSe). Besides the UE, sidelink communication can also be transmitted and received by other sender and receiver devices, such as roadside unit (RSU) 107. The PC5 interface can be used to exchange sidelink communication, such as in combination with... Figure 2 The examples described in [the document] are as follows. Although including [other examples] Figure 2 The following description of an example time slot structure provides an example of sidelink communication in conjunction with 5G NR, but the concepts described herein can be applied to other similar fields such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.

[0042] Base station 102 configured for 4G LTE (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with EPC 160 via a first backhaul link 132 (e.g., S1 interface). Base station 102 configured for 5G NR (collectively referred to as Next Generation RAN (NG-RAN)) can interface with core network 190 via a second backhaul link 184. Among other functions, base station 102 can also perform one or more of the following functions: user data delivery, radio channel cryptography and cryptography decoding, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of Non-Access Stratum (NAS) messages, NAS node selection, synchronization, Radio Access Network (RAN) sharing, Multimedia Broadcast Multicast Service (MBMS), subscriber and equipment tracking, RAN Information Management (RIM), paging, location, and delivery of alarm messages. Base station 102 can communicate with each other directly or indirectly (e.g., via EPC 160 or core network 190) on third backhaul link 134 (e.g., X2 interface). First backhaul link 132, second backhaul link 184 and third backhaul link 134 can be wired or wireless.

[0043] Base station 102 can wirelessly communicate with UE 104. Each base station 102 can provide communication coverage for its respective geographical coverage area 110. Overlapping geographical coverage areas 110 may exist. For example, small cell 102' may have a coverage area 110' that overlaps with the coverage areas 110 of one or more macro base stations 102. A network that includes both small cells and macro cells may be referred to as a heterogeneous network. The heterogeneous network may also include a Home Evolved B Node (eNB) (HeNB) that can provide services to a restricted group called a Closed Subscriber Group (CSG). The communication link 120 between base station 102 and UE 104 may include uplink (UL) (also known as reverse link) transmission from UE 104 to base station 102 and / or downlink (DL) (also known as forward link) transmission from base station 102 to UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna technologies, including spatial multiplexing, beamforming, and / or transmit diversity. These communication links may use one or more carriers. For the total amount used for transmission in each direction, up to Yx MHz ( x Each carrier allocated in the carrier aggregation (of component carriers) can be used by base station 102 / UE 104 up to [number missing] carriers. YA spectrum with a bandwidth of MHz (e.g., 5, 10, 15, 20, 100, 400 MHz, etc.). These carriers may or may not be adjacent to each other. Carrier allocation may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated to DL compared to UL). Component carriers may include primary component carriers and one or more secondary component carriers. The primary component carrier may be referred to as the primary cell (PCell), and the secondary component carriers may be referred to as secondary cells (SCells).

[0044] The wireless communication system may further include a Wi-Fi access point (AP) 150 communicating with a Wi-Fi station (STA) 152 via a communication link 154, for example, in an unlicensed spectrum of 5 GHz. When communicating in unlicensed spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) before communication to determine whether the channel is available.

[0045] Small cell 102' can operate in licensed and / or unlicensed spectrum. When operating in unlicensed spectrum, small cell 102' can employ NR and use the same unlicensed spectrum (e.g., 5 GHz, etc.) used by Wi-Fi AP 150. Small cell 102' employing NR in unlicensed spectrum can enhance access network coverage and / or increase access network capacity.

[0046] The electromagnetic spectrum is typically subdivided into various classes, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been designated as frequency ranges FR1 (410 MHz – 7.125 GHz) and FR2 (24.25 GHz – 52.6 GHz). Although a portion of FR1 is greater than 6 GHz, it is generally (interchangeably) referred to as the “sub-6 GHz” band in various documents and articles. Similar naming issues sometimes arise regarding FR2, although it is different from the Very High Frequency (EHF) band (30 GHz – 300 GHz) designated as the “millimeter wave” band by the International Telecommunication Union (ITU), FR2 is generally (interchangeably) referred to as the “millimeter wave” band in various documents and articles.

[0047] The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR studies have identified the operating bands of these mid-band frequencies as the frequency range designation FR3 (7.125 GHz – 24.25 GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, thus effectively extending the features of FR1 and / or FR2 into the mid-band frequencies. Additionally, higher frequency bands are currently being explored to extend 5G NR operation above 52.6 GHz. For example, three higher operating frequency bands have been identified as the frequency range designations FR2-2 (52.6 GHz – 71 GHz), FR4 (52.6 GHz – 114.25 GHz), and FR5 (114.25 GHz – 300 GHz). Each of these higher frequency bands falls within the EHF band.

[0048] In light of the foregoing, unless otherwise stated, it should be understood that, as used herein, the term "sub-6 GHz" and the like can broadly refer to frequencies less than 6 GHz, within FR1, or including intermediate frequency band frequencies. Furthermore, unless otherwise stated, it should be understood that, as used herein, the term "millimeter wave" and the like can broadly refer to frequencies that can include intermediate frequency band frequencies, within FR2, FR4, FR2-2 and / or FR5, or within the EHF band.

[0049] Whether it is a small cell 102' or a large cell (e.g., a macro base station), base station 102 may include and / or be referred to as an eNB, gB node (gNB), or another type of base station. Some base stations (such as gNB 180) may operate in conventional sub-6 GHz spectrum, millimeter wave frequencies, and / or near-millimeter wave frequencies to communicate with UE 104. When gNB 180 operates in millimeter wave frequencies or near-millimeter wave frequencies, gNB 180 may be referred to as a millimeter wave base station. Millimeter wave base station 180 may utilize beamforming 182 with UE 104 to compensate for path loss and short range. Base station 180 and UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming.

[0050] Base station 180 may transmit beamformed signals to UE 104 in one or more transmit directions 182'. UE 104 may receive beamformed signals from base station 180 in one or more receive directions 182''. UE 104 may also transmit beamformed signals to base station 180 in one or more transmit directions. Base station 180 may receive beamformed signals from UE 104 in one or more receive directions. Base station 180 / UE 104 may perform beam training to determine the optimal receive and transmit directions for each of base station 180 / UE 104. The transmit and receive directions of base station 180 may be the same or different. The transmit and receive directions of UE 104 may be the same or different. Although this example has been described with respect to base station 180 and UE 104, similar aspects may be applied between a first device and a second device (e.g., a first UE and a second UE) for sidelink communication.

[0051] EPC 160 may include Mobility Management Entity (MME) 162, other MMEs 164, Serving Gateway 166, Multimedia Broadcast Multicast Service (MBMS) Gateway 168, Broadcast Multicast Service Center (BM-SC) 170, and Packet Data Network (PDN) Gateway 172. MME 162 may communicate with Home Subscriber Server (HSS) 174. MME 162 is the control node that handles signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are delivered through Serving Gateway 166, which is itself connected to PDN Gateway 172. PDN Gateway 172 provides UE IP address allocation and other functions. PDN Gateway 172 and BM-SC 170 are connected to IP Service 176. IP Service 176 may include the Internet, intranet, IP Multimedia Subsystem (IMS), PS streaming service, and / or other IP services. The BM-SC 170 provides functionality for MBMS user service provisioning and delivery. The BM-SC 170 can serve as an entry point for content provider MBMS transmissions, authorize and initiate MBMS bearer services within a Public Land Mobile Network (PLMN), and schedule MBMS transmissions. The MBMS gateway 168 can be used to distribute MBMS traffic to base station 102 within a Broadcast-Specific Service Single Frequency Network (MBSFN) area, and can be responsible for session management (start / stop) and collecting eMBMS-related billing information.

[0052] The core network 190 may include Access and Mobility Management Functions (AMF) 192, other AMFs 193, Session Management Functions (SMF) 194, and User Plane Functions (UPF) 195. AMF 192 may communicate with Unified Data Management (UDM) 196. AMF 192 is the control node that handles signaling between UE 104 and the core network 190. Generally, AMF 192 provides QoS flow and session management. All user Internet Protocol (IP) packets are transmitted through UPF 195. UPF 195 provides UE IP address allocation and other functions. UPF 195 connects to IP services 197. IP services 197 may include the Internet, intranet, IP Multimedia Subsystem (IMS), Packet Switched (PS) Streaming (PSS) services, and / or other IP services.

[0053] Base stations may include and / or be referred to as gNB, B-node, eNB, access point, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), transmit / receive point (TRP), or some other suitable term. Base station 102 provides UE 104 with access to EPC 160 or core network 190. Examples of UE 104 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptop devices, personal digital assistants (PDAs), satellite radios, GPS devices, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablet devices, smart devices, wearable devices, vehicles, electricity meters, gas pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similar functional devices. Some UE 104 may be referred to as IoT devices (e.g., parking timers, oil pumps, ovens, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handheld device, user agent, mobile client, client, or some other suitable term.

[0054] Figure 2 Illustrations 200 and 210 include examples illustrating time slot structures that can be used for sidelink communication (e.g., between UE 104, RSU 107, etc.). In some examples, the time slot structure may be within a 5G / NR frame structure. In other examples, the time slot structure may be within an LTE frame structure. Although the following description may focus on 5G NR, the concepts described herein are applicable to other similar domains such as LTE, LTE-A, CDMA, GSM, and other wireless technologies. Figure 2The example time slot structure in the diagram is merely an example, and other sidelink communications may have different frame structures and / or different channels for sidelink communication. A frame (10 ms) can be divided into 10 equally sized subframes (1 ms). Each subframe may include one or more time slots. Subframes may also include mini-time slots, which may include 7, 4, or 2 symbols. Each time slot may include 7 or 14 symbols, depending on the time slot configuration. For time slot configuration 0, each time slot may include 14 symbols, while for time slot configuration 1, each time slot may include 7 symbols. Diagram 200 illustrates a single resource block for a single time slot transmission, for example, this single time slot transmission may correspond to a 0.5 ms transmission time interval (TTI). The physical sidelink control channel can be configured to occupy multiple physical resource blocks (PRBs), for example, 10, 12, 15, 20, or 25 PRBs. The PSCCH can be limited to a single subchannel. For example, the PSCCH duration can be configured to 2 or 3 symbols. For example, subchannels may include 10, 15, 20, 25, 50, 75, or 100 PRBs. Resources for sidelink transmissions may be selected from a resource pool that includes one or more subchannels. As a non-limiting example, a resource pool may include between 1 and 27 subchannels. A PSCCH size may be established for the resource pool, for example, between 10% and 100% of the duration of one subchannel for 2 or 3 symbols. Figure 2 Figure 210 illustrates an example where the PSCCH occupies approximately 50% of a subchannel, serving as an example to explain the concept of PSCCH occupies a subchannel. The Physical Sidelink Shared Channel (PSSCH) occupies at least one subchannel. In some examples, the PSCCH may include a first portion of Sidelink Control Information (SCI), and the PSSCH may include a second portion of the SCI.

[0055] A resource grid can be used to represent frame structure. Each time slot may include a resource block (RB) (also called a physical RB (PRB)) extending for 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme. Figure 2 As explained, some REs may include control information in the PSCCH and some REs may include demodulation RS (DMRS). At least one symbol may be used for feedback. Figure 2An example of a two-symbol structure for a Physical Side-Link Feedback Channel (PSFCH) with adjacent gap symbols is explained. Symbols before and / or after the feedback can be used to transition between data reception and feedback transmission. This gap allows the device to (e.g., in a subsequent time slot) switch from operating as a transmitting device to preparing to operate as a receiving device. As explained, data can be transmitted in the remaining REs. This data may include the data message described herein. The positions of any of the data, DMRS, SCI, feedback, gap symbols, and / or LBT symbols may be related to... Figure 2 The examples described in the text differ. In some examples, multiple time slots can be grouped together.

[0056] Figure 3 This is block diagram 300 showing a first wireless communication device 310 communicating with a second wireless communication device 350 via a sidelink. In some examples, devices 310 and 350 may communicate based on V2X or other D2D communication. This communication may be based on a sidelink using a PC5 interface. Devices 310 and 350 may include UEs, RSUs, base stations, etc. Packets may be provided to a controller / processor 375 that implements Layer 3 and Layer 2 functionality. Layer 3 includes the Radio Resource Control (RRC) layer, and Layer 2 includes the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Media Access Control (MAC) layer.

[0057] Transmit (TX) processor 316 and receive (RX) processor 370 implement Layer 1 functionality associated with various signal processing functions. Layer 1, including the physical (PHY) layer, may include error detection on the transport channel, forward error correction (FEC) decoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. TX processor 316 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The decoded and modulated symbols can then be split into parallel streams. Each stream can then be mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., a pilot) in the time and / or frequency domains, and subsequently combined using an inverse fast Fourier transform (IFFT) to produce a physical channel carrying a time-domain OFDM symbol stream. The OFDM stream is spatially precoded to generate multiple spatial streams. A channel estimate from channel estimator 374 can be used to determine the coding and modulation scheme and for spatial processing. This channel estimate can be derived from a reference signal and / or channel condition feedback transmitted by device 350. Each spatial stream can then be provided to a different antenna 320 via a separate transmitter 318 (TX). Each transmitter 318 (TX) can modulate an RF carrier with the corresponding spatial stream for transmission.

[0058] At device 350, each receiver 354 (RX) receives a signal via its corresponding antenna 352. Each receiver 354 (RX) recovers the information modulated onto the RF carrier and provides this information to the receive (RX) processor 356. The TX processor 368 and RX processor 356 implement Layer 1 functionality associated with various signal processing functions. The RX processor 356 can perform spatial processing on this information to recover any spatial stream destined for device 350. If multiple spatial streams are destined for device 350, they can be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then uses a Fast Fourier Transform (FFT) to transform the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal consists of a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, along with the reference signal, are recovered and demodulated by determining the signal constellation points most likely to have been transmitted by device 310. These soft decisions can be based on a channel estimate calculated by the channel estimator 358. These soft decisions are then decoded and deinterleaved to recover the original data and control signals transmitted by device 310 over the physical channel. This data and control signals are then provided to the controller / processor 359 that implements layer 3 and layer 2 functionality.

[0059] The controller / processor 359 may be associated with a memory 360 that stores program code and data. The memory 360 may be referred to as a computer-readable medium. The controller / processor 359 can provide demultiplexing, packet reassembly, ciphertext decoding, header decompression, and control signal processing between transmission and logical channels. The controller / processor 359 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.

[0060] Similar to the functionality described in conjunction with the transmissions performed by device 310, controller / processor 359 can provide RRC layer functionality associated with system information (e.g., MIB, SIB) capture, RRC connection, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (cryptography, cryptographic decoding, integrity protection, integrity verification); RLC layer functionality associated with the transmission of upper-layer PDUs, error correction via ARQ, concatenation, segmentation and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing MAC SDUs onto TBs, demultiplexing MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority ordering.

[0061] The channel estimate derived by the channel estimator 358 from the reference signal or feedback transmitted by the device 310 can be used by the TX processor 368 to select appropriate coding and modulation schemes and to facilitate spatial processing. The spatial stream generated by the TX processor 368 can be provided to a different antenna 352 via separate transmitters 354 (TX). Each transmitter 354 (TX) can use its respective spatial stream to modulate an RF carrier for transmission.

[0062] The transmission is processed at device 310 in a manner similar to that described for the receiver function at device 350. Each receiver 318 (RX) receives the signal via its corresponding antenna 320. Each receiver 318 (RX) recovers the information modulated onto the RF carrier and provides that information to the RX processor 370.

[0063] The controller / processor 375 may be associated with a memory 376 that stores program code and data. The memory 376 may be referred to as a computer-readable medium. The controller / processor 375 provides demultiplexing, packet reassembly, ciphertext decoding, header decompression, and control signal processing between transmission and logical channels. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.

[0064] At least one of the following: TX processor 368, RX processor 356, controller / processor 359, TX processor 316, RX processor 370, or controller / processor 375 may be configured to perform combined operations. Figure 1 Various aspects of the sidelink discovery component 198. For example, the sidelink discovery component 198 may be configured to transmit discovery-related messages and / or monitor discovery-related messages at specified resource pools and / or time intervals. The sidelink discovery component 198 may be configured to perform resource allocation for discovery-related messages.

[0065] Figure 4 Example 400 illustrates wireless communication between devices based on sidelink communication. Communication can be based on, among other things... Figure 2The time slot structure is described in various aspects. For example, transmitting UE 402 may transmit transmission 414 (e.g., including a control channel and / or a corresponding data channel), which may be received by receiving UEs 404, 406, and 408. The control channel may include information for decoding the data channel and may also be used by the receiving devices to avoid interference by suppressing transmissions on occupied resources during data transmission. The number of TTIs and RBs that the data transmission will occupy may be indicated in the control message from the transmitting device. In addition to being able to operate as receiving devices, UEs 402, 404, 406, and 408 may also be able to operate as transmitting devices. Therefore, UEs 406 and 408 are interpreted as transmitting transmissions 416 and 420. Transmissions 414, 416, and 420 may be broadcast or multicast to nearby devices. For example, UE 414 may transmit communications that will be received by other UEs within range 401 of UE 414. Additionally or alternatively, RSU 407 may receive communication 418 from UE 402, 404, 406, 408 and / or transmit communication 418 to UE 402, 404, 406, 408.

[0066] Sidelink communication exchanged directly between devices may include discovery messages for sidelink UEs to find nearby UEs, and / or may include sensing of resource reservations made by other UEs for selecting resources for transmission. Sidelink communication may be based on different types or modes of resource allocation mechanisms. In a first resource allocation mode (which may be referred to herein as "Mode 1"), centralized resource allocation may be provided. For example, base station 102 or 180 may determine resources for sidelink communication and allocate resources for different UEs 104 to use for sidelink transmission. In this first mode, the sidelink UE receives sidelink resource allocations from base station 102 or 180. In a second resource allocation mode (which may be referred to herein as "Mode 2"), distributed resource allocation may be provided. In Mode 2, each UE may autonomously determine the resources to be used for sidelink transmission. To coordinate the selection of sidelink resources by individual UEs, each UE may use sensing techniques to monitor resource reservations of other sidelink UEs and may select resources for sidelink transmission from unreserved resources. These resource allocation mechanisms for sidelinks may provide power savings, for example, at the physical layer or media access control (MAC) layer. Power savings can be helpful in sidelink applications such as shared security applications, business applications, and wearable devices (which can include both periodic and non-periodic traffic).

[0067] Figure 5An example of resource allocation based on Sensing 500 is explained. A UE can perform sensing by monitoring Sidelink Control Information (SCI), which indicates that other UEs are using resources to transmit sidelink transmissions. The SCI-indicated resources can be described as reserved sidelink resources. The indicated resources can be referred to as sidelink reservations. For example... Figure 5 As shown at 502, the UE can monitor a set of frequency resources within a time window. The frequency range can be based on a set of resources used for sidelink communication. The time and frequency resources used for sidelink communication can be referred to as a resource pool. The UE can determine the available resources in the resource pool based on the remaining unreserved resources. For example, in Mode 2 resource allocation, a UE interested in transmitting packets can perform this sensing (i.e., monitor activity in the communication resource pool), and the UE can determine whether a resource in a future time slot has been reserved by another UE in a past time slot. If the resource is not reserved by another UE to transmit higher-priority packets, or if the resource is reserved by another UE but the RSRP of the signal transmitted by that other UE is below a threshold, then the UE can use the resource. In another example, if the measurement of the corresponding SCI received in the sensing window meets a threshold (such as an RSRP threshold or other signal strength threshold), then the UE can reserve the resource. In other words, a resource pool can be a set of time / frequency resources on which sidelink communication can be performed. The resource pool can be pre-configured (i.e., pre-loaded) on the UE or configured by the base station.

[0068] After resource selection is triggered, at step 504, the UE can select a resource from the available resources in the resource pool for transmission. For example, resource selection can be triggered by the UE having data for transmission. Figure 5 Example resource pool 506 is explained, as well as the resources selected by the UE from the available resources not reserved by the SCI received during the sensing window.

[0069] As discussed, sidelink devices can exchange direct sidelink communication with each other. To establish sidelink communication between sidelink devices (e.g., UEs), one sidelink device can attempt to discover another sidelink device via a discovery procedure at a higher layer of the protocol stack (e.g., the application layer). This discovery mechanism can also be configured at a lower layer of the protocol stack. In one type of sidelink discovery model, as by... Figure 6AAs shown in Figure 600A, in order to discover or confirm the presence of another UE, a first UE 602 may broadcast / multicast a discovery message. This discovery message may be an announcement message 606. The first UE 602 may broadcast the announcement message 606 indicating its presence as a sidelink device to other UEs within its transmission range (e.g., UEs 604). In response, UEs 604 may transmit a connection request message 608 (also referred to as a "connection establishment request message") to the first UE 602 if they wish to establish sidelink communication with the first UE 602. For example, referring back to... Figure 4 UE 402 may broadcast an announcement message that can be received by UEs 404 and 406, as well as other sidelink devices (such as RSU 407), within UE 402's transmission range 401. A sidelink device (such as UE 404) receiving the announcement message may respond to a first UE (e.g., UE 402) with a message (e.g., a connection request). After discovering each other, UEs 402 and 404 may exchange sidelink communications. The first sidelink device or first UE (e.g., UE 402 or 602) that transmits the announcement message (e.g., announcement message 606) may be referred to as the announcing UE. Sidelink devices(e.g., UEs 404, 406, 604) that transmit discovery responses or monitoring announcement messages may be referred to as the monitoring UE. The discovery type involving broadcast announcements and responses may be referred to as the first discovery model, or "Model A" sidelink discovery.

[0070] In another type of sidelink discovery model, such as Figure 6B As shown in diagram 600B, a first UE 612 (e.g., UE 402) may broadcast a request message 616 (also referred to as a "discovery request message") to one or more UEs 614. The first UE 612 that transmits the request message 616 may be referred to as the discovering UE. In response, the UE(s) receiving the request message 616 may process the request and transmit a response message 618 to the first UE 612. The UE(s) that transmit the response message 618 may be referred to as the discovering UE. The discovery type that includes a request message or a discovery request message may be referred to as a second discovery type or "Mode B" sidelink discovery.

[0071] To enable sidelink devices to be based on combination Figure 6A and 6BThe discussed sidelink discovery model establishes direct communication with each other. Since broadcast / discovery messages (e.g., announcement message 606, request message 616, etc.) can be propagated in the same sidelink resource pool as discovery response messages (e.g., connection request message 608, response message 618, etc.), the receiving sidelink device (e.g., the monitoring UE or the discovering UE) or the transmitting sidelink device (e.g., the announcement UE or the discovering UE) can be configured to continuously monitor discovery messages or discovery response messages (collectively, "discovery-related messages") in the sidelink resource pool. Continuous monitoring of discovery-related messages can increase power consumption at the receiving sidelink device and / or the transmitting sidelink device, which can also degrade their performance.

[0072] Different designs may exist for the discovery channel. In one example (e.g., for LTE D2D / V2X), the discovery channel may be defined as a separate physical channel where the transmitted waveform / format may differ from that of data communication. In another example (e.g., for NR D2D / V2X), all discovery messages may be transmitted on the data channel. Therefore, if discovery messages are transmitted in a shared resource pool with other data communications, the receiving UE may not be able to determine whether the communication is for data or discovery before decoding the message and parsing its content. Consequently, if a UE is configured to receive discovery messages, it may have to monitor and decode all communications occurring in the resource pool.

[0073] The aspects proposed herein can improve resource allocation for sidelink communication. These aspects can reduce power consumption at the receiving and / or transmitting sidelink devices while a sidelink device is executing a sidelink discovery procedure. In one aspect of this disclosure, a discovery resource pool (e.g., a resource pool for transmitting discovery messages) can be configured separately from a communication resource pool (e.g., a resource pool for transmitting communication or data) for the sidelink device (e.g., the receiving and / or transmitting sidelink device), allowing the sidelink device to skip monitoring of a communication pool if it does not have any communication (e.g., discovery) messages for the sidelink device or if a communication pool or a portion of a communication pool is not expected to carry any discovery-related messages. This achieves power savings for the sidelink device because it can skip or avoid continuous monitoring of discovery-related messages in the resource pool.

[0074] Figure 7This is a diagram 700 illustrating examples of dividing a sidelink resource pool 702 into one or more discovery resource pools 704 and one or more communication resource pools 706 according to various aspects of this disclosure, wherein each discovery resource pool 704 may correspond to a communication resource pool 706. A transmitting UE (e.g., UE 402, 602, 612) may transmit / broadcast discovery messages (e.g., announcement message 606, request message 616, etc.) in the discovery resource pool 704, and a receiving UE (e.g., UE 404, 406, 604, 614) may monitor discovery messages in the discovery resource pool 704. This allows the receiving UE to skip monitoring discovery messages in the communication resource pool 706 to reduce power consumption. For example, a UE that does not have any connection to other UEs on the sidelink may transmit or look up broadcast discovery messages in the discovery resource pool 704 and may exclude monitoring of the communication resource pool 706 (e.g., the UE may enter an idle or sleep mode during the communication resource pool 706). This can also improve the efficiency of UEs establishing sidelink communication with each other.

[0075] like Figure 6A and 6B As shown, during the sidelink discovery procedure, some messages from the UE (e.g., 602, 612) may be broadcast / multicast messages (e.g., announcement message 606, request message 616, etc.), and some messages from the UE (e.g., 604, 614) may be unicast messages (e.g., connection request message 608, response message 618, etc.). In another aspect of this disclosure, further improvements in resource allocation and power saving can be achieved by dividing the discovery resource pool into one or more portions, where a portion may be used for transmitting broadcast / multicast messages and different portions for transmitting (or monitoring) unicast messages. This can further reduce the time and / or resources required for the UE to monitor or transmit discovery-related messages.

[0076] Figure 8This is a diagram 800 illustrating an example of dividing a discovery resource pool into multiple parts according to various aspects of this disclosure. For example, as shown in diagram 800, a discovery resource pool 806 (e.g., discovery resource pool 704) may be divided into a first part (e.g., part 1) and a second part (e.g., part 2). The first part may be referred to as a broadcast pool 808 and the second part may be referred to as a unicast pool 810. A UE 802 (e.g., UE 402, 602, 612) may use broadcast pool 808 to transmit broadcast / multicast messages to other UEs (e.g., UE 604, 614), such as an existence declaration message 812 in model A sidelink discovery or a request / discovery request message 814 in model B sidelink discovery. Therefore, in order for other UEs (such as UE 804) to detect discovery-related broadcast / multicast messages, they may scan / monitor broadcast pool 808. After a UE receives / detects a discovery-related broadcast / multicast message in broadcast pool 808, the UE may use unicast pool 810 to respond to the broadcast / multicast message. For example, after UE 804 receives an presence declaration message 812 or a request message 814 broadcast / multicast by UE 802, UE 804 can use unicast pool 810 to transmit a connection request message 816 (e.g., for link discovery on the model A side) or a discovery response message 818 (e.g., for link discovery on the model B side) to UE 802. Therefore, the UE initiating the discovery can monitor the discovery response in a unicast pool (e.g., part 2 of discovery resource pool 806). For example, after UE 802 broadcasts / multicasts an presence declaration message 812 or a request message 814, UE 802 can monitor connection request messages (e.g., 816) and / or discovery response messages (e.g., 818) from other UEs such as UE 804 in unicast pool 810 (e.g., instead of monitoring discovery-related broadcast / multicast messages in unicast pool 810 and / or communication resource pool 820). Additionally, UE 802 can determine not to monitor communication resource pool 820 if UE 802 does not have a connection with other UEs. When a UE (e.g., 804) does not detect relevant broadcast / multicast messages (e.g., 812, 814) during monitoring, such as when the UE is outside broadcast pool 808, the UE can enter or remain in idle mode or sleep mode to reduce power consumption. One or more parameters may be configured separately for broadcast pool 808 and unicast pool 810, such as parameters for power control and / or HARQ feedback.

[0077] In another aspect of this disclosure, since the duration for the discovery pool (e.g., 704, 806) may be short, the UE can transmit discovery-related broadcast / multicast messages in the discovery pool and monitor responses to such broadcast / multicast messages in the communication resource pool. For example, as Figure 9As shown in diagram 900, UE 902 (e.g., UE 402, 602, 612) can use discovery resource pool 906 (e.g., discovery resource pool 704) to transmit broadcast / multicast messages to other UEs (e.g., UE 604, 614), such as presence announcement messages 912 in Model A side-link discovery or request / discovery request messages 914 in Model B side-link discovery. Therefore, in order for other UEs (such as UE 904) to detect discovery-related broadcast / multicast messages, they can scan / monitor discovery resource pool 906. After a UE receives / detects a discovery-related broadcast / multicast message in discovery resource pool 906, the UE can use communication resource pool 908 to respond to the broadcast / multicast message. For example, after UE 904 receives an presence declaration message 912 or a request message 914 broadcast / multicast by UE 902, UE 904 can use communication resource pool 908 to transmit a connection request message 916 (e.g., for link discovery on the Model A side) or a discovery response message 918 (e.g., for link discovery on the Model B side) to UE 902. Therefore, the UE initiating the discovery can monitor the discovery response in communication resource pool 908. For example, after UE 902 broadcasts / multicasts an presence declaration message 912 or a request message 914, UE 902 can monitor connection request messages (e.g., 916) and / or discovery response messages (e.g., 918) from other UEs (such as UE 904) in communication resource pool 908.

[0078] Additionally, the network can configure multiple communication resource pools for sidelink bandwidth portions (BWP) and / or sidelink carriers, whereby sidelink devices such as UEs can select one or more communication resource pools for communication depending on their mobility state. Therefore, a UE transmitting a broadcast message (e.g., an existence announcement message or a request / discovery request message) (e.g., UE 802, 902) may include information about the one or more communication resource pools in which the transmitting UE can monitor discovery responses (e.g., connection request messages or discovery response messages) in the broadcast message. In response, a UE responding to a broadcast message (e.g., 804, 904) may transmit a discovery response to the transmitting UE based on or using the one or more communication resource pools.

[0079] In one example, to improve the efficiency of discovery message monitoring or to reduce the time a UE spends monitoring discovery response messages (e.g., 916, 918), the UE transmitting the broadcast / multicast message may define a time window in which it monitors the discovery response. For example, UE 902 may indicate to other UEs (e.g., UE 904) in a broadcast / multicast message (e.g., 912, 914) or in a separate message a time window 910 in which UE 902 monitors discovery response messages (e.g., 916, 198). Therefore, after a UE (e.g., 904) receives / detects a discovery-related broadcast / multicast message in the discovery resource pool 906, the UE may respond to the broadcast / multicast message within the time window 910 of the communication resource pool 908. For example, after UE 904 receives an presence declaration message 912 or a request message 914 broadcast / multicast by UE 902, UE 904 may transmit a connection request message 916 (e.g., for link discovery on the Model A side) or a discovery response message 918 (e.g., for link discovery on the Model B side) to UE 902 within a time window 910 of the communication resource pool 908. Therefore, the UE initiating the discovery can monitor the discovery response within a time window 910 within the communication resource pool 908, and may skip monitoring the discovery response or enter a sleep / idle mode outside of this time window 910. For example, after UE 902 broadcasts / multicasts an presence declaration message 912 or a request message 914, UE 902 may monitor connection request messages (e.g., 916) and / or discovery response messages (e.g., 918) from other UEs (such as UE 904) within a time window 910 of the communication resource pool 908. This reduces the time it takes for UE 902 to monitor and detect response messages, which enables additional power savings for UE 902, as UE 902 can enter sleep / idle mode when it is outside the time window 910.

[0080] Similarly, refer back to Figure 8 If a connection request message 816 or a discovery response message 818 is received, it will be combined. Figure 8 If a discovery response message is received in unicast pool 810 of the described discovery resource pool 806, UE 802 can indicate to other UEs (e.g., UE 804) in a broadcast / group message (e.g., broadcast / group messages 812, 814) or in a separate message that UE 802 is monitoring the discovery response message within a time window 822. After a UE receives / detects a discovery-related broadcast / groupcast message in broadcast pool 808, the UE can respond to the broadcast / groupcast message within the time window 822 of unicast pool 810. Therefore, the transmitting UE can skip monitoring the discovery response message if it is outside the time window 822.

[0081] In another example, combining Figure 8 and 9The described time window aspect (e.g., time windows 822, 910) can also be applied to sidelink resource pools that are not divided into multiple parts (e.g., divided into discovery resource pools and communication resource pools). For example, a transmitting UE (e.g., UE 402, 602, 612) can transmit discovery-related broadcast messages (e.g., announcement message 606 or request message 616) in the sidelink resource pool, which indicate a time window in which the transmitting UE monitors discovery response messages (e.g., 608, 618) for that broadcast message in the sidelink resource pool. In response, a receiving UE (e.g., UE 404, 406, 604, 614) can transmit a response message within the defined time window. Therefore, the transmitting UE can skip monitoring the discovery response messages when it is outside the time window.

[0082] In another example, the UE transmitting the broadcast / multicast message can indicate its discontinuous reception (DRX) or discontinuous transmission (DTX) information to another UE, so that the other UE can respond to the broadcast / multicast message at least in part based on the transmitting UE's DRX / DTX mode (e.g., during the transmitting UE's DRX active duration or the UE's DTX active duration). UEs can reduce power consumption through DRX, in which the UE monitors or transmits communications during the DRX-on duration and does not monitor or transmit communications during the DRX-off duration. The DRX-off duration can correspond to the time during which the UE operates in low-power mode, sleep mode, etc. By having periods during which the UE does not monitor or transmit communications, the UE can save power or extend battery life. For example, as... Figure 10 As shown in Figure 1000, the first UE 1002 may provide information about DRX mode 1006 in a broadcast announcement message and / or in a response to a sidelink discovery message. The first UE 1002 may then monitor sidelink communications (e.g., discovery responses) based on DRX mode 1006 (e.g., during the DRX enable duration). When the second UE 1004 receives the broadcast announcement message, the second UE 1004 may transmit communications (e.g., discovery responses) to the first UE 1002 based on the first UE's DRX mode 1006 (such as when the first UE 1002 is during the DRX enable duration).

[0083] In another aspect of this disclosure, a UE responding to a broadcast / multicast message may determine the resources for transmitting the response message based at least in part on resource mapping. Figure 11 This is illustration 1100 illustrating an example of resource mapping according to various aspects of this disclosure. As shown in illustration 1100, for Model A side link discovery, UE 1102 can periodically broadcast presence declaration messages 1112, wherein resource allocation for transmitting the presence declaration message 1112 can be via, for example, combining Figure 5 The described sensing and periodic resource reservation (e.g., within the discovery resource pool 1106) are performed. However, for UE 1104 responding to the presence announcement message 1112, the resources used by UE 1104 to transmit the connection request message 1116 may be less predictable or random, as UE 1104 may not have reserved resources for sending the connection request message 1116. Therefore, UE 1104 may select random resources for transmitting the connection request message 1116. The random resources selected by UE 1104 may conflict with transmissions of other UEs, leading to resource conflicts, which can reduce the transmission reliability of UE 1104. Similarly, for Model B side link discovery, UE 1103 may periodically broadcast a discovery request message 1114. However, for UE 1105 responding to the discovery request message 1114, the resources used by UE 1105 to transmit the discovery response message 1118 may be unpredictable or random, because UE 1105 may not have reserved resources in advance for sending the discovery response message 1118. Therefore, UE 1105 may choose random resources for transmitting the discovery response message 1118, which may lead to resource conflicts and reduce the transmission reliability of UE 1105.

[0084] In one example, to improve the reliability of transmission between a UE transmitting a broadcast message (e.g., 1112, 1114) and a UE responding to the broadcast message, a mapping between resources(s) for broadcasting the message and resources(s) for discovering the response can be defined for the UEs or by the UE transmitting the broadcast message. For example, see reference [link to previous section]. Figure 11 When UEs 1102 and 1103 reserve resources 1120 or 1124 in discovery resource pool 1106 for transmitting broadcast messages (e.g., 1112, 1114), a mapping can be used to determine the corresponding resources 1122 or 1126 for UE 1104 to transmit connection request message 1116 or for UE 1105 to transmit discovery response message 1118. This mapping can also determine the reserved resources 1120 or 1124 that UEs 1102 and 1103 can use to transmit broadcast messages. For example, UEs 1102 and 1103 can determine reserved resources 1120 or 1124 at least in part based on the PSCCH or PSSCH that the UE uses to transmit broadcast messages. In another example, for Model A side link discovery, if connection request message 1116 will be received in communication resource pool 1108 (e.g., in combination with...) Figure 9(As described), then UE 1104, which is establishing a connection with UE 1102, can determine the resource 1122 for sending the connection request message 1116 based at least in part on resource 1120, where it receives the announcement message 1112 and the PSCCH or PSSCH of that mapping. In another example, for Model B side link discovery, if the discovery response message 1118 is received in the discovery resource pool 1106 (as described), then... Figure 8 If UE 1105 is configured to transmit a discovery response message 1118 to UE 1103, it may use resource 1126, which is derived at least in part based on the PSCCH or PSSCH carrying the discovery request message 1114 and the mapping, to transmit the discovery response message 1118. Corresponding resources 1122 or 1126 may include a single resource or multiple resources. If corresponding resources 1122 or 1126 include multiple resources, the responding UE (e.g., UE 1104, 1105) may select one of the multiple resources for transmitting the response message (e.g., connection request message 1116 or discovery response message 1118). For example, if a portion of the multiple resources overlaps with one or more resources reserved / used by another UE or another discovery message, the responding UE may use the non-overlapping resources to transmit the response message to the corresponding broadcasting UE (e.g., UE 1102, 1103).

[0085] In other words, a first UE (e.g., UE 1102, 1103) transmitting a broadcast message (e.g., discovery messages 1112, 1114) and / or a second UE (e.g., UE 1104, 1105) receiving / monitoring the broadcast message can determine the set of resources used to convey discovery response messages (e.g., response messages 1116, 1118) based on one or more parameters and mapping functions associated with the resources in which the broadcast message is transmitted from the first UE. For example, physical layer parameters for the resources of the broadcast message from the first UE may include at least one of the following: subchannel, resource block (RB), time slot index of PSSCH or PSCCH, ID associated with the first UE (e.g., source ID indicated in the discovery / broadcast message from the first UE), and / or zone ID associated with the first UE, etc.

[0086] In another aspect of this disclosure, the first UE transmitting a broadcast / multicast message may provide resource allocation to a second UE that is responding to the broadcast / multicast message (e.g., a connection establishment request message, a discovery request message, etc.) based on inter-UE coordination. Figure 12This is illustration 1200 illustrating an example of resource allocation for discovery via inter-UE coordination according to various aspects of this disclosure. As shown in illustration 1200, for Model A sidelink discovery, a first UE 1202 may periodically broadcast a presence announcement message 1212, wherein resources (e.g., 1220 or 1224) for transmitting the presence announcement message 1212 may be provided by the first UE 1202 via sensing 1211 and periodic resource reservation (e.g., within the discovery pool 1206), such as in combination Figure 5 Described. During sensing 1211 and periodic resource reservation, the first UE 1202 may also determine resources or resource sets 1222 or 1226 (e.g., time slots within communication resource pool 1208, discovery resource pool 1206, or unallocated sidelink resource pools (depending on configuration) for the second UE 1204 to transmit connection request messages 1216). The first UE 1202 may indicate resources or resource sets 1222 or 1226 to the second UE 1204 in an existence declaration message 1212. After the UE 1204 receives the existence declaration message 1212 including the resources or resource sets 1222 or 1226 shown in 1215, the UE 1204 may select from those resources or resource sets 1222 or 1226 to transmit the connection request message 1216. In other words, the UE 1204 may select (e.g., randomly) resources from those suggested by the first UE 1202 without performing sensing. Randomization in resource selection avoids resource conflicts between multiple monitoring UEs (e.g., UE604, 1204). In addition, UE 1204 can select a random orthogonal coverage code (OCC) for PSSCH DMRS, which allows multiple monitoring UEs to use the same resources for transmission (e.g., for connection establishment request messages).

[0087] Similarly, for Model B sidelink discovery, the first UE 1203 can periodically broadcast a request message 1214, wherein the resources (e.g., 1220 or 1224) for transmitting the request message 1214 can be provided by the first UE 1203 via sensing 1213 and periodic resource reservation (e.g., within the resource pool 1206), such as in combination with Figure 5Described. During sensing 1213 and periodic resource reservation, the first UE 1203 may also determine resources or resource sets 1222 or 1218 (e.g., time slots within communication resource pool 1208, discovery resource pool 1206, or unallocated sidelink resource pools (depending on configuration) for the second UE 1205 to send discovery response messages 1218). The first UE 1203 may indicate resources or resource sets 1222 or 1226 to the second UE 1205 in a request message 1214. After the UE 1205 receives the request message 1214 including the resources or resource sets 1222 or 1226 shown in 1217, the UE 1205 may select from those resources or resource sets 1222 or 1226 to transmit the discovery response message 1218. Thus, the UE 1205 may select (e.g., randomly) resources from the resources / time slots suggested by the first UE 1203 without performing sensing. Randomization in resource selection avoids resource conflicts between multiple discoverer UEs (e.g., UE 614, 1205). In addition, UE 1205 can select a random orthogonal coverage code (OCC) for PSSCH DMRS, which allows multiple discoverer UEs to use the same resources for transmission (e.g., for transmitting discovery response messages).

[0088] When two or more declaring or discovering UEs (e.g., first UE 1202 or 1203 and a third UE) transmit broadcast messages (e.g., presence declaration message 1212 or request message 1214) using corresponding selected resources, some of these resources may overlap. In one example, a monitoring or discovering UE (e.g., second UE 1204 or 1205) may select a resource chosen only by one of the declaring or discovering UEs and communicate with that UE accordingly. In other words, a monitoring or discovering UE may select non-overlapping resources for transmitting connection request message 1216 or discovery response message 1218 to first UE 1202 or 1203 or third UE. For example, second UE 1204 may receive presence declaration message 1212 from first UE 1202, which indicates that resources A, B, and C are available for second UE 1204 to transmit connection request message 1216 to first UE 1202. The second UE 1204 can also receive another presence declaration message from the third UE, indicating that resources B, C, and D can be used by the second UE 1204 to transmit a connection request message to the third UE. Therefore, the second UE 1204 can use resource A, which does not overlap with the resources indicated by the third UE (e.g., resources B, C, and D), to transmit the connection request message 1216 to the first UE 1202, and the second UE 1204 can use resource D, which does not overlap with the resources indicated by the first UE 1202 (e.g., resources A, B, and C), to transmit the connection request to the third UE. This mechanism can be used with UEs having different capabilities. For example, the first UE 1202 can be a more capable UE (e.g., a mobile phone), while the second UE 1204 can be a less capable UE (e.g., a wearable device).

[0089] Figure 13 This is a flowchart 1300 of a wireless communication method. The method can be performed by a first wireless device communicating via a sidelink (e.g., UE 104, 402, 404, 406, 602, 612, 802, 902, 1002, 1102, 1103, 1202, 1203; device 310 or 350, RSU 407; equipment 1402). Optionally, aspects may be illustrated with dashed lines. The method enables the first wireless device to select resources for broadcasting discovery-related messages and / or select one or more resources or time durations for a second wireless device to transmit a response to the broadcast discovery-related message.

[0090] At 1302, the first wireless device can select resources for discovery messages from a sidelink resource pool divided into a first part and a second part, such as combining... Figures 7 to 12Described. For example, UE 802 or 902 can select resources from discovery resource pools 806 / 906 for broadcasting presence declaration messages 812 / 912 or request messages 814 / 914, wherein discovery resource pools 806 / 906 are separate from communication resource pools 820 / 908. The selection of resources can be, for example, Figure 14 The resource selection component 1440 of equipment 1402 is used to perform the operation.

[0091] In one example, the first part of the resource pool may be a discovery resource pool, and the second part of the resource pool may be a communication resource pool. Additionally, the discovery message may be a discovery announcement message or a discovery request message. One or more parameters configured for the first part of the resource pool may differ from those configured for the second part of the resource pool. For example, these one or more parameters may include at least one of parameters used for power control or HARQ feedback. In another example, the discovery message may instruct a first wireless device to monitor a time window from a discovery response message received from a second wireless device.

[0092] At 1304, the first wireless device may use resources selected from the first portion of the sidelink resource pool to transmit discovery messages to the second wireless device, such as combining... Figures 7 to 12 Described. For example, UE 802 or 902 may use resources selected from discovery resource pools 806 / 906 to transmit broadcast / multicast presence announcement messages 812 / 912 or request messages 814 / 914. The first wireless device may periodically transmit discovery messages. The transmission of discovery messages may be by, for example... Figure 14 The discovery message processing component 1442 and / or transmission component 1434 of the equipment 1402 are used to perform this.

[0093] In 1306, the first wireless device can monitor discovery response messages from the second wireless device in the sidelink resource pool, such as combining... Figures 7 to 12 Described as such. For example, UE 802 can monitor discovery response messages (e.g., connection request message 816, discovery response message 818) in unicast pool 810, which is part of a sidelink resource pool; UE 902 can monitor discovery response messages (e.g., connection request message 916, discovery response message 918) in communication resource pool 908, which is part of a sidelink resource pool. Therefore, the discovery response message can be a connection establishment request message. Monitoring of the discovery response message can be, for example, by Figure 14 The discovery message monitoring component 1444 and / or receiving component 1430 of the equipment 1402 are used to perform this.

[0094] In one example, the first wireless device can transmit discovery messages in the first part of the sidelink resource pool and monitor discovery response messages from the second wireless device in the first part of the sidelink resource pool, such as combining... Figure 8 Described. For example, the first part of the sidelink resource pool may further include a broadcast resource pool and a unicast resource pool, wherein the first wireless device can transmit discovery messages in the broadcast pool and monitor discovery response messages from the second wireless device in the unicast pool.

[0095] In another example, the first wireless device can transmit discovery messages in a first part of the sidelink resource pool and monitor discovery response messages from the second wireless device in a second part of the sidelink resource pool, such as combining... Figure 9 The description states that a discovery message can instruct a first wireless device within a second portion of the sidelink resource pool to monitor discovery response messages from a second wireless device within a specific time window.

[0096] In another example, the first wireless device may indicate at least one of its DRX or DTX information to the second wireless device. Therefore, the first wireless device may monitor discovery response messages from the second wireless device during either the DRX active duration or the DTX active duration, such as in conjunction with... Figure 10 Described.

[0097] In another example, the first wireless device may select resources for transmitting discovery messages based on resource sensing and periodic resource reservation, such as combining... Figure 5 Described.

[0098] In another example, the first wireless device may monitor discovery response messages based on a mapping associated with resources used for discovery messages, such as combining... Figure 11 and 12 Described.

[0099] In another example, the first wireless device may select the resource, at least in part, based on one or more parameters and mapping functions associated with the resource used to transmit the discovery message, such as combining... Figure 11 The parameters associated with the resource may include at least one of the following: subchannel, RB, PSCCH slot index, PSSCH slot index, source ID associated with the first radio device, and / or zone ID associated with the first radio device, etc.

[0100] The discovery message can also instruct the first wireless device to monitor a set of resources from the discovery response messages received from the second wireless device, such as combining... Figure 11 and 12 The resource set can be within a first or second part of the sidelink resource pool. In one example, the first wireless device can determine the resource set at least in part based on resource sensing protocols, such as combining... Figure 12Described. In another example, the first wireless device may determine the resource set at least in part based on the PSCCH or PSSCH used to transmit discovery messages, such as by combining Figure 11 As described. Therefore, the first wireless device can receive a discovery response message or a discovery request message in or a portion of the resource set.

[0101] Figure 14 This is illustration 1400, illustrating an example of the hardware implementation of device 1402. Device 1402 can be a UE, a component of a UE, or a device that enables UE functionality. Device 1402 can be another device supporting sidelink communication. In some aspects, device 1402 may include a baseband processor 1404 (also referred to as a modem) coupled to an RF transceiver 1422. In some aspects, baseband processor 1404 may be a cellular baseband processor, and RF transceiver 1422 may be a cellular RF transceiver. The device may include one or more Subscriber Identity Module (SIM) cards 1420, an application processor 1406 coupled to a Secure Digital Card (SD) card 1408 and a screen 1410, a Bluetooth module 1412, a Wireless Local Area Network (WLAN) module 1414, a Global Positioning System (GPS) module 1416, and / or a power supply 1418. Baseband processor 1404 communicates with UE 104 and / or BS 102 / 180 via RF transceiver 1422. The baseband processor 1404 may include computer-readable media / memory. The computer-readable media / memory may be non-transient. The baseband processor 1404 is responsible for general processing, including the execution of software stored on the computer-readable media / memory. When executed by the baseband processor 1404, the software causes the baseband processor 1404 to perform the various functions described above. The computer-readable media / memory may also be used to store data manipulated by the baseband processor 1404 during software execution. The baseband processor 1404 further includes a receiving component 1430, a communication manager 1432, and a transmitting component 1434. The communication manager 1432 includes one or more of the described components. The components within the communication manager 1432 may be stored in the computer-readable media / memory and / or configured as hardware within the baseband processor 1404. The baseband processor 1404 may be a component of device 350 and may include memory 360 and / or at least one of the following: a TX processor 368, an RX processor 356, and a controller / processor 359. In one configuration, device 1402 may be a modem chip and include only baseband processor 1404, while in another configuration, device 1402 may be the entire wireless device (see, for example, [link to relevant documentation]). Figure 3 (350) and includes an additional module equipped with 1402.

[0102] Communication manager 1432 includes resource selection component 1440, which is configured to select resources for discovery messages from a sidelink resource pool divided into a first part and a second part, for example, as in combination with Figure 13 As described in 1302. The communication manager 1432 further includes a discovery message processing component 1442 configured to use resources selected from a first portion of the sidelink resource pool to transmit discovery messages to the second wireless device, for example, as in combination with... Figure 13 As described in section 1304. The communication manager 1432 further includes a discovery message monitoring component 1444, which is configured to monitor discovery response messages from a second wireless device in the sidelink resource pool, for example, as in conjunction with... Figure 13 As described in 1306.

[0103] The equipment may include execution Figure 13 The additional components of each box in the flowchart of the algorithm. Thus, Figure 13 Each box in the flowchart can be executed by a component, and the apparatus can include one or more of those components. These components can be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.

[0104] In one configuration, device 1402, and specifically baseband processor 1404, further includes means (e.g., resource selection component 1440) for selecting resources for a discovery message from a sidelink resource pool divided into a first portion and a second portion. Device 1402 includes means (e.g., discovery message processing component 1442 and / or transmission component 1434) for transmitting a discovery message to a second wireless device using resources selected from the first portion of the sidelink resource pool. Device 1402 includes means (e.g., discovery message monitoring component 1444 and / or receiving component 1430) for monitoring discovery response messages from the second wireless device in the sidelink resource pool. Device 1402 may transmit discovery messages periodically. The first portion of the resource pool may be a discovery resource pool and the second portion of the resource pool may be a communication resource pool. Additionally, the discovery message may be a discovery announcement message or a discovery request message. The discovery response message may be a connection establishment request message.

[0105] In one configuration, one or more parameters configured for a first portion of the resource pool may differ from those configured for a second portion of the resource pool. In this configuration, the one or more parameters may include at least one of the parameters used for power control or HARQ feedback.

[0106] In one configuration, the discovery message can instruct the equipment 1402 to monitor the time window of discovery response messages from the second wireless device.

[0107] In one configuration, apparatus 1402 includes means for transmitting discovery messages in a first portion of a sidelink resource pool and means for monitoring discovery response messages from a second wireless device in the first portion of the sidelink resource pool. In this configuration, the first portion of the sidelink resource pool may further include a broadcast resource pool and a unicast resource pool, wherein apparatus 1402 may include means for transmitting discovery messages in the broadcast pool and means for monitoring discovery response messages from the second wireless device in the unicast pool.

[0108] In another configuration, equipment 1402 includes means for transmitting discovery messages in a first portion of the sidelink resource pool and means for monitoring discovery response messages from a second wireless device in a second portion of the sidelink resource pool. The discovery message may indicate a time window within the second portion of the sidelink resource pool in which equipment 1402 monitors discovery response messages from the second wireless device.

[0109] In another configuration, device 1402 includes means for instructing a second wireless device on at least one of its DRX or DTX information. Therefore, device 1402 includes means for monitoring discovery response messages from the second wireless device during a DRX active period or a DTX active period.

[0110] In another configuration, equipment 1402 includes means for selecting resources for transmitting discovery messages based on resource sensing and periodic resource retention.

[0111] In another configuration, equipment 1402 includes means for selecting a resource at least in part based on one or more parameters associated with the resource used to transmit the discovery message and a mapping function. In this configuration, the one or more parameters associated with the resource may include at least one of the following: subchannel, RB, PSCCH slot index, PSSCH slot index, source ID associated with the first radio device, and / or zone ID associated with the first radio device, etc.

[0112] The discovery message may also instruct equipment 1402 to monitor a resource set in which discovery response messages from a second wireless device are received. This resource set may be within a first or second portion of a sidelink resource pool. In one configuration, equipment 1402 includes means for determining the resource set at least in part based on a resource sensing protocol. In another configuration, equipment 1402 includes means for determining the resource set at least in part based on a PSCCH or PSSCH used for transmitting discovery messages. Therefore, equipment 1402 may also include means for receiving discovery response messages or discovery request messages in or within the resource set or a portion thereof.

[0113] The device may be one or more of the components in equipment 1402 configured to perform the functions described by the device. As described above, equipment 1402 may include TX processor 368, RX processor 356, and controller / processor 359. Thus, in one configuration, the device may be TX processor 368, RX processor 356, and controller / processor 359 configured to perform the functions described by the device.

[0114] Figure 15 This is a flowchart 1500 of a wireless communication method. The method can be performed by a first wireless device communicating via a sidelink (e.g., UE 104, 402, 404, 406, 604, 614, 804, 904, 1004, 1104, 1105, 1204, 1205; device 310 or 350, RSU 407; equipment 1602). Optionally, aspects may be illustrated with dashed lines. This method enables the first wireless device to monitor or transmit discovery-related messages over specified resource pools and / or time periods.

[0115] At 1502, the first wireless device can monitor discovery messages in a first portion of a sidelink resource pool, wherein the sidelink resource pool is divided into a first portion and a second portion, such as combining... Figures 7 to 12 Described. For example, UE 804 or 904 can monitor discovery messages (e.g., presence announcement message 812 / 912 or request message 814 / 914) in discovery resource pool 806 / 906, which is separate from communication resource pool 820 / 908. Monitoring of discovery messages can be, for example, by Figure 16 The discovery message monitoring component 1640 and / or receiving component 1630 of the equipment 1602 are used to perform this.

[0116] In one example, the first part of the resource pool may be a discovery resource pool, and the second part of the resource pool may be a communication resource pool. One or more parameters configured for the first part of the resource pool may differ from those configured for the second part of the resource pool. For example, these one or more parameters may include at least one of the parameters used for power control or HARQ feedback.

[0117] In 1504, the first wireless device can receive a discovery message from the second wireless device in the first part of the sidelink resource pool, such as combining... Figures 7 to 12 Described. For example, UE 804 or 904 can receive presence declaration messages 812 / 914 or request messages 814 / 914 from resources selected from discovery resource pools 806 / 906. The reception of discovery messages can be, for example, by... Figure 16 The discovery message processing component 1642 and / or receiving component 1630 of the equipment 1602 are used to perform this.

[0118] In one example, the discovery message may indicate a time window in which the first wireless device may, at least in part, transmit a discovery response message or a connection establishment request message to the second wireless device based on that time window.

[0119] In 1506, the first wireless device can transmit a discovery response message or a connection establishment request message to the first wireless device from the sidelink resource pool, such as combining... Figures 7 to 12 Described. For example, UE 804 may transmit a connection request message 816 or a discovery response message 818 in a unicast pool 810, which is part of a sidelink resource pool; UE 904 may transmit a connection request message 916 or a discovery response message 918 in a communication resource pool 908, which is part of a sidelink resource pool. The first radio device may select a random OCC for the PSSCH DMRS used to transmit the discovery response message or the connection establishment request message. The transmission of the discovery response message may be by, for example... Figure 16 The discovery message response component 1644 and / or receiving component 1630 of the equipment 1602 are used to perform this.

[0120] In one example, the first wireless device may receive a discovery message in the first part of the sidelink resource pool and transmit a discovery response message or a connection establishment request message to the second wireless device in the first part of the sidelink resource pool, such as combining... Figure 8 Described. For example, the first portion of the sidelink resource pool may further include a broadcast pool and a unicast pool, wherein the first wireless device may receive discovery messages in the broadcast pool and transmit discovery response messages or connection establishment request messages to the second wireless device in the unicast pool. Additionally, the first wireless device may monitor discovery messages in the broadcast pool but may not monitor discovery messages in the second portion of the unicast pool and sidelink resource pool.

[0121] In another example, the first wireless device may receive a discovery message in a first part of the sidelink resource pool and transmit a discovery response message or a connection establishment request message to the second wireless device in a second part of the sidelink resource pool, such as combining... Figure 9 The discovery message can indicate a time window within a second portion of the sidelink resource pool, during which the first wireless device transmits a discovery response message or a connection establishment request message to the second wireless device, at least in part based on that time window.

[0122] In another example, the first wireless device can receive an indication from the second wireless device of at least one of its DRX or DTX information regarding the second wireless device. In response, the first wireless device can transmit a discovery response message or a connection establishment request message to the second wireless device during a DRX active period or a DTX active period, such as in combination with... Figure 10 Described.

[0123] The discovery message could be a periodic message from a second wireless device, such as a combination of... Figure 11 and 12 Described. In one example, the discovery message may indicate a resource set (e.g., 1122, 1222) within a second portion of the sidelink resource pool, in which the first wireless device uses the resource set or a portion of the resource set to transmit a discovery response message or a connection establishment request message to the second wireless device. In another example, the first wireless device may receive a second discovery message from a third wireless device, wherein the second discovery message may indicate a resource set within the second portion of the sidelink resource pool that overlaps with a portion of the resource set indicated in the discovery message from the second wireless device. The first wireless device may use the non-overlapping resources to transmit a discovery response message or a connection establishment request message to either the second or third wireless device.

[0124] In another example, the first wireless device may determine, at least in part, the resources for transmitting a discovery response message or a connection establishment request message based on a received PSCCH or received PSSCH carrying a discovery message, such as by combining Figure 11 Described.

[0125] In another example, the first wireless device may determine the resources used to transmit discovery response messages or connection establishment request messages based at least in part on resource sensing procedures.

[0126] In another example, the first wireless device may transmit a discovery response message or a connection establishment request message to the second wireless device based on a mapping associated with resources used to receive discovery messages, such as combining... Figure 11 and 12 Described.

[0127] Figure 16 This is illustration 1600, illustrating an example of the hardware implementation of device 1602. Device 1602 can be a UE, a component of a UE, or a device that enables UE functionality. Device 1602 can be another device supporting sidelink communication. In some aspects, device 1602 may include a baseband processor 1604 (also referred to as a modem) coupled to an RF transceiver 1622. In some aspects, baseband processor 1604 may be a cellular baseband processor, and RF transceiver 1422 may be a cellular RF transceiver. The device may include one or more Subscriber Identity Module (SIM) cards 1620, an application processor 1610 coupled to a Secure Digital Card (SD) card 1606 and a screen 1608, a Bluetooth module 1612, a Wireless Local Area Network (WLAN) module 1614, a Global Positioning System (GPS) module 1616, and / or a power supply 1618. Baseband processor 1604 communicates with UE 104 and / or BS 102 / 180 via RF transceiver 1622. The baseband processor 1604 may include computer-readable media / memory. The computer-readable media / memory may be non-transient. The baseband processor 1604 is responsible for general processing, including the execution of software stored on the computer-readable media / memory. This software, when executed by the baseband processor 1604, causes the baseband processor 1604 to perform the various functions described above. The computer-readable media / memory may also be used to store data manipulated by the baseband processor 1604 during software execution. The baseband processor 1604 further includes a receiving component 1630, a communication manager 1632, and a transmitting component 1634. The communication manager 1632 includes one or more of the described components. The components within the communication manager 1632 may be stored in the computer-readable media / memory and / or configured as hardware within the baseband processor 1604. The baseband processor 1604 may be a component of device 350 and may include memory 360 and / or at least one of the following: a TX processor 368, an RX processor 356, and a controller / processor 359. In one configuration, device 1602 may be a modem chip and include only baseband processor 1604, while in another configuration, device 1602 may be the entire wireless device (see, for example, [link to relevant documentation]). Figure 3 (350) and includes an additional module equipped with 1602.

[0128] Communication manager 1632 includes discovery message monitoring component 1640, which is configured to monitor discovery messages in a first portion of a sidelink resource pool, wherein the sidelink resource pool is divided into a first portion and a second portion, for example, as in combination. Figure 15As described in 1502. The communication manager 1632 further includes a discovery message processing component 1642 configured to receive discovery messages from a second wireless device in a first portion of the sidelink resource pool, for example, as in combination with... Figure 15 As described in section 1504. The communication manager 1632 further includes a discovery message response component 1644, which is configured to transmit a discovery response message or a connection establishment request message to the first wireless device in the sidelink resource pool, for example, as in combination with... Figure 15 As described in 1506.

[0129] The equipment may include execution Figure 15 The additional components of each box in the flowchart of the algorithm. Thus, Figure 15 Each box in the flowchart can be executed by a component, and the apparatus can include one or more of those components. These components can be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.

[0130] In one configuration, device 1602, and specifically baseband processor 1604, includes means (e.g., discovery message monitoring component 1640 and / or receiving component 1630) for monitoring discovery messages in a first portion of a sidelink resource pool, wherein the sidelink resource pool is divided into a first portion and a second portion. Device 1602 includes means (e.g., discovery message processing component 1642 and / or receiving component 1630) for receiving discovery messages from a second wireless device in the first portion of the sidelink resource pool. Device 1602 includes means (e.g., discovery message response component 1644 and / or receiving component 1630) for transmitting discovery response messages or connection establishment request messages to a first wireless device in the sidelink resource pool. The first portion of the resource pool may be a discovery resource pool and the second portion of the resource pool may be a communication resource pool. One or more parameters configured for the first portion of the resource pool may differ from those configured for the second portion of the resource pool. For example, the one or more parameters may include at least one of parameters for power control or HARQ feedback. Equipment 1602 may also include means for selecting a random OCC for transmitting a PSSCH DMRS for transmitting a discovery response message or a connection establishment request message.

[0131] In one configuration, the discovery message may indicate a time window in which a first wireless device may, at least in part, transmit a discovery response message or a connection establishment request message to a second wireless device based on that time window.

[0132] In one configuration, equipment 1602 includes means for receiving discovery messages in a first portion of a sidelink resource pool and for transmitting discovery response messages or connection establishment request messages to a second wireless device in the first portion of the sidelink resource pool. In this configuration, the first portion of the sidelink resource pool may further include a broadcast pool and a unicast pool, wherein equipment 1602 includes means for receiving discovery messages in the broadcast pool and means for transmitting discovery response messages or connection establishment request messages to the second wireless device in the unicast pool. Additionally, equipment 1602 may include means for monitoring discovery messages in the broadcast pool and not monitoring discovery messages in the second portions of the unicast pool and the sidelink resource pool.

[0133] In another configuration, equipment 1602 includes means for receiving a discovery message in a first portion of a sidelink resource pool and means for transmitting a discovery response message or a connection establishment request message to a second wireless device in a second portion of the sidelink resource pool. The discovery message may indicate a time window within the second portion of the sidelink resource pool, in which equipment 1602 transmits the discovery response message or connection establishment request message to the second wireless device based at least in part on the time window.

[0134] In another configuration, equipment 1602 may include means for receiving an indication from a second wireless device of at least one of DRX or DTX information about the second wireless device. In this configuration, equipment 1602 may include means for transmitting a discovery response message or a connection establishment request message to the second wireless device during a DRX active period or a DTX active period.

[0135] The discovery message can be a periodic message from a second wireless device. In one configuration, the discovery message may indicate a resource set within a second portion of a sidelink resource pool, on which device 1602 uses the resource set or a portion thereof to transmit a discovery response message or a connection establishment request message to the second wireless device. In another configuration, device 1602 includes means for receiving a second discovery message from a third wireless device, wherein the second discovery message may indicate a resource set within the second portion of the sidelink resource pool that overlaps with a portion of the resource set indicated in the discovery message from the second wireless device. In this configuration, device 1602 includes means for using non-overlapping resources to transmit a discovery response message or a connection establishment request message to either the second or third wireless device.

[0136] In another configuration, equipment 1602 includes means for determining, at least in part, the resources for transmitting a discovery response message or a connection establishment request message based on a received PSCCH or a received PSSCH carrying a discovery message.

[0137] In another configuration, equipment 1602 includes means for determining, at least in part, the resources for transmitting a discovery response message or a connection establishment request message based on resource sensing procedures.

[0138] The device may be one or more of the components in equipment 1602 configured to perform the functions described by the device. As described above, equipment 1602 may include TX processor 368, RX processor 356, and controller / processor 359. Thus, in one configuration, the device may be TX processor 368, RX processor 356, and controller / processor 359 configured to perform the functions described by the device.

[0139] The aspects proposed herein can improve resource allocation for sidelink communication and reduce power consumption at the receiving and / or transmitting sidelink devices while a device is executing a sidelink discovery procedure. In one aspect of this disclosure, the discovery resource pool is configured separately from the communication resource pool used by the sidelink device, allowing the sidelink device to skip monitoring a communication pool if it does not have any communication messages for that sidelink device. This achieves power savings for the sidelink device because it does not continuously monitor communication messages in the resource pool.

[0140] The following examples are merely illustrative, and their aspects can be combined with other examples or aspects of the teachings described herein without limitation.

[0141] Aspect 1 is a method for wireless communication at a first wireless device, comprising: selecting resources for a discovery message from a sidelink resource pool divided into a first portion and a second portion; transmitting the discovery message to a second wireless device using the resources selected from the first portion of the sidelink resource pool; and monitoring discovery response messages from the second wireless device in the sidelink resource pool.

[0142] In aspect 2, the method as described in aspect 1 further includes the discovery message being a discovery announcement message or a discovery request message.

[0143] In aspect 3, the method as described in aspect 1 or aspect 2 further includes the discovery response message being a connection establishment request message.

[0144] In aspect 4, the method of any of aspects 1-3 further includes a first portion of the sidelink resource pool being a discovery resource pool and a second portion of the sidelink resource pool being a communication resource pool.

[0145] In aspect 5, the method of any of aspects 1-4 further includes one or more parameters configured for the first portion of the resource pool that are different from the second portion of the resource pool.

[0146] In aspect 6, the method of any of aspects 1-5 further includes at least one of the parameters used for power control or HARQ feedback.

[0147] In aspect 7, the method of any of aspects 1-6 further includes the discovery message instructing the first wireless device to monitor the discovery response message from the second wireless device within a time window.

[0148] In aspect 8, the method of any of aspects 1-7 further includes the first wireless device transmitting the discovery message in the first portion of the sidelink resource pool and monitoring the discovery response message from the second wireless device in the first portion of the sidelink resource pool.

[0149] In aspect 9, the method of any of aspects 1-8 further includes the first portion of the sidelink resource pool further including a broadcast resource pool and a unicast resource pool.

[0150] In aspect 10, the method of any of aspects 1-9 further includes the first wireless device transmitting the discovery message in the broadcast resource pool and monitoring the discovery response message from the second wireless device in the unicast resource pool.

[0151] In aspect 11, the method of any of aspects 1-10 further includes the first wireless device transmitting the discovery message in the first portion of the sidelink resource pool and monitoring the discovery response message from the second wireless device in the second portion of the sidelink resource pool.

[0152] In aspect 12, the method of any of aspects 1-11 further includes the discovery message instructing the first wireless device within the second portion of the sidelink resource pool to monitor the discovery response message from the second wireless device for a time window.

[0153] In aspect 13, the method of any of aspects 1-12 further includes: indicating to the second wireless device at least one of the DRX or DTX information of the first wireless device.

[0154] In aspect 14, the method of any of aspects 1-13 further includes the first wireless device monitoring the discovery response message from the second wireless device during a DRX active period or a DTX active period.

[0155] In aspect 15, the method of any of aspects 1-14 further includes the first wireless device periodically transmitting the discovery message.

[0156] In aspect 16, the method of any of aspects 1-15 further includes the first wireless device selecting resources for transmitting the discovery message based on resource sensing and periodic resource reservation.

[0157] In aspect 17, the method of any of aspects 1-16 further includes the first wireless device selecting the resource based at least in part on one or more parameters and mapping functions associated with the resource for transmitting the discovery message.

[0158] In aspect 18, the method of any of aspects 1-17 further includes one or more parameters associated with the resource including at least one of the following: subchannel, resource block, time slot index of PSCCH, time slot index of PSSCH, source ID associated with the first radio device, or zone ID associated with the first radio device.

[0159] In aspect 19, the method of any of aspects 1-18 further includes the discovery message instructing the first wireless device to monitor the resource set of the discovery response message from the second wireless device.

[0160] In aspect 20, the method of any of aspects 1-19 further includes the resource set being located within the first or second portion of the sidelink resource pool.

[0161] In aspect 21, the method of any of aspects 1-20 further includes the first wireless device determining the resource set at least in part based on a resource sensing protocol.

[0162] In aspect 22, the method of any of aspects 1-21 further includes the first wireless device determining the resource set based at least in part on the PSCCH or PSSCH used to transmit the discovery message.

[0163] In aspect 23, the method of any of aspects 1-22 further comprises: receiving the discovery response message or discovery request message in the resource set or a portion thereof.

[0164] Aspect 24 is an apparatus for performing wireless communication at a first wireless device, comprising: means for selecting resources for a discovery message from a sidelink resource pool divided into a first portion and a second portion; means for transmitting a discovery message to a second wireless device using the resources selected from the first portion of the sidelink resource pool; and means for monitoring discovery response messages from the second wireless device in the sidelink resource pool.

[0165] In aspect 25, the apparatus as described in aspect 24 further includes means for performing the method as described in any of aspects 2-23.

[0166] Aspect 26 is an apparatus for wireless communication at a first wireless device, comprising: a memory; and at least one processor coupled to the memory, the memory and the at least one processor being configured to perform the method as described in aspects 1-23.

[0167] Aspect 27 is a non-transient computer-readable medium storing computer-executable code for wireless communication at a first wireless device, the code causing the processor, when executed by a processor, to perform the method as described in any of aspects 1-23.

[0168] Aspect 28 is a method of wireless communication at a first wireless device, comprising: monitoring discovery messages in a first portion of a sidelink resource pool, wherein the sidelink resource pool is divided into the first portion and a second portion; receiving the discovery messages from a second wireless device in the first portion of the sidelink resource pool; and transmitting a discovery response message or a connection establishment request message to the first wireless device in the sidelink resource pool.

[0169] In aspect 29, the method as described in aspect 28 further includes the discovery message being a discovery announcement message or a discovery request message.

[0170] In aspect 30, the method described in aspect 28 or 29 further includes a first portion of the sidelink resource pool being a discovery resource pool and a second portion of the sidelink resource pool being a communication resource pool.

[0171] In aspect 31, the method of any of aspects 28-30 further includes one or more parameters configured for the first portion of the sidelink resource pool that are different from the second portion of the sidelink resource pool.

[0172] In aspect 32, the method of any of aspects 28-31 further includes one or more parameters including at least one of the parameters for power control or HARQ feedback.

[0173] In aspect 33, the method of any of aspects 28-32 further includes the discovery message indicating a time window in which the first wireless device transmits the discovery response message or the connection establishment request message to the second wireless device at least in part based on the time window.

[0174] In aspect 34, the method of any of aspects 28-33 further includes the first wireless device receiving the discovery message in the first portion of the sidelink resource pool and transmitting the discovery response message or the connection establishment request message to the second wireless device in the first portion of the sidelink resource pool.

[0175] In aspect 35, the method of any of aspects 28-34 further includes the first portion of the sidelink resource pool further comprising a broadcast resource pool and a unicast resource pool, wherein the first wireless device receives the discovery message in the broadcast resource pool and transmits the discovery response message or the connection establishment request message to the second wireless device in the unicast resource pool.

[0176] In aspect 36, the method of any of aspects 28-35 further includes the first wireless device monitoring the discovery message in the broadcast resource pool and not monitoring the discovery message in the second portion of the unicast resource pool and the sidelink resource pool.

[0177] In aspect 37, the method of any of aspects 28-36 further includes the first wireless device receiving the discovery message in the first portion of the sidelink resource pool and transmitting the discovery response message or the connection establishment request message to the second wireless device in the second portion of the sidelink resource pool.

[0178] In aspect 38, the method of any of aspects 28-37 further includes the discovery message indicating a time window within the second portion of the sidelink resource pool, in which the first wireless device transmits the discovery response message or the connection establishment request message to the second wireless device at least in part based on the time window.

[0179] In aspect 39, the method of any of aspects 28-38 further comprises: receiving an indication from the second wireless device of at least one of DRX or DTX information regarding the second wireless device.

[0180] In aspect 40, the method of any of aspects 28-39 further includes the first wireless device transmitting the discovery response message or the connection establishment request message to the second wireless device during a DRX active period or a DTX active period.

[0181] In aspect 41, the method of any of aspects 28-40 further includes the discovery message being a periodic message from the second wireless device.

[0182] In aspect 42, the method of any of aspects 28-41 further includes the discovery message indicating a resource set within the second portion of the sidelink resource pool, wherein the first wireless device uses the resource set or a portion of the resource set to transmit the discovery response message or the connection establishment request message to the second wireless device.

[0183] In aspect 43, the method of any of aspects 28-42 further comprises: receiving a second discovery message from a third wireless device, the second discovery message indicating a resource set within the second portion of the sidelink resource pool that overlaps with a resource set portion indicated in the discovery message from the second wireless device; and wherein the first wireless device uses non-overlapping resources to transmit the discovery response message or the connection establishment request message to the second wireless device or the third wireless device.

[0184] In aspect 44, the method of any of aspects 28-43 further comprises: determining, at least in part, resources for transmitting the discovery response message or the connection establishment request message based on a received PSCCH or a received PSSCH carrying the discovery message.

[0185] In aspect 45, the method of any of aspects 28-44 further comprises: determining, at least in part, the resources for transmitting the discovery response message or the connection establishment request message based on a resource sensing protocol.

[0186] In aspect 46, the method of any of aspects 28-45 further comprises: selecting a random OCC for the PSSCH DMRS used to transmit the discovery response message or the connection establishment request message.

[0187] Aspect 47 is an apparatus for wireless communication for a first wireless device, comprising: means for monitoring discovery messages in a first portion of a sidelink resource pool, wherein the sidelink resource pool is divided into the first portion and a second portion; means for receiving the discovery messages from a second wireless device in the first portion of the sidelink resource pool; and means for transmitting a discovery response message or a connection establishment request message to the first wireless device in the sidelink resource pool.

[0188] In aspect 48, the apparatus as described in aspect 47 further includes means for performing the method as described in any of aspects 29-46.

[0189] Aspect 49 is an apparatus for wireless communication at a first wireless device, comprising: a memory; and at least one processor coupled to the memory, the memory and the at least one processor being configured to perform the method as described in aspects 29-46.

[0190] Aspect 50 is a non-transient computer-readable medium storing computer-executable code for wireless communication at a first wireless device, the code causing the processor, when executed by a processor, to perform the methods described in any of aspects 29-46.

[0191] Aspect 51 is an apparatus for wireless communication, including at least one processor coupled to a memory, and the at least one processor is configured to: select resources for a discovery message from a sidelink resource pool divided into a first portion and a second portion; transmit the discovery message to a second wireless device using the resources selected from the first portion of the sidelink resource pool; and monitor discovery response messages from the second wireless device in the sidelink resource pool.

[0192] Aspect 52 is the apparatus as described in aspect 51, wherein the discovery message is a discovery announcement message or a discovery request message, and wherein the discovery response message is a connection establishment request message.

[0193] Aspect 53 is an apparatus as described in either aspect 51 or 52, wherein the first portion of the sidelink resource pool is a discovery resource pool and the second portion of the sidelink resource pool is a communication resource pool.

[0194] Aspect 54 is an apparatus as described in any of aspects 51 to 53, wherein one or more parameters configured for the first portion of the sidelink resource pool are different from the second portion of the sidelink resource pool, and wherein the one or more parameters include at least one of parameters for power control or hybrid automatic repeat request (HARQ) feedback.

[0195] Aspect 55 is an apparatus as described in any of aspects 51 to 54, wherein the discovery message instructs the first wireless device to monitor a time window of the discovery response message from the second wireless device.

[0196] Aspect 56 is an apparatus as described in any of aspects 51 to 55, wherein the memory and the at least one processor are configured to transmit the discovery message in the first portion of the sidelink resource pool and monitor the discovery response message from the second wireless device in the first portion of the sidelink resource pool.

[0197] Aspect 57 is an apparatus as described in any of aspects 51 to 56, wherein the first portion of the sidelink resource pool further includes a broadcast resource pool and a unicast resource pool, and wherein the memory and the at least one processor are configured to transmit the discovery message in the broadcast resource pool and monitor the discovery response message from the second wireless device in the unicast resource pool.

[0198] Aspect 58 is an apparatus as described in any of aspects 51 to 57, wherein the memory and the at least one processor are configured to transmit the discovery message in the first portion of the sidelink resource pool and monitor the discovery response message from the second wireless device in the second portion of the sidelink resource pool.

[0199] Aspect 59 is an apparatus as described in any of aspects 51 to 58, wherein the memory and the at least one processor are configured to monitor the discovery response message based on a mapping associated with a selected resource.

[0200] Aspect 60 is an apparatus as described in any of aspects 51 to 59, wherein the at least one processor and the memory are further configured to: indicate discontinuous reception (DRX) information for the first wireless device to the second wireless device; and monitor the discovery response message from the second wireless device during the DRX active duration.

[0201] Aspect 61 is an apparatus as described in any of aspects 51 to 60, wherein the at least one processor and the memory are further configured to: periodically transmit the discovery message; and select resources for transmitting the discovery message based on resource sensing and periodic resource reservation.

[0202] Aspect 62 is an apparatus as described in any of aspects 51 to 61, wherein the first wireless device selects the resources for transmitting the discovery message based at least in part on one or more of the following: sub-channel, RB, PSCCH slot index, PSSCH slot index, source ID associated with the first wireless device, or zone ID associated with the first wireless device.

[0203] Aspect 63 is an apparatus as described in any of aspects 51 to 62, wherein the discovery message instructs the first wireless device to monitor a set of resources from the discovery response message from the second wireless device.

[0204] Aspect 64 is an apparatus as described in any of aspects 51 to 63, wherein the at least one processor and the memory are further configured to receive the discovery response message or discovery request message in the resource set or a portion thereof.

[0205] Aspect 65 is a wireless communication method for implementing any of aspects 51 to 64.

[0206] Aspect 66 is an apparatus for wireless communication, including means for implementing any of aspects 51 to 64.

[0207] Aspect 67 is a computer-readable medium storing computer-executable code, wherein the code, when executed by a processor, causes the processor to implement any of aspects 51 to 64.

[0208] Aspect 68 is an apparatus for wireless communication, including at least one processor coupled to a memory, and the at least one processor is configured to: monitor discovery messages in a first portion of a sidelink resource pool, wherein the sidelink resource pool is divided into the first portion and a second portion; receive the discovery messages from a first wireless device in the first portion of the sidelink resource pool; and transmit a discovery response message or a connection establishment request message to the second wireless device in the sidelink resource pool.

[0209] Aspect 69 is the apparatus as described in aspect 68, wherein the discovery message is a discovery announcement message or a discovery request message.

[0210] Aspect 70 is an apparatus as described in either aspect 68 or 69, wherein the first portion of the sidelink resource pool is a discovery resource pool and the second portion of the sidelink resource pool is a communication resource pool.

[0211] Aspect 71 is an apparatus as described in any of aspects 68 to 70, wherein one or more parameters configured for the first portion of the sidelink resource pool are different from the second portion of the sidelink resource pool, and wherein said one or more parameters include at least one of parameters for power control or HARQ feedback.

[0212] Aspect 72 is an apparatus as described in any of aspects 68 to 71, wherein the discovery message indicates a time window in which the second wireless device transmits the discovery response message or the connection establishment request message to the first wireless device based at least in part on the time window.

[0213] Aspect 73 is an apparatus as described in any of aspects 68 to 72, wherein the at least one processor and the memory are further configured to: receive the discovery message in the first portion of the sidelink resource pool; and transmit the discovery response message or the connection establishment request message to the first wireless device in the first portion of the sidelink resource pool.

[0214] Aspect 74 is an apparatus as described in any of aspects 68 to 73, wherein the first portion of the sidelink resource pool further includes a broadcast resource pool and a unicast resource pool, and the at least one processor and the memory are further configured to: receive the discovery message in the broadcast resource pool; and transmit the discovery response message or the connection establishment request message to the first wireless device in the unicast resource pool.

[0215] Aspect 75 is an apparatus as described in any of aspects 68 to 74, wherein the at least one processor and the memory are further configured to transmit the discovery response message or the connection establishment request message to the first wireless device based on a mapping associated with resources for receiving the discovery message.

[0216] Aspect 76 is an apparatus as described in any of aspects 68 to 75, wherein the at least one processor and the memory are further configured to: receive from the first wireless device an indication of DRX information for the first wireless device; and transmit the discovery response message or the connection establishment request message to the first wireless device during the DRX active duration of the first wireless device.

[0217] Aspect 77 is an apparatus as described in any of aspects 68 to 76, wherein the discovery message is a periodic message from the first wireless device, and wherein the discovery message indicates a resource set within the second portion of the sidelink resource pool, in which the second wireless device uses the resource set or a portion of the resource set to transmit the discovery response message or the connection establishment request message to the first wireless device.

[0218] Aspect 78 is an apparatus as described in any of aspects 68 to 77, wherein the discovery message includes a first discovery message and the resource set includes a first resource set, and the at least one processor and the memory are further configured to: receive a second discovery message from a third wireless device, the second discovery message indicating a second resource set within the second portion of the sidelink resource pool that overlaps with the portion of the first resource set indicated in the discovery message from the first wireless device, wherein the second wireless device uses non-overlapping resources to transmit the discovery response message or the connection establishment request message to the first wireless device or the third wireless device.

[0219] Aspect 79 is an apparatus as described in any of aspects 68 to 78, wherein the at least one processor and the memory are further configured to: select resources for transmitting the discovery response message or the connection establishment request message based at least in part on a received PSCCH carrying the discovery message and a received PSSCH.

[0220] Aspect 80 is an apparatus as described in any of aspects 68 to 79, wherein the at least one processor and the memory are further configured to: select resources for transmitting the discovery response message or the connection establishment request message based at least in part on a resource sensing protocol.

[0221] Aspect 81 is an apparatus as described in any of aspects 68 to 80, wherein the at least one processor and the memory are further configured to: select a random orthogonal overlay code of PSSCH DMRS for transmitting the discovery response message or the connection establishment request message.

[0222] Aspect 82 is a wireless communication method for implementing any of aspects 68 to 81.

[0223] Aspect 83 is an apparatus for wireless communication, including means for implementing any of aspects 68 to 81.

[0224] Aspect 84 is a computer-readable medium storing computer-executable code, wherein when executed by a processor, the processor enables the processor to implement any of aspects 68 to 81.

[0225] It should be understood that the specific order or hierarchy of the boxes in the disclosed process / flowcharts is an explanation of exemplary methods. It should be understood that the specific order or hierarchy of the boxes in these process / flowcharts can be rearranged based on design preferences. Furthermore, some boxes may be combined or omitted. The appended method claims present the elements of the various boxes in an exemplary order and are not intended to be limited to the specific order or hierarchy presented.

[0226] The preceding description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will readily be understood by those skilled in the art, and the universal principles defined herein may be applied to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but are to be granted the full scope consistent with the language of the claims, wherein references to the singular form of an element, unless specifically stated otherwise, are not intended to mean “one and only one,” but rather “one or more.” Terms such as “if,” “when,” and “at the time of” should be interpreted as meaning “under this condition,” rather than implying a direct temporal relationship or reaction. That is, these phrases (e.g., “when”) do not imply an immediate action in response to the occurrence of an action or during the occurrence of an action, but only imply that an action will occur when a condition is met, without requiring a specific or immediate temporal constraint for the action to occur. The term “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as superior to or overriding other aspects. Unless specifically stated otherwise, the term “some / a” refers to one or more. Combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" include any combination of A, B, and / or C, and may include multiple A, multiple B, or multiple C. Specifically, combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" may be only A, only B, only C, A and B, A and C, B and C, or A and B and C, wherein any such combination may include one or more members of A, B, or C. Elements of all aspects described throughout this disclosure that are presently or hereafter known to those skilled in the art are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended as a donation to the public, whether or not such disclosure is explicitly stated in the claims. Terms such as “module,” “mechanism,” “element,” and “device” are not necessarily substitutes for the term “apparatus.” Thus, no claim element should be interpreted as an apparatus plus a function unless the element is explicitly stated using the phrase “apparatus for…”.

Claims

1. An apparatus for performing wireless communication at a first wireless device, comprising: Memory; as well as At least one processor, the at least one processor being coupled to the memory and configured to: Resources for message discovery are selected from a sidelink resource pool, which is divided into a first part configured for broadcast or multicast messages and a second part configured for unicast messages. The discovery message is broadcast or multicast to a group of second wireless devices using resources selected from the first portion of the sidelink resource pool. as well as In the second part of the sidelink resource pool, a discovery response message is received from a second wireless device in the group of second wireless devices based on the discovery message.

2. The apparatus of claim 1, wherein the discovery message is a discovery declaration message or a discovery request message, and wherein the discovery response message is a connection establishment request message.

3. The apparatus of claim 1, wherein the first portion of the sidelink resource pool is a discovery resource pool and the second portion of the sidelink resource pool is a communication resource pool.

4. The apparatus of claim 1, wherein one or more parameters configured for the first portion of the sidelink resource pool are different from the second portion of the sidelink resource pool, and wherein the one or more parameters include at least one of parameters for power control or hybrid automatic repeat request (HARQ) feedback.

5. The apparatus of claim 1, wherein the discovery message indicates a time window, and the first wireless device is configured to monitor and receive the discovery response message from the second wireless device within the time window.

6. The apparatus of claim 1, wherein, In order to receive the discovery response message in the second part of the sidelink resource pool, the at least one processor is configured to monitor the discovery response message from the second wireless device in the second part of the sidelink resource pool.

7. The apparatus of claim 1, wherein the at least one processor is configured to skip monitoring the discovery response message in the first portion of the sidelink resource pool and to skip monitoring discovery-related broadcast or multicast messages in the second portion of the sidelink resource pool.

8. The apparatus of claim 1, wherein the broadcast or multicast message and the unicast message are associated with a mapping that maps a first resource set for transmitting the broadcast or multicast message to a second resource set for receiving the unicast message.

9. The apparatus of claim 8, wherein, In order to receive the discovery response message, the at least one processor is configured to receive the discovery response message based on the mapping.

10. The apparatus of claim 1, wherein, The at least one processor is further configured to: Instruct the second wireless device to receive discontinuous DRX information for the first wireless device; and Monitor the discovery response messages from the second wireless device during the DRX active duration.

11. The apparatus of claim 1, wherein, The at least one processor is further configured to: The discovery message is transmitted periodically; and The resource to be used for transmitting the discovery message is selected based on resource sensing and periodic resource reservation.

12. The apparatus of claim 11, wherein the first wireless device selects the resources for transmitting the discovery message based at least in part on one or more of the following: Sub-channel, Resource block RB, Physical Side Link Control Channel (PSCCH) Slot Index Physical Side Link Shared Channel (PSSCH) Slot Index The source ID associated with the first wireless device, or The zone ID associated with the first wireless device.

13. The apparatus of claim 1, wherein the discovery message indicates a resource set, and the first wireless device is configured to monitor and receive the discovery response message from the second wireless device in the resource set.

14. The apparatus of claim 13, wherein, The at least one processor is further configured to: The discovery response message or discovery request message is received in the resource set or a portion thereof.

15. A method for performing wireless communication at a first wireless device, comprising: Resources for message discovery are selected from a sidelink resource pool, which is divided into a first part configured for broadcast or multicast messages and a second part configured for unicast messages. The discovery message is broadcast or multicast to a group of second wireless devices using resources selected from the first portion of the sidelink resource pool. as well as In the second part of the sidelink resource pool, a discovery response message is received from a second wireless device in the group of second wireless devices based on the discovery message.

16. An apparatus for wireless communication at a second wireless device, comprising: Memory; as well as At least one processor, the at least one processor being coupled to the memory and configured to: Monitoring broadcast or multicast discovery messages in a first part of a sidelink resource pool, wherein the sidelink resource pool is divided into a first part configured for broadcast or multicast messages and a second part configured for unicast messages; The broadcast or multicast discovery message is received from the first wireless device in the first part of the sidelink resource pool; as well as In the second part of the sidelink resource pool, a discovery response message or a connection establishment request message is transmitted to the first wireless device.

17. The apparatus of claim 16, wherein the broadcast or multicast discovery message is a discovery announcement message or a discovery request message.

18. The apparatus of claim 16, wherein the first portion of the sidelink resource pool is a discovery resource pool and the second portion of the sidelink resource pool is a communication resource pool.

19. The apparatus of claim 16, wherein one or more parameters configured for the first portion of the sidelink resource pool are different from the second portion of the sidelink resource pool, and wherein the one or more parameters include at least one of parameters for power control or hybrid automatic repeat request (HARQ) feedback.

20. The apparatus of claim 16, wherein the broadcast or multicast discovery message indicates a time window, and wherein, In order to transmit the discovery response message, the at least one processor is configured to transmit the discovery response message or the connection establishment request message to the first wireless device based at least in part on the time window.

21. The apparatus of claim 16, wherein, The at least one processor is further configured to: Skip monitoring unicast messages in the first part of the sidelink resource pool, and skip monitoring broadcast or multicast messages related to discovery in the second part of the sidelink resource pool.

22. The apparatus of claim 16, wherein the broadcast or multicast message and the unicast message are associated with a mapping that maps a first resource set for transmitting the broadcast or multicast message to a second resource set for receiving the unicast message.

23. The apparatus of claim 22, wherein, In order to transmit the discovery response message or the connection establishment request message, the at least one processor is further configured to: The discovery response message or the connection establishment request message is transmitted to the first wireless device based on the mapping.

24. The apparatus of claim 16, wherein, The at least one processor is further configured to: Receive an instruction from the first wireless device regarding discontinuous reception of DRX information for the first wireless device; as well as During the DRX active duration of the first wireless device, the discovery response message or the connection establishment request message is transmitted to the first wireless device.

25. The apparatus of claim 16, wherein the broadcast or multicast discovery message indicates a resource set within the second portion of the sidelink resource pool, and the second wireless device uses the resource set or a portion of the resource set to transmit the discovery response message or the connection establishment request message to the first wireless device.

26. The apparatus of claim 25, wherein the broadcast or multicast discovery message includes a first discovery message and the resource set includes a first resource set, and wherein the at least one processor is further configured to: A second discovery message is received from a third wireless device, the second discovery message indicating a second resource set within the second portion of the sidelink resource pool that overlaps with the first resource set portion indicated in the first discovery message from the first wireless device, wherein the second wireless device uses non-overlapping resources to transmit the discovery response message or the connection establishment request message to the first wireless device or the third wireless device.

27. The apparatus of claim 23, wherein the at least one processor is further configured to: The resources used to transmit the discovery response message or the connection establishment request message are selected at least in part based on the received physical side link control channel (PSCCH) and the received physical side link shared channel (PSSCH) carrying the discovery message broadcast or multicast.

28. The apparatus of claim 23, wherein the at least one processor is further configured to: The resource used to transmit the discovery response message or the connection establishment request message is selected based at least in part on a resource sensing protocol.

29. The apparatus of claim 23, wherein the at least one processor is further configured to: Select the random orthogonal overlay code OCC for the Physical Side Link Shared Channel (PSSCH) demodulation reference signal (DMRS) used to transmit the discovery response message or the connection establishment request message.

30. A method for performing wireless communication at a second wireless device, comprising: Monitoring broadcast or multicast discovery messages in a first part of a sidelink resource pool, wherein the sidelink resource pool is divided into a first part configured for broadcast or multicast messages and a second part configured for unicast messages; The broadcast or multicast discovery message is received from the first wireless device in the first part of the sidelink resource pool; as well as In the second part of the sidelink resource pool, a discovery response message or a connection establishment request message is transmitted to the first wireless device.

Citation Information

Patent Citations

  • Relay discovery procedures for direct communications

    WO2018071517A1