positioning using lte signalsespace-ftp.cborg.info/1504enc/fullpaper/fp_enc-017.pdf · positioning...

8
Positioning Using LTE Signals Fabian Knutti (1) , Mischa Sabathy (1) , Marco Driusso (2) , Heinz Mathis (1) , and Chris Marshall (3) (1) Institute for Communication Systems, University of Applied Sciences of Eastern Switzerland in Rapperswil Oberseestrasse 10, CH-8640 Rapperswil, Switzerland Email: {fabian.knutti, mischa.sabathy, heinz.mathis}@hsr.ch (2) Department of Engineering and Architecture, University of Trieste Via A. Valerio 10, 34127 Trieste, Italy Email: [email protected] (3) u-blox UK Ltd, Foundation House, 42-48 London Road, Reigate RH2 9QQ, UK Email: [email protected] ABSTRACT GNSS is excellent in open-sky conditions, but in many everyday situations such as traveling in urban canyons or being inside buildings, too few GNSS space vehicles (SV) are visible to get a position fix. An alternative is then desirable, and can be provided by positioning using the signals from cellular base stations. Of particular interest are the new signals and positioning possibilities from LTE cellular network operators, since the LTE coverage is expected to be high in cities and other well-populated areas. Furthermore, to accommodate the need for increasing data rates network operators are configuring their LTE downlink bandwidth to be as wide as possible, providing good resolution of different multipath components, which also assists positioning. A portable experimental setup was built to perform measurements and to gather knowledge about the overall performance of positioning with LTE signals. It consists of a universal software radio peripheral (USRP) N210 that is synchronized to a GPS-locked Rubidium frequency standard. A personal computer (PC) acts as an overall system controller and as a recording unit, storing LTE data samples together with GNSS sentences from a u-blox LEA-6T module. A Matlab-based algorithm does the complete post-processing, extracting pseudoranges for the LTE BS, and calculating the position solu- tion. The results of determining the position of a car driven on a route around the town of Rapperswil, Switzerland show the potential of the positioning approach, using only available LTE signals. Even with the basic system the root mean square (RMS) value of the absolute error in a position using LTE compared to the actual position using GPS is 43m, demonstrating that the CRS signal of the LTE standard is well suited as a fall-back alternative to GNSS in environmen- tally challenging situations. LTE SIGNALS SUITABLE FOR RANGING The LTE standard defines two signals that are considered suitable for range measurements, namely the Positioning Ref- erence Signal (PRS) and the Cell-Specific Reference Signal (CRS)[1]. As the name suggests, the PRS was specifically designed for positioning purposes, while the CRS is actually used to determine the phase reference for coherent demod- ulation of the downlink data. The two signals are generated in the same way and therefore exhibit identical auto- and cross-correlation properties. The PRS is transmitted in up to 6 consecutive subframes, which repeat every 160 ms – 1280 ms, with the number and interval depending on the higher-layer configuration. To increase the quality of the range measurements, the non-PRS subcarriers do not bear any data in OFDM symbols containing the PRS. As a result the available transmit power is

Upload: dophuc

Post on 15-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Positioning Using LTE Signalsespace-ftp.cborg.info/1504ENC/fullpaper/FP_ENC-017.pdf · Positioning Using LTE Signals ... The subcarrier mapping varies ... Parameter Operator 1 Operator

Positioning Using LTE Signals

Fabian Knutti(1), Mischa Sabathy(1), Marco Driusso(2), Heinz Mathis(1), and Chris Marshall(3)

(1)Institute for Communication Systems, University of Applied Sciences of Eastern Switzerland in RapperswilOberseestrasse 10, CH-8640 Rapperswil, Switzerland

Email: {fabian.knutti, mischa.sabathy, heinz.mathis}@hsr.ch

(2)Department of Engineering and Architecture, University of TriesteVia A. Valerio 10, 34127 Trieste, ItalyEmail: [email protected]

(3)u-blox UK Ltd, Foundation House, 42-48 London Road, Reigate RH2 9QQ, UKEmail: [email protected]

ABSTRACT

