Combination of coordinate information

The method improves sidelink communication in wireless systems by ranking cooperative information reports from multiple devices to determine optimal communication resources, thereby reducing collisions and enhancing performance metrics.

JP7699141B2Active Publication Date: 2025-06-26QUALCOMM INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022557849
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-04-14
Filing Date
2021-04-15
Publication Date
2025-06-26
Estimated Expiration
2041-04-15

AI Technical Summary

Technical Problem

Current wireless communication systems face challenges in efficiently determining resources for sidelink communication, leading to resource collisions and suboptimal power consumption.

Method used

A method and apparatus for wireless communication that involve receiving reports from multiple wireless devices indicating cooperative information associated with candidate resources, assigning ranks to these reports, and determining resources for communication based on the ranked reports and detection information.

Benefits of technology

This approach enhances sidelink communication performance by reducing resource collisions and optimizing power consumption, while ensuring desirable access times, latency, data rates, and packet error rates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007699141000001
    Figure 0007699141000001
  • Figure 0007699141000002
    Figure 0007699141000002
  • Figure 0007699141000003
    Figure 0007699141000003
Patent Text Reader

Abstract

Some aspects of the present disclosure provide techniques for determining resources for sidelink communication based on cooperation information. A method that may be performed by a first wireless device includes receiving a report indicating cooperation information associated with a candidate resource from a second wireless device and assigning a rank to the report. The method also includes determining a resource from the candidate resources for communicating with a third wireless device based on at least two reports and a rank of the at least two reports, or at least one of the reports and sensing information measured by the first wireless device associated with the candidate resource, and the rank of the report and the rank of the sensing information. The method further includes communicating with the third wireless device via the determined resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Cross - Reference to Related Applications

[0001] This patent application claims the priority of U.S. Provisional Application No. 63 / 017,853, filed on April 30, 2020, and claims the priority of U.S. Application No. 17 / 230,590, filed on April 14, 2021, both of which are hereby expressly incorporated by reference in their entirety.

[0002]

[0002] Aspects of the present disclosure relate to wireless communication, and more particularly, to techniques for determining resources for sidelink communication based on cooperative information and / or sensing information.

Background Art

[0003]

[0003] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcast, etc. These wireless communication systems may employ multiple - access technologies that can support communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple - access systems include, for example, the 3rd Generation Partnership Project (3GPP (registered trademark)) Long - Term Evolution (LTE (registered trademark)) system, the LTE - Advanced (LTE - A) system, the Code Division Multiple Access (CDMA) system, the Time Division Multiple Access (TDMA) system, the Frequency Division Multiple Access (FDMA) system, the Orthogonal Frequency Division Multiple Access (OFDMA) system, the Single - Carrier Frequency Division Multiple Access (SC - FDMA) system, and the Time Division Synchronous Code Division Multiple Access (TD - SCDMA) system.

[0004]

[0004] These multi-connectivity techniques have been adopted in various telecommunications standards to provide a common protocol that enables various wireless devices to communicate at the urban, national, regional, and even global scales. New radio (e.g., 5G NR) is an example of a new telecommunications standard. NR is a set of extensions to the LTE mobile standard published by 3GPP. NR is designed to better support mobile broadband Internet access by improving spectral efficiency, reducing costs, improving services, utilizing new spectrum, and better integrating with other open standards using OFDMA with a cyclic prefix (CP) on the downlink (DL) and uplink (UL). For these purposes, NR supports beamforming, multiple-input multiple-output (MIMO) antenna technology, and carrier aggregation.

[0005]

[0005] As the demand for mobile broadband access continues to increase, there is a need for further improvements in NR and LTE technologies. Preferably, these improvements should be applicable to other multi-connectivity techniques and the telecommunications standards that adopt these techniques.

Summary of the Invention

[0006]

[0006] The systems, methods, and devices of the present disclosure each have several aspects, and no single one of those aspects alone bears its desirable attributes. Next, several features are briefly described without limiting the scope of the present disclosure as represented by the claims that follow. After considering this description, and particularly after reading the section entitled "Detailed Description of the Invention," it will be understood how the features of the present disclosure provide advantages including sidelink communication having desirable performance, reduced resource collisions, and / or desirable power consumption.

[0007]

[0007] Some aspects of the subject matter described in this disclosure may be implemented in a method for wireless communication by a first wireless device. The method generally includes receiving, from one or more second wireless devices, one or more reports indicating cooperative information associated with candidate resources, and assigning one or more ranks to the one or more reports. The method also includes determining, based on at least two reports from at least two of the one or more second wireless devices, and the ranks of the at least two reports, or at least one of the one or more reports measured by the first wireless device and detection information associated with the candidate resources, and at least one of the ranks of the at least one of the one or more reports and the rank of the detection information, one or more resources for communicating with one or more third wireless devices from the candidate resources. The method further includes communicating with one or more third wireless devices via the determined one or more resources.

[0008]

[0008] Some aspects of the subject matter described in this disclosure may be implemented in an apparatus for wireless communication. The apparatus generally includes a transceiver, a memory, and a processor. The transceiver is configured to receive, from one or more first wireless devices, one or more reports indicating cooperative information associated with candidate resources. The processor is coupled to the memory, and the processor and the memory are configured to assign one or more ranks to the one or more reports, and based on at least two reports from at least two of the one or more first wireless devices, and the ranks of the at least two reports, or at least one of the one or more reports measured by the apparatus and detection information associated with candidate resources, and at least one of the ranks of the at least one of the one or more reports and the rank of the detection information, to determine, from the candidate resources, one or more resources for communicating with one or more second wireless devices. The transceiver is further configured to communicate with the one or more second wireless devices via the determined one or more resources.

[0009] [

[0009] ]Some aspects of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus generally includes means for receiving, from one or more second wireless devices, one or more reports indicating cooperative information associated with candidate resources, and means for assigning one or more ranks to the one or more reports. The apparatus also includes means for determining, from at least two reports from at least two of the one or more second wireless devices, and the ranks of the at least two reports, or from at least one of one or more reports measured by a first wireless device associated with the candidate resources and detection information, and at least one of the ranks of at least one of the one or more reports and the rank of the detection information, one or more resources for communicating with one or more third wireless devices from the candidate resources. The apparatus further includes means for communicating with one or more third wireless devices via the determined one or more resources.

[0010] [

[0010] ]Some aspects of the subject matter described in this disclosure can be implemented in a computer-readable medium storing instructions for performing: receiving, from one or more second wireless devices, one or more reports indicating cooperative information associated with candidate resources; assigning one or more ranks to the one or more reports; determining, from at least two reports from at least two of the one or more second wireless devices, and the ranks of the at least two reports, or from at least one of one or more reports measured by a first wireless device associated with the candidate resources and detection information, and at least one of the ranks of at least one of the one or more reports and the rank of the detection information, one or more resources for communicating with one or more third wireless devices from the candidate resources; and communicating with one or more third wireless devices via the determined one or more resources.

[0011]

[0011] To achieve the above and related objectives, one or more aspects comprise the features that are fully described below and particularly pointed out in the claims. The following description and the accompanying drawings detail some exemplary features of one or more aspects. However, these features represent only some of the various ways in which the principles of the various aspects may be employed.

[0012]

[0012] So that the features set forth above in this disclosure may be more fully understood, a more detailed description, briefly summarized above, may be had by reference to the aspects, some of which are illustrated in the drawings. It should be noted, however, that the accompanying drawings illustrate only some exemplary aspects of this disclosure and, accordingly, are not to be considered limiting of its scope as the description may admit to other equally effective aspects.

Brief Description of the Drawings

[0013]

Figure 1

[0013] A block diagram conceptually showing an exemplary wireless communication network according to some aspects of this disclosure.

Figure 2

[0014] A block diagram conceptually showing the design of an exemplary base station (BS) and user equipment (UE) according to some aspects of this disclosure.

Figure 3

[0015] A diagram showing an exemplary frame format for some wireless communication systems (e.g., New Radio (NR)) according to some aspects of this disclosure.

Figure 4A

[0016] A diagram showing a vehicle-to-everything (V2X) system according to some aspects of this disclosure.

Figure 4B

Figure 5

[0017] A diagram showing an exemplary detection window and resource selection window according to some aspects of this disclosure.

Figure 6

[0018] A diagram showing an example of various sidelink transmissions in which a UE receives cooperative information according to some aspects of the present disclosure.

Figure 7

[0019] A signaling flow diagram showing exemplary signaling for combining cooperative information according to some aspects of the present disclosure.

Figure 8

[0020] A flowchart showing exemplary operations for wireless communication by a wireless device according to some aspects of the present disclosure.

Figure 9

[0021] A diagram showing a communication device that may include various components configured to perform operations for the techniques disclosed herein according to an aspect of the present disclosure.

DETAILED DESCRIPTION OF THE INVENTION

[0014]

[0022] For ease of understanding, where possible, the same reference numbers are used to indicate the same elements common to the figures. It is contemplated that elements disclosed in one aspect may be advantageously utilized in other aspects without specific recitation.

[0015]

[0023] Aspects of the present disclosure provide an apparatus, a method, a processing system, and a computer-readable medium for combining cooperative information. In some aspects, combining cooperative information may refer to assigning one or more ranks to the cooperative information and prioritizing certain cooperative information over other cooperative information based on the ranks associated with the cooperative information. Some aspects of the present disclosure provide various techniques for combining cooperative information from various sidelink sources (e.g., wireless communication devices such as user equipment (UE), roadside units (RSU), or vehicles) and / or for combining cooperative information with detection information measured at the UE. The detection information may refer to one or more measurements of signals transmitted by one or more UEs. For example, the detection information may include reference signal received power (RSRP) measurements associated with a pool of candidate resources for sidelink communication. The techniques for combining cooperative information described herein may facilitate the UE to avoid resource collisions with other UEs (e.g., when two or more transmitting devices attempt to transmit on the same set of resources such that the transmissions interfere with each other at the receiving device) and / or to provide a desired power consumption level when the UE relies only on cooperative information from other UEs for resource (e.g., time-domain resource, frequency-domain resource, and / or spatial resource) selection. In an aspect, the techniques for combining cooperative information described herein may enable the UE to have a desired sidelink performance (e.g., access time, latency, data rate, packet error rate, etc.) with a target UE.

[0016]

