Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is...

14
Hindawi Publishing Corporation EURASIP Journal on Wireless Communications and Networking Volume 2008, Article ID 436865, 13 pages doi:10.1155/2008/436865 Research Article Asynchronous Two-Way Ranging Using Tomlinson-Harashima Precoding and UWB Signaling Chih-Yu Wen, 1 Jun-Koh Chen, 1 and William A. Sethares 2 1 The Department of Electrical Engineering, Graduate Institute of Communication Engineering, National Chung Hsing University, Taichung 402, Taiwan 2 The Department of Electrical and Computer Engineering, University of Wisconsin-Madison, Madison, 1415 Engineering Drive, Madison, WI 53706-1691, USA Correspondence should be addressed to Author please provide, Author please provide Received 22 August 2007; Revised 9 November 2007; Accepted 7 January 2008 Recommended by Biao Chen This paper demonstrates two methods which simultaneously undertake synchronization and ranging based on a time-of-arrival approach with bidirectional communication to bypass the need for accurate synchronous clocking. In order to alleviate multipath eects, Tomlinson-Harashima precoding and UWB signaling are used to measure the distance between pairs of sensors. The proposed schemes are shown to be eective under certain assumptions and the analysis is supported by simulation and numerical studies. Copyright © 2008 Chih-Yu Wen et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 1. INTRODUCTION In many sensor network applications, it is useful or even 1 required for sensors to be aware of their locations [15]. Due to the low-power, lower-cost, and simple configuration requirements of wireless sensor networks, GPS devices, ac- curate synchronous clocks, and manually configuring loca- tion information into each sensor during deployment may be precluded. However, accurate relative location estimates are achievable by relying on precise distance measurements between neighboring sensors [613]. Previous work [14] suggests that bidirectional signaling can be used to bypass the use of expensive clocks, but the analysis is limited by the assumption that only the line-of- sight (LOS) path exists. However, in real radio channels, there may exist multiple transmission paths between the sen- sors. In order to investigate the eect of this multipath inter- 2 ference on the distance estimations, this paper augments the previous schemes by utilizing channel estimation [15, 16], a Tomlinson-Harashima (TH) precoding (the modulo in- verse filter [17]), and ultra-wideband (UWB) signaling for distance measurement in static multipath channels based on the time-of-arrival (TOA) methodology. Two distributed so- lutions are described for distance estimation in ad-hoc sen- sor networks: (1) asynchronous ranging via TH precoding (ARTHP) and (2) asynchronous ranging via ultra-wideband (ARUWB). For the ARTHP method, channel information and a module inverse filter are used to combat the multipath eect and maximize the correlator output so that the estima- tor can carry out the range measurement accurately (detailed in Section 2). For the ARUWB method, the two-way UWB communication system is used to provide precise TOA esti- mates in multipath channels (detailed in Section 3). In this paper, the two proposed solutions integrate time synchro- nization, information processing, and ranging task to com- plete joint synchronization and ranging for wireless ad-hoc sensor networks with two-way communications. Preequalization techniques are used principally in data transmission systems to combat the eect of interference caused by nonideal (multipath) channels. This paper pro- poses the application of TH precoding to the estimation of distance between pairs of sensors using bidirectional com- munication links over multipath channels. Assume that the channel characteristics do not vary significantly with time. Therefore, given the channel state information in the trans- mitter, it is possible to precode the information prior to transmission such that the problems which are generally in- herent with the equalization at the receiver, such as the noise

Transcript of Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is...

Page 1: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

Hindawi Publishing CorporationEURASIP Journal on Wireless Communications and NetworkingVolume 2008, Article ID 436865, 13 pagesdoi:10.1155/2008/436865

Research ArticleAsynchronous Two-Way Ranging Using Tomlinson-HarashimaPrecoding and UWB Signaling

Chih-Yu Wen,1 Jun-Koh Chen,1 and William A. Sethares2

1 The Department of Electrical Engineering, Graduate Institute of Communication Engineering, National Chung Hsing University,Taichung 402, Taiwan

2 The Department of Electrical and Computer Engineering, University of Wisconsin-Madison, Madison, 1415 Engineering Drive,Madison, WI 53706-1691, USA

Correspondence should be addressed to Author please provide, Author please provide

Received 22 August 2007; Revised 9 November 2007; Accepted 7 January 2008

Recommended by Biao Chen

This paper demonstrates two methods which simultaneously undertake synchronization and ranging based on a time-of-arrivalapproach with bidirectional communication to bypass the need for accurate synchronous clocking. In order to alleviate multipatheffects, Tomlinson-Harashima precoding and UWB signaling are used to measure the distance between pairs of sensors. Theproposed schemes are shown to be effective under certain assumptions and the analysis is supported by simulation and numericalstudies.

Copyright © 2008 Chih-Yu Wen et al. This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

1. INTRODUCTION

In many sensor network applications, it is useful or even1required for sensors to be aware of their locations [1–5].Due to the low-power, lower-cost, and simple configurationrequirements of wireless sensor networks, GPS devices, ac-curate synchronous clocks, and manually configuring loca-tion information into each sensor during deployment maybe precluded. However, accurate relative location estimatesare achievable by relying on precise distance measurementsbetween neighboring sensors [6–13].

Previous work [14] suggests that bidirectional signalingcan be used to bypass the use of expensive clocks, but theanalysis is limited by the assumption that only the line-of-sight (LOS) path exists. However, in real radio channels,there may exist multiple transmission paths between the sen-sors. In order to investigate the effect of this multipath inter-2ference on the distance estimations, this paper augments theprevious schemes by utilizing channel estimation [15, 16],a Tomlinson-Harashima (TH) precoding (the modulo in-verse filter [17]), and ultra-wideband (UWB) signaling fordistance measurement in static multipath channels based onthe time-of-arrival (TOA) methodology. Two distributed so-lutions are described for distance estimation in ad-hoc sen-

sor networks: (1) asynchronous ranging via TH precoding(ARTHP) and (2) asynchronous ranging via ultra-wideband(ARUWB). For the ARTHP method, channel informationand a module inverse filter are used to combat the multipatheffect and maximize the correlator output so that the estima-tor can carry out the range measurement accurately (detailedin Section 2). For the ARUWB method, the two-way UWBcommunication system is used to provide precise TOA esti-mates in multipath channels (detailed in Section 3). In thispaper, the two proposed solutions integrate time synchro-nization, information processing, and ranging task to com-plete joint synchronization and ranging for wireless ad-hocsensor networks with two-way communications.

Preequalization techniques are used principally in datatransmission systems to combat the effect of interferencecaused by nonideal (multipath) channels. This paper pro-poses the application of TH precoding to the estimation ofdistance between pairs of sensors using bidirectional com-munication links over multipath channels. Assume that thechannel characteristics do not vary significantly with time.Therefore, given the channel state information in the trans-mitter, it is possible to precode the information prior totransmission such that the problems which are generally in-herent with the equalization at the receiver, such as the noise

Page 2: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

2 EURASIP Journal on Wireless Communications and Networking

enhancement, can be avoided. The key point in TH precod-ing is the nonlinear modulo-arithmetic operation to guaran-tee the stability of the precoder.

TH precoding is derived from linear preequalization atthe transmitter. Disregarding the modulo congruence, THprecoding transforms the ISI channel H(z) to a memorylessone and the system overall behavior is well approximated bythe AWGN model. In [18, 19] a new precoding technique,called flexible precoding (FLP) or distribution-preservingprecoding, is proposed. Unlike TH precoding, FLP resembleslinear equalization at the receiver. The disadvantage of lin-ear equalization is that noise is filtered with 1/H(z) and thedesired precoding gain is lost. Compared with FLP, the per-formance of TH precoding has lower precoding loss and theimplementation of TH precoding has simpler circuitry com-plexity. However, TH recoding requires the channel knowl-edge, which may limit its usage in randomly time-varyingwireless channels. To avoid this drawback, a feedback chan-nel, which continuously updates the channel state informa-tion, may be applied. These feedback channels are usuallyavailable in standardized wireless communication systems.

