Sidelink-assisted information transmission

By forming a side link connection with base station assistance or UE autonomously to share environmental information, the interference and congestion problems between UEs in the wireless communication system are solved, and the system performance and user experience are improved.

CN115280683BActive Publication Date: 2025-10-03QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180011826.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-01-27
Filing Date
2021-01-28
Publication Date
2025-10-03
Estimated Expiration
2041-01-28

AI Technical Summary

Technical Problem

In wireless communication systems, interference and congestion problems between user equipments (UEs) lead to performance degradation, especially in high-density environments. Existing technologies find it difficult to effectively share environmental information to mitigate interference and congestion.

Method used

By forming a side link connection with the assistance of the base station or autonomously by the UE, environmental information such as beam selection data and arrival angle data is shared, the frequency and period of information sharing are reduced, and machine learning methods are used to realize information sharing between UEs.

Benefits of technology

It improves UE functionality and user experience, reduces system capacity consumption and congestion probability, reduces UE power consumption, and improves communication performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115280683B_ABST
    Figure CN115280683B_ABST
Patent Text Reader

Abstract

The present disclosure provides systems, methods, devices, and computer-readable media that support base station-assisted and unassisted sharing of specific information between neighboring user equipments (UEs). In a particular embodiment, a wireless communication method includes receiving, at a base station, from a first UE, an information request corresponding to a neighboring UE of the first UE. The method also includes retrieving, at the base station, corresponding information from one or more serving UEs. The method also includes sending, from the base station, an information packet to the first UE, the information packet including information corresponding to at least one of the one or more serving UEs. Other aspects and features are also claimed and described.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of U.S. Patent Application No. 17 / 159,502, filed on January 27, 2021, entitled “SIDELINK-ASSISTED INFORMATION TRANSFER,” and U.S. Provisional Patent Application No. 62 / 968,939, filed on January 31, 2020, entitled “SIDELINK-ASSISTED INFORMATION TRANSFER,” the disclosures of which are hereby incorporated by reference in their entirety and for all applicable purposes as if fully set forth below. Technical Field

[0003] Various aspects of the technology discussed below relate generally to wireless communication systems, and more particularly to wireless communication systems capable of sidelink-assisted information transfer. The discussed technology can enable a user equipment (UE) and provide information to the UE for performing one or more operations, thereby improving the functionality of the UE. Background Art

[0004] Wireless communication networks are widely deployed to provide a variety of communication services, such as voice, video, packet data, messaging, broadcast, and similar services. These wireless networks may be multiple-access networks capable of supporting multiple users by sharing available network resources. Such networks may be multiple-access networks that support communications for multiple users by sharing available network resources.

[0005] A wireless communication network may include several components. These components may include wireless communication devices, such as base stations (or Node Bs) that can support communications for many user equipment (UEs). UEs can communicate with base stations via downlinks and uplinks. The downlink (or forward link) refers to the communication link from the base station to the UE, while the uplink (or reverse link) refers to the communication link from the UE to the base station.

[0006] A base station may send data and control information to a UE on the downlink, or may receive data and control information from a UE on the uplink. On the downlink, transmissions from a base station may be subject to interference caused by transmissions from neighboring base stations or from other wireless radio frequency (RF) transmitters. On the uplink, transmissions from a UE may be subject to interference from uplink transmissions from other UEs communicating with neighboring base stations or from other wireless RF transmitters. This interference may degrade performance on both the downlink and uplink.

[0007] As the demand for mobile broadband access continues to increase, the potential for interference and congested networks grows as more UEs access long-range wireless communication networks and more short-range wireless systems are deployed in communities. Research and development continue to advance wireless technologies not only to meet the growing demand for mobile broadband access, but also to advance and enhance the user experience with mobile communications. Summary of the Invention

[0008] The following summarizes some aspects of the present disclosure to provide a basic understanding of the technology discussed. This summary is not an extensive overview of all contemplated features of the present disclosure and is neither intended to identify key or important elements of all aspects of the present disclosure nor to delineate the scope of any or all aspects of the present disclosure. Its sole purpose is to present some concepts of one or more aspects of the present disclosure in summary form as a prelude to the more detailed description that will be presented later.

[0009] In one aspect of the present disclosure, a wireless communication method includes receiving, at a base station, from a first user equipment (UE), a request for information corresponding to a neighboring UE of the first UE. The method also includes retrieving, at the base station, corresponding information from one or more served UEs. The method also includes sending, from the base station to the first UE, an information packet including information corresponding to at least one of the one or more served UEs.

[0010] In an additional aspect of the present disclosure, an apparatus configured for wireless communication is disclosed. The apparatus includes at least one processor and a memory coupled to the at least one processor. The at least one processor is configured to receive, at a base station, from a first user equipment (UE) a request for information corresponding to a neighboring UE of the first UE. The at least one processor is further configured to retrieve, at the base station, corresponding information from one or more serving UEs. The at least one processor is further configured to initiate transmission of an information packet from the base station to the first UE, the information packet including information corresponding to at least one of the one or more serving UEs.

[0011] In an additional aspect of the present disclosure, an apparatus configured for wireless communication is disclosed. The apparatus includes means for receiving, at a base station, from a first user equipment (UE) a request for information corresponding to a neighboring UE of the first UE. The apparatus also includes means for retrieving, at the base station, corresponding information from one or more serving UEs. The apparatus also includes means for sending, from the base station to the first UE, an information packet including information corresponding to at least one of the one or more serving UEs.

[0012] In an additional aspect of the present disclosure, a non-transitory computer-readable medium stores instructions that, when executed by a processor, cause the processor to perform operations. The operations include receiving, at a base station, from a first user equipment (UE) a request for information corresponding to a neighboring UE of the first UE. The operations also include retrieving, at the base station, corresponding information from one or more served UEs. The operations also include initiating transmission of an information packet from the base station to the first UE, the information packet including information corresponding to at least one of the one or more served UEs.

[0013] In an additional aspect of the present disclosure, a wireless communication method includes sending, from a first user equipment (UE), to a base station, an information request corresponding to a neighboring UE of the first UE. The method also includes receiving, at the first UE, from the base station, an information packet including information corresponding to one or more neighboring UEs of the first UE.

[0014] In an additional aspect of the present disclosure, an apparatus configured for wireless communication is disclosed. The apparatus includes at least one processor and a memory coupled to the at least one processor. The at least one processor is configured to initiate, from a first user equipment (UE) to a base station, an information request corresponding to a neighboring UE of the first UE. The at least one processor is further configured to receive, at the first UE, an information packet from the base station, the information packet including information corresponding to one or more neighboring UEs of the first UE.

[0015] In an additional aspect of the present disclosure, an apparatus configured for wireless communication is disclosed. The apparatus includes means for sending, from a first user equipment (UE), to a base station, an information request corresponding to neighboring UEs of the first UE. The apparatus also includes means for receiving, at the first UE, from the base station, an information packet including information corresponding to one or more neighboring UEs of the first UE.

[0016] In an additional aspect of the present disclosure, a non-transitory computer-readable medium stores instructions that, when executed by a processor, cause the processor to perform operations. The operations include initiating transmission of a request for information corresponding to neighboring UEs of a first user equipment (UE) to a base station. The operations also include receiving, at the first UE, an information packet from the base station, the information packet including information corresponding to one or more neighboring UEs of the first UE.

[0017] In an additional aspect of the present disclosure, a wireless communication method includes receiving, at a base station, an information request corresponding to neighboring UEs of a first user equipment (UE) from the first UE. The method also includes, at the base station, determining, in response to receiving the information request, one or more neighboring UEs of the first UE from one or more serving UEs of the base station. The method also includes sending, from the base station, a list of the one or more neighboring UEs to the first UE to enable sidelink communication between the first UE and the one or more neighboring UEs.

[0018] In an additional aspect of the present disclosure, a device configured for wireless communication is disclosed. The device includes at least one processor and a memory coupled to the at least one processor. The at least one processor is configured to receive, at a base station, an information request corresponding to a neighboring UE of the first UE from a first user equipment (UE). The at least one processor is further configured to, at the base station, determine, in response to receiving the information request, one or more neighboring UEs of the first UE from one or more serving UEs of the base station. The at least one processor is further configured to initiate transmission of a list of one or more neighboring UEs from the base station to the first UE to enable sidelink communication between the first UE and the one or more neighboring UEs.

[0019] In an additional aspect of the present disclosure, an apparatus configured for wireless communication is disclosed. The apparatus includes means for receiving, at a base station, an information request corresponding to neighboring UEs of a first user equipment (UE) from a first user equipment (UE). The apparatus also includes means for determining, at the base station, one or more neighboring UEs of the first UE from one or more serving UEs of the base station in response to receiving the information request. The method also includes means for sending, from the base station, a list of one or more neighboring UEs to the first UE to enable sidelink communication between the first UE and the one or more neighboring UEs.

[0020] In an additional aspect of the present disclosure, a non-transitory computer-readable medium stores instructions that, when executed by a processor, cause the processor to perform operations. The operations include receiving, at a base station, an information request corresponding to neighboring UEs of a first user equipment (UE) from a first user equipment (UE). The operations also include, at the base station, determining, in response to receiving the information request, one or more neighboring UEs of the first UE from one or more serving UEs of the base station. The operations also include initiating transmission of a list of one or more neighboring UEs from the base station to the first UE to enable sidelink communication between the first UE and the one or more neighboring UEs.

[0021] In an additional aspect of the present disclosure, a wireless communication method includes sending, from a first user equipment (UE), to a base station, an information request corresponding to neighboring UEs of the first UE. The method also includes receiving, at the first UE, a list of one or more neighboring UEs of the first UE from the base station. The method also includes establishing, at the first UE, one or more sidelink connections with the one or more neighboring UEs.

[0022] In an additional aspect of the present disclosure, an apparatus configured for wireless communication is disclosed. The apparatus includes at least one processor and a memory coupled to the at least one processor. The at least one processor is configured to initiate, from a first user equipment (UE) to a base station, an information request corresponding to a neighboring UE of the first UE. The at least one processor is further configured to receive, at the first UE, a list of one or more neighboring UEs of the first UE from the base station. The at least one processor is further configured to establish, at the first UE, one or more sidelink connections with the one or more neighboring UEs.

[0023] In an additional aspect of the present disclosure, an apparatus configured for wireless communication is disclosed. The apparatus includes means for sending, from a first user equipment (UE), to a base station, an information request corresponding to neighboring UEs of the first UE. The apparatus also includes means for receiving, at the first UE, from the base station, a list of one or more neighboring UEs of the first UE. The method also includes means for establishing, at the first UE, one or more sidelink connections with the one or more neighboring UEs.

[0024] In an additional aspect of the present disclosure, a non-transitory computer-readable medium stores instructions that, when executed by a processor, cause the processor to perform operations. The operations include initiating transmission of an information request corresponding to neighboring UEs of a first user equipment (UE) to a base station. The operations also include receiving, at the first UE, a list of one or more neighboring UEs of the first UE from the base station. The operations also include establishing, at the first UE, one or more sidelink connections with the one or more neighboring UEs.

[0025] In an additional aspect of the present disclosure, a wireless communication method includes establishing, at a first user equipment (UE), one or more sidelink connections with one or more neighboring UEs of the first UE. The method also includes requesting, from the first UE, information from the one or more neighboring UEs via the one or more sidelink connections. The method also includes performing, at the first UE, one or more operations based on the information received from the one or more neighboring UEs.

[0026] In an additional aspect of the present disclosure, a device configured for wireless communication is disclosed. The device includes at least one processor and a memory coupled to the at least one processor. The at least one processor is configured to establish, at a first user equipment (UE), one or more sidelink connections with one or more neighboring UEs of the first UE. The at least one processor is further configured to request information from the one or more neighboring UEs from the first UE via the one or more sidelink connections. The at least one processor is further configured to perform one or more operations at the first UE based on the information received from the one or more neighboring UEs.

[0027] In an additional aspect of the present disclosure, an apparatus configured for wireless communication is disclosed. The apparatus includes means for establishing, at a first user equipment (UE), one or more sidelink connections with one or more neighboring UEs of the first UE. The apparatus also includes means for requesting information from the one or more neighboring UEs from the first UE via the one or more sidelink connections. The apparatus also includes means for performing, at the first UE, one or more operations based on the information received from the one or more neighboring UEs.

[0028] In an additional aspect of the present disclosure, a non-transitory computer-readable medium stores instructions that, when executed by a processor, cause the processor to perform operations. The operations include establishing, at a first user equipment (UE), one or more sidelink connections with one or more neighboring UEs of the first UE. The operations also include requesting, from the first UE, information from the one or more neighboring UEs via the one or more sidelink connections. The operations also include performing, at the first UE, one or more operations based on the information received from the one or more neighboring UEs.

[0029] When viewing the following description of specific exemplary aspects in conjunction with the accompanying drawings, other aspects, features, and embodiments will become clear to those of ordinary skill in the art. Although features can be discussed relative to certain aspects and drawings below, various aspects can include one or more of the advantageous features discussed herein. In other words, although one or more aspects can be discussed as having certain advantageous features, one or more of such features can also be used according to various aspects. In a similar manner, although exemplary aspects can be discussed below as aspects of devices, systems, or methods, these exemplary aspects can be implemented in various devices, systems, and methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] A further understanding of the nature and advantages of the present disclosure may be achieved by reference to the accompanying drawings. In the drawings, similar components or features may be given the same reference numerals. In addition, various components of the same type may be distinguished by following the reference numeral with a dash and a second reference numeral to distinguish between similar components. If only the first reference numeral is used in the specification, the description applies to any similar component having the same first reference numeral, regardless of the second reference numeral.