[0024] The following description provides examples of combining coordination information for sidelink communication in a communication system and is not intended to limit the scope, applicability, or examples described in the claims. Without departing from the scope of the present disclosure, changes may be made in the functions and configurations of the elements described. In various examples, various procedures or components may be omitted, exchanged, or added as appropriate. For example, the methods described may be executed in an order different from the order described, and various steps may be added, omitted, or combined. Also, features described in some examples may be combined in some other examples. For example, an apparatus may be implemented or a method may be carried out using any number of aspects described herein. Additionally, the scope of the present disclosure is intended to cover such apparatus or methods implemented with other structures, functions, or structures and functions in addition to or other than the various aspects of the present disclosure described herein. It should be understood that any aspect of the present disclosure disclosed herein may be embodied by one or more elements of the claims. The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any aspect described herein as "exemplary" should not necessarily be construed as preferred or advantageous over other aspects.

[0017]

[0025] In general, any number of wireless networks may be deployed in a given geographical area. Each wireless network may support a particular radio access technology (RAT) and may operate on one or more frequencies. RAT may also be referred to as a wireless technology, an air interface, etc. Frequencies may also be referred to as carriers, subcarriers, frequency channels, tones, subbands, etc. Each frequency may support a single RAT in a given geographical area to avoid interference between wireless networks of various RATs.

[0018]

[0026] The techniques described in this specification can be used for various wireless networks and wireless technologies. Aspects can be described herein using terms commonly associated with 3G, 4G, and / or New Radio (e.g., 5G NR) wireless technologies, but aspects of the present disclosure can be applied to other generation-based communication systems.

[0019]

[0027] FIG. 1 shows an exemplary wireless communication network 100 in which aspects of the present disclosure can be implemented. For example, the wireless communication network 100 can be an NR system (e.g., a 5G NR network). According to some aspects, UEs 120a, 120b, 120c can be configured to combine cooperative information in accordance with aspects of the present disclosure. For example, UE 120a includes a resource manager 122a for determining, from candidate resources, resources for communicating with one or more other UEs (e.g., UEs 120b, 120c) based on multiple ranked cooperative information reports, or cooperative information and detection information, according to aspects of the present disclosure. In aspects, UEs 120b, 120c can also each include a similar or identical resource manager 122b, 122c.

[0020]

[0028] In some situations, two or more lower entities (e.g., UE120a, 120b, 120c) may communicate with each other using sidelink signals. Examples of real-world applications of such sidelink communication may include public safety, proximity services, UE-to-network relay, vehicle-to-vehicle (V2V) communication, Internet of Everything (IoE) communication, IoT communication, mission-critical mesh, and / or various other suitable applications. Generally, sidelink signals can be signals communicated from one lower entity (e.g., UE120a) to another lower entity (e.g., UE120b) without relaying that communication through a scheduling entity (e.g., a UE or a BS), even if the scheduling entity can be utilized for scheduling and / or control purposes. In some examples, sidelink signals can be communicated using licensed spectrum (which is different from wireless local area networks that generally use unlicensed spectrum), or unlicensed spectrum.

[0021]

[0029] Various sidelink channels, including a Physical Sidelink Discovery Channel (PSDCH), a Physical Sidelink Control Channel (PSCCH), a Physical Sidelink Shared Channel (PSSCH), and a Physical Sidelink Feedback Channel (PSFCH), can be used for sidelink communication. The PSDCH can carry discovery expressions that enable proximal devices to discover each other. The PSCCH can carry control signaling such as sidelink resource configuration and other parameters used for data transmission, and the PSSCH can carry data transmission. The PSFCH can carry feedback including HARQ feedback regarding sidelink channel quality and / or channel state feedback (CSF).

[0022]

[0030] As shown in FIG. 1, the wireless communication network 100 may include several BSs 110a - z (each of which may also be referred to individually as BS110 or collectively as BS110 herein) and other network entities. The BS110 may provide communication coverage in a specific geographic area, sometimes called a "cell", which may be stationary or may move according to the location of the mobile BS110. In some examples, the BS110s may be interconnected with each other and / or with one or more other BSs or network nodes (not shown) in the wireless communication network 100 through various types of backhaul interfaces (e.g., direct physical connections, wireless connections, virtual networks, etc.) using any suitable transport network. In the example shown in FIG. 1, BS110a, 110b, and 110c may be macro BSs for macro cells 102a, 102b, and 102c, respectively. BS110x may be a pico BS for pico cell 102x. BS110y and 110z may be femto BSs for femto cells 102y and 102z, respectively. A BS may support one or more cells.

[0023]

[0031] The BS110 communicates with UEs 120a - y (each of which may also be referred to individually as UE120 or collectively as UE120 herein) in the wireless communication network 100. The UEs 120 (e.g., 120x, 120y, etc.) may be distributed throughout the wireless communication network 100, and each UE120 may be fixed or mobile. The wireless communication network 100 may also include a relay station (e.g., relay station 110r), also called a relay, that receives transmissions of data and / or other information from an upstream station (e.g., BS110a or UE120r) to facilitate communication between devices, and sends the transmissions of data and / or other information to a downstream station (e.g., UE120 or BS110), or relays transmissions between UEs 120.

[0024]

[0032] The network controller 130 communicates with a set of BSs 110 and may provide coordination and control to these BSs 110 (e.g., via a backhaul). In an aspect, the network controller 130 communicates with a core network 132 (e.g., a 5G core network (5GC)) that provides various network functions such as access and mobility management, session management, user plane functions, policy control functions, authentication server functions, integrated data management, application functions, network exposure functions, network repository functions, network slice selection functions, etc.

[0025]

[0033] NR access may support various wireless communication services such as enhanced mobile broadband (eMBB) targeting wide bandwidth (e.g., 80 MHz or more), millimeter wave (mmW) targeting high carrier frequencies (e.g., 24 GHz to 53 GHz or more), massive machine type communication MTC (mMTC) targeting non-backward compatible MTC techniques, and / or mission critical targeting ultra-reliable low latency communication (URLLC). These services may include latency requirements and reliability requirements. These services may also have various transmission time intervals (TTIs) to meet their respective quality of service (QoS) requirements. In addition, these services may coexist within the same subframe. NR supports beamforming and the beam direction may be dynamically configured. MIMO transmission using precoding may also be supported. The MIMO configuration in DL may support up to eight transmit antennas using multi-layer DL transmission with up to eight streams and up to two streams per UE. Multi-layer transmission with up to two streams per UE may be supported. Aggregation of multiple cells may be supported using up to eight serving cells.

[0026]

[0034] NR may utilize Orthogonal Frequency Division Multiplexing (OFDM) with a Cyclic Prefix (CP) on both the uplink and downlink. NR may support half-duplex operation using Time Division Duplexing (TDD). OFDM and Single Carrier Frequency Division Multiplexing (SC-FDM) divide the system bandwidth into multiple orthogonal subcarriers, often also referred to as tones, bins, etc. Each subcarrier can be modulated with data. The modulated symbols can be sent in the frequency domain in OFDM and in the time domain in SC-FDM. The spacing between adjacent subcarriers can be fixed, and the total number of subcarriers can depend on the system bandwidth. The smallest resource allocation, called a Resource Block (RB), can be 12 consecutive subcarriers. The system bandwidth can also be divided into subbands. For example, a subband can cover multiple RBs. NR may support a base Subcarrier Spacing (SCS) of 15 kHz, and other SCSs can be defined relative to the base SCS (e.g., 30 kHz, 60 kHz, 120 kHz, 240 kHz, etc.).

[0027]

[0035] FIG. 2 shows exemplary components of BS110a and UE120a (e.g., the wireless communication network 100 of FIG. 1) that may be used to implement aspects of the present disclosure.

[0028]

[0036] In BS110a, the transmission processor 220 can receive data from the data source 212 and control information from the controller / processor 240. The control information can be for the physical broadcast channel (PBCH), physical control format indicator channel (PCFICH), physical hybrid ARQ indicator channel (PHICH), physical downlink control channel (PDCCH), group common PDCCH (GC PDCCH), etc. The data can be for the physical downlink shared channel (PDSCH), etc. The medium access control (MAC) control element (MAC-CE) is a MAC layer communication structure that can be used for the exchange of control commands between wireless nodes. The MAC-CE can be carried on a shared channel such as the physical downlink shared channel (PDSCH), physical uplink shared channel (PUSCH), or physical sidelink shared channel (PSSCH).

[0029]

[0037] The processor 220 can process (e.g., encode and symbol map) the data and control information to obtain data symbols and control symbols respectively. The transmission processor 220 can also generate reference symbols for the primary synchronization signal (PSS), secondary synchronization signal (SSS), PBCH demodulation reference signal (DMRS), and channel state information reference signal (CSI-RS), etc. The transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on the data symbols, control symbols, and / or reference symbols when applicable, and provide an output symbol stream to the modulators (MOD) 232a - 232t. Each modulator 232 can process its respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator can further process the output sample stream (e.g., convert to analog, amplify, filter, and up-convert) to obtain a downlink signal. The downlink signals from the modulators 232a - 232t can be transmitted via the antennas 234a - 234t respectively.

[0030]

[0038] In UE120a, antennas 252a to 252r can receive downlink signals from BS110a and can provide the received signals to demodulators (DEMOD) in transceivers 254a to 254r, respectively. Each demodulator 254 can adjust (e.g., filter, amplify, down-convert, and digitize) the respective received signals to obtain input samples. Each demodulator can further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. The MIMO detector 256 can obtain received symbols from all the demodulators in transceivers 254a to 254r, perform MIMO detection on the received symbols when applicable, and provide the detected symbols. The receive processor 258 can process the detected symbols (e.g., demodulate, de-interleave, and decode), provide the decoded data for UE120a to the data sink 260, and provide the decoded control information to the controller / processor 280.

[0031]

[0039] On the uplink, at UE120a, transmission processor 264 may receive and process data from data source 262 (e.g., for a Physical Uplink Shared Channel (PUSCH)) and control information from controller / processor 280 (e.g., for a Physical Uplink Control Channel (PUCCH)). Transmission processor 264 may also generate reference symbols for a reference signal (e.g., for a Sounding Reference Signal (SRS)). Symbols from transmission processor 264 may be precoded by TX MIMO processor 266, if applicable, and further processed by a modulator in transceivers 254a - 254r (e.g., for SC - FDM) and transmitted to BS110a. At BS110a, the uplink signal from UE120a is received by antenna 234, processed by modulator 232, detected by MIMO detector 236, if applicable, and further processed by receive processor 238 to obtain the decoded data and control information sent by UE120a. Receive processor 238 may provide the decoded data to data sink 239 and the decoded control information to controller / processor 240.

[0032]

[0040] Memories 242 and 282 may store data and program code for BS110a and UE120a, respectively. Scheduler 244 may schedule UEs for data transmission on the downlink and / or uplink.

[0033]