For TH precoding, the following are three possible sce-narios. In the first, the transmitter and receiver share thesame incorrect channel state information. In the second, thereceiver has perfect channel knowledge but the transmitterhas an incorrect channel estimate. In the third, channel stateinformation is only available at the transmitter. In this work,given a pair of sensors, sensor A, and sensor B, the third sce-nario is considered where sensor B estimates the channel us-ing a training sequence sent by sensor A, inverts the chan-nel impulse response, and then sends the preequalized signalback to sensor A. This allows sensor A to accurately estimatethe distance. Current literature on ranging using preequal-ization techniques for wireless sensor networks is limited. Re-lated work in different precoding scenarios can be found in[20–26] and the references therein.

Besides the preequalization technique, a two-way TOA-based ranging technique with UWB signaling is proposedand the performance on ranging in UWB systems is studied.UWB radiolocation functionality usually relies on the abil-ity to perform precise estimates of the TOA. Different TOAestimation methods for UWB propagation signals are inves-tigated in [27–32]. Notice that the above research on rangingin UWB systems focuses on simulation and measurementsof UWB ranging and positioning or on theoretical accuracyof UWB synchronization and ranging for UWB signals withno specific application IEEE 802.15.3a/4a [33–35] signal for-mats. On the other hand, the CRLBs for several UWB signalformats are derived to complement the previous literature onUWB ranging by providing a theoretical framework for theanalysis of achievable ranging accuracy [36]. In addition, aglobal distributed solution is proposed to enable the simulta-neous performance of time synchronization and positioningin UWB ad-hoc networks [37]. It is demonstrated that a co-operative and distributed maximization of the log-likelihoodof range estimates can reduce the uncertainty on estimatedpositions in comparison with classical distributed weightedleast squares approaches. However, the analysis in [36] is im-practical since it does not take the effect of clock parameters

into account. In [37], although the described solution con-siders the clock-dependent ranging error, the operation ofthe proposed synchronization scheme and the diffusion al-gorithm that ensures the convergence of clock parameters arecomplex for ad-hoc networks.

In general, ranging accuracy depends on precise timesynchronization, time stamp reading, and information man-agement such as computation and signal processing. Thispaper presents an estimation-theoretic analysis of the pro-posed measurement mechanisms to assess the achievable es-timation accuracy. Two main ranging errors are considered:(1) the clock-dependent ranging error and (2) the signal-to-noise- (SNR-) dependent ranging error. These two rangingerrors are examined carefully to assess their impact on theTOA ranging accuracy.

The rest of the paper is organized as follows. Section 2describes the ARTHP method and analyzes the ranging ac-curacy. Section 3 presents the ARUWB approach and assessesthe estimation accuracy for both AWGN and multipath chan-nels. Then, Section 4 addresses the performance of the pro-posed ranging approaches and discusses the trade-offs be-tween ARTHP and ARUWB in terms of energy consumption,circuitry and computational complexity, and ranging accu-racy. Finally, Section 5 draws conclusions and shows futureresearch directions.

2. ASYNCHRONOUS RANGING VIA THPRECODING (ARTHP)

This section describes the Asynchronous Ranging via THPrecoding (ARTHP) technology to examine the effect ofmultipath interference on ranging problems. The proposedmethod outlines one way to estimate the distance using chan-nel estimation and the notion of cooperation between pairsof wireless sensors. Given two sensors A and B, sensor A ini-tiates communication by sending a training sequence. Then,sensor B carries out a channel estimation based on maximiz-ing the output of the correlator. Based on channel estimation,sensor B generates a modified training sequence for corre-lating with the training sequence sent from sensor A. Oncesensor B detects the peak of the correlator output, it triggersa time counter and initiates the TH precoding. After receiv-ing the signal from sensor B, sensor A stops the timer basedon the performance of the correlator output and calculatesthe propagation time tab. Thus, sensor B estimates the chan-nel and applies the TH precoding using a training sequencesent by sensor A, and allows A to accurately estimate the dis-tance. The basic principle of the ARTHP method is capturedin Figure 1.

(i) Sensor A sends training sequence s(t) for channel esti-mation and time synchronization in sensor B.

(ii) Sensor B carries out a channel estimation based onmaximizing the output of the correlator and time syn-chronization using the time stamps of transmissionand reception in sensors A and B.

(iii) Based on the channel estimation, sensor B generatesa modified training sequence y2(t) that can be used to

Page 3: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

Chih-Yu Wen et al. 3

Sensor A Channel Sensor B

S(t) y1(t) rB∫MTc0 (·)

Local trainingsequence

y2(t)Trigger the counter Trigger the counter

tab

tA0 tB2

Channelestimation

tab tobs =MTc tpro

tA1 tB3

Sensor A Sensor BChannel

∫MTc0 (·)

S(t) S′(t) S(t)TH-precoding

Stop the counter

S(t)Stop the counter and

compute the delay time

tobs =MTc tab tdel = tpro + tobs tpro

tA5 tB4

Figure 1: The ARTHP method: block diagram of a bidirectional communication and distance measurement system using channel estimationand TH precoding.

Sensor An(t)

Sensor B

S(t) y1(t)rB(t)∫MTc

0 (·)Channelh(t)

y2(t)

Channelestimation

h(t)

S(t)

Figure 2: The correlator structure using channel information.

correlate with the received training sequence y1(t) sentfrom A. The correlator output of sensor B, rB(t), is

rB =∫MTc

0y1(t)y2(t)dt, (1)

where Tc represents the time interval between symbolsand MTc is the correlation time.

(iv) Once sensor B detects the peak of the correlator out-put, it triggers a time counter, initiates the TH precod-ing, and records the processing delay. Then, sensor Btransmits the preequalized signal and the delay infor-mation back to sensor A.

(v) After receiving the signal from sensor B, sensor A stopsthe timer based on the performance of the correlatoroutput and calculates the propagation time tab.

This method shows that time delay estimation is possiblewithout synchronous clocking. Based on the system architec-ture in Figure 1, the following subsections explore the impact

of the TH precoding and the correlation procedure on rang-ing accuracy.

2.1. TH precoding with channel knowledge

Since preequalization and correlator performance play crit-ical roles in the distance measurement, the performance ofthe TH precoding in sensor B and the correlator output ofsensor A are analyzed to help understand the behavior ofthe method. The precoder structure is shown in Figure 3.The modulo operation QI(·) is defined as QI(a) = a + b,where b is the unique integer multiple of I for which QI(a) ∈(−I/2, I/2]. Assuming that the channel impulse responseH(Z) is an mth order FIR filter, the approximation of theestimated channel impulse response H(Z) is given by

H(Z) =m−1∑n=0

gnZ−n �

m−1∑n=0

(gn + ∆gn

)Z−n, (2)

where gn and gn are the coefficients of channel impulse re-sponse H(Z) and estimated channel impulse response H(Z),respectively. Note that the difference ∆gn between gn and gndepends on channel estimation errors.

According to Figure 3, the output of the modulo opera-tion Xk(Z) in sensor B is

Xk(Z) = Sk(Z) + Xk(Z)(1− H(Z)

)− lkI

= Sk(Z)− lkI

H(Z),

(3)

Page 4: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

4 EURASIP Journal on Wireless Communications and Networking

