The present invention relates to methods and arrangements in a wireless communication system, in particular to methods and arrangements for facilitating positioning of User Equipments, e.g. in an e-UTRAN.
The Universal Mobile Telecommunication System (UMTS) is one of the third generation mobile communication technologies designed to succeed GSM. 3GPP Long Term Evolution (LTE) is a project within the 3rd Generation Partnership Project (3GPP) to improve the UMTS standard to cope with future requirements in terms of improved services such as higher data rates, improved efficiency, lowered costs etc. The Universal Terrestrial Radio Access Network (UTRAN) is the radio access network of a UMTS system and evolved UTRAN (e-UTRAN) is the radio access network of an LTE system. As illustrated in
Mobile user positioning is the process of determining UE coordinates in space. Once the coordinates are available, the position can be mapped to a certain place or location. The mapping function and the delivery of the location information on request are parts of the location service which is required for the basic emergency services. Services that further exploit the location knowledge or that are based on location knowledge to offer customers some additional value are referred to as location-aware and location-based services, respectively.
There exist a variety of positioning techniques in wireless communications networks, differing in their accuracy, implementation cost, complexity, applicability in different environments, etc. In existing networks, the most common ones are UE assisted solutions where a serving mobile location center (SMLC in GSM and UMTS, enhanced SMLC, eSMLC, in LTE) calculates the UE position based on measurements reported by the UE. The SMLC/eSMLC 100 is either a separate network node (as illustrated in
The technique currently adopted for UMTS and LTE for downlink-based positioning is Observed TDOA (OTDOA). OTDOA is a multi-lateration technique estimating TDOA of signals received from three or more sites (see
In the definition of positioning methods for UEs in e-UTRAN, the discussions have concentrated on synchronized networks, i.e. networks where the System Frame Number (SFN) timing in every cell in the network is phase aligned. Although synchronized networks with perfectly aligned SFN timing throughout the network may simplify the UE positioning methods, there are other network synchronization deployment cases. Some examples are:
In these different examples of network synchronization deployment cases, the UE cannot know in beforehand exactly when the positioning reference signal is transmitted, and must therefore blindly detect the positioning reference signal transmitted from the different eNBs in order to be able to do the OTDOA measurements. This makes the measurements more complex than in the case with a perfectly aligned SFN timing, and may also give a lower accuracy of the measurements as a higher level of noise is measured.
The object of the present invention is to address some of the problems and disadvantages outlined above, and to enable downlink-based positioning of a user equipment requiring less user equipment processing. This object and others are achieved by the methods and devices according to the independent claims, and by the embodiments according to the dependent claims.
In accordance with a first aspect of the present invention, a method for a network node in a wireless communications system, of enabling downlink-based positioning of a user equipment which is served by a serving cell is provided. The method comprises estimating a timing difference between a timing of a neighboring cell and a timing of the serving cell, based on synchronization information associated with the neighboring and serving cells. The method also comprises transmitting an instruction to perform a positioning measurement to the user equipment. The instruction comprises an identity of the neighboring cell and the estimated timing difference.
In accordance with a second aspect of the present invention, a method for a user equipment in a wireless communications system, of enabling downlink-based positioning of the user equipment which is served by a serving cell is provided. The method comprises receiving an instruction to perform a positioning measurement from a network node. The instruction comprises an identity of a neighboring cell and an estimated timing difference between a timing of the neighboring cell and a timing of the serving cell. The method also comprises using the estimated timing difference when performing the positioning measurement of a reference signal of the neighboring cell according to the received instruction.
In accordance with a third aspect of the present invention, a network node configured to enable downlink-based positioning of a user equipment which is served by a serving cell in a wireless communications system is provided. The network node comprises an estimating unit configured to estimate a timing difference between a timing of a neighboring cell and a timing of the serving cell, based on synchronization information associated with the neighboring and serving cells. It also comprises a transmitter configured to transmit an instruction to perform a positioning measurement to the user equipment, the instruction comprising an identity of the neighboring cell and the estimated timing difference.
In accordance with a fourth aspect of the present invention, a user equipment configured to enable downlink-based positioning of the user equipment served by a serving cell in a wireless communications system is provided. The user equipment comprises a receiver configured to receive an instruction to perform a positioning measurement from a network node. The instruction comprises an identity of a neighboring cell and an estimated timing difference between a timing of the neighboring cell and a timing of the serving cell. The user equipment also comprises a positioning measurement unit configured to use the estimated timing difference when performing the positioning measurement of a reference signal of the neighboring cell according to the received instruction.
An advantage of embodiments of the present invention is that they allow supporting positioning in networks with different levels of synchronization.
Still another advantage of embodiments of the present invention is that the user equipment needs less processing when performing positioning measurements as they will not need to search blindly for the positioning reference signals to measure on, which allows for a reduced user equipment complexity.
A further advantage of embodiments of the present invention is that the positioning measurements may be more accurate when the UE do not need to search blindly for the reference signal as there will be less noise when measuring.
Other objects, advantages and novel features of the invention will become apparent from the following detailed description of the invention when considered in conjunction with the accompanying drawings.
a-c are flowcharts of the method in the network node according to embodiments of the present invention.
In the following, the invention will be described in more detail with reference to certain embodiments and to accompanying drawings. For purposes of explanation and not limitation, specific details are set forth, such as particular scenarios, techniques, etc., in order to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details.
Moreover, those skilled in the art will appreciate that the functions and means explained herein below may be implemented using software functioning in conjunction with a programmed microprocessor or general purpose computer, and/or using an application specific integrated circuit (ASIC). It will also be appreciated that while the current invention is primarily described in the form of methods and devices, the invention may also be embodied in a computer program product as well as in a system comprising a computer processor and a memory coupled to the processor, wherein the memory is encoded with one or more programs that may perform the functions disclosed herein.
The present invention is described herein by way of reference to particular example scenarios. In particular embodiments of the invention are described in a non-limiting general context in relation to an e-UTRAN, with a centralized positioning server eSMLC communicating with the UEs via the eNBs. Furthermore, embodiments of the invention are described in a non-limiting way in relation to OTDOA as the chosen downlink-based positioning method. It should though be noted that the invention and its exemplary embodiments may also be applied to other types of radio access networks such as UTRAN and WiMax, and to other positioning methods and solutions.
In embodiments of the present invention, the drawbacks related to the UE having to search blindly for a positioning reference signal when performing UE positioning measurements, are addressed by a solution wherein a network node such as a dedicated eSMLC estimates a timing difference between the timing of the neighboring cell and the timing of the serving cell based on synchronization information for the cells. The timing of a cell refers to the SFN timing as described above. The estimated timing difference is then transmitted to the UE, which may then use this timing difference when performing the positioning measurements in order to figure out when to measure the reference signal.
The network node or the eSMLC is configured with relevant and up-to-date cell synchronization information. Cell synchronization information comprises e.g.:
According to embodiments of the present invention, the eSMLC may use such cell synchronization information to estimate a timing difference between a neighbor cell timing and a serving cell timing for each of the neighbor cells that the UE may detect positioning reference signals from. This estimated timing difference is transmitted to the UE via the eNB, when the UE receives instructions to perform a positioning measurement. The estimated timing difference is comprised in the instructions together with the identity of the corresponding neighbor cell.
The result from the UEs positioning measurements, i.e. from the measurement of the observed time difference of arrival of a positioning reference signal for a number of neighboring cells, is reported back to the eSMLC that instructed the UE to do the positioning measurements. The eSMLC may then, based on the reported positioning measurement result as well as based on e.g. cell synchronization information and antenna location information, calculate the position of the UE that performed the measurements. The antenna location information is of interest as the antenna may be placed at a distance from the eNB in some cases.
The estimation of the timing difference, performed by the eSMLC, may be done in different ways depending on the synchronization type of the cells. In a first embodiment of the present invention, the cells are phase synchronized. The estimated relative cell timing or timing difference is calculated based on the cell synchronization information according to the following. All calculations are done in the same units (e.g. micro seconds).
relative_time(cell—N)=[time_base_dif+init_time_dif+phase_offset_dif]MOD length(slot)
where:
The estimated timing difference calculated according to the above described first embodiment may also optionally be adjusted with a relative accuracy which is the product of the phase accuracy of the neighbor cell_N and the phase accuracy of the serving cell.
In a second embodiment of the present invention, the cells are frequency synchronized only (also referred to as unsynchronized), and the cell synchronization information is complemented with previous UE measurements to estimate a timing difference and thereby define more accurate instructions for positioning measurements for the UE.
In this second embodiment, the eSMLC has via the serving eNB been able to collect phase difference measurements of the neighboring cell timing from the UEs that have been previously positioned. The timing difference between the timing of a neighbor cell_N and the serving cell of a UE, may thus be estimated as a statistical value of the previous measurement results for cell_N provided by the previously positioned UEs. This statistically estimated timing difference may then also be further adjusted with e.g. the phase drift and the frequency error of the cell_N further described above.
In a scenario with a frequency synchronized network where a statistical estimation of the timing difference may not be determined as the eSMLC has not been able to collect phase difference measurements relative to neighboring cells, the eSMLC may alternatively request the UE to perform full cell search and the respective SFN-SFN phase difference measurements.
The UE that receives an instruction to perform a positioning measurement, where the instruction comprises the neighbor cell identities and the corresponding estimated timing difference or relative cell timing, will be able to use the estimated timing difference to find the positioning reference signal from the corresponding neighbor cell. The timing difference will serve as a timing assistance for the UE, as it may deduce when in time it can expect to receive the reference signal that it will measure. This will thus simplify the signal processing in the UE and will also allow for a more accurate measurement of the reference signal.
The timing of a cell may either be the timing of the frame when received at the UE, referred to as the receive timing of the cell, or it may be the timing of the frame when transmitted to the UE, referred to as the transmit timing. Basing the estimation of the timing difference on the receive timing may be more accurate for the UE to determine where to find the positioning reference signal. However, when the cells are small the receive timing is approximately the same as the transmit timing, making it possible to base the estimation of the timing difference on the transmit timing instead.
a is a flowchart of the method in the network node according to one embodiment of the present invention. The network node may in one embodiment be an eSMLC in an LTE system, communicating with the UE via the eNB. The method illustrated in the flowchart comprises the following steps:
b is a flowchart of the method in the network node according to the first embodiment of the present invention described above. In this first embodiment, the cells are phase synchronized and the step 210 of estimating the timing difference between the neighboring cell and the serving cell comprises the two following calculation:
Optionally, also the phase accuracy may be taken into account by adjusting 213 the timing difference with the product of the relevant neighboring cell accuracy and the serving cell accuracy. The timing difference estimated according to steps 211, 212 and optionally also 213, is then comprised in the instruction transmitted 220 as described above with reference to
c is a flowchart of the method in the network node according to the second embodiment of the present invention described above. In this embodiment the cells are frequency synchronized but not phase synchronized, and in order to be able to estimate the timing difference, the network node will rely on phase difference measurements performed by previously positioned UEs. The step 210 described above will therefore comprise a compilation 214 of a statistical timing difference such as an average value of the timing difference calculated based on the phase difference measurements relative to a neighbor cell, performed by previously positioned UEs. Step 220 is performed as described above.
The network node 400 is schematically illustrated in
In the first embodiment described above, the estimating unit 401 is configured to estimate a timing difference by summing a time base difference, a system frame number initialization time difference, and a phase offset difference between the neighboring cell and the serving cell, and by applying a modulo n operation to the sum, wherein n is the length of a slot in the system frame structure. The estimating unit 401 may optionally be configured to adjust the estimated timing difference with the product of the phase accuracy of the neighboring and serving cells.
In the second embodiment described above, the estimating unit 401 is configured to estimate the timing difference by compiling a statistical timing difference. This statistical timing difference may e.g. be an average value of phase difference measurement results from one or more previously positioned UEs in the serving cell. The phase difference should be measured relative to the neighboring cell.
The UE 450 according to embodiments of the present invention is also illustrated in
The above mentioned and described embodiments are only given as examples and should not be limiting to the present invention. Other solutions, uses, objectives, and functions within the scope of the invention as claimed in the accompanying patent claims should be apparent for the person skilled in the art.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/SE10/50227 | 2/26/2010 | WO | 00 | 8/6/2011 |
Number | Date | Country | |
---|---|---|---|
61158476 | Mar 2009 | US |