An Enhanced Underwater Positioning System to Support Deepwater Installations

Similar documents
Reactive localization in underwater wireless sensor networks

Uncertainty-Based Localization Solution for Under-Ice Autonomous Underwater Vehicles

AUV-Aided Localization for Underwater Sensor Networks

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

A Survey of Techniques and Challenges in Underwater Localization

A Survey on Underwater Sensor Networks Localization Techniques

Fast and efficient randomized flooding on lattice sensor networks

Novel Localization of Sensor Nodes in Wireless Sensor Networks using Co-Ordinate Signal Strength Database

Location Discovery in Sensor Network

Node Localization using 3D coordinates in Wireless Sensor Networks

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS

Cross Layer Design for Localization in Large-Scale Underwater Sensor Networks

SIGNIFICANT advances in hardware technology have led

Performance Evaluation of the MPE-iFEC Sliding RS Encoding for DVB-H Streaming Services

Increasing Broadcast Reliability for Vehicular Ad Hoc Networks. Nathan Balon and Jinhua Guo University of Michigan - Dearborn

Wireless Sensor Networks for Underwater Localization: A Survey

A survey on broadcast protocols in multihop cognitive radio ad hoc network

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

TEPZZ 8 5ZA_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

An Improved MAC Model for Critical Applications in Wireless Sensor Networks

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

Applications. > > Oil & Gas. > > RoVs and auvs. > > Oceanography. > > Monitoring stations. > > Seismic. > > Networks and relay chains

Joint Industry Program: Development of Improved Ice Management Capabilities for Operations in Arctic and Harsh Environments.

Scalable Localization with Mobility Prediction for Underwater Sensor Networks

Localization for Large-Scale Underwater Sensor Networks

Active RFID System with Wireless Sensor Network for Power

Comparison between Preamble Sampling and Wake-Up Receivers in Wireless Sensor Networks

An Adaptive Multichannel Protocol for Large scale Machine-to-Machine (M2M) Networks

Scalable Localization with Mobility Prediction for Underwater Sensor Networks

A Survey of Techniques and Challenges in Underwater Localization

NLOS Identification Using a Hybrid ToA-Signal Strength Algorithm for Underwater Acoustic Localization

Collaborative transmission in wireless sensor networks

Calculation on Coverage & connectivity of random deployed wireless sensor network factors using heterogeneous node

Improving Reader Performance of an UHF RFID System Using Frequency Hopping Techniques

Low-Latency Multi-Source Broadcast in Radio Networks

LBL POSITIONING AND COMMUNICATION SYSTEMS PRODUCT INFORMATION GUIDE

FAQs about OFDMA-Enabled Wi-Fi backscatter

Time-Efficient Protocols for Neighbor Discovery in Wireless Ad Hoc Networks

Deployment Design of Wireless Sensor Network for Simple Multi-Point Surveillance of a Moving Target