where lk is an integer. Therefore, the received signal Pk(Z) insensor A is

Pk(Z) = Xk(Z)H(Z) + Nk(Z)

= (Sk(Z)− lkI)·H(Z)

H(Z)+ Nk(Z)

= (Sk(Z)− lkI)·∑m−1

n=0 gnZ−n∑m−1

n=0 gnZ−n+ Nk(Z),

(4)

where Nk(Z) is the received noise.As a result of modulo reduction and providing that the

magnitude of the input data and I are chosen such thatSk(Z) � Pk(Z), the data output is

Sk(Z) � Pk(Z)(mod I) (5)

� Sk(Z)·∑m−1

n=0 gnZ−n∑m−1

n=0 gnZ−n+ N ′

k(Z) (6)

= Sk(Z)·∞∑n=0

cnZ−n + N ′

k(Z), (7)

where

cn =

g0

g0, n = 0(gn −

∑ nj=1g j cn− j

)g0

, n ≥ 1.(8)

Note that the coefficient cn can be shown to be bounded interms of the estimation errors using mathematical induction.Hence, there exists an upper bound δ for tap gain errorscaused by channel estimation errors and an upper bound Bfor cn (n ≥ 1), which is multiple of δ/|g0|.

By optimal L2 finite impulse response (FIR) approxima-tion [39], a discrete infinite impulse response (IIR) which isanalytic in {|z| > ρ, ρ < 1} (i.e., possessing a power series inZ−1 convergent on the unit circle),

F(Z) =∞∑n=0

fnZ−n (9)

with fn = cn, can be approximated by a discrete q-coefficientfinite impulse response (denoted by FIR(q))

F(Z) =q−1∑n=0

fnZ−n, (10)

where fn = cn.Given a high SNR and small channel estimation errors,

the coefficient c0 in (8) is approaching one such that the sig-nal term is dominant in (7). Therefore, the noise may be as-sumed to be negligible in this case. Therefore, based on (10),the data output Sk(Z) can be further approximated by

Sk(Z) = Sk(Z)·q−1∑n=0

cnZ−n. (11)

Then the correlator output of sensor A, rA, is given by

rA =∫MTc

0

q−1∑n=0

cns(t − nTc

)s(t)dt

=MTc +q−1∑n=1

cn

∫MTc

0s(t − nTc

)s(t)dt

=MTc +q−1∑n=1

cnRnA,

(12)

where

RnA =

∫MTc

0s(t − nTc

)s(t)dt. (13)

From the derivation in [40–43], the distribution of RnA is

given by

RnA∼N

(0, MTc

(1− 2

∣∣εn∣∣ + 2ε2n

)), (14)

where εn = (∆τ/Tc)±NεTc denotes the normalized fractionaltiming offset between the two training sequences for the nthcomponent. Note that Nεn is the smallest integer such thatεn ∈ (−1, 1). Therefore, given the channel information, thedistribution of rA is

rA∼N(µrA , σ2

rA

), (15)

where µrA = MTc and σ2rA =

∑ q−1n=1c

2nMTc(1 − 2|εn| + 2ε2

n).Hence, as channel estimation errors approach zero (i.e.,B, δ→0), we have

limB,δ→0

rA =MTc. (16)

With the TH precoding in sensor B, the correlator outputrA converges to MTc when the channel estimation errors ap-proach zero. On the other hand, without precoding in sensorB, the distribution of rA can be expressed by the same formas in (15) with cn = gn. Clearly, the precoding greatly reducesthe variance in the correlator output.

2.2. Analysis of ranging accuracy

The fundamental limitation on the ranging accuracy of theestimates is related to the form of the signal and the clock,including signal bandwidth, signal-to-noise ratio (SNR), andtiming calibration. Assume that the random range error andrange bias error from propagation conditions are negligible.The range-measurement accuracy may be characterized bythe measurement error

σR =(σ2S + σ2

clock

)1/2, (17)

where σS is the SNR-dependent random ranging accuracyand σclock is the clock-dependent random ranging accuracy.Note that σS relates the accuracy of synchronous distance es-timates to the signal-to-noise ratio and the effective band-width of the signal. The expression of σclock is the added in-accuracy due to the asynchronous clocking mechanism.

Page 5: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

Chih-Yu Wen et al. 5

Sensor B nk Sensor A

S(Z) X(Z) P(Z) S(Z)rA(t)QN (·) Channel

H(Z)QN (·) Correlator

Sk Xk SkSk

S(Z)1− H(Z)

Figure 3: Tomlinson-Harashima precoding and linearized description.

2.2.1. Clock-dependent ranging accuracy

Suppose that sensors A and B are equipped with clocks thatare asynchronous in both frequency and phase. The randomvariable T denotes the sensor estimate of the true t; thus Tab

is an estimate of the true time tab and TAi is an estimate of the

time tai as measured by the clock of sensor A. From Figure 1,the estimated transmission time is

Tab = TA5 − TA

del − TA1 − TA

obs

2, (18)

where TAdel = Z·TB

del, TBdel = TB

pro + TBobs, and Z = (TA

1 −TA

0 )/(TB3 − TB

2 ). Note that all measurements TAi and TB

j areassumed to be independent normal random variables withthe same variance σ2 caused by the measurement error in theclock. This normality assumption is justified in [44] whenthe clock skew is small. Z is a scale factor that representshow much faster or slower clock A moves than clock B; TA

obsand TB

obs are the estimated observation time of the corre-lators in sensors A and B with distributions N (tAobs, σ

2TA

obs)

and N (tBobs, σ2TB

obs), respectively; TB

pro is the estimated process-

ing time of the TH precoder in sensor B with distributionN (tBpro, σ2

TBpro

). Since σ2TA

obs, σ2

TBobs

, and σ2TB

proare related to the

timing resolution of the clock, we may further express σ2TA

obs,

σ2TB

obs, and σ2

TBpro

as the variance 2σ2. Thus, the distribution of

the estimated delay time TBdel is given by TB

del∼N (µTBdel

, σ2TBdel

),

where µTBdel= tBpro + tBobs = tBdel and σ2

TBdel= σ2

TBpro

+ σ2TB

obs= 4σ2.

Since the measurement errors are small, which are the properconditions for the Gaussian approximation derived in [45–47], the distribution of TA

del is

TAdel∼N

(µZµTB

del, 4µ2

Zσ2 + tBdel

2σ2Z

). (19)

Therefore, the distribution of Tab can be sensibly approxi-mated by

Tab∼N(µTab

, σ2Tab

), (20)

where µTab= (1/2)(tA5 − µZt

Bdel − tA1 − tAobs) and σ2

Tab=

(1/4)[(4+4µ2Z)σ2 +tBdel

2σ2Z]. Thus, the clock-dependent rang-

ing accuracy σclock is given by

σ2clock = σ2

Dab= c2σ2

Tab. (21)

2.2.2. SNR-dependent ranging accuracy

The SNR-dependent ranging accuracy of the distance mea-surement is influenced by the error sources such as channel

estimation, correlator performance, and signal format. Dueto channel estimation errors, sensor B may possess erroneouschannel information, which may degrade the performance ofthe TH precoder. Since the operation of the ARTHP methodis complex, in this paper the channel estimation is assumedto be accurate (i.e., the variance of the correlator is negligi-ble and the proper correlation peak is chosen) such that theanalysis of the proposed approach can be simplified. In thiscase, the communication channel reduces to an AWGN chan-nel with direct path only. Accordingly, the accuracy of syn-chronous distance estimates [48–50] is related to the signal-to-noise ratio, the distance, and the effective bandwidth ofthe signal, which is given by

σS ≥ c·dab2βe√

2SNR, (22)

