Apparatus and method for coherent phase resource allocation in multi-beam carrier communication system
By generating and sending configuration request messages in a multi-beam wireless communication system, the base station can effectively allocate carrier resources with phase coherence, solving the problem of low resource allocation efficiency in the prior art, and improving positioning accuracy and system performance.
Patent Information
- Application Number
- CN202380072776.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-10-19
- Filing Date
- 2023-09-11
- Publication Date
- 2025-05-13
AI Technical Summary
In multi-beam wireless communication systems, it is difficult for the prior art to effectively manage and allocate carrier resources with phase coherence, affecting positioning accuracy and system performance.
By generating and sending configuration request messages, the base station may determine and allocate multiple resources with phase coherence, thereby generating auxiliary data and sending it to user equipment.
Effective management and allocation of carrier resources with phase coherence is realized, and positioning accuracy and system performance are improved.
Smart Images

Figure CN119999137A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates generally to wireless communication systems, and more particularly to coherent carrier phase resource allocation in multi-beam wireless communication systems. Background Art
[0002] Wireless communication systems can provide various telecommunication services, including, for example, audio, video, data, messaging, and network access, among others. For example, wireless communication systems can allow communication between various devices, such as Internet of Things (IoT) devices. These wireless communication systems can be based on various technologies, such as code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TDSCDMA) systems, long term evolution (LTE) systems, WiMax systems, and evolved high speed packet access (HSPA+) systems. These and other wireless communication systems can comply with standards, such as third generation (3G) broadband cellular network technology, fourth generation (4G) broadband cellular network technology, and most recently, fifth generation (5G) broadband cellular network technology (also known as new radio (NR)).
[0003] A wireless communication system may include multiple base stations (BSs) that allow communication for multiple user equipment (UEs). For example, a UE may receive data from a BS in a downlink and may send data to a BS in an uplink. Data exchanged during an uplink and a downlink may be transmitted using a carrier operating within a spectrum. A receiving device such as a BS receiving an uplink or a UE receiving a downlink receives the uplink or downlink at a phase of the carrier. A wireless communication system may also provide location services. For example, a wireless communication system may include a location management function (LMF) that may provide location services to a UE. Summary of the invention
[0004] According to one aspect, a method includes generating a configuration request message for resources with phase coherence. The method also includes sending a configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources with phase coherence. In addition, the method includes receiving a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources with phase coherence. The method also includes generating auxiliary data based on the plurality of resources with phase coherence. The method also includes sending the auxiliary data.
[0005] According to another aspect, an apparatus includes a non-transitory machine-readable storage medium storing instructions, and at least one processor coupled to the non-transitory machine-readable storage medium. The at least one processor is configured to generate a configuration request message for a resource having phase coherence. The at least one processor is also configured to send a configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources having phase coherence. In addition, the at least one processor is configured to receive a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources having phase coherence. The at least one processor is also configured to generate auxiliary data based on the plurality of resources having phase coherence. The at least one processor is also configured to send auxiliary data.
[0006] According to another aspect, a non-transitory machine-readable storage medium stores instructions that, when executed by at least one processor, cause the at least one processor to perform operations, the operations including generating a configuration request message for resources having phase coherence. The operations also include sending a configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources having phase coherence. In addition, the operations include receiving a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources having phase coherence. The operations also include generating auxiliary data based on the plurality of resources having phase coherence. The operations also include sending the auxiliary data.
[0007] According to another aspect, an apparatus includes a component for generating a configuration request message for resources with phase coherence. The apparatus also includes a component for sending a configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources with phase coherence. In addition, the apparatus includes a component for receiving a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources with phase coherence. The apparatus also includes a component for generating auxiliary data based on the plurality of resources with phase coherence. The apparatus also includes a component for sending the auxiliary data. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 is a block diagram of an exemplary wireless communication system according to some implementations;
[0009] Figure 2 is a block diagram of an exemplary network device according to some specific implementations;
[0010] Figure 3A , Figure 3B , Figure 4A and Figure 4B illustrates communications between networked devices according to some implementations;
[0011] Figure 5 is a flow chart of an exemplary process for generating assistance data identifying resources having phase coherence according to some specific implementations; and
[0012] Figure 6 is a flow chart of an example process for generating a resource request message for phase-coherent resources according to some implementations. DETAILED DESCRIPTION
[0013] Although the features, methods, devices, and systems described herein may be embodied in various forms, some exemplary and non-limiting embodiments are shown in the drawings and described below. Some of the components described in this disclosure are optional, and some implementations may include additional components, different components, or fewer components than those explicitly described in this disclosure.
[0014] When operating in a wireless communication system such as New Radio (NR), a base station (BS), which may also be referred to as a Node B, gNB, transmit reception point (TRP), access point (AP), etc., may transmit a positioning reference signal (PRS) that a user equipment (UE) may detect to determine their location. For example, NR may support one or more UE-assisted or UE-based positioning methods, such as multi-cell round trip time (multi-RTT) positioning, downlink time difference of arrival (DL-TDOA) positioning, and downlink angle of departure (DL-AoD) positioning methods. To determine its location, the UE may receive assistance data identifying downlink PRS resources (e.g., DL-PRS resources), such as from a location management function (LMF).
[0015] For example, the DL-PRS may include up to four frequency layers, each of which may identify up to sixty-four TRPs. In addition, for each TRP, the DL-PRS may identify two PRS resource sets, each of which may include up to sixty-four PRS resources. In some examples, the LMF may generate the assistance data such that up to four frequency layers are in a priority order (e.g., in descending order of measurement priority, such as where the first frequency layer in the assistance data has the highest priority and the last frequency layer in the assistance data has the lowest priority), up to sixty-four TRPs for each frequency layer are in a priority order, two PRS resource sets for each TRP are in a priority order, and sixty-four resources of each PRS resource set are in a priority order.
[0016] The base station may configure the DL-PRS resource to a plurality of time slots. The allocation of the DL-PRS resource to the plurality of time slots may include, for example, the periodicity of the DL-PRS resource (e.g., how many time slots are there from the first time slot of the DL-PRS resource to the second time slot of the same DL-PRS resource) and the time slot offset (e.g., how many time slots are there until the first time slot for the DL-PRS resource). The allocation may also include one or more of a resource repetition value (e.g., the number of repetition time slots for the DL-PRS resource) and a time gap value (e.g., the maximum number of time slots between two consecutive resource time slots of the same DL-PRS resource). The base station may send the DL-PRS configuration to, for example, a location management function (LMF).
[0017] In some implementations, a base station (e.g., TRP) generates and transmits DL-PRS configuration data characterizing phase coherence between DL-PRS resources. For example, the DL-PRS configuration data may identify DL-PRS resources having the same initial transmission phase. In some examples, the DL-PRS configuration data identifies one or more of a repetition value and a time gap value for DL-PRS resources having phase coherence.
[0018] In some specific implementations and during the PRS configuration exchange, the LMF may generate a DL-PRS configuration request message including a request for a DL-PRS configuration including a DL-PRS resource with phase coherence. The DL-PRS configuration request message may further specify one or more of a repetition value and a maximum time gap value for the DL-PRS resource with phase coherence. The DL-PRS configuration request message may also include a request for the DL-PRS resource to use the same antenna port. For example, the DL-PRS configuration request message may include a first data field (e.g., one bit, a "coherence flag") indicating a request for a DL_PRS configuration with resource coherence. The DL-PRS configuration request message may also include a second data field (e.g., another bit) indicating a request that the DL-PRS resource will be on the same antenna port. In addition, the DL-PRS configuration request message may include a third data field identifying a repetition value and a fourth field identifying a time gap value requested for the DL-PRS resource with phase coherence. The LMF may send a DL-PRS configuration request message to the base station.
[0019] In response to receiving the DL-PRS configuration request message, the base station may determine a DL-PRS configuration having DL-PRS resources (having the same initial transmit phase coherence), and may generate a DL-PRS configuration response message identifying the DL-PRS resources having the same initial transmit phase coherence. In some examples, the base station determines a DL-PRS configuration having DL-PRS resources with an initial transmit phase within a range, and generates a DL-PRS configuration response message identifying the DL-PRS resources with an initial transmit phase within a threshold. In some examples, the base station generates a DL-PRS configuration response message so as to also identify an antenna port, a repetition value, and a time gap value for each DL-PRS resource. The base station may send a DL-PRS configuration response message to the LMF.
[0020] The LMF may receive a DL-PRS configuration response message and may extract a repetition value and a time gap value from the DL-PRS configuration response message. The received repetition value and time gap value may or may not correspond to the requested repetition value and time gap value (e.g., based on the DL-PRS resources available to the base station). For example, the LMF may request a repetition value of four for a DL-PRS resource with phase coherence within a DL-PRS configuration request message, but the base station may only try to allocate two repetition time slots for the DL-PRS resource with phase coherence. In some examples, the base station allocates DL-PRS resources (e.g., time slots) according to the DL-PRS configuration request message.
[0021] In some specific implementations, the LMF generates auxiliary data identifying DL-PRS resources with initial transmission phase coherence. For example, the auxiliary data may identify DL-PRS resources with the same initial transmission phase. The LMF may also generate auxiliary data identifying repetition values and time gap values for DL-PRS resources received from a base station. In some examples, the LMF determines any one of the DL-PRS resources that satisfies one or more of the repetition values and time gap values in a DL-PRS configuration request message sent to the base station, and generates auxiliary data to identify the determined DL-PRS resource. The LMF may send (e.g., broadcast) the auxiliary data to one or more UEs.
[0022] In some cases, the LMF generates assistance data identifying one or more DL-PRS configurations. The assistance data may include a profile identification (ID) for each of the DL-PRS configurations. The LMF may send the assistance data to the UE, and the UE may select one of the DL-PRS configurations. For example, the UE may identify the selected one of the DL-PRS configurations by generating a profile selection message (such as a request assistance data message), and may send a profile selection message to the LMF, the profile selection message including a profile ID for the selected DL-PRS configuration. The LMF may then configure the base station based on the selected DL-PRS configuration. For example, in response to receiving the profile selection message, the LMF may generate a DL-PRS configuration request according to the profile identified in the profile selection message, and may send the DL-PRS configuration request to the base station, as described herein.
[0023] In some specific implementations, the UE generates a request for assistance data, the request including a request for a DL-PRS configuration with a phase-coherent DL-PRS resource. The UE may send a request for assistance data to the LMF. In response, the LMF may generate and send assistance data identifying a phase-coherent DL-PRS resource, as described herein. In some examples, the UE may improve its positioning measurement performance by utilizing phase-coherent DL-PRS resources. For example, the UE may prioritize resources based on carriers identified as having similar initial phases, and therefore, the UE may minimize phase errors based on the UE's location. Those of ordinary skill in the art who benefit from these disclosures will also recognize these and other benefits.
[0024] Figure 1 1 is a block diagram of at least a portion of an exemplary wireless communication system 100, such as a 5G wireless communication system. The wireless communication system 100 includes at least one BS 110 (e.g., a TRP, a gNB, a plurality of UEs 130, and a plurality of LMFs 120). Although the wireless communication system 100 may include additional components, such as an access and mobility management function (AMF), a session management function (SMF), a relay station, and any other suitable components, they are not illustrated for the purpose of simplicity.
[0025] Each UE may be, for example, a computer (e.g., a personal computer, a desktop computer, or a laptop computer), a mobile device (such as a tablet computer), a wireless communication device (such as, for example, a mobile phone, a cellular phone, a satellite phone, and / or a mobile phone handset), an Internet phone, a digital camera, a digital video recorder, a handheld device (such as a portable video game device or a personal digital assistant (PDA)), a drone device, a virtual reality device (e.g., a virtual reality headset), an augmented reality device (e.g., augmented reality glasses), or any other suitable device. BS 110 may provide communication coverage for a specific geographic area such as geographic area 101. For example, geographic area 101 may correspond to a macro cell, a pico cell, a femto cell, or any other type of cell. To provide coverage, BS 110 may transmit one or more beams covering at least a portion of geographic area 101. Each beam may include one or more carriers operating within a frequency spectrum. For example, BS 110 may transmit data such as PRS to UE 130 in a downlink using one or more carriers associated with each beam.
[0026] BS 110 may also communicate with LMF 120. For example, LMF 120 may request and receive information, such as DL-PRS configuration, from each BS 110. For example, LMF 120 may generate a DL-PRS configuration request message including a request for a DL-PRS configuration including a DL-PRS resource with phase coherence. In some examples, the DL-PRS configuration request message may specify one or more of a repetition value and a maximum time gap value for a DL-PRS resource with phase coherence. For example, the DL-PRS configuration request may include a request for a maximum number of time slots for phase coherence. The DL-PRS configuration request message may also include a request for the DL-PRS resource to use the same antenna port. LMF 120 may send a DL-PRS configuration request message to BS 110.
[0027] In response to receiving the DL-PRS configuration request message, BS 110 may determine a DL-PRS configuration having phase-coherent DL-PRS resources (e.g., DL-PRS resources transmitted with carriers having the same initial transmission phase), and may generate a DL-PRS configuration response message identifying the phase-coherent DL-PRS resources. In some examples, BS 110 determines a DL-PRS configuration having DL-PRS resources with an initial transmission phase within a range, and generates a DL-PRS configuration response message identifying DL-PRS resources with an initial transmission phase within a threshold. In some examples, BS 110 generates a DL-PRS configuration response message that identifies an antenna port, a repetition value, and a time gap value for each DL-PRS resource. BS 110 may send a DL-PRS configuration response message to LMF 120 in response to the DL-PRS configuration request message.
[0028] The LMF 120 may also receive measurement information from any connected UE 130. Based on the operating mode (e.g., UE-based mode or UE-assisted mode), the measurement information may include, for example, one or more of location information (e.g., latitude, longitude, and altitude data), velocity data, reference time data, code phase and Doppler measurements, and carrier phase measurements. In addition, the LMF 120 may provide supported location services to the connected UE 130. For example, as shown, UE 130a communicates with LMF 120a, and thus LMF 120a may provide location services to UE 130a. Similarly, UE 130b and 130c communicate with LMF 120b, and thus LMF 120b may provide location services to UE 130b, 130c. UE 130d communicates with each of LMF 120c and LMF 120d, and may receive location services from LMF 120c, 120d. UE 130e communicates with LMF 120d and can receive location services therefrom. Similarly, UE 130f communicates with each of LMF 120e and LMF 120f and can therefore receive location services from LMF 120e, LMF 120f.
[0029] Based on the measurement information received from the UE 130 and the information received from the BS 110, the LMF 120 may generate assistance data and send (e.g., broadcast the assistance data) to the connected UE 130. The assistance data may include, for example, a reference time, a reference position, an ionospheric model, earth orientation parameters, a time offset, a differential correction, an ephemeris and clock model, a health status, a data bit assistance, an acquisition assistance, an almanac, a UTC model, and resource data identifying phase-coherent resources (such as DL-PRS resources). In some examples, the resource data may also include one or more of an antenna port, a repetition value, and a time slot value for the DL-PRS resource.
[0030] In some examples, UE 130 (such as UE 130a) generates a request for assistance data, which includes a request for a DL-PRS configuration with phase-coherent DL-PRS resources. UE 130a can send the request for assistance data to LMF 120a. In response, LMF 120a can generate and send assistance data (e.g., assistance data update) to UE 130a that identifies phase-coherent DL-PRS resources for BS 110.
[0031] In some cases, LMF 120 generates assistance data identifying one or more DL-PRS configurations received, for example, from BS 110. The assistance data may include a profile ID for each of the DL-PRS configurations. LMF 120 may send the assistance data to UE 130. In response to receiving the assistance data, UE 130 may select one of the DL-PRS configurations and may generate a profile selection message including a profile ID for the selected DL-PRS configuration. UE 130 may send the profile selection message to LMF 120. In response to receiving the profile selection message, LMF 120 may configure BS 110 based on the selected DL-PRS configuration. For example, LMF 120 may generate a DL-PRS configuration request according to the profile identified in the profile selection message and may send the DL-PRS configuration request to BS 110.
[0032] Figure 2 A block diagram of an exemplary LMF 120 is illustrated. The functionality of the LMF 120 may be implemented in one or more processors, one or more field programmable gate arrays (FPGAs), one or more application specific integrated circuits (ASICs), one or more state machines, digital circuits, any other suitable circuits, or any suitable hardware. The LMF 120 may perform one or more of the exemplary functions and processes described in the present disclosure. For example, the functionality of the LMF 120 may be implemented across one or more servers (such as one or more cloud-based servers) or any other suitable computing devices.
[0033] like Figure 2 As shown in the example of , the LMF 120 may include an antenna 215 (which may be an antenna array), a central processing unit (CPU) 216, a modulator / demodulator 217, a graphics processing unit (GPU) 218, a local memory 220 of the GPU 218, and a memory controller 124 that provides access to a system memory 230 and an instruction memory 232.
[0034] The memory controller 224 may be communicatively coupled to the system memory 230 and the instruction memory 232. The memory controller 224 may facilitate data transfers to and from the system memory 230 and / or the instruction memory 232. For example, the memory controller 224 may receive memory read and write commands, such as from the CPU 216 or the GPU 218, and service such commands to provide memory services to the system memory 230 and / or the instruction memory 232. Although the memory controller 224 is illustrated as being separate from both the CPU 216 and the system memory 230, in other examples, some or all of the functionality of the memory controller 224 with respect to servicing the system memory 230 may be implemented on one or both of the CPU 216 and the system memory 230. Likewise, some or all of the functionality of the memory controller 224 with respect to servicing the instruction memory 232 may be implemented on one or both of the CPU 216 and the instruction memory 232.
[0035] The system memory 230 may store program modules and / or instructions and / or data that can be accessed by the CPU 216 and / or the GPU 218. For example, the system memory 230 may store an application that, when executed, provides location support services to the UE, as described herein. The system memory 230 may include one or more volatile or non-volatile memories or storage devices, such as, for example, random access memory (RAM), static RAM (SRAM), dynamic RAM (DRAM), read-only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic data media, cloud-based storage media, or optical storage media.
[0036] The CPU 216 may store data to and read data from the system memory 230 via the memory controller 224. For example, the CPU 216 may store a set of working instructions to the system memory 230, such as instructions loaded from the instruction memory 232. The CPU 216 may also use the system memory 230 to store dynamic data generated during the operation of the LMF 120. For example, the CPU 216 may store measurement data, such as carrier phase measurement data (e.g., received from the UE 130), within the system memory 230. The CPU 216 may also store auxiliary data within the system memory 230. The CPU 116 may include a general or special purpose processor that controls the operation of the LMF 120.
[0037] The GPU 218 may store data to and read data from the local memory 220. For example, the GPU 218 may store a set of working instructions to the local memory 220, such as instructions loaded from the instruction memory 232. The GPU 218 may also use the local memory 220 to store dynamic data generated during operation of the LMF 120. Examples of the local memory 220 include one or more volatile or non-volatile memory or storage devices, such as RAM, SRAM, DRAM, EPROM, EEPROM, flash memory, magnetic data media, cloud-based storage media, or optical storage media.
[0038] In addition, LMF 120 may include a modulator and / or a demodulator 217, either of which may be integrated as part of a combined modulator / demodulator. Modulator / demodulator 217 may include a modulator (e.g., an orthogonal frequency division multiplexing (OFDM) modulator) that modulates a signal for transmission (e.g., a 5G transmission) and / or a demodulator that demodulates a received signal (e.g., from BS 110 or UE 130). In some cases, one or more of CPU 116 and GPU 118 may be configured to provide data to modulator / demodulator 217 for modulation and to receive demodulated data from modulator / demodulator 217.
[0039] The instruction memory 232 may store instructions that may be accessed (e.g., read) and executed by one or more of the CPU 216 and the GPU 218. For example, the instruction memory 232 may store instructions that, when executed by one or more of the CPU 216 and the GPU 218, cause the CPU 216 and the GPU 218 to perform one or more of the operations described herein. For example, the instruction memory 232 may include a phase coherence request generation engine 232A and a phase coherence resource reporting engine 232B. The phase coherence request generation engine 232A may include instructions that, when executed by one or more of the CPU 216 and the GPU 218, cause the CPU 216 and the GPU 218 to generate a DL-PRS configuration request message, as described herein. Furthermore and when executed by one or more of the CPU 216 and the GPU 218, the instructions may cause one or more of the CPU 216 and the GPU 218 to provide a DL-PRS configuration request message to the modulator / demodulator 217 for transmission.
[0040] The phase-coherent resource reporting engine 232B may include instructions that, when executed by one or more of the CPU 216 and the GPU 218, cause the CPU 216 and the GPU 218 to generate auxiliary data identifying resources with phase coherence, such as DL-PRS resources, as described herein. For example, the auxiliary data may identify one or more DL-PRS configurations supported by the BS 110. In addition and when executed by one or more of the CPU 216 and the GPU 218, the instructions may cause the CPU 216 and the GPU 218 to provide the auxiliary data to the modulator / demodulator 217 for transmission.
[0041] The instruction memory 232 may also store instructions that, when executed by one or more of the CPU 116 and the GPU 118, cause the camera processor CPU 116 and the GPU 118 to perform any suitable LMF functions, such as functions that allow data exchange with the BS 110 and with the UE 130. The instruction memory 232 may include a read-only memory (ROM) such as an EEPROM, a flash memory, a removable disk, a CD-ROM, any non-volatile memory, any non-volatile memory, or any other suitable memory.
[0042] like Figure 2As shown, the various components of LMF 120 may be configured to communicate with each other across bus 235. Bus 235 may include any of a variety of bus structures, such as a third generation bus (e.g., a HyperTransport bus or an InfiniBand bus), a second generation bus (e.g., an Advanced Graphics Port bus, a Peripheral Component Interconnect (PCI) Express bus, or an Advanced eXtensible Interface (AXI) bus), or another type of bus or device interconnect. It will be appreciated that Figure 2 The specific configuration of components and communication interfaces between different components shown are merely exemplary, and other configurations of components and / or other image processing systems having the same or different components may be configured to implement the operations and processes of the present disclosure.
[0043] As described herein, one or more of the CPU 216 and the GPU 218 may perform operations of generating and sending a DL-PRS configuration request message to the BS 110, the DL-PRS configuration request message including a request for a DL-PRS configuration having phase-coherent DL-PRS resources. One or more of the CPU 216 and the GPU 218 may also perform operations of receiving and parsing a DL-PRS configuration response message to determine phase-coherent DL-PRS resources (e.g., resources sent at an initial phase within a range when sent), etc. One or more of the CPU 216 and the GPU 218 may perform further operations of receiving a request for assistance data including phase-coherent DL-PRS resources, such as a DL-PRS configuration having phase-coherent DL-PRS resources, and generating and sending assistance data identifying the phase-coherent DL-PRS resources (e.g., based on a DL-PRS configuration received from a base station such as the BS 110).
[0044] Figure 3AMessaging between a UE 130, BSs 110a (e.g., gNB), 110b, 110c, AMF 301, and LMF 120 is illustrated. Initially, transmit reception point (TRP) information 312 is exchanged between the BSs 110a, 110b, 110c, and the LMF 120. For example, the BS 110 may send DL-PRS configuration information, such as one or more of a resource set periodicity, a PRS bandwidth, a resource repetition value, a number of resource symbols, a comb size, a frequency layer, a start time and duration, a shut-off indication, a quasi-co-location (QCL) data, a PRS phase coherence data identifying a phase coherent resource, an antenna port for a phase coherent resource, a time gap between resources (e.g., a time gap value), and a number of repetition slots for a resource (e.g., a repetition value), to the LMF 120. Thus, for example, the LMF 120 may detect and identify the BSs 110a, 110b, 110c. In addition, the LMF 120 may generate and send a DL-PRS configuration request 302a, 302b, 302c (e.g., for DL-PRS transmission characteristics and transmission shutdown information) to each BS 110a, 110b, 110c, each BS including a request for a DL-PRS configuration including phase-coherent DL-PRS resources, and receive in response a DL-PRS configuration response 304a, 304b, 304c characterizing the corresponding DL-PRS configuration. For example, the LMF 120 may generate and send a DL-PRS configuration request 302a to the BS 110c. In response, the BS 110c may generate and send a DL-PRS configuration response 304a to the LMF 120. Similarly, LMF 120 may generate and send a DL-PRS configuration request 302b to BS 110b and a DL-PRS configuration request 302c to BS 110a, and may receive a DL-PRS configuration response 304b and a DL-PRS configuration response 304c from BS 110b and BS 110a, respectively. LMF 120 may store the DL-PRS configuration for each BS 110a, 110b, 110c in a data repository such as system memory 230.
[0045] Based on the DL-PRS configuration, each BS 110a, 110b, 110c may use, for example, the DL-PRS configuration reported in the DL-PRS configuration response 304c, 304b, 304a to initiate DL-PRS transmission (e.g., downlink transmission) to the UE 130. For example, the BS 110a may use the DL-PRS configuration reported in the DL-PRS configuration response 304c to initiate DL-PRS transmission 306a to the UE 130. Similarly, the BS 110b may use the DL-PRS configuration reported in the DL-PRS configuration response 304b to initiate DL-PRS transmission 306b to the UE 130, and the BS 110c may use the DL-PRS configuration reported in the DL-PRS configuration response 304a to initiate DL-PRS transmission 306c to the UE 130.
[0046] In some examples, LMF 120 generates and transmits assistance data 310 identifying DL-PRS resources with initial transmit phase coherence. For example, assistance data 310 may identify DL-PRS resources with the same initial transmit phase. As described herein, LMF 120 may also generate assistance data 310 identifying repetition values and time gap values of DL-PRS resources. LMF 120 transmits assistance data 310 to UE 130. For example, LMF 120 may broadcast assistance data 310 (e.g., as a broadcast message), and any connected UE such as UE 130 may receive assistance data 310. In some examples, UE 130 transmits assistance data request 309 to LMF 120 to request a DL-PRS configuration with phase coherent DL-PRS resources. In response, LMF 120 transmits assistance data 310 to UE 130.
[0047] In some cases, as described herein, LMF 120 generates assistance data 310 that identifies one or more DL-PRS configurations and includes a profile ID for each of the DL-PRS configurations. For example, and with reference to Figure 3B , LMF 120 may generate and send positioning assistance data 320 to BS 110 (e.g., when performing an assistance information control procedure). In addition, BS 110 may generate and send system information 322 to UE 130. System information 322 may include, for example, frame numbers, bandwidth, and cell selection and reselection thresholds for accessing a network provided by BS 110.
[0048] In addition, LMF 120 may send assistance data 324 to UE 130 that identifies one or more DL-PRS configurations for BS 110. The DL-PRS configurations may be based on DL-PRS configuration information received from BS 110, as described herein. For example, and during an on-demand PRS procedure 328, LMF 120 may generate and send a DL-PRS configuration request to BS 110, the DL-PRS configuration request including a request for a DL-PRS configuration with phase-coherent DL-PRS resources. In response, LMF 120 may receive a DL-PRS configuration response from BS 110 that characterizes the corresponding DL-PRS configuration. LMF 120 may assign a profile ID to each DL-PRS configuration, and may generate assistance data 324 to include the profile ID for each DL-PRS configuration. LMF 120 may send assistance data 324 to UE 130.
[0049] UE 130 may select one of the DL-PRS configurations identified within the received assistance data 324 based on the profile ID, and may generate a profile selection message 326 (e.g., a request assistance data message) including the profile ID for the selected DL-PRS configuration. UE 130 may send profile selection message 326 to LMF 120. LMF 120 may receive profile selection message 326, and may attempt to update BS 110 (e.g., using an on-demand PRS procedure 328 as described herein) to operate using the DL-PRS configuration identified within profile selection message 326. Upon receiving profile selection message 326, BS 110 may determine whether it may operate according to the DL-PRS configuration identified within profile selection message 326. If BS 110 determines that it may operate according to the DL-PRS configuration identified within profile selection message 326, BS 110 may update its current DL-PRS configuration accordingly.
[0050] In some examples, LMF 120 may receive DL-PRS configuration information identifying a current DL-PRS configuration from BS 110. In addition, LMF 120 may generate additional assistance data 332 identifying a current DL-PRS configuration of BS 110. If the configuration of BS 110 is successful, the current DL-PRS configuration may correspond to the selected DL-PRS configuration. LMF 120 may send additional assistance data 332 to UE 130. BS 110 may begin DL-PRS transmission 330 (e.g., downlink transmission) to UE 130 while operating under the DL-PRS configuration identified, for example, in profile selection response 326.
[0051] Figure 4AExemplary messaging between LMF 120 and BS 110 to determine DL-PRS resources with phase coherence, such as DL-PRS resources transmitted with initial phases (e.g., 5 degrees) within a range of each other is illustrated. In this example, LMF 120 generates a DL-PRS configuration request 402 requesting phase-coherent DL-PRS resources and transmits the DL-PRS configuration request 402 to BS 110. In response to receiving the DL-PRS configuration request 402, BS 110 determines the DL-PRS resources according to the request. For example, in some cases, the DL-PRS configuration request 402 identifies the range. BS 110 may determine DL-PRS resources transmitted with initial phases within a specified range of each other.
[0052] In some examples, the DL-PRS configuration request 402 includes a repetition value that identifies, for example, the number of repeated time slots. For example, the DL-PRS configuration request 402 may include a repetition value of one, two, four, six, or any other suitable value. In response to receiving the DL-PRS configuration request 402, the BS 110 may determine a DL-PRS resource that is phase-coherent and includes at least the number of repeated time slots. For example, if the maximum number of repeated time slots is four, the BS 110 may determine a phase-coherent DL-PRS resource that can be allocated to at least four time slots per resource. In some examples, the DL-PRS configuration request includes a time gap value that identifies the maximum number of other time slots between two consecutive DL-PRS resource time slots (e.g., two, four, or any other suitable value). For example, if the maximum number of other time slots is two, the BS 110 may determine a phase-coherent DL-PRS resource that can allocate time slots separated by at most two time slots (i.e., 0, 1, or 2 time slots).
[0053] Based on the determined DL-PRS resources, BS 110 generates a DL-PRS configuration response 404 identifying the determined DL-PRS resources, and sends the DL-PRS configuration response 404 to LMF 120. As described herein, LMF 120 may generate assistance data based on the DL-PRS resources identified within the DL-PRS configuration response 404, and may send the assistance data to one or more UEs 130.
[0054] In some examples, UE 130 may request DL-PRS resources with phase continuity from LMF 120, as described herein. For example, and with reference to Figure 4B, UE 130 may generate an assistance data request 412 including a request for a DL-PRS configuration with a phase-coherent DL-PRS resource. In some examples, UE 130 generates the assistance data request 412 to request a phase-coherent time slot that does not require a specific number of slot repetitions (e.g., repetition value=0) and does not require a maximum number of other time slots between two consecutive resource time slots for the same DL-PRS resource (e.g., time gap value=undefined). In some examples, UE 130 generates the assistance data request 412 to request a phase-coherent time slot and further requires at least one of a specific number of slot repetitions (e.g., repetition value=2) and a maximum number of other time slots between two consecutive resource time slots for the same DL-PRS resource (e.g., time gap value=2).
[0055] UE 130 may send an assistance data request 412 to LMF 120. In response, LMF 120 may generate assistance data 414 based on any DL-PRS configuration identified within DL-PRS configuration response 404 that identifies DL-PRS resources that are phase coherent and that otherwise satisfy any other requests. For example, LMF 120 may determine DL-PRS resources that satisfy any requested number of slot repetitions or any requested maximum number of additional slots between two consecutive resource slots for the same DL-PRS resource. LMF 120 may send assistance data 414 to UE 130. UE 130 may determine measurements, such as position measurements and carrier phase measurements, based on the DL-PRS resources that have phase coherence, and may send the measurements to BS 110.
[0056] Figure 5 is a flow chart of an example process 500 for generating auxiliary data identifying a resource having phase coherence. The process 500 may be performed by one or more processors executing instructions locally at a computing device, such as by Figure 1 and Figure 2 The process 500 may be performed by one or more of the CPU 116 and the GPU 118 of the LMF 120. Thus, the various operations of the process 500 may be represented by executable instructions stored in a storage medium of one or more computing platforms, such as the instruction memory 232 of the LMF 120.
[0057] Beginning at block 502, LMF 120 generates a configuration request message for resources having phase coherence. For example, LMF 120 may generate DL-PRS configuration request 402 for phase-coherent DL-PRS resources. In some examples, the configuration request message includes a series of phases, wherein the DL-PRS resources transmitted at an initial transmission phase within the series of phases are phase-coherent. In other examples, the configuration request message may include, for example, one or more of a repetition value and a time gap value.
[0058] At step 504, LMF 120 sends a configuration request message to at least one base station. For example, LMF 120 may send DL-PRS configuration request 402 to BS 110. BS 110 may determine DL-PRS resources based on DL-PRS configuration request 402. For example, and assuming that DL-PRS configuration request 402 identifies a series of phases, BS 110 may determine DL-PRS resources that are transmitted with phases within the series of phases. In an example when the configuration request message includes a repetition value, BS 110 may determine DL-PRS resources that are phase coherent and can be allocated to the number of repetition time slots identified by the repetition value. In an example when the configuration request message includes a time gap value, BS 110 may determine DL-PRS resources that are phase coherent and can be allocated so that no more than a maximum number of time slots (as identified by the time gap value) are allocated between two consecutive resource time slots of the same DL-PRS resource.
[0059] In addition, and at step 506, LMF 120 receives a configuration response message from at least one base station. The configuration request message identifies a plurality of resources having phase coherence. For example, in response to receiving the DL-PRS configuration request 402, BS 110 generates a DL-PRS configuration response 404 identifying the determined DL-PRS resources, and sends the DL-PRS configuration response 404 to LMF 120. At step 508, LMF 120 generates assistance data based on the plurality of resources having phase coherence. For example, LMF 120 may generate assistance data 414 based on any DL-PRS configuration identified in the received DL-PRS configuration response 404, the DL-PRS configuration identifying the phase-coherent DL-PRS resources. At step 510, LMF 120 sends assistance data. For example, LMF 120 may broadcast assistance data identifying the phase-coherent DL-PRS resources, which assistance data may be received by one or more UEs 130.
[0060] Figure 6 6 is a flow chart of an example process 600 for generating a resource request message for a resource having phase coherence. The process 600 may be performed by one or more processors executing instructions locally at a computing device, such as by Figure 1and Figure 2 The process 600 may be performed by one or more of the CPU 116 and the GPU 118 of the LMF 120. Thus, the various operations of the process 600 may be represented by executable instructions stored in a storage medium (such as the instruction memory 232 of the LMF 120) of one or more computing platforms.
[0061] Beginning at block 602, LMF 120 receives a request for a resource with phase coherence from a user equipment. For example, LMF 120 may receive an assistance data request 412 for a DL-PRS configuration with phase coherent DL-PRS resources from UE 130. At step 604, LMF 120 determines at least one of a resource repetition value and a time gap value based on the request. For example, LMF 120 may determine whether the request for a resource with phase coherence includes a valid resource repetition value, such as a resource repetition value within a resource repetition range. If the request for a resource with phase coherence does not include a valid resource repetition value, LMF 120 determines that no repetition time slots are being requested, and sets the resource repetition value to a default value (e.g., a value indicating that no resource repetition is being requested). Similarly, LMF 120 may determine whether the request for a resource with phase coherence includes a valid time gap value, such as a time gap value within a time gap range. If the request for a phase-coherent resource does not include a valid time slot value, LMF 120 determines that no time slot is requested and sets the time slot value to a default value (eg, a value indicating that no time slot is requested).
[0062] Proceeding to step 606, LMF 120 generates a configuration request message for a resource with phase coherence based on the determined resource repetition value and the determined time gap value. For example, LMF 120 may generate a DL-PRS configuration request 402 for a phase-coherent DL-PRS resource, wherein the DL-PRS configuration request 402 includes the determined resource repetition value and the determined time gap value. At step 608, LMF 120 sends a configuration request message to at least one base station. For example, LMF 120 may send DL-PRS configuration request 402 to BS 110.
[0063] In some cases, in response to receiving the DL-PRS configuration request 402, the BS 110 generates a DL-PRS configuration response 404 identifying the determined DL-PRS resources, and sends the DL-PRS configuration response 404 to the LMF 120. The LMF 120 may then generate assistance data based on the DL-PRS resources, and send the assistance data to a user equipment (e.g., the UE 130).
[0064] Specific implementation examples are further described in the following numbered clauses:
[0065] 1. A device, comprising:
[0066] a non-transitory machine-readable storage medium storing instructions; and
[0067] at least one processor coupled to the non-transitory machine-readable storage medium, the at least one processor configured to:
[0068] generating a configuration request message for a phase-coherent resource;
[0069] Sending the configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources having phase coherence;
[0070] receiving a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources having phase coherence;
[0071] generating assistance data based on the plurality of resources having phase coherence; and
[0072] The auxiliary data is sent.
[0073] 2. The apparatus of clause 1, wherein the at least one processor is further configured to execute the instructions to:
[0074] generating the configuration request message to include a time gap value;
[0075] receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the time gap value; and
[0076] The assistance data is generated based on the portion of the plurality of resources that satisfies the time gap value.
[0077] 3. An apparatus according to any of clauses 1 to 2, wherein the at least one processor is further configured to execute the instructions to:
[0078] generating the configuration request message to include a resource repetition value;
[0079] receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the resource repetition value; and
[0080] The auxiliary data is generated based on the portion of the plurality of resources that satisfies the resource repetition value.
[0081] 4. An apparatus as described in any of clauses 1 to 3, wherein the resources having phase coherence are downlink positioning reference signal (DL-PRS) resources.
[0082] 5. An apparatus according to any of clauses 1 to 4, wherein the at least one processor is further configured to execute the instructions to:
[0083] receiving an assistance data request message from a user equipment (UE); and
[0084] The assistance data is sent in response to the assistance data request message.
[0085] 6. The apparatus of clause 5, wherein the at least one processor is further configured to execute the instructions to:
[0086] determining that the assistance data request message includes at least one of a time gap value and a repetition value; and
[0087] The configuration request message is generated to include the at least one of the time gap value and the repetition value.
[0088] 7. An apparatus as described in any of clauses 1 to 6, wherein the configuration response message comprises at least one downlink positioning reference signal (DL-PRS) configuration, wherein the at least one DL-PRS configuration comprises the plurality of resources having phase coherence, and wherein the at least one processor is further configured to execute the instructions to:
[0089] assigning a profile identification (ID) to the at least one DL-PRS configuration; and
[0090] The auxiliary data is generated to include the profile ID.
[0091] 8. The apparatus of clause 7, wherein the at least one processor is further configured to execute the instructions to:
[0092] receiving an assistance data request message from a user equipment (UE);
[0093] It is determined that the assistance data request message includes the profile ID.
[0094] 9. The apparatus of clause 8, wherein the at least one processor is further configured to execute the instructions to:
[0095] generating an additional configuration request message identifying the at least one DL-PRS configuration; and
[0096] The additional configuration request message is sent to the at least one base station.
[0097] 10. A method comprising:
[0098] generating a configuration request message for a phase-coherent resource;
[0099] Sending the configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources having phase coherence;
[0100] receiving a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources having phase coherence;
[0101] generating assistance data based on the plurality of resources having phase coherence; and
[0102] The auxiliary data is sent.
[0103] 11. The method according to clause 10, comprising:
[0104] generating the configuration request message to include a time gap value;
[0105] receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the time gap value; and
[0106] The assistance data is generated based on the portion of the plurality of resources that satisfies the time gap value.
[0107] 12. A method according to any one of clauses 10 to 11, comprising:
[0108] generating the configuration request message to include a resource repetition value;
[0109] receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the resource repetition value; and
[0110] The auxiliary data is generated based on the portion of the plurality of resources that satisfies the resource repetition value.
[0111] 13. A method according to any of clauses 10 to 12, wherein the resources having phase coherence are downlink positioning reference signal (DL-PRS) resources.
[0112] 14. A method according to any one of clauses 10 to 13, comprising:
[0113] receiving an assistance data request message from a user equipment (UE); and
[0114] The assistance data is sent in response to the assistance data request message.
[0115] 15. The method according to clause 14, comprising:
[0116] determining that the assistance data request message includes at least one of a time gap value and a repetition value; and
[0117] The configuration request message is generated to include the at least one of the time gap value and the repetition value.
[0118] 16. A method according to any of clauses 10 to 15, wherein the configuration response message comprises at least one downlink positioning reference signal (DL-PRS) configuration, wherein the at least one DL-PRS configuration comprises the plurality of resources having phase coherence, the method comprising:
[0119] assigning a profile identification (ID) to the at least one DL-PRS configuration; and
[0120] The auxiliary data is generated to include the profile ID.
[0121] 17. The method according to clause 16, comprising:
[0122] receiving an assistance data request message from a user equipment (UE);
[0123] It is determined that the assistance data request message includes the profile ID.
[0124] 18. The method according to clause 17, comprising:
[0125] generating an additional configuration request message identifying the at least one DL-PRS configuration; and
[0126] The additional configuration request message is sent to the at least one base station.
[0127] 19. A non-transitory machine-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
[0128] generating a configuration request message for a phase-coherent resource;
[0129] Sending the configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources having phase coherence;
[0130] receiving a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources having phase coherence;
[0131] generating assistance data based on the plurality of resources having phase coherence; and
[0132] The auxiliary data is sent.
[0133] 20. The non-transitory machine-readable storage medium of clause 19, wherein the instructions, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
[0134] generating the configuration request message to include a time gap value;
[0135] The configuration message is received from the at least one base station, wherein at least a portion of the plurality of resources satisfies the time gap value; and the assistance data is generated based on the portion of the plurality of resources that satisfies the time gap value.
[0136] 21. The non-transitory machine-readable storage medium of any of clauses 19 to 20, wherein the instructions, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
[0137] generating the configuration request message to include a resource repetition value;
[0138] receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the resource repetition value; and
[0139] The auxiliary data is generated based on the portion of the plurality of resources that satisfies the resource repetition value.
[0140] 22. The non-transitory machine-readable storage medium of any of clauses 19 to 21, wherein the resources having phase coherence are downlink positioning reference signal (DL-PRS) resources.
[0141] 23. The non-transitory machine-readable storage medium of any one of clauses 19 to 12, comprising:
[0142] receiving an assistance data request message from a user equipment (UE); and
[0143] The assistance data is sent in response to the assistance data request message.
[0144] 24. The non-transitory machine-readable storage medium of clause 23, comprising:
[0145] determining that the assistance data request message includes at least one of a time gap value and a repetition value; and
[0146] The configuration request message is generated to include the at least one of the time gap value and the repetition value.
[0147] 25. A non-transitory machine-readable storage medium as described in any of clauses 19 to 24, wherein the configuration response message comprises at least one downlink positioning reference signal (DL-PRS) configuration, wherein the at least one DL-PRS configuration comprises the plurality of resources having phase coherence, the method comprising:
[0148] assigning a profile identification (ID) to the at least one DL-PRS configuration; and
[0149] The auxiliary data is generated to include the profile ID.
[0150] 26. The non-transitory machine-readable storage medium of clause 25, comprising:
[0151] receiving an assistance data request message from a user equipment (UE);
[0152] It is determined that the assistance data request message includes the profile ID.
[0153] 27. The non-transitory machine-readable storage medium of clause 26, comprising:
[0154] generating an additional configuration request message identifying the at least one DL-PRS configuration; and
[0155] The additional configuration request message is sent to the at least one base station.
[0156] 28. An image capturing device, the image capturing device comprising:
[0157] means for generating a configuration request message for a phase-coherent resource;
[0158] means for sending the configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources having phase coherence;
[0159] means for receiving a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources having phase coherence;
[0160] means for generating assistance data based on the plurality of resources having phase coherence; and
[0161] Means for transmitting said assistance data.
[0162] 29. An image capture device according to clause 28, comprising:
[0163] generating the configuration request message to include a time gap value;
[0164] receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the time gap value; and
[0165] The assistance data is generated based on the portion of the plurality of resources that satisfies the time gap value.
[0166] 30. An image capture device according to any of clauses 28 to 29, comprising:
[0167] generating the configuration request message to include a resource repetition value;
[0168] receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the resource repetition value; and
[0169] The auxiliary data is generated based on the portion of the plurality of resources that satisfies the resource repetition value.
[0170] 31. An image capture device as recited in any of clauses 28 to 30, wherein the resources having phase coherence are downlink positioning reference signal (DL-PRS) resources.
[0171] 32. An image capture device according to any of clauses 28 to 31, comprising:
[0172] receiving an assistance data request message from a user equipment (UE); and
[0173] The assistance data is sent in response to the assistance data request message.
[0174] 33. An image capture device according to clause 32, comprising:
[0175] determining that the assistance data request message includes at least one of a time gap value and a repetition value; and
[0176] The configuration request message is generated to include the at least one of the time gap value and the repetition value.
[0177] 34. An image capture device according to any of clauses 28 to 33, wherein the configuration response message comprises at least one downlink positioning reference signal (DL-PRS) configuration, wherein the at least one DL-PRS configuration comprises the plurality of resources having phase coherence, the method comprising:
[0178] assigning a profile identification (ID) to the at least one DL-PRS configuration; and
[0179] The auxiliary data is generated to include the profile ID.
[0180] 35. An image capture device according to clause 34, comprising:
[0181] receiving an assistance data request message from a user equipment (UE);
[0182] It is determined that the assistance data request message includes the profile ID.
[0183] 36. An image capture device according to clause 35, comprising:
[0184] generating an additional configuration request message identifying the at least one DL-PRS configuration; and
[0185] The additional configuration request message is sent to the at least one base station.
[0186] Although the method described above refers to the illustrated flow chart, many other ways of performing the actions associated with the method may be used. For example, the order of some operations may be changed, and some embodiments may omit one or more operations in the described operations and / or include additional operations.
[0187] Additionally, the methods and systems described herein may be embodied at least in part in the form of computer-implemented processes and devices for practicing those processes. The disclosed methods may also be embodied at least in part in the form of a tangible non-transitory machine-readable storage medium encoded with computer program code. For example, the methods may be embodied in hardware, executable instructions (e.g., software) executed by a processor, or a combination of the two. The medium may include, for example, RAM, ROM, CD-ROM, DVD-ROM, BD-ROM, hard drive, flash memory, or any other non-transitory machine-readable storage medium. When the computer program code is loaded into a computer and executed by the computer, the computer becomes a device for practicing the method. The method may also be embodied at least in part in the form of a computer, the computer program code being loaded into or executed in the computer, making the computer a dedicated computer for practicing the method. When implemented on a general-purpose processor, the computer program code segment configures the processor to create a specific logic circuit. The method may alternatively be embodied at least in part in a dedicated integrated circuit for executing the method.
Claims
1. A device, comprising: a non-transitory machine-readable storage medium storing instructions; and at least one processor coupled to the non-transitory machine-readable storage medium, the at least one processor configured to: generating a configuration request message for a phase-coherent resource; Sending the configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources having phase coherence; receiving a configuration response message from the at least one base station, wherein the configuration response message identifies the plurality of resources having phase coherence; generating assistance data based on the plurality of resources having phase coherence; as well as The auxiliary data is sent.
2. The apparatus of claim 1 , wherein the at least one processor is further configured to execute the instructions to: generating the configuration request message to include a time gap value; receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the time gap value; as well as The assistance data is generated based on the portion of the plurality of resources that satisfies the time gap value.
3. The apparatus of claim 1 , wherein the at least one processor is further configured to execute the instructions to: generating the configuration request message to include a resource repetition value; receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the resource repetition value; and The auxiliary data is generated based on the portion of the plurality of resources that satisfies the resource repetition value. The apparatus of claim 1 , wherein the resource having phase coherence is a downlink positioning reference signal (DL-PRS) resource.
5. The apparatus of claim 1 , wherein the at least one processor is further configured to execute the instructions to: receiving an assistance data request message from a user equipment (UE); and The assistance data is sent in response to the assistance data request message.
6. The apparatus of claim 5, wherein the at least one processor is further configured to execute the instructions to: determining that the assistance data request message includes at least one of a time gap value and a repetition value; and The configuration request message is generated to include the at least one of the time gap value and the repetition value.
7. The apparatus of claim 1 , wherein the configuration response message comprises at least one downlink positioning reference signal (DL-PRS) configuration, wherein the at least one DL-PRS configuration comprises the plurality of resources having phase coherence, and wherein the at least one processor is further configured to execute the instructions to: assigning a profile identification (ID) to the at least one DL-PRS configuration; and The auxiliary data is generated to include the profile ID.
8. The apparatus of claim 7, wherein the at least one processor is further configured to execute the instructions to: receiving an assistance data request message from a user equipment (UE); It is determined that the assistance data request message includes the profile ID.
9. The apparatus of claim 8, wherein the at least one processor is further configured to execute the instructions to: generating an additional configuration request message identifying the at least one DL-PRS configuration; and The additional configuration request message is sent to the at least one base station.
10. A method comprising: generating a configuration request message for a phase-coherent resource; Sending the configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources having phase coherence; receiving a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources having phase coherence; generating assistance data based on the plurality of resources having phase coherence; as well as The auxiliary data is sent.
11. The method according to claim 10, comprising: generating the configuration request message to include a time gap value; receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the time gap value; as well as The assistance data is generated based on the portion of the plurality of resources that satisfies the time gap value.
12. The method according to claim 10, comprising: generating the configuration request message to include a resource repetition value; receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the resource repetition value; as well as The auxiliary data is generated based on the portion of the plurality of resources that satisfies the resource repetition value.
13. The method according to claim 10, comprising: receiving an assistance data request message from a user equipment (UE); as well as The assistance data is sent in response to the assistance data request message.
14. The method according to claim 13, comprising: determining that the assistance data request message includes at least one of a time gap value and a repetition value; as well as The configuration request message is generated to include the at least one of the time gap value and the repetition value.
15. The method of claim 10, wherein the configuration response message comprises at least one downlink positioning reference signal (DL-PRS) configuration, wherein the at least one DL-PRS configuration comprises the plurality of resources having phase coherence, the method comprising: assigning a profile identification (ID) to the at least one DL-PRS configuration; as well as The auxiliary data is generated to include the profile ID.
16. The method according to claim 15, comprising: receiving an assistance data request message from a user equipment (UE); It is determined that the assistance data request message includes the profile ID.
17. The method according to claim 16, comprising: generating an additional configuration request message identifying the at least one DL-PRS configuration; as well as The additional configuration request message is sent to the at least one base station.
18. A non-transitory machine-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising: generating a configuration request message for a phase-coherent resource; Sending the configuration request message to at least one base station, the configuration request message causing the at least one base station to determine a plurality of resources having phase coherence; receiving a configuration response message from the at least one base station, wherein the configuration response message identifies a plurality of resources having phase coherence; generating assistance data based on the plurality of resources having phase coherence; as well as The auxiliary data is sent.
19. The non-transitory machine-readable storage medium of claim 18, wherein the instructions, when executed by the at least one processor, cause the at least one processor to perform operations comprising: generating the configuration request message to include a time gap value; receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the time gap value; as well as The assistance data is generated based on the portion of the plurality of resources that satisfies the time gap value.
20. The non-transitory machine-readable storage medium of claim 18, wherein the instructions, when executed by the at least one processor, cause the at least one processor to perform operations comprising: generating the configuration request message to include a resource repetition value; receiving the configuration message from the at least one base station, wherein at least a portion of the plurality of resources satisfies the resource repetition value; as well as The auxiliary data is generated based on the portion of the plurality of resources that satisfies the resource repetition value.