[0041] The antenna 252, processors 266, 258, 264, and / or controller / processor 280 of UE120a, and / or the antenna 234, processors 220, 230, 238, and / or controller / processor 240 of BS110a can be used to execute the various techniques and methods described herein. As shown in FIG. 2, the controller / processor 280 of UE120a has a resource manager 281 that determines resources for communicating with one or more other UEs (e.g., UE120b, 120c in FIG. 1) from candidate resources based on a plurality of ranked cooperative information reports, or cooperative information and detection information, according to the aspects described herein. Although shown in the controller / processor, other components of UE120a and BS110a can be used to execute the operations described herein.

[0034]

[0042] The example shown in FIG. 2 is described with respect to BS110a communicating with UE120a, but aspects of the present disclosure can also be applied to sidelink communication between UEs, such as between UE120a and UE120b, between UE120a and UE120c, or between UE120b and UE120c, as shown in FIG. 1.

[0035]

[0043] FIG. 3 is a diagram showing an example of the frame format 300 of NR. The transmission timeline for each of the downlink and uplink can be divided into units of radio frames. Each radio frame may have a predetermined duration (e.g., 10 ms) and can be divided into 10 subframes each having an index from 0 to 9 and a duration of 1 ms. Each subframe may include a variable number of slots (e.g., 1, 2, 4, 8, 16,... slots) depending on the SCS. Each slot may include a variable number of symbol periods (e.g., 7, 12, or 14 symbols) depending on the SCS. The symbol periods in each slot may be assigned an index. A mini-slot, sometimes referred to as a sub-slot structure, refers to a transmission time interval having a duration shorter than a slot (e.g., 2, 3, or 4 symbols). Each symbol in a slot may indicate a link direction (e.g., DL, UL, or flexible) for data transmission, and the link direction for each subframe can be dynamically switched. The link direction may be based on the slot format. Each slot may include DL / UL data and DL / UL control information.

[0036]

[0044] In NR, a Synchronization Signal Block (SSB) is transmitted. In some aspects, each SSB of a burst can be transmitted in a burst corresponding to different beam directions for UE-side beam management (including, for example, beam selection and / or beam refinement). The SSB includes a Primary Synchronization Signal (PSS), a Secondary Synchronization Signal (SSS), and two symbol Physical Broadcast Channels (PBCHs). The SSB can be transmitted at a fixed slot location such as symbols 0 to 3, as shown in FIG. 3. The PSS and SSS can be used by the UE for cell search and acquisition. The PSS can provide half-frame timing, and the SSS can provide cyclic prefix (CP) length and frame timing. The PSS and SSS can provide cell identification information. The PBCH carries some basic system information such as downlink system bandwidth, timing information within a radio frame, SS burst set period, and system frame number. The SSB can be grouped into SS bursts to support beam sweeping. Further system information such as Remaining Minimum System Information (RMSI), System Information Block (SIB), and Other System Information (OSI) can be transmitted on the Physical Downlink Shared Channel (PDSCH) in some subframes. The SSB can be transmitted up to 64 times, for example, in up to 64 different beam directions for mmWave. Multiple transmissions of the SSB are called an SS burst set. The SSBs in an SS burst set can be transmitted in the same frequency region, while the SSBs in different SS burst sets can be transmitted in different frequency regions.

[0037]

[0045] Figures 4A and 4B illustrate a vehicle-to-everything (V2X) system according to some aspects of the present disclosure. The V2X systems provided in FIGS. 4A and 4B provide two complementary transmission modes. The first transmission mode involves direct communication among participants within a local area (e.g., also referred to herein as sidelink communication between UEs). Such communication is shown in FIG. 4A. The second transmission mode involves network communication through a network shown in FIG. 4B, which may be implemented via a Uu interface (e.g., a wireless communication interface between a radio access network (RAN) and a UE).

[0038]

[0046] Referring to FIG. 4A, a V2X system is shown with two vehicles. The first transmission mode enables direct communication among various participants at a given geographical location. As shown, the first vehicle 402 can have a wireless communication link (V2P) with a personal UE 404 via a PC5 interface. Communication between the first vehicle 402 and the second vehicle 406 (V2V) can also be performed via the PC5 interface. Similarly, communication can be performed from the first vehicle 402 to a roadside unit 408 (RSU), such as a traffic signal or sign (V2I), via the PC5 interface. In each of the illustrated examples, two-way communication may occur between the elements, and thus each element may be a transmitter and receiver of information. In the provided configuration, the first transmission mode can be a self-managed system without the assistance of a network such as a RAN. Such a transmission mode can enable improved spectral efficiency, cost reduction, and increased reliability since network service interruptions do not occur during handover operations of moving vehicles. Resource allocation does not require coordination among operators and does not require network subscription, and thus there is a reduction in complexity for such a self-managed system. The V2X system can be configured to operate in an authorized or unlicensed spectrum, and thus any vehicle equipped with the system can access a common frequency and share information. Such coordinated / common spectrum operation enables safe operation.

[0039]

[0047] Referring to FIG. 4B, the second of the two complementary transmission modes is shown. In the illustrated embodiment, the third vehicle 410 may communicate with the fourth vehicle 412 through network communication. These network communications may be performed through individual nodes such as a BS (e.g., eNB or gNB) that transmit and receive information between vehicles. Network communications may be used for long-distance communication between vehicles, such as indicating the presence of a remote accident. Other types of communication, such as traffic flow conditions, road hazard warnings, environmental / weather forecasts, service station availability, and other similar data, may be sent by the nodes to the vehicles (410, 412). Such data may be obtained from cloud-based shared services. Exemplary combinations of cooperative information

[0048] In some wireless communication systems (e.g., 5G NR systems), resource allocation for sidelink communication may be a reservation based on a network scheduling mode or an autonomous mode. Under the autonomous mode, a UE may reserve the selected resources by selecting resources from a common pool and transmitting a reservation to one or more other UEs. In some cases, the transmission with reservation information may reserve resources in the current slot (or other appropriate time period) in which the transmission is received and up to a certain number of future slots (e.g., two future slots) (or other appropriate time periods). The reservation information may be carried, for example, in sidelink control information (SCI). The resource reservation may be periodic or aperiodic. In some cases, the period may be signaled in the SCI using a configurable value between 0 milliseconds (ms) and 1000 ms. Periodic resource reservation and signaling may be disabled by configuration or pre-configured to be disabled.

[0040]

[0049] In autonomous mode for sidelink communication, a UE may perform resource selection by identifying candidate resources in a pool of resources and selecting one or more of the candidate resources for sidelink communication with one or more other UEs. The UE may monitor resources in the pool of resources and identify candidate resources by excluding some resources based on various characteristics associated with the resources, such as reference signal received power (RSRP) measurements. In some cases, reserved resources may be pre-empted by a higher-priority reservation made by another UE. A selected but not yet reserved resource may be reserved by another UE, and in such a case, the resource selection procedure may be triggered again.

[0041]

[0050] FIG. 5 shows diagrams of an exemplary resource detection window and an exemplary resource selection window according to some aspects of the present disclosure. A UE may decode sidelink transmissions (e.g., first and second transmissions 504, 506) and determine whether candidate resources within a resource selection window 502 are available by measuring various characteristics associated with the transmissions within a detection window 508. Candidate resources may include frequency-time resources within the resource selection window 502. In an aspect, transmissions 504, 506 may carry an SCI having one or more reservations within the resource selection window 502. For example, the first transmission 504 may have an SCI that reserves resources 510, 512 within the resource selection window 502, and the second transmission 506 may have an SCI that reserves resources 514, 516 within the resource selection window 502. In some aspects, the resource reservations in transmissions 504, 506 may have priorities indicated in that SCI that are also tracked as part of the detection and / or resource selection.

[0042]

[0051] After the detection window 508, the resource selection procedure may be triggered at the UE, for example, by sidelink traffic generated at the UE. The UE may select a resource from the resource selection window 502 based at least in part on the obtained measurements of transmissions 504, 506 within the detection window 508. For example, the RSRP of transmissions 504, 506 may be projected onto the reserved resources 510, 512, 514, 516 within the resource selection window 502. That is, the RSRP measurement for the first transmission 504 may be projected onto the reserved resources 510, 512, and the RSRP measurement for the second transmission may be projected onto the reserved resources 514, 516. Resources within the resource selection window 502 having an RSRP below a certain threshold may be considered available for sidelink communication. Other resources, such as candidate resources 518 without projected RSRP measurements, may also be considered available for sidelink communication. In other words, resources within the resource selection window 502 having relatively low-level interference from other UEs or no interference may be considered available for sidelink communication. In an aspect, the RSRP may be for various sidelink reference signals, such as a reference signal (e.g., a demodulation reference signal) associated with the control part and / or the data part of the sidelink transmission.

[0043]

[0052] In some cases, the priority associated with a resource within the resource selection window may also determine whether the resource is available. In an aspect, the priority associated with a resource may have a separately configurable RSRP threshold that is used to compare with the RSRP measurement value. In some aspects, the priority may be a priority pair having a transmission priority and a reception priority, and each priority pair may have a separately configurable RSRP threshold that is used to compare with the RSRP measurement value. For example, assume that resources 510 and 512 are associated with a certain priority indicated in the SCI within the first transmission 504 such that the priority is associated with a certain RSRP threshold. The UE may determine whether resources 510 and 512 are available based on the RSRP threshold associated with the priority.

[0044]

[0053] In some cases, the UE may receive coordination information associated with candidate resources from one or more other UEs. The coordination information may enable the UE to select a transmission resource to avoid resource collisions. In some cases, the UE may perform resource selection based only on the coordination information without any measurement values obtained during the detection window. In such cases, the coordination information-based resource selection may be able to eliminate the power consumption caused by the UE monitoring the resources within the detection window.

[0045]

[0054] FIG. 6 shows an example of various sidelink transmissions in which a UE receives cooperation information from multiple UEs according to some aspects of the present disclosure. The first and second UEs 120a, 120b may generate cooperation information reports (e.g., RSRP measurement values corresponding to detected reservations, transmission priorities, slots, and / or location information) from monitoring resources within a detection window (e.g., detection window 508). The first and second UEs 120a, 120b may share the cooperation information reports with one or more other UEs (e.g., the third UE 120c). As used herein, a cooperation information report may be a report that includes or indicates information associated with candidate resources and / or information associated with the UE generating the report. The third UE 120c may determine one or more available resources for communicating with the target UE 120d from a resource selection window based on the cooperation information reports received from the first and second UEs 120a, 120b. The third UE 120c may communicate with the target UE 120d via the determined resources. For example, the third UE 120c may transmit various signals to the target UE 120d via the determined resources.

[0046]

