Positioning measurement report
By configuring the processor in the wireless communication system to determine the amount of channel resources and optimize the transmission of positioning status information, the problem of low signaling efficiency under the 5G standard is solved, higher data transmission speed and a larger number of connections are achieved, and spectrum efficiency is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2021-05-13
- Publication Date
- 2026-06-12
Smart Images

Figure CN115606269B_ABST
Abstract
Description
Background Technology
[0001] Wireless communication systems have evolved through several generations, including first-generation analog radiotelephone service (1G), second-generation (2G) digital radiotelephone service (including temporary 2.5G and 2.75G networks), third-generation (3G) high-speed data, wireless services supporting the Internet, fourth-generation (4G) services (e.g., Long Term Evolution (LTE) or WiMax), and fifth-generation (5G). Currently, many different types of wireless communication systems are in use, including cellular and Personal Communication Services (PCS) systems. Known examples of cellular systems include cellular analog Advanced Mobile Phone Systems (AMPS), and digital cellular systems based on Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Time Division Multiple Access (TDMA), and TDMA variants of the Global System for Mobile Access (GSM).
[0002] The fifth-generation (5G) mobile standard demands higher data transmission speeds, a greater number of connections, and better coverage, among other improvements. According to the Next Generation Mobile Networks Alliance (NGC), the 5G standard aims to provide tens of megabits per second (Mbps) of data rate for each of tens of thousands of users, and 1 gigabit per second (Gbps) of data rate for dozens of employees in an office space. Hundreds of thousands of simultaneous connections should be supported to enable large-scale sensor deployments. Therefore, the spectral efficiency of 5G mobile communications should be significantly enhanced compared to the current 4G standard. Furthermore, signaling efficiency should be improved and latency significantly reduced compared to the current standard. Summary of the Invention
[0003] An example device capable of wireless communication includes: a transmitter configured to wirelessly transmit outbound signals; a memory; and a processor communicatively coupled to the memory and the transmitter, the processor being configured to: obtain location status information resource allocation parameters; determine a location resource quantity based on the location status information resource allocation parameters, the location resource quantity being the amount of resources of the channel available for transmitting location status information; and transmit location status information via the transmitter through the channel, the location status information occupying no more than the location resource quantity of the channel.
[0004] Implementations of such devices may include one or more of the following features: Location status information resource allocation parameters are selected parameters, and a processor is configured to retrieve the selected parameter from a plurality of location status information resource allocation parameters stored in memory. The processor is configured to retrieve the selected parameter based on a positioning method associated with the location status information. The device includes a receiver communicatively coupled to the processor and configured to receive inbound signals, and the processor is configured to retrieve the selected parameter based on control information received by the processor via the receiver. The device includes a receiver communicatively coupled to the processor and configured to receive inbound signals, and the processor is configured to add new location status information resource allocation parameters from the control signals received by the processor via the receiver to the plurality of location status information resource allocation parameters stored in memory.
[0005] Similarly or alternatively, implementations of such devices may include one or more of the following features. To obtain location status information resource allocation parameters, the processor is configured to: obtain a first location status information resource allocation sub-parameter; and obtain a second location status information resource allocation sub-parameter; to determine the amount of location resources, the processor is configured to: determine a first amount of location resources for the channel based on the first location status information resource allocation sub-parameter; and determine a second amount of location resources for the channel based on the second location status information resource allocation sub-parameter; and to transmit location status information, the processor is configured to: transmit a first portion of the location status information, the first portion occupying no more than the first amount of location resources for the channel; and transmit a second portion of the location status information, the second portion occupying no more than the second amount of location resources for the channel. The processor is configured to use the first channel status information resource allocation sub-parameter as the first location status information resource allocation sub-parameter, and to use the second channel status information resource allocation sub-parameter as the second location status information resource allocation sub-parameter, wherein the first channel status information resource allocation sub-parameter corresponds to the amount of resources of the channel available for transmitting the first portion of the channel status information, and the second channel status information resource allocation sub-parameter corresponds to the amount of resources of the channel available for transmitting the second portion of the channel status information. The processor is configured to use a first channel state information resource allocation sub-parameter as a first location state information resource allocation sub-parameter and as a second location state information resource allocation sub-parameter, wherein the first channel state information resource allocation sub-parameter corresponds to the amount of resources of the channel that can be used to convey channel state information in a first part, and the second channel state information resource allocation sub-parameter corresponds to the amount of resources of the channel that can be used to convey channel state information in a second part.
[0006] Similarly or alternatively, implementations of such devices may include one or more of the following features. To transmit location status information, the processor is configured to concatenate the location status information to channel status information. To concatenate the location status information to the channel status information, the processor is configured to concatenate a first portion of the location status information to a first portion of the channel status information and a second portion of the location status information to a second portion of the channel status information.
[0007] Similarly or alternatively, implementations of such devices may include one or more of the following features: The processor is configured to transmit location status information in a channel based on at least one of control information associated with the location status information, quality of service associated with the location status information, or a location method associated with the location status information, to the proximity to a reference signal. The processor is configured to transmit the location status information without mapping at least a portion of the location status information to any resource element designated for conveying a hybrid automatic repeat request. At least a portion of the location status information includes a fixed payload portion of the location status information, a location fixed estimate, a reference sender / receiver point identifier, or a location measurement. The channel that can be used to convey the location status information is a Physical Uplink Shared Channel (PUSCH), a Physical Downlink Shared Channel (PDSCH), or a Physical Sidelink Shared Channel (PSSCH).
[0008] Another example device capable of wireless communication includes: an acquisition component for obtaining location status information resource allocation parameters; a determination component for determining a location resource quantity based on the location status information resource allocation parameters, the location resource quantity being the amount of resources of the channel available for transmitting location status information; and a transmission component for transmitting location status information through the channel while occupying no more than the location resource quantity of the channel.
[0009] Implementations of such devices may include one or more of the following features: The device includes a storage component for storing a plurality of location status information resource allocation parameters, the location status information resource allocation parameters being selected parameters, and an obtaining component for retrieving the selected parameter from the plurality of location status information resource allocation parameters in the storage component. The obtaining component includes a component for retrieving the selected parameter based on a positioning method used to derive location status information. The obtaining component includes a component for receiving control information and for retrieving the selected parameter based on the control information. The obtaining component includes a component for receiving new location status information resource allocation parameters from control signals and for adding the new location status information resource allocation parameters to the plurality of location status information resource allocation parameters in the storage component.
[0010] Similarly or alternatively, implementations of such devices may include one or more of the following features. The obtaining component includes: components for obtaining a first location status information resource allocation sub-parameter; and components for obtaining a second location status information resource allocation sub-parameter; the determining component includes: components for determining a first location resource sub-quantity of channel resources based on the first location status information resource allocation sub-parameter; and components for determining a second location resource sub-quantity of channel resources based on the second location status information resource allocation sub-parameter; and the transmitting component includes: components for transmitting a first portion of location status information, the first portion occupying no more than the first location resource sub-quantity of channel resources; and components for transmitting a second portion of location status information, the second portion occupying no more than the second location resource sub-quantity of channel resources. The obtaining component includes components for using the first channel status information resource allocation sub-parameter as the first location status information resource allocation sub-parameter and for using the second channel status information resource allocation sub-parameter as the second location status information resource allocation sub-parameter, wherein the first channel status information resource allocation sub-parameter corresponds to the amount of channel resources available for conveying the first portion of channel status information, and the second channel status information resource allocation sub-parameter corresponds to the amount of channel resources available for conveying the second portion of channel status information. The obtaining component includes a component for using a first channel state information resource allocation sub-parameter as a first positioning state information resource allocation sub-parameter and as a second positioning state information resource allocation sub-parameter, wherein the first channel state information resource allocation sub-parameter corresponds to the amount of resources of the channel that can be used to convey channel state information in a first part, and the second channel state information resource allocation sub-parameter corresponds to the amount of resources of the channel that can be used to convey channel state information in a second part.
[0011] Similarly or alternatively, implementations of such devices may include one or more of the following features: The transmitting component includes components for concatenating positioning status information with channel status information. The transmitting component includes components for concatenating a first portion of the positioning status information with a first portion of the channel status information and for concatenating a second portion of the positioning status information with a second portion of the channel status information.
[0012] Similarly or alternatively, implementations of such devices may include one or more of the following features: The transmitting component includes means for transmitting location status information in a channel based on at least one of control information associated with the location status information, or quality of service associated with the location status information, or a location method associated with the location status information, to proximity to a reference signal. The transmitting component includes means for transmitting the location status information without mapping at least a portion of the location status information to any resource element designated for conveying a hybrid automatic repeat request. At least a portion of the location status information includes a fixed payload portion of the location status information, a fixed location estimate, a reference transmit / receive point identifier, or a location measurement.
[0013] An example method for providing location status information in a channel that can be used to convey location status information includes: obtaining location status information resource allocation parameters; determining a location resource quantity based on the location status information resource allocation parameters, wherein the location resource quantity is the amount of resources in the channel that can be used to convey location status information; and transmitting location status information through the channel while occupying no more than the location resource quantity of the channel.
[0014] Implementations of such methods may include one or more of the following features: The location status information resource allocation parameter is a selected parameter, and obtaining the location status information resource allocation parameter includes retrieving the selected parameter from a plurality of location status information resource allocation parameters stored in memory. The retrieval of the selected parameter is based on a positioning method used to derive the location status information. The method includes receiving control information, and retrieving the selected parameter based on that control information. The method includes: receiving a new location status information resource allocation parameter from a control signal; and adding the new location status information resource allocation parameter to the plurality of location status information resource allocation parameters stored in memory.
[0015] Similarly or alternatively, implementations of such methods may include one or more of the following features: Obtaining location status information resource allocation parameters includes: obtaining a first location status information resource allocation sub-parameter; and obtaining a second location status information resource allocation sub-parameter; determining the amount of location resources includes: determining a first amount of location resource resources for the channel based on the first location status information resource allocation sub-parameter; and determining a second amount of location resource resources for the channel based on the second location status information resource allocation sub-parameter; and transmitting location status information includes: transmitting a first portion of location status information, the first portion occupying no more than the first amount of location resource resources for the channel; and transmitting a second portion of location status information, the second portion occupying no more than the second amount of location resource resources for the channel. Obtaining location status information resource allocation parameters includes using a first channel status information resource allocation sub-parameter as the first location status information resource allocation sub-parameter and using a second channel status information resource allocation sub-parameter as the second location status information resource allocation sub-parameter, wherein the first channel status information resource allocation sub-parameter corresponds to the amount of channel resources available for transmitting the first portion of channel status information, and the second channel status information resource allocation sub-parameter corresponds to the amount of channel resources available for transmitting the second portion of channel status information. Obtaining the location status information resource allocation parameters includes using a first channel status information resource allocation sub-parameter as both a first location status information resource allocation sub-parameter and a second location status information resource allocation sub-parameter. The first channel status information resource allocation sub-parameter corresponds to the amount of resources available for the first part of the channel that can be used to convey channel status information, and the second channel status information resource allocation sub-parameter corresponds to the amount of resources available for the second part of the channel that can be used to convey channel status information.
[0016] Similarly or alternatively, implementations of such methods may include one or more of the following features: Sending location status information includes concatenating the location status information with channel status information. Concatenating the location status information with channel status information includes concatenating a first portion of the location status information with a first portion of the channel status information and concatenating a second portion of the location status information with a second portion of the channel status information.
[0017] Similarly or alternatively, implementations of such methods may include one or more of the following features: Transmitting location status information includes transmitting the location status information in the channel based on at least one of control information associated with the location status information, or quality of service associated with the location status information, or a location method associated with the location status information, to determine proximity to a reference signal. Transmitting location status information includes transmitting the location status information without mapping at least a portion of the location status information to any resource element designated for conveying a hybrid automatic repeat request. At least a portion of the location status information includes a fixed payload portion of the location status information, a location fixation estimate, a reference transmit / receive point identifier, or a location measurement.
[0018] An example non-transitory processor-readable storage medium includes processor-readable instructions configured to cause a processor of a device to: obtain location status information resource allocation parameters; determine a location resource quantity based on the location status information resource allocation parameters, the location resource quantity being the amount of resources available on the channel for transmitting location status information; and transmit location status information through the channel while occupying no more than the location resource quantity of the channel.
[0019] Implementations of such storage media may include one or more of the following features: The location status information resource allocation parameter is a selected parameter, and the storage medium includes processor-readable instructions configured to cause a processor to retrieve the selected parameter from a plurality of location status information resource allocation parameters stored in the device's memory. The storage medium includes processor-readable instructions configured to cause a processor to retrieve the selected parameter based on a location method associated with the location status information. The storage medium includes processor-readable instructions configured to cause a processor to retrieve the selected parameter based on control information received by the device. The storage medium includes processor-readable instructions configured to cause a processor to add a new location status information resource allocation parameter, based on a control signal received from the device, to a plurality of location status information resource allocation parameters stored in the device's memory.
[0020] Similarly or alternatively, implementations of such storage media may include one or more of the following features. Processor-readable instructions configured to cause a processor to obtain location status information resource allocation parameters include processor-readable instructions configured to cause a processor to perform the following operations: obtain a first location status information resource allocation sub-parameter; and obtain a second location status information resource allocation sub-parameter; processor-readable instructions configured to cause a processor to determine a location resource quantity include processor-readable instructions configured to cause a processor to perform the following operations: determine a first location resource quantity of channel resources based on the first location status information resource allocation sub-parameter; and determine a second location resource quantity of channel resources based on the second location status information resource allocation sub-parameter; and processor-readable instructions configured to cause a processor to transmit location status information include processor-readable instructions configured to cause a processor to perform the following operations: transmit a first portion of location status information, the first portion occupying no more than the first location resource quantity of channel resources; and transmit a second portion of location status information, the second portion occupying no more than the second location resource quantity of channel resources. The storage medium includes processor-readable instructions configured to cause a processor to use a first channel state information resource allocation sub-parameter as a first location state information resource allocation sub-parameter and a second channel state information resource allocation sub-parameter as a second location state information resource allocation sub-parameter, wherein the first channel state information resource allocation sub-parameter corresponds to a first portion of the channel's resources available for conveying channel state information, and the second channel state information resource allocation sub-parameter corresponds to a second portion of the channel's resources available for conveying channel state information. The storage medium also includes processor-readable instructions configured to cause a processor to use both the first and second channel state information resource allocation sub-parameters as first and second location state information resource allocation sub-parameters, wherein the first channel state information resource allocation sub-parameter corresponds to a first portion of the channel's resources available for conveying channel state information, and the second channel state information resource allocation sub-parameter corresponds to a second portion of the channel's resources available for conveying channel state information.
[0021] Similarly or alternatively, implementations of such storage media may include one or more of the following features: Processor-readable instructions configured to cause a processor to send location status information include processor-readable instructions configured to cause a processor to concatenate location status information with channel status information. Processor-readable instructions configured to cause a processor to concatenate location status information with channel status information include processor-readable instructions configured to cause a processor to concatenate a first portion of the location status information with a first portion of the channel status information and to concatenate a second portion of the location status information with a second portion of the channel status information.
[0022] Similarly or alternatively, implementations of such storage media may include one or more of the following features. Processor-readable instructions configured to cause a processor to transmit location status information include processor-readable instructions configured to cause a processor to transmit the location status information in a channel based on at least one of control information associated with the location status information, or quality of service associated with the location status information, or a location method associated with the location status information, to a proximity to a reference signal. Processor-readable instructions configured to cause a processor to transmit location status information include processor-readable instructions configured to cause a processor to transmit the location status information without mapping at least a portion of the location status information to any resource element designated for conveying a hybrid automatic repeat request. At least a portion of the location status information includes a fixed payload portion of the location status information, a location fixed estimate, a reference transmit / receive point identifier, or a location measurement. Attached Figure Description
[0023] Figure 1 This is a simplified diagram of an example wireless communication system.
[0024] Figure 2 yes Figure 1 The diagram shows the block diagram of the components of an example user device.
[0025] Figure 3 yes Figure 1 The diagram shows the components of an example send / receive point.
[0026] Figure 4 yes Figure 1 The diagram shows the components of the example server.
[0027] Figure 5 This is a block diagram of an example user device.
[0028] Figure 6 It is the signaling and process flow for allocating and issuing location status information.
[0029] Figure 7 From Figure 5 The diagram shown is a simplified block diagram of retrieving allocation parameters and / or storing received allocation parameters in memory.
[0030] Figure 8 It is a simplified diagram of the time slots, including control information for the reference signal.
[0031] Figure 9 This is a flowchart of a method for providing location status information. Detailed Implementation
[0032] This paper discusses techniques for reporting location status information. For example, channel resources can be allocated for reporting location status information. The channel can be a channel transmitted by a user equipment (UE) or a channel transmitted by a network node (e.g., a base station or location server). Parameters, which can be used to calculate the amount of channel resources to allocate for location status information, can be provided as part of control information. Multiple such parameters can be stored, and one parameter can be selected, for example, based on received control information, or based on the positioning method to be used, or based on the positioning session, or a combination of two or more of these. Location status information can be concatenated with channel status information. For example, a fixed payload portion of the location status information can be concatenated with a fixed payload portion of the channel status information, and a variable payload portion of the location status information can be concatenated with a variable payload portion of the channel status information. As another example, location status information can be concatenated with multi-beam channel status information. Location status information can be provided via the channel with priority relative to a reference signal (such as a demodulation reference signal (DMRS)). For example, location status information can be provided via the channel with proximity to the reference signal (e.g., in time and / or frequency) corresponding to the priority. Location status information can have a higher priority than at least some channel status information. At least some of the location status information can be prevented from being mapped to one or more resource elements designated for Hybrid Automatic Repeat Request (HARQ). For example, the fixed payload portion of the location status information, the fixed location estimate, the transmit / receive point ID, and / or the location measurement can be prevented from being mapped to HARQ. These are examples, and other examples can be implemented.
[0033] The projects and / or technologies described herein may provide one or more of the following capabilities, as well as others not mentioned. Resources may be allocated to help ensure the satisfaction of one or more quality of service metrics. Location state information may be mapped to channels in a manner that helps prevent overwriting. Location state information may be mapped to channels with desired priority, for example, to help ensure that quality of service metrics are satisfied. Other capabilities may be provided, and not every implementation according to this disclosure is required to provide any, let alone all, of the capabilities discussed.
[0034] Obtaining the location of mobile devices accessing a wireless network can be useful for many applications, including emergency calls, personal navigation, asset tracking, and locating friends or family. Existing positioning methods include those based on measuring radio signals transmitted from various devices or entities, including satellite spacecraft (SVs) and terrestrial wireless power sources (such as base stations and access points) within the wireless network. Standardization for 5G wireless networks is expected to include support for various positioning methods that can utilize reference signals transmitted by base stations for location determination in a manner similar to how LTE wireless networks currently utilize Positioning Reference Signals (PRS) and / or Cell-Specific Reference Signals (CRS).
[0035] The description may refer to a sequence of actions performed, for example, by elements of a computing device. The various actions described herein may be performed by specific circuitry (e.g., an application-specific integrated circuit (ASIC)), by program instructions executed by one or more processors, or by a combination of both. The sequence of actions described herein may be embodied in a non-transitory computer-readable medium having a corresponding set of computer instructions stored thereon, which, when executed, will cause the associated processor to perform the functionality described herein. Therefore, the various aspects described herein may be embodied in several different forms, all of which are within the scope of this disclosure, including the claimed subject matter.
[0036] As used herein, unless otherwise stated, the terms “User Equipment” (UE) and “Base Station” are not specific to or otherwise limited to any particular Radio Access Technology (RAT). Typically, such a UE can be any wireless communication device (e.g., mobile phone, router, tablet computer, laptop computer, consumer asset tracking device, Internet of Things (IoT) device, etc.) used by a user to communicate over a wireless communication network. The UE can be mobile or can (e.g., at certain times) be stationary and can communicate with a Radio Access Network (RAN). As used herein, the term “UE” can be interchangeably referred to as “Access Terminal” or “AT”, “Client Equipment”, “Wireless Equipment”, “Subscriber Equipment”, “Subscriber Terminal”, “Subscriber Station”, “User Terminal” or “UT”, “Mobile Terminal”, “Mobile Station”, or variations thereof. Typically, a UE can communicate with a core network via the RAN, and through the core network, the UE can connect to external networks (such as the Internet) and other UEs. Of course, other mechanisms for connecting a UE to the core network and / or the Internet are also possible, such as via a wired access network, a WiFi network (e.g., based on IEEE 802.11, etc.), and so on.
[0037] Depending on the network in which the base station is deployed, the base station can operate according to one of several RATs communicating with the UE, and can be alternatively referred to as an Access Point (AP), Network Node, NodeB, Evolved NodeB (eNB), Generic NodeB (gNodeB, gNB), etc. Furthermore, in some systems, the base station can provide purely edge node signaling functions, while in others it can provide additional control and / or network management functions.
[0038] A UE can be represented by any of several types of devices, including but not limited to printed circuit (PC) cards, compact flash memory devices, external or internal modems, wireless or wired telephones, smartphones, tablets, consumer asset tracking devices, asset tags, and so on. The communication links through which a UE signals to the RAN are referred to as uplink channels (e.g., reverse traffic channels, reverse control channels, access channels, etc.). The communication links through which the RAN signals to the UE are referred to as downlink or forward link channels (e.g., paging channels, control channels, broadcast channels, forward traffic channels, etc.). As used herein, the term traffic channel (TCH) can refer to either uplink / reverse or downlink / forward traffic channels.
[0039] As used herein, the terms "cell" or "sector" may correspond to one of multiple cells of a base station, or to the base station itself, depending on the context. The term "cell" may refer to a logical communication entity used to communicate with the base station (e.g., via a carrier) and may be associated with an identifier (e.g., Physical Cell Identifier (PCID), Virtual Cell Identifier (VCID)) used to distinguish adjacent cells operating via the same or different carriers. In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types (e.g., Machine-Type Communication (MTC), Narrowband Internet of Things (NB-IoT), Enhanced Mobile Broadband (eMBB), or others) that can provide access for different types of devices. In some examples, the term "cell" may refer to a portion (e.g., a sector) of a geographical coverage area on which a logical entity operates.
[0040] refer to Figure 1Examples of communication system 100 include UE 105, UE 106, radio access network (RAN) 135—here, fifth-generation (5G) next-generation (NG) RAN (NG-RAN)—and 5G core network (5GC) 140. UE 105 and / or UE 106 can be, for example, IoT devices, location tracker devices, cellular phones, vehicles (e.g., cars, trucks, buses, ships, etc.), or other devices. 5G networks can also be referred to as new radio (NR) networks; NG-RAN 135 can be referred to as 5G RAN or NR RAN; and 5GC 140 can be referred to as NG core network (NGC). Standardization of NG-RAN and 5GC is underway within the 3rd Generation Partnership Project (3GPP). Accordingly, NG-RAN 135 and 5GC 140 can conform to current or future standards from 3GPP for 5G support. RAN 135 can be another type of RAN, such as 3G RAN, 4G Long Term Evolution (LTE) RAN, etc. UE 106 can be configured and coupled similarly to UE 105 to send and / or receive signals to / from similar other entities in system 100; however, for the sake of simplicity in the diagram, such signaling is not shown. Figure 1 The instructions are given. Similarly, for simplicity, the discussion focuses on UE 105. Communication system 100 can use information from the constellation 185 of satellite vehicles (SVs) 190, 191, 192, 193 for a satellite positioning system (SPS) (e.g., a Global Navigation Satellite System (GNSS)), such as GPS, GLONASS, Galileo, or BeiDou, or certain other local or regional SPSs, such as the Indian Regional Navigation Satellite System (IRNSS), the European Geosynchronous Navigation Coverage Service (EGNOS), or a Wide Area Augmentation System (WAAS). Additional components of communication system 100 are described below. Communication system 100 may include additional or alternative components.
[0041] like Figure 1As shown, NG-RAN 135 includes NR nodeBs (gNB) 110a, 110b and next-generation eNodeB (ng-eNB) 114, and 5GC 140 includes Access and Mobility Management Functions (AMF) 115, Session Management Functions (SMF) 117, Location Management Functions (LMF) 120 and Gateway Mobility Location Center (GMLC) 125. gNBs 110a, 110b and ng-eNB 114 are communicatively coupled to each other, each configured to conduct bidirectional wireless communication with UE 105, and each is communicatively coupled to and configured to conduct bidirectional communication with AMF 115. gNBs 110a, 110b and ng-eNB 114 may be referred to as base stations (BS). AMF 115, SMF 117, LMF 120 and GMLC 125 are communicatively coupled to each other, and the GMLC is communicatively coupled to an external client 130. SMF 117 can be used as the initial contact point for Service Control Function (SCF) (not shown) to create, control, and delete media sessions. Base stations 110a, 110b, and 114 can be macrocells (e.g., high-power cellular base stations), small cells (e.g., low-power cellular base stations), or access points (e.g., configured to utilize short-range technologies such as WiFi, WiFi-Direct (WiFi-D)). - Short-range base stations that communicate via low-energy (BLE), Zigbee, etc. One or more of BS 110a, 110b, and 114 can be configured to communicate with UE105 via multiple carriers. Each of BS 110a, 110b, and 114 can provide communication coverage for a corresponding geographic area (e.g., a cell). Each cell can be divided into multiple sectors based on the base station antennas.
[0042] Figure 1 A general illustration of various components is provided, any one or all of which may be used as appropriate, and each of them may be repeated or omitted as needed. Specifically, although only one UE 105 is shown, many UEs (e.g., hundreds, thousands, millions, etc.) may be used in communication system 100. Similarly, communication system 100 may include a larger (or smaller) number of SVs (i.e., more or fewer than the four SVs 190-193 shown), gNBs 110a and 110b, ng-eNB 114, AMF 115, external client 130, and / or other components. The connections shown linking the various components in communication system 100 include data connections and signaling connections, which may include additional (intermediate) components, direct or indirect physical and / or wireless connections, and / or additional networks. Furthermore, components may be rearranged, combined, separated, replaced, and / or omitted depending on the desired functionality.
[0043] Although Figure 1 The illustration depicts a 5G-based network, but similar network implementations and configurations can be used for other communication technologies such as 3G, Long Term Evolution (LTE), etc. The implementations described herein (for 5G technology and / or for one or more other communication technologies and / or protocols) can be used to transmit (or broadcast) directional synchronization signals at a UE (e.g., UE 105), receive and measure directional signals, and / or provide location assistance to UE 105 (via GMLC 125 or other location servers) and / or calculate the location of UE 105 at location-supporting devices (such as UE 105, gNB 110a, 110b, or LMF 120) based on measurements received at UE 105 for such directional transmission signals. Gateway Mobile Location Center (GMLC) 125, Location Management Function (LMF) 120, Access and Mobility Management Function (AMF) 115, SMF 117, ng-eNB (eNodeB) 114, and gNB (gNodeB) 110a, 110b are examples and may be replaced with or include various other location server functionalities and / or base station functionalities in various embodiments.
[0044] System 100 is capable of wireless communication, wherein components of system 100 can communicate with each other directly or indirectly (e.g., via BS110a, 110b, 114, and / or network 140 (and / or one or more other devices not shown, such as one or more other base transceiver stations)) (at least sometimes using a wireless connection). For indirect communication, communication may be altered during transmission from one entity to another, for example, by changing the header information of data packets, changing the format, etc. UE 105 may include multiple UEs and may be mobile wireless communication devices, but can communicate wirelessly as well as via wired connections. UE 105 can be any of a variety of devices, such as smartphones, tablet computers, vehicle-based devices, etc., but these are merely examples, as UE 105 does not need to be any of these configurations, and other configurations of UEs can be used. Other UEs may include wearable devices (e.g., smartwatches, smart jewelry, smart glasses, or head-mounted devices, etc.). Other UEs, whether currently existing or developed in the future, may also be used. In addition, other wireless devices (whether mobile or not) may be implemented within system 100 and may communicate with each other and / or with UE 105, BS 110a, 110b, 114, core network 140, and / or external client 130. For example, such other devices may include Internet of Things (IoT) devices, medical devices, home entertainment and / or automation devices, etc. Core network 140 may communicate with external client 130 (e.g., a computer system), for example, to allow external client 130 to request and / or receive location information about UE 105 (e.g., via GMLC 125).
[0045] UE 105 or other devices can be configured to operate in various networks and / or for various purposes and / or using various technologies (e.g., 5G, Wi-Fi communication, multiple frequencies of Wi-Fi communication, satellite positioning, one or more communication types (e.g., GSM (Global System for Mobile Communications), CDMA (Code Division Multiple Access), LTE (Long Term Evolution), V2X (vehicle-to-everything, e.g., V2P (vehicle-to-pedestrian), V2I (vehicle-to-infrastructure), V2V (vehicle-to-vehicle), etc.), IEEE V2X communication can be via cellular (Cellular-V2X) and / or WiFi (e.g., DSRC (Dedicated Short Range Connection)). System 100 can support operation on multiple carriers (waveform signals of different frequencies). A multi-carrier transmitter can simultaneously transmit modulated signals on multiple carriers. Each modulated signal can be a Code Division Multiple Access (CDMA) signal, a Time Division Multiple Access (TDMA) signal, an Orthogonal Frequency Division Multiple Access (OFDMA) signal, a Single Carrier Frequency Division Multiple Access (SC-FDMA) signal, etc. Each modulated signal can be transmitted on a different carrier and can carry pilot, overhead information, data, etc. UEs 105 and 106 can communicate with each other via UE-to-UE sidelink (SL) communication by transmitting on one or more sidelink channels (such as the Physical Sidelink Synchronization Channel (PSSCH), Physical Sidelink Broadcast Channel (PSBCH), or Physical Sidelink Control Channel (PSCCH)).
[0046] UE 105 may include and / or may be referred to as a device, mobile device, wireless device, mobile terminal, terminal, mobile station (MS), Secure User Plane Location (SUPL) Enabled Terminal (SET), or some other name. Furthermore, UE 105 may correspond to a cellular phone, smartphone, laptop computer, tablet, PDA, consumer asset tracking device, navigation device, Internet of Things (IoT) device, asset tracker, health monitor, security system, smart city sensor, smart meter, wearable tracker, or some other portable or mobile device. Typically, although not required, UE 105 may support wireless communications using one or more of the following radio access technologies (RATs): Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), LTE, High Rate Packet Data (HRPD), IEEE 802.11 WiFi (also known as Wi-Fi). (BT), WiMAX, 5G New Radio (NR) (e.g., using NG-RAN 135 and 5GC 140), etc. UE 105 can support wireless communication using a wireless local area network (WLAN), which can connect to other networks (e.g., the Internet) using, for example, digital subscriber line (DSL) or packet cable. The use of one or more of these RATs can allow UE 105 to communicate with external client 130 (e.g., via...). Figure 1 The elements of 5GC 140 not shown in the figure, or possibly via GMLC 125) and / or allow external client 130 to receive location information about UE 105 (e.g. via GMLC 125).
[0047] UE 105 may include a single entity or may include multiple entities, such as in a personal area network, where the user may employ audio, video, and / or data I / O (input / output) devices, and / or body sensors, as well as separate wired or wireless modems. The estimation of the location of UE 105 may be referred to as location, location estimate, location fixed, fixed, positioning, location estimation, or location fixed, and may be geographic, thus providing location coordinates (e.g., latitude and longitude) for UE 105, which may or may not include an elevation component (e.g., height above sea level, height above ground level, floor level, or basement level, or depth below). Alternatively, the location of UE 105 may be expressed as a city location (e.g., a postal address, or a designation of a point or small area within a building, such as a specific room or floor). The location of UE 105 may be expressed as a region or volume (defined geographically or in the form of a city) in which UE 105 is expected to be located with a certain probability or confidence level (e.g., 67%, 95%, etc.). The location of UE 105 can be expressed as a relative location, including, for example, distance and direction from a known location. A relative location can be expressed as relative coordinates (e.g., X, Y (and Z) coordinates) defined relative to an origin at the known location, which can be defined, for example, geographically, in urban terms, or with reference to a point, area, or volume indicated, for example, on a map, floor plan, or building plan. In the description contained herein, unless otherwise specified, the use of the term location can include any of these variations. When calculating the location of the UE, local x, y, and possibly z coordinates are typically solved, and subsequently, if desired, the local coordinates are converted to absolute coordinates (e.g., for latitude, longitude, and altitude above or below mean sea level).
[0048] UE 105 can be configured to communicate with other entities using one or more of a variety of technologies. UE 105 can be configured to indirectly connect to one or more communication networks via one or more device-to-device (D2D) peer-to-peer (P2P) links. D2D P2P links can be supported by any suitable D2D radio access technology (RAT), such as LTE Direct (LTE-D), WiFi Direct (WiFi-D), etc. One or more UEs in a group of UEs utilizing D2D communication may be within the geographic coverage area of a Transmit / Receive Point (TRP) (such as gNB 110a, 110b and / or ng-eNB 114). Other UEs in such a group may be outside such geographic coverage area or may otherwise be unable to receive transmissions from the base station. A group of UEs communicating via D2D communication may utilize a one-to-many (1:M) system, where each UE transmits to the other UEs in the group. The TRP can facilitate the scheduling of resources for D2D communication. In other cases, D2D communication may be performed between UEs without the involvement of the TRP. One or more UEs in a group of UEs utilizing D2D communication may be within the geographic coverage area of a TRP. Other UEs in such a group may be outside such geographic coverage area or may otherwise be unable to receive transmissions from the base station. A group of UEs communicating via D2D communication may utilize a one-to-many (1:M) system, where each UE transmits to the other UEs in the group. The TRP can facilitate the scheduling of resources for D2D communication. In other cases, D2D communication can be performed between UEs without the involvement of TRP.
[0049] Figure 1 The base stations (BS) in the NG-RAN 135 shown include NR nodes B, referred to as gNB110a and 110b. The pairs of gNBs 110a and 110b in the NG-RAN 135 can be interconnected via one or more other gNBs. Access to the 5G network is provided to UE 105 via wireless communication between UE 105 and one or more of gNBs 110a and 110b, which can provide wireless communication access to the 5GC 140 on behalf of UE 105 using 5G. Figure 1 In this context, the serving gNB for UE 105 is assumed to be gNB 110a, although if UE 105 moves to another location, another gNB (e.g., gNB 110b) may act as the serving gNB or as a secondary gNB to provide additional throughput and bandwidth to UE 105.
[0050] Figure 1The base station (BS) in NG-RAN 135 shown may include ng-eNB 114, also known as Next Generation Evolved Node B. ng-eNB 114 may be connected to one or more of gNBs 110a and 110b via one or more other gNBs and / or one or more other ng-eNBs. ng-eNB 114 may provide LTE radio access and / or evolved LTE (eLTE) radio access to UE 105. One or more of gNBs 110a, 110b and / or ng-eNB 114 may be configured to act as location-only beacons, which may transmit signals to assist in determining the location of UE 105 but may not receive signals from UE 105 or from other UEs.
[0051] BS 110a, 110b, and 114 may each include one or more TRPs. For example, each sector within a cell of the BS may include a TRP, although multiple TRPs may share one or more components (e.g., share a processor but have separate antennas). System 100 may include only macro TRPs, or system 100 may have different types of TRPs, such as macro, pico, and / or femto TRPs. Macro TRPs may cover a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access for terminals with service subscriptions. Pico TRPs may cover a relatively small geographic area (e.g., a pico cell) and may allow unrestricted access for terminals with service subscriptions. Femto or home TRPs may cover a relatively small geographic area (e.g., a femto cell) and may allow limited access for terminals associated with a femto cell (e.g., terminals for users in a home).
[0052] As mentioned above, although Figure 1 The diagram depicts a node configured to communicate according to a 5G communication protocol, but nodes configured to communicate according to other communication protocols (such as, for example, the LTE protocol or the IEEE 802.11x protocol) may also be used. For example, in an evolved packet system (EPS) providing LTE radio access to UE 105, the RAN may include an evolved universal mobile telecommunications system (UMTS) terrestrial radio access network (E-UTRAN), which may include base stations, including evolved Node Bs (eNBs). The core network for the EPS may include an evolved packet core (EPC). The EPS may include E-UTRAN plus EPC, wherein... Figure 1 In this context, E-UTRAN corresponds to NG-RAN 135 and EPC corresponds to 5GC 140.
[0053] gNB 110a, 110b, and ng-eNB 114 can communicate with AMF 115, while AMF 115 communicates with LMF 120 for positioning functionality. AMF 115 can support UE 105 mobility, including cell changes and handover, and can participate in supporting signaling connections to UE 105, as well as data and voice bearers that may be used for UE 105. LMF 120 can communicate directly with UE 105, for example, wirelessly, or directly with BS 110a, 110b, and 114. LMF 120 can support UE 105 positioning when UE 105 accesses NG-RAN 135, and can support positioning procedures / methods such as Auxiliary GNSS (A-GNSS), Observation Time Difference of Arrival (OTDOA) (e.g., Downlink (DL) OTDOA or Uplink (UL) OTDOA), Round Trip Time (RTT), Multi-Cell RTT, Real-Time Kinematic (RTK), Precise Point Positioning (PPP), Differential GNSS (DGNSS), Enhanced Cell ID (E-CID), Angle of Arrival (AOA), Angle of Departure (AOD), and / or other positioning methods. LMF 120 can process location service requests for UE 105 received, for example, from AMF 115 or GMLC 125. LMF 120 can connect to AMF 115 and / or GMLC 125. LMF 120 may be referred to by other names such as Location Manager (LM), Location Function (LF), Commercial LMF (CLMF), or Value-Added LMF (VLMF). The node / system implementing LMF 120 may additionally or alternatively implement other types of location support modules, such as an Enhanced Serving Mobility Location Center (E-SMLC) or a Secure User Plane Location (SUPL) Location Platform (SLP). At least a portion of the location functionality (including the derivation of the UE 105's location) may be performed at UE 105 (e.g., signal measurements obtained by UE 105 against signals transmitted by radio nodes (such as gNB 110a, 110b, and / or ng-eNB 114), and / or auxiliary data provided to UE 105, for example, by LMF 120). AMF 115 may serve as a control node for handling signaling between UE 105 and core network 140 and may provide QoS (Quality of Service) streaming and session management. AMF 115 may support the mobility of UE 105, including cell changes and handover, and may participate in supporting signaling connections to UE 105.
[0054] GMLC 125 can support location requests for UE 105 received from external client 130, and can forward such location requests to AMF 115 for forwarding to LMF 120 by AMF 115, or can forward location requests directly to LMF 120. Location responses from LMF 120 (e.g., containing location estimates for UE 105) can be returned to GMLC 125 directly or via AMF 115, and GMLC 125 can then return a location response (e.g., containing location estimates) to external client 130. GMLC 125 is shown connected to both AMF 115 and LMF 120, although in some implementations 5GC 140 may only support one of these connections.
[0055] like Figure 1 As further shown, the LMF 120 can use the new Radio Positioning Protocol A (which may be referred to as NPPa or NRPPa) defined in 3GPP Technical Specification (TS) 38.455 to communicate with gNB 110a, 110b and / or ng-eNB 114. NRPPa can be the same as, similar to or an extension of the LTE Positioning Protocol A (LPPa) defined in 3GPP TS 36.455, where NRPPa messages are transmitted via AMF 115 between gNB 110a (or gNB 110b) and LMF 120, and / or ng-eNB 114 and LMF 120. Figure 1As further illustrated, LMF 120 and UE 105 can communicate using the LTE Location Protocol (LPP) defined in 3GPP TS36.355. LMF 120 and UE 105 can also, or alternatively, communicate using a new radio location protocol (which may be referred to as NPP or NRPP), which may be the same as, similar to, or an extension of LPP. Here, LPP and / or NPP messages can be transmitted between UE 105 and LMF 120 via AMF 115 and the service gNB110a, 110b, or service ng-eNB 114 for UE 105. For example, LPP and / or NPP messages can be transmitted between LMF 120 and AMF 115 using the 5G Location Services Application Protocol (LCS AP), and between AMF 115 and UE 105 using the 5G Non-Access Stratum (NAS) protocol. The LPP and / or NPP protocols can be used to support the location of UE 105 using UE-assisted and / or UE-based positioning methods (such as A-GNSS, RTK, OTDOA, and / or E-CID). The NRPPa protocol can be used to support the location of UE 105 using network-based positioning methods (such as E-CID) (e.g., when used with measurements obtained from gNB 110a, 110b, or ng-eNB 114), and / or can be used by the LMF 120 to obtain location-related information from gNB 110a, 110b, and / or ng-eNB 114, such as defining parameters for directional SS transmissions from gNB 110a, 110b, and / or ng-eNB 114. The LMF 120 can be co-located or integrated with the gNB or TRP, or it can be located remotely from the gNB and / or TRP setup and configured to communicate directly or indirectly with the gNB and / or TRP.
[0056] Using a UE-assisted positioning method, UE 105 can obtain location measurements and transmit these measurements to a location server (e.g., LMF120) for calculating a location estimate for UE 105. For example, location measurements may include one or more of the following for gNB110a, 110b, ng-eNB 114, and / or WLAN APs: Received Signal Strength Indication (RSSI), Round-Trip Time (RTT), Reference Signal Time Difference (RSTD), Reference Signal Received Power (RSRP), and / or Reference Signal Received Quality (RSRQ). Location measurements may also, or alternatively, include measurements of GNSS pseudorange, code phase, and / or carrier phase for SV 190-193.
[0057] Using a UE-based positioning method, UE 105 can obtain location measurements (e.g., which may be the same as or similar to the location measurements used in UE-assisted positioning methods) and can calculate the location of UE 105 (e.g., by means of auxiliary data received from a location server such as LMF152 or broadcast by gNB 110a, 110b, ng-eNB 114 or other base stations or APs).
[0058] Using a network-based positioning method, one or more base stations (e.g., gNB 110a, 110b, and / or ng-eNB 114) or APs can obtain location measurements (e.g., measurements of RSSI, RTT, RSRP, RSRQ, or Time of Arrival (ToA) for signals transmitted by UE 105) and / or can receive measurements obtained by UE 105. One or more base stations or APs can transmit these measurements to a location server (e.g., LMF 120) for calculating a location estimate for UE 105.
[0059] The information provided to the LMF 120 by the gNB 110a, 110b and / or ng-eNB 114 using NRPPa may include timing and configuration information for directing SS transmissions, as well as location coordinates. The LMF 120 may provide some or all of this information as supplementary data to the UE 105 in LPP and / or NPP messages via NG-RAN 135 and 5GC 140.
[0060] The LPP or NPP message sent from LMF 120 to UE 105 can instruct UE 105 to do any of a variety of things, depending on the desired functionality. For example, the LPP or NPP message may contain instructions to enable UE 105 to obtain measurements for GNSS (or A-GNSS), WLAN, E-CID, and / or OTDOA (or some other orientation method). In the case of E-CID, the LPP or NPP message may instruct UE 105 to obtain one or more measurements of directional signals transmitted within a specific cell supported by one or more of gNB 110a, 110b, and / or ng-eNB 114 (or supported by some other type of base station (such as eNB or WiFi AP)). These measurements may include beam ID, beamwidth, average angle, RSRP, and RSRQ. UE 105 can send measurements back to LMF 120 via service gNB 110a (or service ng-eNB 114) and AMF 115 in an LPP or NPP message (e.g., within a 5G NAS message).
[0061] As described above, although the communication system 100 is described in relation to 5G technology, the communication system 100 can be implemented to support other communication technologies, such as GSM, WCDMA, LTE, etc., for supporting and interacting with mobile devices such as UE 105 (e.g., to enable voice, data, location, and other functionalities). In some such embodiments, 5GC 140 can be configured to control different air interfaces. For example, 5GC 140 can use non-3GPP interoperability functions (N3IWF) in 5GC 140. Figure 1 (Not shown) Connected to a WLAN. For example, the WLAN may support IEEE 802.11 WiFi access for UE 105 and may include one or more WiFi APs. Here, the N3IWF may connect to the WLAN and other components in 5GC 140, such as AMF 115. In some embodiments, both NG-RAN 135 and 5GC 140 may be replaced by one or more other RANs and one or more other core networks. For example, in EPS, NG-RAN 135 may be replaced by E-UTRAN containing eNBs, and 5GC 140 may be replaced by a Mobility Management Entity (MME) replacing AMF 115, an E-SMLC replacing LMF 120, and an EPC that may be a GMLC similar to GMLC 125. In such EPS, the E-SMLC may use LPPa instead of NRPPa to send and receive location information to and from eNBs in the E-UTRAN, and may use LPP to support UE 105's positioning. In these other embodiments, the positioning of UE 105 using directional PRS can be supported in a manner similar to that described herein for 5G networks, except that the functions and procedures described herein for gNB 110a, 110b, ng-eNB 114, AMF 115 and LMF 120 can, in some cases, be applied alternatively to other network elements such as eNB, WiFi AP, MME and E-SMLC.
[0062] As described above, in some embodiments, the UE whose location will be determined can be used at least in part (e.g., Figure 1 The UE (105) uses directional SS beams emitted from base stations (such as gNB 110a, 110b and / or ng-eNB 114) within its range to achieve positioning functionality. In some instances, the UE can use directional SS beams from multiple base stations (such as gNB 110a, 110b, ng-eNB 114, etc.) to calculate the UE's location.
[0063] Same reference Figure 2UE 200 is an example of one of UEs 105 and 106, and includes a computing platform comprising a processor 210, a memory 211 including software (SW) 212, one or more sensors 213, a transceiver interface 214 for transceivers 215 (including wireless transceivers 240 and / or wired transceivers 250), a user interface 216, a satellite positioning system (SPS) receiver 217, a camera 218, and a positioning device (PD) 219. The processor 210, memory 211, sensors 213, transceiver interface 214, user interface 216, SPS receiver 217, camera 218, and positioning device 219 can be communicatively coupled to each other via a bus 220 (which can be configured, for example, for optical and / or electrical communications). One or more of the illustrated devices (e.g., one or more of camera 218, positioning device 219, and / or sensors 213, etc.) may be omitted from UE 200. Processor 210 may include one or more intelligent hardware devices, such as a central processing unit (CPU), microcontroller, application-specific integrated circuit (ASIC), etc. Processor 210 may include multiple processors, including a general-purpose / application processor 230, a digital signal processor (DSP) 231, a modem processor 232, a video processor 233, and / or a sensor processor 234. One or more of processors 230-234 may include multiple devices (e.g., multiple processors). For example, sensor processor 234 may include processors for, for example, RF (radio frequency) sensing (where one or more transmitted (cellular) wireless signals and reflections are used to identify, map, and / or track objects) and / or ultrasound, etc. Modem processor 232 may support dual SIM / dual connectivity (or even more SIMs). For example, one SIM (subscriber identity module or subscriber identification module) may be used by an original equipment manufacturer (OEM), while another SIM may be used by the end user of UE 200 for connectivity. Memory 211 is a non-transitory storage medium, which may include random access memory (RAM), flash memory, disk storage, and / or read-only memory (ROM), etc. Memory 211 stores software 212, which may be processor-readable, processor-executable software code containing instructions configured to cause processor 210 to perform the various functions described herein when executed. Alternatively, software 212 may not be directly executable by processor 210, but may be configured to cause processor 210 to perform functions, for example, when compiled and executed. The description may refer only to processor 210 performing functions, but this includes other implementations, such as those in which processor 210 performs software and / or firmware. The description may refer to the execution of functions by processor 210 as a shorthand for the execution of functions by one or more of processors 230-234. The description may refer to the execution of functions by UE 200 as a shorthand for the execution of functions by one or more appropriate components of UE 200.As an addition to and / or alternative to memory 211, processor 210 may include memory containing stored instructions. The functionality of processor 210 is discussed in more detail below.
[0064] Figure 2 The configuration of UE 200 shown is exemplary and not limiting of this disclosure, including the claims, and other configurations may be used. For example, an exemplary configuration of the UE includes one or more of processors 230-234 of processor 210, memory 211, and wireless transceiver 240. Other exemplary configurations include one or more of processors 230-234 of processor 210, memory 211, wireless transceiver 240, and one or more of sensors 213, user interface 216, SPS receiver 217, camera 218, PD 219, and / or wired transceiver 250.
[0065] UE 200 may include a modem processor 232, which is capable of performing baseband processing on signals received and down-converted by transceiver 215 and / or SPS receiver 217. Modem processor 232 may also perform baseband processing on signals that will be up-converted for transmission by transceiver 215. Similarly or alternatively, baseband processing may be performed by processor 230 and / or DSP 231. However, other configurations may be used to perform baseband processing.
[0066] UE 200 may include sensor 213, which may include one or more of various types of sensors, such as one or more inertial sensors, one or more magnetometers, one or more environmental sensors, one or more optical sensors, one or more weight sensors, and / or one or more radio frequency (RF) sensors. An inertial measurement unit (IMU) may include, for example, one or more accelerometers (e.g., collectively responding to acceleration of UE 200 in three dimensions) and / or one or more gyroscopes (e.g., three-dimensional gyroscopes). Sensor 213 may include one or more magnetometers (e.g., three-dimensional magnetometers) to determine orientation (e.g., relative to magnetic north and / or true north) that can be used for any of a variety of purposes, such as supporting one or more compass applications. Environmental sensors may include, for example, one or more temperature sensors, one or more barometric pressure sensors, one or more ambient light sensors, one or more camera imagers, and / or one or more microphones. Sensor 213 may generate analog and / or digital signal indications, which may be stored in memory 211 and processed by DSP 231 and / or processor 230 to support one or more applications, such as applications for positioning and / or navigation operations.
[0067] Sensor 213 can be used for relative position measurement, relative position determination, motion determination, etc. Information detected by sensor 213 can be used for motion detection, relative displacement, dead reckoning, sensor-based position determination, and / or sensor-assisted position determination. Sensor 213 can be used to determine whether UE 200 is stationary or moving and / or whether to report certain useful information about the mobility of UE 200 to LMF 120. For example, based on information obtained / measured by sensor 213, UE 200 can notify / report to LMF 120 that UE 200 has detected movement or that UE 200 has moved, and report relative displacement / distance (e.g., via dead reckoning enabled by sensor 213, or sensor-based position determination, or sensor-assisted position determination). In another example, for relative positioning information, the sensor / IMU can be used to determine the angle and / or orientation of other devices relative to UE 200, etc.
[0068] The IMU can be configured to provide measurements of the UE 200's direction of motion and / or velocity, which can be used in relative position determination. For example, one or more accelerometers and / or one or more gyroscopes of the IMU can detect the UE 200's linear acceleration and rotational velocity, respectively. The UE 200's linear acceleration and rotational velocity measurements can be integrated over time to determine the UE 200's instantaneous direction of motion and displacement. The instantaneous direction of motion and displacement can be integrated to track the UE 200's position. For example, a reference position of the UE 200 can be determined at a certain moment, for example, using the SPS receiver 217 (and / or by some other component), and measurements from the accelerometers and gyroscopes acquired after this moment can be used for dead reckoning to determine the UE 200's current position based on the UE 200's movement (direction and distance) relative to the reference position.
[0069] A magnetometer can determine the strength of a magnetic field in different directions, which can be used to determine the orientation of the UE 200. For example, this orientation can be used to provide a digital compass for the UE 200. The magnetometer can include a two-dimensional magnetometer configured to detect the magnetic field strength in two orthogonal dimensions and provide its indication. The magnetometer can also include a three-dimensional magnetometer configured to detect the magnetic field strength in three orthogonal dimensions and provide its indication. The magnetometer can provide components for sensing the magnetic field and providing an indication of the magnetic field to, for example, a processor 210.
[0070] Transceiver 215 may include a wireless transceiver 240 and a wired transceiver 250, which are configured to communicate with other devices via wireless and wired connections, respectively. For example, wireless transceiver 240 may include a wireless transmitter 242 and a wireless receiver 244 coupled to an antenna 246 for transmitting (e.g., on one or more uplink channels and / or one or more sidelink channels) and / or receiving (e.g., on one or more downlink channels and / or one or more sidelink channels) wireless signals 248 and converting signals from wireless signals 248 to wired (e.g., electrical and / or optical) signals and from wired (e.g., electrical and / or optical) signals to wireless signals 248. Therefore, wireless transmitter 242 may include multiple transmitters, which may be discrete components or combined / integrated components, and / or wireless receiver 244 may include multiple receivers, which may be discrete components or combined / integrated components. The wireless transceiver 240 can be configured to communicate signals according to various radio access technologies (RATs) such as: 5G New Radio (NR), GSM (Global System for Mobile Communications), UMTS (Universal Mobile Telecommunications System), AMPS (Advanced Mobile Telephone Systems), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), LTE (Long Term Evolution), LTE Direct (LTE-D), 3GPP LTE-V2X (PC5), IEEE 802.11 (including IEEE 802.11p), WiFi, and WiFi Direct (WiFi-D). Zigbee, etc. New radios can use millimeter-wave frequencies and / or frequencies below 6 GHz. Wired transceiver 250 may include a wired transmitter 252 and a wired receiver 254 configured for wired communication, for example, a network interface that can be used to communicate with network 135 to send and receive communications from network 135. Wired transmitter 252 may include multiple transmitters, which may be discrete components or combined / integrated components, and / or wired receiver 254 may include multiple receivers, which may be discrete components or combined / integrated components. Wired transceiver 250 may be configured, for example, for optical and / or electrical communication. Transceiver 215 may be communicatively coupled to transceiver interface 214, for example, via optical and / or electrical connections. Transceiver interface 214 may be at least partially integrated with transceiver 215.
[0071] User interface 216 may include one or more of a plurality of devices, such as, for example, a speaker, microphone, display device, vibration device, keyboard, touch screen, etc. User interface 216 may include any one of more than one of these devices. User interface 216 may be configured to enable a user to interact with one or more applications hosted on UE 200. For example, user interface 216 may store indications of analog and / or digital signals in memory 211 in response to actions from the user for processing by DSP 231 and / or general-purpose processor 230. Similarly, applications hosted on UE 200 may store indications of analog and / or digital signals in memory 211 to present output signals to the user. User interface 216 may include audio input / output (I / O) devices, including, for example, speakers, microphones, digital-to-analog circuitry, analog-to-digital circuitry, amplifiers and / or gain control circuitry (including any one of more than one of these devices). Other configurations of audio I / O devices may be used. Similarly or alternatively, user interface 216 may include one or more touch sensors that respond to touch and / or pressure on, for example, a keyboard and / or touchscreen of user interface 216.
[0072] SPS receiver 217 (e.g., a Global Positioning System (GPS) receiver) may be able to receive and acquire SPS signal 260 via SPS antenna 262. Antenna 262 is configured to convert the wireless SPS signal 260 into a wired signal, such as an electrical signal or an optical signal, and may be integrated with antenna 246. SPS receiver 217 may be configured to process the acquired SPS signal 260, in whole or in part, for estimating the location of UE 200. For example, SPS receiver 217 may be configured to use SPS signal 260 to determine the location of UE 200 by trilateration. General-purpose processor 230, memory 211, DSP 231, and / or one or more dedicated processors (not shown) may be used in conjunction with SPS receiver 217 to process the acquired SPS signal, in whole or in part, and / or calculate the estimated location of UE 200. Memory 211 may store indications (e.g., measurements) of SPS signal 260 and / or other signals (e.g., signals acquired from wireless transceiver 240) for performing positioning operations. A general-purpose processor 230, a DSP 231, and / or one or more dedicated processors, and / or a memory 211 can provide or support a location engine for processing measurements to estimate the position of the UE 200.
[0073] UE 200 may include a camera 218 for capturing still or moving images. Camera 218 may include, for example, an imaging sensor (e.g., a charge-coupled device or a CMOS imager), a lens, analog-to-digital circuitry, a frame buffer, etc. Additional processing, conditioning, encoding, and / or compression of the signals representing the captured images may be performed by a general-purpose processor 230 and / or a DSP 231. Similarly or alternatively, a video processor 233 may perform conditioning, encoding, compression, and / or manipulation of the signals representing the captured images. The video processor 233 may decode / decompress stored image data for presentation on a display device (not shown), such as user interface 216.
[0074] Positioning device (PD) 219 may be configured to determine the location of UE 200, the motion of UE 200, and / or the relative location of UE 200, and / or time. For example, PD 219 may communicate with and / or include some or all of SPS receiver 217. PD 219 may work in conjunction with processor 210 and memory 211, where appropriate, to perform at least a portion of one or more positioning methods, although the description herein may only relate to PD 219 being configured to perform or being performed according to the positioning method. PD 219 may also, or alternatively, be configured to perform trilateration using ground-based signals (e.g., at least some of signals 248) to obtain and use SPS signal 260 for assistance, or both, to determine the location of UE 200. PD 219 can be configured to use one or more other technologies (e.g., location-based positioning relying on the UE's self-reported location (e.g., a portion of the UE's location beacon)) to determine the location of UE 200, and can use a combination of technologies (e.g., SPS and terrestrial positioning signals) to determine the location of UE 200. PD 219 may include one or more sensors 213 (e.g., gyroscopes, accelerometers, magnetometers, etc.) that can sense the orientation and / or motion of UE 200 and provide indications thereof, and processor 210 (e.g., processor 230 and / or DSP 231) can be configured to use these indications to determine the motion of UE 200 (e.g., velocity vector and / or acceleration vector). PD 219 can be configured to provide indications of uncertainties and / or errors in the determined positioning and / or motion. The functionality of PD219 can be provided, for example, by a general-purpose / application processor 230, transceiver 215, SPS receiver 217 and / or another component of UE 200 in various ways and / or configurations, and can be provided by hardware, software, firmware or various combinations thereof.
[0075] Same reference Figure 3Examples of TRP 300 in BS 110a, 110b, and 114 include a computing platform comprising a processor 310, a memory 311, and a transceiver 315, the memory 311 including software (SW) 312. The processor 310, memory 311, and transceiver 315 may be communicatively coupled to each other via a bus 320 (which may be configured, for example, for optical and / or electrical communication). One or more of the illustrated devices (e.g., wireless interfaces) may be omitted from the TRP 300. The processor 310 may include one or more intelligent hardware devices, such as a central processing unit (CPU), a microcontroller, an application-specific integrated circuit (ASIC), etc. The processor 310 may include multiple processors (e.g., including... Figure 2 (The general-purpose / application processor, DSP, modem processor, video processor, and / or sensor processor shown). Memory 311 is a non-transitory storage medium, which may include random access memory (RAM), flash memory, disk storage, and / or read-only memory (ROM), etc. Memory 311 stores software 312, which may be processor-readable, processor-executable software code containing instructions configured to cause processor 310 to perform the various functions described herein when executed. Alternatively, software 312 may not be directly executable by processor 310, but may be configured, for example, to cause processor 310 to perform functions when compiled and executed. The description may refer only to processor 310 performing functions, but this includes other implementations, such as those in which processor 310 performs software and / or firmware. The description may refer to the execution of functions by processor 310 as an abbreviation for the execution of one or more functions in a processor contained in processor 310. The description may refer to the execution of functions by TRP 300 as an abbreviation for the execution of functions by one or more suitable components of TRP 300 (and thus one of BS 110a, 110b, 114). As an addition to and / or alternative to memory 311, processor 310 may include memory with stored instructions. Processor 310 (possibly in conjunction with memory 311, and where appropriate with transceiver 315 (or one or more portions thereof)) may include a Position Status Information (PSI) allocation unit 360. The PSI allocation unit 360 may be associated with... Figure 5 The PSI allocation unit discussed is similarly configured for transmitting positioning status information on one or more appropriate physical channels. The functionality of processor 310 is discussed in more detail below.
[0076] Transceiver 315 may include a wireless transceiver 340 and a wired transceiver 350, which are configured to communicate with other devices via wireless and wired connections, respectively. For example, wireless transceiver 340 may include a wireless transmitter 342 and a wireless receiver 344 coupled to an antenna 346 for transmitting (e.g., on one or more uplink channels and / or one or more downlink channels) and / or receiving (e.g., on one or more downlink channels and / or one or more uplink channels) wireless signals 348 and converting signals from wireless signals 348 to wired (e.g., electrical and / or optical) signals and from wired (e.g., electrical and / or optical) signals to wireless signals 348. Therefore, wireless transmitter 342 may include multiple transmitters, which may be discrete components or combined / integrated components, and / or wireless receiver 344 may include multiple receivers, which may be discrete components or combined / integrated components. The wireless transceiver 340 can be configured to communicate signals according to various radio access technologies (RATs) such as UE 200, one or more other UEs, and / or one or more other devices: 5G New Radio (NR), GSM (Global System for Mobile Communications), UMTS (Universal Mobile Telecommunications System), AMPS (Advanced Mobile Telephone Systems), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), LTE (Long Term Evolution), LTE Direct (LTE-D), 3GPP LTE-V2X (PC5), IEEE 802.11 (including IEEE 802.11p), WiFi, and WiFi Direct (WiFi-D). Zigbee, etc. Wired transceiver 350 may include a wired transmitter 352 and a wired receiver 354 configured for wired communication, for example, a network interface that can be used to communicate with network 135 to send and receive communications to, for example, LMF 120 and / or one or more other network entities. Wired transmitter 352 may include multiple transmitters, which may be discrete components or combined / integrated components, and / or wired receiver 354 may include multiple receivers, which may be discrete components or combined / integrated components. Wired transceiver 350 may be configured, for example, for optical communication and / or electrical communication.
[0077] Figure 3 The configuration of TRP 300 shown is illustrative and not limiting of this disclosure, including the claims, and other configurations may be used. For example, the description herein discusses TRP 300 being configured to perform or perform several functions, but one or more of these functions may be performed by LMF 120 and / or UE 200 (i.e., LMF 120 and / or UE 200 may be configured to perform one or more of these functions).
[0078] Same reference Figure 4 Server 400 (an example of LMF 120) includes a computing platform comprising a processor 410, memory 411, and transceiver 415, the memory 411 including software (SW) 412. The processor 410, memory 411, and transceiver 415 can be communicatively coupled to each other via a bus 420 (which can be configured, for example, for optical and / or electrical communication). One or more of the illustrated devices (e.g., wireless interfaces) may be omitted from server 400. Processor 410 may include one or more intelligent hardware devices, such as a central processing unit (CPU), microcontroller, application-specific integrated circuit (ASIC), etc. Processor 410 may include multiple processors (e.g., including... Figure 2 (The general-purpose / application processor, DSP, modem processor, video processor, and / or sensor processor shown). Memory 411 is a non-transitory storage medium, which may include random access memory (RAM), flash memory, disk storage, and / or read-only memory (ROM), etc. Memory 411 stores software 412, which may be processor-readable, processor-executable software code containing instructions configured to cause processor 410 to perform the various functions described herein when executed. Alternatively, software 412 may not be directly executable by processor 410, but may be configured, for example, to cause processor 410 to perform functions when compiled and executed. The description may refer only to processor 410 performing functions, but this includes other implementations, such as those in which processor 410 performs software and / or firmware. The description may refer to the execution of functions by processor 410 as an abbreviation for the execution of one or more functions in a processor contained in processor 410. The description may refer to the execution of functions by server 400 as an abbreviation for the execution of functions by one or more suitable components of server 400. As an addition to and / or alternative to memory 411, processor 410 may include memory with stored instructions. Processor 410 (possibly in conjunction with memory 411, and, where appropriate, transceiver 415 (or one or more portions thereof)) may include a Position Status Information (PSI) allocation unit 460. The PSI allocation unit 460 may be associated with... Figure 5 The PSI allocation unit discussed is similarly configured for transmitting positioning status information on one or more appropriate physical channels. The functionality of processor 410 is discussed in more detail below.
[0079] Transceiver 415 may include a wireless transceiver 440 and a wired transceiver 450, which are configured to communicate with other devices via wireless and wired connections, respectively. For example, wireless transceiver 440 may include a wireless transmitter 442 and a wireless receiver 444 coupled to an antenna 446 for transmitting (e.g., on one or more downlink channels) and / or receiving (e.g., on one or more uplink channels) wireless signals 448 and converting signals from wireless signals 448 to wired (e.g., electrical and / or optical) signals and from wired (e.g., electrical and / or optical) signals to wireless signals 448. Therefore, wireless transmitter 442 may include multiple transmitters, which may be discrete components or combined / integrated components, and / or wireless receiver 444 may include multiple receivers, which may be discrete components or combined / integrated components. The wireless transceiver 440 can be configured to communicate signals according to various radio access technologies (RATs) such as UE 200, one or more other UEs, and / or one or more other devices: 5G New Radio (NR), GSM (Global System for Mobile Communications), UMTS (Universal Mobile Telecommunications System), AMPS (Advanced Mobile Telephone Systems), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), LTE (Long Term Evolution), LTE Direct (LTE-D), 3GPP LTE-V2X (PC5), IEEE 802.11 (including IEEE 802.11p), WiFi, and WiFi Direct (WiFi-D). Zigbee, etc. Wired transceiver 450 may include a wired transmitter 452 and a wired receiver 454 configured for wired communication, for example, a network interface that can be used to communicate with network 135 to send and receive communications to, for example, TRP 300 and / or one or more other entities. Wired transmitter 452 may include multiple transmitters, which may be discrete components or combined / integrated components, and / or wired receiver 454 may include multiple receivers, which may be discrete components or combined / integrated components. Wired transceiver 450 may be configured, for example, for optical communication and / or electrical communication.
[0080] Figure 4 The configuration of server 400 shown is exemplary and not a limitation of this disclosure, including the claims, and other configurations may be used. For example, wireless transceiver 440 may be omitted. Similarly or alternatively, the description herein discusses server 400 being configured to perform or perform several functions, but one or more of these functions may be performed by TRP 300 and / or UE 200 (i.e., TRP 300 and / or UE 200 may be configured to perform one or more of these functions).
[0081] Positioning technology
[0082] For terrestrial positioning of UEs in cellular networks, techniques such as Advanced Forward Link Trilateral Measurement (AFLT) and Observation Time Difference of Arrival (OTDOA) often operate in a "UE-assisted" mode, where measurements of reference signals (e.g., PRS, CRS, etc.) transmitted by the base station are acquired by the UE and subsequently provided to a location server. The location server then calculates the UE's location based on the measurements and the known location of the base station. Because these techniques use a location server rather than the UE itself to calculate the UE's location, they are not frequently used in applications such as car or cellular phone navigation, which typically rely on satellite-based positioning.
[0083] UEs can use Satellite Positioning System (SPS) (Global Navigation Satellite System (GNSS)) to achieve high-accuracy positioning using Precise Point Positioning (PPP) or Real-Time Kinematics (RTK) techniques. These techniques use auxiliary data, such as measurements from ground stations. LTE Release 15 allows data encryption, making the information accessible only to UEs that have subscribed to the service. This auxiliary data changes over time. Therefore, a subscribed UE may not be able to easily "crack the encryption" by passing the data to other UEs that have not paid for a subscription. This transmission needs to be repeated every time the auxiliary data changes.
[0084] In UE-assisted positioning, the UE sends measurements (e.g., TDOA, Angle of Arrival (AoA), etc.) to a positioning server (e.g., LMF / eSMLC). The positioning server has a Base Station Almanac (BSA) containing multiple "entries" or "records," one record per cell, where each record contains the geographic cell location, but may also include other data. Identifiers of the "records" among the multiple "records" in the BSA can be referenced. The BSA and measurements from the UE can be used to calculate the UE's positioning.
[0085] In conventional UE-based positioning, the UE calculates its own location, thus avoiding sending measurements to the network (e.g., a location server), which improves latency and scalability. The UE uses relevant BSA record information from the network (e.g., the location of the gNB (more broadly, the base station)). BSA information can be encrypted. However, since BSA information changes much less frequently than, for example, PPP or RTK auxiliary data described earlier, it may be easier to make BSA information available to UEs that have not subscribed to and paid for decryption keys, compared to PPP or RTK information. The transmission of reference signals by the gNB makes BSA information potentially accessible by crowdsourcing or war-driving, essentially enabling BSA information to be generated based on in-the-field and / or over-the-top observations.
[0086] Positioning technology can be characterized and / or evaluated based on one or more criteria, such as positioning accuracy and / or latency. Latency is the time elapsed between the event that triggers the determination of positioning-related data and the availability of that data at a positioning system interface (e.g., the interface of an LMF 120). The latency for the availability of positioning-related data at the initialization of the positioning system is called the time to first fix (TTFF), and is greater than the latency after the TTFF. The reciprocal of the time elapsed between two consecutive availability of positioning-related data is called the update rate, i.e., the rate at which positioning-related data is generated after the first fix. Latency can depend on, for example, the processing capacity of the UE. For example, assuming a PRB (Physical Resource Block) allocation of 272, the UE can report its processing capacity as the duration of time-in-time (e.g., milliseconds) DL PRS symbols that the UE can process per T time (e.g., Tms). Other examples of capabilities that can affect latency are the number of TRPs from which the UE can process PRS, the number of PRSs the UE can process, and the UE's bandwidth.
[0087] One or more of many different positioning techniques (also known as positioning methods) can be used to determine the location of an entity (such as one of UEs 105 and 106). Known positioning techniques include RTT, multiple RTT, OTDOA (also known as TDOA, and including UL-TDOA and DL-TDOA), Enhanced Cell Identifier (E-CID), DL-AoD, UL-AoA, etc. RTT uses the time it takes for a signal to travel from one entity to another and back to determine the distance between two entities. This distance, plus the known location of the first entity and the angle between the two entities (e.g., azimuth), can be used to determine the location of the second entity. In multiple RTT (also known as multi-cell RTT), multiple distances from one entity (e.g., UE) to other entities (e.g., TRP) and the known locations of other entities can be used to determine the location of an entity. In TDOA, the difference in travel time between an entity and other entities can be used to determine the relative distances to other entities, and these distances, combined with the known locations of other entities, can be used to determine the location of an entity. Angle of arrival and / or angle of departure can be used to help determine the location of an entity. For example, the angle of arrival or departure of a signal, combined with the distance between the device (determined using the signal's travel time, received power, etc.) and the known location of one of the devices, can be used to determine the location of other devices. The angle of arrival or departure can be an azimuth angle relative to a reference direction (such as true north). The angle of arrival or departure can also be a zenith angle relative to directly upwards from the entity (i.e., radially outwards from the Earth's center). E-CID uses the serving cell identifier, timing advance (i.e., the difference between the receive and transmit times at the UE), estimated timing and power of detected neighboring cell signals, and possible angles of arrival (e.g., the angle of arrival of signals from the base station at the UE or vice versa) to determine the location of the UE. In TDOA, the difference in arrival times of signals from different sources at the receiving device, along with the known location of the source and the known offset of the transmit time from the source, are used to determine the location of the receiving device.
[0088] In network-centric RTT estimation, the serving base station instructs the UE to scan / receive RTT measurement signals (e.g., PRS) on the serving cells of two or more neighboring base stations (and typically the serving base station, with at least three base stations required simultaneously). One of the multiple base stations transmits the RTT measurement signal on low-reuse resources (e.g., resources used by the base station to transmit system information) allocated by the network (e.g., a location server such as LMF 120). The UE records the arrival time (also referred to as receive time, reception time, or time of arrival (ToA)) of each RTT measurement signal relative to the UE's current downlink timing (e.g., derived by the UE from DL signals received from its serving base station) and sends a common or individual RTT response message (e.g., an SRS (Sound Reference Signal) for positioning, i.e., UL-PRS) to one or more base stations (e.g., when instructed by its serving base station), and may include the time difference T between the ToA of the RTT measurement signal and the transmission time of the RTT response message in the payload of each RTT response message. Rx→Tx (i.e., UE T) Rx-Tx or UE Rx-Tx The RTT response message will include a reference signal from which the base station can infer the Time of Arrival (ToA) of the RTT response. This is done by comparing the difference T between the time the RTT measurement signal was transmitted from the base station and the Time of Arrival (ToA) of the RTT response at the base station. Tx→Rx The time difference T between the UE report and the UE report Rx→Tx The base station can infer the propagation time between the base station and the UE, and based on this, the base station can determine the distance between the UE and the base station by assuming the speed of light during this propagation time.
[0089] UE-centric RTT estimation is similar to network-based methods, except that the UE transmits an uplink RTT measurement signal (e.g., upon instruction from a serving base station), which is received by multiple base stations near the UE. Each involved base station responds using a downlink RTT response message, which may include in the RTT response message payload the time difference between the ToA of the RTT measurement signal at the base station and the time when the RTT response message is transmitted from the base station.
[0090] For both network-centric and UE-centric processes, the side performing RTT calculation (network or UE) typically (but not always) sends a first message or signal (e.g., an RTT measurement signal), while the other side responds using one or more RTT response messages or signals, which may include the difference between the ToA of the first message or signal and the transmission time of the RTT response message or signal.
[0091] Multiple-RTT (Multiple-Time-to-Trip) technology can be used for location determination. For example, a first entity (e.g., a UE) may emit one or more signals (e.g., unicast, multicast, or broadcast from a base station), and multiple second entities (e.g., other TSPs, such as the base station and / or the UE) may receive signals from the first entity and respond to these received signals. The first entity receives responses from multiple second entities. The first entity (or another entity, such as an LMF) may use the responses from the second entities to determine the distance to the second entities, and the location of the first entity may be determined by trilateration using multiple distances and the known locations of the second entities.
[0092] In some instances, additional information may be obtained in the form of angles of arrival (AoA) or departure (AoD) defining the direction of a straight line (e.g., it may be in a horizontal plane or in three dimensions) or a possible range of directions (e.g., for the UE, from the location of the base station). The intersection of two directions can provide another estimate of the UE's location.
[0093] For positioning techniques that use PRS (Location Reference Signal) signals (e.g., TDOA and RTT), PRS signals emitted by multiple TRPs are measured, and the arrival time of the signals, the known transmission time, and the known location of the TRPs are used to determine the distance from the UE to the TRPs. For example, RSTD (Reference Signal Time Difference) can be determined for PRS signals received from multiple TRPs and used in TDOA techniques to determine the UE's location. The location reference signal can be referred to as the PRS or PRS signal. PRS signals are typically transmitted using the same power, and PRS signals with the same signal characteristics (e.g., the same frequency shift) may interfere with each other, such that a PRS signal from a more distant TRP may be overwhelmed by a PRS signal from a closer TRP, making the signal from the more distant TRP undetectable. PRS muting can be used to help reduce interference by silencing certain PRS signals (e.g., reducing the power of the PRS signal to zero and therefore not transmitting the PRS signal). In this way, the weaker PRS signal (at the UE) can be more easily detected by the UE without the stronger PRS signal interfering with the weaker PRS signal. The term RS and its variants (e.g., PRS, SRS) can refer to one or more reference signals.
[0094] Positioning Reference Signals (PRS) include a downlink PRS (DL PRS, often simply referred to as PRS) and an uplink PRS (ULPRS) (which may be called the SRS (Sound Reference Signal) for positioning). PRS may include PN codes (pseudo-random codes) or be generated using PN codes (e.g., by scrambling the PN codes with another signal), allowing the PRS source to be used as a pseudo-satellite. The PN code can be unique for the PRS source (at least within a specified area, ensuring that the same PRS from different PRS sources does not overlap). PRS may include PRS resources of a frequency layer and / or a set of PRS resources. A DL PRS positioning frequency layer (or simply a frequency layer) is a collection of DL PRS resource sets from one or more TRPs, where the PRS resources have common parameters DL-PRS-PositioningFrequencyLayer, DL-PRS-ResourceSet, and DL-PRS-Resource configured by higher-layer parameters. Each frequency layer has a DL PRS subcarrier spacing (SCS) for the DL PRS resource set and DL PRS resources within the frequency layer. Each frequency layer has a DL PRS resource set and a DL PRS cyclic prefix (CP) for the DL PRS resources within the frequency layer. In 5G, a resource block occupies 12 consecutive subcarriers and a specified number of symbols. Similarly, the DL PRS point A parameter defines the frequency of the reference resource block (and the lowest subcarrier of the resource block), where DL PRS resources belonging to the same DL PRS resource set have the same point A, and all DL PRS resource sets belonging to the same frequency layer have the same point A. The frequency layers also have the same DL PRS bandwidth, the same start PRB (and center frequency), and the same comb size value (i.e., the frequency of the PRS resource elements for each symbol, such that for comb N, each Nth resource element is a PRS resource element). The PRS resource set is identified by a PRS resource set ID and can be associated with a specific TRP (identified by the cell ID) transmitted by the base station's antenna panel. The PRS resource ID in the PRS resource set can be associated with an omnidirectional signal, and / or with a single beam (and / or beam ID) transmitted from a single base station (where the base station can transmit one or more beams). Each PRS resource in the PRS resource set can be transmitted on a different beam, and therefore, a PRS resource, or simply a resource, can also be referred to as a beam. This has no impact on whether the UE knows the base station and beam transmitting the PRS.
[0095] The TRP can be configured, for example, by instructions received from a server and / or by software within the TRP to issue DL PRS according to a schedule. Depending on the schedule, the TRP can issue DL PRS intermittently, for example, periodically at consistent intervals from the initial transmission. The TRP can be configured to issue one or more PRS resource sets. A resource set is a collection of PRS resources across a TRP, where these resources span time slots and have the same periodicity, a common silence pattern configuration (if any), and the same repetition factor. Each of the PRS resource sets comprises multiple PRS resources, where each PRS resource comprises multiple resource elements (REs), which can reside in multiple resource blocks (RBs) within N (or more) consecutive symbols in a time slot. An RB is a collection of REs spanning a large number of one or more consecutive symbols in the time domain and a large number (12 for 5G RBs) of consecutive subcarriers in the frequency domain. Each PRS resource is configured with an RE offset, a time slot offset, a symbol offset within the time slot, and the number of consecutive symbols the PRS resource can occupy within the time slot. The RE offset defines the initial RE offset of the first symbol within a DL PRS resource in terms of frequency. The relative RE offsets of the remaining symbols within a DL PRS resource are defined based on the initial offset. The slot offset is the offset of the starting slot of a DL PRS resource relative to the slots of the corresponding resource set. The symbol offset determines the starting symbol of a DL PRS resource within the starting slot. Transmitted REs can be repeated across slots, with each transmission being called a repetition, resulting in multiple repetitions possible within a PRS resource. DL PRS resources in a DL PRS resource set are associated with the same TRP, and each DL PRS resource has a DL PRS resource ID. The DL PRS resource ID in a DL PRS resource set is associated with a single beam transmitted from a single TRP (although a TRP can transmit one or more beams).
[0096] PRS resources can also be defined by quasi-co-occurrence and start PRB parameters. The quasi-co-occurrence (QCL) parameter defines any quasi-co-occurrence information of the DL PRS resource with other reference signals. DL PRS can be configured with QCL type D for DL PRS or SS / PBCH (Synchronization Signal / Physical Broadcast Channel) blocks from serving or non-serving cells. DL PRS can also be configured with QCL type C for SS / PBCH blocks from serving or non-serving cells. The start PRB parameter defines the start PRB index of the DL PRS resource relative to reference point A. The granularity of the start PRB index is one PRB, with a minimum value of 0 and a maximum value of 2176 PRBs.
[0097] A PRS resource set is a collection of PRS resources that share the same periodicity, the same silence pattern configuration (if any), and the same repetition factor across time slots. All repetitions of all PRS resources in a PRS resource set are configured such that each transmission is referred to as an "instance." Therefore, an "instance" of a PRS resource set is a specified number of repetitions for each PRS resource and a specified number of PRS resources within the PRS resource set, such that an instance is completed once the specified number of repetitions for each of the specified number of PRS resources has been transmitted. An instance can also be referred to as a "time". DL PRS configuration, including DL PRS transmission scheduling, can be provided to the UE to facilitate (or even enable) the UE to measure DL PRS.
[0098] RTT positioning is an active positioning technology where RTT uses positioning signals transmitted from the TRP to the UE and from the UE (which participates in RTT positioning) to the TRP. The TRP can transmit a DL-PRS signal received by the UE, and the UE can transmit an SRS (Probe Reference Signal) signal received by multiple TRPs. The Probe Reference Signal can be referred to as SRS or SRS signal. In 5G multi-RTT, cooperative positioning can be used, where the UE transmits a single UL-SRS for positioning received by multiple TRPs, instead of transmitting a separate UL-SRS for positioning for each TRP. A participating TRP will typically search for UEs currently residing on that TRP (the served UE, where the TRP is the serving TRP) and UEs residing on neighboring TRPs (neighboring UEs). Neighboring TRPs can be TRPs of a single BTS (e.g., gNB), or they can be TRPs of a single BTS and TRPs of separate BTSs. For RTT positioning, including multi-RTT positioning, the DL-PRS signal and the UL-SRS signal in the positioning PRS / SRS signal pair used to determine the RTT (and therefore the distance between the UE and the TRP) may occur close to each other in time, such that errors caused by UE movement and / or UE clock drift and / or TRP clock drift are within acceptable limits. For example, the signals in the positioning PRS / SRS signal pair may be transmitted from the TRP and the UE respectively within approximately 10 ms. In cases where the positioning SRS signal is transmitted by the UE, and where the positioning PRS and SRS signals are transmitted close to each other in time, radio frequency (RF) signal congestion has been found to occur (which may lead to excessive noise, etc.) (especially if many UEs attempt to locate simultaneously), and / or computational congestion may occur at the TRP where many UEs are attempting to measure simultaneously.
[0099] RTT positioning can be UE-based or UE-assisted. In UE-based RTT, UE 200 determines the RTT and corresponding distance to each of TRPs 300, and determines the location of UE 200 based on the distance to TRPs 300 and the known location of TRPs 300. In UE-assisted RTT, UE 200 measures a positioning signal and provides the measurement information to TRPs 300, and TRPs 300 determine the RTT and distance. TRPs 300 provide the distance to a location server (e.g., server 400), and the server determines the location of UE 200, for example, based on the distance to different TRPs 300. RTT and / or distance can be determined by TRPs 300 that receive signals from UE 200, thereby TRPs 300 in conjunction with one or more other devices (e.g., one or more other TRPs 300 and / or server 400), or by one or more devices other than TRPs 300 that receive signals from UE 200.
[0100] 5G NR supports various positioning technologies. Native NR positioning methods supported by 5G NR include DL-only, UL-only, and DL+UL positioning. Downlink-based positioning methods include DL-TDOA and DL-AoD. Uplink-based positioning methods include UL-TDOA and UL-AoA. Combined DL+UL positioning methods include RTT using a single base station and RTT using multiple base stations (multi-RTT).
[0101] Location estimation (e.g., for a UE) can be referred to by other names such as location estimate, location, positioning, location fixed, fixed, etc. Location estimation can be geodetic and include coordinates (e.g., latitude, longitude, and possible altitude) or it can be urban and include street addresses, postal addresses, or some other verbal description of the location. Location estimation can also be defined relative to some other known location, or in absolute terms (e.g., using latitude, longitude, and possible altitude). Location estimation can include anticipated errors or uncertainties (e.g., by including the area or volume in which the location is expected to be included at a specified or default confidence level).
[0102] Location status information resource allocation
[0103] Channels that can be transmitted by a device can be used to convey information, such as control information. Depending on the device transmitting the information (e.g., UE, TRP, server), the channel can be an uplink channel, a downlink channel, or a sidelink channel. Examples of channels are channels that can be transmitted by the UE (UE-transmitted channels), such as the Physical Uplink Shared Channel (PUSCH) or the Physical Sidelink Shared Channel (PSSCH), or channels that can be transmitted by a network entity (e.g., TRP 300 or server 400), such as the Physical Downlink Shared Channel (PDSCH) or the Physical Downlink Control Channel (PDCCH). The information conveyed can be control information, such as uplink control information (UCI) from the UE to a network entity (e.g., base station, server, etc.), or downlink control information (DCI) from the TRP or server to the UE. Parts of the channel can be repurposed to convey control information, such as UCI or DCI. While this description often refers to UCI and PUSCH for illustrative purposes, it applies to other information and one or more other channels, whether the channel is transmitted by the UE, such as a sidelink channel (e.g., PSSCH), or transmitted by one or more other entities. Therefore, this description is not limited to channels transmitted by the UE, such as PUSCH and / or PSSCH, but may also or alternatively apply to one or more other channels (e.g., PDSCH, PDCCH) transmitted by other entities (e.g., base stations or servers). UCI can be classified into different types, which are individually decoded, modulated, and mapped to channel resources to manage each type of information according to corresponding performance objectives (e.g., to meet corresponding performance metrics). UCI categories include HARQ (Hybrid Automatic Repeat Request), CSI (Channel State Information) Type 1, and CSI Type 2. UCI can be mapped to PUSCH, for example, where HARQ is given the highest priority, followed by CSI Type 1, and then CSI Type 2. CSI provides information about the operation of the channel (a logical connection on a multiplexed medium between entities used for communication). For example, CSI may include CQI (Channel Quality Indicator), PMI (Precoding Matrix Indicator), RI (Rank Indicator), CRI (CSI-RS (CSI Reference Signal) Indicator), LI (Layer Indicator), and / or Layer 1 RSRP (Physical Layer Reference Signal Received Power), etc. CSI Type 1 and CSI Type 2 use different precoding methods; CSI Type 1 uses a single-beam codebase for precoding, while CSI Type 2 uses a multi-beam codebase. CSI Type 1 may be less detailed than CSI Type 2 and can use fewer bits. CSI Type 1 has lower precoding overhead than CSI Type 2, and CSI Type 2 can offer better performance, such as higher resolution.The CSI payload size depends on the CSI type, RI, CQI, PMI, CRI, LI, Layer 1 RSRP, the number of carriers used for CSI-RS reporting, and the semi-static configuration (e.g., the number of CSI-RS ports, CSI codebook type, CSI report subband size, etc.), and can range from a single bit to hundreds of bits or more. CSI (Type 1 or Type 2) can be reported in multiple parts (labeled Part 1 and Part 2). CSI Part 1 has a constant payload size and provides information about the payload size of CSI Part 2, which has a variable payload size. The payload size of Part 1 is based on configuration parameters, while the payload size of Part 2 depends on the configuration parameters and the content of Part 1. Part 1 from each of multiple reports can be collected together, and Part 2 from each of multiple reports can be collected together, with each in the collection being encoded individually.
[0104] For each UCI category, a higher-level parameter called the beta parameter (β parameter) can be used by the UE to determine the amount of resources within the PUSCH dedicated to the corresponding UCI category. Different values of the β parameter can correspond to a wide range of resource amounts (e.g., the amount of REs), making it possible to repurpose a wide range of resources within the PUSCH for UCI transmission. The amount of REs used for UCI depends on the β parameter, the UCI payload size (potentially including CRC (Cyclic Redundancy Check) overhead), and the spectral efficiency of the PUSCH. An upper bound can be set on the total amount of resources that can be allocated to UCI to prevent excessive resource usage for UCI and to help ensure that sufficient REs are available for UL data.
[0105] refer to Figure 5 Further reference Figure 1-4 UE 500 includes a processor 510, an interface 520, and a memory 530 that are communicatively coupled to each other via a bus 540. UE 500 may include... Figure 5 The components shown may include one or more other components, such as Figure 2Any of the components shown makes UE 200 an example of UE 500. Interface 520 may include one or more components of transceiver 215, such as wireless transmitter 242 and antenna 246, or wireless receiver 244 and antenna 246, or wireless transmitter 242, wireless receiver 244 and antenna 246. Similarly or alternatively, interface 520 may include wired transmitter 252 and / or wired receiver 254. Memory 530 may be configured similarly to memory 211, for example, including software with processor-readable instructions configured to cause processor 510 to perform functions. The description herein may refer only to processor 510 performing functions, but this includes other implementations, such as where processor 510 performs software (stored in memory 530) and / or firmware. The description herein may refer to UE 510 performing functions as an abbreviation for performing functions on one or more appropriate components of UE 500 (e.g., processor 510 and memory 530). Processor 510 (possibly in conjunction with memory 530 and, where appropriate, interface 520) includes a location status information allocation unit 550, as discussed herein, configured to obtain location status information resource allocation parameters, determine the amount of resources available for a channel (e.g., a channel transmitted by the UE, such as PUSCH or PSSCH) to convey location status information, and transmit location status information on the channel transmitted by the UE. While PUSCH is used as an example, this discussion applies to other channels transmitted by the UE, including sidelink channels. Location status information includes information relating to the location of UE 500, such as information for determining the location of the UE, such as one or more signal measurements (e.g., RSTD, RSRP, UE Rx-Tx) and / or a location-fixed estimate indicating the location of UE 500. PSI allocation unit 550 is discussed further below, and this description may generally refer to processor 510 or UE 500 as performing any of the functions of PSI allocation unit 550.
[0106] Same reference Figure 6 This document discusses the functionality of the location status information allocation unit 550 with reference to a signaling and process flow 600 for allocating channel resources transmitted by the UE to location status information and for transmitting location status information on channels transmitted by the UE for location determination. Flow 600 includes the stages shown but is only an example, as stages can be added, rearranged, and / or removed.
[0107] Various formats can be used for location status information resource allocation parameters, referred to herein as PSI (Location Status Information) allocation parameters. For example, a PSI allocation parameter can indicate the percentage of channel resource blocks (or resource elements) that a UE can use to transmit location status information. As another example, a PSI allocation parameter can indicate the percentage of channel resource blocks (or resource elements) allocated to a UE for transmitting UCIs that can be used to transmit location status information. As yet another example, a PSI allocation parameter can be a number indicating the amount of channel resource blocks (or resource elements) that a UE can use to transmit location status information. As yet another example, a PSI allocation parameter can be a variable in a formula used to determine the amount of channel resource blocks (or resource elements) that a UE can use to transmit location status information. Other examples of the form of PSI allocation parameters are also possible.
[0108] Location Status Information (PSI) allocation unit 550 is configured to obtain PSI allocation parameters. For example, at stage 610, PSI allocation unit 550 may be configured to receive PSI allocation parameters via an interface from a network entity (such as TRP 300 or server 400). Server 400 may provide PSI allocation parameter values to UE 500 as part of location session configuration information 612 provided to UE 500 to configure UE 500 to report location status information (e.g., on PUSCH), and / or as part of other configuration information (e.g., DCI 616, which may be dynamically issued to UE 500 at stage 614 and is separate from configuration parameters configuring a specific location session). Dynamic PSI allocation parameters can help adapt to dynamic conditions, such as urgent needs, changes in quality of service (QoS) metrics, etc. The configuration information may specify one or more restrictions on the use of the indicated PSI allocation parameters, such as whether the indicated PSI allocation parameters are used for a specific location session or a specific location report, or to specify a time amount, or that they will be used until further control information is received. The value of the PSI allocation parameter may depend on the configuration of the UE 500 used to determine the location status information, for example, it may depend on the positioning technology associated with the location status information (in this example, the configuration information configures the UE 500 to perform a positioning technology to determine the location status information). Similarly or alternatively, the PSI allocation unit 550 may be configured to retrieve the PSI allocation parameter from the memory 530, and the memory 530 may store a single PSI allocation parameter or multiple PSI allocation parameters.
[0109] Same reference Figure 7The PSI allocation unit 550 can be configured to select and retrieve a specific PSI allocation parameter from a plurality of PSI allocation parameters stored in the memory 530. The PSI allocation unit 550 can be configured to generate an allocation parameter request 750 using one or more of the following: positioning technology input 710, positioning session input 720, positioning report request 730, and parameter indicator 740. For example, the PSI allocation unit 550 can be configured to issue an allocation parameter request 750 to the memory 530 to retrieve a specific PSI allocation parameter based on a positioning technology indicated by the positioning technology input 710 and associated with positioning status information (e.g., the positioning technology to be used by the processor 510 to determine the positioning status information). For example, the positioning technology to be used can be determined by control information received by the UE 500 or by a scenario such as the positioning session type (e.g., a positioning session for an emergency call, such as one initiated at stage 618 using request 620 to TRP 300). The positioning technology input 710 can be indicated by control information or determined by the processor 510 from control information. Different types of positioning sessions (and corresponding positioning methods) may be more important than other types of sessions, and therefore PSI allocation parameters can allocate more resources to more important positioning sessions. As another example, PSI allocation unit 550 can be configured to retrieve a specific PSI allocation parameter based on a positioning report request 730, where the positioning report can be requested or instructed by control information received by UE 500. Similarly or alternatively, PSI allocation unit 550 can be configured to retrieve a specific PSI allocation parameter based on a parameter indicator 740, which can be received by UE 500, for example, as part of control information such as dynamically issued DCI (downlink control information). For example, parameter indicator 740 can be the ID or index value of a PSI allocation parameter. For example, memory 530 can store N PSI allocation parameters, and the parameter indicator can indicate the use of the Mth PSI allocation parameter out of N available PSI allocation parameters. Memory 530 is configured to return PSI allocation parameters 760 (corresponding to and / or indicated by allocation parameter request 750) to PSI allocation unit 550 in response to allocation parameter request 750. For example, if the received PSI allocation parameters are new PSI allocation parameters (i.e., not yet one of the PSI allocation parameters stored in memory 530), PSI allocation unit 550 can be configured to add the received PSI allocation parameters 770 to the stored PSI allocation parameters in memory 530.
[0110] PSI allocation unit 550 can obtain individual PSI allocation parameters for separate portions of the positioning status information. Therefore, the PSI allocation parameters for positioning status information can include combinations of PSI allocation sub-parameters corresponding to portions of the positioning status information. Using individual PSI allocation parameters for different portions of the positioning status information can help accommodate differences in the importance of positioning status information reports. More important positioning reports can be allocated more resources, for example, to provide more information, such as better resolution. For example, PSI allocation unit 550 can use any of the techniques discussed above to obtain each of the individual PSI allocation parameters. As another example, PSI allocation unit 550 can use one or more CSI β values as one or more PSI allocation parameters. Different CSI types and / or portions can have separate (potentially different) associated β values. PSI allocation unit 550, for example, can obtain a β value for CSI portion 1 and use it as a PSI allocation parameter for PSI portion 1, and obtain a β value for CSI portion 2 and use it as a PSI allocation parameter for PSI portion 2. As another example, PSI allocation unit 550 can obtain the β value for CSI section 1 (or CSI section 2) and use it as the PSI allocation parameter for both PSI section 1 and PSI section 2. PSI allocation unit 550 can be configured to always use the CSIβ value as the PSI allocation parameter. Alternatively, if no PSI allocation parameter is provided, PSI allocation unit 550 can be configured to use the CSIβ value as the default PSI allocation parameter.
[0111] PSI allocation unit 550 is further configured at stage 624 to determine, based on PSI allocation parameters 760 (which may be a combination of sub-parameters), the amount of resources that can be used to convey location status information on the channel transmitted by the UE. For example, PSI allocation unit 550 may use PSI allocation parameters 760 as input to a formula and use the formula calculated using PSI allocation parameters 760 to determine the amount of resources that location status information can be mapped on the channel (e.g., PUSCH) transmitted by the UE. Similarly or alternatively, PSI allocation unit 550 may read PSI allocation parameters 760 as the amount of resources (e.g., resource blocks) that can be used, or may determine the amount of resources as a percentage of PUSCH resources (or a percentage of UCI resources of PUSCH resources) as indicated by PSI allocation parameters 760. Different amounts of resources used to convey location status information may be allocated by PSI allocation unit 550 based on different scenarios (such as different location sessions, different location reports, etc.). Different resource amounts can be determined by the PSI allocation unit 550 based on different PSI allocation parameters 760 (i.e., different parameter values), where the PSI allocation parameters 760 are specified by different scenarios (depending on the specific scenario). Alternatively, the PSI allocation unit 550 can be configured to apply the same PSI allocation parameter 760 (or different PSI allocation parameters 760) to different formulas corresponding to different scenarios to determine the resources to be allocated for different scenarios, which can result in different resource amounts allocated to the positioning status information for different scenarios. The PSI allocation unit 550 can determine the resource amount corresponding to a separate portion of the positioning status information using individual PSI allocation parameters 760 and / or separate formulas for calculating resource amounts when appropriate (e.g., when available).
[0112] PSI allocation unit 550 is further configured to send location status information 628 to a network entity, here server 400, at stage 626, which uses the location status information to determine the location of UE 500 at stage 630. Processor 510 may determine the location status information (e.g., by measuring PRS 622 sent from TRP 300 to UE 500, or by generating SRS). PSI allocation unit 550 may be configured to send the location status information on a channel transmitted by the UE, wherein the location status information occupies no more than a determined amount of location resources, i.e., a determined amount of location resources (based on PSI allocation parameter 760) used to convey the location status information. PSI allocation unit 550 may be configured to use the determined amount of location resources as a constraint on the number of resource elements that the location status information can be mapped to, mapping the location status information to resource elements of the channel transmitted by the UE.
[0113] PSI allocation unit 550 can be configured to issue a PSI serially connected to the CSI. In this way, the CSI report will be longer than without a PSI, but there will be no separate report for the PSI. For example, PSI allocation unit 550 can be configured to serially connect a PSI to CSI type 1 and / or CSI type 2. PSI allocation unit 550 can be configured to serially connect a PSI to only one part of a CSI with multiple parts (e.g., part 2), or it can be configured to split the PSI and serially connect the corresponding parts of the PSI to the corresponding parts of the CSI (e.g., a fixed payload part and a variable payload part). For example, the part of the PSI serially connected to part 1 of the CSI can indicate that part 2 of the CSI includes more than just the CSI (having more bits), and can indicate the amount of PSI serially connected to part 2 of the CSI. The PSI can be a part of the CSI type 1 payload (e.g., if there are fewer than a threshold number of PSI bits, or if the PSI is a fixed location, or the PSI is a single-location report), or otherwise a part of the CSI type 2 payload (e.g., for multi-location reports).
[0114] PSI allocation unit 550 can be configured to issue location status information based on the priority given to PSI relative to CSI and HARQ. Traditionally, priority for UCI is first given to HARQ, then CSI type 1, then CSI type 2. The priority of location status information can be higher than CSI type 1, between CSI type 1 and CSI type 2, or lower than CSI type 2. PSI allocation unit 550 can be configured such that the priority of location status information is always lower than HARQ because ACK / NACK (acknowledgment / negative acknowledgment) is always more important than location status information and is only one bit (compared to the many bits used for location status information). PSI allocation unit 550 can accommodate different priorities for location status information; for example, giving higher priority to location status information used for emergency calls than to location status information used for non-emergency calls. PSI allocation unit 550 can be configured to determine priority based on one or more criteria (such as the location method and / or the content of the location method (e.g., measurement type) and / or one or more other criteria) used to determine location status information.
[0115] When a UCI is placed on a PUSCH symbol, priority ordering can be reflected by its proximity (in time and / or frequency) to the DMRS symbol and the likelihood of it being overridden by other UCI types. Closer proximity to the DMRS symbol typically results in better performance (higher transmission quality and accuracy), and decreased proximity leads to a decrease in the expected accuracy of channel estimation because, since the DMRS is used for channel estimation, the channel is de-correlated with the reduced proximity solution. The highest proximity REs are those in the same symbol as the DMRS. Therefore, for example, the resource element shown in slot 800 is also considered... Figure 8 If the DMRS is transmitted in symbol 810 (where the DMRS RE is shown as a black square), then a high-priority PSI can be transmitted in symbol 810, and / or in symbol 820, which is adjacent to symbol 810 (closest in time). However, transmission in one or both of these symbols is example-based and not required. The priority of the PSI can be specified by the protocol (depending on the protocol), such as by the location session (e.g., the QoS metric of the location session). The priority can be configurable, for example, by configuration parameters issued by server 400.
[0116] PSI allocation unit 550 can be configured to prevent location status information, or at least a subset of location status information, from being mapped to specific resource elements of a channel (e.g., PUSCH or PSSCH) transmitted by the UE. For example, PSI allocation unit 550 can be configured not to map location status information to any resource element designated for HARQ and / or CSI Type 1 and / or CSI Type 2. This prevents, for example, location status information from being punctured (e.g., overwritten) by HARQ. PSI allocation unit 550 can be configured not to map a subset of location status information to one or more specific resource elements. A subset of location status information can be, for example, part 1 of location status information, location fixation estimate, indication of a reference TRP (e.g., TRP ID of the reference TRP), and / or one or more specific measurements (e.g., RSTD). Unmapped specific resource elements can be, for example, all resource elements in the same symbol as the DMRS. Specific resource elements can typically be any selected resource element, or they can be resource elements designated for specific content (e.g., HARQ, CSI Type 1, CSI Type 2, etc.).
[0117] UE 500 can repeatedly obtain PSI allocation parameters, determine PSI allocation, and issue PSI to network entities. For example, in response to a new location session being configured, dynamic DCI being received, or an emergency call being initiated, process 600 can return to stages 610, 614, or 618. Similarly or alternatively, process 600 (or a portion thereof) can be repeated in response to some other event, not shown, that triggers the re-obtaining of PSI allocation parameters, re-determining of PSI allocation, and / or re-issuance (including remapping where appropriate) of PSI.
[0118] TRP 300 and / or server 400 may each issue PSIs to one or more other entities. For example, if controlled by PSI allocation unit 360, TRP 300 may issue PSI 632 to UE 500 via a physical downlink channel and / or issue PSI 634 to server 400 via a physical uplink channel. If controlled by PSI allocation unit 460, server 400 may issue PSI 636 to UE 500 via a physical downlink channel.
[0119] operate
[0120] refer to Figure 9 Further reference Figure 1-8 Method 900, which provides location status information in a channel available for conveying location status information, includes the phases shown. However, method 900 is merely an example and not a limitation. Method 900 can be modified, for example, by adding, removing, rearranging, combining, performing phases simultaneously, and / or splitting a single phase into multiple phases. Although the example of method 900 is discussed as occurring at the UE, method 900 can be performed at other entities, such as network entities like TRPs or servers.
[0121] At stage 910, method 900 includes obtaining location status information resource allocation parameters. For example, PSI resource allocation parameters can be obtained by the UE. Processor 510 can receive PSI resource allocation parameters (i.e., simply referred to as PSI allocation parameters) from a network entity (e.g., TRP 300 or server 400), or retrieve PSI allocation parameters from memory 530 (e.g., programmed during manufacturing, stored based on information received from a network entity, etc.). Processor 510 can retrieve a PSI allocation parameter from a plurality of PSI allocation parameters stored in memory 530. For example, processor 510 can select the PSI allocation parameter to be retrieved based on a positioning method used to generate the PSI (e.g., a positioning method to be implemented by the user equipment to generate the PSI). The positioning method can be specified, for example, by control information (e.g., DCI) received by UE 500, or selected by processor 510 based on the scenario used for positioning (e.g., emergency call). PSI resource allocation parameters can be retrieved based on the received control information. Location status information (PSI) resource allocation parameters can correspond to all or a portion of the PSI to be transmitted (e.g., portion 1 or portion 2 of the PSI). PSI allocation parameters can be a single parameter or multiple parameters (e.g., multiple parameters each corresponding to a portion of the PSI, with or without another parameter corresponding to all the PSI (e.g., the total amount of channel resources corresponding to the UE transmitting the location status information)). For example, obtaining PSI allocation parameters can include obtaining a first PSI allocation sub-parameter and a second PSI allocation sub-parameter. A first CSI resource allocation sub-parameter (e.g., corresponding to portion 1 of the CSI) can be used as the first PSI allocation sub-parameter, and a second CSI resource allocation sub-parameter (e.g., corresponding to portion s of the CSI) can be used as the second PSI allocation sub-parameter. The first and second CSI resource allocation sub-parameters correspond to the amount of channel resources available for transmitting the first and second portions of the CSI. As another example, a first CSI resource allocation sub-parameter (or a second CSI resource allocation sub-parameter) can be used for both the first and second PSI allocation sub-parameters. Processor 510, together with memory 530 and possibly interface 520 (e.g., wireless receiver 244 and antenna 246 and / or wired receiver 254), may include components for obtaining location status information resource allocation parameters. Similarly or alternatively, processor 310, together with memory 311 and possibly transceiver 315 (e.g., wireless receiver 344 and antenna 346 and / or wired receiver 354), may include components for obtaining location status information resource allocation parameters. Similarly or alternatively, processor 410, together with memory 411 and possibly transceiver 415 (e.g., wireless receiver 444 and antenna 446 and / or wired receiver 454), may include components for obtaining location status information resource allocation parameters.
[0122] At stage 920, method 900 includes determining a location resource quantity based on location status information resource allocation parameters, whereby the location resource quantity is the amount of resources available for a channel to transmit location status information. The channel may be an uplink channel, a sidelink channel, or a downlink channel. For example, the UE may determine the location resource quantity for a channel used for UE transmission. Processor 510 may determine the location resource quantity using a percentage or amount indicated by the PSI allocation parameters. As another example, processor 510 may use the PSI allocation parameters in a formula to determine the location resource quantity. If multiple PSI allocation sub-parameters are obtained, the processor may determine that multiple resource allocation sub-quantities can be determined accordingly, such as as a percentage, a quantity, an input to one or more formulas, etc. The determined resource allocation quantity may be related to channel resources transmitted by the UE, or to channel resources transmitted by the UE determined for control information, etc. Processor 510, together with memory 530, may include components for determining the location resource quantity. Similarly or alternatively, processor 310, together with memory 311, may include components for determining the location resource quantity. Similarly or alternatively, processor 410, together with memory 411, may include components for determining the location resource quantity.
[0123] At stage 930, method 900 includes transmitting location status information via a channel while occupying no more than the amount of location resources on the channel. For example, the UE can transmit a PSI to a network entity (e.g., a TRP or a server) via the channel transmitted by the UE, or the network entity can transmit a PSI to another network entity or to the UE. Processor 510 can transmit a PSI via a PUSCH, wherein the PSI is mapped to the PUSCH for no more than the REs allowed according to the determined amount of location resources. If multiple PSI allocation sub-parameters are obtained and multiple location resource sub-quantities are determined, the corresponding portion of the location status information can be transmitted via the channel transmitted by the UE, with the REs mapped to the channel transmitted by the UE not exceeding the REs allowed according to the corresponding location resource sub-quantity. Processor 510 can transmit a PSI by concatenating it with Channel State Information (CSI) (e.g., CSI type 1 or CSI type 2). Processor 510 can transmit individual portions of the concatenated PSI to the CSI (e.g., the fixed and variable payload portions of the CSI). Processor 510 can transmit a PSI to a network entity based on the priority of the PSI relative to other information. Processor 510 may transmit a PSI to a network entity in the channel based on control information associated with the PSI and / or quality of service associated with the PSI and / or a positioning method associated with the PSI, to assess proximity to a reference signal (e.g., a DMRS signal). Quality of service may include metrics that the transmission of the PSI must satisfy. The positioning method may be a positioning method used by processor 510 to generate the PSI, or a positioning method in which the PSI may be used (e.g., a positioning method associated with the measurement type of the PSI). Processor 510, together with memory 530 and possibly interface 520, may include components for transmitting positioning status information. Similarly or alternatively, processor 310, together with memory 311 and possibly transceiver 315 (e.g., wireless transmitter 342 and antenna 346) may include components for transmitting positioning status information. Similarly or alternatively, processor 410, together with memory 411 and possibly transceiver 415 (e.g., wireless transmitter 442 and antenna 446) may include components for transmitting positioning status information.
[0124] Implementations of method 900 may include one or more of the following features. In an example implementation, transmitting the PSI may include transmitting the PSI without mapping at least a portion of the PSI to any resource element designated for communicating the HARQ. At least a portion of the PSI may include a fixed payload portion of positioning status information, a positioning fixed estimate (e.g., for the user equipment), a reference transmit / receive point identifier, or a positioning measurement (e.g., RSRP, RSTD, UE). Rx-TxIn another example implementation, method 900 may include receiving new location status information resource allocation parameters from a control signal; and adding the new location status information resource allocation parameters to a plurality of location status information resource allocation parameters in memory. The control signal may be a radio control signal (e.g., received by the UE) or a wired control signal (e.g., received by the TRP). Processor 510 (possibly in conjunction with memory 530, interface 520 (e.g., radio receiver 244 and antenna 246, and / or wired receiver 254)) may include components for receiving new PSI resource allocation parameters. Processor 510 in conjunction with memory 530 may include components for adding new PSI resource allocation parameters to memory. Processor 310 (possibly in conjunction with memory 311, transceiver 315 (e.g., radio receiver 344 and antenna 346, and / or wired receiver 354)) may include components for receiving new PSI resource allocation parameters. Processor 310 in conjunction with memory 311 may include components for adding new PSI resource allocation parameters to memory.
[0125] Other considerations
[0126] Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software and computers, the functions described above can be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Features implementing the functions can also be physically located in different places, including being distributed such that portions of the functions are implemented in different physical locations.
[0127] As used herein, the singular forms “a,” “an,” and “the” also include the plural forms, unless the context clearly indicates otherwise. As used herein, the terms “comprising,” “including,” “containing,” and / or “covering” specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0128] As used herein, the term RS (reference signal) may refer to one or more reference signals and may be applied in any form of the term RS as appropriate, such as PRS, SRS, CSI-RS, etc.
[0129] Furthermore, as used herein, the "or" signifies a list of items (which may begin with "at least one of..." or "one or more of..."), for example, a list of "at least one of A, B, or C", or a list of "one or more of A, B, or C", or a list of "A or B or C" means A, or B, or C, or AB (A and B), or AC (A and C), or BC (B and C), or ABC (i.e., A and B and C), or a combination having more than one feature (e.g., AA, AAB, ABBC, etc.). Therefore, a statement that an item (e.g., a processor) is configured to perform a function with respect to at least one of A or B, or a statement that an item is configured to perform function A or function B, means that the item can be configured to perform a function with respect to A, or can be configured to perform a function with respect to B, or can be configured to perform a function with respect to both A and B. For example, the phrase "a processor configured to measure at least one of A or B" or "a processor configured to measure A or measure B" means that the processor can be configured to measure A (and may be configured to measure B or may not be configured to measure B), or can be configured to measure B (and may be configured to measure A or may not be configured to measure A), or can be configured to measure both A and B (and may be configured to select which one or both of A and B). Similarly, the description of a component for measuring at least one of A or B includes a component for measuring A (which may be able to measure B or may not be able to measure B), or a component for measuring B (which may be configured to measure A or may not be configured to measure A), or a component for measuring A and B (which may be able to select which one or both of A and B). As another example, the description of an item (e.g., a processor) being configured to perform at least one of function X or function Y means that the item can be configured to perform function X, or can be configured to perform function Y, or can be configured to perform both functions X and Y. For example, the phrase "a processor configured to measure at least one of X or Y" means that the processor can be configured to measure X (and can be configured to measure Y or not), or can be configured to measure Y (and can be configured to measure X or not), or can be configured to measure both X and Y (and can be configured to select which one or both of X and Y).
[0130] Numerous variations are possible to accommodate specific requirements. For example, custom hardware can be used, and / or specific components can be implemented in hardware, processor-executed software (including portable software such as applets), or both. Furthermore, connectivity with other computing devices, such as network input / output devices, can be employed.
[0131] As used herein, unless otherwise stated, a statement that a function or operation is “based on” an item or condition means that the function or operation is based on the stated item or condition and may be based on one or more items and / or conditions other than the stated item or condition.
[0132] Unless otherwise stated, components (functional or other components) shown in the accompanying drawings and / or discussed herein as connected or communicating with each other are communicatively coupled. That is, they may be connected directly or indirectly to enable communication between them.
[0133] In the context of the systems, devices, circuits, methods or other implementations described herein, the terms “approximately” and / or “roughly” and / or “substantially” as used herein may, when referring to measurable values (such as quantities, durations, properties (such as frequency or magnitude) etc.), cover, as appropriate (other than any specified variation) a variation from a specified value of ±20% or ±10%, ±5% or +0.1%.
[0134] The systems and devices discussed above are examples. Various configurations may be omitted, substituted, or added as appropriate. For example, features described with respect to certain configurations may be combined in various other configurations. Different aspects and elements of a configuration may be combined in a similar manner. Likewise, technology is constantly evolving, and therefore many of the elements are examples and do not limit the scope of this disclosure or the claims.
[0135] A wireless communication system is a system in which communication is transmitted wirelessly (i.e., by electromagnetic waves and / or sound waves propagating through atmospheric space, rather than by wires or other physical connections). A wireless communication network may not enable all communication to be transmitted wirelessly, but is configured to enable at least some communication to be transmitted wirelessly. Furthermore, the term "wireless communication device" or similar terms do not require that the device be functionally exclusive or primarily used for communication, or that the device is a mobile device, but indicate that the device includes wireless communication capabilities (one-way or two-way), for example, including at least one radio for wireless communication (each radio being part of a transmitter, receiver, or transceiver).
[0136] Specific details are given in the description to provide a thorough understanding of the example configurations (including implementations). However, configurations can be practiced without these specific details. For example, well-known circuits, processes, algorithms, structures, and techniques have been shown without unnecessary details to avoid obscuring the configurations. This description provides only example configurations and does not limit the scope, applicability, or configuration of the claims. Specifically, the foregoing description of the configurations provides a description for implementing the techniques described. Various changes can be made to the function and arrangement of the elements without departing from the scope of this disclosure.
[0137] As used herein, the terms “processor-readable medium,” “machine-readable medium,” and “computer-readable medium” refer to any medium that participates in providing data that causes a machine to operate in a particular manner. Using a computing platform, various processor-readable media can involve providing instructions / code to a processor for execution and / or can be used to store and / or carry such instructions / code (e.g., as signals). In many implementations, processor-readable media are physical and / or tangible storage media. Such media can take many forms, including, but not limited to, non-volatile and volatile media. Non-volatile media include, for example, optical discs and / or magnetic disks. Volatile media include, but are not limited to, dynamic memory.
[0138] Several example configurations have been described, and various modifications, alternative constructions, and equivalents may be used without departing from the scope of this disclosure. For example, the aforementioned elements may be components of a larger system, where other rules may take precedence over or otherwise modify the application of the invention. Furthermore, several operations may be performed before, during, or after considering the aforementioned elements. Accordingly, the above description does not limit the scope of the claims.
[0139] A statement that a value exceeds (or is greater than or above) a first threshold is equivalent to a statement that a value meets or exceeds a second threshold slightly greater than the first threshold. For example, in the resolution of a computing system, the second threshold is a value higher than the first threshold. A statement that a value is less than (or is within or below) the first threshold is equivalent to a statement that a value is less than or equal to a second threshold slightly lower than the first threshold. For example, in the resolution of a computing system, the second threshold is a value lower than the first threshold.
Claims
1. A device capable of wireless communication, the device comprising: A transmitter configured to wirelessly transmit outbound signals; Memory; as well as A processor, communicatively coupled to the memory and the transmitter, is configured to: Obtain location status information and resource allocation parameters; The location resource quantity is determined based on the location status information resource allocation parameters, where the location resource quantity is the amount of channel resources that can be used to transmit location status information. as well as Based on at least one of control information associated with the location status information, or quality of service associated with the location status information, or location method associated with the location status information, the location status information is transmitted via the transmitter through the channel, having a proximity to a reference signal, the location status information occupying no more than the amount of location resources in the channel.
2. The device of claim 1, wherein the location status information resource allocation parameter is a selected parameter, and wherein the processor is configured to retrieve the selected parameter from a plurality of location status information resource allocation parameters stored in the memory.
3. The device of claim 2, wherein the processor is configured to retrieve the selected parameters based on a positioning method associated with the positioning status information.
4. The device of claim 2, further comprising a receiver communicatively coupled to the processor and configured to receive an inbound signal, wherein the processor is configured to retrieve the selected parameter based on control information received by the processor via the receiver.
5. The device of claim 2, further comprising a receiver communicatively coupled to the processor and configured to receive an inbound signal, wherein the processor is configured to add new location status information resource allocation parameters from control signals received by the processor via the receiver to the plurality of location status information resource allocation parameters stored in the memory.
6. The device as claimed in claim 1, wherein: In order to obtain the location status information resource allocation parameters, the processor is configured to: Obtain the resource allocation sub-parameters for the first positioning status information; as well as Obtain the resource allocation sub-parameters for the second positioning status information; To determine the amount of location resources, the processor is configured to: The first location resource quantity of the channel is determined based on the resource allocation sub-parameters of the first location status information. as well as The second location resource quantity of the channel is determined based on the resource allocation sub-parameter of the second location status information; as well as In order to send the location status information, the processor is configured to: Sending a first portion of the positioning status information, wherein the first portion occupies no more than the resources of the channel than the first positioning resource sub-quantity; and The second part of the positioning status information is sent, and the second part occupies no more than the resources of the channel of the second positioning resource sub-quantity.
7. The device of claim 6, wherein the processor is configured to use a first channel state information resource allocation sub-parameter as the first location state information resource allocation sub-parameter and a second channel state information resource allocation sub-parameter as the second location state information resource allocation sub-parameter, wherein the first channel state information resource allocation sub-parameter corresponds to the amount of resources of the channel available for conveying a first portion of the channel state information, and the second channel state information resource allocation sub-parameter corresponds to the amount of resources of the channel available for conveying a second portion of the channel state information.
8. The device of claim 6, wherein the processor is configured to use a first channel state information resource allocation sub-parameter as both the first location state information resource allocation sub-parameter and the second location state information resource allocation sub-parameter, wherein the first channel state information resource allocation sub-parameter corresponds to a first portion of the channel's resources available for conveying channel state information, and the second channel state information resource allocation sub-parameter corresponds to a second portion of the channel's resources available for conveying the channel state information.
9. The device of claim 1, wherein, in order to transmit the positioning status information, the processor is configured to concatenate the positioning status information with channel status information.
10. The device of claim 9, wherein, in order to connect the positioning status information to the channel status information, the processor is configured to connect a first portion of the positioning status information to a first portion of the channel status information and to connect a second portion of the positioning status information to a second portion of the channel status information.
11. The device of claim 1, wherein the processor is configured to send the location status information without mapping at least a portion of the location status information to any resource element designated for conveying a hybrid automatic repeat request.
12. The device of claim 11, wherein the at least portion of the positioning status information includes a fixed payload portion of the positioning status information, a positioning fixed estimate, a reference transmit / receive point identifier, or a positioning measurement.
13. The device of claim 1, wherein the channel used to convey the positioning status information is a Physical Uplink Shared Channel (PUSCH), a Physical Downlink Shared Channel (PDSCH), or a Physical Sidelink Shared Channel (PSSCH).
14. A device capable of wireless communication, the device comprising: Components used to obtain resource allocation parameters for location status information; A determining component for determining the amount of positioning resources based on the positioning status information resource allocation parameters, wherein the amount of positioning resources is the amount of resources in the channel that can be used to transmit positioning status information; as well as A transmission component for transmitting, via the channel, the positioning status information having proximity to a reference signal based on at least one of control information associated with the positioning status information, quality of service associated with the positioning status information, or positioning method associated with the positioning status information, while occupying no more than the amount of positioning resources of the channel.
15. The device of claim 14, further comprising a storage component for storing a plurality of location status information resource allocation parameters, wherein the location status information resource allocation parameters are selected parameters, and wherein the obtaining component is configured to retrieve the selected parameters from the plurality of location status information resource allocation parameters in the storage component.
16. The device of claim 15, wherein the obtaining component includes a component for retrieving the selected parameters based on a positioning method for deriving the positioning state information.
17. The device of claim 15, wherein the obtaining component includes components for receiving control information and for retrieving the selected parameter based on the control information.
18. The device of claim 15, wherein the obtaining component includes a component for receiving new location status information resource allocation parameters from a control signal and for adding the new location status information resource allocation parameters to the plurality of location status information resource allocation parameters in the storage component.
19. The device of claim 14, wherein: The obtaining component includes: Components for obtaining resource allocation sub-parameters for the first positioning status information; and Components used to obtain resource allocation sub-parameters for the second positioning status information; The determining component includes: A component for determining a first location resource quantity of the channel's resources based on the first location status information resource allocation sub-parameters; and A component for determining a second location resource quantity of the channel's resources based on the second location status information resource allocation sub-parameters; and The transmitting component includes: A component for transmitting a first portion of the positioning status information, the first portion occupying resources of the channel not exceeding the first positioning resource subset; and A component for transmitting a second part of the positioning status information, the second part occupying no more than the resources of the channel of the second positioning resource sub-quantity.
20. The apparatus of claim 19, wherein the obtaining component includes components for using a first channel state information resource allocation sub-parameter as the first positioning state information resource allocation sub-parameter and for using a second channel state information resource allocation sub-parameter as the second positioning state information resource allocation sub-parameter, wherein the first channel state information resource allocation sub-parameter corresponds to a first portion of the channel's resources available for conveying channel state information, and the second channel state information resource allocation sub-parameter corresponds to a second portion of the channel's resources available for conveying the channel state information.
21. The apparatus of claim 19, wherein the obtaining component includes a component for using a first channel state information resource allocation sub-parameter as both the first positioning state information resource allocation sub-parameter and the second positioning state information resource allocation sub-parameter, wherein the first channel state information resource allocation sub-parameter corresponds to a first portion of the channel's resources available for conveying channel state information, and the second channel state information resource allocation sub-parameter corresponds to a second portion of the channel's resources available for conveying the channel state information.
22. The apparatus of claim 14, wherein the transmitting component includes a component for concatenating the positioning status information with channel status information.
23. The apparatus of claim 22, wherein the transmitting component includes components for connecting a first portion of the positioning status information to a first portion of the channel status information and for connecting a second portion of the positioning status information to a second portion of the channel status information.
24. The device of claim 14, wherein the transmitting component includes a component for transmitting the location status information without mapping at least a portion of the location status information to any resource element designated for conveying a hybrid automatic repeat request.
25. The device of claim 24, wherein the at least portion of the positioning status information includes a fixed payload portion of the positioning status information, a positioning fixed estimate, a reference transmit / receive point identifier, or a positioning measurement.
26. A method for providing the location status information in a channel that can be used to convey location status information, the method comprising: Obtain location status information and resource allocation parameters; The location resource quantity is determined based on the location status information resource allocation parameters, wherein the location resource quantity is the amount of resources available for the channel to transmit the location status information; as well as Based on at least one of control information associated with the location status information, or quality of service associated with the location status information, or location method associated with the location status information, the location status information having proximity to a reference signal is transmitted through the channel, while occupying no more than the amount of location resources of the channel.
27. The method of claim 26, wherein the location status information resource allocation parameter is a selected parameter, and wherein obtaining the location status information resource allocation parameter includes retrieving the selected parameter from a plurality of location status information resource allocation parameters stored in a memory.
28. The method of claim 27, wherein retrieving the selected parameters is based on a positioning method for deriving the positioning status information.
29. The method of claim 27, further comprising receiving control information, wherein the retrieval of the selected parameter is based on the control information.
30. The method of claim 27, further comprising: Receive new positioning status information and resource allocation parameters from control signals; as well as The new location status information resource allocation parameter is added to the plurality of location status information resource allocation parameters in the memory.
31. The method of claim 26, wherein: Obtaining the location status information resource allocation parameters includes: Obtain the first location status information resource allocation sub-parameter; and Obtain the resource allocation sub-parameters for the second positioning status information; Determining the amount of location resources includes: The first location resource quantity of the channel is determined based on the resource allocation sub-parameters of the first location status information; and The second location resource quantity is determined based on the resource allocation sub-parameters of the second location status information to determine the resources of the channel; and Sending the location status information includes: Sending a first portion of the positioning status information, wherein the first portion occupies no more than the resources of the channel than the first positioning resource sub-quantity; and The second part of the positioning status information is sent, and the second part occupies no more than the resources of the channel of the second positioning resource sub-quantity.
32. The method of claim 31, wherein obtaining the positioning status information resource allocation parameters includes using a first channel status information resource allocation sub-parameter as the first positioning status information resource allocation sub-parameter and using a second channel status information resource allocation sub-parameter as the second positioning status information resource allocation sub-parameter, wherein the first channel status information resource allocation sub-parameter corresponds to the amount of resources of the channel that can be used to convey a first portion of the channel status information, and the second channel status information resource allocation sub-parameter corresponds to the amount of resources of the channel that can be used to convey a second portion of the channel status information.
33. The method of claim 31, wherein obtaining the positioning status information resource allocation parameters includes using a first channel status information resource allocation sub-parameter as both the first positioning status information resource allocation sub-parameter and the second positioning status information resource allocation sub-parameter, wherein the first channel status information resource allocation sub-parameter corresponds to the amount of resources of the channel available for conveying a first portion of the channel status information, and the second channel status information resource allocation sub-parameter corresponds to the amount of resources of the channel available for conveying a second portion of the channel status information.
34. The method of claim 26, wherein sending the positioning status information includes concatenating the positioning status information with channel status information.
35. The method of claim 34, wherein connecting the positioning status information to the channel status information comprises connecting a first portion of the positioning status information to a first portion of the channel status information and connecting a second portion of the positioning status information to a second portion of the channel status information.
36. The method of claim 26, wherein sending the location status information includes sending the location status information without mapping at least a portion of the location status information to any resource element designated for conveying a hybrid automatic repeat request.
37. The method of claim 36, wherein the at least portion of the positioning status information includes a fixed payload portion of the positioning status information, a positioning fixed estimate, a reference transmit / receive point identifier, or a positioning measurement.
38. A non-transitory processor-readable storage medium, comprising processor-readable instructions configured to cause a processor of a device to: Obtain location status information and resource allocation parameters; The location resource quantity is determined based on the location status information resource allocation parameters, wherein the location resource quantity is the amount of channel resources available for transmitting location status information; and Based on at least one of control information associated with the location status information, or quality of service associated with the location status information, or location method associated with the location status information, the location status information having proximity to a reference signal is transmitted through the channel, while occupying no more than the amount of location resources of the channel.
39. The storage medium of claim 38, wherein the location status information resource allocation parameter is a selected parameter, and wherein the storage medium includes processor-readable instructions configured to cause the processor to retrieve the selected parameter from a plurality of location status information resource allocation parameters stored in the memory of the device.
40. The storage medium of claim 39, wherein the storage medium includes processor-readable instructions configured to cause the processor to retrieve the selected parameters based on a positioning method associated with the positioning status information.
41. The storage medium of claim 39, wherein the storage medium includes processor-readable instructions configured to cause the processor to retrieve the selected parameters based on control information received by the device.
42. The storage medium of claim 39, wherein the storage medium includes processor-readable instructions configured to cause the processor to add new location status information resource allocation parameters, which are control signals received from the device, to the plurality of location status information resource allocation parameters stored in the memory of the device.
43. The storage medium of claim 38, wherein The processor-readable instructions configured to cause the processor to obtain the location status information resource allocation parameters include processor-readable instructions configured to cause the processor to perform the following operations: Obtain the resource allocation sub-parameters for the first positioning status information; as well as Obtain the resource allocation sub-parameters for the second positioning status information; The processor-readable instructions configured to cause the processor to determine the amount of the location resource include processor-readable instructions configured to cause the processor to perform the following operations: The first location resource quantity of the channel is determined based on the resource allocation sub-parameters of the first location status information. as well as The second location resource quantity of the channel is determined based on the resource allocation sub-parameter of the second location status information; as well as The processor-readable instructions configured to cause the processor to send the location status information include processor-readable instructions configured to cause the processor to perform the following operations: Sending a first portion of the positioning status information, wherein the first portion occupies no more than the resources of the channel than the first positioning resource sub-quantity; and The second part of the positioning status information is sent, and the second part occupies no more than the resources of the channel of the second positioning resource sub-quantity.
44. The storage medium of claim 43, wherein the storage medium includes a processor-readable instruction configured to cause the processor to use a first channel state information resource allocation sub-parameter as the first location state information resource allocation sub-parameter and a second channel state information resource allocation sub-parameter as the second location state information resource allocation sub-parameter, wherein the first channel state information resource allocation sub-parameter corresponds to a resource amount of the channel available for conveying a first portion of the channel state information, and the second channel state information resource allocation sub-parameter corresponds to a resource amount of the channel available for conveying a second portion of the channel state information.
45. The storage medium of claim 43, wherein the storage medium includes a processor-readable instruction configured to cause the processor to use a first channel state information resource allocation sub-parameter as both the first location state information resource allocation sub-parameter and the second location state information resource allocation sub-parameter, wherein the first channel state information resource allocation sub-parameter corresponds to an amount of resources of the channel available for conveying a first portion of the channel state information, and the second channel state information resource allocation sub-parameter corresponds to an amount of resources of the channel available for conveying a second portion of the channel state information.
46. The storage medium of claim 38, wherein the processor-readable instruction configured to cause the processor to send the location status information includes a processor-readable instruction configured to cause the processor to concatenate the location status information with channel status information.
47. The storage medium of claim 46, wherein the processor-readable instruction configured to cause the processor to concatenate the location status information to the channel status information includes a processor-readable instruction configured to cause the processor to concatenate a first portion of the location status information to a first portion of the channel status information and to concatenate a second portion of the location status information to a second portion of the channel status information.
48. The storage medium of claim 38, wherein the processor-readable instruction configured to cause the processor to send the location status information includes a processor-readable instruction configured to cause the processor to send the location status information without mapping at least a portion of the location status information to any resource element designated for conveying a hybrid automatic repeat request.
49. The storage medium of claim 48, wherein the at least portion of the positioning status information includes a fixed payload portion of the positioning status information, a positioning fixed estimate, a reference transmit / receive point identifier, or a positioning measurement.