2009 International Conference on Networks Security, Wireless Communications and Trusted Computing

A Distributed Localization System Based on Phase Measurement for Wireless Sensor Networks Chen WANG, Wei HAN, Qinye YIN, Wenjie WANG, Jie CHEN School of Electronic and Information Engineering Xi'an Jiaotong Uinversity Xi'an, P. R. China [email protected] Abstract—We present a localization system based on phase measurement for wireless sensor networks. The system features at least 3 anchor nodes with known locations. The anchor nodes broadcast synchronized reference signal to the locationunknown user nodes. The user nodes measure relative phase offset of reference signals from different anchors, and the relative phase offset indicates relative distance offset between user nodes and anchors. The distance offset can be utilized by hyperbolic localization algorithm, from which the 2-D coordinates of all user nodes can be efficiently calculated by user node itself. The advantage of the proposed method is that the user node itself conducts ranging and localization in a completely distributed manner, with no necessity of information exchange with other user nodes. It thus effectively protects the location privacy of user nodes from radio exposure, while significantly reducing the network overloads. Keywords-localization, wireless measurement, synchronization

sensor

networks,

phase

I. INTRODUCTION Precise localization of sensor node in wireless sensor networks has become an increasingly important task in applications where for data fusion purpose detected data should be associated with localization information. To date, different methods have been proposed by researchers. A rough estimation is made from the message hop count number between the node to be localized and the reference node [1]. Some other techniques are based on estimating the distances between pairs of nodes either by received signal strength indication (RSSI) and fading channel characteristic [2], or by time difference of arrival (TDOA), which is more assurance but requires additional ultrasonic actuator /detector pairs [3]. However, the techniques mentioned above all have significant weaknesses that limit their applicability to real world problems. Techniques using message hop count could not give satisfying localization accuracy. The great impact of wireless channel on received signal power tends to invalidate the localization techniques based on RSSI information. Ultrasonic methods have a quite limited range and directionality constraints. To overcome these problems, in [4], the authors proposed a novel radio interferometric positioning 978-0-7695-3610-1/09 $25.00 © 2009 IEEE DOI 10.1109/NSWCTC.2009.99

system (RIPS). The technique relies on a pair of nodes emitting radio waves simultaneously at slight different frequencies. The composite signal has a low frequency envelop, which facilitates the signal strength measurement. The relative phase offset of this signal at two receivers is a function of the distances between two transmitters and two receivers. By making measurements in as at least 8-node network, it is possible to reconstruct the relative location of the nodes in 3D. However, in this RIPS system each node is obliged to transmit the local measurement results to a sink node, which calculates the position of each sensor node with a centralized algorithm (such as GA method). This centralized method reduces the scalability of the system. In a large scaled network with numerous nodes to be localized, RIPS system works less efficiently. Other than increasing the traffic load, the frequent communication between nodes is not able to protect user privacy which is quite important in applications such as personal e-map. In this paper, inspired by the RIPS system, we propose a phase measurement based distributed localization system. The system features at least 3 anchor nodes with known locations. The anchor nodes broadcast synchronized reference signal to the location-unknown user nodes. A user node measures relative phase offset of reference signals from different anchors, and the relative phase offset indicates relative distance offset between itself and anchors. The distance offset can be utilized by hyperbolic localization algorithm, by which the 2-D coordinates of all user nodes can be efficiently calculated. The main advantage of this method is that a user node itself conducts ranging and localization in a completely distributed way without counting in the total node number, requiring neither information exchanges between neighbors nor a centralized processing. Therefore, this scalable system could efficiently protect the location privacy of nodes from radio exposure, also significantly reduces the network overloads. The rest of the paper is organized as follows. In the next section we provide the model of measurement system. Based on this model, the s ubsequent section describes the

505

Authorized licensed use limited to: Universite de Technologie de Troyes. Downloaded on November 19, 2009 at 09:35 from IEEE Xplore. Restrictions apply.

procedure of the phase measurement and the localization processing. At last we give out an error analysis and conclude the paper. II. METHOD A.

System Model Before we introduce our phase measurement based localization system, we should set up a signal phase model in wireless communication system in order to simplify further discussion. This is illustrated in Fig. 1.

θ (d ) = ω d / c θtx

θ rx

ϕ LO ,tx

ϕ LO ,rx