[0055] In some aspects, the cooperation information may include various information associated with candidate resources and / or various information associated with the UE that generated the cooperation information. The cooperation information may include an indication of which resources are available, an indication of which resources are not available, a set of resources to be used for communication, a set of resources to be avoided for use in communication, an indication of conflicting reservations, or a combination thereof. Additionally or alternatively, the cooperation information may include RSRP measurement values corresponding to detected reservations, transmission priorities, slots, and / or location information. In some aspects, the cooperation information may further include the location of the UE that generated the cooperation information, a priority associated with the cooperation information (e.g., the priority signaled in the SCI for a reservation), a time indication of when the cooperation information was generated, or a combination thereof.

[0047]

[0056] Some aspects of the present disclosure provide various techniques for combining cooperative information from various sidelink sources (e.g., wireless communication devices such as UEs, RSUs, or vehicles) and / or for combining cooperative information with detection information measured at a UE. The techniques for combining cooperative information described herein can facilitate a UE from relying only on cooperative information from other UEs for resource selection, a UE from avoiding resource collisions with other UEs, and / or providing a desired power consumption level. In an aspect, the techniques for combining cooperative information described herein can enable a UE to have a desired sidelink performance (e.g., access time, latency, data rate, packet error rate, etc.) with a target UE.

[0048]

[0057] In some cases, a UE may assign a rank or order to a cooperative information report received from another UE, and the UE may determine resources available for sidelink communication based on the rank of the cooperative information report. The rank may enable the UE to determine which cooperative information reports are suitable for resource selection. That is, the UE may filter out some cooperative information reports based on the rank.

[0049]

[0058] For example, a UE may assign a rank to a cooperative information report based on the distance between the UE that received the cooperative information and the UE that generated the cooperative information report. Referring to FIG. 6, under the assumption that the closest UE providing cooperative information may be under similar channel conditions with respect to the target UE as the UE receiving the cooperative information, the third UE 120c may select cooperative information reports from the closest UEs (UEs 120a, 120b) to the third UE 120c to determine available resources for communicating with the target UE 120d. Assume that the second UE 120b is closer to the third UE 120c than the first UE 120a. The third UE 120c may assign the highest rank to the cooperative information from the second UE 120b and may select that cooperative information to determine available resources for communicating with the target UE 120d.

[0050]

[0059] In an aspect, the UE may select cooperative information reports according to rank to determine which cooperative information is suitable for resource selection. In some cases, the UE may select the cooperative information report with the highest rank for the resource selection procedure. In some cases, the UE may select a subset of the ranked cooperative information reports for the resource selection procedure. For example, if there are multiple cooperative information reports with the highest rank, the UE may select all the cooperative information reports with the highest rank. In an aspect, the UE may select a certain number of ranked cooperative information reports, such as the top three or top five cooperative reports. In some cases, the UE may select all the cooperative information reports for resource selection.

[0051]

[0060] In an aspect, when multiple cooperative information reports are selected, the combination or combination of cooperative information may be used for resource selection. In some aspects, when a value or combination of values is below a threshold, some of the cooperative information may be discarded from the selected cooperative information reports. In an aspect, the UE may use cooperative information and detection information for resource selection.

[0052]

[0061] Figure 7 shows a signaling flow of exemplary signaling 700 for combining cooperative information according to some aspects of the present disclosure. As shown, at 702, a first UE 120a receives a cooperative information report from one or more second UEs 120b. Optionally, at 704, the first UE 120a may receive a cooperative information report from a target UE 120c. At 706, the first UE 120a may monitor resources within a detection window and receive a resource reservation via an SCI from the second UE 120b, for example, as described herein with respect to FIG. 5. At 708, the first UE 120a may generate detection information associated with candidate resources, such as projecting the RSRP of the transmission received at 706 onto candidate resources within a resource selection window. At 710, the first UE 120a may assign a rank to the cooperative information report received at 702 and / or 704. At 712, the first UE 120a may determine one or more resources for communicating with a third UE 120c from candidate resources within a resource selection window based on a plurality of ranked cooperative information reports, or a combination of the cooperative information received at 702 and / or 704 and the detection information generated at 708, as further described herein. At 714, the first UE 120a may communicate with the target UE 120c via the resources determined at 712. For example, the first UE 120a may transmit packets to the target UE 120c via various sidelink channels (e.g., PSSCH).

[0053]

[0062] The example shown in FIG. 7 is described with respect to cooperative information and / or detection information associated with a single target UE for ease of understanding, but aspects of the present disclosure may also be applied to cooperative information and / or detection information associated with multiple target UEs to facilitate groupcast (multicast) or broadcast communication with the target UEs.

[0054]

[0063] FIG. 8 is a flow diagram illustrating an exemplary operation 800 for wireless communication according to some aspects of the present disclosure. Operation 800 may be performed, for example, by a wireless device (e.g., UE 120a, 120b, 120c in wireless communication network 100). As used herein, a wireless device may refer to a lower layer wireless communication device such as a user equipment, a wireless station, a roadside unit, etc. Operation 800 may be implemented as a software component that runs and operates on one or more processors (e.g., controller / processor 280 of FIG. 2). Further, the transmission and reception of signals by the UE in operation 800 may be enabled, for example, by one or more antennas (e.g., antenna 252 of FIG. 2). In some aspects, the transmission and / or reception of signals by the UE may be implemented via a bus interface of one or more processors (e.g., controller / processor 280) that acquire and / or output the signals.

[0055]

[0064] Operation 800 may start at 802, where a first wireless device (e.g., UE120c in FIG. 6) receives one or more reports from one or more second wireless devices (e.g., UE120a, 120b in FIG. 6) indicating cooperative information associated with candidate resources (e.g., candidate resources within resource selection window 502). At 804, the first wireless device may assign one or more ranks to the one or more reports. At 806, the first wireless device may determine, based on at least two reports from at least two of the one or more second wireless devices, and the ranks of the at least two reports, or at least one of the one or more reports measured by the first wireless device and the detection information associated with the candidate resources, and at least one of the ranks of at least one of the one or more reports and the ranks of the detection information, one or more resources for communicating with one or more third wireless devices (target UE120d in FIG. 6) from the candidate resources. At 808, the first wireless device may communicate with the one or more third wireless devices via the determined one or more resources.

[0056]

[0065] In an aspect, determining one or more resources at 806 may include the first wireless device performing a resource selection procedure using the cooperative information and / or the detection information. In an aspect, the UE may receive cooperative information from one or more target UEs. For example, with respect to operation 800, the second wireless device may include at least one of the third wireless devices. In an aspect, communicating with one or more third wireless devices at 808 may include the first wireless device transmitting packets to the one or more third wireless devices via the determined one or more resources. For example, the first wireless device may communicate with the third wireless device through sidelink transmission.

[0057]

[0066] In an aspect, the first wireless device may assign a rank or an order to a cooperative information report received from the second wireless device. In some cases, the rank may be based on the RSRP measured for the transmission carrying the cooperative information, the location of the UE generating the cooperative information, the location of the target UE for the transmission related to the UE generating the cooperative information, the distance between the UE receiving the cooperative information and the UE generating the cooperative information (which may be derived from the location), the distance between the UE generating the cooperative information and the target UE for the transmission (which may be derived from the location), the priority for the cooperative information, the source identifier associated with the UE generating the cooperative information when the cooperative information is received, or the timing of the cooperative information (e.g., when the cooperative information is generated), and may be assigned to the cooperative information report.

[0058]

[0067] For example, one or more ranks may be assigned based on at least one of one or more indications of channel quality between the first wireless device and one or more second wireless devices at 804, one or more distances between the first wireless device and one or more second wireless devices, one or more distances between one or more second wireless devices and one or more third wireless devices, one or more locations of one or more second wireless devices, one or more locations of one or more third wireless devices, one or more signaled priorities associated with one or more reports, one or more source identifiers of one or more second wireless devices, one or more indications of when one or more reports are received at the first wireless device (e.g., time domain reference units such as timestamps or slots), or one or more indications of when one or more reports are generated at one or more second wireless devices (e.g., time domain reference units such as timestamps or slots).

[0059]

[0068] In an aspect, an indication of channel quality between a first wireless device and one or more second wireless devices may be measured from a transmission that carries cooperative information reporting. In some cases, the highest rank may be assigned to a cooperative information reporting associated with a transmission having the strongest or best channel state (e.g., highest RSRP) measured by a UE that receives the cooperative information. The indication of channel quality may include a reference signal received power (RSRP), a channel quality indicator, a signal-to-noise ratio (SNR), a signal-to-interference plus noise ratio (SINR), a signal-to-noise plus distortion ratio (SNDR), and / or a received signal strength indicator (RSSI). Referring to FIG. 6, assume that a third UE 120c measures that a transmission from a first UE 120a has a higher RSRP than a transmission from a second UE 120b. If the cooperative information reporting is ranked according to the channel quality of the cooperative information transmission, the cooperative information reporting from the first UE 120a may be assigned a higher rank than the rank for the cooperative information reporting from the second UE 120b.

[0060]

[0069] In an aspect, the highest rank for distance may be assigned to a cooperative report associated with the minimum distance. In an aspect, the distance may be derived from the location of the target UE and / or the UE that generates the cooperative information. Referring to FIG. 6, assume that a first UE 120a is closer to a third UE 120c than a second UE 120b, and the second UE 120b is closer to a target UE 120d than the first UE 120a. If the cooperative information reporting is ranked according to the distance between the UE that receives the cooperative information and the UE that generates the cooperative information, the cooperative information reporting from the first UE 120a may be assigned a higher rank than the rank for the cooperative information reporting from the second UE 120b. If the cooperative reporting is ranked according to the distance between the UE that generates the cooperative information and the target UE for transmission, the cooperative information reporting from the second UE 120b may be assigned a higher rank than the rank for the cooperative information reporting from the first UE 120a.

[0061]

[0070] In an aspect, the highest rank for priority-based ranking can be assigned to a cooperative information report associated with the highest priority. Referring to FIG. 6, assume that the priority of the cooperative information from the first UE 120a is higher than the priority of the cooperative information from the second UE 120b. If the cooperative information reports are ranked according to the signaled priority, the cooperative information report from the first UE 120a can be assigned a higher rank than the rank for the cooperative information report from the second UE 120b.

[0062]

[0071] In an aspect, the source identifier can indicate the type of the wireless device that generated the cooperative information report, and the cooperative information reports can be ranked based on several types of wireless devices. For example, the cooperative information associated with a roadside unit (e.g., the RSU in FIG. 4A) can be given a higher priority than the cooperative information from other types of wireless devices (such as a vehicle or a mobile phone). Referring to FIG. 6, assume that the source identifier of the first UE 120a indicates that the first UE 120a is a roadside unit, and the source identifier of the second UE 120b indicates that the second UE 120b is a vehicle. In this example, the cooperative information report from the first UE 120a can be assigned a higher rank than the rank for the cooperative information report from the second UE 120b.