[0031] Figure 1 is a block diagram illustrating details of an example wireless communication system in accordance with one or more aspects.

[0032] Figure 2 is a block diagram illustrating an example of a base station and a user equipment (UE) configured according to one or more aspects.

[0033] Figure 3 is a block diagram illustrating an example wireless communication system that supports base station-assisted information retrieval for a UE in accordance with one or more aspects.

[0034] Figure 4 is a block diagram illustrating an example wireless communication system that supports base station-assisted and sidelink-assisted information retrieval for a UE in accordance with one or more aspects.

[0035] Figure 5 is a block diagram illustrating an example wireless communication system that supports sidelink-assisted information retrieval for a UE in accordance with one or more aspects.

[0036] Figure 6 is a flow chart of an example of a method of providing information from neighboring UEs to a UE in accordance with one or more aspects.

[0037] Figure 7 is a flow chart of an example of a method of receiving information corresponding to a neighboring UE from a base station according to one or more aspects.

[0038] Figure 8 is a flow chart of an example of a method of providing a list of neighboring UEs to a UE in accordance with one or more aspects.

[0039] Figure 9 is a flow chart of an example of a method of receiving a list of neighboring UEs and forming a sidelink connection with the neighboring UEs according to one or more aspects.

[0040] Figure 10 is a flow chart of an example of a method of forming a sidelink connection to retrieve information from a neighboring UE in accordance with one or more aspects.

[0041] Figure 11 is a block diagram illustrating an example UE configured in accordance with one or more aspects.

[0042] Figure 12 is a block diagram illustrating an example base station configured in accordance with one or more aspects. DETAILED DESCRIPTION

[0043] The detailed description set forth below, in conjunction with the accompanying drawings, is intended as a description of various configurations and is not intended to limit the scope of the present disclosure. Rather, the detailed description includes specific details for the purpose of providing a thorough understanding of the disclosed subject matter. It will be apparent to those skilled in the art that these specific details are not required in every case, and in some cases, well-known structures and components are shown in block diagram form for clarity of presentation.

[0044] In a 5th generation (5G) wireless communication system, the propagation environment may indicate that certain information can be shared (e.g., transmittable) between user equipment (UE) within a short distance of each other because the environments of the UEs are similar. For example, information such as angle of arrival (AOA), angle of departure (AOD), etc. may be the same (or similar) for two UEs that are close to each other and configured to communicate using millimeter wave (mmWave). However, not all UEs are capable of determining the certain information. Even if the UE is capable of determining the certain information, the UE's determination of the certain information may increase power consumption at the UE.

[0045] The present disclosure provides systems, devices, methods, and computer-readable media for sharing information between UEs (e.g., neighboring UEs) in similar environments. The information can be shared by a base station or can be shared between UEs using a sidelink connection (e.g., the information can be transmitted on a sidelink between UEs). In some embodiments, a first UE can send an information request to a base station, and the base station can determine the neighboring UEs of the first UE and retrieve corresponding information (e.g., information in response to the information request from the first UE) from the neighboring UE to provide to the first UE. The base station can determine the neighboring UE based on information inferred at the base station (e.g., beam positioning, UE trajectory, etc.), information retrieved from another network component (e.g., location information from a positioning management function (LMF) or other component), or location information retrieved from or reported by the serving UE of the base station. In some other embodiments, the base station can determine the neighboring UEs of the first UE and send a list of neighboring UEs to the first UE so that the first UE can form a sidelink connection with the neighboring UE and retrieve the corresponding information. In some other embodiments, the first UE can form a sidelink connection with the neighboring UE without assistance from the base station, and the first UE can retrieve the corresponding information from the neighboring UE via the sidelink connection. The information may include beam selection data, angle of arrival (AoA) data, angle of transmission (AoD) data, zenith angle of arrival (ZoA) data, zenith angle of transmission (ZoD) data, position data, velocity data, channel information, quasi-co-location (QCL) data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, any other information that can be used at the first UE, or a combination thereof. The first UE may use the information to perform one or more operations, such as estimating the position of the first UE, estimating the speed of the first UE, selecting one or more candidate beams for a base station, selecting a candidate channel for communicating with the base station, other operations, or a combination thereof, as non-limiting examples.

[0046] The relevance of knowledge transfer (e.g., information sharing) between sidelink (SL) terminals such as UEs can depend on several factors (e.g., speed, path loss, etc.). Some of these factors may be highly relevant compared to other factors that are less relevant. Knowledge transfer (e.g., angle data, position data, velocity data, channel information, Doppler data, delay data, etc.) using traditional messaging consumes system capacity and increases the probability of congestion in wireless communication systems. Although this is possible for any type of control overhead reporting, there are ways to mitigate capacity consumption and increased congestion. For example, as described herein, reports (e.g., knowledge transfer or sharing) can be staggered, the reporting period can be reduced, etc. In addition, in large bandwidth (BW) systems such as millimeter waves and / or high data rate applications such as video or multimedia, the amount of messaging required to support knowledge transfer can be negligible compared to typical data volumes. Aspects disclosed herein may also include machine learning (ML) methods for a wide range of applications. According to some aspects, sharing environmental knowledge (e.g., beam properties, positioning, velocity estimates, channel information, etc.) between UEs includes two types of sharing: base station (gNb)-assisted and UE-assisted. For gNb-assisted knowledge sharing, UE grouping is done by the base station and knowledge is transferred directly by the UE or by the SL according to a grouping list transmitted to the UE by the base station. For UE-assisted knowledge sharing, the UE connects with neighboring UEs and requests knowledge transfer from them (e.g., via SL communication).

[0047] Specific implementations of the subject matter described in this disclosure may be implemented to achieve one or more of the following potential advantages or benefits. In some aspects, the present disclosure provides techniques for enabling a UE to receive useful information about a neighboring base station without performing power-consuming processing operations. For example, instead of a first UE calculating or otherwise determining specific information, the specific information may be retrieved by the base station and provided to the UE. Alternatively, the first UE may form a sidelink connection with a neighboring UE with or without assistance from the base station to retrieve specific information from the neighboring UE. Sharing specific information through sidelink communications between UEs or sharing specific information from a base station to a UE may enable enhanced functionality at the UE, which may improve a user experience associated with the UE.

[0048] The present disclosure generally relates to providing or participating in communications between two or more wireless devices in one or more wireless communication systems (also referred to as wireless communication networks). In various aspects, these techniques and apparatuses can be used in wireless communication networks, such as code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal FDMA (OFDMA) networks, single carrier FDMA (SC-FDMA) networks, LTE networks, GSM networks, 5G or new radio (NR) networks (sometimes referred to as "5G NR" networks, systems or devices), and other communication networks. As described herein, the terms "network" and "system" can be used interchangeably.

[0049] For example, a CDMA network may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes Wideband CDMA (W-CDMA) and Low Chip Rate (LCR). CDMA2000 covers IS-2000, IS-95, and IS-856 standards.

[0050] TDMA networks can, for example, implement radio technologies such as Global System for Mobile Communications (GSM). The Third Generation Partnership Project (3GPP) defined the standard for the GSM EDGE (Enhanced Data Rates for GSM Evolution) radio access network (RAN), also known as GERAN. GERAN is the radio component of GSM / EDGE, along with the network connecting base stations (e.g., Ater and Abis interfaces) and base station controllers (A interfaces, etc.). The radio access network represents the component of the GSM network through which phone calls and packet data are routed from the public switched telephone network (PSTN) and the internet to subscriber handsets (also known as user terminals or user equipment (UE)), and from subscriber handsets to the PSTN and the internet. A mobile phone operator's network may include one or more GERANs, which, in the case of UMTS / GSM networks, may be coupled to a universal terrestrial radio access network (UTRAN). Operator networks may also include one or more LTE networks, or one or more other networks. Different network types may use different radio access technologies (RATs) and radio access networks (RANs).

[0051] OFDMA networks can implement radio technologies such as Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11, IEEE 802.16, IEEE 802.20, flash-OFDM, etc. UTRA, E-UTRA, and GSM are part of the Universal Mobile Telecommunications System (UMTS). Specifically, Long Term Evolution (LTE) is a version of UMTS that uses E-UTRA. UTRA, E-UTRA, GSM, UMTS, and LTE are described in documents provided by an organization called the "3rd Generation Partnership Project" (3GPP), and cdma2000 is described in documents from an organization called the "3rd Generation Partnership Project 2" (3GPP2). These various radio technologies and standards are known or are under development. For example, the 3rd Generation Partnership Project (3GPP) is a collaboration between a group of telecommunications associations to define globally applicable third generation (3G) mobile phone specifications. 3GPP LTE is a 3GPP project aimed at improving the UMTS mobile phone standard. 3GPP may define specifications for next-generation mobile networks, mobile systems, and mobile devices. Certain aspects of this disclosure may be described with reference to LTE, 4G, or 5G NR technologies; however, the description is not intended to be limited to a particular technology or application, and one or more aspects described with reference to one technology may be understood to be applicable to another technology. Additionally, one or more aspects of this disclosure may relate to shared access to wireless spectrum between networks using different radio access technologies or radio air interfaces.

[0052] 5G networks envision multiple deployments, multiple spectrums, and multiple services and devices that can be implemented using a unified air interface based on OFDM. To achieve these goals, in addition to developing new radio technologies for 5G NR networks, further enhancements to LTE and LTE-A are also being considered. 5G NR will be able to scale to provide coverage (1) for networks with ultra-high density (e.g., about 1 megabit (M) nodes / km) 2 (1) Massive Internet of Things (IoT) with ultra-low complexity (e.g., about 10s of bits / s), ultra-low energy (e.g., about 10+ years of battery life), and deep coverage to reach challenging locations; (2) mission-critical control including strong security to protect sensitive personal, financial, or confidential information, ultra-high reliability (e.g., about 99.9999% reliability), ultra-low latency (e.g., about 1 millisecond (ms)), and users with extensive mobility or lack of mobility; and (3) enhanced mobile broadband including ultra-high capacity (e.g., about 10Tbps / km2 ), ultra-high data rates (e.g., multi-Gbps rates, 100+Mbps user experience rates), and deep perception with advanced discovery and optimization.

[0053] Devices, networks, and systems can be configured to communicate over one or more portions of the electromagnetic spectrum. The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc. based on frequency or wavelength. In 5G NR, two initial operating frequency bands have been identified with the frequency range names FR1 (410 MHz - 7.125 GHz) and FR2 (24.25 GHz - 52.6 GHz). Frequencies between FR1 and FR2 are typically referred to as mid-band frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is often (interchangeably) referred to as the "sub-6 GHz" band in various documents and articles. A similar naming issue sometimes arises with respect to FR2, which is often (interchangeably) referred to as the "millimeter wave" (mmWave) band in documents and articles, although it is different from the extremely high frequency (EHF) band (30 GHz - 300 GHz) identified as the "mmWave" band by the International Telecommunication Union (ITU).

[0054] With the foregoing in mind, unless expressly stated otherwise, it should be understood that, if used herein, the term "sub-6 GHz" or similar terms may broadly refer to frequencies that may be less than 6 GHz, may be within FR1, or may include mid-band frequencies. Furthermore, unless expressly stated otherwise, it should be understood that, if used herein, the term "millimeter wave (mmWave)" or similar terms may broadly refer to frequencies that may include mid-band frequencies, may be within FR2, or may be within the EHF band.

[0055] 5G NR devices, networks, and systems can be implemented using optimized OFDM-based waveform features. These features may include: scalable parameter sets and transmission time intervals (TTIs); a common, flexible framework for efficient service multiplexing, and features with dynamic, low-latency time division duplex (TDD) or frequency division duplex (FDD) designs; and advanced wireless technologies such as massive multiple-input multiple-output (MIMO), robust millimeter wave (mmWave) transmission, advanced channel coding, and device-centric mobility. The scalability of parameter sets and subcarrier spacing in 5G NR can effectively address the operation of multiple services across multiple spectrums and deployments. For example, in various outdoor and macro coverage deployments of less than 3 GHz FDD or TDD implementations, the subcarrier spacing may appear as 15 kHz, such as on bandwidths of 1 MHz, 5 MHz, 10 MHz, 20 MHz, etc. For other various outdoor and small cell coverage deployments of TDD greater than 3 GHz, the subcarrier spacing may appear as 30 kHz on 80 / 100 MHz bandwidths. For various other indoor broadband implementations, using TDD in the unlicensed portion of the 5 GHz band, the subcarrier spacing may occur at 60 kHz over a 160 MHz bandwidth. Finally, for various deployments transmitting with mmWave components using TDD at 28 GHz, the subcarrier spacing may occur at 120 kHz over a 500 MHz bandwidth.

[0056] 5G NR's scalable parameter set facilitates scalable TTIs for various latency and quality of service (QoS) requirements. For example, shorter TTIs can be used for low latency and high reliability, while longer TTIs can be used for higher spectral efficiency. Efficient multiplexing of long and short TTIs allows transmissions to start from symbol boundaries. 5G NR also envisions a self-contained integrated subframe design with uplink or downlink scheduling information, data, and acknowledgments in the same subframe. The self-contained integrated subframe supports communications in unlicensed or contention-based shared spectrum, adaptive uplink or downlink, which can be flexibly configured on a per-cell basis to dynamically switch between uplink and downlink to meet current traffic demands.