known, such as node A, B and C; the other is user nodes which locations need to be determined. All nodes synchronize to pre-defined time slots. For a system with three anchors, it contains at least two time slots: Slot 1 and Slot 2 as in Fig. 3. Each slot is divided into two sub-slots, where T1 sub-slot is used for anchors’ phase calibration and T2 sub-slot is for user nodes to perform phase measurements. In Slot 1, the user nodes measure phase difference between anchor A and B, and further calculate distance difference between d A and d B . Similarly in Slot 2, the user nodes measure phase difference between anchor C and B, and further calculate distance difference between dC and d B . The two distance differences form two hyperbolas whose focuses are the anchors. The user node X locates on the intersection and its position can be calculated by the hyperbolic positioning algorithm described in [6].

Figure 1. Phase model in wireless communication system

Let the transmitter transmit a sinusoidal signal

Stx (t ) = e

j (ωc t +φc ,tx −θtx )

Anchor node

A

(1)

⎧d A − d B = m1 ⎨ ⎩dC − d B = m2

where ωc and φc ,tx are the frequency and initial phase of the transmitter’s local oscillator, and θtx is the linear distortion at transmitter [5].

User node

dA

X3 X2

dB

X1

B

dC C

Under LOS condition (Fig.1), signal at the receiver input is Srx (t ) = e

j (ωc t +φc ,tx −θtx −θ ( d ) −θ rx )

(2)

where td = d c is the propagation delay introduced by distance d and speed of light c , and θ (d ) = ωc td is the corresponding radio frequency phase shift. The additional θ rx is the linear distortion at receiver [5]. So the down converted baseband signal at receiver output is Sbb (t ) = Srx (t )i S *LO , rx (t )

=e j ((ω +Δω ) t +φ

j ( Δω t +φc ,tx −φc ,rx −θtx −θ ( d ) −θ rx )

Figure 2. System architecture

The main advantage of the proposed method is that it eliminates the initial phase error between transmitters by a round-trip calibration process; it cancels out the receiver channel response and its local oscillator’s initial phase by calculating the relative phase offset. It greatly simplifies the phase measurement process while achieves a non-bias, more accurate result compare to RIPS. Anchors transmit reference signal User nodes measure phase

(3)

)

c , rx is the receiver local oscillator where S LO , rx (t ) = e c signal, Δω is the frequency offset between transmitter and receiver, and φc , rx is its initial phase offset.

Thus we notice that although the phase of Sbb (t ) contains valuable distance information, it is impossible to extract the distance from Sbb (t ) directly, because it is contaminated by the initial phase offset of transmitter and receiver in addition with channel responses. We propose a novel phase measurement method which compensates the channel response by channel calibration and cancels out the initial phase of local oscillator. The following part of this section describes the general process of the proposed method.

T1

T2 Slot 1

Anchor A B synchronization

Anchor B C synchronization

Anchor A B synchronization

T1

T2 Slot 2

T1 Slot 1

Figure 3. System timing sequence

B. Synchronization between Transmitters Every synchronization process involves three anchor nodes. We assume that anchor A and B are the nodes to be synchronized, and anchor C be the node that help calibrate their frequency and phases.

First of all, anchor C transmits its carrier as a reference signal to anchor A and B:

The system architecture is illustrated in Fig. 2. It contains two kinds of nodes: one is anchor nodes which locations are

506

Authorized licensed use limited to: Universite de Technologie de Troyes. Downloaded on November 19, 2009 at 09:35 from IEEE Xplore. Restrictions apply.

SC , ref (t ) = e

j (ωc t +φc −θtx ,C )

(4)

Where ωc is the angular frequency of its carrier, φc is the initial phase of anchor C, θtx ,C is the phase response of the transmit channel on anchor C. Anchor A implement a phase lock loop (PLL) to synchronize its carrier to the received reference signal. Anchor A switches to transmit state after the PLL reaches its locked state. The output of PLL is transmitted back to anchor C through the transmit channel of anchor A and the free space. Anchor C compare this signal with its reference signal and obtains the round-trip phase difference: ΔA = e

− j (θtx ,C + 2θ ( dCA ) +θ rx , A +θ PLL , A +θtx , A +θ rx ,C )

(5)

where d CA is the distance between anchor C and A, θ rx , A is the phase response of the receive channel on anchor A, θ PLL , A is the steady state phase error brought by PLL, θtx , A is the phase response of the transmit channel on anchor A, θ rx ,C is the phase response of the receive channel on anchor C. The term θ (dCA ) is known to the nodes since the location of each anchor is precisely known. Anchor C obtains a calibration factor δ A after it cancels one θ (dCA ) , In the next slot, anchor C samples the analog DC-signal and convert to digital signal which is then fed back to anchor A. Anchor A adjusts its phase of PLL output signal according to the calibration factor. After anchor A transmits this signal through its transmit channel, the RF signal transmitted by anchor A is