where βe is the effective bandwidth of the signal [50].Hence, from (21) and (22), the estimation error is

σR =(σ2S + σ2

clock

)1/2 ≥√√√√ c2d2

ab

8β2eSNR

+ c2σ2Tab

. (23)

3. ASYNCHRONOUS RANGING VIA UWB

An alternative approach is to use a two-way TOA-basedranging technique with UWB signaling. In standard UWBsystems, the preamble of a packet can be used to achievetime synchronization. Considering the cooperation betweena pair of sensors, in the ARUWB protocol, time calibrationis carried out by bidirectional communication without usingpreamble patterns to compensate the phase and frequency ofa clock.

Suppose that sensors A and B are equipped with clocks(oscillators) that are assumed to be asynchronous in bothfrequency and phase. Denote tai and tbj as the time stamps

in sensors A and B, respectively; let tadel and tbdel be the delaytime in sensors A and B, respectively; tab is the signal propa-gation time. The estimation of the ARUWB method proceedsas shown in Figure 4.

(i) Sensor A transmits a message, which is a rangingsequence comprising K symbols and containing thetimes ta0 and ta1 (the times indicated on its clock at thestart and the end of the transmission, resp.).

(ii) Sensor B receives the first symbol at time tb2 (which istab seconds after it is transmitted) and receives the lastsymbol at time tb3 .

Page 6: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

6 EURASIP Journal on Wireless Communications and Networking

Clock of sensor A

TimeClock of sensor B

ta0 ta1 ta5

tb2 tb3 tb4

tab

B transmits tadel

and time stamp tb4(= ta1 + tab + tadel)

B receivesmessage

(= ta1 + tab)

B receivesmessage

(= ta0 + tab)

tab tabtadel =Z·tbdel

A receivesmessage

(= ta1 + 2tab + tadel)A transmits

time stamps ta0 and ta1

Figure 4: The ARUWB method: sensor A receives its reply at ta5 ; this is equal to ta1 + 2tab + tadel, from which A can estimate tab and hence thedistance; in this variation, sensor B can calculate the difference between its clock (tb3 − tb2 ) and A’s clock using the time-stamped informationin A’s messages (ta1 − ta0).

(iii) Sensor B calibrates its clock to A’s using the differencesta1 − ta0 (which is known from A’s message) and tb3 − tb2(the arrival times).

(iv) Some time tdel later, sensor B transmits the time tadel =z·tbdel that has elapsed since reception of A’s messagealong with the time stamp tb4 (the time on B’s clockwhen it transmits). These times are adjusted (if neces-sary) using the scale factor z = (ta1 − ta0)/(tb3 − tb2).

(v) Sensor A receives the reply from sensor B when itsclock reads ta5 (the time indicated on its clock at thestart of the reception). The transmission time tab canbe calculated as

tab = ta5 − ta1 − tadel

2. (24)

Notice that the clock calibration is achieved by trans-mitting a ranging sequence using bidirectional UWB links.Based on the estimation procedures, the ranging perfor-mance is analyzed considering clock-dependent estimationaccuracy and SNR-dependent estimation accuracy for bothAWGN and multipath channels in the following subsections.

3.1. ARUWB in AWGN channels

3.1.1. Clock-dependent ranging accuracy

Referring to Figure 4 and using a Gaussian approximation(which is justified in [45–47]), the distribution of the esti-mated distance Dab can be well approximated by

Dab∼N(µDab

, σ2Dab

)(25)

with µDab= c·µTab

= dab and σ2Dab

= c2σ2Tab

= (c2/4)[(2 +

2µ2Z)σ2 + tbdel

2σ2Z], where c is the propagation speed of the sig-

nal; σ is the timing resolution; µZ and σ2Z are the mean and

variance of the random variable Z, respectively; µTaband σ2

Tab

are the mean and variance of the random variable, the trans-mission time Tab, respectively. Note that the mean of randomvariable Dab is the true value of the distance between sensorsA and B and the variance of Dab depends on the variance ofthe timing measurement σ , the characteristic of the clock-adjustment factor Z, and the time delay tbdel.

Therefore, the clock-dependent ranging accuracy σclock isgiven by

σ2clock = σ2

Dab= c2σ2

Tab, (26)

which is derived as in (25).

3.1.2. SNR-dependent ranging accuracy

For ranging applications using UWB signals, in this work theCRLB for UWB signal formats derived in [36] are used toassess the SNR-dependent ranging accuracy. Given a distancedab and a channel transfer function, the synchronous rangingaccuracy is given by

σS ≥ c

√√√√ N0

2T∫ fHfLf 2∣∣H( f ,dab

)∣∣2PSDMASK( f )df

, (27)

with channel transfer function

H(f ,dab

) = α0(τ0,dab

)e j2π f τ0 , (28)

where α0(τ0,dab) is the attenuation factor, which depends onboth distance and propagation delay and may be determinedbased on channel characteristics; T is the transmission time;[ fL, fH] is frequency range of the signal; PSDMASK( f ) is thepower emission mask. Note that in this paper PSDMASK( f ) isassumed to be a constant equal to G0 = −41.3 dbm/MHz asregulated by the FCC [36].

For the purpose of comparison, an ideal channel with atransfer function independent of frequency and dependent

Page 7: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

Chih-Yu Wen et al. 7

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

−1.5 −1 −0.5 0 0.5 1 1.5 2 2.5

With TH precodingWithout TH precoding

(a)

0

2

4

6

8

10

29 29.5 30 30.5 31

Estimated distance (m)

0

0.2

0.4

0.6

0.8

1

29 29.5 30 30.5 31

The distribution of distance measurement

(b)

Figure 5: The distributions of correlator outputs of sensor A with/without TH precoding (15) with the timing offset ∆τ = 0.5Tc, MTc = 0.5,and q = 10 (left); the distribution of distance measurement in multipath channels using TH precoding (23) with a timing resolution of 1 ns(right top) and 0.1 nanosecond (right bottom): q = 10, tab= 10−7, tb4 = 3, tb3 = 2, tAobs = 0.2, tb2 = 1.25, ta1 = 0.75, and ta0 = 0.25 second.

upon distance between transmitter and receiver as the in-verse of the square of distance dab is considered to evaluatethe sensitivity of the ranging performance to the multipatheffect. Equation (22) therefore can be further expressed as

σS ≥ c·dab4π

√3N0

2TG0(f 3H − f 3

L

) (29)

with the effective bandwidth of the signal

βe =√

34π2T

(f 3H − f 3

L

) , (30)

where T is equal to (ta1 − ta0), N0 = 2.935 × 10−11 W/Hz,G0 = 7.413 × 10−14 W/Hz, and fH and fL are the highestand lowest frequency of UWB frequency bands, respectively.Note that the ranging accuracy in different UWB signal for-mats are related to the difference in bandwidth and the centerfrequency.

Thus, for an ideal channel, the estimation error σR, givenby the root-sum-square of the error components, is

σR =(σ2S + σ2

clock

)1/2 ≥√√√√ 3N0c2d2

ab

32π2TG0(f 3H − f 3

L

) + c2σ2Tab

.

(31)

3.2. ARUWB in multipath channels

3.2.1. Clock-dependent ranging accuracy

In multipath channels, the time stamp of the received sig-nal is determined by the timing resolution and the propaga-

tion delay. Applying the Gaussian approximation, the distri-bution of the estimated distance Dab is

Dab∼N(µDab

, σ2Dab

)(32)

with µDab= c·(µTab

+ τl) = dab + cτl and σ2Dab

= c2σ2Tab

=(c2/4)[(2+2µ2

Z)σ2+tbdel2σ2Z], where τl is the propagation delay

