Resource indication for device-to-device coordination
By using device-to-device coordination messages, the UE determines the resource status, which resolves the resource conflict problem in the wireless communication system and enables effective resource utilization and improved network efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2021-08-05
- Publication Date
- 2026-07-03
Smart Images

Figure CN116134928B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This patent application claims priority to U.S. Provisional Patent Application No. 62 / 706,300, filed August 7, 2020, entitled “RESOURCE INDICATION FOR DEVICE-TO-DEVICE COORDINATION,” and U.S. Non-Provisional Patent Application No. 17 / 444,426, filed August 4, 2021, entitled “RESOURCE INDICATION FOR DEVICE-TO-DEVICE COORDINATION,” which are expressly incorporated herein by reference. Background Technology
[0003] This disclosure relates generally to wireless communication, and specifically to techniques and apparatus for device-to-device coordinated message passing.
[0004] Wireless communication systems are widely deployed to provide a variety of telecommunications services, such as telephone communication, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE-Advanced is a collection of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard issued by the 3rd Generation Partnership Project (3GPP).
[0005] A wireless network may include one or more base stations that support communication for user equipment (UE) or multiple UEs. UEs may communicate with base stations via downlink and uplink communication. "Downlink" (or "DL") refers to the communication link from the base station to the UE, and "uplink" (or "UL") refers to the communication link from the UE to the base station.
[0006] The aforementioned multiple access technologies have been adopted in various telecommunications standards to provide a common protocol enabling different UEs to communicate at the municipal, national, regional, and / or global levels. NR, which can be referred to as 5G, is a collection of enhancements to the LTE mobile standard issued by 3GPP. NR is designed to better support mobile broadband internet access by improving spectrum efficiency, reducing costs, improving service, utilizing new spectrum, and using Orthogonal Frequency Division Multiplexing (OFDM) with a Cyclic Prefix (CP) on the downlink (CP-OFDM), and using CP-OFDM and / or Single Carrier Frequency Division Multiplexing (SC-FDM) (also known as Discrete Fourier Transform Extended OFDM (DFT-s-OFDM)) on the uplink and / or supporting beamforming, multiple-input multiple-output (MIMO) antenna technologies, and carrier aggregation. As the demand for mobile broadband access continues to grow, further improvements to LTE, NR, and other radio access technologies remain useful. Summary of the Invention
[0007] In some aspects, a method of wireless communication performed by a user equipment (UE) includes determining whether a resource is available for use by one or more other UEs. The method includes sending a device-to-device coordination message indicating whether the resource is available for use by one or more other UEs.
[0008] In some aspects, a method of wireless communication performed by a UE includes receiving a device-to-device coordination message indicating whether a resource is available for use by one or more UEs. The method includes determining, at least in part, whether the resource is available for use by the UE based on the device-to-device coordination message.
[0009] In some aspects, a UE for wireless communication includes a memory and one or more processors coupled to the memory, the memory and the processors being configured to determine whether a resource is available to one or more other UEs. The memory and the processors may be configured to send a device-to-device coordination message indicating whether the resource is available to one or more other UEs.
[0010] In some aspects, a UE for wireless communication includes a memory and one or more processors coupled to the memory, the memory and the processors being configured to receive a device-to-device coordination message indicating whether a resource is available to the one or more UEs. The memory and the processors may be configured to determine whether the resource is available to the UE based at least in part on the device-to-device coordination message.
[0011] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the UE to determine whether a resource is available to one or more other UEs, and to send a device-to-device coordination message indicating whether the resource is available to one or more other UEs.
[0012] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the UE to receive a device-to-device coordination message indicating whether a resource is available for use by one or more UEs, and to determine, at least in part, whether the resource is available for use by the UE based on the device-to-device coordination message.
[0013] In some aspects, an apparatus for wireless communication includes components for determining whether a resource is available for use by one or more other devices. The apparatus may include components for transmitting a device-to-device coordination message indicating whether the resource is available for use by one or more other devices.
[0014] In some aspects, an apparatus for wireless communication includes components for receiving a device-to-device coordination message indicating whether a resource is available for use by one or more devices. The apparatus includes components for determining whether the resource is available for use by the device, at least in part, based on the device-to-device coordination message.
[0015] Some aspects described herein relate to a method of wireless communication performed by a UE. The method may include receiving a request for a device-to-device coordination message indicating whether a resource is available to one or more UEs. The method may include sending a device-to-device coordination message indicating whether the resource is available to one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: not available to a UE that requested the transmission of a single device-to-device coordination message; available to a UE that requested the transmission of a single device-to-device coordination message and is subject to resource reservation by another UE; available to any UE; or not available to any UE other than the UE that requested the transmission of a single device-to-device coordination message.
[0016] Some aspects described herein relate to a method for wireless communication performed by a UE. This method may include receiving UE-common device-to-device coordination messages sent to multiple UEs. The method may include communicating over the content of the UE-common device-to-device coordination messages and over available resources identified by whether the UE has attempted to reserve the resource.
[0017] Some aspects described herein relate to a method of wireless communication performed by a UE. The method may include receiving a device-to-device coordination message indicating whether a resource is available to one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: unavailable to a UE that requested the transmission of the device-to-device coordination message; available to a UE that requested the transmission of the device-to-device coordination message and is subject to another resource reservation by another UE; available to any UE; or unavailable to any UE other than the UE that requested the transmission of the device-to-device coordination message. The method may include communicating on available resources identified by the device-to-device coordination message.
[0018] Some aspects described herein relate to a method for wireless communication performed by a UE. The method may include receiving a device-to-device coordination message indicating whether a resource is available to one or more UEs. The method may include communicating on available resources identified in the device-to-device coordination message, wherein the available resources are associated with a priority order relative to one or more other available resources identified in the device-to-device coordination message.
[0019] Some aspects described herein relate to a method for wireless communication performed by a base station. The method may include receiving first signaling identifying a UE as configured for device-to-device communication. The method may also include sending second signaling indicating a configuration for a device-to-device coordination message associated with an identifier of resources available for device-to-device communication.
[0020] Some aspects described herein relate to a UE for wireless communication. The UE may include memory and one or more processors coupled to the memory. One or more processors may be configured to receive information (e.g., a request or configuration) associated with a device-to-device coordination message indicating whether a resource is available to one or more UEs. One or more processors may be configured to send a device-to-device coordination message indicating whether the resource is available to one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: not available to a UE that has requested the transmission of a single device-to-device coordination message; available to a UE that has requested the transmission of a single device-to-device coordination message and is subject to resource reservation by another UE; available to any UE; or not available to any UE other than the UE that has requested the transmission of a single device-to-device coordination message.
[0021] Some aspects described herein relate to a UE for wireless communication. The UE may include a memory and one or more processors coupled to the memory. The one or more processors may be configured to receive UE-common device-to-device coordination messages sent to multiple UEs. The one or more processors may be configured to communicate over the content of the UE-common device-to-device coordination messages and over available resources identified by whether the UE has attempted to reserve the resource.
[0022] Some aspects described herein relate to a UE for wireless communication. The UE may include memory and one or more processors coupled to the memory. One or more processors may be configured to receive a device-to-device coordination message indicating whether a resource is available to one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: unavailable to a UE that has requested the transmission of a single device-to-device coordination message; available to a UE that has requested the transmission of a single device-to-device coordination message and is subject to resource reservation by another UE; available to any UE; or unavailable to any UE other than the UE that has requested the transmission of a single device-to-device coordination message. One or more processors may be configured to communicate on available resources identified by the device-to-device coordination message.
[0023] Some aspects described herein relate to a UE for wireless communication. The UE may include memory and one or more processors coupled to the memory. The one or more processors may be configured to receive a device-to-device coordination message indicating whether a resource is available to one or more UEs. The one or more processors may be configured to communicate on available resources identified in the device-to-device coordination message, wherein the available resources are associated with a priority order relative to one or more other available resources identified in the device-to-device coordination message.
[0024] Some aspects described herein relate to a base station for wireless communication. The base station may include a memory and one or more processors coupled to the memory. The one or more processors may be configured to receive first signaling identifying a UE configured for device-to-device communication. The one or more processors may be configured to transmit second signaling indicating a configuration for a device-to-device coordination message associated with an identifier of resources available for device-to-device communication.
[0025] Some aspects described herein relate to a non-transitory computer-readable medium storing a set of instructions for a UE to perform wireless communication. When executed by one or more processors, the set of instructions can cause one or more processors to receive information (e.g., request or configuration information) associated with a device-to-device coordination message indicating whether a resource is available to one or more UEs. When executed by one or more processors, the set of instructions can cause one or more processors to send a device-to-device coordination message indicating whether the resource is available to one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: not available to a UE that has requested the transmission of a single device-to-device coordination message; available to a UE that has requested the transmission of a single device-to-device coordination message and is subject to resource reservation by another UE; available to any UE; or not available to any UE other than the UE that has requested the transmission of a single device-to-device coordination message.
[0026] Some aspects described herein relate to a non-transitory computer-readable medium storing a set of instructions for wireless communication. When executed by one or more processors, this set of instructions enables the one or more processors to receive UE-common device-to-device coordination messages sent to multiple UEs. When executed by one or more processors, this set of instructions enables the one or more processors to communicate on the content of the UE-common device-to-device coordination messages and on available resources identified by whether the UE has attempted to reserve the resource.
[0027] Some aspects described herein relate to a non-transitory computer-readable medium storing a set of instructions for wireless communication. When executed by one or more processors, this set of instructions enables one or more processors to receive a device-to-device coordination message indicating whether a resource is available to one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: unavailable to a UE that has requested the transmission of a single device-to-device coordination message; available to a UE that has requested the transmission of a single device-to-device coordination message and is subject to resource reservation by another UE; available to any UE; or unavailable to any UE other than the UE that has requested the transmission of a single device-to-device coordination message. When executed by one or more processors, this set of instructions enables one or more processors to communicate on available resources identified by the device-to-device coordination message.
[0028] Some aspects described herein relate to a non-transitory computer-readable medium storing a set of instructions for a UE to perform wireless communication. When executed by one or more processors, this set of instructions can cause one or more processors to receive a device-to-device coordination message indicating whether a resource is available to one or more UEs. When executed by one or more processors, this set of instructions can cause one or more processors to communicate on available resources identified in the device-to-device coordination message, wherein the available resources are associated with a priority order relative to one or more other available resources identified in the device-to-device coordination message.
[0029] Some aspects described herein relate to a non-transitory computer-readable medium storing a set of instructions for a base station to conduct wireless communication. When executed by one or more processors of the base station, this set of instructions can cause the base station to receive first signaling identifying a UE as configured for device-to-device communication. When executed by one or more processors of the base station, this set of instructions can cause the base station to send second signaling indicating the configuration of a device-to-device coordination message associated with an identifier of resources available for device-to-device communication.
[0030] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include components for receiving a request for a device-to-device coordination message indicating whether a resource is available to one or more UEs. The apparatus may include components for transmitting the device-to-device coordination message indicating whether the resource is available to one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: not available to a UE that has requested the transmission of a single device-to-device coordination message; available to a UE that has requested the transmission of a single device-to-device coordination message and is subject to resource reservation by another UE; available to any UE; or not available to any UE other than the UE that has requested the transmission of a single device-to-device coordination message.
[0031] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include components for receiving UE-common device-to-device coordination messages transmitted to a plurality of UEs. The apparatus may also include components for communicating on the content of the UE-common device-to-device coordination messages and on available resources identified by whether the apparatus has attempted to reserve the resource.
[0032] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include components for receiving a device-to-device coordination message indicating whether a resource is available to one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: unavailable to a UE that requested the transmission of the device-to-device coordination message; available to a UE that requested the transmission of the device-to-device coordination message and is subject to another resource reservation by another UE; available to any UE; or unavailable to any UE other than the UE that requested the transmission of the device-to-device coordination message. The apparatus may include components for communicating on available resources identified by the device-to-device coordination message.
[0033] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include components for receiving a device-to-device coordination message indicating whether a resource is available for use by one or more UEs. The apparatus may include components for communicating on available resources identified in the device-to-device coordination message, wherein the available resources are associated with a priority order relative to one or more other available resources identified in the device-to-device coordination message.
[0034] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include components for receiving first signaling identifying a UE as configured for device-to-device communication. The apparatus may also include components for transmitting second signaling indicating a configuration for a device-to-device coordination message associated with an identifier of resources available for device-to-device communication.
[0035] The general categories include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication equipment and / or processing systems, generally as described in the reference manual and illustrated in the accompanying drawings.
[0036] The foregoing has provided a fairly broad overview of the features and technical advantages of the examples according to this disclosure in order to facilitate a better understanding of the detailed description that follows. Additional features and advantages will be described below. The disclosed concepts and specific examples can be readily used as the basis for modifying or designing other structures for achieving the same purpose as this disclosure. Such equivalent structures do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, their organization and operation, and the associated advantages will be better understood from the following description when considered in conjunction with the accompanying drawings. Each drawing is provided for illustrative and descriptive purposes and not as a limitation of the definitions in the claims. Attached Figure Description
[0037] To gain a more detailed understanding of the features described above, reference can be made to various aspects for a more specific description, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of the disclosure and should therefore not be considered as limiting its scope, as the description may allow for other equivalent aspects. The same reference numerals in different drawings may identify the same or similar elements.
[0038] Figure 1 This is a diagram illustrating an example of a wireless network according to this disclosure.
[0039] Figure 2 This is a diagram illustrating an example of a base station communicating with a user equipment (UE) in a wireless network according to this disclosure.
[0040] Figure 3 This is a diagram illustrating an example of device-to-device communication according to this disclosure.
[0041] Figure 4 This is a diagram illustrating examples of device-to-device communication and access link communication according to this disclosure.
[0042] Figure 5A and Figure 5B This is a diagram illustrating an example of resources used for coordination information between sidelink UEs in accordance with the requests and reports of this disclosure.
[0043] Figure 6 This is a diagram illustrating an example of resource sensing for coordination between sidelink UEs according to this disclosure.
[0044] Figure 7 This is a diagram illustrating an example of coordination signaling according to this disclosure.
[0045] Figures 8A-8B This is a diagram illustrating an example of resource indications associated with device-to-device coordination according to this disclosure.
[0046] Figures 9-10 This is a diagram illustrating an example process associated with resource instructions for device-to-device coordination according to this disclosure.
[0047] Figure 11 This is a diagram of an example device for wireless communication according to the present disclosure.
[0048] Figure 12 This is a diagram illustrating an example of a hardware implementation of a device for using a processing system according to the present disclosure.
[0049] Figure 13 This is a diagram illustrating an example implementation of code and circuitry for a device according to this disclosure.
[0050] Figure 14This is a diagram illustrating an example process associated with resource instructions for device-to-device coordination according to this disclosure.
[0051] Figure 15 This is a diagram of an example device for wireless communication according to the present disclosure.
[0052] Figure 16 This is a diagram illustrating an example of a hardware implementation of a device for using a processing system according to the present disclosure.
[0053] Figure 17 This is a diagram illustrating an example implementation of code and circuitry for a device according to this disclosure. Detailed Implementation
[0054] A UE participating in device-to-device communication (e.g., sidelink communication) can be configured with resources to be used for sending device-to-device coordination messages (e.g., sidelink inter-UE coordination information messages). For example, a first UE can receive requests for sidelink inter-UE coordination messages from a second and a third UE. The UE can perform resource sensing to determine resource availability and can send sidelink inter-UE coordination messages to the second and third UEs to identify reserved and available resources in a selection window. In one or more examples, each of the second and third UEs can use the sidelink inter-UE coordination message to determine whether to send within one or more resources in the selection window. While the first UE is performing sensing, it can detect resource reservations from either the second or third UE.
[0055] The aspects described herein provide an indication of resource availability in a selection window when the UE requesting the device-to-device coordination message and the UE attempting to reserve resources in the selection window are the same UE. For example, the first UE can use separate device-to-device coordination messages for the second and third UEs to avoid uncertainty about resource availability. Alternatively, the first UE can use a single device-to-device coordination message, but may include indicators of availability for the second and third UEs to determine if the resource has been reserved by another UE. In this way, the UE can avoid sending messages on resources already reserved by other UEs. Furthermore, the UE can accurately identify available resources, thereby ensuring efficient utilization of network resources.
[0056] Various aspects of this disclosure are described more fully below with reference to the accompanying drawings. However, this disclosure may be embodied in many different forms and should not be construed as limited to any particular structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be exhaustive and complete, and will fully convey the scope of this disclosure to those skilled in the art. Those skilled in the art will understand that the scope of this disclosure is intended to cover any aspect of this disclosure, whether implemented independently of or in combination with any other aspect of this disclosure. For example, any number of aspects set forth herein may be used to implement an apparatus or practice. Furthermore, the scope of this disclosure is intended to cover an apparatus or method practiced using a structure, function, or structure and function other than or different from the various aspects of this disclosure set forth herein. It should be understood that any aspect of this disclosure may be embodied by one or more elements of the claims.
[0057] Several aspects of a telecommunications system will now be presented with reference to various devices and technologies. These devices and technologies will be described in detail below and illustrated in the accompanying drawings by various boxes, modules, components, circuits, steps, processes, algorithms, etc. (collectively, “elements”). These elements can be implemented using hardware, software, or a combination thereof. Whether these elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the system as a whole.
[0058] Although the terms commonly associated with 5G or New Radio (NR) Radio Access Technology (RAT) are used in this document to describe the aspects, the aspects of this disclosure may be applied to other RATs, such as 3G RAT, 4G RAT, and / or RATs after 5G (e.g., 6G).
[0059] Figure 1This is a diagram illustrating an example of a wireless network 100 according to this disclosure. Wireless network 100 may be or may include elements of a 5G (e.g., NR) network and / or a 4G (e.g., Long Term Evolution (LTE)) network, as well as other examples. Wireless network 100 may include one or more base stations 110 (shown as BS 110a, BS 110b, BS 110c, BS 110d), one user equipment (UE) 120 or multiple UEs 120 (shown as UE 120a, UE 120b, UE 120c, UE 120d, and UE 120e), and / or other network entities. Base station 110 is the entity communicating with UE 120. Base station 110 (sometimes referred to as BS) may include, for example, an NR base station, an LTE base station, a Node B, an eNB (e.g., in 4G), a gNB (e.g., in 5G), an access point (AP), and / or a transmit / receive point (TRP). Each base station 110 may provide communication coverage for a specific geographic area. In the 3rd Generation Partnership Project (3GPP), the term "cell" can refer to the coverage area of base station 110 or the base station subsystem serving that coverage area, depending on the context in which the term is used.
[0060] Base station 110 can provide communication coverage for macro cells, pico cells, femtocells, and / or another type of cell. A macro cell can cover a relatively large geographic area (e.g., a radius of several kilometers) and can allow unrestricted access for UE 120 with a service subscription. A pico cell can cover a relatively small geographic area and can allow unrestricted access for UE 120 with a service subscription. A femtocell can cover a relatively small geographic area (e.g., a home) and can allow restricted access for UE 120 associated with that femtocell (e.g., UE 120 in a Closed Subscriber Group (CSG)). Base station 110 used for macro cells can be referred to as a macro base station. Base station 110 used for pico cells can be referred to as a pico base station. Base station 110 used for femtocells can be referred to as a femtocell or a home base station. Figure 1 In the example shown, BS 110a can be a macro base station for macro cell 102a, BS 110b can be a pico base station for pico cell 102b, and BS 110c can be a femto base station for femto cell 102c. A base station can support one or more (e.g., three) cells.
[0061] In some examples, the cell need not be stationary, and the geographical area of the cell can move depending on the location of the mobile base station 110 (e.g., a mobile base station). In some examples, base station 110 can be interconnected with each other or with one or more other base stations 110 or network nodes (not shown) in the wireless network 100 via various types of backhaul interfaces (such as direct physical connections or virtual networks using any suitable transport network).
[0062] Wireless network 100 may include one or more relay stations. A relay station is an entity that can receive data transmissions from an upstream station (e.g., base station 110 or UE 120) and transmit data transmissions to a downstream station (e.g., UE 120 or base station 110). A relay station may be a UE 120 capable of relaying transmissions for other UE 120s. Figure 1 In the example shown, BS 110d (e.g., a relay base station) can communicate with BS 110a (e.g., a macro base station) and UE 120d to facilitate communication between BS 110a and UE 120d. The base station 110 for relay communication can be referred to as a relay station, relay base station, relay, etc.
[0063] Wireless network 100 can be a heterogeneous network including different types of base stations 110, such as macro base stations, pico base stations, femto base stations, and relay base stations. These different types of base stations 110 can have different transmit power levels, different coverage areas, and / or different effects on interference in wireless network 100. For example, macro base stations can have high transmit power levels (e.g., 5 to 40 watts), while pico base stations, femto base stations, and relay base stations can have lower transmit power levels (e.g., 0.1 to 2 watts).
[0064] Network controller 130 can be coupled to or communicate with a set of base stations 110, and can provide coordination and control for these base stations 110. Network controller 130 can communicate with base stations 110 via backhaul communication links. Base stations 110 can communicate with each other directly or indirectly via wireless or wired backhaul communication links.
[0065] UE 120 may be distributed throughout the wireless network 100, and each UE 120 may be stationary or mobile. UE 120 may include, for example, access terminals, terminals, mobile stations, and / or subscriber units. UE 120 may be a cellular phone (e.g., 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 gaming device, a netbook, a smartbook, an ultrabook, a medical device, a biometric device, a wearable device (e.g., a smartwatch, smart clothing, smart glasses, a smart wristband, smart jewelry (e.g., a smart ring or smart bracelet)), an entertainment device (e.g., a music device, a video device, and / or a satellite radio), a vehicle component or sensor, a smart meter / sensor, industrial manufacturing equipment, a GPS device, and / or any other suitable device configured to communicate via wireless or wired media.
[0066] Some UEs 120 may be considered machine-type communication (MTC) or evolved or enhanced machine-type communication (eMTC) UEs. MTC and / or eMTC UEs may include, for example, robots, drones, remote devices, sensors, meters, monitors, and / or location tags capable of communicating with base stations, another device (e.g., remote devices), or some other entity. Some UEs 120 may be considered Internet of Things (IoT) devices, and / or may be implemented as NB-IoT (Narrowband Internet of Things) devices. Some UEs 120 may be considered customer premises equipment (CPE). UE 120 may be included within a housing housing the components of UE 120, such as processor components and / or memory components. In some examples, the processor components and memory components may be coupled together. For example, the processor components (e.g., one or more processors) and memory components (e.g., memory) may be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.
[0067] Typically, any number of wireless networks 100 can be deployed in a given geographical area. Each wireless network 100 can support a specific RAT and can operate on one or more frequencies. A RAT can be referred to as a radio technology, air interface, etc. A frequency can be referred to as a carrier, frequency channel, etc. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks using different RATs. In some cases, NR or 5G RAT networks can be deployed.
[0068] In some examples, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., communicating with each other without using base station 110 as an intermediary). For example, UE 120 may communicate using point-to-point (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, or vehicle-to-pedestrian (V2P) protocols), and / or mesh networks. In such examples, UE 120 may perform scheduling operations, resource selection operations, and / or other operations as described elsewhere herein as performed by base station 110.
[0069] The electromagnetic spectrum is frequently subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, the two initial operating bands have been designated as band names FR1 (410MHz-7.125GHz) and FR2 (24.25GHz-52.6GHz). It should be understood that although a portion of FR1 is greater than 6GHz, FR1 is often (interchangeably) referred to as the "sub-6GHz" band in various documents and articles. Similar naming issues sometimes arise with FR2, although unlike the Extremely High Frequency (EHF) band (30GHz-300GHz) designated as the "millimeter wave" band by the International Telecommunication Union (ITU), FR2 is often (interchangeably) referred to as the "millimeter wave" band in documents and articles.
[0070] The frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Recent 5G NR research has designated the operating bands used for these mid-band frequencies as FR3 (7.125GHz-24.25GHz). Bands falling within FR3 can inherit the characteristics of FR1 and / or FR2, thus effectively extending the features of FR1 and / or FR2 into mid-band frequencies. Furthermore, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6GHz. For example, three higher operating bands are designated as FR4a or FR4-1 (52.6GHz-71GHz), FR4 (52.6GHz-114.25GHz), and FR5 (114.25GHz-300GHz). Each of these higher frequency bands falls within the EHF band.
[0071] In light of the foregoing, unless otherwise explicitly stated, the term "below 6 GHz" as used herein should be understood to broadly refer to frequencies below 6 GHz, within FR1, or including mid-band frequencies. Furthermore, unless otherwise explicitly stated, the term "millimeter wave" as used herein should be understood to broadly refer to frequencies including mid-band frequencies, within FR2, FR4, FR4-a or FR4-1, and / or FR5, or within the EHF band. It is contemplated that frequencies included in these operating bands (e.g., FR1, FR2, FR3, FR4, FR4-a, FR4-1, and / or FR5) can be modified, and the techniques described herein can be applied to those modified bands.
[0072] In some aspects, UE 120a may include a communications manager 140. As described in more detail elsewhere herein, communications manager 140 may determine whether a resource is available to one or more other UEs (such as UE 120e or UE 120f); and send a device-to-device coordination message indicating whether the resource is available to one or more other UEs. Additionally or alternatively, communications manager 140 may perform one or more other operations described herein.
[0073] In some aspects, UEs 120 and 120f may include a communication manager 150. As described in more detail elsewhere herein, the communication manager 150 may receive a device-to-device coordination message indicating whether a resource is available to one or more UEs; and determine whether the resource is available to the UE based at least in part on the device-to-device coordination message. Additionally or alternatively, the communication manager 150 may perform one or more other operations described herein.
[0074] In some aspects, base station 110a may include communication manager 160. As described in more detail elsewhere herein, communication manager 160 may receive first signaling identifying the UE as configured for device-to-device communication; and may send second signaling indicating the configuration of a device-to-device coordination message associated with an identifier of resources available for device-to-device communication. Additionally or alternatively, communication manager 160 may perform one or more other operations described herein.
[0075] As mentioned above, providing Figure 1 As an example. Other examples may differ from those regarding... Figure 1 The content described.
[0076] Figure 2This is a diagram illustrating an example 200 of a base station 110 communicating with a UE 120 in a wireless network 100 according to the present disclosure. The base station 110 may be equipped with a set of antennas 234a to 234t, such as T antennas (T≥1). The UE 120 may be equipped with a set of antennas 252a to 252r, such as R antennas (R≥1).
[0077] At base station 110, transmitting processor 220 can receive data for UE 120 (or a set of UE 120) from data source 212. Transmitting processor 220 selects one or more modulation and coding schemes (MCS) for UE 120 based at least in part on one or more Channel Quality Indicators (CQIs) received from UE 120. UE 120 can process (e.g., encode and modulate) the data for UE 120 based at least in part on the MCS(multiple) selected for UE 120, and can provide data symbols for UE 120. Transmitting processor 220 can process system information (e.g., for Semi-Static Resource Partitioning Information (SRPI)) and control information (e.g., CQI requests, grants, and / or upper-layer signaling), and provides overhead symbols and control symbols. Transmit processor 220 can generate reference symbols for reference signals (e.g., cell-specific reference signal (CRS) or demodulation reference signal (DMRS)) and synchronization signals (e.g., primary synchronization signal (PSS) or secondary synchronization signal (SSS)). Where applicable, transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on data symbols, control symbols, overhead symbols, and / or reference symbols, and can provide a set of output symbol streams (e.g., T output symbol streams) to a set of corresponding modems 232 (e.g., T modems), shown as modems 232a to 232t. For example, each output symbol stream can be provided to a modulator component (shown as MOD) of modem 232. Each modem 232 can use its respective modulator component to process the corresponding output symbol stream (e.g., for OFDM) to obtain an output sample stream. Each modem 232 can further use its respective modulator component to process (e.g., convert to analog, amplify, filter, and / or up-convert) the output sample stream to obtain a downlink signal. Modems 232a to 232t can transmit a set of downlink signals (e.g., T downlink signals) via a set of corresponding antennas 234 (e.g., T antennas), the set of antennas 234 shown as antennas 234a to 234t.
[0078] At UE 120, an array of antennas 252 (shown as antennas 252a to 252r) can receive downlink signals from base station 110 and / or other base stations 110, and can provide an array of received signals (e.g., R received signals) to an array of modems 254 (e.g., R modems), shown as modems 254a to 254r. For example, each received signal can be provided to a demodulator component (shown as DEMOD) of modem 254. Each modem 254 can use its respective demodulator component to condition (e.g., filter, amplify, downconvert, and / or digitize) the received signal to obtain an input sample. Each modem 254 can use the demodulator component to further process the input sample (e.g., for OFDM) to obtain received symbols. A MIMO detector 256 can obtain the received symbols from modem 254, perform MIMO detection on the received symbols, and provide the detected symbols, if applicable. The receiver processor 258 can process (e.g., demodulate and decode) the detected symbols, provide decoded data for the UE 120 to the data sink 260, and provide decoded control and system information to the controller / processor 280. The term "controller / processor" can refer to one or more controllers or one or more processors. The channel processor can determine Reference Signal Received Power (RSRP) parameters, Received Signal Strength Indicator (RSSI) parameters, Reference Signal Received Quality (RSRQ) parameters, and / or CQI parameters, among others. In some aspects, one or more components of the UE 120 may be included in the housing 284.
[0079] Network controller 130 may include communication unit 294, controller / processor 290, and memory 292. Network controller 130 may include, for example, one or more devices in a core network. Network controller 130 may communicate with base station 110 via communication unit 294.
[0080] One or more antennas (e.g., antennas 234a to 234t and / or antennas 252a to 252r) may include one or more antenna panels, one or more antenna groups, one or more antenna element sets, and / or one or more antenna arrays, and other examples, or may be included within one or more antenna panels, one or more antenna groups, one or more antenna element sets, and / or one or more antenna arrays, and other examples. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include one or more antenna elements (within a single housing or multiple housings), coplanar antenna element sets, non-coplanar antenna element sets, and / or coupled to one or more transmitting and / or receiving components (e.g., [missing information]). Figure 2 One or more antenna elements (one or more components).
[0081] In the uplink, at UE 120, the transmit processor 264 can receive and process data from data source 262 and control information from controller / processor 280 (e.g., for reporting including RSRP, RSSI, RSRQ, and / or CQI). The transmit processor 264 can generate reference symbols for one or more reference signals. Where applicable, symbols from the transmit processor 264 can be pre-encoded by the TX MIMO processor 266, further processed by the modem 254 (e.g., for DFT-s-OFDM or CP-OFDM), and transmitted to base station 110. In some examples, the modem 254 of UE 120 may include a modulator and demodulator. In some examples, UE 120 includes a transceiver. The transceiver may include any combination of antenna(s) 252, modem(s) 254, MIMO detector 256, receive processor 258, transmit processor 264, and / or TX MIMO processor 266. The transceiver can be used by a processor (e.g., controller / processor 280) and memory 282 to perform aspects of any of the methods described herein.
[0082] At base station 110, uplink signals from UE 120 and / or other UEs can be received by antenna 234, processed by modem 232 (e.g., demodulator component, shown as DEMOD of modem 232), detected by MIMO detector 236 (if applicable), and further processed by receive processor 238 to obtain decoded data and control information transmitted by UE 120. Receive processor 238 can provide the decoded data to data sink 239 and the decoded control information to controller / processor 240. Base station 110 may include communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 to schedule one or more UEs 120 for downlink and / or uplink communication. In some examples, modem 232 of base station 110 may include modulator and demodulator. In some examples, base station 110 includes transceiver. The transceiver may include any combination of antenna(s) 234, modem(s) 232, MIMO detector 236, receive processor 238, transmit processor 220, and / or TX MIMO processor 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 to perform aspects of any of the methods described herein.
[0083] The controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2Any other component(s) may perform one or more techniques associated with resource indication for device-to-device coordination, as described in more detail elsewhere herein. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2 Any other component(s) can perform or direct, for example Figure 9 Process 900 Figure 10 The operation of process 1000, and / or other processes as described herein. Memory 242 and 282 may store data and program code of base station 110 and UE 120, respectively. In some examples, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, one or more instructions, when executed by one or more processors of base station 110 and / or UE 120 (e.g., directly, or after compilation, transformation, and / or interpretation), may cause one or more processors, UE 120, and / or base station 110 to perform or direct, for example... Figure 9 Process 900 Figure 10 The operation of process 1000, and / or other processes as described herein. In some examples, execution instructions may include run instructions, transform instructions, compile instructions, and / or interpret instructions, among others.
[0084] In some aspects, UE 120 (e.g., UE 120a) includes components for determining whether a resource is available to one or more other UEs; and / or components for sending a device-to-device coordination message indicating whether the resource is available to one or more other UEs. Components for the UE to perform the operations described herein may include, for example, one or more of the following: a communication manager 140, an antenna 252, a modem 254, a MIMO detector 256, a receive processor 258, a transmit processor 264, a TX MIMO processor 266, a controller / processor 280, or a memory 282.
[0085] In some aspects, UE 120 (e.g., UE 120e or 120f) includes components for receiving a device-to-device coordination message indicating whether a resource is available to one or more UEs; and / or for determining, at least in part, whether the resource is available to the UE based on the device-to-device coordination message. Components for the UE to perform the operations described herein may include, for example, one or more of the following: a communication manager 150, an antenna 252, a modem 254, a MIMO detector 256, a receive processor 258, a transmit processor 264, a TX MIMO processor 266, a controller / processor 280, or a memory 282.
[0086] In some aspects, base station 110 (e.g., base station 110a) includes components for receiving first signaling that identifies the UE as configured for device-to-device communication; and / or components for transmitting second signaling that indicates the configuration of a device-to-device coordination message associated with an identifier of resources available for device-to-device communication. Components for the base station to perform the operations described herein may include, for example, one or more of the following: communication manager 160, antenna 234, modem 232, MIMO detector 236, receive processor 238, transmit processor 220, TX MIMO processor 230, controller / processor 240, or memory 242.
[0087] Although Figure 2 The boxes in the diagram are shown as different components, but the functions described above with respect to the boxes can be implemented as a single hardware, software, or combined component, or as various combinations of components. For example, the functions described with respect to the transmit processor 264, the receive processor 258, and / or the TX MIMO processor 266 can be performed by the controller / processor 280, or performed under the control of the controller / processor 280.
[0088] As mentioned above, providing Figure 2 As an example. Other examples may differ from those regarding... Figure 2 The content described.
[0089] Figure 3 This is a diagram illustrating an example 300 of device-to-device communication according to this disclosure.
[0090] like Figure 3As shown, a first UE 305-1, which may correspond to UE 120a, can communicate with a second UE 305-2 (and one or more other UEs 305) that may correspond to UE 120e via one or more sidelink channels 310, which may be an example of device-to-device communication. UEs 305-1 and 305-2 can communicate using one or more sidelink channels 310 for P2P communication, D2D communication, V2X communication (e.g., may include V2V communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, mesh networking, etc.), etc. In some aspects, UE 305 (e.g., UE 305-1 and / or UE 305-2) may correspond to one or more other UEs described elsewhere herein, such as UE 120. In some aspects, one or more sidelink channels 310 may use a PC5 interface and / or may operate in a high-frequency band (e.g., the 5.9 GHz band). Additionally or alternatively, UE 305 may use Global Navigation Satellite System (GNSS) timing to synchronize the timing of Transmission Time Intervals (TTIs) (e.g., frames, subframes, time slots, symbols, etc.).
[0091] like Figure 3 As further shown, one or more sidelink channels 310 may include a Physical Sidelink Control Channel (PSCCH) 315, a Physical Sidelink Shared Channel (PSSCH) 320, and / or a Physical Sidelink Feedback Channel (PSFCH) 325. PSCCH 315 may be used to transmit control information, similar to a Physical Downlink Control Channel (PDCCH) and / or a Physical Uplink Control Channel (PUCCH) for cellular communication with base station 110 via an access link or access channel. PSSCH 320 may be used to transmit data, similar to a Physical Downlink Shared Channel (PDSCH) and / or a Physical Uplink Shared Channel (PUSCH) for cellular communication with base station 110 via an access link or access channel. For example, PSCCH 315 may carry Sidelink Control Information (SCI) 330, which may indicate various control information for sidelink communication, such as one or more resources (e.g., time resources, frequency resources, spatial resources, etc.) of transport block (TB) 335 may be carried on PSSCH 320. TB 335 may include data. PSFCH 325 can be used for transmission sidelink feedback 340, such as Hybrid Automatic Repeat Request (HARQ) feedback (e.g., Acknowledgment or Negative Acknowledgment (ACK / NACK) messages), Transmit Function Control (TPC), Schedule Request (SR), etc.
[0092] In some aspects, one or more sidelink channels 310 may use a resource pool. For example, a scheduling allocation (e.g., included in SCI 330) may be transmitted in a subchannel using a specific resource block (RB) spanning a time period. In some aspects, data transmissions associated with a scheduling allocation (e.g., on PSSCH 320) may occupy adjacent RBs in the same subframe as the scheduling allocation (e.g., using frequency division multiplexing). In some aspects, the scheduling allocation and associated data transmissions are not transmitted on adjacent RBs.
[0093] In some aspects, UE 305 may operate using a transmission mode in which resource selection and / or scheduling is performed by UE 305 (e.g., not base station 110). In some aspects, UE 305 may perform resource selection and / or scheduling by sensing the availability of channels for transmission. For example, UE 305 may measure Received Signal Strength Indicator (RSSI) parameters (e.g., sidelink-RSSI (S-RSSI) parameters) associated with each sidelink channel, may measure Reference Signal Received Power (RSRP) parameters (e.g., PSSCH-RSSP parameters) associated with each sidelink channel, may measure Reference Signal Received Quality (RSRQ) parameters (e.g., PSSCH-RSRQ parameters) associated with each sidelink channel, etc., and may select channels for transmission of sidelink communication based at least in part on (multiple) these measurements.
[0094] Alternatively or additionally, UE 305 may use the SCI 330 received in PSCCH 315 to perform resource selection and / or scheduling, the SCI indicating occupied resources, channel parameters, etc. Alternatively or additionally, UE 305 may perform resource selection and / or scheduling by determining the Channel Busy Rate (CBR) associated with each sidelink channel, the Channel Busy Rate being used for rate control (e.g., by indicating the maximum number of resource blocks that UE 305 can use for a particular subframe set).
[0095] In a transmission mode where resource selection and / or scheduling is performed by UE 305, UE 305 can generate a sidelink grant and transmit that grant in SCI 330. The sidelink grant can indicate one or more parameters (e.g., transmission parameters) to be used for an upcoming sidelink transmission, such as one or more resource blocks (e.g., for TB 335) to be used for an upcoming sidelink transmission on PSSCH 320, one or more subframes to be used for an upcoming sidelink transmission, modulation and coding scheme (MCS) to be used for an upcoming sidelink transmission, etc. In some aspects, UE 305 can generate a sidelink grant indicating one or more parameters (e.g., the period of the sidelink transmission) for semi-persistent scheduling (SPS). Additionally or alternatively, UE 305 can generate a sidelink grant for event-driven scheduling, such as for on-demand sidelink messages.
[0096] As mentioned above, providing Figure 3 As an example. Other examples may differ from those regarding... Figure 3 The content described.
[0097] Figure 4 This is a diagram illustrating example 400 of device-to-device communication and access link communication according to this disclosure.
[0098] like Figure 4 As shown, the transmitter (Tx) / receiver (Rx) UE 405, which corresponds to UE 120a, and the Rx / Tx UE 410, which corresponds to UE 120e, can communicate with each other via a side link. This side link can be an example of a device-to-device link, as shown above in combination with... Figure 3 As described. Further, as shown, in some sidelink modes, base station 110 may communicate with Tx / Rx UE 405 via a first access link. Additionally or alternatively, in some sidelink modes, base station 110 may communicate with Rx / Tx UE 410 via a second access link. Tx / Rx UE 405 and / or Rx / Tx UE 410 may correspond to one or more UEs described elsewhere herein, such as... Figure 1 UE 120. Therefore, the direct link between UEs 120 (e.g., via the PC5 interface) can be referred to as a side link, and the direct link between base station 110 and UE 120 (e.g., via the Uu interface) can be referred to as an access link. Side link communication can be transmitted via the side link, and access link communication can be transmitted via the access link. Access link communication can be downlink communication (from base station 110 to UE 120) or uplink communication (from UE 120 to base station 110).
[0099] As mentioned above, providing Figure 4As an example. Other examples may differ from those regarding... Figure 4 The content described.
[0100] Figure 5A and Figure 5B These are examples 500 and 550 illustrating resources used for side-link UE coordination information requests and reports in accordance with this disclosure.
[0101] A UE participating in device-to-device communication (e.g., sidelink communication) can be configured with a resource 505 (which may be referred to as a request resource) for sending and / or receiving requests for coordination information between sidelink UEs, and / or a resource 510 (which may be referred to as a report resource) for sending and / or receiving reports of coordination information between sidelink UEs. The request resource 505 or the report resource 510 may include one or more sub-channels in the frequency domain (e.g., a sidelink resource pool) and a timeslot in the time domain; however, other configurations are possible. In some aspects, the report resource 510 and the request resource 505 may have different sizes in the frequency domain and / or the time domain.
[0102] Requesting resource 505 and reporting resource 510 can be configured to have specific periods (e.g., requesting resource 505 and reporting resource 510 can be configured to have the same period or different periods). Each periodic timing of requesting resource 505 can be referred to as request timing 515, and each periodic timing of reporting resource 510 can be referred to as reporting timing 520. Figure 5A and Figure 5B The reporting timing 520 on the right is enlarged to show the reporting resource 510.
[0103] In some aspects, if inter-UE coordination information is requested at a specific request time 515, then the responding inter-UE coordination information can be reported at the next reporting time 520 following the specific request time 515. That is, request time 515 can be associated with reporting time 520, which will be used to respond to the request for inter-UE coordination information sent at request time 515.
[0104] In some aspects, request resource 505 can be mapped to one or more reporting resources 510. For example, in examples 500 and 550, request resource 505 shown with a specific padding can be mapped to one or more reporting resources 510 shown in the same padding. The UE can be configured with a mapping between request resource 505 and reporting resources 510, such as in a sidelink resource pool configuration. This mapping can indicate the specific reporting resources 510(e.g., based on the mapping between specific request resource 505 and (multiple) specific reporting resources 510) that will be used to respond to a request for inter-UE coordination information sent in a specific request resource 505.
[0105] In Example 500, each period of requesting resource 505 can be within a single request timing 515. That is, each period of requesting resource 505 can be within a single sidelink time slot. In one or more examples, each period of a single request timing 515 can be associated with a single reporting timing 520.
[0106] In Example 550, each period of requesting resource 505 can be distributed across multiple request timestamps 515. That is, each period of requesting resource 505 can be in multiple time slots. In one or more examples, each period of multiple request timestamps 515 can be associated with a single reporting timetamp 520.
[0107] As mentioned above, providing Figure 5A and Figure 5B As an example. Other examples may differ from those regarding... Figure 5A and Figure 5B The content described.
[0108] Figure 6 This is a diagram illustrating an example 600 of resource sensing for coordination between sidelink UEs according to the present disclosure.
[0109] like Figure 6 As shown, during the sensing window, UE A (which may correspond to, for example, UE 120a) can coordinate with other UEs, such as UE B (which may correspond to, for example, UE 120e) and UE C (which may correspond to, for example, UE 120f). For example, UE B and UE C can request assistance from UE A when determining whether resources are available for communication. In another example, UE A can receive a request for assistance in inter-UE coordination from a BS or relay BS. In yet another example, UE A can autonomously determine when to send inter-UE coordination messages, for example, based at least in part on observed network conditions.
[0110] UE A can monitor resource availability during the sensing window. UE A can detect resource requests from, for example, UE B, UE C, and other UEs. In some cases, UE A may experience processing delays between two points: first, when UE A detects a resource request, and second, when UE A processes the request and is triggered to send an inter-UE coordination message to identify whether the resource is available.
[0111] like Figure 6As further illustrated, UE A can send a report regarding whether resources are available to UE B, UE C, and / or other UEs. The report can be sent at a threshold processing time prior to a selection window, during which UE A, UE B, UE C, and other UEs can use resources identified as available or unavailable by UE A. For example, as shown, UE A may identify one or more resources available to UE B and UE C, as well as other resources unavailable to UE B and UE C.
[0112] As mentioned above, providing Figure 6 As an example. Other examples may differ from those regarding... Figure 6 The content described.
[0113] Figure 7 This is a diagram illustrating example 700 of coordination signaling according to this disclosure.
[0114] In Example 700, a first UE (e.g., UE 120a) and a second UE (e.g., UE 120e) exchange inter-UE coordination signaling. The first and second UEs can operate in in-coverage mode, partial coverage mode, out-of-coverage mode, etc. For example, the first UE can determine a set of sidelink resources available for resource allocation. The first UE can determine the sidelink resource set at least in part based on determining that the sidelink resource set will be selected, or at least in part based on a request received from the second UE or the base station, referred to herein as an inter-UE coordination request. In some aspects, the first UE can determine the sidelink resource set at least in part based on sensing operations that can be performed before or after receiving the inter-UE coordination request. The first UE can send the available resource set to the second UE via inter-UE coordination signaling (shown as a coordination message and may be referred to as an inter-UE coordination message). The first UE can send the available resource set using NR sidelink resource allocation mode 2. In NR sidelink resource allocation mode 2, resource allocation is handled by the UE (e.g., compared to NR sidelink resource allocation mode 1, where resource allocation is handled by, for example, a scheduling entity of the base station). The second UE can select sidelink resources for transmissions made from the first UE, at least in part, based on the available resource set received from the first UE. As shown, the second UE can perform transmissions that take into account coordination information (e.g., sidelink resources indicated via inter-UE coordination messages, etc.). Inter-UE coordination signaling regarding resource allocation can reduce conflicts between the first and second UEs. Inter-UE coordination signaling regarding resource allocation can reduce power consumption for the first and / or second UEs.
[0115] As mentioned above, providing Figure 7 As an example. Other examples may differ from those regarding... Figure 7 The content described.
[0116] As described above, the first UE can perform sensing to determine whether resources are available to the second UE and / or the third UE within the selection window. During sensing, the first UE can detect that the second UE and / or the third UE have reserved some of the resources in the selection window. In other words, the same UE requesting information about resources may have attempted to reserve resources. For example, the second UE may send a Side Link Control Message (SCI) during the sensing window to reserve resources in the selection window, and the first UE can detect this SCI.
[0117] The aspects described herein provide techniques for indicating resource reservation in scenarios where the same UE that has requested information about resource availability has also reserved resources. For example, a first UE can send a first device-to-device coordination message to a second UE indicating that the resources reserved by the second UE are available (for the second UE), and can send a second device-to-device coordination message to a third UE indicating that the resources reserved by the second UE are unavailable (for the third UE). Additionally or alternatively, the first UE can send a single device-to-device coordination message including an indicator of which UE reserved the resources, enabling the second and third UEs to resolve whether the resources reserved by the second UE are available. In this way, the UE achieves device-to-device coordination, thereby avoiding the use of resources already reserved by other UEs for transmission.
[0118] Figure 8A and Figure 8B This is a diagram illustrating an example 800 associated with resource indications for device-to-device coordination according to this disclosure. Figure 8A As shown, Example 800 includes communication between a group of UEs 120, such as UE 120a, UE 120e, and UE 120f. In some aspects, UE 120 may be included in a wireless network, such as wireless network 100. UE 120 may communicate on a device-to-device link that may include a sidelink.
[0119] like Figure 8A As further shown by reference numeral 810, UE 120a may receive information (e.g., requests or configurations) associated with device-to-device coordination messages. For example, UE 120a may receive a request for an inter-UE coordination message. Additionally or alternatively, UE 120a may receive information identifying the configuration of the device-to-device coordination message (e.g., periodic parameters), and may send the device-to-device coordination message according to that configuration. For example, the periodic parameters may indicate the period at which UE 120a is scheduled to send device-to-device coordination messages to UEs 120e and 120f and / or other UEs.
[0120] In some aspects, UE 120a may receive the request before the start of the sensing window. For example, UE 120a may receive a first request from UE 120e and a second request from UE 120f before the start of the sensing window. In one or more examples, UE 120a may perform resource sensing during the sensing window to generate a device-to-device coordination message identifying resources available for UEs 120e and 120f. In some aspects, UE 120a may receive the request for the device-to-device coordination message from another device (e.g., from BS 110). In some aspects, base station 110 (not shown) may configure the device-to-device coordination message. For example, base station 110 may receive a first signaling indicating that a UE (e.g., UE 120a, UE 120e, or UE 120f) is configured for device-to-device communication, and may send signaling to the UE indicating the configuration for the device-to-device coordination message. Additionally or alternatively, the UE may have a configuration for the device-to-device coordination message stored (hard-coded) in memory.
[0121] like Figure 8A As further shown by reference numeral 820, UE 120a can perform resource sensing. For example, as described above, UE 120a can monitor resource utilization during the sensing window to predict resource utilization during the selection window. In some aspects, UE 120a can detect resource reservation during the monitoring of the sensing window. For example, UE 120a can detect an SCI from UE 120e indicating an attempt to reserve resources in the selection window during the monitoring of the sensing window. Additionally or alternatively, UE 120a can detect SCIs from UE 120f, SCIs from both UE 120e and 120f, SCIs from another UE 120, etc.
[0122] like Figure 8AAs further shown by reference numerals 830 and 840, UE 120a can send a device-to-device coordination message, and UEs 120e and 120f can determine the availability of resources for transmission based at least in part on the device-to-device coordination message. UE 120a can send a device-to-device coordination message in response to or at least in part on a request for a device-to-device coordination message. Additionally or alternatively, UE 120a can send a device-to-device coordination message based at least in part on the configuration of the device-to-device coordination message. For example, UE 120a can send device-to-device coordination messages from time to time or at a period indicated by a periodic parameter. In some aspects, UE 120a can send an inter-UE coordination message identifying the availability of resources in a selection window, and UE 120e can parse the inter-UE coordination message to determine whether the resources are available or unavailable. In some aspects, UE 120a can send multiple different inter-UE coordination messages. For example, UE 120a can send a first inter-UE coordination message to UE 120e and a second inter-UE coordination message to UE 120f. In this example, when UE 120a detects that UE 120e has reserved a resource for a specific resource, UE 120a can report that the specific resource is available to UE 120e in the first inter-UE coordination message. As a further example, UE 120a can report that the specific resource is unavailable to UE 120f in the second inter-UE coordination message. In this way, UE 120a enables UE 120e to utilize the specific resource without interference from UE 120f.
[0123] In some aspects, UE 120a can send a single inter-UE coordination message to both UE 120e and 120f. For example, UE 120a can send the same inter-UE coordination message to both UE 120e and 120f. As a further example, when UE 120a detects that UE 120e has reserved a resource for a specific resource, UE 120a can report that specific resource as unavailable in a single inter-UE coordination message. Therefore, UE 120f can determine that the specific resource is unavailable, but UE 120e, which reserved the specific resource, can determine that the specific resource is actually available. In this way, UE 120a enables UE 120e to utilize the specific resource without interference from UE 120f.
[0124] In another example, UE 120a can detect resource reservations from other UE 120 and from UE 120f. Therefore, indicating that a specific resource is unavailable resolves ambiguity because UE 120e cannot determine whether it is the only UE attempting to reserve a specific resource. Thus, in some aspects, UE 120a may include an indicator for UEs reserving unavailable resources. For example, for each resource marked as unavailable, UE 120a may include an identifier of the UE reserving the corresponding resource. Returning to the previous example, if UE 120e and another UE 120 attempt to reserve a specific resource, UE 120a may include identifiers for both UE 120e and the other UE, which could allow UE 120e to determine that the specific resource is unavailable (or only available after a contention-based access procedure).
[0125] Additionally or alternatively, UE 120a may include the identifier of only other UE 120 that does not receive inter-UE coordination messages, thereby enabling UEs that are receiving inter-UE coordination messages (e.g., UEs 120e and 120f) to determine that a particular resource is not available to each UE that is receiving inter-UE coordination messages.
[0126] In some aspects, UE 120a may include a bit indicator instead of a UE identifier to indicate whether a particular resource is available to a UE that will receive an inter-UE coordination message. For example, UE 120a may set the bit indicator to a specific value to indicate information about the availability of a particular resource. In some aspects, UE 120a may provide an index (e.g., an index value included in the inter-UE coordination message or sent separately) in conjunction with the inter-UE coordination message, which indicates to UE 120e / f that a 2-bit indicator is included as a payload in the inter-UE coordination message (e.g., and enables UE 120e / f to decode the 2-bit indicator payload). As a specific example of a set of bit indicator values, for a 2-bit indicator, UE 120a may use the value '00' to indicate that a particular resource is not available to a UE that has requested the inter-UE coordination message (e.g., the particular resource has been reserved by another UE 120, as described above). As a further example, UE 120a can use the value '10' to indicate that a specific resource is available to the first requesting UE (e.g., UE 120e), but the second requesting UE (e.g., UE 120f) also attempts to reserve the specific resource. As a further example, UE 120a can use the value '11' to indicate that a specific resource is available.
[0127] As a further example, UE 120a can use the value '01' to indicate that a specific resource is unavailable except for the requesting UE (e.g., UE 120e) that has reserved that specific resource. In one or more examples, UEs 120e and 120f can attempt to use a specific resource (without causing a conflict) for transmission. For example, when information identifying available resources is passed up to the upper layer for processing, UE 120e can perform a random selection process to choose an available resource. As a further example, UE 120e can weight resources marked as available to the requesting UE but subject to resource reservations by another UE as lower than other resources, thereby reducing the likelihood that UE 120e (and other UEs similarly weighted for that specific resource) will select that specific resource and transmit, which could lead to a conflict.
[0128] Additional or alternative land, such as Figure 8B As shown, UE 120e can perform an availability check on a specific resource before transmission. For example, after selecting a specific resource, UE 120e can monitor the specific resource to determine whether it will be used by another UE 120 (e.g., UE 120f), and if UE 120e determines that the specific resource is not in use, it can use the specific resource. Additionally or alternatively, UE 120e can receive the SCI at another time and use the SCI to determine whether the specific resource is available. In some cases, UE 120e can determine that a specific resource is available for use, at least in part, based on the UE implementation. For example, in a first implementation, UE 120e can attempt to detect the SCI for a reserved resource, and even if the SCI is not detected, the resource can be considered unavailable. In a second implementation, UE 120e can consider the resource available when the SCI is not detected. In some respects, if UE 120e detects a reservation made by UE 120f, then UE 120e can preemptively transmit on a specific resource and select another resource for transmission.
[0129] Although this article describes a specific set of bit indicators, other bit indicators, arrangements of bit indicators, etc., are possible.
[0130] As mentioned above, providing Figure 8A and Figure 8B As an example. Other examples may differ from those regarding... Figure 8A and Figure 8B The content described.
[0131] Figure 9This is a diagram illustrating an example flow 900 performed by a UE, for example, according to this disclosure. Example flow 900 is an example of a UE (e.g., UE 120) performing operations associated with resource indications for device-to-device coordination.
[0132] like Figure 9 As shown, in some aspects, process 900 may include receiving a request for a device-to-device coordination message (block 910). For example, as described above, the UE (e.g., using...) Figure 11 The receiving component 1102 shown can receive requests for device-to-device coordination messages.
[0133] like Figure 9 As further shown, in some aspects, process 900 may include determining whether a resource is available for use by one or more other UEs (box 920). For example, as described above, a UE (e.g., using...) Figure 11 The determination component 1108 shown can determine whether a resource is available for use by one or more other UEs.
[0134] like Figure 9 As further shown, in some aspects, process 900 may include sending a device coordination message (including one or more bit indicators) to a (UE-common) device indicating whether the resource is available to one or more other UEs (box 930). For example, as described above, a UE (e.g., using...) Figure 11 The transmitting component 1104 shown can transmit a device-to-device coordination message indicating whether the resource is available to one or more other UEs. In some aspects, the device-to-device coordination message is a UE-common device-to-device coordination message. For example, a UE-common message in a UE-common device-to-device coordination message can refer to a message that can be received by multiple UEs; conversely, a UE-specific message can be configured to be received by a specific UE. For example, a UE can transmit a UE-common device-to-device coordination message to provide coordination information that can be decoded and used by multiple UEs rather than just a specific UE. In some aspects, a UE can use a different resource (e.g., a different beam) than the resource used for or allocated to a UE-specific message to transmit a UE-common device-to-device coordination message. In some aspects, the coordination message includes one or more bit indicators, as well as other possible indicators, indicating whether the resource is available to the UE that requested the device-to-device coordination message.
[0135] like Figure 9 As further shown, in some aspects, process 900 may include sending a single device-to-device coordination message (block 932). For example, as described above, a UE (e.g., using transmission component 1104) may send a single device-to-device coordination message indicating whether the resource is available to one or more other UEs.
[0136] like Figure 9 As further shown, in some aspects, process 900 may include sending multiple device-to-device coordination messages (block 934). For example, as described above, a UE (e.g., using transmission component 1104) may send multiple device-to-device coordination messages indicating whether the resource is available to one or more other UEs.
[0137] Process 900 may include additional aspects, such as those described below and / or any single aspect or any combination of aspects described in conjunction with one or more other processes described elsewhere in this document.
[0138] In the first aspect, sending a device-to-device coordination message includes sending a first device-to-device coordination message to a first UE among one or more other UEs, and sending a second device-to-device coordination message to a second UE among one or more other UEs.
[0139] In the second aspect, determining whether a resource is available, either alone or in combination with the first aspect, includes determining that the first UE has reserved the resource, a first device-to-device coordination message indicating that the resource is available to the first UE, and a second device-to-device coordination message indicating that the resource is not available to the second UE.
[0140] In the third aspect, either alone or in combination with one or more of the first and second aspects, sending a device-to-device coordination message includes sending a single device-to-device coordination message to a first UE among one or more other UEs and to a second UE among one or more other UEs.
[0141] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, process 900 includes determining that the first UE has reserved the resource, and a single device-to-device coordination message indicating that the resource is unavailable.
[0142] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, a single device-to-device coordination message includes a set of identifiers for the set of UEs that have reserved the resource.
[0143] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, the individual device-to-device coordination message includes a bit indicator that indicates whether the resource is reserved by at least one of the following UEs: a UE that requested the transmission of the individual device-to-device coordination message, or a UE other than the UE that requested the transmission of the individual device-to-device coordination message.
[0144] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, the single device-to-device coordination message includes a bit indicator that indicates whether the resource is at least one of the following: a resource unavailable to the UE that requested the transmission of the single device-to-device coordination message; a resource available to the UE that requested the transmission of the single device-to-device coordination message and is subject to resource reservations made by another UE; a resource available to any UE; or a resource unavailable to any UE other than the UE that requested the transmission of the single device-to-device coordination message.
[0145] Although Figure 9 The example box for process 900 is shown, but in some aspects, process 900 may include additional boxes, fewer boxes, different boxes, or boxes similar to those in the example. Figure 9 The boxes depicted are arranged in different ways. Additionally or alternatively, two or more boxes in process 900 can be executed in parallel.
[0146] Figure 10 This is a diagram illustrating an example flow 1000 performed by a UE, for example, according to this disclosure. Example flow 1000 is an example of an operation performed by a UE (e.g., UE 120) associated with a resource indication for device-to-device coordination.
[0147] like Figure 10 As shown, in some aspects, process 1000 may include a device-to-device coordination message (block 1010) requesting whether a resource is available for use by one or more UEs. For example, as described above, a UE (e.g., using transmission component 1104) may request a device-to-device coordination message indicating whether a resource is available for use by one or more UEs.
[0148] like Figure 10 As further shown, in some aspects, process 1000 may include a request to reserve the resource (block 1020). For example, as described above, the UE (e.g., using transmitting component 1104) may send an SCI to attempt to reserve the resource targeted by the UE request device-to-device coordination message.
[0149] like Figure 10Further, in some aspects, process 1000 may include receiving a (UE-common) device-to-device coordination message (including one or more bit indicators) indicating whether a resource is available to one or more UEs (block 1030). For example, as described above, a UE (e.g., using receiving component 1102) may receive a device-to-device coordination message indicating whether a resource is available to one or more UEs. In some aspects, the device-to-device coordination message may be a UE-common device-to-device coordination message. For example, as described above, a UE may send a coordination message for multiple other UEs to decode and / or use. In some aspects, the coordination message includes one or more bit indicators, as well as other possible indicators, indicating whether the resource is available to the UE that requested the device-to-device coordination message.
[0150] like Figure 10 As further shown, in some aspects, process 1000 may include determining, at least in part, whether the resource is available to the UE based on a device-to-device coordination message (block 1040). For example, as described above, the UE (e.g., using determining component 1108) may determine, at least in part, whether the resource is available to the UE based on a device-to-device coordination message.
[0151] like Figure 10 As further shown, in some aspects, process 1000 may include communication using (prioritized) available resources (block 1050). For example, as described above, the UE (e.g., using receiving component 1102 or transmitting component 1104) may use available resources to communicate. In some aspects, the available resources may take precedence over other available resources, at least in part, based on a priority order included in the device-to-device coordination message.
[0152] Process 1000 may include additional aspects, such as those described below and / or any single aspect or any combination of aspects described in conjunction with one or more other processes described elsewhere in this document.
[0153] In the first aspect, the device-to-device coordination message is a UE-specific device-to-device coordination message, and determining whether a resource is available includes determining whether a resource is available based at least in part on the content of the device-to-device coordination message.
[0154] In the second aspect, either alone or in combination with the first aspect, receiving a device-to-device coordination message includes receiving a UE-common device-to-device coordination message sent to multiple UEs, and determining whether a resource is available includes determining whether a resource is available based at least in part on the content of the UE-common device-to-device coordination message and whether the UE attempts to reserve the resource.
[0155] In the third aspect, either alone or in combination with one or more of the first and second aspects, the device-to-device coordination message includes an identifier of the set of UEs that have reserved the resource.
[0156] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, the device-to-device coordination message includes a bit indicator that indicates whether the resource is reserved by at least one of the following UEs: a UE that requested the transmission of the device-to-device coordination message, or a UE other than the UE that requested the transmission of the device-to-device coordination message.
[0157] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the device-to-device coordination message includes a bit indicator that indicates whether the resource is at least one of the following: a resource unavailable to the UE that requested the transmission of the device-to-device coordination message; a resource available to the UE that requested the transmission of the device-to-device coordination message and is subject to another resource reservation by another UE; a resource available to any UE; or a resource unavailable to any UE other than the UE that requested the transmission of the device-to-device coordination message.
[0158] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, process 1000 includes at least in part prioritizing resources used in transmission based on the content of the device-to-device coordination message.
[0159] In the seventh aspect, determining whether a resource is available, either alone or in combination with one or more of the first to sixth aspects, includes performing a pre-send sensing of resource availability based at least in part on the content of the device-to-device coordination message.
[0160] In the eighth aspect, determining whether a resource is available, either alone or in combination with one or more of the first to seventh aspects, includes determining whether a resource is available based at least in part on the results of performing pre-send sensing and on a stored configuration for evaluating those results.
[0161] Although Figure 10 The example box for process 1000 is shown, but in some aspects, process 1000 may include additional boxes, fewer boxes, different boxes, or boxes similar to those in the example. Figure 10 The depicted boxes are arranged differently. Additionally or alternatively, two or more boxes in process 1000 can be executed in parallel.
[0162] Figure 11This is a block diagram of an example device 1100 for wireless communication. Device 1100 may be a UE, or a UE may include device 1100. In some aspects, device 1100 includes a receiving component 1102 and a transmitting component 1104, which may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, device 1100 may use the receiving component 1102 and the transmitting component 1104 to communicate with another device 1106 (such as a UE, a base station, or another wireless communication device). As further shown, device 1100 may include a determining component 1108, a priority component 1110, or a sensing component 1112, and one or more of other examples.
[0163] In some respects, device 1100 can be configured to perform the functions described herein. Figures 8A-8B One or more operations described herein. Additionally or alternatively, apparatus 1100 may be configured to perform one or more processes described herein, such as... Figure 9 Process 900 or Figure 10 The process 1000. In some aspects, apparatus 1100 and / or Figure 11 One or more components shown may include the combination described above. Figure 2 One or more components of the UE described. Additionally or alternatively, Figure 11 One or more components shown can be combined as described above. Figure 2 Within the described one or more components. Additionally or alternatively, one or more components in the set of components may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of the component.
[0164] Receiving component 1102 can receive communications from device 1106, such as reference signals, control information, or data communications. For example, receiving component 1102 can receive device-to-device coordination messages, SCIs for reserved resources, requests for device-to-device coordination messages, etc. Receiving component 1102 can provide the received communications to one or more other components of device 1100. In some aspects, receiving component 1102 can perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and can provide the processed signals to one or more other components of device 1106. In some aspects, receiving component 1102 can include the above-described combinations... Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, or memories.
[0165] Transmitting component 1104 can send communications, such as reference signals, control information, or data communications, to device 1106. For example, transmitting component 1104 can send a request to receive a device-to-device coordination message, send a reservation resource SCI, or send a device-to-device coordination message, etc. In some aspects, one or more other components of device 1106 can generate communications and provide the generated communications to transmitting component 1104 for transmission to device 1106. In some aspects, transmitting component 1104 can perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, and other examples) on the generated communications and can transmit the processed signals to device 1106. In some aspects, transmitting component 1104 can include the above-described combinations... Figure 2 The described UE includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, or memories. In some aspects, transmit component 1104 may be co-located with receive component 1102 in a transceiver.
[0166] The determining component 1108 can determine whether a resource is available for use by one or more other UEs, whether a UE has reserved resources, and whether resources identified in a device-to-device coordination message are available for use by device 1100, etc. In some aspects, the determining component 1108 may include the above-mentioned combination Figure 2 The described UE may include one or more antennas, demodulators, MIMO detectors, receive processors, modulators, transmit MIMO processors, transmit processors, controllers / processors, or memory. Transmitting component 1104 may send a device coordination message indicating whether resources are available for use by one or more other UEs.
[0167] Priority component 1110 can prioritize resources used in transmission based at least in part on the content of the device-to-device coordination message. In some aspects, priority component 1110 may include the combination described above. Figure 2 The described UE's modulator, transmit MIMO processor, transmit processor, controller / processor, or memory.
[0168] Sensing component 1112 can perform pre-transmission sensing of resource availability, at least in part, based on the content of the device-to-device coordination message. In some aspects, prioritization component 1110 may include the combination described above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, or memories.
[0169] Figure 11 The number and arrangement of components shown are provided as an example. In reality, compared to... Figure 11The components shown may include additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 11 The two or more components shown can be implemented within a single component, or Figure 11 The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 11 The collection of (one or more) components shown can perform actions described as being performed by Figure 11 Another set of components shown performs one or more functions.
[0170] Figure 12 This is a diagram illustrating an example 1200 of a hardware implementation of a device 1205 using the processing system 1210. The device 1205 may be a UE.
[0171] Processing system 1210 can be implemented with a bus architecture, typically represented by bus 1215. Depending on the specific application and overall design constraints of processing system 1210, bus 1215 may include any number of interconnect buses and bridges. Bus 1215 connects various circuits, including one or more processors and / or hardware components, represented by processor 1220, the illustrated components, and computer-readable medium / memory 1225. Bus 1215 may also connect various other circuits, such as timing sources, peripheral devices, voltage regulators, or power management circuits.
[0172] Processing system 1210 may be coupled to transceiver 1230. Transceiver 1230 is coupled to one or more antennas 1235. Transceiver 1230 provides components for communicating with various other devices via a transmission medium. Transceiver 1230 receives signals from one or more antennas 1235, extracts information from the received signals, and provides the extracted information to processing system 1210, specifically to receiving component 1102. Furthermore, transceiver 1230 receives information from processing system 1210, specifically from transmitting component 1104, and generates signals to be applied to one or more antennas 1235 based at least in part on the received information.
[0173] Processing system 1210 includes a processor 1220 coupled to a computer-readable medium / memory 1225. Processor 1220 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory 1225. When executed by processor 1220, the software causes processing system 1210 to perform the various functions described herein for any particular device. Computer-readable medium / memory 1225 may also be used to store data manipulated by processor 1220 while executing the software. The processing system also includes at least one of the components shown. These components may be software modules running in processor 1220, residing in / stored on computer-readable medium / memory 1225, or one or more hardware modules coupled to processor 1220.
[0174] In some aspects, processing system 1210 may be a component of UE 120 and may include at least one of memory 282 and / or TX MIMO processor 266, RX processor 258, and / or controller / processor 280. In some aspects, apparatus 1205 for wireless communication includes components for determining whether a resource is available to one or more other UEs, components for transmitting a device-to-device coordination message indicating whether the resource is available to one or more other UEs, components for receiving a device-to-device coordination message indicating whether the resource is available to one or more UEs, and components for determining whether the resource is available to the UE based at least in part on the device-to-device coordination message, etc. The aforementioned components may be one or more of the aforementioned components of apparatus 1100 configured to perform the functions set forth by the aforementioned components and / or processing system 1210 of apparatus 1205. As described elsewhere herein, processing system 1210 may include TX MIMO processor 266, RX processor 258, and / or controller / processor 280. In one configuration, the aforementioned components may be a TX MIMO processor 266, an RX processor 258, and / or a controller / processor 280 configured to perform the functions and / or operations set forth herein.
[0175] supply Figure 12 As an example. Other examples may differ from those regarding... Figure 12 The content described.
[0176] Figure 13 This is a diagram illustrating an example 1300 of the implementation of code and circuitry for device 1305. Device 1305 may be a UE (User Equipment).
[0177] like Figure 13As further shown, the device may include circuitry (circuit 1320) for determining whether a resource is available. For example, the device may include circuitry that enables it to determine whether a resource is available for use by one or more other devices, or to determine whether the resource is available for use by the device itself, etc.
[0178] like Figure 13 As further shown, the apparatus may include circuitry (circuit 1325) for sending device-to-device coordination messages. For example, the apparatus may include circuitry enabling it to send device-to-device coordination messages indicating whether the resource is available for use by one or more other UEs.
[0179] like Figure 13 As further shown, the apparatus may include circuitry (circuit 1330) for determining whether the UE reserves resources. For example, the apparatus may include circuitry that enables the apparatus to determine whether the UE reserves resources.
[0180] like Figure 13 As further shown, the apparatus may include circuitry (circuit 1335) for receiving device-to-device coordination messages. For example, the apparatus may include circuitry that enables it to receive device-to-device coordination messages indicating whether a resource is available for use by one or more devices.
[0181] like Figure 13 As further shown, the apparatus may include circuitry (circuit 1340) for prioritizing resources. For example, the apparatus may include circuitry that enables it to prioritize resources used in transmission based at least in part on the content of the device-to-device coordination message.
[0182] like Figure 13 As further shown, the apparatus may include circuitry (circuit 1345) for performing pre-transmission sensing. For example, the apparatus may include circuitry that enables it to perform pre-transmission sensing of whether the resource is available, at least in part, based on the content of the device-to-device coordination message.
[0183] like Figure 13 As further shown, the device may include code (code 1350) stored in computer-readable medium 1225 for determining whether a resource is available. For example, the device may include code that, when executed by processor 1220, enables processor 1220 to determine whether a resource is available.
[0184] like Figure 13 As further shown, the apparatus may include code (code 1355) stored in computer-readable medium 1225 for sending device-to-device coordination messages. For example, the apparatus may include code that, when executed by processor 1220, enables transceiver 1230 to send device-to-device coordination messages.
[0185] like Figure 13 As further shown, the device may include code (code 1360) stored in the computer-readable medium 1225 for determining whether the UE has reserved resources. For example, the device may include code that, when executed by the processor 1220, enables the processor 1220 to determine whether the UE has reserved resources.
[0186] like Figure 13 As further shown, the apparatus may include code (code 1365) stored in computer-readable medium 1225 for receiving device-to-device coordination messages. For example, the apparatus may include code that, when executed by processor 1220, causes processor 1220 to cause transceiver 1230 to receive device-to-device coordination messages.
[0187] like Figure 13 As further shown, the device may include code (code 1370) stored in the computer-readable medium 1225 for prioritizing resources. For example, the device may include code that, when executed by the processor 1220, enables the processor 1220 to prioritize resources.
[0188] like Figure 13 As further shown, the device may include code (code 1375) stored in computer-readable medium 1225 for performing pre-transmission sensing. For example, the device may include code that, when executed by processor 1220, causes processor 1220 to cause transceiver 1230 to perform pre-transmission sensing.
[0189] supply Figure 13 As an example. Other examples may differ from those regarding... Figure 13 The content described.
[0190] Figure 14 This is a diagram illustrating an example flow 1400 performed, for example, by a base station according to this disclosure. Example flow 1400 is an example of a base station (e.g., base station 110) performing operations associated with resource indications for device-to-device coordination.
[0191] like Figure 14 As shown, in some aspects, process 1400 may include receiving first signaling identifying the UE as configured for device-to-device communication (block 1410). For example, as described above, the base station (e.g., using communication manager 160 and / or Figure 15 The receiving component 1502 shown can receive first signaling that identifies the UE as configured for device-to-device communication.
[0192] like Figure 14As further shown, in some aspects, process 1400 may include sending a second signaling (block 1420) indicating the configuration for device-to-device coordination messages. For example, as described above, the base station (e.g., using communication manager 160 and / or Figure 15 The transmitting component 1504 shown can transmit a second signaling indicating the configuration of a device-to-device coordination message associated with an identifier of a resource available for device-to-device communication.
[0193] like Figure 14 As further shown, in some aspects, the second signaling can identify bit indicators included in the device-to-device coordination message (box 1422). For example, as described above, the base station (e.g., using communication manager 160 and / or Figure 15 The transmitting component 1504 shown can transmit a second signaling that identifies a bit indicator included in a device-to-device coordination message.
[0194] like Figure 14 As further shown, in some aspects, the second signaling can identify multiple bits included in the device-to-device coordination message (box 1424). For example, as described above, the base station (e.g., using communication manager 160 and / or Figure 15 The transmitting component 1504 shown can transmit a second signaling that identifies multiple bits included in the device-to-device coordination message.
[0195] Process 1400 may include additional aspects, such as those described below and / or any single aspect or any combination of aspects described in conjunction with one or more other processes described elsewhere in this document.
[0196] In the first aspect, the second signaling indication includes multiple bits in the device-to-device coordination message.
[0197] In the second aspect, either alone or in combination with the first aspect, the second signaling indicates that the device-to-device coordination message includes a bit indicator that indicates whether a resource is at least one of the following: unavailable to a UE that has requested the transmission of the device-to-device coordination message; available to a UE that has requested the transmission of the device-to-device coordination message and is subject to another resource reservation by another UE; available to any UE; or unavailable to any UE other than the UE that has requested the transmission of the device-to-device coordination message.
[0198] In the third aspect, either alone or in combination with one or more of the first and second aspects, the second signaling indicates that the device-to-device coordination message includes a bit indicator that indicates whether the resource is reserved by at least one of the UEs that requested the transmission of the device-to-device coordination message or the UEs other than the UE that requested the transmission of the device-to-device coordination message.
[0199] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, the second signaling indicates that the device-to-device coordination message includes a bit indicator that identifies the UE that has reserved resources.
[0200] Although Figure 14 Example boxes for process 1400 are shown, but in some aspects, process 1400 may include additional boxes, fewer boxes, different boxes, or boxes similar to those in the example. Figure 14 The depicted boxes are arranged differently. Additionally or alternatively, two or more boxes in process 1400 can be executed in parallel.
[0201] Figure 15 This is a diagram of an example device 1500 for wireless communication. Device 1500 may be a base station, or a base station may include device 1500. In some aspects, device 1500 includes a receiving component 1502 and a transmitting component 1504, which can communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, device 1500 can use the receiving component 1502 and the transmitting component 1504 to communicate with another device 1506 (such as a UE, a base station, or another wireless communication device). As further shown, device 1500 may include a communication manager 150. Communication manager 150 may include a configuration component 1508 and other examples.
[0202] In some respects, device 1500 can be configured to perform the functions described herein. Figures 8A-8B One or more operations described herein. Additionally or alternatively, apparatus 1500 may be configured to perform one or more processes described herein, such as... Figure 14 The process 1400. In some aspects, apparatus 1500 and / or Figure 15 One or more components shown may include the combination described above. Figure 2 One or more components of the described base station. Additionally or alternatively, Figure 15 One or more components shown can be combined as described above. Figure 2 Within the described one or more components. Additionally or alternatively, one or more components in the set of components may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of the component.
[0203] Receiver 1502 may receive communications, such as reference signals, control information, or data communications, from device 1506. Receiver 1502 may provide the received communications to one or more other components of device 1500. In some aspects, receiver 1502 may perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and may provide the processed signals to one or more other components of device 1506. In some aspects, receiver 1502 may include combinations of... Figure 2 The described base station includes one or more antennas, modems, demodulators, MIMO detectors, receiver processors, controllers / processors, or memory.
[0204] Transmitting component 1504 can transmit communications, such as reference signals, control information, or data communications, to device 1506. In some aspects, one or more other components of device 1506 can generate communications and provide the generated communications to transmitting component 1504 for transmission to device 1506. In some aspects, transmitting component 1504 can perform signal processing (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, and other examples) on the generated communications and can transmit the processed signals to device 1506. In some aspects, transmitting component 1504 can include combinations of... Figure 2 The described base station includes one or more antennas, modems, modulators, transmit MIMO processors, transmit processors, controllers / processors, or memories. In some aspects, the transmit component 1504 may be co-located with the receive component 1502 in a transceiver.
[0205] The receiving component 1502 can receive first signaling identifying the UE as configured for device-to-device communication. The transmitting component 1504 can transmit second signaling indicating the configuration of a device-to-device coordination message associated with an identifier of resources available for device-to-device communication. The configuration component 1508 can configure the device-to-device coordination message.
[0206] Figure 15 The number and arrangement of components shown are provided as an example. In reality, compared to... Figure 15 The components shown may include additional components, fewer components, different components, or components arranged differently. Furthermore, Figure 15 The two or more components shown can be implemented within a single component, or Figure 15 The single component shown can be implemented as multiple distributed components. Additionally or alternatively, Figure 15 The collection of (one or more) components shown can perform actions described as being performed by Figure 15Another set of components shown performs one or more functions.
[0207] Figure 16 This is a diagram illustrating an example 1600 of a hardware implementation of a device 1605 using the processing system 1610. The device 1605 may be a base station.
[0208] Processing system 1610 can be implemented with a bus architecture, typically represented by bus 1615. Depending on the specific application and overall design constraints of processing system 1610, bus 1615 may include any number of interconnect buses and bridges. Bus 1615 connects various circuits, including one or more processors and / or hardware components, represented by processor 1620, the illustrated components, and computer-readable medium / memory 1625. Bus 1615 may also connect various other circuits, such as timing sources, peripheral devices, voltage regulators, or power management circuits.
[0209] Processing system 1610 may be coupled to transceiver 1630. Transceiver 1630 is coupled to one or more antennas 1635. Transceiver 1630 provides components for communicating with various other devices via a transmission medium. Transceiver 1630 receives signals from one or more antennas 1635, extracts information from the received signals, and provides the extracted information to processing system 1610, specifically to receiving component 1502. Furthermore, transceiver 1630 receives information from processing system 1610, specifically from transmitting component 1504, and generates signals to be applied to one or more antennas 1635 based at least in part on the received information.
[0210] Processing system 1610 includes a processor 1620 coupled to a computer-readable medium / memory 1625. Processor 1620 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory 1625. When executed by processor 1620, the software causes processing system 1610 to perform the various functions described herein for any particular device. Computer-readable medium / memory 1625 may also be used to store data manipulated by processor 1620 while executing the software. The processing system also includes at least one of the components shown. These components may be software modules running in processor 1620, residing in / stored on computer-readable medium / memory 1625, or one or more hardware modules coupled to processor 1620.
[0211] In some aspects, processing system 1610 may be a component of base station 110 and may include memory 242 and / or at least one of TX MIMO processor 230, RX processor 238, and / or controller / processor 240. In some aspects, apparatus 1605 for wireless communication includes components for receiving first signaling identifying a UE as configured for device-to-device communication, and for transmitting second signaling indicating a configuration for associating a device-to-device coordination message with an identifier of resources available for device-to-device communication. The aforementioned components may be one or more of the aforementioned components of apparatus 1500 configured to perform the functions set forth herein and / or processing system 1610 of apparatus 1605. As described elsewhere herein, processing system 1610 may include TX MIMO processor 230, RX processor 238, and / or controller / processor 240. In one configuration, the aforementioned components may be TX MIMO processor 230, RX processor 238, and / or controller / processor 240 configured to perform the functions and / or operations set forth herein.
[0212] supply Figure 16 As an example. Other examples may differ from those regarding... Figure 16 The content described.
[0213] Figure 17 This is a diagram illustrating an example 1700 of the implementation of code and circuitry for device 1705. Device 1705 may be a UE (User Equipment).
[0214] like Figure 17 As further shown, the device may include circuitry (circuit 1720) for receiving first signaling. For example, the device may include circuitry that enables it to receive first signaling identifying the UE as configured for device-to-device communication.
[0215] like Figure 17 As further shown, the apparatus may include circuitry (circuit 1725) for transmitting second signaling. For example, the apparatus may include circuitry enabling it to transmit second signaling indicating a configuration for a device-to-device coordination message associated with an identifier of resources available for device-to-device communication.
[0216] like Figure 17 As further shown, the apparatus may include circuitry (circuit 1730) for configuring device-to-device coordination messages. For example, the apparatus may include circuitry that enables the apparatus to configure device-to-device coordination messages that the UE will send.
[0217] like Figure 17As further shown, the device may include code (code 1750) stored in computer-readable medium 1625 for receiving first signaling. For example, the device may include code that, when executed by processor 1620, enables transceiver 1630 to receive first signaling identifying the UE as configured for device-to-device communication.
[0218] like Figure 17 As further shown, the apparatus may include code (code 1755) stored in computer-readable medium 1625 for transmitting second signaling. For example, the apparatus may include code that, when executed by processor 1620, causes transceiver 1630 to transmit second signaling indicating the configuration of a device-to-device coordination message associated with an identifier of resources available for device-to-device communication.
[0219] like Figure 17 As further shown, the apparatus may include code (code 1760) stored in computer-readable medium 1625 for configuring device-to-device coordination messages. For example, the apparatus may include code that, when executed by processor 1620, enables processor 1620 to configure device-to-device coordination messages that the UE will send.
[0220] supply Figure 17 As an example. Other examples may differ from those regarding... Figure 17 The content described.
[0221] The following provides an overview of some aspects of this disclosure:
[0222] Aspect 1: A method of wireless communication performed by a user equipment (UE), comprising: determining whether a resource is available for use by one or more other UEs; and sending a device-to-device coordination message indicating whether the resource is available for use by one or more other UEs.
[0223] Aspect 2: The method of Aspect 1, wherein sending a device-to-device coordination message includes: sending a first device-to-device coordination message to a first UE among one or more other UEs; and sending a second device-to-device coordination message to a second UE among one or more other UEs.
[0224] Aspect 3: The method of Aspect 2, wherein determining whether a resource is available includes: determining that a first UE has reserved the resource, and wherein a first device-to-device coordination message indicates that the resource is available to the first UE, and a second device-to-device coordination message indicates that the resource is not available to the second UE.
[0225] Aspect 4: Any of Aspects 1 to 3, wherein sending a device-to-device coordination message includes: sending a single device-to-device coordination message to a first UE among one or more other UEs and to a second UE among one or more other UEs.
[0226] Aspect 5: The method of aspect 4 further includes: determining that the first UE has reserved the resource, and wherein a single device-to-device coordination message indicates that the resource is unavailable.
[0227] Aspect 6: Any of Aspects 4 and 5, wherein a single device-to-device coordination message includes a set of identifiers for a set of UEs that have reserved the resource.
[0228] Aspect 7: The method of any one of Aspects 4 to 6, wherein the individual device-to-device coordination message includes a bit indicator that indicates whether the resource is reserved by at least one of the following: a UE that requested the transmission of the individual device-to-device coordination message, or a UE other than the UE that requested the transmission of the individual device-to-device coordination message.
[0229] Aspect 8: The method of any one of Aspects 4 to 7, wherein the single device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: not available to a UE that has requested the transmission of the single device-to-device coordination message, available to a UE that has requested the transmission of the single device-to-device coordination message and is subject to resource reservation by another UE, available to any UE, or not available to any UE other than the UE that has requested the transmission of the single device-to-device coordination message.
[0230] Aspect 9: A method of wireless communication performed by a user equipment (UE), comprising: receiving a device-to-device coordination message indicating whether a resource is available for use by one or more UEs; and determining, at least in part, whether the resource is available for use by the UE based on the device-to-device coordination message.
[0231] Aspect 10: The method of Aspect 9, wherein the device-to-device coordination message is a UE-specific device-to-device coordination message; and wherein determining whether the resource is available includes: determining whether the resource is available based at least in part on the content of the device-to-device coordination message.
[0232] Aspect 11: A method of any one of Aspects 9 to 10, wherein receiving a device-to-device coordination message includes: receiving a UE-common device-to-device coordination message sent to a plurality of UEs; and wherein determining whether the resource is available includes: determining whether the resource is available based at least in part on the content of the UE-common device-to-device coordination message and whether the UE attempts to reserve the resource.
[0233] Aspect 12: A method of any one of Aspects 9 to 11, wherein the device-to-device coordination message includes an identifier of the set of UEs that have reserved the resource.
[0234] Aspect 13: The method of any one of Aspects 9 to 12, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is reserved by at least one of the following: a UE that requested the transmission of the device-to-device coordination message, or a UE other than the UE that requested the transmission of the device-to-device coordination message.
[0235] Aspect 14: A method of any one of Aspects 9 to 13, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: not available to a UE that has requested the transmission of the device-to-device coordination message, available to a UE that has requested the transmission of the device-to-device coordination message and is subject to another resource reservation by another UE, available to any UE, or not available to any UE other than the UE that has requested the transmission of the device-to-device coordination message.
[0236] Aspect 15: The method of any one of Aspects 9 to 14 further includes: prioritizing the resources used in transmission based at least in part on the content of the device-to-device coordination message.
[0237] Aspect 16: A method of any one of Aspects 9 to 15, wherein determining whether the resource is available includes: performing a pre-transmission sensing of whether the resource is available based at least in part on the content of the device-to-device coordination message.
[0238] Aspect 17: The method of aspect 16, wherein determining whether the resource is available includes: determining whether the resource is available based at least in part on the results of performing pre-transmission sensing and a stored configuration for evaluating the results.
[0239] Aspect 18: A method of wireless communication performed by a user equipment (UE), comprising: receiving a request for a device-to-device coordination message indicating whether a resource is available for use by one or more UEs; and sending a device-to-device coordination message indicating whether the resource is available for use by one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: not available to a UE that has requested the transmission of a single device-to-device coordination message; available to a UE that has requested the transmission of a single device-to-device coordination message and is subject to resource reservation by another UE; available to any UE; or not available to any UE other than the UE that has requested the transmission of a single device-to-device coordination message.
[0240] Aspect 19: The method of Aspect 18 further includes: determining whether a resource is available for use by one or more other UEs; and wherein sending the device-to-device coordination message includes: sending the device-to-device coordination message at least in part based on determining whether the resource is available.
[0241] Aspect 20: The method of any one of Aspects 18 to 19 includes: sending a first device-to-device coordination message to a first UE among one or more other UEs; and sending a second device-to-device coordination message to a second UE among one or more other UEs.
[0242] Aspect 21: The method of aspect 20 further includes: determining that a first UE has reserved the resource, wherein a first device-to-device coordination message indicates that the resource is available to the first UE, and a second device-to-device coordination message indicates that the resource is not available to the second UE.
[0243] Aspect 22: Any of Aspects 18 to 22, including: sending a single device-to-device coordination message to a first UE among one or more other UEs and to a second UE among one or more other UEs.
[0244] Aspect 23: The method of aspect 22 further includes: determining that the first UE has reserved the resource, and wherein a single device-to-device coordination message indicates that the resource is unavailable.
[0245] Aspect 24: The method of Aspect 22, wherein a single device-to-device coordination message includes a set of identifiers of a set of UEs that have reserved the resource.
[0246] Aspect 25: The method of Aspect 22, wherein the individual device-to-device coordination message includes a bit indicator indicating whether the resource is reserved by at least one of the following: a UE that requested the transmission of the individual device-to-device coordination message, or a UE other than the UE that requested the transmission of the individual device-to-device coordination message.
[0247] Aspect 26: A method of wireless communication performed by a user equipment (UE), comprising: receiving a UE-common device-to-device coordination message transmitted to a plurality of UEs; and communicating on available resources identified by the content of the UE-common device-to-device coordination message and by whether the UE attempts to reserve the resource.
[0248] Aspect 27: The method of Aspect 26, wherein the UE-common device-to-device coordination message includes an identifier of the set of UEs that have reserved the resource.
[0249] Aspect 28: A method of any one of Aspects 26 and 27, wherein the UE-common device-to-device coordination message includes a bit indicator indicating whether the resource is reserved by at least one of: a UE that requested the transmission of the UE-common device-to-device coordination message, or a UE other than the UE that requested the transmission of the UE-common device-to-device coordination message.
[0250] Aspect 29: The method of any one of Aspects 26 to 28 further includes: performing pre-transmission sensing of whether the resource is available based at least in part on the content of the UE-common device-to-device coordination message.
[0251] Aspect 30: The method of aspect 29 further includes: determining whether the resource is available based at least in part on the results of performing pre-transmission sensing and a stored configuration for evaluating the results.
[0252] Aspect 31: A method of wireless communication performed by a user equipment (UE), comprising: receiving a device-to-device coordination message indicating whether a resource is available for use by one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: unavailable to a UE that has requested the transmission of the device-to-device coordination message, available to a UE that has requested the transmission of the device-to-device coordination message and is subject to another resource reservation by another UE, available to any UE, or unavailable to any UE other than the UE that has requested the transmission of the device-to-device coordination message; and communicating on the available resource identified by the device-to-device coordination message.
[0253] Aspect 32: The method of aspect 31, wherein the device-to-device coordination message is a UE-specific device-to-device coordination message; and further comprising: determining whether the resource is available based at least in part on the content of the device-to-device coordination message.
[0254] Aspect 33: A method of any one of Aspects 31 to 32, wherein the device-to-device coordination message includes an identifier of the set of UEs that have reserved the resource.
[0255] Aspect 34: A method of any one of Aspects 31 to 33, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is reserved by at least one of the following: a UE that requested the transmission of the device-to-device coordination message, or a UE other than the UE that requested the transmission of the device-to-device coordination message.
[0256] Aspect 35: The method of any one of Aspects 31 to 34 further includes: performing a pre-send sensing of whether the resource is available, at least in part based on the content of the device-to-device coordination message.
[0257] Aspect 36: The method of aspect 35 further includes: determining whether the resource is available based at least in part on the results of performing pre-transmission sensing and a stored configuration for evaluating the results.
[0258] Aspect 37: A method of wireless communication performed by a user equipment (UE), comprising: receiving a device-to-device coordination message indicating whether a resource is available for use by one or more UEs; and communicating on an available resource identified in the device-to-device coordination message, wherein the available resource is associated with a priority order relative to one or more other available resources identified in the device-to-device coordination message.
[0259] Aspect 38: The method of Aspect 37, wherein the device-to-device coordination message is a UE-specific device-to-device coordination message; and further comprising: determining whether the resource is available based at least in part on the content of the device-to-device coordination message.
[0260] Aspect 39: A method of any one of Aspects 37 to 38, wherein the device-to-device coordination message includes an identifier of the set of UEs that have reserved the resource.
[0261] Aspect 40: A method of any one of Aspects 37 to 39, wherein the device-to-device coordination message includes a bit indicator indicating whether the resource is reserved by at least one of: a UE that requested the transmission of the device-to-device coordination message, or a UE other than the UE that requested the transmission of the device-to-device coordination message.
[0262] Aspect 41: A method of any one of Aspects 37 to 40, comprising: performing a pre-send sensing of whether the resource is available, at least in part based on the content of the device-to-device coordination message.
[0263] Aspect 42: The method of aspect 41 further includes: determining whether the resource is available based at least in part on the results of performing pre-transmission sensing and a stored configuration for evaluating the results.
[0264] Aspect 43: A method of wireless communication performed by a base station, comprising: receiving first signaling identifying a user equipment (UE) as configured for device-to-device communication; and sending second signaling indicating the configuration of a device-to-device coordination message associated with an identifier of resources available for device-to-device communication.
[0265] Aspect 44: The method of aspect 43, wherein the second signaling indicates that multiple bits are included in the device-to-device coordination message.
[0266] Aspect 45: A method of any one of Aspects 43 and 44, wherein the second signaling indicates that the device-to-device coordination message includes a bit indicator indicating whether the resource is at least one of the following: not available to a UE that has requested the transmission of the device-to-device coordination message, available to a UE that has requested the transmission of the device-to-device coordination message and is subject to another resource reservation by another UE, available to any UE, or not available to any UE other than the UE that has requested the transmission of the device-to-device coordination message.
[0267] Aspect 46: A method of any one of Aspects 43 to 45, wherein the second signaling indicates that the device-to-device coordination message includes a bit indicator that indicates whether the resource is reserved by at least one of the following: a UE that requested the transmission of the device-to-device coordination message, or a UE other than the UE that requested the transmission of the device-to-device coordination message.
[0268] Aspect 47: A method of any one of Aspects 43 to 46, wherein the second signaling indicates that the device-to-device coordination message includes a bit indicator identifying the UE that has reserved resources.
[0269] Aspect 48: An apparatus for wireless communication at a device, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 1-8.
[0270] Aspect 49: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more methods of aspects 1-8.
[0271] Aspect 50: An apparatus for wireless communication, comprising at least one component for performing one or more of the methods of aspects 1-8.
[0272] Aspect 51: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of Aspects 1-8.
[0273] Aspect 52: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more of the methods of aspects 1-8.
[0274] Aspect 53: An apparatus for wireless communication at a device, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 9-17.
[0275] Aspect 54: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more methods of aspects 9-17.
[0276] Aspect 55: An apparatus for wireless communication, comprising at least one component for performing one or more of the methods of aspects 9-17.
[0277] Aspect 56: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods in aspects 9-17.
[0278] Aspect 57: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more of the methods of aspects 9-17.
[0279] Aspect 58: An apparatus for wireless communication at a device, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 18-25.
[0280] Aspect 59: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more methods of aspects 18-25.
[0281] Aspect 60: An apparatus for wireless communication, comprising at least one component for performing one or more of the methods of aspects 18-25.
[0282] Aspect 61: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 18-25.
[0283] Aspect 62: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more of the methods of aspects 18-25.
[0284] Aspect 63: An apparatus for wireless communication at a device, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 26-30.
[0285] Aspect 64: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more methods of aspects 26-30.
[0286] Aspect 65: An apparatus for wireless communication, comprising at least one component for performing one or more methods of aspects 26-30.
[0287] Aspect 66: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods in aspects 26-30.
[0288] Aspect 67: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more of the methods of aspects 26-30.
[0289] Aspect 68: An apparatus for wireless communication at a device, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 31-36.
[0290] Aspect 69: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more methods of aspects 31-36.
[0291] Aspect 70: An apparatus for wireless communication, comprising at least one component for performing one or more of the methods of aspects 31-36.
[0292] Aspect 71: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 31-36.
[0293] Aspect 72: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more of the methods of aspects 31-36.
[0294] Aspect 73: An apparatus for wireless communication at a device, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 37-42.
[0295] Aspect 74: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more methods of aspects 37-42.
[0296] Aspect 75: An apparatus for wireless communication, comprising at least one component for performing one or more of the methods of aspects 37-42.
[0297] Aspect 76: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods in aspects 37-42.
[0298] Aspect 77: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more of the methods of aspects 37-42.
[0299] Aspect 78: An apparatus for wireless communication at a device, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform one or more of the methods of aspects 43-47.
[0300] Aspect 79: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform one or more methods of aspects 43-47.
[0301] Aspect 80: An apparatus for wireless communication, comprising at least one component for performing one or more of the methods of aspects 43-47.
[0302] Aspect 81: A non-transitory computer-readable medium storing code for wireless communication, the code including instructions executable by a processor to perform one or more of the methods of aspects 43-47.
[0303] Aspect 82: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform one or more of the methods of aspects 43-47.
[0304] The foregoing disclosure provides examples and descriptions, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Various modifications and variations can be made based on the foregoing disclosure, or can be derived from implementation of the aspects.
[0305] As used herein, the term "component" is intended to be broadly interpreted as hardware and / or a combination of hardware and software. "Software" should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, programs, and / or functions, as well as other examples, whether referred to as software, firmware, middleware, microcode, hardware description languages, or other forms. As used herein, a "processor" is implemented as hardware and / or a combination of hardware and software. It will be apparent that the systems and / or methods described herein can be implemented as various forms of hardware and / or combinations of hardware and software. The actual specific control hardware or software code used to implement these systems and / or methods is not a limitation in any respect. Therefore, the operation and behavior of the systems and / or methods described herein are not described with reference to specific software code, as those skilled in the art will understand that software and hardware can be designed to implement the systems and / or methods, at least in part, based on the descriptions herein.
[0306] As used in this article, depending on the context, "meeting the threshold" can mean a value greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.
[0307] Even if a particular combination of features is stated in the claims and / or disclosed in the specification, such combinations are not intended to limit the disclosure of aspects. Many of these features can be combined in ways not stated in the claims and / or disclosed in the specification. Disclosure of aspects includes each dependent claim combined with each other claim in the claim set. As used herein, the phrase “at least one” in the list of items refers to any combination of those items, including single members. As an example, “at least one of a, b, or c” is intended to cover a, b, c, a+b, a+c, b+c, and a+b+c, as well as any combination of multiple identical elements (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 ordering of a, b, and c).
[0308] Unless explicitly stated otherwise, elements, actions, or instructions used herein should not be considered critical or necessary. Similarly, as used herein, the articles “a” and “one” are intended to include one or more items and may be used interchangeably with “one or more.” Furthermore, as used herein, the article “the” is intended to include one or more items mentioned in conjunction with the article “one” and may be used interchangeably with “one or more.” Additionally, as used herein, the terms “set” and “group” are intended to include one or more items and may be used interchangeably with “one or more.” Where only one item is intended, the phrase “only one” or similar language is used. Similarly, as used herein, the terms “have,” “possess,” “with,” or similar terms are intended to be open-ended terms that do not limit the elements they modify (e.g., an element “having” A may also have B). Furthermore, unless explicitly stated otherwise, the phrase “based on” is intended to mean “at least partially based on.” Similarly, as used herein, unless explicitly stated otherwise (e.g., if used in combination with “any” or “only one of them”), the term “or” is intended to be inclusive when used in a series and may be used interchangeably with “and / or.”
Claims
1. A user equipment (UE) for wireless communication, comprising: Memory; as well as One or more processors, coupled to the memory, are configured as follows: Receive and indicate whether resources are available for use by one or more UEs, associated with device-to-device coordination messages; as well as Sending a device-to-device coordination message indicating whether the resource is available to the one or more UEs, wherein the device-to-device coordination message includes a bit indicator indicating the availability of the resource, the bit indicator being set to a value from a set of values for the bit indicator, wherein the set of values for the bit indicator includes: A first value indicates that the resource is unavailable to the UE that requested the transmission of the device-to-device coordination message. The second value indicates that the resource is available to the UE that requested the sending of the device-to-device coordination message and is subject to resource reservation by another UE. A third value, indicating that the resource is available to any UE, and A fourth value indicates that the resource is not available to any UE other than the UE that sent the device-to-device coordination message.
2. The UE of claim 1, wherein the information associated with the device-to-device coordination message includes a request for the device-to-device coordination message.
3. The UE of claim 1, wherein the information associated with the device-to-device coordination message includes configuration of one or more parameters for the device-to-device coordination message.
4. The UE of claim 1, wherein the device-to-device coordination message includes a bit indicator set to the first value, the bit indicator indicating that the resource is unavailable to the UE that requested the device-to-device coordination message.
5. The UE of claim 1, wherein the device-to-device coordination message includes a bit indicator set to the second value, the bit indicator indicating that the resource is available to the UE that requested the transmission of the device-to-device coordination message and is subject to resource reservation by another UE.
6. The UE of claim 1, wherein the device-to-device coordination message includes the bit indicator set to the third value, the bit indicator indicating that the resource is available to any UE.
7. The UE of claim 1, wherein the device-to-device coordination message includes a bit indicator set to the fourth value, the bit indicator indicating that the resource is not available to any UE other than the UE that sent the device-to-device coordination message.
8. The UE of claim 1, wherein the one or more processors are further configured to: Determine whether the resource can be used by one or more other UEs; and The one or more processors wherein the device is configured to: The device sends a device coordination message based at least in part on determining whether the resource is available.
9. The UE of claim 1, wherein, for sending the device-to-device coordination message, the one or more processors are configured to: Send a first device-to-device coordination message to the first UE among the one or more UEs; and Send a second device-to-device coordination message to the second UE among the one or more UEs.
10. The UE of claim 9, wherein the one or more processors are further configured to: It is determined that the first UE has reserved the resources, and The first device-to-device coordination message indicates that the resource is available to the first UE, and the second device-to-device coordination message indicates that the resource is not available to the second UE.
11. The UE of claim 1, wherein, for sending the device-to-device coordination message, the one or more processors are configured to: Send a single device-to-device coordination message to the first UE of the one or more UEs and to the second UE of the one or more UEs.
12. The UE of claim 11, wherein the one or more processors are further configured to: It is determined that the first UE has reserved the resources, and The single device-to-device coordination message indicates that the resource is unavailable.
13. The UE of claim 11, wherein the single device-to-device coordination message includes a set of identifiers for a set of UEs that have reserved the resources.
14. The UE of claim 11, wherein the single device-to-device coordination message includes the bit indicator indicating whether the resource is reserved by at least one of the following: The UE that requested the sending of the single device-to-device coordination message, or UEs other than the UE that requested the single device-to-device coordination message.
15. A user equipment (UE) for wireless communication, comprising: Memory; as well as One or more processors, coupled to the memory, are configured as follows: Receive UE-common device-to-device coordination messages sent to multiple UEs, wherein the UE-common device-to-device coordination messages include bit indicators indicating resource availability; The pre-transmission sensing of whether the resource is available is performed, at least in part based on the content of the UE-common device-to-device coordination message. as well as Communication on the resource is based at least in part on identifying that the resource is available, wherein identifying the availability of the resource is based at least in part on the value of the bit indicator and whether the UE attempts to reserve the resource.
16. The UE of claim 15, wherein the UE-common device-to-device coordination message includes an identifier of the UE set that has reserved the resources.
17. The UE of claim 15, wherein the UE-common device-to-device coordination message includes the bit indicator indicating whether the resource is reserved by at least one of the following: The UE that requested the transmission of the UE-common device-to-device coordination message, or UEs other than the UE that requested the UE-to-device coordination message.
18. The UE of claim 15, wherein the one or more processors are further configured to: The availability of the resource is determined at least in part based on the results of performing the pre-send sensing and the stored configuration for evaluating the results.
19. The UE of claim 15, wherein, for receiving the UE-common device-to-device coordination message, the one or more processors are configured to: The UE-common device-to-device coordination message is received at least in part based on an index value that identifies the payload of the UE-common device-to-device coordination message.
20. A user equipment (UE) for wireless communication, comprising: Memory; as well as One or more processors, coupled to the memory, are configured as follows: A device-to-device coordination message indicating whether a resource is available to one or more UEs is received, wherein the device-to-device coordination message includes a bit indicator indicating the availability of the resource, the bit indicator being set to a value from a set of values for the bit indicator, wherein the set of values for the bit indicator includes: A first value indicates that the resource is unavailable to the UE that requested the transmission of the device-to-device coordination message. The second value indicates that the resource is available to the UE that requested the sending of the device-to-device coordination message and is subject to another resource reservation by another UE. A third value, indicating that the resource is available to any UE, and A fourth value indicates that the resource is not available to any UE other than the UE that sent the device-to-device coordination message; as well as Communication takes place on available resources identified through the device-to-device coordination message.
21. The UE of claim 20, wherein the device-to-device coordination message is a UE-specific device-to-device coordination message; and The one or more processors are further configured to: The availability of the resource is determined at least in part based on the content of the device-to-device coordination message.
22. The UE of claim 20, wherein the device-to-device coordination message includes an identifier of a set of UEs that have reserved the resources.
23. The UE of claim 20, wherein the device-to-device coordination message includes the bit indicator indicating whether the resource is reserved by at least one of the following: The UE that requested the device-to-device coordination message, or UEs other than the UE that requested the device-to-device coordination message.
24. The UE of claim 20, wherein the one or more processors are further configured to: The pre-send sensing of whether the resource is available is performed, at least in part based on the content of the device-to-device coordination message.
25. The UE of claim 24, wherein the one or more processors are further configured to: The availability of the resource is determined at least in part based on the results of performing the pre-send sensing and the stored configuration for evaluating the results.
26. A user equipment (UE) for wireless communication, comprising: Memory; as well as One or more processors, coupled to the memory, are configured as follows: Receive a device-to-device coordination message indicating whether a resource is available for use by one or more UEs, wherein the device-to-device coordination message includes a priority order associated with the available resources relative to a priority order associated with one or more other available resources; and Communication is performed on the available resources identified in the device-to-device coordination message, based at least in part on the priority order associated with the available resources included in the device-to-device coordination message.
27. The UE of claim 26, wherein the device-to-device coordination message is a UE-specific device-to-device coordination message; and The one or more processors are further configured to: The availability of the resource is determined at least in part based on the content of the device-to-device coordination message.
28. A network entity for wireless communication, comprising: Memory; as well as One or more processors, coupled to the memory, are configured as follows: Receive first signaling identifying the user equipment (UE) as configured for device-to-device communication; as well as A second signaling is sent indicating a device-to-device coordination message associated with an identifier of an available resource for device-to-device communication. The device-to-device coordination message includes a bit indicator indicating the availability of the resource, the bit indicator being set to a value from a set of values for the bit indicator, wherein the set of values for the bit indicator includes: A first value indicates that the resource is unavailable to the UE that requested the transmission of the device-to-device coordination message. The second value indicates that the resource is available to the UE that requested the sending of the device-to-device coordination message and is subject to resource reservation by another UE. A third value, indicating that the resource is available to any UE, and A fourth value indicates that the resource is not available to any UE other than the UE that sent the device-to-device coordination message.
29. The network entity of claim 28, wherein the second signaling indication is included in a plurality of bits in the device-to-device coordination message.