[0057] For clarity, certain aspects of the apparatus and techniques may be described below with reference to exemplary LTE implementations or in an LTE-centric manner, and LTE terminology may be used in parts of the following description as illustrative examples; however, the description is not intended to be limited to LTE applications. Rather, the present disclosure relates to shared access to wireless spectrum between networks using different radio access technologies or radio air interfaces, such as those of 5G NR.

[0058] Furthermore, it should be understood that in operation, a wireless communication network adapted according to the concepts herein can operate with any combination of licensed or unlicensed spectrum, depending on load and availability. Thus, it will be apparent to those skilled in the art that the systems, apparatus, and methods described herein can be applied to other communication systems and applications beyond the specific examples provided.

[0059] Although various aspects and embodiments are described in this application by showing some examples, it will be understood by those skilled in the art that additional embodiments and use cases can be implemented in many different arrangements and scenarios. The innovation described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and packaging arrangements. For example, embodiments and / or uses can be implemented via integrated chip embodiments or other devices based on non-module components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial devices, retail or purchase devices, medical devices, devices supporting AI, etc.). Although some examples may or may not specifically relate to use cases or applications, various applicability of the above-mentioned innovations may occur. Implementations can range from chip-level or modular components to non-modular, non-chip-level implementations and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more aspects of the described innovations. In some actual settings, the device incorporating the described aspects and features may also have to include additional components and features for implementing and practicing the claimed and described aspects. It is intended that the innovations described herein can be practiced in a variety of embodiments, including both large and small devices of varying sizes, shapes, and configurations, chip-level components, multi-component systems (e.g., radio frequency (RF) chains, communication interfaces, processors), distributed arrangements, end-user devices, and the like.

[0060] Figure 1 1 is a block diagram illustrating details of an example wireless communication system according to one or more aspects. The wireless communication system may include a wireless network 100. The wireless network 100 may, for example, include a 5G wireless network. As understood by those skilled in the art, Figure 1 The components in may have related counterparts in other network arrangements, including, for example, cellular network arrangements and non-cellular network arrangements (eg, device-to-device or peer-to-peer or ad hoc network arrangements, etc.).

[0061] Figure 1The wireless network 100 shown includes multiple base stations 105 and other network entities. A base station can be a station that communicates with a UE and can also be referred to as an evolved Node B (eNB), a next-generation eNB (gNB), an access point, etc. Each base station 105 can provide communication coverage for a specific geographic area. In 3GPP, the term "cell" can refer to this specific geographic coverage area of ​​a base station or a base station subsystem serving that coverage area, depending on the context in which the term is used. In the embodiments of the wireless network 100 herein, the base stations 105 can be associated with the same operator or different operators (e.g., the wireless network 100 can include multiple operator wireless networks) and can use one or more of the same frequencies (e.g., one or more frequency bands in a licensed spectrum, an unlicensed spectrum, or a combination thereof) to provide wireless communications as adjacent cells. In some examples, a single base station 105 or UE 115 can be operated by more than one network operating entity. In other examples, each base station 105 and UE 115 can be operated by a single network operating entity.

[0062] A base station may provide communication coverage for a macro cell or a small cell (e.g., a pico cell or a femto cell) or other type of cell. A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access to UEs with a service subscription to the network provider. A small cell, such as a pico cell, typically covers a relatively small geographic area and may allow unrestricted access to UEs with a service subscription to the network provider. A small cell, such as a femto cell, may also typically cover a relatively small geographic area (e.g., a home) and, in addition to unrestricted access, may also provide restricted access to UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG), UEs for users in a home, etc.). A base station for a macro cell may be referred to as a macro base station. A base station for a small cell may be referred to as a small cell base station, a pico base station, a femto base station, or a home base station. In Figure 1 In the example shown, base stations 105d and 105e are conventional macro base stations, while base stations 105a-105c are macro base stations that have enabled one of 3D, full-dimensional (FD), or massive MIMO. Base stations 105a-105c utilize their higher-dimensional MIMO capabilities to utilize 3D beamforming in both elevation and azimuth beamforming to increase coverage and capacity. Base station 105f is a small cell base station that can be a home node or a portable access point. The base station can support one or more (e.g., two, three, four, etc.) cells.

[0063] Wireless network 100 can support synchronous or asynchronous operation. For synchronous operation, base stations can have similar frame timing, and transmissions from different base stations can be roughly aligned in time. For asynchronous operation, base stations can have different frame timing, and transmissions from different base stations can be misaligned in time. In some scenarios, the network can be enabled or configured to handle dynamic switching between synchronous or asynchronous operation.

[0064] UEs 115 are dispersed throughout the wireless network 100, and each UE may be fixed or mobile. It should be understood that although mobile devices are generally referred to as UEs in the standards and specifications promulgated by the Third Generation Partnership Project (3GPP), those skilled in the art may also refer to such devices as mobile stations (MS), subscriber stations, mobile units, subscriber units, wireless units, remote units, mobile devices, wireless devices, wireless communication devices, remote devices, mobile subscriber stations, access terminals (ATs), mobile terminals, wireless terminals, remote terminals, handsets, terminals, user agents, mobile clients, clients, gaming devices, augmented reality devices, vehicle-mounted components, vehicle-mounted devices or vehicle-mounted modules, or some other suitable terminology. In this document, a "mobile" device or UE does not necessarily have the ability to move and may be fixed. Some non-limiting examples of mobile devices (e.g., that may include aspects of one or more of UE 115) include mobile phones, cellular (cellular) phones, smart phones, Session Initiation Protocol (SIP) phones, wireless local loop (WLL) stations, laptops, personal computers (PCs), notebooks, netbooks, smartbooks, tablets, gaming devices, reality-modifying devices (e.g., extended reality (XR), augmented reality (AR), virtual reality (VR)), entertainment devices, and personal digital assistants (PDAs). The mobile device may additionally be an "Internet of Things" (IoT) or "Internet of Everything" (IoE) device, such as a car or other transportation vehicle, a satellite radio, a Global Positioning System (GPS) device, a Global Navigation Satellite System (GNSS) device, a logistics controller, a drone, a multirotor, a quadrotor, smart energy or security equipment, solar panels or solar arrays, municipal lighting, water or other infrastructure; industrial automation and enterprise equipment; consumer devices and wearable devices, such as glasses, wearable cameras, smart watches, health or fitness trackers, mammalian implantable devices, gesture tracking devices, medical devices, digital audio players (e.g., MP3 players), cameras, game consoles, etc.; and digital home devices or smart home devices, such as home audio, video and multimedia devices, appliances, sensors, vending machines, smart lighting, home security systems, smart meters, etc. In one aspect, the UE may be a device that includes a Universal Integrated Circuit Card (UICC). In another aspect, the UE may be a device that does not include a UICC. In some aspects, a UE that does not include a UICC may also be referred to as an IoE device. As Figure 1 The illustrated UEs 115a-115d are examples of mobile smartphone-type devices accessing the wireless network 100. A UE may also be a machine specifically configured for communicating via connectivity, including machine type communication (MTC), enhanced MTC (eMTC), narrowband IoT (NB-IoT), etc. Figure 1The UEs 115e - 115k shown in FIG. 1 are examples of various machines configured for accessing communications of the wireless network 100 .

[0065] A mobile device such as UE 115 is capable of communicating with any type of base station, whether macro, pico, femto, relay, or the like. Figure 1 In the present invention, lightning (e.g., communication link) indicates wireless transmission between a UE and a serving base station (which is a base station designated to serve the UE on the downlink or uplink), or desired transmission between base stations, and backhaul transmission between base stations. Backhaul communication between base stations of wireless network 100 can occur using wired or wireless communication links.

[0066] In operation at wireless network 100, base stations 105a-105c use 3D beamforming and collaborative spatial technologies such as coordinated multipoint (CoMP) or multi-connectivity to serve UEs 115a and 115b. Macro base station 105d performs backhaul communications with base stations 105a-105c and small cell base station 105f. Macro base station 105d also transmits multicast services that are subscribed to and received by UEs 115c and 115d. Such multicast services may include mobile TV or streaming video, or may include other services for providing community information, such as weather emergencies or alerts, such as Amber Alerts or Gray Alerts.

[0067] The wireless network 100 can support mission-critical communications through ultra-reliable and redundant links for mission-critical devices such as UE 115e (which is a drone). Redundant communication links with UE 115e include those from macro base stations 105d and 105e, as well as small cell base station 105f. Other machine-type devices, such as UE 115f (a thermometer), UE 115g (a smart meter), and UE 115h (a wearable device), can communicate directly with base stations (e.g., small cell base station 105f and macro base station 105e) over the wireless network 100, or in a multi-hop configuration by communicating with another user device that relays its information to the network, e.g., UE 115f communicating temperature measurement information to smart meter UE 115g, which then reports it to the network via small cell base station 105f. The wireless network 100 may also provide additional network efficiency through dynamic, low-latency TDD communications or low-latency FDD communications, such as in a vehicle-to-vehicle (V2V) mesh network between UEs 115i-115k communicating with a macro base station 105e.

[0068] Figure 2 is a block diagram illustrating an example of a base station 105 and a UE 115 according to one or more aspects. The base station 105 and the UE 115 may be Figure 1For the restricted association scenario (as described above), the base station 105 can be Figure 1 The small cell base station 105f in the example of FIG. 105 is a base station of a mobile station 105. The UE 115 may be a UE 115c or 115D operating in the service area of ​​the base station 105f. To access the small cell base station 105f, the UE 115c or 115D will be included in the list of accessible UEs for the small cell base station 105f. The base station 105 may also be a base station of some other type. Figure 2 As shown, the base station 105 may be equipped with antennas 234a through 234t, and the UE 115 may be equipped with antennas 252a through 252r for facilitating wireless communication.

[0069] At the base station 105, the transmit processor 220 may receive data from a data source 212 and control information from a controller 240 (e.g., a processor). The control information may be for a physical broadcast channel (PBCH), a physical control format indicator channel (PCFICH), a physical hybrid ARQ (automatic repeat request) indicator channel (PHICH), a physical downlink control channel (PDCCH), an enhanced physical downlink control channel (EPDCCH), an MTC physical downlink control channel (MPDCCH), or the like. Data may be for a physical downlink shared channel (PDSCH), or the like. The transmit processor 220 may process (e.g., encode and symbol map) the data and control information to obtain data symbols and control symbols, respectively. The transmit processor 220 may also generate reference symbols, such as for a primary synchronization signal (PSS) and a secondary synchronization signal (SSS), as well as a cell-specific reference signal. The transmit (TX) MIMO processor 230 may perform spatial processing (e.g., precoding) on ​​the data symbols, control symbols, or reference symbols (if applicable), and may provide output symbol streams to modulators (MODs) 232a through 232t. Each modulator 232 can process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 can additionally or alternatively process (e.g., convert to analog, amplify, filter, and frequency upconvert) the output sample stream to obtain a downlink signal. The downlink signals from modulators 232a through 232t can be transmitted via antennas 234a through 234t, respectively.

[0070] At the UE 115, antennas 252a through 252r can receive downlink signals from the base station 105 and can provide received signals to demodulators (DEMODs) 254a through 254r, respectively. Each demodulator 254 can condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each demodulator 254 can further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 256 can obtain received symbols from the demodulators 254a through 254r, perform MIMO detection on the received symbols if applicable, and provide detected symbols. A receive processor 258 can process (e.g., demodulate, deinterleave, and decode) the detected symbols, provide decoded data for the UE 115 to a data sink 260, and provide decoded control information to a controller 280 (e.g., a processor).

[0071] On the uplink, at the UE 115, a transmit processor 264 may receive and process data from a data source 262 (e.g., for a physical uplink shared channel (PUSCH)) and control information from a controller 280 (e.g., for a physical uplink control channel (PUCCH)). Additionally, the transmit processor 264 may generate reference symbols for reference signals. The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266 (if applicable), further processed by modulators 254a through 254r (e.g., for SC-FDM, etc.), and transmitted to the base station 105. At the base station 105, the uplink signal from the UE 115 may be received by the antenna 234, processed by the demodulator 232, detected by the MIMO detector 236 (if applicable), and further processed by the receive processor 238 to obtain decoded data and control information sent by the UE 115. Receive processor 238 may provide decoded data to a data sink 239 and decoded control information to controller 240 .

[0072] The controllers 240 and 280 may direct the operation at the base station 105 and the UE 115, respectively. The controller 240 or other processors and modules at the base station 105 or the controller 280 or other processors and modules at the UE 115 may perform or direct the execution of various processes for the techniques described herein, such as performing or directing Figure 6-10 , or other processes for the techniques described herein. Memories 242 and 282 may store data and program codes for base station 105 and UE 115, respectively. Scheduler 244 may schedule UEs for data transmission on the downlink or uplink.