GNSS is excellent in open-sky conditions, but in many everyday situations such as traveling in urban canyons or beinginside buildings, too few GNSS space vehicles (SV) are visible to get a position fix. An alternative is then desirable, andcan be provided by positioning using the signals from cellular base stations. Of particular interest are the new signalsand positioning possibilities from LTE cellular network operators, since the LTE coverage is expected to be high in citiesand other well-populated areas. Furthermore, to accommodate the need for increasing data rates network operators areconfiguring their LTE downlink bandwidth to be as wide as possible, providing good resolution of different multipathcomponents, which also assists positioning.

A portable experimental setup was built to perform measurements and to gather knowledge about the overall performanceof positioning with LTE signals. It consists of a universal software radio peripheral (USRP) N210 that is synchronizedto a GPS-locked Rubidium frequency standard. A personal computer (PC) acts as an overall system controller and as arecording unit, storing LTE data samples together with GNSS sentences from a u-blox LEA-6T module. A Matlab-basedalgorithm does the complete post-processing, extracting pseudoranges for the LTE BS, and calculating the position solu-tion.

The results of determining the position of a car driven on a route around the town of Rapperswil, Switzerland showthe potential of the positioning approach, using only available LTE signals. Even with the basic system the root meansquare (RMS) value of the absolute error in a position using LTE compared to the actual position using GPS is 43 m,demonstrating that the CRS signal of the LTE standard is well suited as a fall-back alternative to GNSS in environmen-tally challenging situations.

LTE SIGNALS SUITABLE FOR RANGING

The LTE standard defines two signals that are considered suitable for range measurements, namely the Positioning Ref-erence Signal (PRS) and the Cell-Specific Reference Signal (CRS)[1]. As the name suggests, the PRS was specificallydesigned for positioning purposes, while the CRS is actually used to determine the phase reference for coherent demod-ulation of the downlink data. The two signals are generated in the same way and therefore exhibit identical auto- andcross-correlation properties.The PRS is transmitted in up to 6 consecutive subframes, which repeat every 160 ms – 1280 ms, with the number andinterval depending on the higher-layer configuration. To increase the quality of the range measurements, the non-PRSsubcarriers do not bear any data in OFDM symbols containing the PRS. As a result the available transmit power is

Page 2: Positioning Using LTE Signalsespace-ftp.cborg.info/1504ENC/fullpaper/FP_ENC-017.pdf · Positioning Using LTE Signals ... The subcarrier mapping varies ... Parameter Operator 1 Operator

Table 1: List of possible downlink bandwidth configurations

Bandwidth 1.4 MHz 3 MHz 5 MHz 10 MHz 15 MHz 20 MHz

Resource Blocks (RB) 6 15 25 50 75 100

Subcarriers 72 180 300 600 900 1200

distributed on the PRS subcarriers. To reduce inter-cell interference, neighboring cells usually apply a shift of 0 – 5 sub-carriers when allocating resources for the PRS. In contrast to the CRS, which is a central part of the LTE system design,the transmission of the PRS is optional. It was not present in any of the data sets collected in this experiment.

The CRS is transmitted in every slot. Due to the CRS’ intended purpose of channel estimation, its bandwidth is thatof the transmission bandwidth of the respective cell. The range measurements do therefore benefit from base stationstransmitting with a large bandwidth. Fig. 1 shows the auto-correlation properties of the CRS.

LTE PHYSICAL LAYER

The modulation and channel-access scheme used in LTE is OFDMA and the radio resources are organized in a time-frequency grid as illustrated in Fig. 2. One subcarrier for the duration of one OFDM symbol is called a Resource Element(RE), which is the smallest resource unit. A Resource Block (RB) consists of 12 subcarriers for the duration of one slot.A RB is sometimes also used to specify the bandwidth of a cell and the possible configurations are listed in Table 1 [1].The CRS is transmitted once or twice per slot as illustrated in Fig. 2 (depending on the port number of the base stationantenna). Detailed information on the LTE concept of antenna ports can be found in [1]. As a consequence of the antenna-port concept an individual CRS is transmitted for every antenna port on which the cell transmits. In the frequency domainthe CRS occupies two out of 12 subcarriers of a RB and therefore a sixth of all subcarriers. The subcarrier mapping variesdepending on the cell configuration, the cells physical cell identity, and the antenna-port number. For LTE, there are504 different Physical Cell Identities, grouped into 168 cell-ID groups denoted N (1)