[0063]

[0072] In an aspect, the highest rank for time-based ranking can be assigned to a cooperative report associated with the shortest time period, indicated by a time domain reference unit such as a timestamp or a slot. Referring to FIG. 6, assume that a third UE120c receives a cooperative information report from a first UE120a before receiving a cooperative information report from a second UE120b, and the second UE120b generates its cooperative information before the first UE120a. If the cooperative information report is ranked according to when the cooperative information is received, the cooperative information report from the first UE120a can be assigned a higher rank than the rank for the cooperative information report from the second UE120b. If the cooperative information report is ranked according to when the cooperative information is generated, the cooperative information report from the second UE120b can be assigned a higher rank than the rank for the cooperative information report from the first UE120a.

[0064]

[0073] In an aspect, the cooperative information report can be ranked based on the type of transmission to the target UE. For example, in 804, one or more ranks can be assigned based on whether the communication with one or more third wireless devices in 808 is unicast communication, groupcast communication, or broadcast communication. As an example, in the case of a unicast transmission to the target UE, the cooperative information report can be ranked according to the distance between the UE that generates the cooperative information and the target UE for transmission, or according to the source identifier of the target UE. In the case of a groupcast transmission or a broadcast transmission to the target UE, the cooperative information report can be ranked according to the distance between the UE that receives the cooperative information and the UE that generates the cooperative information. In other words, the type of ranking (channel state, distance, location, priority, source identifier, or time-based) can be selected based on the type of transmission to the target UE (e.g., unicast, groupcast, or broadcast).

[0065]

[0074] In an aspect, the cooperative information report may be ranked based on service quality (QoS) parameters (or settings) associated with transmission to the target UE. For example, one or more ranks may be assigned in accordance with one or more QoS parameters associated with communication with one or more third wireless devices in 802. As an example, assuming that the QoS parameters are set for a low latency service (e.g., autonomous vehicle service or augmented reality), the cooperative information report may be ranked according to when the cooperative information was generated. In other words, the type of ranking (channel state, distance, location, source identifier, and / or time-based) may be selected based on QoS parameters associated with transmission to the target UE (e.g., QoS parameters for various services such as conversational voice, conversational video, video, low latency applications, or remote control).

[0066]

[0075] In an aspect, the UE may select a cooperative information report according to the rank to determine which cooperative information is suitable for resource selection. In some cases, the UE may select the cooperative information report with the highest rank for the resource selection procedure. That is, the UE may select a single cooperative information report having the highest rank among other reports for resource selection. For example, operation 800 may include the first wireless device identifying the report having the highest rank among the reports based on one or more ranks, and determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on the report having the highest rank.

[0067]

[0076] In some cases, the UE may select a subset of the ranked cooperative information reports for the resource selection procedure. For example, operation 800 may include the first wireless device identifying a subset of the reports based on one or more ranks, where one or more subsets of the reports may include multiple reports, and determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on one or more subsets of the reports.

[0068]

[0077] In some cases, the UE may select all of the cooperative information reports for resource selection. For example, determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on all of the reports.

[0069]

[0078] In an aspect, when multiple cooperative information reports are selected, a combination or aggregation of the cooperative information may be used for resource selection. For example, operation 800 may include the first wireless device identifying one or more subsets of the reports, e.g., according to rank, where one or more subsets of the reports comprise multiple reports. The first wireless device may combine the cooperative information in one or more subsets of the reports. Determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on the combined cooperative information.

[0070]

[0079] The combined cooperation information may include all of the cooperation shown in the identified reports. For example, operation 800 may include the first wireless device combining cooperation information in one or more reports, where the one or more reports comprise a plurality of reports. Determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on the combined cooperation information.

[0071]

[0080] In some aspects, for example, if a value or combination of values is equal to, greater than, or less than a certain threshold, a portion of the cooperation information may be discarded from all or a subset of the cooperation information reports. For example, operation 800 may include the first wireless device identifying a subset of one or more reports, where the subset of one or more reports comprises a plurality of reports. The first wireless device may select cooperation information in the subset of one or more reports based on one or more thresholds. By way of example, the first wireless device may select cooperation information in the subset of reports if the cooperation information is equal to, less than, or greater than a certain RSRP value, a certain distance, a certain priority, a certain source identifier, or a certain time period. Determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on the selected cooperation information.

[0072]

[0081] In an aspect, a portion of the cooperation information may be discarded from all of the cooperation information reports. For example, operation 800 may include the first wireless device selecting cooperation information in one or more reports based on one or more thresholds, and determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on the selected cooperation information.

[0073]

[0082] In an aspect, the UE may use cooperative information and detection information for resource selection. In some cases, the UE may prioritize cooperative information over detection information, or vice versa. The UE can choose to prioritize cooperative information or detection information based on the ranking described herein for cooperative information. In other words, the UE may assign a rank to the detection information, for example, according to channel state, distance, priority, source identifier, and / or time, and the UE may select cooperative information and detection information based on the rank. For example, operation 800 may include a first wireless device monitoring signals from one or more second wireless devices via candidate resources and generating detection information based on the monitored signals. The first wireless device may assign a rank to the detection information, such as a ranking based on channel state, distance, priority, source identifier, or time, as described herein for cooperative information. Determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on one or more ranks assigned to one or more reports and the rank of the detection information.

[0074]

[0083] In some cases, the UE may prioritize cooperative information if the cooperative information is received from that UE when the UE sends a unicast transmission to the target UE. That is, at 808, if the UE receives that specific cooperative information from the target UE to which it is sending a unicast transmission, the UE may prioritize the cooperative information over the detection information. With respect to operation 800, determining one or more resources at 806 may include the first wireless device prioritizing a report received from one of the one or more second wireless devices over the detection information if communicating with one or more third wireless devices at 808 is with one of the one or more second wireless devices via unicast communication.

[0075]

[0084] In some aspects, the UE may prioritize cooperative information based on half-duplex communication. That is, if the UE misses the detection window due to duplicate transmissions (e.g., scheduled downlink, uplink, or sidelink transmissions), the UE may supplement the missing detection information with cooperative information. For example, operation 800 may include a first wireless device selecting, from one or more reports, cooperative information that supplements detection information resulting from half-duplex communication. The cooperative information that supplements detection information resulting from half-duplex communication may be cooperative information that complements missing detection information resulting from duplicate transmission with the detection window. Determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on the selected cooperative information and the detection information.

[0076]

[0085] In some aspects, the UE may use cooperative information when detection information is missing for a given resource. The detection information may be missing due to half-duplex communication and / or due to decoding errors at the UE. For example, the UE may not be able to successfully decode the control portion (e.g., SCI) or data portion of a resource within the detection window, and thus the detection information associated with that resource may be considered missing. In some cases, the UE may prioritize cooperative information associated with a given resource when detection information is missing for the given resource. As an example, operation 800 may include a first wireless device selecting, from one or more reports, cooperative information that is missing from the detection information, and determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on the selected cooperative information and the detection information.

[0077]

[0086] In some aspects, the UE may use cooperation information when the detection information conflicts with the detection information for a given resource. A conflict between the cooperation information and the detection information may occur when the detection information for a given resource is different from the cooperation information for that particular resource. For example, a conflict between the cooperation information and the detection information may occur when the detection information indicates that the resource is not available and the cooperation information indicates that the resource is available, or vice versa. In some cases, the UE may prioritize the cooperation information over the detection information when there is a conflict between the cooperation information and the detection information. In other cases, the UE may prioritize the detection information over the cooperation information when there is a conflict between the cooperation information and the detection information. As an example, operation 800 may include a first wireless device selecting cooperation information that conflicts with the detection information from among one or more reports. Determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on the selected cooperation information and the detection information.

[0078]

[0087] In some aspects, when the UE uses cooperation information regarding a threshold used to detect information, different or separate thresholds may be applied in the resource selection procedure. As an example, the UE may use a separate RSRP threshold for the RSRP measurement values indicated in the cooperation information other than the RSRP measurement values obtained at the UE for candidate resources within the resource selection window. For example, determining one or more resources at 806 may include the first wireless device determining one or more resources based at least in part on separate thresholds applied to the cooperation information and the detection information.

[0079]

[0088] In some aspects, the coordination information may include various information associated with the candidate resources and / or various information associated with the UE that generated the coordination information. In some cases, at least one of the reports received at 802 may include an indication of which of the candidate resources are available, an indication of which of the candidate resources are not available, an indication of a set of resources to be used for communication, an indication of a set of resources to be avoided for use in communication, an indication of conflicting reservations, or a combination thereof. In some aspects, at least one of the reports received at 802 may include the reference signal received power corresponding to at least one of the candidate resources, the transmission priority corresponding to at least one of the candidate resources, the time domain reference point (e.g., a certain slot) corresponding to at least one of the candidate resources, the location information (e.g., time-frequency domain information) corresponding to at least one of the candidate resources, or a combination thereof. In some aspects, at least one of the reports received at 802 may include the location of at least one of the second wireless devices, the priority associated with the report, an indication of when the report was generated at at least one of the second wireless devices, or a combination thereof.

[0080]

[0089] FIG. 9 shows a communication device 900 (e.g., UE 120a, RSU, or vehicle) that may include various components configured to perform operations for the techniques disclosed herein, such as the operations shown in FIG. 9 (e.g., corresponding to means-plus-function components). The communication device 900 includes a processing system 902 coupled to a transceiver 908 (e.g., a transmitter and / or receiver). The transceiver 908 is configured to transmit and receive signals for the communication device 900 via an antenna 910, such as the various signals described herein. The processing system 902 may be configured to perform processing functions for the communication device 900, including processing signals to be received and / or transmitted by the communication device 900.

[0081]

[0090] The processing system 902 includes a processor 904 coupled to a computer-readable medium / memory 912 via a bus 906. In some aspects, the computer-readable medium / memory 912, when executed by the processor 904, causes the processor 904 to perform the operations shown in FIG. 9 or other operations for performing various techniques described herein for combining the cooperative information, such as computer-executable code. In some aspects, the computer-readable medium / memory 912 stores code 914 for receiving, code 916 for allocating, code 918 for determining, and / or code 920 for communicating (which may include code for receiving and / or code for transmitting). In some aspects, the processor 904 has circuitry configured to implement the code stored in the computer-readable medium / memory 912. The processor 904 includes circuitry 924 for receiving, circuitry 926 for allocating, circuitry 928 for determining, and / or circuitry 930 for communicating (which may include circuitry for receiving and / or circuitry for transmitting). Exemplary aspects

[0091] In addition to the various aspects described above, certain combinations of aspects are within the scope of the present disclosure, some of which are detailed below.