[0073] In some cases, the UE 115 and the base station 105 may operate in a shared radio spectrum band that may include licensed or unlicensed (e.g., contention-based) spectrum. In the unlicensed frequency portion of the shared radio spectrum band, the UE 115 or base station 105 may conventionally perform a medium sensing process to compete for access to the spectrum. For example, the UE 115 or base station 105 may perform a listen-before-talk (LBT) process, such as a clear channel assessment (CCA), before communicating to determine whether the shared channel is available. CCA may include an energy detection process to determine whether there are any other active transmissions. For example, a device may infer that a change in a received signal strength indicator (RSSI) of a power meter indicates that the channel is occupied. Specifically, a signal power concentrated in a certain bandwidth and exceeding a predetermined noise floor may indicate another wireless transmitter. CCA may also include detecting a specific sequence that indicates use of the channel. For example, another device may send a specific preamble before sending a data sequence. In some cases, the LBT process may include the wireless node adjusting its backoff window based on the amount of energy detected on the channel or acknowledgement / negative acknowledgement (ACK / NACK) feedback for its own transmitted packets as a proxy for collisions.

[0074] In a 5G communication system, information at a first UE may be useful to a neighboring UE. For example, a nearby UE (e.g., a neighboring UE) may have the same environment, which may involve the same communication beam, location information, etc. as the base station. Sharing such information can enable additional functionality at a UE that cannot determine the information on its own, or can enable the UE to improve the accuracy of its own measurements (e.g., based on information from a neighboring UE). The present disclosure provides systems, devices, methods, and computer-readable media for sharing information between neighboring UEs (e.g., UEs in similar environments). The information can be shared by a base station or can be shared between UEs connected using a side link.

[0075] In some embodiments, a first UE may send an information request to a base station, and the base station may determine the first UE's neighboring UEs and retrieve corresponding information from the neighboring UEs to provide to the first UE. The base station may determine the neighboring UEs based on information inferred at the base station (e.g., beam positioning, UE trajectory, etc.), information retrieved from another network component (e.g., location information from a Location Management Function (LMF) or other component), or location information retrieved from or reported by a serving UE. In some other embodiments, the base station may determine the first UE's neighboring UEs and send a list of neighboring UEs to the first UE so that the first UE can form a sidelink connection with the neighboring UEs and retrieve the corresponding information. In some other embodiments, the first UE may form a sidelink connection with the neighboring UE without assistance from the base station, and the first UE may retrieve the corresponding information from the neighboring UE via the sidelink connection. The first UE may use this information to perform one or more operations, such as estimating the first UE's position, estimating the first UE's velocity, selecting one or more candidate beams for the base station, selecting a candidate channel for communicating with the base station, other operations, or a combination thereof, as non-limiting examples. Thus, sharing information via sidelink communication between UEs enables enhanced functionality for the UEs, which may improve the user experience associated with the UEs.

[0076] Figure 3 is a block diagram illustrating an example wireless communication system 300 that supports base station-assisted information retrieval for a UE in accordance with one or more aspects. In some examples, the wireless communication system 300 can implement aspects of the wireless network 100. The wireless communication system 300 includes a first UE 310, a base station 105, a second UE 332, a third UE 334, and a network component 336. The first UE 310, the second UE 332, or the third UE 334 can include or correspond to the UE 115. Although three UEs and one base station are shown, in other embodiments, the wireless communication system 300 can include more or less than three UEs, more than one base station, or both.

[0077] The first UE 310 may include various components (e.g., structures, hardware components) for performing one or more functions described herein. For example, these components may include a processor 312, a memory 314, a transmitter 316, and a receiver 318. The processor 312 may be configured to execute instructions stored in the memory 314 to perform the operations described herein. In some embodiments, the processor 312 includes or corresponds to the controller 280, and the memory 314 includes or corresponds to the memory 282.

[0078] The transmitter 316 is configured to send data to one or more other devices, and the receiver 318 is configured to receive data from one or more other devices. For example, the transmitter 316 can send data, and the receiver 318 can receive data via a network (e.g., a wired network, a wireless network, or a combination thereof). For example, the first UE 310 can be configured to send or receive data via a direct device-to-device connection, a local area network (LAN), a wide area network (WAN), a modem-to-modem connection, the Internet, an intranet, an extranet, a cable transmission system, a cellular communication network, any combination of the above, or any other communication network now known or later developed that allows two or more electronic devices to communicate. In some embodiments, the transmitter 316 and the receiver 318 can be replaced with a transceiver. Additionally or alternatively, the transmitter 316, the receiver 318, or both can include or correspond to a reference Figure 2 One or more components of UE 115 are described.

[0079] The base station 105 may include various components (e.g., structures, hardware components) for performing one or more functions described herein. For example, these components may include a processor 322, a memory 324, a transmitter 326, and a receiver 328. The processor 322 may be configured to execute instructions stored in the memory 324 to perform the operations described herein. In some embodiments, the processor 322 includes or corresponds to the controller 240, and the memory 324 includes or corresponds to the memory 242.

[0080] The transmitter 326 is configured to send data to one or more other devices, and the receiver 328 is configured to receive data from one or more other devices. For example, the transmitter 326 can send data, and the receiver 328 can receive data via a network (e.g., a wired network, a wireless network, or a combination thereof). For example, the base station 105 can be configured to send or receive data via a direct device-to-device connection, a LAN, a WAN, a modem-to-modem connection, the Internet, an intranet, an extranet, a cable transmission system, a cellular communication network, any combination of the foregoing, or any other communication network now known or later developed that allows two or more electronic devices to communicate. In some embodiments, the transmitter 326 and the receiver 328 can be replaced with a transceiver. Additionally or alternatively, the transmitter 326, the receiver 328, or both can include or correspond to reference Figure 2 One or more components of base station 105 are described.

[0081] The second UE 332, the third UE 334, and the network component 336 may also include one or more components, such as a processor, memory, transmitter, receiver, etc., which are not shown for convenience. The second UE 332, the third UE 334, and the network component 336 may be configured to communicate with other devices of the wireless communication system 300.

[0082] In some embodiments, the wireless communication system 300 implements a 5G NR network. For example, the wireless communication system 300 may include a plurality of 5G-capable UEs (e.g., a first UE 310, a second UE 332, and a third UE 334) and a plurality of 5G-capable base stations 105 (or other components) configured to operate according to a 5G NR network protocol (e.g., a network protocol defined by 3GPP).

[0083] During operation of the wireless communication system 300, the first UE 310 may generate and send an information request 340 to the base station 105. The information request 340 corresponds to a neighboring UE of the first UE 310 (e.g., it is a request for information from the neighboring UE). The information request 340 indicates the type of information requested, the capability to use the information at the first UE 310, or a combination thereof. For example, the requested information may include beam selection data, angle of arrival (AoA) data, angle of transmission (AoD) data, zenith angle of arrival (ZoA) data, zenith angle of transmission (ZoD) data, position data, velocity data, channel information, quasi-co-location (QCL) data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, other information useful to the first UE 310, or a combination thereof. The capability may include a machine learning (ML) or artificial intelligence (AI) algorithm or system supported by the first UE 310, such as a position estimator, beam selector, or other ML or AI algorithm as further described herein. The information request 340 may be transmitted via a physical uplink control channel (PUCCH) or a medium access control element (MAC CE). In some embodiments, the information request 340 includes or corresponds to one or more radio resource control (RRC) messages. In some other embodiments, the information request 340 includes or corresponds to one or more uplink control information (UCI) messages. In some other embodiments, the information request 340 includes or corresponds to one or more MAC CEs.

[0084] The base station 105 receives the information request 340 from the first UE 310 and selects (e.g., identifies) a subset of UEs from the one or more served UEs as neighboring UEs of the first UE 310. The UE subset may be selected based on geographic information. The geographic information indicates the location of the one or more served UEs of the base station 105. In some embodiments, the base station 105 infers (e.g., determines) the geographic information based on information generated or stored at the base station 105. For example, the base station 105 may infer the geographic information based on communication beams corresponding to the one or more served UEs and the first UE 310, trajectories of the one or more UEs and the first UE 310, other information determined by the base station 105, or a combination thereof. For illustration, the base station 105 may determine the positioning of the one or more served UEs and the first UE 310 based on communication beams (e.g., transmit beams and receive beams) used to communicate with the one or more served UEs and the first UE 310. As another example, the base station 105 may be configured to monitor trajectories of the one or more served UEs and the first UE 310 , and based on the trajectories, the base station 105 may determine the locations of the one or more served UEs and the first UE 310 .

[0085] In some other embodiments, the base station 105 can request geographic information from a network component 336. For example, the base station 105 can be communicatively coupled to a core network that includes the network component 336. The network component 336 can be configured to generate and maintain geographic information 352 for UEs within the wireless communication system 300. For example, the network component 336 can include or correspond to a location management function (LMF). As another example, the network component 336 can include or correspond to a location server. In response to the request, the network component 336 can provide the geographic information 352 to the base station 105.

[0086] In some other embodiments, the base station 105 may request geographic information from one or more served UEs. For example, the base station 105 may serve a first UE 310, a second UE 332, and a third UE 334. The base station 105 may request corresponding geographic information from the second UE 332 and the third UE 334. The second UE 332 may send geographic information 354 to the base station 105, and the third UE 334 may send geographic information 356 to the base station 105. Alternatively, the geographic information 354 and the geographic information 356 may be reported to the base station 105 by the corresponding UEs (e.g., without being requested).

[0087] In some other embodiments, base station 105 may determine geographic information using a combination of the three techniques described above. For example, base station 105 may determine geographic information based on one or more of information inferred (e.g., determined) at base station 105, geographic information 352 received from network component 336, and geographic information 354 and geographic information 356 received from second UE 332 and third UE 334, respectively.

[0088] After determining the geographic information, the base station 105 may select (e.g., identify) a subset of one or more served UEs that are neighboring UEs of the first UE 310. For example, the base station 105 may identify which of the one or more served UEs are within a particular range of the first UE 310. Figure 3 In the illustrated embodiment, the base station 105 determines that the second UE 332 is a neighboring UE of the first UE 310 and the third UE 334 is not a neighboring UE of the first UE 310 based on the geographic information.

[0089] In addition to determining the neighboring UE(s) of the first UE 310, the base station 105 also retrieves information from the UE based on receiving the information request 340. The base station 105 may send one or more requests for the information to one or more served UEs. For example, the base station 105 may send a request 344 to the second UE 332 and a request 346 to the third UE 334. Requests 344 and 346 may indicate the type of information requested by the information request 340 (e.g., the type of information to be used at the first UE 310). In response to receiving the request 344, the second UE 332 sends a response 348 to the base station 105, and in response to receiving the request 346, the third UE 334 sends a response 350 to the base station 105. Responses 348 and 350 include information corresponding to the second UE 332 and the third UE 334, respectively. The information may include beam selection data, AoA data, AoD data, ZoA data, ZoD data, position data, velocity data, channel information, QCL data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, other information useful to the first UE 310, or a combination thereof.

[0090] The base station 105 receives one or more responses (e.g., response 348 and response 350) from one or more served UEs including the information. In some embodiments, the one or more responses (e.g., response 348 and response 350) are received via a physical uplink shared channel (PUSCH), a PUCCH, or a combination thereof. The one or more responses (e.g., response 348 and response 350) may include or correspond to one or more radio resource control (RRC) messages, one or more uplink control information (UCI) messages, or one or more medium access control elements (MAC CEs).

[0091] The base station 105 may select information corresponding to a subset of the one or more serviced UEs for use in generating the information packet 342. The information packet 342 includes information corresponding to the subset of UEs (e.g., at least one of the one or more serviced UEs). For example, the information packet 342 includes information corresponding to neighboring UEs of the first UE 310. For illustration, in Figure 3 In the example shown in FIG3 , information packet 342 includes information included in response 348 (e.g., because second UE 332 is a neighboring UE of first UE 310) but does not include information included in response 350 (e.g., because third UE 334 is not a neighboring UE of first UE 310). In some embodiments, base station 105 requests information from all served UEs and filters the information included in information packet 342. In some other embodiments, base station 105 only requests information for UEs that are neighboring UEs of first UE 310 (and includes all received information in information packet 342).

[0092] The base station 105 sends an information packet 342 to the first UE 310. In some embodiments, the information packet 342 is sent via a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), or both. In some embodiments, the information packet 342 includes or corresponds to one or more RRC messages. In some other embodiments, the information packet 342 includes or corresponds to one or more downlink control information (DCI) messages.

[0093] In some embodiments, if information packet 342 is successfully received by first UE 310, first UE 310 generates an acknowledgment (ACK) 358 and sends it to base station 105. ACK 358 indicates successful receipt of information packet 342. Base station 105 receives ACK 358 and completes the process of responding to receiving information request 340. Alternatively, if first UE 310 does not successfully receive information packet 342, first UE 310 generates a negative acknowledgment (NACK) 360 and sends it to base station 105. NACK 360 indicates unsuccessful receipt of information packet 342 (e.g., information packet 342 was not received or was received but corrupted). Based on receiving NACK 360, base station 105 reschedules transmission of information packet 342 to first UE 310. Upon rescheduling, first UE 310 receives a retransmission of information packet 342. Thus, errors in receiving information packet 342 can be compensated for by base station 105.