ID (0...167) with 3 identities per groupdenoted N (2)

ID . Usually the identities of one group are assigned to cells that are controlled by the same evolvedNodeB(eNodeB), i.e. base station controller (and are therefore presumably on the same antenna site). The physical cell ID for agiven cell is

N cellID = 3 ·N (1)

ID +N(2)ID (1)

−400 −200 200 4000

0.2

0.4

0.6

0.8

1

Correlation lag (m)

Cor

rela

tion

resu

lt

6 RB15 RB25 RB50 RB75 RB100 RB

Fig. 1: Correlation function of the LTE CRS signal fordifferent bandwidth configurations

12

su

bca

rrie

rs (

1 R

eso

urc

e b

lock (

RB

))

One subframe (2 slots, 0.5 ms each)

R1

R1

R1

R1

R1

R1

R1

R1R2

R2

R2

R2

R0

R0

R0

R0

R0

R0

R0

R0

R3

R3

R3

R3

0 1 2 3 4 5 6l=0 1 2 3 4 5 6

k mod 6 = 5

k mod 6 = 4

k mod 6 = 3

k mod 6 = 2

k mod 6 = 1

k mod 6 = 0

k mod 6 = 5

k mod 6 = 4

k mod 6 = 3

k mod 6 = 2

k mod 6 = 1

k mod 6 = 0

Fig. 2: Reference signal (CRS) pattern within a resourceblock (normal cyclic prefix), [1, Fig. 6.10.1.2-1]. Rp de-notes the reference signal sent over antenna port p ∈{0, 1, 2, 3}, k is the subcarrier index and l is the OFDMsymbol number within the slot.

Page 3: Positioning Using LTE Signalsespace-ftp.cborg.info/1504ENC/fullpaper/FP_ENC-017.pdf · Positioning Using LTE Signals ... The subcarrier mapping varies ... Parameter Operator 1 Operator

Table 2: Downlink configuration of the different operators.

Parameter Operator 1 Operator 2

Carrier frequency DL 1815.1 MHz 1869 MHz

Number of subcarriers 1200 900

Subcarrier spacing 15 kHz 15 kHz

Bandwidth DL 20 MHz 15 MHz

The relation between the physical-cell-ID and the transmitted CRS allows the signals from different antenna sites to bedistinguished.

EXPERIMENTAL DATA COLLECTION

A set of experiments were performed with live LTE signal data, collected in Rapperswil SG, Switzerland. In this areathe deployment of LTE started very early and began by the end of 2012. The data was collected by car, employing amobile data-recording setup, recording a 10 ms block of raw data every second. The recording setup consisted of twoUniversal Software Radio Peripheral (USRP) N210 Software Defined Radios (SDR)[2], a u-blox LEA-6T GPS receiver,and a desktop computer to store the recorded data of the SDR and the messages of the GPS receiver. Two USRP N210swere used since the signals from two LTE operators were recorded on different center frequencies in parallel. The USRPclock is generated by a rubidium frequency standard, which is itself connected to the 1 Pulse-Per-Second (1 PPS) output ofthe GPS receiver which also provided a reference track of position during the experimental data gathering. The programto perform configuration and capture the raw data was written in C++ to give highest flexibility. Fig. 3 gives a schematicoverview of the live-data capturing system. The live-data capturing setup was installed in a van with the magnetic antennasmounted on the roof. The raw data was recorded on a 8 km long circuit around the town of Rapperswil SG, in Switzerland.Fig. 4 shows the base station situation in the Rapperswil area at the time of data collection, and Table 2 shows the downlinkconfiguration used by the measured operators.

DETERMINING THE TIME-OF-ARRIVAL (TOA)

As the PRS was not being transmitted, the CRS was used in this experiment to measure the time of arrival. To obtain aTOA estimate for a given cell, a local copy of its CRS was used to estimate the channel transfer function (CTF). Strictlyspeaking if a given cell transmits more than one antenna port, the CRS of any transmitted antenna port can be used tofind the TOA for that cell. The CTF is then transformed into the time domain and the TOA is extracted from the resultingchannel impulse response (CIR). To limit the number of multipath-caused outliers a simple yet effective criterion was