S A,tx (t ) = e

j (ωc t +φc +θ rx ,C )

.

(6)

The PLL would turn into a holding state in order to maintain its synchronized phase. In the same way, anchor B obtains its phase calibration factor δ B after the round-trip feedback and adjusting process. The RF signal transmitted by anchor B is S B ,tx (t ) = e

j (ωc t +φc +θ rx ,C )

.

(7)

We notice that though S A,tx (t ) and S B ,tx (t ) contain the receive channel phase response of anchor C, they are still synchronized in frequency and phase. These highly synchronized RF signals can be utilized for the phase measurement process. C. Measurement at Receiver The anchor A starts transmitting reference signal during the interval T2 in Slot 1 as shown in Fig. 3, and the corresponding signal at the receiver input is S XA, rx (t ) = e

j (ωc t +φc +θ rx ,C −θ ( d A ) −θ rx , X )

(8)

where θ (d A ) denotes the phase shift introduced by distance d A , and θ rx, X is the linear distortions at the receiver end. Before starts measuring the receiving signal, it is important for the user node X to be synchronized with the anchors in frequency, which will make the phase measurement process much easier, as to be described in the following paragraphs. The frequency synchronization of the receiver can be achieved at the beginning of transmitter synchronization process described in the previous section, by utilizing a phase locked loop to track the reference signal from anchor C. Once it is locked, the voltage controlled oscillator (VCO) should be kept in the hold mode to ensure that the frequency variation of its output is no longer available. Thus the receiver down-converting output is SXA,bb (t) = e =e

j (ωct +φc +θrx,C −θ (dA )−θrx,X ) − j (ωct +φc,X )

e

(9)

j (φc −φc,X +θrx,C −θ (dA )−θrx,X )

where φc , X is the initial phase offset of the local oscillator in node X’s radio transceiver. It thus can be concluded that the above down conversion process actually performs a match between the reference signal from anchor A and the local oscillating signal. The matched result shows accumulated phase offset between the transmitter and receiver, which is in the complex baseband form as an output of the down conversion process. It should be noted that if there exists a frequency offset between the transmitter-receiver pair (e.g. no frequency synchronization), then the down conversion output will contain an oscillating component, which may increase the complexity of the phase estimation if not impossible. During the next slot, anchor B starts transmitting the reference signal and the user node X measures the accumulated phase offset in the same manner as described above, except that there is no need for another frequency synchronization, since the two transmitters keep in the same frequency. Thus the receiver output at this time is

SX ,B (t) = e

j (φc −φc, X +θrx ,C −θ ( dB ) −θrx , X )

(10)

and the relative phase offset between the two consecutive measurements is S X , B S X* , A = e j (θ ( d A ) −θ ( d B ))

(11)

It can be further modified to explicitly show the relation between the relative phase offset and the difference of distances Δθ (d AB ) = arctan(QAB I AB ) = 2π (

d A − dB

λ

)(mod 2π ) (12)

where d AB = d A − d B is the difference of distances from user node to anchors A and B respectively, and QAB I AB is the ratio between IQ components of the complex baseband signal.

507

Authorized licensed use limited to: Universite de Technologie de Troyes. Downloaded on November 19, 2009 at 09:35 from IEEE Xplore. Restrictions apply.

D. Ranging The relative phase offset in (12) unveils the relation between the measured relative phase offset Δθ (d AB ) and the d AB range. Since the relative phase offset Δθ (d AB ) equals d AB modulo the wave length of the carrier frequency, thus by making multiple measurements with different carrier frequencies, one can reconstruct the value of d AB from a set of Diophantine equations, as described in [4].

By limiting the VCO phase drifts of transmitter and receiver under the maximum measurement error of the relative phase offset, both the phase measurement accuracy (e.g. 0.02 λ , 7.2 , with 10-bit quantization) and the relatively loose timing requirement (several milliseconds) can be achieved.