[0094] After receiving information packet 342, first UE 310 uses the information included in information packet 342 (e.g., information retrieved from neighboring UEs of first UE 310) to perform one or more operations. For example, first UE 310 may include an ML or AI algorithm capable of using information from neighboring UEs to perform one or more operations at first UE 310, such as a k-nearest neighbor algorithm, a distance-based or geometry-based regression algorithm, a DL-based algorithm, or other algorithms, as non-limiting examples. As an example, first UE 310 may estimate location 311 of first UE 310 based on the information included in information packet 342. For illustration, information packet 342 may include location information of second UE 332 and distance information indicating the distance or direction of second UE 332 from first UE 310, and first UE 310 may estimate location 311 based on this information. As another example, first UE 310 may estimate velocity 313 of first UE 310 based on the information included in information packet 342. For illustration, information packet 342 may include location information of second UE 332, speed information of second UE 332, and distance information indicating the distance or direction of second UE 332 from first UE 310, and first UE 310 may estimate speed 313 based on the information. As another example, first UE 310 may predict one or more candidate beams 315 of base station 105 based on the information included in information packet 342. For illustration, information packet 342 may include location information of second UE 332, one or more communication beams used by second UE 332 and base station 105, and distance information indicating the distance or direction from first UE 310 to second UE 332, and first UE 310 may predict one or more candidate beams 315 based on the information. As another example, first UE 310 may predict candidate channels 317 for communication with base station 105 based on the information included in information packet 342. For illustration, the information packet 342 may include location information of the second UE 332, one or more channels used by the second UE 332 and the base station 105 for communication, and distance information indicating the distance or direction from the first UE 310 to the second UE 332, and the first UE 310 may predict the candidate channel 317 based on the information. These examples are for illustration only, and in other embodiments, other operations may be performed by the first UE 310 based on the information included in the information packet 342.

[0095] As reference Figure 3As described, the present disclosure provides techniques for enabling a base station 105 to assist a first UE 310 in obtaining information from neighboring UEs. For example, the first UE 310 transmits an information request 340 to the base station 105, and the base station 105 transmits an information packet 342 to the first UE 310. The information packet 342 includes information about neighboring UEs of the first UE 310. The first UE 310 may use the information included in the information packet 342 to perform one or more operations, such as position estimation, velocity estimation, beam selection, channel selection, etc., which provides enhanced functionality at the first UE 310 and improves the user experience associated with the first UE 310.

[0096] Figure 4 4 is a block diagram illustrating an example wireless communication system 400 that supports base station assisted and sidelink assisted information retrieval for a UE according to one or more aspects. The wireless communication system 400 includes a first UE 402, a second UE 404, a third UE 406, a fourth UE 408, a base station 105, and a network component 412. The first UE 402, the second UE 404, the third UE 406, the fourth UE 408, the base station 105, and the network component 412 may include a network component similar to Figure 3 Components described in the foregoing, such as processors, memories, transmitters, and receivers, are not shown for convenience. Although four UEs and one base station are shown, in other embodiments, the wireless communication system 400 may include less than four or more than four UEs, more than one base station, or both.

[0097] During operation of the wireless communication system 400, a first UE 402 may generate and send an information request 420 to a base station 105. The information request 420 corresponds to a neighboring UE of the first UE 402 (e.g., a request for information from the neighboring UE). The information request 420 indicates the type of information requested, the capability to use the information at the first UE 402, or a combination thereof. For example, the requested information may include beam selection data, AoA data, AoD data, ZoA data, ZoD data, position data, velocity data, channel information, QCL data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, other information useful to the first UE 402, or a combination thereof. The capability may include an ML or AI algorithm or system, such as a position estimator, a beam selector, or other ML or AI algorithm, as further described herein. The information request 420 may be transmitted via a PUCCH or MAC CE. In some embodiments, the information request 420 includes or corresponds to one or more RRC messages. In some other embodiments, the information request 420 includes or corresponds to one or more UCI messages. In some other implementations, the information request 420 includes or corresponds to one or more MAC CEs.

[0098] The base station 105 receives the information request 420 from the first UE 402 and determines (e.g., identifies) a subset of UEs from the one or more served UEs as neighboring UEs of the first UE 402. The UE subset may be determined based on geographic information. The geographic information indicates the location of the one or more served UEs of the base station 105. In some embodiments, the base station 105 infers (e.g., determines) the geographic information based on information generated or stored at the base station 105. For example, the base station 105 may infer the geographic information based on beam data 414 indicating communication beams corresponding to the one or more served UEs and the first UE 402, UE trajectory data 416 indicating trajectories of the one or more UEs and the first UE 402, other information determined (e.g., inferred) by the base station 105, or a combination thereof. To illustrate, the base station 105 may determine (e.g., infer) the location of the one or more served UEs and the first UE 402 based on communication beams (e.g., transmit beams and receive beams) used to communicate with the one or more served UEs and the first UE 402. As another example, the base station 105 may be configured to monitor trajectories of the one or more served UEs and the first UE 402 , and based on the trajectories, the base station 105 may determine the locations of the one or more served UEs and the first UE 402 .

[0099] In some other embodiments, base station 105 can request geographic information from network component 412. For example, base station 105 can be communicatively coupled to a core network that includes network component 412. Network component 412 can be configured to generate and maintain geographic information 424 for UEs within wireless communication system 400. For example, network component 412 can include or correspond to a LMF. As another example, network component 412 can include or correspond to a location server. In response to the request, network component 412 can provide geographic information 424 to base station 105.

[0100] In some other embodiments, the base station 105 may request geographic information from one or more served UEs. For example, the base station 105 may serve a first UE 402, a second UE 404, a third UE 406, and a fourth UE 408. The base station 105 may request corresponding geographic information from the second UE 404, the third UE 406, and the fourth UE 408. The second UE 404 may send geographic information 426 to the base station 105, the third UE 406 may send geographic information 428 to the base station 105, and the fourth UE 408 may send geographic information 430 to the base station 105. Alternatively, the geographic information 426, the geographic information 428, and the geographic information 430 may be reported to the base station 105 by the corresponding UEs themselves (e.g., without being requested).

[0101] In some other embodiments, base station 105 may determine geographic information using a combination of the three techniques described above. For example, base station 105 may determine geographic information based on information inferred (e.g., determined) at base station 105, geographic information 424 received from network component 412, and one or more of geographic information 426, geographic information 428, and geographic information 430 received from second UE 404, third UE 406, and fourth UE 408, respectively.

[0102] After determining the geographic information, the base station 105 may determine (e.g., identify) a subset of the one or more served UEs that are neighboring UEs of the first UE 310. For example, the base station 105 may identify which of the one or more served UEs are within a particular range of the first UE 402. Figure 4 In the illustrated embodiment, the base station 105 determines that the second UE 404 and the third UE 406 are neighboring UEs of the first UE 402 and the fourth UE 408 is not a neighboring UE of the first UE 402 based on the geographic information.