Ublox EVK-6N- GPS/GNSS Evaluation Kit

1 PPS

Patch Antenna- Magnetic Mount

- Built-In LNA

USRP N210- Daughterboard: WBX 50- 2200MHz RX/TX- Sampling Rate: 25 MSPS

PC- Data Recording Software

Ethernet1Gbit/s

10MHz Ref

1PPS

SRS FS725- Rubidium Frequency Standard- Accuracy: ±5 × 10^-11

USRP N210- Daughterboard: WBX 50-2200MHz RX/TX- Sampling Rate: 25 MSPS

1PPS

10MHz Ref

Wide Band Antenna- Magnetic Mount

- Gain: 3 dBi peak

UBX & NMEA Messages

Ethernet1Gbit/s

Fig. 3: Live-Data Capturing Setup, Schematic View

702000 704000 706000 708000

229000

230000

231000

232000

X−coordinate CH1903 (Grid 1km)

Y−

coor

dina

te C

H19

03 (

Grid

1km

)

Operator 1 base stationOperator 2 base stationGPS track of route driven

Fig. 4: Base station situation in the Rapperswil area at the timeof data collection

Page 4: Positioning Using LTE Signalsespace-ftp.cborg.info/1504ENC/fullpaper/FP_ENC-017.pdf · Positioning Using LTE Signals ... The subcarrier mapping varies ... Parameter Operator 1 Operator

−500 −400 −300 −200 −100 0 100 200 300 400 5000

1000

2000

3000

4000

5000

6000

7000

relative offset (meters)

ampl

itude

BS1, ID=84, block=10, p=1

estimated CIRhighest N peaksthreshold

(a) LOS path existing

−500 −400 −300 −200 −100 0 100 200 300 400 5000

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

relative offset (meters)

ampl

itude

BS1, ID=84, block=47, p=0

estimated CIRhighest N peaksthreshold

(b) No LOS path existing

Fig. 5: Illustrations of the LOS path selection algorithm used.

used. In the CIR the N highest peaks above a certain threshold were searched, and from the found peaks the earliest wasused as LOS measurement only if it is also the highest as illustrated in Fig. 5.

MULTI NETWORK OPERATION

The reception, demodulation, and measurement of the CRS signal does not require the receiver to be registered on thenetwork of the respective base station (BS) operator. This allows TOA measurements of signals from BS belonging toother and indeed multiple network operators to be made and used in combination. The result of using measurements frommultiple network operators, at the current LTE deployment stage, is a significantly increased coverage with respect topositioning. Figures 6 a and b show the coverage when using each operator independently and Fig. 6 c when combiningmeasurements from both operators. In the single-operator case the coverage with respect to positioning, defined as loca-tions where at least 3 BS are received, is 8.4 % for Operator 1 and 7.3 % for Operator 2. These figures increase to 71.0 %when measurements to both operators are used. Combining operators does provide coverage benefits, but it also increasesthe hardware complexity, as the receiver needs to be able to cover the different channel frequencies used by each operator.

DETERMINATION OF ROVER POSITION

Base Station Position

In a practical application the location is known to the network operator, or is established by a prior survey. For this studythe calculations were performed with the base station coordinates provided by the Swiss federal office of communication[3]. Additionally the cell IDs of the base stations to be measured are assumed to be known in advance and were recordedfor the experiment.

Base Station Timing

In a practical application the timing may be controlled by the network operator, or monitored by a Location MeasurementUnit (LMU) [4], which measures the timing of the base station signals at a known location, corrects for the time offlight from the base station, and so estimates the relative timing of the signals from the base stations [5]. For this studythe calculations were performed with an estimation of the timing of the signals from the base stations derived from themeasurements over the period, once the whole live-data capturing has been finished. The pseudoranges for each basestation n measured consist of the following components:

pseudorangent = GPS-based rangent + c0 · [biasnt0 + driftnt−t0 ], n = 0 .. Nt − 1, (2)

Page 5: Positioning Using LTE Signalsespace-ftp.cborg.info/1504ENC/fullpaper/FP_ENC-017.pdf · Positioning Using LTE Signals ... The subcarrier mapping varies ... Parameter Operator 1 Operator