[0082]

[0092] Aspect 1: Receiving one or more reports indicating cooperative information associated with candidate resources from one or more second wireless devices; assigning one or more ranks to the one or more reports; at least two reports from at least two of the one or more second wireless devices, and the ranks of the at least two reports, or at least one of the one or more reports measured by a first wireless device and detection information associated with the candidate resources, and at least one of the ranks of the one or more reports and at least one of the ranks of the detection information, determining one or more resources for communicating with one or more third wireless devices from the candidate resources; and communicating with the one or more third wireless devices via the determined one or more resources. A method for wireless communication by a first wireless device.

[0083]

[0093] Aspect 2: The method of Aspect 1, wherein the one or more ranks are assigned based on at least one of one or more indications of channel quality between the first wireless device and the one or more second wireless devices, one or more distances between the first wireless device and the one or more second wireless devices, one or more distances between the one or more second wireless devices and the one or more third wireless devices, one or more locations of the one or more second wireless devices, one or more locations of the one or more third wireless devices, one or more signaling priorities associated with the one or more reports, one or more source identifiers of the one or more second wireless devices, one or more indications of when the one or more reports were received at the first wireless device, or one or more indications of when the one or more reports were generated at the one or more second wireless devices.

[0084]

[0094] Aspect 3: The method according to any one of Aspects 1 or 2, wherein one or more ranks are assigned based on whether communication with one or more third wireless devices is unicast communication, groupcast communication, or broadcast communication.

[0085]

[0095] Aspect 4: The method according to any one of Aspects 1 to 3, wherein one or more ranks are assigned based on one or more quality of service parameters associated with communication with one or more third wireless devices.

[0086]

[0096] Aspect 5: A method further comprising identifying a report having the highest rank among one or more reports based on one or more ranks, wherein the one or more reports comprise a plurality of reports, and wherein determining one or more resources comprises determining one or more resources based at least in part on the report having the highest rank, the method according to Aspect 1.

[0087]

[0097] Aspect 6: A method further comprising identifying a subset of one or more reports based on one or more ranks, wherein the subset of one or more reports comprises a plurality of reports, and wherein determining one or more resources comprises determining one or more resources based at least in part on the subset of one or more reports, the method according to Aspect 1.

[0088]

[0098] Aspect 7: A method further comprising identifying a subset of one or more reports, wherein the subset of one or more reports comprises a plurality of reports, and combining cooperation information in the subset of one or more reports, and wherein determining one or more resources comprises determining one or more resources based at least in part on the combined cooperation information, the method according to Aspect 1.

[0089]

[0099] Aspect 8: A method further comprising combining cooperative information in one or more reports, wherein the one or more reports comprise a plurality of reports, and wherein determining one or more resources comprises determining one or more resources based at least in part on the combined cooperative information, the method according to aspect 1.

[0090]

[0100] Aspect 9: A method further comprising identifying a subset of one or more reports, wherein the subset of one or more reports comprises a plurality of reports, and selecting cooperative information in the subset of one or more reports based on one or more thresholds, and wherein determining one or more resources comprises determining one or more resources based at least in part on the selected cooperative information, the method according to aspect 1.

[0091]

[0101] Aspect 10: A method further comprising selecting cooperative information in one or more reports based on one or more thresholds, and wherein determining one or more resources comprises determining one or more resources based at least in part on the selected cooperative information, the method according to aspect 1.

[0092]

[0102] Aspect 11: A method further comprising monitoring signals from one or more second wireless devices via candidate resources, generating detection information based on the monitored signals, and assigning a rank to the detection information, and wherein determining one or more resources comprises determining one or more resources based at least in part on one or more ranks assigned to one or more reports and the rank of the detection information, the method according to aspect 1.

[0093]

[0103] Aspect 12: Determining one or more resources comprises communicating with one or more third wireless devices based on communicating with one of one or more second wireless devices using unicast communication, and giving priority to a report received from one of one or more second wireless devices over detection information, the method according to aspect 1.

[0094]

[0104] Aspect 13: A method further comprising selecting, from one or more reports, cooperation information that supplements detection information resulting from half-duplex communication, wherein determining one or more resources comprises determining one or more resources based at least in part on the selected cooperation information and detection information, the method according to aspect 1.

[0095]

[0105] Aspect 14: A method further comprising selecting, from one or more reports, cooperation information that is missing from or conflicts with detection information, wherein determining one or more resources comprises determining one or more resources based at least in part on the selected cooperation information and detection information, the method according to aspect 1.

[0096]

[0106] Aspect 15: Determining one or more resources comprises determining one or more resources based at least in part on separate thresholds applied to cooperation information and detection information, the method according to aspect 1.

[0097]

[0107] Aspect 16: At least one of the reports includes an indication of which of the candidate resources are available, an indication of which of the candidate resources are not available, an indication of a set of resources to be used for communication, an indication of a set of resources to be avoided for use in communication, an indication of conflicting reservations, or a combination thereof, the method according to any of aspects 1 to 15.

[0098]

[0108] Aspect 17: At least one of the reports is the method according to any one of Aspect 1 or 16, including the reference signal reception power corresponding to at least one of the candidate resources, the transmission priority corresponding to at least one of the candidate resources, the time domain reference point corresponding to at least one of the candidate resources, the location information corresponding to at least one of the candidate resources, or a combination thereof.

[0099]

[0109] Aspect 18: At least one of the reports is the method according to any one of Aspect 1, 17, or 18, including the location of at least one of the second wireless devices, the priority associated with the report, an indication of when the report was generated at at least one of the second wireless devices, or a combination thereof.

[0100]

[0110] Aspect 19: An apparatus for wireless communication, comprising a transceiver configured to receive from one or more first wireless devices one or more reports indicating cooperative information associated with candidate resources, assign one or more ranks to the one or more reports, and based on at least two reports from at least two of the one or more first wireless devices and the ranks of the at least two reports, or at least one of the one or more reports measured by the apparatus and the detection information associated with the candidate resources, and at least one of the ranks of the one or more reports and the rank of the detection information, determine one or more resources for communicating with one or more second wireless devices from the candidate resources, and at least one processor configured to perform the above, and a memory coupled to the at least one processor, wherein the transceiver is further configured to communicate with the one or more second wireless devices via the determined one or more resources.

[0101]

[0111] Aspect 20: The apparatus according to aspect 19, configured to execute any of the methods according to aspects 1 to 18.

[0102]

[0112] Aspect 21: An apparatus for wireless communication, comprising means for receiving, from one or more first wireless devices, one or more reports indicating cooperation information associated with candidate resources; means for assigning one or more ranks to the one or more reports; at least two reports from at least two of the one or more first wireless devices, and the ranks of the at least two reports, or at least one of the one or more reports measured by the apparatus and associated with the candidate resources and detection information, and at least one of the ranks of the at least one of the one or more reports and at least one of the ranks of the detection information, based on which means for determining one or more resources for communicating with one or more second wireless devices from the candidate resources; and means for communicating with one or more second wireless devices via the determined one or more resources.

[0103]

[0113] Aspect 22: The apparatus according to aspect 21, comprising means for executing the method according to any of aspects 1 to 18.

[0104]

[0114] Aspect 23: Receiving, from one or more second wireless devices, one or more reports indicating cooperative information associated with candidate resources; assigning one or more ranks to the one or more reports; based on at least two reports from at least two of the one or more second wireless devices and the ranks of the at least two reports, or at least one of one or more reports measured by a first wireless device and detection information associated with the candidate resources, and at least one of the ranks of at least one of the one or more reports and at least one of the ranks of the detection information, determining one or more resources for communicating with one or more third wireless devices from the candidate resources; and storing instructions for communicating with one or more third wireless devices via the determined one or more resources in a computer-readable medium.

[0105]

[0115] Aspect 24: A computer-readable medium according to aspect 23, storing instructions for executing the method according to any one of aspects 1 to 18.

[0106]

[0116] The techniques described herein can be used for various wireless communication technologies such as NR (e.g., 5G NR), 3GPP Long Term Evolution (LTE), LTE-Advanced (LTE-A), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), and other networks. The terms "network" and "system" are often used interchangeably. CDMA networks may implement wireless technologies such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes Wideband CDMA (WCDMA (R)) and other variants of CDMA. cdma2000 covers the IS-2000, IS-95, and IS-856 standards. TDMA networks may implement wireless technologies such as the Global System for Mobile Communications (GSM (R)). OFDMA networks may implement wireless technologies such as NR (e.g., 5G RA), Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (R)), IEEE 802.16 (WiMAX (R)), IEEE 802.20, Flash-OFDMA, etc. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from a group called the "3rd Generation Partnership Project" (3GPP), and cdma2000 and UMB are described in documents from a group called the "3rd Generation Partnership Project 2" (3GPP2). NR is a nascent wireless communication technology under development.

[0107]

[0117] In 3GPP, the term "cell" can refer to the coverage area of a Node B (NB) and / or the NB subsystem serving this coverage area, depending on the context in which the term is used. In the NR system, the terms "cell" and BS, next-generation Node B (gNB or g-node B), access point (AP), distributed unit (DU), carrier, or transmit-receive point (TRP) can be used interchangeably. The BS can provide communication coverage for macrocells, picocells, femtocells, and / or other types of cells. A macrocell can cover a relatively large geographical area (e.g., several kilometers in radius) and enable unrestricted access by UEs subscribed to the service. A picocell can cover a relatively small geographical area and enable unrestricted access by UEs subscribed to the service. A femtocell can cover a relatively small geographical area (e.g., a home) and enable restricted access by UEs associated with the femtocell (e.g., UEs in a closed subscriber group (CSG), UEs for users within the home, etc.). The BS for a macrocell may be referred to as a macro BS. The BS for a picocell may be referred to as a pico BS. The BS for a femtocell may be referred to as a femto BS or a home BS.

[0108]

[0118] A UE may also be referred to as a mobile station, a terminal, an access terminal, a subscriber unit, a station, a customer premise equipment (CPE), a cellular phone, a smartphone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet computer, a camera, a game device, a netbook, a smartbook, an ultrabook, an appliance, a medical device or instrument, a biosensor / biodevice, a smartwatch, a smart closing, a smart glass, a smart list band, a wearable device such as smart jewelry (e.g., a smart ring, a smart bracelet, etc.), an entertainment device (e.g., a music device, a video device, a satellite radio, etc.), a vehicle component or sensor, a smart meter / smart sensor, an industrial manufacturing device, a global positioning system device, or any other suitable device configured to communicate via a wireless medium or a wired medium. Some UEs may be regarded as machine type communication (MTC) devices or evolved MTC (eMTC) devices. MTC and eMTC UEs may communicate with, for example, a BS, another device (e.g., a remote device), or some other entity, including robots, drones, remote devices, sensors, meters, monitors, location tags, etc. A wireless node may provide a connection for or to a network (e.g., a wide area network such as the Internet or a cellular network) via, for example, a wired communication link or a wireless communication link. Some UEs may be regarded as Internet of Things (IoT) devices that may be narrowband IoT (NB-IoT) devices. Some UEs may be vehicles such as cars, trucks, airplanes, ships, drones, etc.