[0103] After determining a subset of UEs (e.g., neighboring UEs of the first UE 402), the base station 105 generates a neighboring UE list 422 and sends it to the first UE 402 to enable sidelink communication between the first UE and the one or more neighboring UEs. For example, the neighboring UE list 422 may indicate one or more neighboring UEs of the first UE 402 determined by the base station 105. The neighboring UE list 422 may be a list of identifiers (e.g., MAC addresses, Internet Protocol (IP) addresses, device identifiers, or devices) that identify one or more neighboring UEs (e.g., Figure 4 In some embodiments, the neighboring UE list 422 includes or corresponds to one or more RRC messages. In some other embodiments, the neighboring UE list 422 includes or corresponds to one or more DCI messages.

[0104] In some embodiments, if first UE 402 successfully receives neighbor UE list 422, first UE 402 generates an ACK 432 and sends it to base station 105. ACK 432 indicates successful reception of neighbor UE list 422. Base station 105 receives ACK 432 and completes the response process for receiving information request 420. Alternatively, if first UE 402 does not successfully receive neighbor UE list 422, first UE 402 generates a NACK 434 and sends it to base station 105. NACK 434 indicates unsuccessful reception of neighbor UE list 422 (e.g., neighbor UE list 422 was not received or was received but corrupted). Based on receiving NACK 434, base station 105 reschedules transmission of neighbor UE list 422 to first UE 402. Upon rescheduling, first UE 402 receives a retransmission of neighbor UE list 422. Thus, errors in receiving neighbor UE list 422 can be compensated for by base station 105.

[0105] After receiving the neighboring UE list 422, the first UE 402 establishes one or more sidelink connections with one or more neighboring UEs. A sidelink connection is a connection that enables direct communication between two UEs without going through a base station. As an example, two vehicles can establish communication between each other without the assistance of a base station. As a non-limiting example, a sidelink communication protocol can be specified in a wireless communication standard such as a 3GPP standard. Figure 4 In the example shown, first UE 402 may establish a sidelink connection with second UE 404, and first UE 402 may establish a sidelink connection with third UE 406 because second UE 404 and third UE 406 are identified as neighboring UEs in neighboring UE list 422. First UE 402 does not establish a sidelink connection with fourth UE 408 because fourth UE 408 is not indicated as a neighboring UE of first UE 402 in neighboring UE list 422.

[0106] After establishing one or more sidelink connections with one or more neighboring UEs, the first UE 402 may send one or more information requests to the one or more neighboring UEs via the one or more sidelink connections. For example, the first UE 402 may send an information request 436 to the second UE 404 and may send an information request 438 to the third UE 406. The one or more information requests (e.g., information request 436 and information request 438) may be sent via a physical sidelink control channel (PSCCH). In some embodiments, the one or more information requests may include or correspond to one or more RRC messages, one or more UCI messages, or one or more MAC CEs (or one or more information elements contained within the corresponding messages). In some embodiments, the information elements may be specified by a wireless communication standard, such as a 3GPP standard, as a non-limiting example.

[0107] The first UE 402 may receive information corresponding to one or more information requests from one or more neighboring UEs via one or more sidelink connections. For example, the first UE 402 may receive a response 440 from the second UE 404 and a response 442 from the third UE 406. The one or more responses (e.g., response 440 and response 442) include information corresponding to the one or more information requests (e.g., information request 436 and information request 438). In some embodiments, the information includes beam selection data, AoA data, AoD data, ZoA data, ZoD data, position data, velocity data, channel information, QCL data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, other information useful to the first UE 402, or a combination thereof. The information may be received at the first UE 402 via the PSCCH, via the physical sidelink shared channel (PSSCH), or both. The one or more responses may include or correspond to one or more RRC messages, one or more DCI messages, or one or more MAC CEs (or to specific information elements included in the corresponding message(s)). In some implementations, the information element may be specified by a wireless communication standard, such as a 3GPP standard, as a non-limiting example.

[0108] After receiving the information (e.g., response 440 and response 442), the first UE 402 uses the information included in the response (e.g., information retrieved from the neighboring UEs of the first UE 402) to perform one or more operations. For example, the first UE 402 may include an ML or AI algorithm capable of using information from the neighboring UEs to perform one or more operations at the first UE 402, such as a k-nearest neighbor algorithm, a distance-based or geometry-based regression algorithm, a DL-based algorithm, or other algorithms, as non-limiting examples. As an example, the first UE 402 may estimate the location of the first UE 402 based on the information received from the neighboring UEs. For illustration, the response 440 or the response 442 may include location information of the second UE 404 and the third UE 406 and distance information indicating the distance or direction of the second UE 404 and the third UE 406 from the first UE 402, and the first UE 402 may estimate the location based on this information. As another example, the first UE 402 may estimate the speed of the first UE 402 based on the information received from the neighboring UEs. For illustration, the response 440 or the response 442 may include the location information of the second UE 404 and the third UE 406, the speed information of the second UE 404 and the third UE 406, and the distance information indicating the distance or direction of the second UE 404 and the third UE 406 from the first UE 402, and the first UE 402 may estimate the speed based on the information. As another example, the first UE 402 may predict one or more candidate beams of the base station 105 based on information received from neighboring UEs. For illustration, the response 440 or the response 442 may include the location information of the second UE 404 and the third UE 406, the one or more communication beams used by the second UE 404, the third UE 406, and the base station 105, and the distance information indicating the distance or direction of the first UE 402 from the second UE 404 and the third UE 406, and the first UE 402 may predict one or more candidate beams based on the information. As another example, the first UE 402 may predict candidate channels for communicating with the base station 105 based on information received from neighboring UEs. For illustration, the response 440 or the response 442 may include location information of the second UE 404 and the third UE 406, one or more channels used by the second UE 404, the third UE 406, and the base station 105 for communication, and distance information indicating the distance or direction of the first UE 402 from the second UE 404 and the third UE 406, and the first UE 402 may predict candidate channels based on this information. These examples are for illustration only, and in other embodiments, the first UE 402 may perform other operations based on the information received from the neighboring UEs.

[0109] As reference Figure 4As described, the present disclosure provides a technique for sharing information between UEs using sidelink communications assisted by a base station. Figure 3 As described, sharing information can enable enhanced functionality at a UE (e.g., first UE 402), which improves the user experience associated with the UE. Additionally, offloading communication of information to a sidelink connection can reduce congestion on the wireless channel used by base station 105 to communicate with the served UE.

[0110] Figure 5 1 is a block diagram illustrating an example wireless communication system 500 that supports information retrieval for sidelink assistance to a UE according to one or more aspects. The wireless communication system 500 includes a first UE 502, a second UE 504, a third UE 507, a fourth UE 508, and a base station 105. The first UE 502, the second UE 504, the third UE 506, the fourth UE 508, and the base station 105 may include a system similar to Figure 3 Components described in the foregoing, such as processors, memories, transmitters, and receivers, are not shown for convenience. Although four UEs and one base station are shown, in other embodiments, the wireless communication system 500 may include less than four or more than four UEs, more than one base station, or both.

[0111] During operation of the wireless communication system 500, the first UE 502 establishes a sidelink connection with one or more neighboring UEs without assistance from the base station 105. For example, the first UE 502 may identify the neighboring UEs on its own (e.g., without assistance from the base station 105) and may establish a sidelink connection with the neighboring UEs. Figure 5 In the example shown, the second UE 504 and the third UE 506 are neighboring UEs of the first UE 502, and the fourth UE 508 is not a neighboring UE of the first UE 502. Therefore, the first UE 502 establishes a sidelink connection with the second UE 504 and the third UE 506, and the first UE 502 does not establish a sidelink connection with the fourth UE 508.

[0112] After establishing one or more sidelink connections with one or more neighboring UEs, the first UE 502 may send one or more information requests to the one or more neighboring UEs via the one or more sidelink connections. For example, the first UE 502 may send an information request 510 to the second UE 504 and may send an information request 512 to the third UE 506. The one or more information requests (e.g., information request 510 and information request 512) may be sent via the PSCCH. In some embodiments, the one or more information requests may include or correspond to one or more RRC messages, one or more UCI messages, or one or more MAC CEs (or one or more information elements contained within the corresponding messages). In some embodiments, the information elements may be specified by a wireless communication standard, such as a 3GPP standard, as a non-limiting example.

[0113] The first UE 502 may receive information corresponding to one or more information requests from one or more neighboring UEs via one or more sidelink connections. For example, the first UE 502 may receive a response 514 from the second UE 504 and a response 516 from the third UE 506. The one or more responses (e.g., response 514 and response 516) include information corresponding to the one or more information requests (e.g., information request 510 and information request 512). In some embodiments, the information includes beam selection data, AoA data, AoD data, ZoA data, ZoD data, position data, velocity data, channel information, QCL data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, other information useful to the first UE 502, or a combination thereof. The information may be received at the first UE 502 via the PSCCH, via the PSSCH, or via both. The one or more responses may include or correspond to one or more RRC messages, one or more DCI messages, or one or more MAC CEs (or to specific information elements included in the corresponding message(s)). In some implementations, the information element may be specified by a wireless communication standard, such as a 3GPP standard, as a non-limiting example.

[0114] After receiving the information (e.g., response 514 and response 516), the first UE 502 uses the information included in the response (e.g., information retrieved from the neighboring UEs of the first UE 502) to perform one or more operations. For example, the first UE 502 may include an ML or AI algorithm capable of using information from the neighboring UEs to perform one or more operations at the first UE 502, such as a k-nearest neighbor algorithm, a distance-based or geometry-based regression algorithm, a DL-based algorithm, or other algorithms, as non-limiting examples. As an example, the first UE 502 may estimate the location of the first UE 502 based on the information received from the neighboring UEs. For illustration, the response 514 or the response 516 may include location information of the second UE 504 and the third UE 506 and distance information indicating the distance or direction of the second UE 504 and the third UE 506 from the first UE 502, and the first UE 502 may estimate the location based on this information. As another example, the first UE 502 may estimate the speed of the first UE 502 based on the information received from the neighboring UEs. For illustration, the response 514 or the response 516 may include the location information of the second UE 504 and the third UE 506, the speed information of the second UE 504 and the third UE 506, and the distance information indicating the distance or direction of the second UE 504 and the third UE 506 from the first UE 502, and the first UE 502 may estimate the speed based on the information. As another example, the first UE 502 may predict one or more candidate beams of the base station 105 based on information received from neighboring UEs. For illustration, the response 514 or the response 516 may include the location information of the second UE 504 and the third UE 506, the one or more communication beams used by the second UE 504, the third UE 506, and the base station 105, and the distance information indicating the distance or direction of the first UE 502 from the second UE 504 and the third UE 506, and the first UE 502 may predict one or more candidate beams based on the information. As another example, the first UE 502 may predict candidate channels for communicating with the base station 105 based on information received from neighboring UEs. For illustration, the response 514 or the response 516 may include location information of the second UE 504 and the third UE 506, one or more channels used by the second UE 504, the third UE 506, and the base station 105 to communicate, and distance information indicating the distance or direction of the first UE 502 from the second UE 504 and the third UE 506, and the first UE 502 may predict candidate channels based on this information. These examples are for illustration only, and in other embodiments, the first UE 502 may perform other operations based on the information received from the neighboring UEs.

[0115] As reference Figure 5As described, the present disclosure describes techniques that enable information to be shared between UEs using sidelink communications. Figure 3 As described, sharing information can enable enhanced functionality at a UE (e.g., first UE 502), which improves the user experience associated with the UE. Additionally, offloading communication of information to a sidelink connection can reduce congestion on the wireless channel used by base station 105 to communicate with the served UE.

[0116] Figure 6 is a flow chart illustrating an example method 600 for providing information from a neighboring UE to a UE according to one or more aspects. Figure 12 The base station 105 shown is described. Figure 12 is a block diagram illustrating a base station 105 configured according to one or more aspects. The base station 105 includes Figure 2 The structure, hardware, and components of the base station 105 are shown in FIG. For example, the base station 105 includes a controller 240 that operates to execute logic or computer instructions stored in a memory 242 and controls the components of the base station 105 that provide the features and functions of the base station 105. Under the control of the controller 240, the base station 105 transmits and receives signals via wireless radios 1201a-t and antennas 234a-t. The radios 1201a-t include, for example, Figure 2 Various components and hardware for base station 105 are shown in FIG. 1 , including modulators and demodulators 232 a - t , MIMO detector 236 , receive processor 238 , transmit processor 220 , and TX MIMO processor 230 .

[0117] Returning to method 600, at block 602, the base station receives an information request corresponding to a neighboring UE from a first UE. The base station 105 may execute information request receiving logic 1202 stored in memory 242 under the control of the controller 240. The execution environment of the information request receiving logic 1202 provides functionality for receiving, from the first UE, information requests corresponding to neighboring UEs of the first UE.

[0118] At block 604, the base station retrieves corresponding information from one or more served UEs. Base station 105 may execute information retrieval logic 1203 stored in memory 242 under the control of controller 240. The execution environment of information retrieval logic 1203 provides functionality for retrieving information requested by the information request from one or more served UEs. Retrieving information may include sending one or more information requests and receiving one or more responses including the information.

[0119] At block 606, the base station transmits an information packet including information corresponding to at least one of the one or more served UEs to the first UE. The base station 105 may execute information packet transmission logic 1204 stored in memory 242 under the control of the controller 240. The execution environment of the information packet transmission logic 1204 provides functionality for transmitting an information packet including information corresponding to at least one of the one or more served UEs to the first UE. At least one of the one or more served UEs is a neighboring UE of the first UE.

[0120] Figure 7 is a flow chart of an example of a method 700 for receiving information corresponding to a neighboring UE from a base station according to one or more aspects. Figure 11 UE 115 is shown for description. Figure 11 1 is a block diagram illustrating a UE 115 configured according to one or more aspects. The UE 115 includes Figure 2 1. For example, the UE 115 includes a controller 280 that operates to execute logic or computer instructions stored in a memory 282 and controls components of the UE 115 that provide features and functions of the UE 115. Under the control of the controller 280, the UE 115 transmits and receives signals via radios 1101a-r and antennas 252a-r. The radios 1101a-r include, for example, Figure 2 Various components and hardware for UE 115 are shown in FIG. 1 , including modulators and demodulators 254 a - r , a MIMO detector 256 , a receive processor 258 , a transmit processor 264 , and a TX MIMO processor 266 .

[0121] Returning to method 700, at block 702, the UE sends an information request corresponding to a neighboring UE of the first UE to the base station. UE 115 may execute information request sending logic 1102 stored in memory 282 under the control of controller 280. The execution environment of information request sending logic 1102 provides functionality for sending information requests corresponding to neighboring UEs of UE 115 to the base station.

[0122] At block 704, the UE receives an information packet from the base station that includes information corresponding to one or more neighboring UEs of the first UE. UE 115 may execute information packet reception logic 1103 stored in memory 282 under the control of controller 280. The execution environment of information packet reception logic 1103 provides functionality for receiving, from the base station, an information packet that includes information corresponding to one or more neighboring UEs of UE 115. This information may be used to perform one or more operations, for example, by executing operation execution logic 1104.

[0123] Figure 88 is a flow chart of an example of a method 800 for providing a neighbor UE list to a UE according to one or more aspects. Figure 12 The base station 105 shown is described.

[0124] At block 802, the base station receives an information request for neighboring UEs corresponding to the first UE from a first UE. The base station 105 may execute information request receiving logic 1202 stored in the memory 242 under the control of the controller 240. The execution environment of the information request receiving logic 1202 provides for receiving information requests for neighboring UEs corresponding to the first UE from the first UE.

[0125] At block 804, in response to receiving the information request, the base station determines one or more neighboring UEs of the first UE from one or more served UEs of the base station. The base station 105 may execute the neighboring UE determination logic 1205 stored in the memory 242 under the control of the controller 240. The execution environment of the neighboring UE determination logic 1205 provides the functionality for the base station 105 to determine one or more neighboring UEs of the first UE from one or more served UEs of the base station 105 in response to receiving the information request. This determination may be based on geographic information inferred by the base station 105, geographic information retrieved from a network component (e.g., a LMF or location server), or geographic information retrieved (or self-reported) from the served UEs of the base station 105.

[0126] At block 806, the base station transmits a list of one or more neighboring UEs to the first UE to enable sidelink communication between the first UE and the one or more neighboring UEs. The base station 105 may execute UE list transmission logic 1206 stored in memory 242 under the control of the controller 240. The execution environment of the UE list transmission logic 1206 provides functionality for transmitting a list of one or more neighboring UEs of the first UE to the first UE. The list of one or more neighboring UEs enables sidelink communication between the first UE and the one or more neighboring UEs.

[0127] Figure 9 is a flow chart of an example of a method 900 for receiving a list of neighboring UEs and forming a sidelink connection with the neighboring UEs according to one or more aspects. Figure 11 UE 115 is shown for description.

[0128] At block 902, the UE sends a request for information of neighboring UEs corresponding to the first UE to a base station. UE 115 may execute information request sending logic 1102 stored in memory 282 under the control of controller 280. The execution environment of information request sending logic 1102 provides functionality for sending information requests of neighboring UEs corresponding to UE 115 to a base station.

[0129] At block 904, the UE receives a list of one or more neighboring UEs of the UE from the base station. The UE 115 may execute the UE list receiving logic 1105 stored in the memory 282 under the control of the controller 280. The execution environment of the UE list receiving logic 1105 provides functionality for receiving a list of one or more neighboring UEs of the UE 115 from the base station.

[0130] At block 906, the UE establishes one or more sidelink connections with one or more neighboring UEs. UE 115 may execute sidelink establishment logic 1106 stored in memory 282 under the control of controller 280. The execution environment of sidelink establishment logic 1106 provides functionality for establishing one or more sidelink connections with one or more neighboring UEs of UE 115.

[0131] Figure 10 is a flow chart of an example method 1000 of forming a sidelink connection to retrieve information from a neighboring UE according to one or more aspects. The method 1000 will also be related to Figure 11 UE 115 is shown for description.

[0132] At block 1002, the UE establishes one or more sidelink connections with one or more neighboring UEs. UE 115 may execute sidelink establishment logic 1106 stored in memory 282 under the control of controller 280. The execution environment of sidelink establishment logic 1106 provides functionality for establishing one or more sidelink connections with one or more neighboring UEs of UE 115. The one or more neighboring UEs are identified without assistance from a base station.

[0133] At block 1004, the UE requests information from one or more neighboring UEs via one or more sidelink connections. The UE 115 may execute information retrieval logic 1107 stored in the memory 282 under the control of the controller 280. The execution environment of the information retrieval logic 1107 provides for requesting information from one or more neighboring UEs via one or more sidelink connections and receiving responses including the requested information from the one or more neighboring UEs via the one or more sidelink connections.

[0134] At block 1006, the UE performs one or more operations based on the information received from the one or more neighboring UEs. The UE 115 may execute operational performance logic 1104 stored in memory 282 under the control of the controller 280. The execution environment of the operational performance logic 1104 provides functionality to perform one or more operations based on the information received from the one or more neighboring UEs. The one or more operations may include estimating position, estimating velocity, predicting candidate beams, predicting candidate channels, or a combination thereof, as non-limiting examples.

[0135] It should be noted that reference Figure 6-10 One or more blocks (or operations) described may be used with reference to Figure 6-10 For example, referring to Figure 6 One or more blocks (or operations) described may be used with reference to Figure 7 Additionally or alternatively, reference may be made to Figure 6-10 One or more blocks (or operations) described may be the same as Figure 1-5 、 Figure 11 or Figure 12 An associated group of one or more operations.

[0136] In some aspects, enabling information sharing between neighboring UEs may include additional aspects, such as any single aspect or any combination of aspects described below, or in combination with one or more other processes described elsewhere herein. In some aspects, enabling information sharing between neighboring UEs may include a device configured to receive, from a first UE, a request for information about neighboring UEs corresponding to the first UE. The device may also be configured to retrieve corresponding information from one or more serving UEs. The device may further be configured to initiate transmission of an information packet to the first UE, the information packet including information corresponding to at least one of the one or more serving UEs. In some embodiments, the device includes a wireless device, such as a base station. In some embodiments, the device may include at least one processor and a memory coupled to the processor. The processor may be configured to perform the operations described herein with respect to the wireless device. In some other embodiments, the device may include a non-transitory computer-readable medium having program code recorded thereon, and the program code may be executed by a computer to cause the computer to perform the operations described herein with respect to the wireless device. In some embodiments, the device may include one or more devices configured to perform the operations described herein.

[0137] In a first aspect, the information includes beam selection data, angle of arrival (AoA) data, angle of transmission (AoD) data, zenith angle of arrival (ZoA) data, zenith angle of transmission (ZoD) data, position data, velocity data, channel information, quasi-co-location (QCL) data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, or a combination thereof.

[0138] In a second aspect, alone or in combination with the first aspect, retrieving corresponding information includes sending one or more requests for the information from the base station to one or more served UEs, and receiving one or more responses including the information from the one or more served UEs at the base station.

[0139] In a third aspect, alone or in combination with the second aspect, the one or more responses are received via a physical uplink shared channel (PUSCH), a physical uplink control channel (PUCCH), or a combination thereof.

[0140] In a fourth aspect, alone or in combination with the third aspect, the one or more responses include one or more radio resource control (RRC) messages, one or more uplink control information (UCI) messages, or one or more medium access control elements (MAC CEs).

[0141] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, a base station selects a subset of UEs among one or more served UEs based on geographic information.

[0142] In a sixth aspect, alone or in combination with the fifth aspect, the base station infers geographic information based on communication beams corresponding to one or more served UEs and the first UE, trajectories of one or more served UEs and the first UE, or a combination thereof.

[0143] In a seventh aspect, alone or in combination with the fifth aspect, a base station requests geographic information from a core network component.

[0144] In an eighth aspect, alone or in combination with the seventh aspect, the core network component includes a Location Management Function (LMF) or location server.

[0145] In a ninth aspect, alone or in combination with the fifth aspect, a base station requests geographic information from one or more served UEs.

[0146] In a tenth aspect, alone or in combination with one or more of the first to ninth aspects, the information packet is sent via a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), or both.