705000 706000

231000

232000

X−coordinate CH1903 (Grid 1km)

Y−

coor

dina

te C

H19

03 (

Grid

1km

)

GPS TrackLocation with >= 3 BS receivable

(a) Operator 1 only

705000 706000

231000

232000

X−coordinate CH1903 (Grid 1km)

Y−

coor

dina

te C

H19

03 (

Grid

1km

)

GPS TrackLocation with >= 3 BS receivable

(b) Operator 2 only

705000 706000

231000

232000

X−coordinate CH1903 (Grid 1km)

Y−

coor

dina

te C

H19

03 (

Grid

1km

)

GPS TrackLocation with >= 3 BS receivable

(c) Both operators combined

Fig. 6: Locations along driven route where at least three base stations are received.

where t−t0 is the elapsed time since start t0 and c0 is the speed of light. N corresponds to the total number of base stationsvisible in the recorded block at time t. The GPS-based ranges are the calculated ranges from the measurement location to

the base station n. They can be determined by using the known base station location BSn =[BSnEast BSnNorth BSnUp

]ᵀand the GPS-measured rover position GMP =

[GMPEast GMPNorth GMPUp

]ᵀat time t. Both are measured in local

east-north-up (ENU) coordinates [7].

GPS-based rangent = ‖BSn − GMPt‖ (3)

This finally leads to:

biasnt0 + driftnt−t0 =pseudorangent − ‖BSn − GMPt‖

c0. (4)

Hence, only the bias and drift of each base station remain unknown. Once the live-data capturing has finished, the bias anddrift can be estimated individually for each base station. Assuming that these two unknowns are constants, a first degreepolynomial can be fitted, using an ordinary least-square method [6]. Note that multipath effects were not taken intoconsideration. Multipath occurrences were mostly fast time-varying effects during this experiment, and they do not affectthe overall dataset estimate of bias and drift significantly. Fig. 7 shows the bias and drift corrected pseudoranges plottedagainst the GPS-based ranges and the measured pseudorange for a typical base station. Compared to the pseudorange,the bias and drift are well estimated and so provide good matching between the corrected pseudorange and the GPS-basedrange. The spikes and temporary biases, visible in the two pseudorange curves, are due to multipath.

Page 6: Positioning Using LTE Signalsespace-ftp.cborg.info/1504ENC/fullpaper/FP_ENC-017.pdf · Positioning Using LTE Signals ... The subcarrier mapping varies ... Parameter Operator 1 Operator

08:32:00 08:48:00 09:04:00 09:20:000

500

1000

1500

2000

2500

Ran

ge (

m)

Time (UTC)

GPS−based RangeBias & Drift corrected PseudorangePseudorange

Fig. 7: Bias and drift estimation and correction

Rover Positioning

The rover position is determined with an extended Kalman filter (EKF) [8]. Looking at the problem geometry showsthat, although base station heights differ slightly, the overall situation is close to all base stations lying in one plane.The rover position is therefore solved for in two dimensions only. To conveniently constrain the problem space to twodimensions, local east-north-up (ENU) coordinates are used, with the up component set to zero. The state vector of the

Kalman filter is ζ =[x y x y

]ᵀwhere x (east) and y (north) are the estimated rover coordinates and x and y the

corresponding estimated rover speeds. A measurement update is performed if range measurements to at least two basestations are available in a block. As the states already show, a linear motion with constant velocity is assumed that leadsto the following state transition model.

Ft−1 =

[1 0 ∆t 00 1 0 ∆t0 0 1 00 0 0 1

](5)

∆t is the elapsed time since the last position estimate at t− 1. The non-linear observation model is:

hn(ζt|t−1) = ‖BSn − ζt−1[1, 2]‖, n = 0 .. Nt − 1. (6)

The observation model matrix

Ht =

BS0[1]−ζt−1[1]

‖BS0[1,2]−ζt−1[1,2]‖BS0[2]−ζt−1[2]

‖BS0[1,2]− ζt−1[1,2]‖0 0

BS1[1]−ζt−1[1]

‖BS1[1,2]−ζt−1[1,2]‖BS1[2]−ζt−1[2]

‖BS1[1,2]−ζt−1[1,2]‖0 0