of the lth multipath component. Again the clock-dependentranging accuracy σclock is

σ2clock = σ2

Dab= c2σ2

Tab. (33)

Observe that when the LOS path is significantly attenu-ated, the distance measurement might be biased by an incor-rect choice of multipath component as derived in (32). Onthe other hand, given a signal with a large SNR and band-width in an environment with a dominant LOS path andmoderate multipath, the estimated propagation time maybe unbiased with a correct choice of the signal arrival timesuch that the clock-dependent ranging accuracy in multipathchannels is close to that in AWGN channels. Thus, the aboveanalysis suggests that in a strong multipath environment, theclock-dependent ranging accuracy might be dominated bythe multipath effect instead of the timing resolution as inAWGN channels.

3.2.2. SNR-dependent ranging accuracy

Based on (27), the synchronous ranging accuracy can be fur-ther derived as

σS ≥ c·dab4π

√3N0

2TG0(f 3H − f 3

L

)·η, (34)

Page 8: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

8 EURASIP Journal on Wireless Communications and Networking

0

20

40

60

80

100

120

Stan

dard

devi

atio

n(c

m)

0 5 10 15 20 25 30 35

dab (m)

DS-UWB high band (ideal)DS-UWB low band (ideal)MB-OFDM band 1 (ideal)MB-OFDM band 2 (ideal)MB-OFDM band 3 (ideal)

DS-UWB high band (AWGN)DS-UWB low band (AWGN)MB-OFDM band 1 (AWGN)MB-OFDM band 2 (AWGN)MB-OFDM band 3 (AWGN)

(a)

0

50

100

150

200

250

Stan

dard

devi

atio

n(c

m)

0 5 10 15 20 25 30 35

dab (m)

DS-UWB high band (LOS)DS-UWB low band (LOS)MB-OFDM band 1 (LOS)

MB-OFDM band 2 (LOS)MB-OFDM band 3 (LOS)

(b)

Figure 6: The synchronous ranging accuracy of the ARUWB method with fixed observation time T = 1.83 microseconds and varyingdistance dab (from the first perspective) in ideal and AWGN channels (29) (left) and a multipath channel with a dominant LOS path (34)(right).

0

100

200

300

400

500

600

Stan

dard

devi

atio

n(c

m)

−5 0 5 10 15 20

SNR (dB)

DS-UWB high band (ideal)DS-UWB low band (ideal)MB-OFDM band 1 (ideal)MB-OFDM band 2 (ideal)MB-OFDM band 3 (ideal)

DS-UWB high band (AWGN)DS-UWB low band (AWGN)MB-OFDM band 1 (AWGN)MB-OFDM band 2 (AWGN)MB-OFDM band 3 (AWGN)

Idealchannel

AWGNchannel

(a)

0

100

200

300

400

500

600

700

800

900

1000

Stan

dard

devi

atio

n(c

m)

−5 0 5 10 15 20

SNR (dB)

DS-UWB high band (LOS)DS-UWB low band (LOS)MB-OFDM band 1 (LOS)MB-OFDM band 2 (LOS)MB-OFDM band 3 (LOS)

(b)

Figure 7: The synchronous ranging accuracy of the ARUWB method with fixed distance dab = 30 m and varying SNR (from the secondperspective) in ideal and AWGN channels (29) (left) and a multipath channel with a dominant LOS path (34) (right).

Page 9: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

Chih-Yu Wen et al. 9

0

1

2

3

4

5

6

7

8

Asynchronous ranging in ideal and AWGNchannels with UWB signaling

28 28.5 29 29.5 30 30.5 31 31.5 32

Distance (m)

Ideal channel

AWGN channel

DS-UWB high band (ideal)

DS-UWB low band (ideal)MB-OFDM band 1 (ideal)MB-OFDM band 2 (ideal)MB-OFDM band 3 (ideal)

DS-UWB high band (AWGN)DS-UWB low band (AWGN)MB-OFDM band 1 (AWGN)MB-OFDM band 2 (AWGN)MB-OFDM band 3 (AWGN)

(a)

0

0.5

1

1.5

Asynchronous ranging in multipathchannels with UWB signaling

25 26 27 28 29 30 31 32 33 34 35

Distance (m)

DS-UWB high band (LOS path)

DS-UWB low band (LOS path)MB-OFDM band 1 (LOS path)

MB-OFDM band 2 (LOS path)

MB-OFDM band 3 (LOS path)

(b)

Figure 8: The distribution of asynchronous distance measurement using the ARUWB method with a timing resolution of 0.1 nanosecond:tab= 10−7, tb4 = 0.3 + 2.92 µs, tb3 = 0.3 + 1.92 µs, tb2 = 0.3, ta1 = 0.25 + 1.83 µs, and ta0 = 0.25, in ideal and AWGN channels (31) (left) and amultipath channel with a dominant LOS path (37) (right).

where

η = 1dab·

√√√√√ ∫ fHfLf 2 PSDMASK( f )df∫ fH

fLf 2∣∣H( f ,dab

)∣∣2PSDMASK( f )df

(35)

with channel transfer function

H(f ,dab

) = N−1∑k=0

αk(τk,dab

)e j2π f τk . (36)

Observe that the first term in (34) is the SNR-dependentranging accuracy in an ideal channel and the second term ηcan be considered as the performance loss due to the mul-tipath effect, which is examined via numerical studies inSection 4.

From (33) and (34), the measurement error σR can beexpressed as follows:

σR =(σ2S + σ2

clock

)1/2 ≥√√√√ 3N0c2d2

ab

32π2TG0(f 3H − f 3

L

)·η2 + c2σ2Tab

.

(37)

4. SIMULATION AND NUMERICAL RESULTS

This section demonstrates the performance of the proposeddistance measurement algorithms. Assume that the propaga-tion time is tab= 10−7 s (i.e., the true distance is dab = 30 m)for all distance measurement settings.

The first set of experiments evaluates the performance ofthe distance measurement using channel estimation with THprecoding. Note that the choice of the {tai , tbj } values is purelyarbitrary in order to show that the proposed technique is ableto joint synchronization and ranging with two-way commu-nications. Figure 5(left) depicts the corresponding correlatoroutput of sensor A. Observe that the correlator output rAwithout pre-equalization may have larger variance than withTH precoding due to the multipath effects.

Assume the transmitted waveform is a simple rectangularpulse with a zero phase characteristic,

a(t) = rect

(t

tp

), (38)

where tp is the pulse width. In our case, tp = Tc.Figure 5(right) shows the typical performance of the asyn-chronous bidirectional distance measurement scheme usingTH precoding in multipath channels with the parameters de-tailed in the caption and the clocks providing a resolutionbased on the symbol rates of the training sequence, 1 Giga-symbol per second (Gsps) (i.e., 1 nanosecond) and 10 Gsps(i.e., 0.1 nanosecond), respectively. Observe that as the dis-tance dab = 30 m, the σab is about 6 cm with a timing resolu-tion 0.1 nanosecond. Note that an accurate clock with com-plicated hardware is required for distance estimation using a

Page 10: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

10 EURASIP Journal on Wireless Communications and Networking

0

2

4

6

8

10

12

14

16

18

Asynchronous ranging in an idealchannels with UWB signaling

29.5 29.6 29.7 29.8 29.9 30 30.1 31.2 30.3 30.4 30.5

Distance (m)

DS-UWB high band (ARUWB)MB-OFDM band 3 (ARUWB)DS-UWB high band (Denis)MB-OFDM band 3 (Denis)

(a)

0

0.5

1

1.5

Asynchronous ranging in multipathchannels with UWB signaling

25 26 27 28 29 30 31 32 33 34 35

Distance (m)