[0109]

[0119] In some examples, access to the air interface can be scheduled. A scheduling entity (e.g., a BS) allocates resources for communication between some or all of the devices and apparatuses within its service area or cell. The scheduling entity may be responsible for scheduling, allocating, reconfiguring, and releasing resources for one or more subordinate entities. That is, for scheduled communication, the subordinate entities utilize the resources allocated by the scheduling entity. A base station is not the only entity that can function as a scheduling entity. In some examples, a UE can function as a scheduling entity, can schedule resources for one or more subordinate entities (e.g., one or more other UEs), and other UEs can utilize the resources scheduled by the UE for wireless communication. In some examples, a UE can function as a scheduling entity in a peer-to-peer (P2P) network and / or in a mesh network. In an example of a mesh network, in addition to communicating with a scheduling entity, UEs can communicate directly with each other.

[0110]

[0120] The methods disclosed herein comprise one or more steps or actions for implementing the methods. The steps and / or actions of the method can be exchanged with each other without departing from the scope of the claims. In other words, unless a particular order of steps or actions is specified, the order and / or use of particular steps and / or actions can be changed without departing from the scope of the claims.

[0111]

[0121] As used herein, the phrase "at least one of" in a list of items refers to any combination of those items including a single member. By way of example, "at least one of a, b, or c" includes a, b, c, a - b, a - c, b - c, and a - b - c, as well as any combination having multiple of the same element (e.g., a - a, a - a - a, a - a - b, a - a - c, a - b - b, a - c - c, b - b, b - b - b, b - b - c, c - c, and c - c - c, or any other order of a, b, and c).

[0112]

[0122] As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" can include calculating, computing, processing, deriving, investigating, searching (e.g., searching within a table, database, or another data structure), validating, etc. Also, "determining" can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), etc. Further, "determining" can include resolving, selecting, choosing, establishing, etc.

[0113]

[0123] The foregoing description is provided to enable those skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Accordingly, the claims are not intended to be limited to the aspects shown herein but are to be accorded the full scope consistent with the language of the claims, wherein reference to singular elements is not intended to mean "one and only one" unless specifically so stated but rather "one or more." Unless otherwise specified, the term "some" refers to one or more. All structural and functional equivalents of the elements of the various aspects described throughout this disclosure that are known or later come to be known to those skilled in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Further, nothing disclosed herein is dedicated to the public regardless of whether such disclosure is expressly recited in the claims. No claim element is to be construed under the provisions of 35 U.S.C. 112(f) unless the element is expressly recited using the phrase "means for" or, in the case of a method claim, the element is expressly recited using the phrase "step for."

[0114]

[0124] The various operations of the methods described above may be performed by any suitable means capable of performing the corresponding functions. These means may include, but are not limited to, various (one or more) hardware and / or software components and / or modules including circuits, application specific integrated circuits (ASICs), or processors. Generally, where there are operations shown in the figures, those operations may have corresponding counter part means-plus-function components having the same numbers.

[0115]

[0125] The various illustrative logical blocks, modules, and circuits described in connection with the present disclosure may be implemented or performed using a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any commercially available processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

[0116]

[0126] When implemented in hardware, an exemplary hardware configuration may include a processing system within the wireless node. The processing system may be implemented using a bus architecture. The bus may include any number of interconnecting buses and bridges, depending on the specific application of the processing system and overall design constraints. The bus may link together various circuits including a processor, a machine-readable medium, and a bus interface. The bus interface may be used to connect, among other things, a network adapter to the processing system via the bus. The network adapter may be used to implement the signal processing functions of the PHY layer. In the case of a user terminal (see FIG. 1), a user interface (e.g., keypad, display, mouse, joystick, etc.) may also be connected to the bus. The bus may also link together various other circuits such as a timing source, peripherals, voltage regulators, power management circuits, etc., which are well known in the art and thus will not be described further. The processor may be implemented using one or more general-purpose processors and / or dedicated processors. Examples include a microprocessor, a microcontroller, a DSP processor, and other circuits capable of executing software. Those skilled in the art will recognize how best to implement the described functions for the processing system, depending on the specific application and overall design constraints imposed on the overall system.

[0117]

[0127] When implemented in software, the functions can be stored on a computer-readable medium as one or more instructions or codes, or can be transmitted via a computer-readable medium. Software is to be broadly interpreted to mean instructions, data, or any combination thereof, regardless of the name such as software, firmware, middleware, microcode, hardware description language, etc. A computer-readable medium includes both a computer storage medium and a communication medium, including any medium that enables the transfer of a computer program from one place to another. A processor may be responsible for managing buses and general processing, including the execution of software modules stored on a machine-readable storage medium. A computer-readable storage medium can be coupled to a processor such that the processor can read information from, and write information to, the storage medium. Alternatively, the storage medium can be integral with the processor. By way of example, a machine-readable medium can include a transmission line, a carrier wave modulated by data, and / or a computer-readable storage medium having instructions stored thereon that are separate from a wireless node, all of which can be accessed by a processor via a bus interface. Alternatively, or in addition, a machine-readable medium, or any portion thereof, can be integrated with a processor, such that a cache and / or a general purpose register file can be so. Examples of machine-readable storage media can include, by way of example, RAM (Random Access Memory), flash memory, ROM (Read Only Memory), PROM (Programmable Read Only Memory), EPROM (Erasable Programmable Read Only Memory), EEPROM (registered trademark) (Electrically Erasable Programmable Read Only Memory), registers, magnetic disks, optical disks, hard drives, or other suitable storage media, or any combination thereof. A machine-readable medium can be implemented in a computer program product.

[0118]

[0128] A software module can comprise a single instruction or a number of instructions and can be distributed over several different code segments, between different programs, and across multiple storage media. A computer-readable medium can comprise several software modules. A software module contains instructions that, when executed by an apparatus such as a processor, cause a processing system to perform various functions. A software module can include a sending module and a receiving module. Each software module can reside in a single storage device or can be distributed across multiple storage devices. As an example, when a trigger event occurs, a software module can be loaded from a hard drive into RAM. During execution of a software module, the processor can load some of the instructions into a cache to increase access speed. Then, one or more cache lines can be loaded into a general-purpose register file for execution by the processor. When reference is made below to the functions of a software module, it will be understood that such functions are implemented by the processor when executing instructions from that software module.

[0119]

[0129] Also, any connection is properly termed a computer-readable medium. For example, when software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared (IR), radio, and microwave, the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used herein, disk and disc include compact disc (CD), laser disc (registered trademark), optical disc, digital versatile disc (DVD), floppy (registered trademark) disk, and Blu-ray (registered trademark) disc, where disk typically magnetically reproduces data and disc optically reproduces data with a laser. Thus, in some embodiments, a computer-readable medium may comprise a non-transitory computer-readable medium (e.g., a tangible medium). Further, in other embodiments, a computer-readable medium may comprise a transitory computer-readable medium (e.g., a signal). The above combinations should also be included within the scope of computer-readable media.

[0120]

[0130] Accordingly, some embodiments may comprise a computer program product for performing the operations presented herein. For example, such a computer program product may comprise a computer-readable medium having instructions (and / or encoded) stored thereon that are executable by one or more processors for performing the operations described herein, e.g., the operations described and shown in FIG. 8.

[0121]

[0131] Furthermore, it should be understood that modules and / or other suitable means for executing the methods and techniques described herein can be downloaded by the user terminal and / or base station, and / or obtained in some cases, where applicable. For example, such devices can be coupled to a server to facilitate the transfer of means for executing the methods described herein. Alternatively, the various methods described herein can be provided via these storage means such that the user terminal and / or base station can obtain the various methods when a storage means (such as a physical storage medium such as RAM, ROM, compact disc (CD) or floppy disc) is coupled to or provided to the device. Additionally, any other suitable techniques for providing the methods and techniques described herein to a device can be utilized.

[0122]