......

......

BSN [1]−ζt−1[1]

‖BSN [1,2]−ζt−1[1,2]‖BSN [2]−ζt−1[2]

‖BSN [1,2]−ζt−1[1,2]‖0 0

, (7)

is the Jacobian of the non-linear observation model. The process noise Q and the measurement uncertainty R were tunedmanually.Fig. 8 shows the result of the 2 dimensional (2D) LTE Track. Additionally the GPS track is plotted as a reference, withthe blue arrows indicating the direction of travel. The root mean square (RMS) error in position using LTE compared tothe actual position using GPS is 43.08 m.

MULTIPATH ANALYSIS USING SUPER RESOLUTION ALGORITHMS

In order to assess whether the positioning errors that can be noted in Fig. 8 are effectively due to multipath, an in-depthanalysis of the collected data was performed by applying super resolution algorithms (SRAs) to the measured LTE rawsamples. SRAs were originally designed for frequency estimation in discrete-time harmonic models. However, SRAsmay be exploited also for TOA estimation of signals transmitted in multipath fading channels [9]. Indeed, the CIR of amultipath channel comprising L paths, which is given by h(t) =

∑L−1l=0 δ(t− τl), corresponds, in the frequency domain,

to the channel frequency response H(f) =∑L−1l=0 ej2πfτl , which actually is an harmonic model. Hence, SRAs can be

Page 7: Positioning Using LTE Signalsespace-ftp.cborg.info/1504ENC/fullpaper/FP_ENC-017.pdf · Positioning Using LTE Signals ... The subcarrier mapping varies ... Parameter Operator 1 Operator

705000 706000

231000

232000

X−coordinate CH1903 (Grid 1km)

Y−

coor

dina

te C

H19

03 (

Grid

1km

)

GPS TrackLTE Track

A

BFig. 8: Rover positions obtained with 2D LTE vs. GPS track

exploited for the estimation of the delays τl, using the same sampled and noisy CTF X[k] = H(k∆fCRS) + Z[k] thatis used above for the CIR estimation and TOA evaluation shown in Fig. 5. In the previous equation, ∆fCRS = 6∆f isthe frequency separation between two contiguous CTF samples pertaining to the same CRS, ∆f is the LTE subcarrierspacing, and Z[k] is a zero mean Gaussian complex process representing the noise on the kth CTF sample.

For the CTF sampling X[k] acquired using each CRS, the estimation of signal parameters via rotational invariancetechnique (ESPRIT) was applied for the calculation of the multipath delays τl [10]. Briefly, the ESPRIT relies on theeigendecomposition of the matrix RX = XXH, where X ∈ CM×N is obtained by conveniently arranging the sam-ples X[k], and M,N are design parameters that have to be carefully chosen [9]. Since the SRA requires the number ofmultipath components L to be known, this is also estimated, by using the minimum descriptive length criterion on theeigenvalues of RX [9]. This algorithm was applied to the recorded signal samples to generate a set of L estimated delaysτ0, · · · , τL−1 for all the CRS detected in each received block for each cell ID N cell

ID .

To assess the practical impact of multipath, two test positions were considered, A and B, which correspond to caseswhere a relatively poor and a good position fix are obtained, respectively (see Fig. 8). For the two test positions, themultipath delays estimated by the ESPRIT SRA are compared to the corresponding IFFT based CIR estimation used forranging in the positioning algorithm. The results are shown by the two plots of Fig. 9. Fig. 9a represents the result of thepseudorange measured in test position A using the CRS of cell ID N cell

ID = 53. The effect of the multipath can be seenclearly. Indeed, the direct path is weaker than the higher-order paths, and the multipath delays are too close to each other,compared to the system bandwidth, for being distinguished in the CIR. This causes an offset of 66 m between the mainpeak of the CIR and the direct path detected by the ESPRIT SRA, that is an error consistent with the 77 m error in theposition fix. Meanwhile, consider Fig. 9b, where the result of the pseudorange measured in test position B using the CRScorresponding to cell ID N cell

ID = 53 is depicted. Here, despite multipath still present, the direct path is correctly detectedby the IFFT based CIR estimation, resulting in a ranging error of 5 m and ultimately in a relatively good position fix, withan error of 14 m.