DS-UWB high band (Denis)DS-UWB high band (ARUWB)DS-UWB low band (Denis)DS-UWB low band (ARUWB)MB-OFDM band 3 (Denis)MB-OFDM band 3 (ARUWB)

(b)

Figure 9: The comparison of the asynchronous distance measurement applying the ARUWB method (using (31) and (37)) with the samesettings in Figure 8 and the UWB ranging solution in [37] (using (11) and (17)), in ideal and AWGN channels (left) and a multipath channelwith a dominant LOS path (right).

higher symbol rate (higher timing resolution) though pro-viding a higher measurement accuracy.

The second set of experiments examines the performanceof the ARUWB method in both AWGN and multipath chan-nels with synchronous clocking. The purpose of these exper-iments is to explore the influence of multipath effects on theranging performance. The two-ray ground reflection modelwith the same parameters used in the ARTHP method isconsidered to evaluate the corresponding measurement er-rors. Two perspectives are investigated to compare the rang-ing accuracy using different UWB signal formats: (1) rang-ing accuracy with fixed observation time T and varying dis-tance dab; (2) ranging accuracy with fixed distance dab andvarying observation time T (i.e., with varying SNR). Fromthe first perspective, Figure 6 depicts the synchronous rang-ing error, which is proportional to the distance between apair of sensors. Observe that for the UWB signalings, a DS-UWB high-band signal has the best ranging accuracy due toits higher frequency band and larger operation bandwidthand a MB-OFDM Band 1 signal has the worst ranging accu-racy because of its lower frequency band and smaller opera-tion bandwidth. As shown in Figure 6, when the distance dabis equal to 30 m, the standard deviation σdab of a DS-UWBhigh-band signal is about 1.8 cm, 12 cm, and 30 cm in ideal(left), AWGN (left), and multipath (right) channels, respec-tively. Therefore, given time synchronization, the ARUWB

method with DS-UWB High Band signals may be a good ap-proach for ranging.

From the second perspective and (29), note that theestimation error is dominated by the factor T( f 3

H − f 3L ),

which implies that operation frequencies and observationtime will determine the estimation accuracy. Given a SNR,MB-OFDM signals have larger observation times comparedwith DS-UWB signals since the signal energy is given by Es =T·PSDMASK·( fH − fL). Figure 7 shows that, again, the pro-posed method using UWB High Band signals with time syn-chronization may have better ranging performance in bothAWGN (left) and multipath (right) channels.

The third set of experiments studies the performanceof the ARUWB method in multipath channels with asyn-chronous clocking. Since the channel experimental param-eters highly depend on the measured environment, in thisset of experiments the two-ray ground reflection model ischosen. The parameters for the channel configuration areα0 = 0.8, α1 = 0.5, τ0 = 0 ns, and τ1 = 5 ns. Figure 8 il-lustrates the impact of time synchronization and multipatheffects on the distance measurement. Applying the ARUWBmethod with a DS-UWB High Band signal and given a tim-ing resolution 0.1 ns, the standard deviation σdab of the es-timation is about 30 cm, 50 cm, and 80 cm in ideal (left),AWGN (left) and multipath (right) channels, respectively.Note that though a DS-UWB High Band signal has the best

Page 11: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

Chih-Yu Wen et al. 11

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

Asynchronous ranging in multipathchannels with UWB signaling

25 26 27 28 29 30 31 32 33 34 35

Distance (m)

DS-UWB high band (ARTHP)DS-UWB high band (Denis)DS-UWB high band (ARUWB)MB-OFDM band 3 (Denis)MB-OFDM band 3 (ARUWB)

Figure 10: The distributions of the distance measurement in a mul-tipath channel with a dominant LOS path using the UWB rangingmethod in [37, equation (17)], the ARTHP (23), and ARUWB (37)approaches with UWB signaling given the parameters detailed inthe captions of Figures 8 and 9.

ranging accuracy in an ideal channel, all of the UWB sig-nal formats have roughly the same estimation performanceas shown in Figure 8(left), which implies that the clock-dependent ranging error may dominate the ranging mea-surement under the circumstances of asynchronous clockingin an ideal channel. However, as shown in Figure 8(right),compared with the clock-dependent ranging error, the SNR-dependent ranging error may dominate estimation perfor-mance in multipath channels due to the performance losscaused by multipath effects.

Figure 9 compares the ARUWB method and a UWBranging solution [37] in an ideal channel and a multipathchannel with a dominant LOS path via bi-directional com-munications. Given the same settings as detailed in the cap-3tion of Figure 8 and based on (31) and (37) in Section 3 and[37, equations (11) and (17)] with WLOS = 0.61, WGLOS = 1,WELOS = 0, σLOS = 0.0068, WNLOS = 0.39, WGNLOS = 1,WENLOS = 0, and σNLOS = 0.0102 [38], the performancestudies show that the measurement results of these two tech-niques are very closed. It is important to remark that theexisting UWB approach [37] considers clock-dependent er-rors and multipath effects and uses a probabilistic modelto describe the weights of different multipath componentssuch that the ranging performance can be investigated basedon the channel scenarios. However, many assumptions aremade when analyzing the clock-dependent errors and the de-scriptions of parameter settings, such as how to obtain theSNR-dependent errors and how to set the weights for dif-

ferent multipath components, are not clear. In the ARUWBmethod, the clock-dependent error is studied and time syn-chronization mechanism is performed. Moreover, based onthe framework in [36], the SNR-dependent errors are fur-ther derived under different channel scenarios. Consideringthe clock-dependent and SNR-dependent estimation errors,the proposed UWB method illustrates a sensible way to assessthe ranging performance via bi-directional communications.

For the ARTHP and ARUWB methods, although rang-ing performance seems to be better in the ARTHP method(with channel information), the performance improvementis achieved at the cost of consuming signal resources forobtaining channel knowledge. Hence, a fair comparison ofthe proposed techniques with and without channel informa-tion requires considering longer signal duration and moresignal energy for the ARUWB technique (without channelknowledge). As a result, the following evaluation is madegiven the same energy consumption in each method. As-sume the transmission path is symmetric and the radiodissipates Eelec in the transmitter or receiver circuitry andEpro in the information processing. Based on the estima-tion procedures in the ARTHP method, the radio expends:E(ARTHP) = 6Eelec(ARTHP) + 5Epro(ARTHP), including the opera-tions for communication and signal processing such as sig-nal transmission and reception, channel estimation, corre-lation, TH precoding, and range-measurement calculation.Similarly, for the ARUWB method, the total energy con-sumption is E(ARUWB) = 4Eelec(ARUWB) + 2Epro(ARUWB), whichis dissipated for signal transmission and reception, timingcalibration, and distance estimation. Since computation ismuch cheaper than communication, we have E(ARTHP) ≈6Eelec(ARTHP) and E(ARUWB) ≈ 4Eelec(ARUWB), which may de-cide the relationship between Eelec(ARTHP) and Eelec(ARUWB) fora given energy.

Given the above settings, Figure 10 shows that the perfor-mance of the ARTHP method with DS-UWB High Band sig-nals is superior to that of the ARUWB method with differentUWB signal formats due to the contributions of multipathto the distance estimations. Note that the ARTHP methoddoes not require any signaling for the ranging task. Com-pared with the ARUWB method, the system architecture ofthe ARTHP approach has greater circuitry requirement andcomputational complexity due to channel estimation andTH precoding. From Figures 6 to 10, observe that underthe circumstance of a dominant LOS path, the ARUWB ap-proach may be a good technique for sensor ranging; on theother hand, if the LOS path is attenuated significantly, theARTHP approach may be preferred since the multipath ef-fect can be canceled out by the preequalization.