[0132] It should be understood that the claims are not limited to the exact configurations and components shown above. Various modifications, changes, and variations can be made in the configurations, operations, and details of the methods and apparatuses described above without departing from the claims. The invention described in the claims of the present application at the time of filing is appended below. [C1] A method of wireless communication by a first wireless device, comprising: receiving, from one or more second wireless devices, one or more reports indicating cooperation information associated with candidate resources; assigning one or more ranks to the one or more reports; at least two reports from at least two of the one or more second wireless devices, and the ranks of the at least two reports, or at least one of the one or more reports measured by the first wireless device and detection information associated with the candidate resources, and the rank of the at least one of the one or more reports, and the rank of the detection information determining, based on at least one of the foregoing, one or more resources for communicating with one or more third wireless devices from the candidate resources; communicating with the one or more third wireless devices via the determined one or more resources A method comprising. [C2] The one or more ranks are one or more indications of channel quality between the first wireless device and the one or more second wireless devices, one or more distances between the first wireless device and the one or more second wireless devices, one or more distances between the one or more second wireless devices and the one or more third wireless devices, one or more locations of the one or more second wireless devices, one or more locations of the one or more third wireless devices, one or more signaling priorities associated with the one or more reports, one or more source identifiers of the one or more second wireless devices, one or more indications of when the one or more reports were received at the first wireless device, or One or more indications of when the one or more reports were generated at the one or more second wireless devices The method according to C1, which is assigned based on at least one of them. [C3] The method according to C1, wherein the one or more ranks are assigned based on whether communication with the one or more third wireless devices is unicast communication, groupcast communication, or broadcast communication. [C4] The method according to C1, wherein the one or more ranks are assigned based on one or more quality of service parameters associated with communication with the one or more third wireless devices. [C5] Further comprising identifying a report having the highest rank among the one or more reports based on the one or more ranks, the one or more reports comprising a plurality of reports, wherein determining the one or more resources comprises determining the one or more resources based at least in part on the report having the highest rank, the method according to C1. [C6] Further comprising identifying a subset of the one or more reports based on the one or more ranks, the subset of the one or more reports comprising a plurality of reports, wherein determining the one or more resources comprises determining the one or more resources based at least in part on the subset of the one or more reports, the method according to C1. [C7] Further comprising combining the cooperation information in the one or more reports, the one or more reports comprising a plurality of reports, wherein determining the one or more resources comprises determining the one or more resources based at least in part on the combined cooperation information, the method according to C1. [C8] Identifying a subset of the one or more reports, wherein the subset of the one or more reports comprises a plurality of reports, selecting the cooperation information in the subset of the one or more reports based on one or more thresholds and further comprising Here, determining the one or more resources comprises determining the one or more resources based at least in part on the selected cooperation information, the method according to C1. [C9] Further comprising selecting the cooperation information among the one or more reports based on one or more thresholds, Here, determining the one or more resources comprises determining the one or more resources based at least in part on the selected cooperation information, the method according to C1. [C10] Monitoring signals from the one or more second wireless devices via the candidate resources, Generating the detection information based on the monitored signals, Assigning a rank to the detection information and further comprising, Determining the one or more resources comprises determining the one or more resources based at least in part on the one or more ranks assigned to the one or more reports and the rank of the detection information, the method according to C1. [C11] Determining the one or more resources comprises, When communicating with the one or more third wireless devices includes unicast communication to one of the one or more second wireless devices, prioritizing a report received from the one of the one or more second wireless devices over the detection information the method according to C1. [C12] Further comprising selecting, from among the one or more reports, the cooperation information that supplements the detection information resulting from half-duplex communication, Determining the one or more resources comprises determining the one or more resources based at least in part on the selected cooperation information and the detection information, the method according to C1. [C13] Further comprising selecting, from among the one or more reports, the cooperation information that is missing from or conflicts with the detection information, Determining the one or more resources comprises determining the one or more resources based at least in part on the selected cooperation information and the detection information, the method according to C1. [C14] The method according to C1, wherein determining the one or more resources comprises determining the one or more resources based at least in part on separate thresholds applied to the cooperation information and the detection information. [C15] A transceiver configured to receive from one or more first wireless devices one or more reports indicating cooperation information associated with candidate resources, a memory, and a processor coupled to the memory comprising an apparatus for wireless communication, wherein the processor and the memory are configured to assign one or more ranks to the one or more reports, at least two reports from at least two of the one or more first wireless devices, and the ranks of the at least two reports, or at least one of the one or more reports measured by the apparatus and detection information associated with the candidate resources, and the rank of the at least one of the one or more reports and the rank of the detection information based on at least one of which to determine one or more resources for communicating with one or more second wireless devices from the candidate resources configured to perform, the transceiver is further configured to communicate with the one or more second wireless devices via the determined one or more resources. [C16] The one or more ranks are one or more indications of channel quality between the first wireless device and the one or more second wireless devices, one or more indications of when the one or more reports were received at the first wireless device, or one or more indications of when the one or more reports were generated at the one or more second wireless devices assigned based on at least one of which, the apparatus according to C15. [C17] The one or more ranks are one or more distances between the first wireless device and the one or more second wireless devices, one or more distances between the one or more second wireless devices and the one or more third wireless devices, One or more locations of the one or more second wireless devices One or more locations of the one or more third wireless devices One or more signaled priorities associated with the one or more reports, or One or more source identifiers of the one or more second wireless devices The apparatus according to C15, which is assigned based on at least one of them. [C18] The apparatus according to C15, wherein the one or more ranks are assigned based on whether communication with the one or more third wireless devices is unicast communication, groupcast communication, or broadcast communication. [C19] The apparatus according to C15, wherein the one or more ranks are assigned based on one or more quality of service parameters associated with communication with the one or more third wireless devices. [C20] The processor and the memory Based on the one or more ranks, identify a report having the highest rank among the one or more reports, wherein the one or more reports comprise a plurality of reports, Determine the one or more resources based at least in part on the report having the highest rank The apparatus according to C15, which is further configured to perform. [C21] The processor and the memory Based on the one or more ranks, identify a subset of the one or more reports, wherein the subset of the one or more reports comprises a plurality of reports, Determine the one or more resources based at least in part on the subset of the one or more reports The apparatus according to C15, which is further configured to perform. [C22] The processor and the memory Identify a subset of the one or more reports, wherein the subset of the one or more reports comprises a plurality of reports, Combine the cooperation information in the subset of the one or more reports, and determine the one or more resources based at least in part on the combined cooperation information The apparatus according to C15, which is further configured to perform. [C23] The processor and the memory are configured to combine the cooperation information in the one or more reports, where the one or more reports include a plurality of reports, determine the one or more resources based at least in part on the combined cooperation information The apparatus according to C15, further configured to perform the above. [C24] The processor and the memory are configured to identify a subset of the one or more reports, where the subset of the one or more reports includes a plurality of reports, select the cooperation information in the subset of the one or more reports based on one or more thresholds, determine the one or more resources based at least in part on the selected cooperation information The apparatus according to C15, further configured to perform the above. [C25] The processor and the memory are configured to select the cooperation information in the one or more reports based on one or more thresholds, determine the one or more resources based at least in part on the selected cooperation information The apparatus according to C15, further configured to perform the above. [C26] The transceiver is further configured to monitor signals from the one or more second wireless devices via the candidate resources, The processor and the memory are configured to generate the detection information based on the monitored signals, assign a rank to the detection information, determine the one or more resources based at least in part on the one or more ranks assigned to the one or more reports and the rank of the detection information The apparatus according to C15, further configured to perform the above. [C27] The processor and the memory are further configured to prioritize a report received from the one of the one or more second wireless devices over the detection information when communicating with the one or more third wireless devices includes unicast communication to one of the one or more second wireless devices. The apparatus according to C15. [C28] The processor and the memory are configured to selecting, from among the one or more reports, the coordination information that supplements the detection information resulting from half-duplex communication; determining the one or more resources based at least in part on the selected coordination information and the detection information; The apparatus according to C15, further configured to perform the operations. [C29] The processor and the memory are selecting, from among the one or more reports, the coordination information that is missing from the detection information or that conflicts with the detection information; determining the one or more resources based at least in part on the selected coordination information and the detection information; The apparatus according to C15, further configured to perform the operations. [C30] The processor and the memory are further configured to perform determining the one or more resources, comprising determining the one or more resources based at least in part on separate thresholds applied to the coordination information and the detection information. The apparatus according to C15.

Claims

1. A method of wireless communication by a first wireless device, comprising: receiving, from one or more second wireless devices, one or more reports indicating cooperation information associated with candidate resources; assigning one or more ranks to the one or more reports; at least one of the one or more reports, detection information measured by the first wireless device associated with the candidate resources, the rank of the at least one of the one or more reports, and the rank of the detection information based on, determining one or more resources for communicating with one or more third wireless devices from the candidate resources, wherein the one or more resources are determined based on a priority between the one or more reports and the detection information by applying different thresholds to measurement values indicated in the cooperation information of the one or more reports and the detection information measured by the first wireless device; communicating with the one or more third wireless devices via the determined one or more resources A method comprising the steps of:

2. The type of ranking for assigning the one or more ranks to the one or more reports is selected from among a plurality of types of ranking based on the type of transmission to the one or more third wireless devices or one or more quality of service parameters associated with communication with the one or more third wireless devices, The plurality of types of ranking are: ranking based on one or more indications of channel quality between the first wireless device and the one or more second wireless devices; ranking based on one or more distances between the first wireless device and the one or more second wireless devices; ranking based on one or more distances between the one or more second wireless devices and the one or more third wireless devices; ranking based on one or more locations of the one or more second wireless devices; ranking based on one or more locations of the one or more third wireless devices; Ranking based on one or more signaled priorities associated with the one or more reports, Ranking based on one or more source identifiers of the one or more second wireless devices, Ranking based on one or more indications of when the one or more reports were received at the first wireless device, and, Ranking based on one or more indications of when the one or more reports were generated at the one or more second wireless devices The method according to claim 1, comprising.

3. The method according to claim 1, wherein the one or more ranks are assigned based on whether communication with the one or more third wireless devices is unicast communication, groupcast communication, or broadcast communication.

4. The method according to claim 1, wherein the one or more ranks are assigned based on one or more quality of service parameters associated with communication with the one or more third wireless devices.

5. Further comprising identifying a report having the highest rank among the one or more reports based on the one or more ranks, wherein the one or more reports comprise a plurality of reports, Herein, determining the one or more resources comprises determining the one or more resources based at least in part on the report having the highest rank. The method according to claim 1.

6. Further comprising identifying a subset of the one or more reports based on the one or more ranks, wherein the subset of the one or more reports comprises a plurality of reports, Herein, determining the one or more resources comprises determining the one or more resources based at least in part on the subset of the one or more reports. The method according to claim 1.

7. Further comprising combining the cooperation information in the one or more reports, wherein the one or more reports comprise a plurality of reports, Herein, determining the one or more resources comprises determining the one or more resources based at least in part on the combined cooperation information. The method according to claim 1.

8. identifying the one or more subsets of the reports, wherein the one or more subsets of the reports comprise a plurality of reports, selecting the coordination information in the one or more subsets of the reports based on one or more thresholds further comprising wherein determining the one or more resources comprises determining the one or more resources based at least in part on the selected coordination information. The method according to claim 1. **Claim 9** further comprising selecting the coordination information in the one or more reports based on one or more thresholds wherein determining the one or more resources comprises determining the one or more resources based at least in part on the selected coordination information. The method according to claim 1. **Claim 10** monitoring signals from the one or more second wireless devices via the candidate resources, generating the detection information based on the monitored signals, assigning a rank to the detection information further comprising. The method according to claim 1. **Claim 11** further comprising selecting, from among the one or more reports, the coordination information that supplements the detection information resulting from half-duplex communication wherein determining the one or more resources comprises determining the one or more resources based at least in part on the selected coordination information and the detection information. The method according to claim 1. **Claim 12** a transceiver configured to receive, from one or more first wireless devices, one or more reports indicating coordination information associated with candidate resources, a memory, a processor coupled to the memory, a device for wireless communication comprising, wherein the processor causes the device to assign one or more ranks to the one or more reports, based on at least one of the one or more reports, detection information measured by the device associated with the candidate resources, the rank of the at least one of the one or more reports, and the rank of the detection information determine one or more resources for communicating with one or more second wireless devices from the candidate resources configured to cause, wherein the one or more processors cause the apparatus to determine the one or more resources based on a priority between the one or more reports and the detection information by applying different thresholds to the measured values indicated in the coordination information of the one or more reports and the detection information measured by the apparatus. The apparatus, wherein the transceiver is further configured to communicate with the one or more second wireless devices via the determined one or more resources.

Citation Information

Patent Citations

  • User terminal and processor

    JP2017184277A

  • Distributed scheduling for device-to-device communication

    JP2018174564A

  • Device-to-device synchronization

    JP2019083568A

  • Device-to device (D2D) synchronization message signaling

    US20170195995A1

  • User device

    WO2020070840A1