[0147] In an eleventh aspect, alone or in combination with the tenth aspect, the information packet includes one or more radio resource control (RRC) messages.

[0148] In a twelfth aspect, alone or in combination with the tenth aspect, the information packet includes one or more downlink control information (DCI) messages.

[0149] In a thirteenth aspect, alone or in combination with one or more of the first to twelfth aspects, the base station receives an acknowledgement (ACK) from the first UE indicating successful receipt of the information packet at the first UE.

[0150] In a fourteenth aspect, alone or in combination with one or more of the first to thirteenth aspects, the base station receives a negative acknowledgement (NACK) from the first UE and reschedules sending of information packets to the first UE.

[0151] In some aspects, an apparatus (e.g., a first UE) may be configured to initiate a request to a base station to send information of neighboring UEs corresponding to the first UE. The apparatus may also be configured to receive an information packet from the base station, the information packet including information corresponding to one or more neighboring UEs of the first UE. In some embodiments, the apparatus includes a wireless device, such as a UE (e.g., a first UE). In some embodiments, the apparatus may include at least one processor and a memory coupled to the processor. The processor may be configured to perform the operations described herein with respect to the wireless device. In some other embodiments, the apparatus may include a non-transitory computer-readable medium having program code recorded thereon, and the program code may be executed by a computer to cause the computer to perform the operations described herein with reference to the wireless device. In some embodiments, the apparatus may include one or more devices configured to perform the operations described herein.

[0152] In a fifteenth aspect, the information comprises beam selection data, angle of arrival (AoA) data, angle of transmission (AoD) data, zenith angle of arrival (ZoA) data, zenith angle of transmission (ZoD) data, position data, velocity data, channel information, quasi-co-location (QCL) data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, or a combination thereof.

[0153] In a sixteenth aspect, alone or in combination with the first aspect, the information packet is received via a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), or both.

[0154] In a seventeenth aspect, alone or in combination with the sixteenth aspect, the information packet includes one or more radio resource (RRC) messages.

[0155] In an eighteenth aspect, alone or in combination with the sixteenth aspect, the information packet includes one or more downlink control information (DCI) messages.

[0156] In a nineteenth aspect, alone or in combination with one or more of the fifteenth to eighteenth aspects, the first UE sends an acknowledgement (ACK) to the base station indicating successful receipt of the information packet.

[0157] In a twentieth aspect, alone or in combination with one or more of the fifteenth to nineteenth aspects, the first UE sends a negative acknowledgement (NACK) to the base station based on failure to receive the information packet, and receives a retransmission of the information packet from the base station.

[0158] In a twenty-first aspect, alone or in combination with one or more of the fifteenth to twentieth aspects, the first UE estimates a position of the first UE based on information included in an information packet.

[0159] In a twenty-second aspect, alone or in combination with one or more of aspects fifteen to twenty-first, the first UE estimates a speed of the first UE based on information included in the information packet.

[0160] In a twenty-third aspect, alone or in combination with one or more of aspects fifteen to twenty-second, the first UE predicts one or more candidate beams of the base station based on information included in the information packet.

[0161] In a twenty-fourth aspect, alone or in combination with one or more of the fifteenth to twenty-third aspects, the first UE predicts a candidate channel for communicating with the base station based on information included in the information packet.

[0162] In some aspects, an apparatus (e.g., a base station) may be configured to receive an information request for neighboring UEs corresponding to the first UE from a first UE. The apparatus may also be configured to determine one or more neighboring UEs of the first UE from one or more serving UEs of the base station in response to receiving the information request. The apparatus may further be configured to initiate sending a list of one or more neighboring UEs to the first UE to enable sidelink communication between the first UE and the one or more neighboring UEs. In some embodiments, the apparatus includes a wireless device, such as a base station. In some embodiments, the apparatus may include at least one processor, and a memory coupled to the processor. The processor may be configured to perform the operations described herein with respect to the wireless device. In some other embodiments, the apparatus may include a non-transitory computer-readable medium having program code recorded thereon, and the program code may be executed by a computer to cause the computer to perform the operations described herein with reference to the wireless device. In some embodiments, the apparatus may include one or more devices configured to perform the operations described herein.

[0163] In a twenty-fifth aspect, the information request is received via a physical uplink control channel (PUCCH) or one or more medium access control control elements (MAC CEs).

[0164] In aspect twenty-six, alone or in combination with aspect twenty-fifth, one or more neighboring UEs are determined based on communication beams corresponding to one or more serving UEs and the first UE, trajectories of one or more serving UEs and the first UE, or a combination thereof.

[0165] In aspect 27, alone or in combination with one or more of aspects 25 to 26, determining one or more neighboring UEs includes requesting geographic information corresponding to a first UE and one or more service UEs from a core network component at a base station, and determining one or more neighboring UEs based on the geographic information.

[0166] In a twenty-eighth aspect, alone or in combination with the twenty-seventh aspect, the core network component includes a location management function (LMF) or location server.

[0167] In aspect 29, alone or in combination with one or more of aspects 25 to 28, determining one or more neighboring UEs includes requesting geographic information from one or more serving UEs and determining one or more neighboring UEs based on the geographic information.

[0168] In a thirtieth aspect, alone or in combination with one or more of aspects twenty-fifth to twenty-ninth, the list is sent to the first UE via a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), or both.

[0169] In the thirty-first aspect, alone or in combination with the thirtieth aspect, the list is included in a specific information element of one or more radio resource control (RRC) messages.

[0170] In a thirty-second aspect, alone or in combination with the thirtieth aspect, the list is included in a specific information element of one or more downlink control information (DCI) messages.

[0171] In a thirty-third aspect, alone or in combination with one or more of aspects twenty-fifth to thirty-second, the base station receives an acknowledgement (ACK) from the first UE indicating successful receipt of the list at the first UE.

[0172] In a thirty-fourth aspect, alone or in combination with one or more of aspects twenty-fifth to thirty-third, the base station receives a negative acknowledgement (NACK) from the first UE and reschedules sending the list to the first UE.

[0173] In some aspects, an apparatus (e.g., a first UE) may be configured to initiate a request to a base station to send information of a neighboring UE corresponding to the first UE. The apparatus may also be configured to receive a list of one or more neighboring UEs of the first UE from the base station. The apparatus may further be configured to establish one or more side link connections with one or more neighboring UEs. In some embodiments, the apparatus includes a wireless device, such as a UE (e.g., a first UE). In some embodiments, the apparatus may include at least one processor, and a memory coupled to the processor. The processor may be configured to perform the operations described herein with respect to the wireless device. In some other embodiments, the apparatus may include a non-transitory computer-readable medium having program code recorded thereon, and the program code may be executed by a computer to cause the computer to perform the operations described herein with reference to the wireless device. In some embodiments, the apparatus may include one or more devices configured to perform the operations described herein.

[0174] In a thirty-fifth aspect, the information request is sent via a physical uplink control channel (PUCCH).

[0175] In a thirty-sixth aspect, alone or in combination with the thirty-fifth aspect, the list is received via a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), or both.

[0176] In aspect 37, alone or in combination with one or more of aspects 35 to 36, a first UE sends one or more information requests to one or more neighboring UEs via one or more sidelink connections.

[0177] In a thirty-eighth aspect, alone or in combination with the thirty-seventh aspect, a first UE receives information corresponding to one or more information requests from one or more neighboring UEs via one or more sidelink connections.

[0178] In aspect thirty-ninth, alone or in combination with aspect thirty-eight, the information includes beam selection data, angle of arrival (AoA) data, angle of transmission (AoD) data, zenith angle of arrival (ZoA) data, zenith angle of transmission (ZoD) data, position data, velocity data, channel information, quasi-co-location (QCL) data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, or a combination thereof.

[0179] In a 40th aspect, alone or in combination with one or more of aspects 38 to 39, a first UE estimates a position of the first UE based on information received from one or more neighboring UEs.

[0180] In a forty-first aspect, alone or in combination with one or more of aspects thirty-eight to fortieth, the first UE estimates a speed of the first UE based on information received from one or more neighboring UEs.

[0181] In aspect 42, alone or in combination with one or more of aspects 38 to 41, the first UE predicts one or more candidate beams of a base station based on information received from one or more neighboring UEs.

[0182] In a 43rd aspect, alone or in combination with one or more of aspects 38 to 42, a first UE predicts candidate channels for communicating with a base station based on information received from one or more neighboring UEs.

[0183] In some aspects, an apparatus (e.g., a first UE) may be configured to establish one or more side link connections with one or more neighboring UEs of the first UE. The apparatus may also be configured to request information from one or more neighboring UEs to the one or more neighboring UEs via the one or more side link connections. The apparatus may further be configured to perform one or more operations based on the information received from the one or more neighboring UEs. In some embodiments, the apparatus includes a wireless device, such as a UE (e.g., a first UE). In some embodiments, the apparatus may include at least one processor, and a memory coupled to the processor. The processor may be configured to perform the operations described herein with respect to the wireless device. In some other embodiments, the apparatus may include a non-transitory computer-readable medium having program code recorded thereon, and the program code may be executed by a computer to cause the computer to perform the operations described herein with reference to the wireless device. In some embodiments, the apparatus may include one or more devices configured to perform the operations described herein.

[0184] In a forty-fourth aspect, requesting information includes sending one or more information requests from a first UE to one or more neighboring UEs via one or more sidelink connections, and receiving information at the first UE from one or more neighboring UEs via one or more sidelink connections.

[0185] In a forty-fifth aspect, alone or in combination with the forty-fourth aspect, the one or more information requests are sent via a physical sidelink control channel (PSCCH) or one or more medium access control control elements (MAC CEs).

[0186] In a 46th aspect, alone or in combination with one or more of aspects 44 to 45, the information is received at the first UE via a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), or both.

[0187] In a forty-seventh aspect, alone or in combination with the forty-sixth aspect, the information is received in a specific information element of one or more radio resource control (RRC) messages.

[0188] In a forty-eighth aspect, alone or in combination with the forty-sixth aspect, the information is received in a specific information element of one or more downlink control information (DCI) messages.

[0189] In aspect 49, either alone or in combination with one or more of aspects 44 to 48, the information comprises beam selection data, angle of arrival (AoA) data, angle of transmission (AoD) data, zenith angle of arrival (ZoA) data, zenith angle of transmission (ZoD) data, position data, velocity data, channel information, quasi-co-location (QCL) data, Doppler spread data, Doppler shift data, delay profile data, delay spread data, or a combination thereof.

[0190] In a fiftieth aspect, alone or in combination with one or more of aspects forty-four to forty-ninth, performing one or more operations includes estimating, at a first UE, a position of the first UE based on information received from one or more neighboring UEs.

[0191] In the fifty-first aspect, alone or in combination with one or more of the forty-fourth to fiftieth aspects, performing one or more operations includes estimating, at the first UE, a speed of the first UE based on information received from one or more neighboring UEs.

[0192] In aspect 52, alone or in combination with one or more of aspects 44 to 51, performing one or more operations includes predicting, at a first UE, one or more candidate beams of a base station based on information received from one or more neighboring UEs.