5. CONCLUSION

This paper presents two decentralized methods which si-multaneously undertake synchronization and ranging basedon an asynchronous two-way TOA approach for wirelessad-hoc sensor networks. These asynchronous and cooper-ative communication procedures may simplify the compu-tational and circuitry complexity of the ranging estimationin each sensor. In order to alleviate the multipath effect,

Page 12: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

12 EURASIP Journal on Wireless Communications and Networking

Tomlinson-Harashima precoding and UWB signaling areused for the distance measurement between pairs of sensors.In the ARTHP technique, an algorithm is presented to cancelthe channel effect, which is crucial to the ranging accuracy.In the ARUWB method, the range-measurement accuracyhighly benefits from the well-known features of UWB sig-naling such as in communication and radio-location appli-cations to provide precise time-of-arrival estimates in multi-path channels. Sensible settings for the ranging problems us-ing the ARTHP and ARUWB approaches are presented andthe proposed mechanisms are simulated and analyzed to as-sess the accuracy of the distance estimation. Depending onthe measurement accuracy, the parameters in each techniquecan be determined to achieve desired performance.

For the two proposed ranging solutions, tradeoffs arefound between model complexity, energy consumption,computational complexity, and sensible model description inreal systems. Future plans will involve generalizing the meth-ods to consider certain failure scenarios and to explore thesensitivity of the proposed schemes to system models andnetwork operation.

REFERENCES

[1] A. Savvides, M. Srivastava, L. Girod, and D. Estrin, “Localiza-tion in sensor networks,” in Wireless Sensor Networks, C. R.Raghavendra, K. M. Sivalingam, and T. Znati, Eds., KluwerAcademic, New York, NY, USA, 2004.

[2] R. Iyengar and B. Sikdar, “Scalable and distributed GPS freepositioning for sensor networks,” in Proceedings of the IEEEInternational Conference on Communications (ICC ’03), vol. 1,pp. 338–342, Anchorage, Alaska, USA, May 2003.

[3] T. Kitasuka, T. Nakanishi, and A. Fukuda, “Location estima-tion system using wireless ad-hoc network,” in Proceedings ofthe 5th International Symposium on Wireless Personal Multime-dia Communications (WPMC ’02), vol. 1, pp. 305–309, Hon-olulu, Hawaii, USA, October 2002.

[4] R. Govindan, T. Faber, J. Heidemann, D. Estrin, et al., “Adhoc smart environments,” in Proceedings of the DARPA/NISTWorkshop on Smart Environments, Atlanta, Ga, USA, June1999.

[5] H. Wang, J. Elson, L. Girod, D. Estrin, K. Yao, and L. Vander-berge, “Target classification and localization in habitat mon-itoring,” in Proceedings of IEEE International Conference onAcoustics, Speech and Signal Processing (ICASSP ’03), pp. 597–600, Hong kong, April 2003.

[6] A. H. Sayed, A. Tarighat, and N. Khajehnouri, “Network-basedwireless location: challenges faced in developing techniquesfor accurate wireless location information,” IEEE Signal Pro-cessing Magazine, vol. 22, no. 4, pp. 24–40, 2005.

[7] N. B. Priyantha, A. Chakraborty, and H. Balakrishnan, “Thecricket location-support system,” in Proceedings of the 6th An-nual International Conference on Mobile Computing and Net-working (MOBICOM ’00), pp. 32–43, Boston, Mass, USA, Au-gust 2000.

[8] A. Savvides, C.-C. Han, and M. B. Strivastava, “Dynamic fine-grained localization in ad-hoc networks of sensors,” in Pro-ceedings of the 7th Annual International Conference on MobileComputing and Networking (MOBICOM ’01), pp. 166–179,Rome, Italy, July 2001.

[9] A. Savvides, H. Park, and M. B. Srivastava, “The bits and flopsof the n-hop multilateration primitive for node localization

problems,” in Proceedings of the 1st ACM International Work-shop on Wireless Sensor Networks and Applications (WSNA ’02),pp. 112–121, Atlanta, Ga, USA, September 2002.

[10] D. Niculescu and B. Nath, “Ad hoc positioning system (APS)using AOA,” in Proceedings of the 22nd Annual Joint Conferenceon the IEEE Computer and Communications Societies (INFO-COM ’03), vol. 3, pp. 1734–1743, San Francisco, Calif, USA,March-April 2003.

[11] Y. Shang, J. Meng, and H. Shi, “A new algorithm for relativelocalization in wireless sensor networks,” in Proceedings of the18th International Parallel and Distributed Processing Sympo-sium (IPDPS ’04), vol. 18, p. 24, Santa Fe, NM, USA, April2004.

[12] F. Gustafsson and F. Gunnarsson, “Mobile positioning usingwireless networks: possibilities and fundamental limitationsbased on available wireless network measurements ,” IEEE Sig-nal Processing Magazine, vol. 22, no. 4, pp. 41–53, 2005.

[13] A. Nasipuri and K. Li, “A directionality based location discov-ery scheme for wireless sensor networks,” in Proceedings of the1st ACM International Workshop on Wireless Sensor Networksand Applications (WSNA ’02), pp. 105–111, Atlanta, Ga, USA,September 2002.

[14] C.-Y. Wen, R. D. Morris, and W. A. Sethares, “Distance es-timation using bidirectional communications without syn-chronous clocking,” IEEE Transactions on Signal Processing,vol. 55, no. 5, pp. 1927–1939, 2007.

[15] L. J. Greenstein, J. B. Andersen, H. L. Bertoni, S. Kozono, D.G. Michelson, and W. H. Tranter, Eds., “Channel and propa-gation models for wireless system design I,” IEEE Journal on 4Selected Areas in Communications, vol. 20, no. 3, pp. 493–495,2002.

[16] L. J. Greenstein, J. B. Andersen, H. L. Bertoni, S. Kozono, D.G. Michelson, and W. H. Tranter, Eds., “Channel and propa-gation models for wireless system design II,” IEEE Journal onSelected Areas in Communications, vol. 20, no. 6, 2002.

[17] M. Tomlinson, “New automatic equalisier employing moduloarithematic,” Electronics Letters, vol. 7, no. 5-6, pp. 138–139,1971.

[18] M. V. Eyuboglu, G. D. Forney Jr., P. Dong, and G. Long, “Ad-vanced modulation techniques for V.fast,” European Transac-tions on Telecommunications, vol. 4, no. 3, pp. 243–256, 1993.

[19] R. Laroia, S. A. Tretter, and N. Farvardin, “Simple and effec-tive precoding scheme for noise whitening on intersymbol in-terference channels,” IEEE Transactions on Communications,vol. 41, no. 10, pp. 1460–1463, 1993.

[20] A. Narula, M. J. Lopez, M. D. Trott, and G. W. Wornell, “Effi-cient use of side information in multiple-antenna data trans-mission over fading channels,” IEEE Journal on Selected Areasin Communications, vol. 16, no. 8, pp. 1423–1436, 1998.

[21] E. Visotsky and U. Madhow, “Space-time transmit precodingwith imperfect feedback,” IEEE Transactions on InformationTheory, vol. 47, no. 6, pp. 2632–2639, 2001.

[22] G. Jongren, M. Skoglund, and B. Ottersten, “Combiningbeamforming and orthogonal space-time block coding,” IEEETransactions on Information Theory, vol. 48, no. 3, pp. 611–627, 2002.

[23] S. Zhou and G. B. Giannakis, “Optimal transmitter eigen-beamforming and space-time block coding based on chan-nel mean feedback,” IEEE Transactions on Signal Processing,vol. 50, no. 10, pp. 2599–2613, 2002.