III. ERROR ANALYSIS The phase measurement process we discussed in section II.C indicates that it can be divided into two consecutive parts: detection and measurement. Thus the phase measurement accuracy is determined by both of them. Since the relatively high accuracy and stability of the local oscillator embedded in the radio transceiver, it is the noise introduced by the receiving signal that dominates the phase detection error in the down conversion process, by which we achieve a match between the received reference signal and the local oscillating signal. The noise here mainly refers to the phase noise caused by linear distortions at both transmitter and receiver, and by the propagation path in the open air, for instance the multipath effect in a rich radio scattering environment. The measurement accuracy is mainly determined by the sampling and quantization error of the baseband signal, as shown in (12). It thus can be proved that the error of the phase measurement is no greater than 0.06 rad or 0.01 λ , with 10-bit quantization, so the error of the relative phase offset can be as low as 0.02 λ . We have also assumed in section II.B that the frequency and phase of the transmitters were perfectly synchronized by phase compensation feedback and PLL output hold. Although the steady-state phase error between VCO output and reference input is zero [7], the oscillator phase actually drifts with time since the VCO is kept in the hold mode once the PLL is locked. While they both maintain in the VCO hold mode, the anchors A and B transmit in a consecutive manner, thus the phase measurements at the receiver show distinct phase drifts, e jθd (t A ) and e jθd (tB ) , where θ d (t A ) is anchor A’s VCO phase drift at transmit time t A , and θ d (tB ) is anchor B’s VCO phase drift at transmit time t B . Both of them will be eventually accumulated as a noise component in the received relative phase offset Sˆ X , B SˆX* , A = ( S X , B S *X , A )e j (θd ( tA ) −θd (tB ))

Figure 4. Phase drift of VCO in the hold mode within a relatively small time interval.

IV. CONCLUSIONS AND FUTURE WORKS This paper presents a novel distributed positioning system which is based on phase measurement and utilizes the known position of anchor nodes. Theoretical analysis shows it is possible to achieve phase synchronization by a round-trip feedback process. Simulation on PLL shows its feasibility. The user nodes are always in the receiving mode with no necessity of transmitting information, which effectively protects the location privacy of user nodes from radio exposure and significantly reduces the network overloads. Simulation results shows that the system achieve high precision in a common WSN platform. Our current work involves prototype platform implementation and field experiments. Further more, we are studying on how multipath and Doppler effects affect the method. REFERENCES [1] [2]

[3]

[4]

(13)

The PLL simulation shown in Fig. 4 indicates that it is possible to limit the phase drift to a relatively small variation by both tuning the PLL loop filter and shortening the length of transmitting and receiving involved in a single phase measurement.

[5]

[6]

[7]

D. Niculescu and B. Nath, “Ad Hoc Positioning System (APS) , in Proc. of IEEE GLOBECOM 2001, San Antonio, Nov 2001. Kobben B,Van Bunningen A, Muthukrishnan K. “Wireless campus LBS: Building campus-wide location based services based on WiFi technology”. Presented at the 1st international workshop on geographic hypermedia,4-5 April 2005,Denver, U.S.A. Denver, ICA, 2005. N.B. Priyantha, A. Chakraborty and H. Balakrishnan, “The Cricket Location-Support System , In Proc. Of MobiCom 2000: The Sixth Annual International Conference on Mobile Computing and Networking, Boston, MA, August 2000. M. Maróti, P. Völgyesi, S. Dóra, B. Kusy, A. Nádas, Á. Lédeczi, “Radio interferometric geolocation” Proceedings of the 3rd international conference on Embedded networked sensor systems, San Diego, California, USA, SESSION: Sensornet services, pp. 1-12,2005. Agilent Technologies , “Testing and troubleshooting digital RF communications transmitter designs” Agilent Technologies wireless testing solutions, USA, January 8,2002. X. Wang, B. Moran and M. Brazil, “Hyperbolic Positioning Using RIPS Measurements for Wireless Sensor Networks”, ICON 2007, 15th IEEE International Conference on Networks 2007, pp. 425-430. R.Mudumbai, G.Barriac and U.Madhow, “On the Feasibility of Distributed Beamforming in Wireless Networks”, IEEE transactions on wireless communications, VOL.6, NO.5, pp. 1754-1763, May 2007.

508

Authorized licensed use limited to: Universite de Technologie de Troyes. Downloaded on November 19, 2009 at 09:35 from IEEE Xplore. Restrictions apply.

A Distributed Localization System Based on Phase ...

Nov 19, 2009 - The relative phase offset of this signal at two receivers is a function of the ..... hypermedia,4-5 April 2005,Denver, U.S.A. Denver, ICA, 2005.

365KB Sizes 0 Downloads 325 Views

Recommend Documents

Seamless Localization System based on Lane Detector ...
now, the aim of developing the localization technologies is to estimate ... Service System Technology Development for Ubiquitous City]. 6SDFH. 6SDFH. RXW.

A Web Based Workflow System for Distributed ...
Dec 9, 2009 - Keywords: scientific workflow; web service; distributed atmospheric data ... gird infrastructure as shared resources. The core service in.