[0193] In aspect 53, alone or in combination with one or more of aspects 44 to 52, performing one or more operations includes predicting, at a first UE, candidate channels for communicating with a base station based on information received from one or more neighboring UEs.

[0194] Those skilled in the art will appreciate that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0195] In this article Figure 1-12The components, functional blocks and modules described may include processors, electronic devices, hardware devices, electronic components, logical circuits, memories, software codes, firmware codes, etc. or any combination thereof. In addition, the features discussed herein may be implemented by dedicated processor circuits, by executable instructions, or by a combination thereof.

[0196] Those skilled in the art will further understand that the various illustrative logic blocks, modules, circuits, and algorithm steps described in conjunction with the disclosure herein may be implemented as electronic hardware, computer software, or a combination of the two. In order to clearly illustrate this interchangeability of hardware and software, various illustrative components, boxes, modules, circuits, and steps have been described above generally in terms of their functions. Whether such functionality is implemented as hardware or software depends on the specific application and the design constraints imposed on the entire system. Technicians may implement the described functionality in varying ways for each specific application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure. Technicians will also readily recognize that the order or combination of components, methods, or interactions described herein are merely examples, and that the components, methods, or interactions of various aspects of the present disclosure may be combined or performed in ways other than those shown and described herein. For example, with respect to Figure 6-10 The operations of the described methods may be performed in a different order or with Figure 6-10 The method is performed in combination with other operations.

[0197] The various illustrative logics, logic blocks, modules, circuits, and algorithmic processes described in conjunction with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or a combination of both. The interchangeability of hardware and software has been generally described in terms of functionality and illustrated in the various illustrative components, blocks, modules, circuits, and processes described above. Whether such functionality is implemented in hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0198] The hardware and data processing apparatus for implementing the various illustrative logics, logic blocks, modules, and circuits described in conjunction with the aspects disclosed herein may be implemented or performed using a general-purpose single-chip or multi-chip processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor or any conventional processor, controller, microcontroller, or state machine. In some embodiments, a processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration. In some embodiments, specific processes and methods may be performed by circuits specific to a given function.

[0199] In one or more aspects, the functions described may be implemented in hardware, digital electronic circuitry, computer software, firmware (including the structures disclosed in this specification and their structural equivalents), or in any combination thereof. Implementations of the subject matter described in this specification may also be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on computer storage medium for execution by data processing apparatus or for controlling the operation of data processing apparatus.

[0200] If implemented in software, these functions can be stored on a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The process of the method or algorithm disclosed herein can be implemented in a processor-executable software module that can reside on a computer-readable medium. Computer-readable media include both computer storage media and communication media, including any medium that can enable a computer program to be transferred from one place to another. The storage medium can be any available medium that a computer can access. By way of example and not limitation, such computer-readable media can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage device, or any other medium that can be used to store desired program code in the form of instructions or data structures and can be accessed by a computer. In addition, any connection can be appropriately referred to as a computer-readable medium. As used herein, disks and discs include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, wherein disks typically reproduce data magnetically, while optical discs use lasers to reproduce data optically. The above combinations should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and instructions on a machine-readable medium or computer-readable medium, which may be incorporated into a computer program product.

[0201] Various modifications to the embodiments described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to several other embodiments without departing from the spirit or scope of the disclosure. Therefore, the claims are not intended to be limited to the embodiments shown herein, but should be accorded the widest scope consistent with this disclosure, the principles, and the novel features disclosed herein.

[0202] In addition, persons of ordinary skill in the art will readily understand that the terms "upper" and "lower" are sometimes used for convenience in describing the accompanying drawings and indicate relative positions corresponding to the orientation of the drawings on a correctly oriented page and may not reflect the correct orientation of any device when implemented.

[0203] Certain features described in this specification in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination. Furthermore, although features may be described above as functioning in certain combinations and even initially claimed as such, one or more features from a claimed combination may in some cases be omitted from that combination, and a claimed combination may be directed to a subcombination or variations of the subcombination.

[0204] Similarly, although operations are depicted in a particular order in the accompanying drawings, this should not be understood as requiring that these operations be performed in the particular order shown or in sequence, or that all of the operations shown be performed, in order to obtain the desired results. In addition, the accompanying drawings may schematically depict one or more example processes in the form of flow charts. However, other operations not depicted may be incorporated into the schematically illustrated example processes. For example, one or more additional operations may be performed before, after, simultaneously with, or between any of the illustrated operations. In some cases, multitasking and parallel processing may be advantageous. In addition, the separation of various system components in the above-described embodiments should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products. In addition, some other embodiments are within the scope of the appended claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve the desired results.

[0205] As used herein, including in the claims, the term "or," when used in a list of two or more items, means that any one of the listed items can be used by itself, or any combination of two or more of the listed items can be used. For example, if a composition is described as comprising component A, B, or C, the composition can comprise: A alone; B alone; C alone; A and B combined; A and C combined; B and C combined; or A, B, and C combined. Additionally, as used herein, including in the claims, "or" used in a list of items ending with "at least one of..." means a separate list, such that, for example, a list of "at least one of A, B, or C" means any one of A or B or C or AB or AC or BC or ABC (i.e., A and B and C), or any combination thereof. As understood by one of ordinary skill in the art, the term "substantially" is defined as being largely, but not necessarily entirely, that specified (and including that specified; e.g., substantially 90 degrees includes 90 degrees, and substantially parallel includes parallel). In any disclosed embodiment, the term "substantially" may be replaced with the term "within [percentage] of," where percentages include 0.1%, 1%, 5%, or 10%.

[0206] The previous description of the present disclosure is provided to enable those skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the examples and designs described herein, but should be given the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A wireless communication method, the method comprising: receiving, at a base station, from a first user equipment (UE), an information request corresponding to a neighboring UE of the first UE; identifying, by the base station, a subset of UEs served by the base station based on the information request, the subset of UEs including one or more neighboring UEs of the first UE; sending, from the base station to the subset of UEs, one or more requests for information corresponding to the one or more neighboring UEs of the first UE; receiving, at the base station, one or more responses from the subset of UEs, wherein the one or more responses include the information in response to the one or more requests for the information; as well as An information packet is sent from the base station to the first UE, the information packet including the information.

2. The method according to claim 1, wherein The information includes beam selection data, angle of arrival AoA data, transmission angle AoD data, arrival zenith angle ZoA data, transmission zenith angle ZoD data, position data, velocity data, channel information, quasi-co-positioning QCL data, Doppler spread data, Doppler frequency shift data, delay distribution data, delay spread data or a combination thereof.

3. The method according to claim 1, wherein The one or more responses are received via a physical uplink shared channel PUSCH, a physical uplink control channel PUCCH or a combination thereof, and wherein the one or more responses include one or more radio resource control RRC messages, one or more uplink control information UCI messages or one or more media access control elements MAC CE.

4. The method according to claim 1, further comprising: selecting, at the base station, the subset of UEs of the one or more served UEs based on geographic information; and At the base station, the geographic information is inferred based on communication beams corresponding to the subset of UEs and the first UE, trajectories of the subset of UEs and the first UE, or a combination thereof.

5. The method according to claim 1, further comprising: selecting, at the base station, the subset of UEs of the one or more served UEs based on geographic information; as well as At the base station, the geographical information is requested from a core network component, wherein the core network component comprises a Location Management Function LMF or a Location Server.

6. The method according to claim 1, further comprising: selecting, at the base station, the subset of UEs of the one or more served UEs based on geographic information; as well as At the base station, the geographic information is requested from the subset of UEs.

7. The method according to claim 1, wherein The information packet is sent via a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), or both, and wherein the information packet includes one or more radio resource control (RRC) messages, one or more downlink control information (DCI) messages, or a combination thereof.

8. The method according to claim 1, further comprising: receiving, at the base station, a negative acknowledgement (NACK) from the first UE; as well as At the base station, transmission of the information packet to the first UE is rescheduled.

9. An apparatus configured for wireless communication, the apparatus comprising: at least one processor; and a memory coupled to the at least one processor, Wherein, the at least one processor is configured to: Initiate sending an information request corresponding to one or more neighboring UEs of the first UE from a first user equipment UE to a base station; and At the first UE, an information packet is received from the base station, the information packet including information corresponding to the one or more neighboring UEs of the first UE, wherein the information is received by the base station in response to sending one or more requests for information corresponding to the one or more neighboring UEs of the first UE, and the one or more neighboring UEs are identified by the base station based on the information.

10. The device according to claim 9, wherein The information includes beam selection data, angle of arrival AoA data, transmission angle AoD data, arrival zenith angle ZoA data, transmission zenith angle ZoD data, position data, velocity data, channel information, quasi-co-positioning QCL data, Doppler spread data, Doppler frequency shift data, delay distribution data, delay spread data or a combination thereof.

11. The device according to claim 9, wherein The information packet is received via a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), or both, and wherein the information packet includes one or more radio resource (RRC) messages, one or more downlink control information (DCI) messages, or a combination thereof.

12. The device according to claim 9, wherein The at least one processor is further configured to estimate, at the first UE, a location of the first UE based on information included in the information packet.

13. The device according to claim 9, wherein The at least one processor is further configured to estimate, at the first UE, a speed of the first UE based on information included in the information packet.

14. The device according to claim 9, wherein The at least one processor is further configured to predict, at the first UE, one or more candidate beams for the base station based on information included in the information packet.

15. The device according to claim 9, wherein The at least one processor is further configured to predict, at the first UE, a candidate channel for communicating with the base station based on information included in the information packet.

16. A wireless communication method, the method comprising: receiving, at a base station, from a first user equipment (UE), an information request corresponding to one or more neighboring UEs of the first UE; identifying, at the base station and in response to receiving the information request, a subset of UEs served by the base station, the subset of UEs including the one or more neighboring UEs of the first UE; as well as The list of the one or more neighboring UEs is sent from the base station to the first UE to enable sidelink communication between the first UE and the one or more neighboring UEs.

17. The method according to claim 16, wherein The information request is received via a physical uplink control channel (PUCCH) or one or more medium access control (MAC) control elements (MAC CE), wherein the list is sent to the first UE via a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH) or both, and wherein the list is included in a specific information element of one or more radio resource control (RRC) messages or a specific information element of one or more downlink control information (DCI) messages.

18. The method according to claim 16, wherein Identifying the subset of UEs includes identifying the one or more neighboring UEs based on communication beams corresponding to the subset of UEs and the first UE, trajectories of the subset of UEs and the first UE, or a combination thereof.

19. The method according to claim 16, wherein Identifying the UE subset includes: requesting, at the base station, from a core network component, geographic information corresponding to the first UE and UEs served by the base station; and The subset of UEs is identified based on the geographic information.

20. The method according to claim 16, wherein Identifying the UE subset includes: requesting geographic information from the UE served by the base station; and The subset of UEs is identified based on the geographic information.

21. The method of claim 16, further comprising: receiving, at the base station, a negative acknowledgement (NACK) from the first UE; as well as At the base station, sending the list to the first UE is rescheduled.

22. An apparatus configured for wireless communication, the apparatus comprising: at least one processor; and a memory coupled to the at least one processor, Wherein, the at least one processor is configured to: Initiate sending, from a first user equipment (UE) to a base station, an information request corresponding to one or more neighboring UEs of the first UE, wherein, in response to sending the request for the one or more neighboring UEs, the information is received by the base station, and the one or more neighboring UEs are identified by the base station based on the information; At the first UE, receiving the list of the one or more neighboring UEs of the first UE from the base station; and One or more sidelink connections are established at the first UE with the one or more neighboring UEs.

23. The device according to claim 22, wherein The information request is sent via a physical uplink control channel (PUCCH), and wherein the list is received via a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), or both.

24. The apparatus according to claim 22, wherein The at least one processor is further configured to: initiating sending one or more information requests from the first UE to the one or more neighboring UEs via the one or more sidelink connections; and Information corresponding to the one or more information requests is received at the first UE from the one or more neighboring UEs via the one or more sidelink connections.

25. The apparatus according to claim 22, wherein The information includes beam selection data, angle of arrival AoA data, transmission angle AoD data, arrival zenith angle ZoA data, transmission zenith angle ZoD data, position data, velocity data, channel information, quasi-co-positioning QCL data, Doppler spread data, Doppler frequency shift data, delay distribution data, delay spread data or a combination thereof.

26. The apparatus according to claim 22, wherein The at least one processor is further configured to estimate, at the first UE, a location of the first UE based on information received from the one or more neighboring UEs.

27. The apparatus according to claim 22, wherein The at least one processor is further configured to estimate, at the first UE, a speed of the first UE based on information received from the one or more neighboring UEs.

28. The apparatus according to claim 22, wherein The at least one processor is further configured to predict, at the first UE, one or more candidate beams for the base station based on information received from the one or more neighboring UEs.

29. The apparatus according to claim 22, wherein The at least one processor is further configured to predict, at the first UE, a candidate channel for communicating with the base station based on information received from the one or more neighboring UEs.

30. A computer program product comprising computer-readable instructions, which, when executed by at least one processor, cause the processor to perform the method for wireless communication according to any one of claims 1 to 8.

31. A computer program product comprising computer-readable instructions, which, when executed by at least one processor, cause the processor to perform the method for wireless communication according to any one of claims 16 to 21.

Citation Information

Patent Citations

  • Peer-to-peer location service

    US20120157121A1

  • Method and apparatus for sidelink communication in wireless communication system

    US20170127405A1