[24] F. Rey, M. Lamarca, and G. Vazquez, “Robust power allocationalgorithms for MIMO OFDM systems with imperfect CSI,”IEEE Transactions on Signal Processing, vol. 53, no. 3, pp. 1070–1085, 2005.

Page 13: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

Chih-Yu Wen et al. 13

[25] A. P. Liavas, “Tomlinson-Harashima precoding with partialchannel knowledge,” IEEE Transactions on Communications,vol. 53, no. 1, pp. 5–9, 2005.

[26] O. Simeone, Y. Bar-Ness, and U. Spagnolini, “Linear and non-linear preequalization/equalization for MIMO systems withlong-term channel state information at the transmitter,” IEEETransactions on Wireless Communications, vol. 3, no. 2, pp.373–378, 2004.

[27] S. Gezici, Z. Tian, G. B. Giannakis, et al., “Localization viaultra-wideband radios: a look at positioning aspects of futuresensor networks,” IEEE Signal Processing Magazine, vol. 22,no. 4, pp. 70–84, 2005.

[28] S. Gezici, Z. Sahinoglu, H. Kobayashi , H. Poor, and A.Molisch, “A two-step time of arrival estimation algorithm forimpulse radio ultra wideband systems,” Tech. Rep. TR2005-028, Mitsubishi Electric Research Laboratories, Cambridge,Mass, USA, December 2005.

[29] B. Denis, J. Keignart, and N. Daniele, “Impact of NLOS prop-agation upon ranging precision in UWB systems,” in Proceed-ings of IEEE Conference on Ultra Wideband Systems and Tech-nologies (UWBST ’03), pp. 379–383, Reston, Va, USA, Novem-ber 2003.

[30] C. Falsi, D. Dardari, L. Mucchi, and M. Z. Win, “Time of ar-rival estimation for UWB localizers in realistic environments,”EURASIP Journal on Applied Signal Processing, vol. 2006, Arti-cle ID 32082, 13 pages, 2006.

[31] J.-Y. Lee and R. A. Scholtz, “Ranging in a dense multipath en-vironment using an UWB radio link,” IEEE Journal on SelectedAreas in Communications, vol. 20, no. 9, pp. 1677–1683, 2002.

[32] J. Zhang, R. A. Kennedy, and T. D. Abhayapala, “Cramer-Rao lower bounds for the synchronization of UWB signals,”EURASIP Journal on Applied Signal Processing, vol. 2005, no. 3,pp. 426–438, 2005.

[33] A. Batra, J. Balakrishnan, A. Dabakand, et al., “Multi-bandOFDM physical layer proposal for IEEE.802.15 Task Group3a,” September 2004.

[34] R. Fisher, R. Kohno, and M. M. Laughlin, “DS-UWBphysical layer submission to 802.15 Task Group 3a,”5July 2004, ftp://ieee:[email protected]/15/04/15-04-0137-00- 003a-merger2-proposalds- uwb-update.pdf.

[35] IEEE 802.15.TG4a, http://www.ieee802.org/15/pub/TG4a.ht-ml.

[36] R. Cardinali, L. De Nardis, M.-G. Di Benedetto, and P. Lom-barde, “UWB ranging accuracy in high- and low-data-rate ap-plications,” IEEE Transactions on Microwave Theory and Tech-niques, vol. 54, no. 4, pp. 1865–1875, 2006.

[37] B. Denis, J.-B. Pierrot, and C. Abou-Rjeily, “Joint distributedsynchronization and positioning in UWB ad hoc networks us-ing TOA,” IEEE Transactions on Microwave Theory and Tech-niques, vol. 54, no. 4, pp. 1896–1911, 2006.

[38] B. Denis, J. Keignart, and N. Daniele, “Impact of NLOS prop-agation upon ranging precision in UWB systems,” in Proceed-ings of IEEE Conference on Ultra Wideband Systems and Tech-nologies (UWBST ’03), pp. 379–383, Reston, Va, USA, Novem-ber 2003.

[39] P. J. Kootsookos and R. R. Bitmead, “The nehari shuffle andminimax FIR filter design,” in Control and Dynamic Systems,Vol. 64: Stochastic Techniques in Digital Signal Processing Sys-tems, C. T. Leondes, Ed., Academic Press, New York, NY, USA,1994.

[40] W. K. Alem and C. L. Weber, “Acquisition techniques of PNsequences,” in Proceedings of the IEEE National Telecommuni-cations Conference (NTC ’77), vol. II, pp. 35:2-1–35:2-4, LosAngeles, Calif, USA, December 1977.

[41] A. Polydoros and C. L. Weber, “Rapid acquisition techniquesfor direct sequence spread spectrum systems using an analogdetector,” in Proceedings of the IEEE National Telecommunica-tions Conference (NTC ’81), vol. 1, pp. A7. 1. 1–A7. 1. 5, Or-leans, La, USA, Novermber 1981.

[42] A. Polydoros and C. L. Weber, “A unified approach to serialsearch spread spectrum code acquisition,” IEEE Transactionson Communications, vol. 32, no. 5, pp. 542–549, 1984.

[43] M. K. Simon, J. K. Omura, R. A. Scholtz, and B. K. Levitt,Spread Spectrum Communications, vol. III, Comupter SciencePress, Rockville, Md, USA, 1985.

[44] F. Zhao and L. Guibas, Wireless Sensor Networks: An Informa-tion Processing Approach, Morgan Kaufmann, San Francisco,Calif, USA, 2004.

[45] E. C. Fieller, “The distribution of the index in a normal bi-variate population,” Biometrika, vol. 24, no. 3-4, pp. 428–440,1932.

[46] D. V. Hinkley, “On the ratio of two correlated normal randomvariables,” Biometrika, vol. 56, no. 3, pp. 635–639, 1969.

[47] R. Ware and F. Lad, “Approximating the distri-bution for sum of product of normal variables,”the research report of the Mathematics and Statis-tics department at Canterbury University, 2003,http://www.math.canterbury.ac.nz/research/ucdms2003n15.-pdf.

[48] V. H. Poor, An Introduction to Signal Detection and Estimation,Springer, New York, NY, USA, 2nd edition, 1994.

[49] W. S. Burdic, Radar Signal Analysis, Prentice-Hall, Santa Bar-bara, Calif, USA, 1968.

[50] G. R. Curry, Radar System Performance Modeling, ArtechHouse, Boston, Mass, USA, 2nd edition, 2005.

[51] D. C. Cox, R. R. Murray, and A. W. Norris, “800 MHz attenua-tion measured in and around suburban houses,” AT&T BellLaboratories Technical Journal, vol. 673, no. 6, pp. 921–954,1984.

[52] R. C. Bernhardt, “Macroscopic diversity in frequency reusesystems,” IEEE Journal on Selected Areas in Communications,vol. 5, no. 5, pp. 862–878, 1987.

[53] N. Patwari, A. O. Hero III, M. Perkins, N. S. Correal, and R.J. O’Dea, “Relative location estimation in wireless sensor net-works,” IEEE Transactions on Signal Processing, vol. 51, no. 8,pp. 2137–2148, 2003.

Page 14: Asynchronous Two-Way Ranging Using Tomlinson ...based ranging technique with UWB signaling is proposed and the performance on ranging in UWB systems is studied. UWB radiolocation functionality

14 EURASIP Journal on Wireless Communications and Networking

Composition Comments

1. Please provide the corresponding author and his/her e-mail address.

2. We changed “signalling” to the highlighted “signaling”in the main title. Please check similar cases throughout.

3. Please check the accuracy of the highlighted part.Please check similar cases throughout.

4. We split this reference to [15, 16]. Please check.

5. Please note that the URL is not accessible.