The present disclosure relates, in general, to wireless communications and, more particularly, to a method for measurement reporting resolution adaptation.
The following positioning techniques are considered in LTE (3GPP 36.305):
RSTD measurements and other measurements M are encoded before being reported to the location server. Typically, this means that the measurements are quantized and saturated within a minimum and maximum value. The resulting encoded values are represented by a numeral, typically an integer Mr within a range [0, N−1]. The resolution R can be described as the difference between two measurements mapped to adjacent encoded values. For RSTD, the resolution R=1 Ts for the RSTDs within ±4096 Ts.
Formally, the encoded value Mr can be seen as a function of the measurement M, Mr=f(M).
In addition, the UE estimates the RSTD measurement quality and reports the uncertainty via a range:
[nR,(n+1)R−1],
where the reporting resolution is R={5, 10, 20, 30} meters, and n is an index to indicate the value range within which the RSTD uncertainty is estimated to be.
The accuracy of both ECID (Enhanced Cell ID) and OTDOA-based positioning depends on the resolution of the measurement reports for UE Rx-Tx time difference, the measured RSTDs and/or the measured received signal strength that are conveyed from the UE to the E-SMLC. The RAN4 SI TR 36.855 on positioning enhancements concluded that simulation results with different quantization show that increasing reporting granularity to 0.5 Ts is beneficial. On the other hand, the positioning related functionalities in current 3GPP specifications were designed for outdoor scenarios since Release 9. In the indoor positioning SI, the target was to enhance the positioning performance for indoor scenarios, where much higher positioning accuracy is demanded. This could be limited by the RSTD resolution which is currently 1 Ts at best, which is equivalent to approximately 9.8 meters. This resolution is inadequate for accurate indoor positioning.
Based on all these observations, we can emphasize the fact that 0.25 Ts is a futureproof enhancement while considering wider BWs, and moreover by the advanced UE receivers which take advantage of CRS measurements. To address these and the foregoing issues, various methods and apparatuses are disclosed.
According to certain embodiments, a method performed by a wireless device for adapting measurement report resolution is disclosed. The method comprises performing a measurement, determining a measurement report resolution to be used, and sending a measurement report to the network node encoded based on the determined measurement report resolution. According to additional embodiments, prior to determining the measurement report resolution to be used, the wireless device informs the network node of the wireless device's capabilities of sending measurement reports encoded based on a plurality of different measurement report resolutions. According to additional embodiments, subsequent to informing the network node of the wireless device's capabilities, and prior to determining the measurement report resolution to be used, the wireless device receives a desired measurement report resolution from the network node.
Also disclosed is a method performed by a network node for adapting measurement report resolution. The method comprises receiving a measurement report of a measurement from a wireless device, and deriving the measurement based on available information relating to measurement report resolution. According to additional embodiments, prior to receiving the measurement report, the network node receives, from the wireless device, the wireless device's capabilities of sending measurement reports encoded based on a plurality of different measurement report resolutions. According to additional embodiments, subsequent to receiving the wireless device's capabilities, and prior to receiving the measurement report, the network node sends a desired measurement report resolution to the wireless device.
Also disclosed is a wireless device for adapting measurement report resolution. The wireless device comprises processing circuitry and a memory. The memory contains instructions executable by the processing circuitry, whereby the wireless device is operative to perform a measurement, determine a measurement report resolution to be used, and send a measurement report to the network node encoded based on the determined measurement report resolution. According to additional embodiments, the wireless device is further operative, prior to determining the measurement report resolution to be used, to inform the network node of the wireless device's capabilities of sending measurement reports encoded based on a plurality of different measurement report resolutions. According to additional embodiments, the wireless device is further operative, subsequent to informing the network node of the wireless device's capabilities, and prior to determining the measurement report resolution to be used, to receive a desired measurement report resolution from the network node.
Also disclosed is a network node for adapting measurement report resolution. The network node comprises processing circuitry and a memory. The memory contains instructions executable by the processing circuitry, whereby the network node is operative to receive a measurement report of a measurement from a wireless device, and derive the measurement based on available information relating to measurement report resolution. According to additional embodiments, the network node is further operative, prior to receiving the measurement report, to receive, from the wireless device, the wireless device's capabilities of sending measurement reports encoded based on a plurality of different measurement report resolutions. According to additional embodiments, the network node is further operative, subsequent to receiving the wireless device's capabilities, and prior to receiving the measurement report, to send a desired measurement report resolution to the wireless device.
Certain embodiments of the present disclosure may provide one or more technical advantages. For example, by introducing an adaptive measurement reporting, the UE can adapt the report mapping by selecting one out of the pre-defined mappings based on the suggested resolution parameters. As another example, the efficient RSTD quantization and measurement reporting will provide the possibility of improved positioning accuracy. Other advantages may be readily apparent to one having skill in the art. Certain embodiments may have none, some, or all of the recited advantages.
For a more complete understanding of the disclosed embodiments and their features and advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, in which:
The present disclosure contemplates various embodiments that may give network assistance to a UE in properly selecting a measurement reporting resolution. The measurement reporting resolution assistance can be initiated either by a request from a UE or by the network itself. The UE also has the possibility to reveal the resolution selection employed for measurement reporting, to the network with the hope of validating its current choice and gaining support for further improvements in the parameter selection.
In certain embodiments, network nodes 115 may interface with a radio network controller. The radio network controller may control network nodes 115 and may provide certain radio resource management functions, mobility management functions, and/or other suitable functions. In certain embodiments, the functions of the radio network controller may be performed by network node 115. The radio network controller may interface with a core network node. In certain embodiments, the radio network controller may interface with the core network node via an interconnecting network. The interconnecting network may refer to any interconnecting system capable of transmitting audio, video, signals, data, messages, or any combination of the preceding. The interconnecting network may include all or a portion of a public switched telephone network (PSTN), a public or private data network, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a local, regional, or global communication or computer network such as the Internet, a wireline or wireless network, an enterprise intranet, or any other suitable communication link, including combinations thereof.
In some embodiments, the core network node may manage the establishment of communication sessions and various other functionalities for UEs 110. UEs 110 may exchange certain signals with the core network node using the non-access stratum layer. In non-access stratum signaling, signals between UEs 110 and the core network node may be transparently passed through the radio access network. In certain embodiments, network nodes 115 may interface with one or more network nodes over an internode interface. For example, network nodes 115A and 115B may interface over an X2 interface.
As described above, example embodiments of network 100 may include one or more wireless devices 110, and one or more different types of network nodes capable of communicating (directly or indirectly) with wireless devices 110. In some embodiments, the non-limiting term UE is used. UEs 110 described herein can be any type of wireless device capable of communicating with network nodes 115 or another UE over radio signals. UE 110 may also be a radio communication device, target device, device-to-device (D2D) UE, machine-type-communication UE or UE capable of machine to machine communication (M2M), a sensor-equipped UE, iPad, Tablet, mobile terminals, smart phone, laptop embedded equipped (LEE), laptop mounted equipment (LME), USB dongles, Customer Premises Equipment (CPE), etc. Also, in some embodiments generic terminology, “radio network node” (or simply “network node”) is used. It can be any kind of network node, which may comprise a Node B, base station (BS), multi-standard radio (MSR) radio node such as MSR BS, eNode B, network controller, radio network controller (RNC), base station controller (BSC), relay donor node controlling relay, base transceiver station (BTS), access point (AP), transmission points, transmission nodes, RRU, RRH, nodes in distributed antenna system (DAS), core network node (e.g. MSC, MME etc), O&M, OSS, SON, positioning node (e.g. E-SMLC), MDT, or any suitable network node. Example embodiments of UEs 110, network nodes 115, and other network nodes (such as radio network controller or core network node) are described in more detail with respect to
Although
When introducing multiple measurement granularities/resolutions, then the mapping between a measurement and an encoded value also depends on the resolution R. Hence, the encoded value is a function of the measurement as well as the resolution:
Mr=f(M,R)
According to additional embodiments, the method may involve additional optional communications between the wireless device and network node. For instance, at step 300, the wireless device optionally provides to the network node its capabilities for supporting a plurality of different report resolutions. According to particular embodiments, these different report resolutions may include, but are not limited to 5 Ts, 1 Ts, 0.5 Ts, and 0.25 Ts. One of skill in the art will recognize that additional report resolutions may be used. In particular embodiments, one of the supported report resolutions can be considered as a default report resolution. For example, the finest report resolution can act as such a default report resolution. However, other report resolutions may be set as the default report resolution.
According to additional embodiments, at step 310, the wireless device may optionally receive from the network node an indication about the desired report resolution. The device may agree with the indicated desired report resolution, or select a different report resolution. This process for making this selection will be discussed in more detail below.
According to additional embodiments, the method may involve additional optional communications between the wireless device and network node. For instance, at step 400 the network node optionally receives the plurality of supported report resolutions, possibly including a default report resolution from the device. As discussed above, the different report resolutions may include, but are not limited to 5 Ts, 1 Ts, 0.5 Ts, and 0.25 Ts. At step 410, the network node optionally indicates the desired report resolution to the device.
As mentioned previously, a network node may optionally indicate a desired measurement report resolution to the wireless device for encoding measurement reports.
If not acceptable, the network node sends a desired report resolution to the device at step 630. According to certain embodiments, this occurs when the default value is deemed not acceptable. According to alternative embodiments, this may occur when any one of the supported report resolutions is not acceptable. According to still more alternative embodiments, this may only occur if none of the supported report resolutions are deemed acceptable.
As mentioned previously, a wireless device may optionally include measurement report resolution information with the measurement report when it is sent to the network node.
The measurements performed by the wireless device may be any suitable measurement. For example, the measurement may be a relative time difference measurement such as the RSTD or the UE Rx-Tx time difference, or a received signal strength measurement. It may also be a time measurement in general. Essentially, the present disclosure contemplates the use of any kind of feedback measurements.
The present disclosure contemplates various embodiments that enable a systematic approach for the location server to assist the device in selecting a proper measurement reporting resolution, and for the device to communicate its decision on the selection of measurement reporting resolution to the location server. The various embodiments described herein apply to general measurement report resolutions, but will be exemplified for RSTD measurements.
In one example embodiment, the selection of measurement reporting resolution is sent to the device as an assisted data. The selection mechanisms can be mandatory for the device, or it can be up to the device to use the indicated resolution or reject it (and choose its own preference). In one embodiment, the device will indicate its measurement reporting resolution in the feedback to the location server. In the case that the location server has sent a suggested measurement reporting resolution, the UE may be required to respond with the actually used resolution.
For example, in case of OTDOA, the IE OTDOA-SignalMeasurementInformation is used by the target device to provide RSTD measurements to the location server. In the following, methods are described on how to enable the UE to select a measurement reporting resolution.
As discussed in the embodiments above, a UE may select a measurement report resolution to use based on various criteria. According to particular embodiments, the measurement reporting resolution selection strategy by the location server for a particular UE may comprise one or a combination of multiple of the following:
To provide a proper support for having a higher resolution of RSTD measurements, there are four main aspects which should be considered:
1. Providing Capability Information to the Network Node
The IE OTDOA-ProvideCapabilities is used by the target device to indicate its capability to support OTDOA and to provide its OTDOA positioning capabilities to the location server. This is the current information included in this signaling:
The finer reporting can be introduced in the OTDOA-ProvideCapabilities by one of the following alternatives:
2. Receiving a Desired Report Resolution from the Network Node
The network node optionally may provide a desired report resolution to the device. The network node may request a specific report resolution based on the indicated capability from the device. For example, this can be specified as part of the OTDOA-RequestLocationInformation
3. Including Selected Report Resolution in the Measurement Report
The IE OTDOA-SignalMeasurementInformation is used by the target device to provide RSTD measurements to the location server.
The UE may follow either the best possible resolution as indicated in the capability or use the requested resolution from the location server. However, it may also opt to use a different resolution. Therefore, there is a need to indicate the considered report resolution to indicate how to interpret the rstd value. This indication can either be part of the OTDOA-SignalMeasurementInformation or part of the NeighbourMeasurementElement.
4. Indicating More Granular Error Value
With OTDOA enhancements including higher quantization resolution and also considering the indoor scenarios, the minimum range of 0 to 4 m error according to OTDOA-MeasQuality field descriptions seems to be large and by considering a finer reporting resolution, it makes sense to indicate the resulting error-Value with a more granular value, which for example could be indicated by a finer error-Resolution. For this purpose, the number of bits for error-Resolution can be changed from 2 to 3, and by this we have an option of having more error grouping. With this option we are not omitting anything which can be reported until now, but we will actually have the possibility to have more error resolution option.
Processor 1020 may include any suitable combination of hardware and software implemented in one or more modules to execute instructions and manipulate data to perform some or all of the described functions of wireless device 110. In some embodiments, processor 1020 may include, for example, one or more computers, one or more central processing units (CPUs), one or more microprocessors, one or more applications, circuitry, and/or other logic.
Memory 1030 is generally operable to store instructions, such as a computer program, software, an application including one or more of logic, rules, algorithms, code, tables, etc. and/or other instructions capable of being executed by a processor. Examples of memory 1030 include computer memory (for example, Random Access Memory (RAM) or Read Only Memory (ROM)), mass storage media (for example, a hard disk), removable storage media (for example, a Compact Disk (CD) or a Digital Video Disk (DVD)), and/or or any other volatile or non-volatile, non-transitory computer-readable and/or computer-executable memory devices that store information.
Other embodiments of wireless device 110 may include additional components beyond those shown in
In certain embodiments, wireless device 110 may include one or more modules. For example, wireless device 110 may include a determining module, a communication module, a receiver module, an input module, a display module, and any other suitable modules. The determining module may perform the processing functions of wireless device 110. The determining module may include or be included in processor 1020. The determining module may include analog and/or digital circuitry configured to perform any of the functions of the determining module and/or processor 1020. The functions of the determining module described above may, in certain embodiments, be performed in one or more distinct modules.
The communication module may perform the transmission functions of wireless device 110. The communication module may transmit messages to one or more of network nodes 115 of network 100. The communication module may include a transmitter and/or a transceiver, such as transceiver 1010. The communication module may include circuitry configured to wirelessly transmit messages and/or signals. In particular embodiments, the communication module may receive messages and/or signals for transmission from the determining module.
The receiving module may perform the receiving functions of wireless device 110. The receiving module may include a receiver and/or a transceiver. The receiving module may include circuitry configured to wirelessly receive messages and/or signals. In particular embodiments, the receiving module may communicate received messages and/or signals to the determining module.
The input module may receive user input intended for wireless device 110. For example, the input module may receive key presses, button presses, touches, swipes, audio signals, video signals, and/or any other appropriate signals. The input module may include one or more keys, buttons, levers, switches, touchscreens, microphones, and/or cameras. The input module may communicate received signals to the determining module.
The display module may present signals on a display of wireless device 110. The display module may include the display and/or any appropriate circuitry and hardware configured to present signals on the display. The display module may receive signals to present on the display from the determining module.
Network node 115 may include one or more of transceiver 1110, processor 1120, memory 1130, and network interface 1140. In some embodiments, transceiver 1110 facilitates transmitting wireless signals to and receiving wireless signals from wireless device 110 (e.g., via an antenna), processor 1120 executes instructions to provide some or all of the functionality described above as being provided by a network node 115, memory 1130 stores the instructions executed by processor 1120, and network interface 1140 communicates signals to backend network components, such as a gateway, switch, router, Internet, Public Switched Telephone Network (PSTN), core network nodes or radio network controllers 130, etc.
Processor 1120 may include any suitable combination of hardware and software implemented in one or more modules to execute instructions and manipulate data to perform some or all of the described functions of network node 115. In some embodiments, processor 1120 may include, for example, one or more computers, one or more central processing units (CPUs), one or more microprocessors, one or more applications, circuitry, and/or other logic.
Memory 1130 is generally operable to store instructions, such as a computer program, software, an application including one or more of logic, rules, algorithms, code, tables, etc. and/or other instructions capable of being executed by a processor. Examples of memory 1130 include computer memory (for example, Random Access Memory (RAM) or Read Only Memory (ROM)), mass storage media (for example, a hard disk), removable storage media (for example, a Compact Disk (CD) or a Digital Video Disk (DVD)), and/or or any other volatile or non-volatile, non-transitory computer-readable and/or computer-executable memory devices that store information.
In some embodiments, network interface 1140 is communicatively coupled to processor 1120 and may refer to any suitable device operable to receive input for network node 115, send output from network node 115, perform suitable processing of the input or output or both, communicate to other devices, or any combination of the preceding. Network interface 1140 may include appropriate hardware (e.g., port, modem, network interface card, etc.) and software, including protocol conversion and data processing capabilities, to communicate through a network.
In certain embodiments, network node 115 may include a determining module, a communication module, a receiving module, and any other suitable modules. In some embodiments, one or more of the determining module, communication module, receiving module, or any other suitable module may be implemented using one or more processors 1120 of
The determining module may perform the processing functions of network node 115. The determining module may include or be included in processor 1120. The determining module may include analog and/or digital circuitry configured to perform any of the functions of the determining module and/or processor 1120. The functions of the determining module may, in certain embodiments, be performed in one or more distinct modules.
The communication module may perform the transmission functions of network node 115. The communication module may transmit messages to one or more of wireless devices 110. The communication module may include a transmitter and/or a transceiver, such as transceiver 1110. The communication module may include circuitry configured to wirelessly transmit messages and/or signals. In particular embodiments, the communication module may receive messages and/or signals for transmission from the determining module or any other module.
The receiving module may perform the receiving functions of network node 115. The receiving module may receive any suitable information from a wireless device. The receiving module may include a receiver and/or a transceiver. The receiving module may include circuitry configured to wirelessly receive messages and/or signals. In particular embodiments, the receiving module may communicate received messages and/or signals to the determining module or any other suitable module.
Other embodiments of network node 115 may include additional components beyond those shown in
Processor 1220 may include any suitable combination of hardware and software implemented in one or more modules to execute instructions and manipulate data to perform some or all of the described functions of the radio network controller or core network node 130. In some embodiments, processor 1220 may include, for example, one or more computers, one or more central processing units (CPUs), one or more microprocessors, one or more applications, and/or other logic.
Memory 1230 is generally operable to store instructions, such as a computer program, software, an application including one or more of logic, rules, algorithms, code, tables, etc. and/or other instructions capable of being executed by a processor. Examples of memory 1230 include computer memory (for example, Random Access Memory (RAM) or Read Only Memory (ROM)), mass storage media (for example, a hard disk), removable storage media (for example, a Compact Disk (CD) or a Digital Video Disk (DVD)), and/or or any other volatile or non-volatile, non-transitory computer-readable and/or computer-executable memory devices that store information.
In some embodiments, network interface 1240 is communicatively coupled to processor 1220 and may refer to any suitable device operable to receive input for the network node, send output from the network node, perform suitable processing of the input or output or both, communicate to other devices, or any combination of the preceding. Network interface 1240 may include appropriate hardware (e.g., port, modem, network interface card, etc.) and software, including protocol conversion and data processing capabilities, to communicate through a network.
Other embodiments of the network node may include additional components beyond those shown in
Certain embodiments of the present disclosure may provide one or more technical advantages. For example, by introducing an adaptive measurement reporting, the UE can adapt the report mapping by selecting one out of the pre-defined mappings based on the suggested resolution parameters. As another example, the efficient RSTD quantization and measurement reporting will provide possibility of improved positioning accuracy. Other advantages may be readily apparent to one having skill in the art. Certain embodiments may have none, some, or all of the recited advantages.
Modifications, additions, or omissions may be made to the systems and apparatuses described herein without departing from the scope of the disclosure. The components of the systems and apparatuses may be integrated or separated. Moreover, the operations of the systems and apparatuses may be performed by more, fewer, or other components. Additionally, operations of the systems and apparatuses may be performed using any suitable logic comprising software, hardware, and/or other logic. As used in this document, “each” refers to each member of a set or each member of a subset of a set.
Modifications, additions, or omissions may be made to the methods described herein without departing from the scope of the disclosure. The methods may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order.
Although this disclosure has been described in terms of certain embodiments, alterations and permutations of the embodiments will be apparent to those skilled in the art. Accordingly, the above description of the embodiments does not constrain this disclosure. Other changes, substitutions, and alterations are possible without departing from the spirit and scope of this disclosure, as defined by the following claims.
Abbreviations used in the preceding description include:
ECID Enhanced Cell ID
E-SMLC Evolved-Serving Mobile Location Centre
LOS Line Of Site
OTDOA Observed Time Difference Of Arrival
RSTD Reference Signal Time Difference
TDOA Time Difference of Arrival
TOA Time of Arrival
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2016/055719 | 9/23/2016 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62233165 | Sep 2015 | US |