CONCLUSION

The results of positioning using real LTE signals have been presented. It has been shown that the LTE CRS signal iswell suited for ranging purposes as a fall back to GNSS, since it has useful signal properties and is becoming widelyavailable. Furthermore it has been shown that, since CRS TOA measurements do not require the registration on a specificnetwork, signals from base stations belonging to different network operators can be combined, resulting in a considerablyincreased positioning coverage. In this test case, even with the early deployment of the networks, the positioning coveragereached 71 % when using the signals from the base stations of both operators simultaneously. The influence of multipath

Page 8: Positioning Using LTE Signalsespace-ftp.cborg.info/1504ENC/fullpaper/FP_ENC-017.pdf · Positioning Using LTE Signals ... The subcarrier mapping varies ... Parameter Operator 1 Operator

−500 −400 −300 −200 −100 0 100 200 300 400 5000

0.2

0.4

0.6

0.8

1

BS1, ID=53, block=2256, p=0

relative offset (meters)

norm

aliz

ed a

mpl

itude

Offset = 66.22 m

ESPRIT TOA estimatesestimated CIRCIR peak

(a) Test point A.

−500 −400 −300 −200 −100 0 100 200 300 400 5000

0.2

0.4

0.6

0.8

1

BS1, ID=53, block=2763, p=0

relative offset (meters)

norm

aliz

ed a

mpl

itude

Offset = 4.75 m

ESPRIT TOA estimatesestimated CIRCIR peak

(b) Test point B.

Fig. 9: Comparison between the ESPRIT TOA estimates and the corresponding IFFT estimated CIR.

propagation on TOA estimates obtained by means of the CIR has been illustrated, and compared with analysis resultsfrom the use of Super Resolution Algorithms. SRAs give much improved TOA estimation in the difficult urban multipathenvironments encountered. Using the CIR to obtain pseudoranges for positioning, the rover position can be tracked withan error of 43 m RMS. This error is substantially due to the multipath experienced by the LTE signals. The trackingperformance demonstrated would be useful for many applications, and keeping in mind that this is a first positioningsolution, with more advanced signal processing, a better navigation filter, and the wider deployment of LTE base stations,the practical performance will further improve.

References[1] 3rd Generation Partnership Project (3GPP). (2014, Sep 17). TS 36.211 Evolved Universal Terrestrial Radio Access (E-

UTRA); Physical channels and modulation (Release 12) [Online]. Available: http://www.3gpp.org/DynaReport/36-series.htm

[2] Ettus Research. USRP Network Series [Online]. Available: http://www.ettus.com/product/details/UN210-KIT

[3] Federal Office of Communications (OFCOM). Location of radio transmitters [Online]. Available:http://www.bakom.admin.ch/themen/frequenzen/00652/00699/index.html?lang=en

[4] 3rd Generation Partnership Project (3GPP). (2007 Nov 30). TS125.111 Location Measurement Unit (LMU) perfor-mance specification; User Equipment (UE) positioning in UTRAN (version 7.1.0 Release 7) [Online]. Available:http://www.3gpp.org/DynaReport/25-series.htm

[5] Motorola Inc. (2001). Overview of 2G LCS Technologies and Standards [Online]. Available FTP:ftp://www.3gpp.org/workshop/Archive/0101LCS/Docs/PDF/LCS-010019.pdf

[6] The Mathworks. Least-Squares Fitting, Linear [Online]. Available: http://ch.mathworks.com/help/curvefit/least-squares-fitting.html

[7] Guowei Cai, Ben M. Chen, Tong Heng Lee, Unmanned Rotorcraft Systems, Springer, 2011.

[8] Yaakov Bar-Shalom, X.-Rong Li, Thiagalingam Kirubarajan, Estimation with applications to tracking and navigation.Wiley-Interscience, 2001, pp. 506-537.

[9] X. Li and K. Pahlavan, “Super-resolution TOA estimation with diversity for indoor geolocation,” IEEE Transactionson Wireless Communications, Jan 2004, vol. 3, no. 1, pp. 224–234.

[10] H. L. V. Trees, Detection, Estimation, and Modulation Theory, part IV: Optimum Array Processing. John Wiley andSons, 2004.