Distributed PageRank Computation Based on Iterative ... - CiteSeerX
Oct 31, 2005 - Department of Computer. Science. University of California, Davis. CA 95616, USA .... sults show that the DPC algorithm achieves better approx-.

A Phase Transition-Based Perspective on Multiple ...
propositionalization [14], mapping every relational example onto a propositional space defined after the training ... the example label might depend on the properties of several instances; along the same lines, several ..... and gratefully ac- knowle

Sparse Distributed Learning Based on Diffusion Adaptation
results illustrate the advantage of the proposed filters for sparse data recovery. ... tive radio [45], and spectrum estimation in wireless sensor net- works [46].

A Phase Transition-based Perspective on Multiple ...
monitored, and displayed in the 2-dimensional plane Pic,Nic; the color code is black. (resp. white) if the fraction of ..... 811–816: IOS Press. VAPNIK V. N. (1998).

A Phase Transition-based Perspective on Multiple ... - CiteSeerX
1 Introduction .... sample of artificial problems generated after a set of parameter values, indeed ..... In Proc. of Int. Joint Conf. on Artificial Intelligence, p. 331–337 ...

A practical multirobot localization system - STRANDS project
form (offline, online), as well as to translate, print, publish, distribute and sell ... School of Computer Science, University of Lincoln ... user's specific application.

Towards a Distributed Clustering Scheme Based on ... - IEEE Xplore
Abstract—In the development of various large-scale sensor systems, a particularly challenging problem is how to dynamically organize the sensor nodes into ...

Towards a Distributed Clustering Scheme Based on ...
Comprehensive computer simulations show that the proposed ..... Protocols for Wireless Sensor Networks,” Proceedings of Canadian Con- ference on Electrical ...

A practical multirobot localization system - STRANDS project
form (offline, online), as well as to translate, print, publish, distribute and sell ... School of Computer Science, University of Lincoln. E-mail: tkrajnik ...

A distributed system architecture for a distributed ...
Advances in communications technology, development of powerful desktop workstations, and increased user demands for sophisticated applications are rapidly changing computing from a traditional centralized model to a distributed one. The tools and ser

Distributed Vision-Aided Cooperative Localization ... - Semantic Scholar
A similar setup has also been studied in other works, including [5], [9], [10], [11] ...... of a single ground vehicle, equipped with a 207MW Axis network camera8 ..... Proceedings of the International Conference on Field and Service Robotics,.

Design of a Distributed Localization Algorithm to ...
GPS to jamming) by providing a cheap, low-power alternative that can exploit existing, readily ... In the robotic domain, angular sensors (e.g., monocular ...

Real-Time Vision-Aided Localization and Navigation Based on Three ...
Jul 18, 2011 - position errors in all axes to the levels present while the first two images were ... E. Rivlin is with the Department of Computer Science, Technion ...

Video Forgery Detection and Localization based on 3D ...
ó We propose an effective video copy-move algorithm ó It extends our image ... ó A real-world case. D.Cozzolino, G.Poggi, and L.Verdoliva, “Efficient dense-field copy-move forgery detection”, IEEE ... C. Barnes et al., “PatchMatch: a randomi

DRMonitor – A Distributed Resource Monitoring System
classroom, involving 10 personal computers, is analyzed. Section 6 reviews related ... IP address: this is the node's Internet Protocol address. The IP address ...

MINIX4RT: A Real-Time Operating System Based on ...
MINIX [3, 4, 5] and Linux [6] do for OS Design and Implementation courses. ... can run in emulated environments as BOSCH, VMWare, MS Virtual PC,. QEMU etc.

A Novel Error-Correcting System Based on Product ... - IEEE Xplore
Sep 23, 2011 - with large changes in signal amplitude and large values of log-likelihood ratios ... Low-density parity check (LDPC) codes and Reed-Solomon.

Three-Phase AC–AC Power Converters Based on Matrix Converter ...
Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Three-Phase AC–AC Power Converters Based on Matrix Converter Topology.pdf. Three-Phase AC–AC Pow

Microtubule-based localization of a synaptic calcium - Development
convenient tool with which to analyze the function of microtubules in biological .... visualization of protein subcellular localization and AWC asymmetry in ... 138 tir-1(tm3036lf); odr-3p::tir-1::GFP r. –. 0. 100. 0. 147 odr-3p::nsy-1(gf), L1 s. â

SeDas A Self-Destructing Data System Based on Active Storage ...
SeDas A Self-Destructing Data System Based on Active Storage Framework..pdf. SeDas A Self-Destructing Data System Based on Active Storage Framework..