TEPZZ _7 8Z9A_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G01S 5/06 ( ) G01S 5/02 (2010.

SourceSync. Exploiting Sender Diversity

Design of Concatenated Extended Complementary Sequences for inter-base station synchronization in WCDMA TDD mode

Hybrid throughput aware variable puncture rate coding for PHY-FEC in video processing

Empirical Probability Based QoS Routing

Localization in Wireless Sensor Networks

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks

Department of Computer Science and Engineering. CSE 3213: Communication Networks (Fall 2015) Instructor: N. Vlajic Date: Dec 13, 2015

Mobile Base Stations Placement and Energy Aware Routing in Wireless Sensor Networks

Hybrid throughput aware variable puncture rate coding for PHY-FEC in video processing

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall

Minimum Cost Localization Problem in Wireless Sensor Networks

Data Gathering. Chapter 4. Ad Hoc and Sensor Networks Roger Wattenhofer 4/1

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering

ON THE CONCEPT OF DISTRIBUTED DIGITAL SIGNAL PROCESSING IN WIRELESS SENSOR NETWORKS

TSIN01 Information Networks Lecture 9

A Hybrid Synchronization Technique for the Frequency Offset Correction in OFDM

Evaluation of the Effects of the Co-Channel Interference on the Bit Error Rate of Cellular Systems for BPSK Modulation

Speech Enhancement Based On Noise Reduction

An Energy Efficient Multi-Target Tracking in Wireless Sensor Networks Based on Polygon Tracking Method

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System

A Practical TDMA Protocol for Underwater Acoustic Networks Based on Relative Clock

Well Control Contingency Plan Guidance Note (version 2) 02 December 2015

Extending lifetime of sensor surveillance systems in data fusion model

Multiple Receiver Strategies for Minimizing Packet Loss in Dense Sensor Networks

Scheduling Data Collection with Dynamic Traffic Patterns in Wireless Sensor Networks

Adaptation of MAC Layer for QoS in WSN

Utilizing the Inherent Properties of Preamble Sequences for Load Balancing in Cellular Networks

Energy Efficient MAC Protocol with Localization scheme for Wireless Sensor Networks using Directional Antennas

Energy Consumption and Latency Analysis for Wireless Multimedia Sensor Networks

March 20 th Sensor Web Architecture and Protocols

Overview. Cognitive Radio: Definitions. Cognitive Radio. Multidimensional Spectrum Awareness: Radio Space

Future Concepts for Galileo SAR & Ground Segment. Executive summary

Underwater Acoustic Communication and Positioning State of the Art and New Uses

CS649 Sensor Networks IP Lecture 9: Synchronization

A Novel Fuzzy Neural Network Based Distance Relaying Scheme

Framework for Performance Analysis of Channel-aware Wireless Schedulers

Sensors & Transducers 2015 by IFSA Publishing, S. L.

Achieving Network Consistency. Octav Chipara

An Empirical Study of Harvesting-Aware Duty Cycling in Sustainable Wireless Sensor Networks

Cooperation in Random Access Wireless Networks

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks

Optimum Power Allocation in Cooperative Networks

USBL positioning and communication SyStEmS. product information GUidE

PERFORMANCE ANALYSIS OF COLLABORATIVE HYBRID-ARQ INCREMENTAL REDUNDANCY PROTOCOLS OVER FADING CHANNELS

arxiv: v1 [cs.ni] 30 Jan 2016

KEYWORDS underwater acoustic sensor networks; three-dimensional environment; collaborative localization; multi-anchor nodes; upgrade anchor node

Downlink Throughput Enhancement of a Cellular Network Using Two-Hopuser Deployable Indoor Relays

Enhanced Radio Resource Management Algorithms for Efficient MBMS Service Provision in UTRAN

r-hint: A Message-Efficient Random Access Response for mmtc in 5G Networks

DATA ENCODING TECHNIQUES FOR LOW POWER CONSUMPTION IN NETWORK-ON-CHIP

A NOVEL MULTI-SERVICE SIMULTANEOUS RECEIVER WITH DIVERSITY RECEPTION TECHNIQUE BY SHARING BRANCHES

Detection of Obscured Targets: Signal Processing

Funneling-MAC: A Localized, Sink-Oriented MAC For Boosting Fidelity in Sensor Networks

Qualcomm Research Dual-Cell HSDPA

Department of Computer Science and Engineering. CSE 3213: Computer Networks I (Fall 2009) Instructor: N. Vlajic Date: Dec 11, 2009.

Lecture on Sensor Networks

Hybrid system using both USBL and LBL for shallow waters

Transcription:

An Enhanced Underwater Positioning ystem to upport Deepwater Installations Hwee-Pink Tan, Zhi Ang Eu and Winston K. G. eah Networking Protocols Department, Institute for Infocomm esearch (ingapore) NU Graduate chool for Integrative ciences and Engineering, National University of ingapore Email: {hptan@ir.a-star.edu.sg, euzhiang@nus.edu.sg and winston@ir.a-star.edu.sg} Abstract In the offshore engineering community, deep underwater construction activities such as installation of mooring systems for oil and gas extraction require payloads such as subsea templates, christmas trees and manifolds to be installed accurately. In this paper, we consider a recently proposed underwater positioning system (UP) to support deepwater installations. We identify and demonstrate its shortcomings in harsh underwater acoustic channels. We then propose enhancements to UP, and demonstrate numerically that our proposed scheme achieves significantly better localization speed, at lower communication costs while preserving the silent property with a relatively small underwater acoustic sensor network deployed on the seabed in typically underwater channel conditions. I. INTODUCTION In the offshore engineering community, deep underwater construction activities such as installation of mooring systems for oil and gas extraction require subsea templates, christmas trees and manifolds to be installed accurately, e.g., within 5 cm of design location. These payloads are lowered from the bridge of an installation vessel, and their positioning can be actively controlled via intelligent crane hooks or OV operators tethered to the installation vessel. For localization, we assume that an underwater acoustic sensor network (UAN) is deployed on the seabed at known positions 1, and each payload to be installed is fitted with an acoustic transducer as well as a pressure sensor [1]. As the payload approaches the seabed, it is localized at incremental depths, and its position is relayed via acoustic transducers fitted along the installation cable. The position offset is then corrected through the crane hooks, OV or by maneuvering the installation vessel. Due to the high daily costs of the crane barge and the marine spread for the installation operation, payload positioning should be performed in a timely and reliable manner during the brief weather windows in which installations could be safely performed. Once the payloads are installed, their positions will be continuously monitored via the UAN as the mooring system is subject to weather conditions such as wind and hurricanes, which may cause the system to be dislodged. ince the UAN and the payloads will be installed in deep waters for long periods of time (e.g., for oil and gas extractions), it is also desirable that the localization scheme will be energy-efficient and require no time synchronization. 1 uch an UAN may be deployed to serve a multitude of applications, including seabed monitoring for seismic activities as well as marine life monitoring. Underwater Positioning ystem (UP) [] is a suitable underwater localization scheme since it (i) requires no time synchronization, (ii) provides silent positioning, (iii) has low computation overhead and (iv) has been shown to exhibit low positioning error. In this study, we identify the limitations in UP and propose enhanced UP (E-UP), and evaluate its efficacy for positioning in deepwater installations numerically. The paper is organized as follows: we describe related work in this area and define our system model in ection II and III respectively. Next, we describe UP, evaluate its performance and identify its limitations in ection IV. Following this, we propose an enhanced-up (E-UP) and describe its design in ection V. We evaluate the performance of E-UP against UP numerically in ection VI. Finally, we provide some concluding remarks and directions for future research in ection VII. II. ELATED WOK ince GP signals do not propagate through water, underwater nodes need to rely on position references for localization, obtained either through spatial (multiple, fixed references) or time diversity (single, mobile reference). Accordingly, in the survey in [1], underwater localization techniques have been classified as infrastructure-based vs infrastructure-less respectively. Taking into account the network architecture, underwater localization techniques proposed since then can be further categorized as single-stage [] [5] vs hierarchical / multi-stage [6] [8]. In infrastructure-based localization, reference nodes are deployed on surface buoys (localized using GP) or at predetermined locations on the seabed. Based on the beaconing signals from the reference nodes, the distance to these reference nodes can be computed at the payload to be localized using the propagation time. In general, there should exist at least d + 1 references to uniquely localize a payload in d-dimensional space. Underwater Positioning ystem (UP) [] is a single-stage localization scheme that exhibits many desirable properties (see ection I), it assumes that the reference nodes cover the entire network, and thus limits the area of interest. This drawback can be overcome with multistage [6] and hierarchical localization [7], [8]. In [6], the authors propose a purely distributed localization framework that employs a projection technique that transforms the D underwater positioning problem into its D counterpart. In 0-9957-8-1/09/$0.00 009 MT

[7], the authors divide the localization process into two subprocesses: anchor node localization and ordinary node localization. They propose a distributed localization scheme that integrates D Euclidean distance estimation with a recursive location estimation method. This method is enhanced in [8] by introducing mobility prediction based on the predictable mobility patterns of underwater objects. Infrastructure-less localization is usually implemented by using mobile beacon(s). In [9], the authors proposed Diveand-rise beacons that get their coordinates from GP while floating above water, and then dive into water. While sinking and rising, they broadcast their positions. The multi-stage extension of this approach for large-scale networks is given in [9]. The need for synchronization amongst nodes with the above approaches is eradicated with AUV-aided localization using omnidirectional [4] or directional antennae [5]. III. YTEM MODEL We assume that there is a UAN comprising N nodes on the seabed, with a coverage of X Y, where each node knows its own coordinates. This is illustrated in Fig. 1. Let the payload to be installed be denoted by, with location (x,y,z ) such that z is determined by a pressure sensor. Without loss of generality, we assume that falls within the coverage of the UAN when projected onto the seabed. Localization of node takes place when it has reached a certain depth (near the seabed). At this instant, node will send a short beacon to wake up the UAN. All UAN nodes that hear this beacon (i.e., that are within communication range of, and maintains a good communication link with, ) will respond with their ID, coordinates, the arrival time of s wake-up beacon and the transmission time of the response beacon. Let denote this set of UAN nodes. We assume that each beaconing signal comprises a fixed-size packet, and the probability of packet transmission failure is p. In our application scenario, the payload as well as the UAN will be deployed for the entire duration of the mooring operation. Hence, in addition to positioning accuracy, it is desirable to minimize the number of transmissions needed by the payload ( silent property) as well as the UAN for the localization process. In addition, since installations can only be safely performed during brief weather windows, the time required for localization should also be minimized. Let T be the time required for successful localization, with respect to t 0, and let n s and n total be the total number of transmissions (from time t 0 ) by node and all nodes respectively until is successfully localized. IV. UNDEWATE POITIONING YTEM (UP) In this section, we describe the UP algorithm, and identify its limitations. Then, we will analyse its performance in terms of localization latency and energy consumption, where the latter is quantified in terms of the expected number of transmissions until successful localization. In addition, we will quantify the silent property in terms of the total number of transmissions from node (excluding the wake-up beacon) until successful localization. Y Fig. 1. X (x s,y s,z s ) Localization cenario. UAN A. Algorithm Description The UP algorithm is illustrated in Fig.. At time t 0, node will select and notify nodes (denoted by 1, and for simplicity) within set as reference nodes. Let their locations be (x 1, y 1, z 1 ), (x, y, z ) and (x, y, z ) respectively. When node 1 (master node) receives the notification from at t 1,it initiates a beacon signal, which is received at node, and at t,1, t,1 and t,1 respectively. At some time t = t,1 + δ (where δ is the processing delay at node ), node responds to node 1 s beacon by transmitting Δt,1 = t - t,1, and this signal reaches node and at t, and t, respectively. imilarly, at t = t, +δ, upon receiving beacons from both nodes 1 and, node transmits Δt,1 = t - t,1, and this signal reaches node at t,. This is illustrated in Fig. (a). Writing Δt,1 = t, - t,1 and Δ t,1 = t, - t,1, we can solve for (x,y ) and d 1 using the following set of equations: (x x 1 ) +(y y 1 ) +(z z 1 ) = d 1 (x x ) +(y y ) +(z z ) = (d 1 + k 1 ) (x x ) +(y y ) +(z z ) = (d 1 + k ), where k 1 = cδt,1 d 1 cδt,1 k = cδt,1 d 1 cδt,1, d ab is the distance between nodes a and b, and c is the speed of sound underwater. B. Limitations of UP Although UP possesses various desirable properties, the current design suffers from several drawbacks as it does not take into account the impact of transmission failures, which is

1 1 Localization latency, T δ 1 t 1 t, 1 Δt,1 = δ t t δ, t transmits wake-up beacon Awake UAN nodes () respond to with ID, (x,y,z) and time-stamps selects reference nodes and notifies t, 1 Δt,1 Δt,1, Δt,1, t, 1 t, t, Δt, 1 Δt, Localization latency, T t 1 t 1 transmits wake-up beacon Awake UAN nodes () respond to with ID, (x,y,z) and time-stamps t0 t 0 selects reference nodes and notifies t, 1 times out, re-selects reference nodes, and notifies t, 1 t, 1 Δt,1 = δ t Δt,1 Δt t,1,, δ t Δt,1, t, 1 t, 1 t, t, Time-out, TO Δt, 1 Δt, (a) (b) Fig.. Illustration of Underwater Positioning ystem (UP): successful localization (a) without, and (b) with time-out. highly likely as underwater acoustic channels are unreliable. pecifically: eactive Beaconing Upon receiving s wake-up beacon, node 1 initiates the beaconing, to which the other reference nodes and respond to. Localization will be unsuccessful if (i) node 1 does not receive s wake-up beacon, (ii) node 1 s beacon does not reach node, (iii) node s beacon does not reach node. Fixed reference nodes The successful localization of node is conditioned upon successful communication amongst a fixed set of nodes. In the event that a particular link is down, UP will fail, even if it is iterated several times. If localization fails for reasons cited above, we let node time-out after some time TO, in order to re-initiate the UP algorithm described in ection IV-A, possibly by choosing a different set of reference nodes within. For example, in Fig. (b), localization fails initially because node fails to receive node 1 s beacon, but is successful in the next attempt after times out. C. Design and Performance Analysis Let t p be the packet transmission time, and assume that x s X and y s Y. In addition, the processing delays δ and δ can be computed at based on the time-stamps it receives in response to the wake-up beacon. eferring to Fig. (a), if all transmissions are successful, the localization time required with respect to t 0 is given by: T 0 = τ,1 + τ 1, + τ, + τ, + δ i + δ s +4t p, where τ a,b is the propagation delay incurred for sending a message from node a to node b. By projecting onto the plane formed by the line joining nodes 1 and and orthogonal to the i=1 x-y plane (denoted by ), as shown in Fig., and applying the triangular inequality, we obtain the following: τ 1, + τ, z c + ( z c ) + τ1,. ince d 1 d 1 + d and d d + d,wehavethe following: τ 1, + τ, z c + ( z c ) + τ 1, +τ. ince is constrained to lie on the line joining 1 and, z ' (x Node,y,z ) (x,y,z ) O(0,0,0) Fig.. C(0,Y,0) y (x,y,0) Node we can write the following: τ 1' (x 1,y 1,z ) Node 1 (x 1,y 1,0) A(X,0,0) Node (x,y,0) Illustration of the computation of TO for UP. max {d no, d na, d nb, d nc } n=1: c Hence, we can express T 0 as follows: T 0 τ 1, + τ, + z c + T min, where Δ= δ i + δ s +4t p. i=1 x τ 1. B(X,Y,0) ( z c ) + τ 1, + τ 1 +Δ

Hence, if is unable to localize itself by T min, it should trigger a time-out to re-initiate the localization procedure. Accordingly, we can set TO = T min, i.e., TO = τ 1, + τ, + z c + ( z c ) + τ 1, + τ 1 +Δ. ince node knows the location of nodes 1, and, it will be able to compute TO at the time instant t 0. eferring to Fig. (b), the worst-case localization latency is given by T max = TO + kto, where k 0 is the number of time-outs until successful localization. For successful localization, the following message transmissions, {TX,1, TX 1,, TX 1,, TX 1,, TX,, TX,, TX, },mustallbe successful, where TX a,b represents a transmission from node a to b. This occurs with probability, p = (1 p) 7. Accordingly, we have: P (T max = TO + kto )= p(1 p) k. Hence, the expected worst-case localization time, E[T max ], is given by: E[T max ]= TO p. Each round of localization attempt incurs a transmission from node. Accordingly, we have: P (n s = k +1)= p(1 p) k. As above, the expected number of transmissions from node, E[n s ], is given by: E[n s ]= 1 p. Within each round of localization attempt, the pmf of the total number of transmissions from the reference nodes, n, isgiven as follows: p, i =0; (1 p)p, i =1; P(n = i) = (1 p) [p +(1 p)p], i =; (1 p) 4, i =; 0, otherwise. Accordingly, the expected number of transmissions from the reference nodes per round, E[n], can be evaluated as follows: E[n] =(1 p)( 4p +p p ). Therefore, the expected total number of transmissions till successful localization, E[n total ]isgivenasfollows: E[n total ]= (E[n]+1). 1 p V. ENHANCED-UP (E-UP) We propose the following modifications to address the limitations of UP: Dynamic eference Nodes To overcome the limitations of relying on the minimum number of (same) reference nodes, we extend the UP scheme to all nodes in. pecifically, node will broadcast a beaconing sequence to be adopted by nodes in, which is according to the order of arrival of the response beacons. As soon as is successfully localized, it will broadcast a short message to terminate the beaconing; otherwise, it will trigger a time-out, as elaborated in ection V-B. When reference nodes receive the terminate message, they will stop transmissions. Time-out Beaconing Another drawback of UP is that reference nodes j respond to beacons from node i, j>i; if node i s beacon is not received at node j, node j will not beacon, resulting in failure. To overcome this, along with the beaconing sequence, node also broadcasts the beaconing time-out for each node i, TO i, i.e., the maximum delay between receiving a beaconing sequence from, and transmitting its own beacon, in the event that it fails to receive node i-1 s beacon. Measurement of Δt k,j, k>j ince node 1 is the designated master node in UP, we only need to measure Δt k,1, k>1. However, as there is no designated master node in E-UP, we need to measure Δt k,j, k>j, j 1. The Enhanced-UP (E-UP) algorithm is illustrated in Fig. 4. Node can be successfully localized as soon as it successfully receives node k s beacon, Δt j,k, and Δt m,k, where k and m, j > k. In the example illustrated in Fig. 4, where {1,,,4}, node can be successfully localized upon receiving node s beacon, Δt, and Δt 4, by solving the following equations: (x x ) +(y y ) +(z z ) = d (x x ) +(y y ) +(z z ) = (d + k 1 ) (x x 4 ) +(y y 4 ) +(z z 4 ) = (d + k ), where k 1 = cδt, d cδt, k = cδt 4, d 4 cδt 4,. While the UP scheme is designed to be collision-free, there is a possibility that the terminate message from node may collide with a beacon from a reference node. Here, we assume that upon detecting a collision, the reference node will terminate its transmissions. A. Design of eference Node Time-out (TO i ) As stated earlier, the beaconing sequence is determined according to the order of arrival of the response to the wake-up beacon, i.e., we have the following condition: τ,i τ,j, i < j. Let us consider nodes 1, and. As illustrated in Fig. 5(a), the transmission TX, 1 in response to node receiving node 1 s beacon should occur before TX,, which is node s transmission if it fails to receive node 1 s beacon. Accordingly, we have the following condition: τ, + TO + t p + δ τ,1 + τ 1, + δ 1 + δ +t p,

1 4.. transmits wake-up beacon Awake UAN nodes () respond to with ID, (x,y,z), and time-stamps t 0 sets TO i and transmits beaconing sequence Localization latency, T t 1 TO δ t, 1 t 4, 1 Δt,1 t t 4,, t, 1 Δt, t t, Δt,1, Δt,, t 4, t, δ 4 t 4 Δt4,1, Δt4,, Δt4,, 4 t, 4 transmits terminate beacon 1 Δt 4, Δt 4, Fig. 4. Illustration of Enhanced-Underwater Positioning ystem (E-UP). i.e., TO τ 1, + δ 1 + t p (τ, τ,1 ). ince τ, τ,1, we can set TO as follows: TO = τ 1, + δ 1 + t p. Next, let us consider reference nodes, {i-1, i, i+1} in beaconing sequence. In the worst-case scenario as illustrated in Fig 5(b), the transmission TXi+1, i in response to node i+1 receiving node i s beacon should occur before TX i+1,, which is node i+1 s transmission if it fails to receive node i s beacon. Accordingly, we have the following condition: τ,i+1 +TO i+1 +δ i+1 +t p τ,i +TO i +τ i,i+1 +δ i +δ i+1 +t p. In a similar manner as above, since τ,i+1 τ,i, we can set TO i+1 in terms of TO i as follows: TO i+1 = TO i + τ i,i+1 + δ i + t p. Therefore, by induction, we can express TO i, i, i, as follows: i 1 TO i = [τ j,j+1 + δ j ]+(i 1)t p. j=1 B. Design of Time-out for Node (TO ) With the time-out functionality at node, UP guarantees successful localization as long as N and there is no upper bound on the localization latency or energy consumption. imilarly, to guarantee successful localization with E-UP, can be triggered after TO to re-initiate the localization procedure. In the worst-case scenario, node needs to wait until it receives the beacon from reference node before it can be localized. The localization time, T, required is given by: T = TO +t p + δ + δ s +τ,, where TO is the time-out of the last node in the beaconing sequence. ince node does not know its own location at t 0, referring to Fig., we can write the following: d + z τ,, c where d =max{d,o,d,a,d,b,d,c }. ince TO T, we can set TO as follows: d + z TO = TO + +t p + δ + δ s. c VI. NUMEICAL EULT In this section, we compare the performance of UP and E-UP in terms of the localization speed (quantified by T ), communication costs (quantified by n total ), and silent property (quantified by n s ) via simulations conducted using the Qualnet simulator [10]. For each parameter setting, we obtain the mean and 95% confidence interval over 1000 simulation runs. We assume that the UAN comprises N nodes deployed as a -D regular grid, where each node has a communication range of D, and X = Y = 1000 without loss of generality. Unless otherwise stated, D is chosen to ensure that the UAN as well as node forms a fully-connected network, and (x s, y s, z s )=( X, X, 50). The latter choice ensures that can be uniquely localized []. In addition, we also assume that the processing delay at each node is fixed at δ=0.01. The other simulation parameters used are defined in Table I. A. Performance of UP We plot the 95% confidence intervals for T, n total and n s for the UP scheme obtained from simulations as a function of p in Fig. 6 for various network sizes. We also plotted the corresponding analytical results derived in ection IV-C. As expected, the performance of UP degrades exponentially as the channel condition worsens. In addition, the analytical results fall within the 95% confidence interval obtained with the simulation results, validating the correctness of our analysis.

1 i-1 i i+1 t 0 t 0 τ,1 τ 1, δ 1 τ, τ,i TO i τ, i+1 δ TO TX, 1 TX, τ i, i+1 δ i+1 TO i+1 i i +1 TX, TX, i +1 (a) (b) Fig. 5. Computation of time-out (TO i ): (a) i =;(b)i>. Mean Localization Time (sec) 180 160 140 10 100 80 60 40 Analysis (N=9) imulation Analysis (N=16) imulation Analysis (N=5) imulation Analysis (N=6) imulation Mean Total Number of Transmissions 80 70 60 50 40 0 0 Analysis imulation (N=9) imulation (N=16) imulation (N=5) imulation (N=6) 0 10 0 0.05 0.1 0.15 0. 0.5 0. 0.5 0.4 Packet Error ate 0 0.05 0.1 0.15 0. 0.5 0. 0.5 0.4 Packet Error ate Mean Total Number of Transmissions from Node 40 5 0 5 0 15 10 5 Analysis imulation (N=9) imulation (N=16) imulation (N=5) imulation (N=6) 0 0.05 0.1 0.15 0. 0.5 0. 0.5 0.4 Packet Error ate Fig. 6. Evaluation of localization latency and efficiency for UP (X=1000, z s = 50). As network size (infrastructure costs) increases, the localization speed improves gradually since the reference nodes are spaced closer together, i.e., lower inter-node propagation delay. The total number of transmissions (communication costs) and transmissions from node (silent property) remain invariant with packet error rate since the latter is independent of the link distance in our current channel model.

imulation parameters Value p [0.05-0.4] N [9, 16, 5, 6] D (m) X +z s data rate (kbps) 5 packet size (bytes) 56 TABLE I IMULATION PAAMETE. B. Performance of E-UP Next, we plot the 95% confidence intervals for T, n total and n s for the E-UP scheme obtained from simulations as a function of p in Fig. 7 for various network sizes. When the network is very small (N =9), the localization performance degrades exponentially as the channel condition worsens, as with the UP scheme. As network size increases to 16, localization speed improves significantly. This is because the set of reference nodes is large enough such that the likelihood of node timing-out is very low. As a result, node only needs to transmit twice (the beaconing sequence and the terminate beacon), preserving the silent property of UP even under poor channel conditions. Further increases in the network size only results in marginal improvements in localization speed. The total number of transmissions increases exponentially with packet error rate for N =9 because transmissions from reference nodes are not terminated prior to timing-out. However, with larger networks, localization completes without timing-out. In fact, fewer redundant transmissions are terminated as N increases due to the near-far effect, giving rise to more transmissions. Overall, the improvement in localization speed with larger networks is traded-off with increased total communication costs. ince the improvement in localization speed with N>16 is marginal, a 16-node UAN is sufficient to achieve overall good localization performance with E-UP. C. ummary: UP vs E-UP We summarize by tabulating the percentage gain ({ xup xe UP x UP } x=e[t ],E[ntotal ],E[n s]) achieved by E- UP over UP in terms of localization speed, communication costs and silent property in Table II. Under very good channel conditions (p = 0.05), the gain in localization speed with E-UP over UP is traded off with a degradation in the communication costs as well as silent property. However, as the channel is degraded (to typical levels experienced in underwater acoustic channels), E-UP achieves a significant gain over UP in all aspects of localization performance. range-based Underwater Positioning ystem (UP), which relies on minimal infrastructure and transmission from the node to be localized and more importantly, is not based on the premise of synchronized clocks. However, we demonstrate that the performance of UP is poor and degrades significantly under harsh and dynamic channel conditions posed by an underwater acoustic environment. To overcome these drawbacks, we propose various enhancements to UP (denoted E-UP), where we exploit the availability of an Underwater Acoustic ensor Network deployed on the sea bed at known locations, to improve the robustness of localization in harsh underwater channel conditions. We show, via simulations, that E-UP achieves better localization speed with lower communication costs than UP, particularly under poor channel conditions, while preserving the silent property of UP. In fact, a relatively small network (up to 16 nodes) is sufficient for E-UP to achieve good overall localization performance under typical underwater channel conditions. While our focus in this paper is on the impact of channel conditions on underwater localization, we plan to investigate the impact of network deployment on the feasibility region (i.e., for successful localization). In addition, we plan to consider a more realistic underwater acoustic channel model in future performance evaluations. EFEENCE [1] V. Chandrasekhar, W. K. G. eah, Y.. Choo, and H. V. Ee, Localization in Underwater ensor Networks - urveys and Challenges, Proc. of the WUWNet, pp. 40, eptember 006. [] X. Cheng, H. hu, Q. Liang, and D. Du, ilent Positioning in Underwater Acoustic ensor Networks, IEEE Trans. Veh. Technol., vol. 57, no., pp. 1756 1766, May 008. [] M. Erol, L. F. M. Vieira, and M. Gerla, Localization with Dive N ise (DN) Beacons for Underwater Acoustic ensor Networks, Proc. of the WUWNet, pp. 97 100, eptember 007. [4], AUV-Aided Localization for Underwater ensor Networks, Proc. of the WAA, pp. 44 51, August 007. [5] H. Luo, Y. Zhao, Z. Guo,. Liu, P. Chen, and L. M. Ni, UDB: Using Directional Beacons for Localization in Underwater ensor Networks, Proc. of the ICPAD, pp. 551 558, December 008. [6] W. Cheng, A. Y. Teymorian, L. Ma, X. Cheng, X. Lu, and Z. Lu, Underwater Localization in parse D Acoustic ensor Networks, Proc. of the IEEE INFOCOM, pp. 798 806, April 008. [7] Z. Zhou, J. H. Cui, and. Zhou, Localization for Large-cale Underwater ensor Networks, Proc. of IFIP Networking, vol. 4479, pp. 108 119, November 007. [8] Z. Zhou, J. H. Cui, and A. Bagtzoglou, calable Localization with Mobility Prediction for Underwater ensor Networks, Proc. of the IEEE INFOCOM, pp. 198 06, April 008. [9] M. Erol, L. F. M. Vieira, A. Caruso, F. Paparella, M. Gerla, and. Oktug, Multi tage Underwater ensor Localization using Mobile Beacons, Proc. of the IEEE ENOCOMM, pp. 710 714, August 008. [10] Qualnet 4.5, programmer s guide, calable Network Technologies Inc, http://www.scalable-networks.com. VII. CONCLUION AND FUTUE WOK In this paper, we consider the problem of localization for deepwater installations. We consider the recently proposed

0 0 Mean Localization Time (sec) 5 0 15 10 5 N=9 N=16 N=5 N=6 Mean Total Number of Transmissions 18 16 14 1 10 8 N=9 N=16 N=5 N=6 0 0.05 0.1 0.15 0. 0.5 0. 0.5 0.4 Packet Error ate 6 0.05 0.1 0.15 0. 0.5 0. 0.5 0.4 Packet Error ate Mean Total Number of Transmissions from Node 4.8.6.4..8.6.4. N=9 N=16 N=5 N=6 0.05 0.1 0.15 0. 0.5 0. 0.5 0.4 Packet Error ate Fig. 7. Evaluation of localization latency and efficiency for E-UP (X=1000, z s = 50). % reduction in E[T ] with E-UP % reduction in E[n total ] with E-UP % reduction in (E[n s ]) with E-UP p N =9 N =16 N =5 N =6 N =9 N =16 N =5 N =6 N =9 N =16 N =5 N =6 0.05 5.60 1.50 9.1.7-16.96-17.4-5.07-41. -9.18-9.18-9.18-9.18 0.1 48.0 51.19 50.86 5.65 9.98 4.50-6. -19.48 5.48 5.48 5.48 5.48 0.15 60.76 6.51 6.77 65.8 9.40.09 1.8.7 4.8 5.1 5.1 5.1 0. 71.51 74.71 75.0 76.45 47.1 41.5 4.94 7.54 57.9 58.90 58.90 58.90 0.5 76.6 81.41 81.59 8.68 58.54 56.80 51. 46.44 71.58 7.65 7.70 7.70 0. 79.78 86.84 86.8 87.64 66.4 69.56 65.5 61.71 80.5 8.6 8.67 8.67 0.5 8.55 90.0 90.4 91.0 7.05 79.5 76.91 74.10 86.9 90.16 90.45 90.47 0.4 8.5 91.96 9.6 9.18 76.44 84.97 84.9 8.7 89.59 9.80 94. 94.40 TABLE II PECENTAGE GAIN IN LOCALIZATION PEFOMANCE WITH E-UP OVE UP (X=1000, z s = 50).