Академический Документы
Профессиональный Документы
Культура Документы
Localization
Thesis submitted to the
School of Mechatronics
CSIR- Central Mechanical Engineering Research Institute
Durgapur 713209
May 2014
(Board of Examiners)
...........................................
...........................................
...........................................
CERTIFICATE BY SUPERVISOR
This is to certify that the thesis entitled On Underwater Acoustic Communication & Source Localization submitted by Bipin Patel to Indian Institute
of Engineering Science and Technology, Shibpur, is a record of bona fi
research work under my supervision and I consider it worthy of consideration for
the award of the degree of Master of Technology. To the best of my knowledge,
the results embodied in this thesis have not been submitted in any other University
or Institutes for the award of any other degree or diploma.
Countersigned by:
School of Mechatronics & Robotics
Indian Institute of Engineering Science and Technology, Shibpur
Student Declaration
I hereby declare that the work presented in this project entitled On Underwater
Acoustic Communication & Source Localization submitted towards completion of fulfilment of the requirement of the Degree of Master of Technology
at Indian Institute of Engineering Science and Technology, Shibpur is an
authentic record of my work carried out under the guidance of Shri. Siva Ram
Krishna Vadali & Shri. Sambhunath Nandy . The project was done in full
compliance with the requirements and constraints of the prescribed curriculum.
Place: Durgapur
Date:
/
/
Bipin Patel
Roll No. 191225008
Registration No.235512008
Abstract
Covering almost 75% of the planet, the ocean is a vast, complex, mostly dark
world, largely unknown and unexplored by man. Understanding the ocean and its
behavior is important to scientists in diverse areas such as oceanography, seismic
exploration, weather and climate monitoring, etc., and has barely been touched by
todays science and technology. The ocean is essentially opaque to light and electromagnetic radiation but it is transparent to acoustic signals. Therefore, sound
is the only practical way to propagate signals to great distances in the ocean. The
propagation of sound in the ocean is of vital importance, not only for communication between marine animals but also for fi
objects, measuring water depth,
currents, or other environmental parameters. In order to accomplish all this task
autonomous underwater vehicles (AUV) required and also AUV need to be capable
of estimating their position within the environment and doing communication with
base station. This is a prerequisite of a successful mission since further tasks that
need to be achieved strongly rely on localization information and communication.
In the present work we take up two issues in underwater signal processing where
the objectives under the diff
t notes are as here under :
In Underwater Acoustic Communication Perspective :
(a) To model Underwater Channel Noise.
(b)To Design a Underwater Communication link.
(c) To Test Different Digital Modulation Schemes in Underwater ambience.
In Underwater Acoustic Source Localization Perspective : We have used
time delay estimation(TDE) method to localize the acoustic source in presence of
impulsive noise and in presence of multipath environment.
(a) TDE using Generalized Cross-Correlation Phase Transform GCC-PHAT.
(b) TDE using signal detection based method.
(c) Comparision of GCC-PHAT and signal detection based method for TDE.
(d) Performance improvement of GCC-PHAT and signal detection based method
for TDE using order statistics.
5
The thesis work has been conducted in two phases comprising underwater communications and acoustic source localization. Our main focus is on underwater localization. We have started with problem of underwater channel modelling and
testing diff t communication technique. In autonomous underwater vehicle
(AUV) context communication is the important means to achieve marine monitoring, data acquisition and strategic communications. The underwater channel
is a dynamic and complex environment. Hence to avoid failure of real time underwater communication prediction of the behaviour of underwater acoustic channel
is important.
After that we have taken the problem of acoustic source localization. Various
localization algorithms have been proposed for terrestrial sensor networks, there
are relatively few localization schemes for underwater localization. The characteristics of underwater channel are fundamentally diff t from that of terrestrial
channel. Acoustic source localization in shallow water is commonly dominated
by impulsive noise and multipath phenomenon. Traditionally for acoustic source
localization with sensors spaced several wavelengths apart involves time delay estimation (TDE) via Generalized Cross-Correlation Phase Transform (GCC-PHAT).
However multipath signals and impulsive noise in underwater ambience result in
spurious peaks leading to anomalous TDEs, and in turn erroneous source location.
In the present work we suggest two methods to improve TDE one based on Order Statistics and the other via detection of signals. Simulation results indicate a
significant improvement in time delay estimation as compared to GCC-PHAT in
presence of outlier data and in fading channels.
vi
Acknowledgement
I would like to take this opportunity to thank Director, CSIR-CMERI, Durgapur
and Dean, School of Mechatronics & Robotics, IIEST, Shibpur for allowing me to
carry out my thesis work at CSIR-CMERI, Durgapur.
This thesis would not have existed without the support and guidance of my
supervisors Shri. Siva Ram Krishna Vadali & Shri. Sambhunath Nandy.
They have inspired me a lot to contribute something towards the Underwater Signal Processing arena. They have allowed me to think freely and motivate me as a
researcher, teacher, writer and mentor. They have always inspired me by vision,
mental support and enthusiasm, whenever I needed them. It has been a proud
privilege for me to work under them.
I would also like to thank all my friends Anirban, Biswarup, Purnashis, Sumit,
Susmita, Rijul, Surojit, Amit and Satodhal and seniors Spandan, Souvik and Jeet
for helping me during my thesis work. Their help have been priceless in the course
of my thesis work.
Finally, I dedicate this thesis to my parents and family members for their constant love, encouragement, support and for being behind me always.
Bipin Patel
IIEST-CSIR-CMERI
vii
Contents
Frontmatter
10
viii
3.2
33
34
35
Conclusion
36
37
47
53
viii
55
List of Figures
Multipath Scenario........................................................................................... 11
Underwater Communication ........................................................................... 14
BPSK Signal Modulated with Carrier Frequency of 1kHz ....................... 16
Carrier Frequency Offset and its Correction using PLL ........................... 16
Match Filter Output of Noisy Data ............................................................ 17
Received Data Sampled by ADC and its Corresponding Correlation
18
SONAR .......................................................................................................... 19
Hydrophone : ..................................................................................................... 20
Pinger ............................................................................................................................ 20
Long-Baseline (LBL) Systems ........................................................................ 21
Ultra Short Base Line .................................................................................. 22
Short Base Line ............................................................................................. 22
GPS Intelligent Buoys ..................................................................................... 23
Positioning System ........................................................................................... 23
Positioning System with Array of Hydrophone ......................................... 24
Time Delay Estimation ................................................................................ 25
Comparision of Time Delay Estimation between CC and GCC-PHAT 26
xi
List of Figures
Temperature vs Depth Curve ...................................................................... 29
Sound Velocity vs Depth Curve .................................................................. 29
Sound Velocity Varying with Salanity ..................................................... 30
SL with Varying Range and Frequency........................................................ 30
SL with Varying Range and DT ................................................................ 31
Power with Varying Range and Frequency .................................................. 31
Ambient Noise with Varying Wind Speed and Frequency ..................... 32
Spectrum and Time versions of Coloured Noise .................................... 33
BER Curves for Theoritical and Underwater Simulations using BPSK
Modulation ................................................................................................................. 34
BER Curves for Theoritical and Underwater Simulations using FSK
Modulation ................................................................................................................. 35
BER Curves for QPSK in AWGN channel and Underwater Channel
using QPSK Modulation .......................................................................................... 36
Sensor Arrangement for TDE based Source Localization .................... 38
Performance of CC and GCC-PHAT in Presence of Gaussian Noise
39
46
xii
List of Figures
Performance of GCC-PHAT in presence of cauchy noise a) Without using Order Statistics b) With Outlier c) With Outlier Using
Proposed Order Statistics (based approach)................................................ 46
Receiver Operating Charecteristic of the detector devised to compute estimated time delay: With and without Outliers............................. 47
Receiver Operating Charecteristic of the Detector in without and
with Multipath .............................................................................................. 48
Comparison of LRT in presence of Cauchy Noise with and without
outlier with diff
t amplitude of the signal ............................................ 49
Comparison of Receiver Operating Charecteristic of the Detector a)
No multipath b)Multipath c)Multipath with outliers ............................... 50
Probability of Detection of GCC-PHAT and LRT without using
Order Statistics in Presence of Outliers .................................................................... 51
Probability of Detection of GCC-PHAT and LRT with using Order
Statistics in Presence of Outliers ............................................................................... 51
xiii
Chapter 1
Introduction
Why Underwater
Human being has managed to conquer variety of environments. At some point, humans could walk on the moon, send expeditions to cold or remote areas in diff t
corners of the planet. Discovering and exploring new environments is an important
human endeavor, a motor for mankinds evolution. One vast environment which is
still much unexplored is the underwater world. Robots have potential to help in
achieving those discoveries. [1].
Applications
1) Oil and geotechenical exploration.
2) Monitoring of animals.
3) Port and waterway protection.
4) Pollution monitoring in environmental systems.
5) Collection of scientific data recorded at ocean bottom stations.
6) Mapping of the ocean fl or for detection of objects.
For exploring these unexplored area by inspecting the sea region by sending the
humans to that place is very diffi
because there are lots of physical and Environmental obstacles and also the area is very huge there. To solve these problems
we can send some robot attached with cable for communicating, Transmitting and
Receiving data from robot, but these cable is very heavy and costly, so we can do
wireless communication to solve this problem. Crucial for its successful exploration
are reliable communication systems. The topic is complex and there are various
diffi
in underwater communication such as chemical constitution, environmental variables, and the presence of various types of noise. A promising solution,
which has been studied and implemented for communicating within this environ1
Related Work
The area of UWAC has experienced significant research over the last decades,
which led to recent progress in this endeavor. This interest started many years ago
when Jean Daniel Colladon, a physicist/engineer, and Charles-Francois Sturn, a
mathematician, performed an experiment, back in 1826, which can be thought as
the starting point for underwater communications. The experiment took place in
the Geneva Lake, in Switzerland, and they used a church bell to prove that sound
travels faster in water than in air. One of them lighted a gunpowder fl and
at the same time struck the church bell that was underwater. The other started
the clock when he saw the gunpowder fl and only stopped it when he heard
the noise made by the church bell (to do so he used a trumpet placed underwater
as can be seen in fi
The distancethat separated the two boats in this experiment was around 10 miles. Despite their simple instruments, they obtained a
sound speed in water of 1435 m/s [1]. This measurement was remarkably accurate,
considering that the value obtained is not too far from currently known values,
2
Thesis Organization
The present thesis is divided into six chapters. Brief review of each chapter is
enumerated below :
(a) Chapter 1: This chapter gives a brief introduction to the idea of the UWA
communication and source localization. The motivation behind our attempt at the
problem has also been presented and various aspects of its applications have also
been discussed. The basic framework of the problem has been mentioned as well.
(b) Chapter 2: This chapter gives survey on signal processing for UWA communication and source localization in this channel charecteristics and link design
parameter, modelling noise behaviour in shallow water environment, multipath
channel, underwater communication and acoustic source localization in underwater ambience.
(c) Chapter 3: This chapter comprises a discussion on performance analysis of
digital modulation schemes in underwater channel. It includes link design analysis
for a UWA communication system, simulation analysis of underwater channel, and
analysis of bit error performance of BPSK, FSK, QPSK modem in UW channel.
(d) Chapter 4: This chapter presents proposed method to improve UWA source
localization method to improve time delay estimation for underwater acoustic
source localization. Which include order statistics based approach, signal detection based approach and performance improvement of GCC-PHAT in presence of
impulsive noise.
(e) Chapter 5: This chapter gives a brief conclusion drawn from the current work
on UWA communication and source localization and the scope of the future work.
Chapter 2
A Survey on Signal Processing for
UWA Communication and Source
Localization
Underwater Channel
At present, the researches for wireless underwater acoustic (WU-A) channel mostly
focus on establishing mathematical model of the underwater acoustic channel. Researchers simulate the underwater acoustic channel through establishing mathematical models, and further study the various properties of the acoustic channel
by using MATLAB software simulation [2], [3], [4], [5].
2f
(2.1)
and v is the particle velocity. The variable v is equivalent to 2pf . This quantity
P is analogous to the potential diff
inelectrical circuits.The quantity 0 c is
called specific impedance and has the same role has the intrinsic impedance defi
for a transverse electromagnetic.
(b) Acoustic impedance :The acoustic impedance is given by
Z =
P
U
(2.2)
where U is the acoustic volume fl w. This equation is analogous to Ohms law and
Z is a function offrequency, with real and imaginary components.
(c)Acoustic intensity : The acoustic intensity I (unit/m2) is the energy per
second that crosses the unit area. For a planewave it is given by:
I = Pv
(2.3)
so that it may be viewed as the acoustic power density produced by the source.
Normally, a reference intensityIr is defi ed for each medium under certain circumstances. For example, the underwater reference intensity is the one produced by a
plane wave with root mean square pressure of1 Pa.
(2.7)
(2.8)
(2.9)
SS = 20logr
TL = SS + r 103
where f is frequency in KHz, r is the range in meter, SS is a spherical spreading
factor and is absorption coefficient . Spreading loss consists of cylindrical spreading and spherical spreading. Cylindrical spreading usually occurs in shallow water
9
(2.10)
(i) Received SNR : The acoustic link uses basic sonar theory to estimate the
available signal level at the receiver.
SNR = PSL TL AN + DIxmt + DIrev
(2.11)
where
SNR = signal to noise ratio at the receiver.
PSL = pressure spectrum level of transmitting platform
TL = transmission loss in medium
AN = ambient noise
DIxmt = transmitter directivity
DIrev = receiver directivity
All quantities are expressed in dB re 1Pa
(2.12)
where is the location parameter and > 0 is the dispersion parameter. Cauchy
and Gaussian distributions are particular cases of the alpha-stable distribution for
= 1 and = 2 respectively. The cauchy noise contains powerful noise spikes
that can be more than a hundred times the magnitude of the humbler gaussian
noise spikes. The thicker tails on the cauchy bell curve mean that extreme events
have more probability of occuring then they do with the thinner-tailed gaussian
curve.
the major part of our planet, rests on our ability to collect information from remote undersea locations. The major discoveries of the past decades, such as the
11
12
13
2.2
14
Carrier Frequency Off : CFO or Carrier frequency offset arises due to imperfect local oscillator signal generation. Even a very highly accurate oscillator has
some offset and to correct it a phased locked loop design is essential. The phase
locked loop here is a proportional and integral controller which makes it a second
order system. Figure 2.4 shows the effect of offset in carrier and how the PLL
corrects the offset.
Symbol Timing Recovery : At the receiver the samples of signal received
Figure 2.4: Carrier Frequency Offset and its Correction using PLL
is sampled by ADC. ADC samples at a high rate and after sampling the number
of samples to be taken as a symbol has to be determined. Essentially this is the
16
2.3
Recent years have witnessed an impressive growth in the technology of robotics for
undersea exploration. And autonomous underwater vehicles (AUVs) are still more
research topics than commercial products; however, they held the promise of being
17
Figure 2.6: Received Data Sampled by ADC and its Corresponding Correlation
the next significative step in ocean exploration and exploitation, cutting costs and
allowing operations that are presently prohibitive from surface ships or by ROVs.
One of the problems that prevents commercial applications of AUVs, or at least
mitigate their efficiency, is that of vehicle localization: on-board systems, as inertial navigation systems (INS), cannot maintain the requested accuracy over the
desired interval of operation of the system,and are highly expensive. Localization
in underwater is challenging as radio frequency (RF) waves are heavily attenuated
under water and hence, employing technology like GPS is not feasible. A number of
localization schemes have been proposed to date which take into account a number
of factors like the network topology, device capabilities, signal propagation models
and energy requirements. Most localization schemes require the location of some
nodes in the network to be known. Nodes whose locations are known are referred
to as anchor nodes or reference nodes in the literature. The localization schemes
that use reference nodes can be broadly classified into two categories: range-based
schemes (schemes that use range or bearing information), and range-free schemes
(schemes that do not use range or bearing information). Here our main emphasis
is on range-based schemes (schemes that use range or bearing information).
Range-Based Schemes :In range-based schemes, precise distance or angle measurements are made to estimate the location of nodes in the network. Rangebased schemes, which rely on range and/or bearing information, use time of arrival (TOA), time difference of arrival (TDOA), angle of arrival (AOA) or received
signal strength indicator (RSSI) to estimate their distances to other nodes in the
system. UWB-based localization , GPS , and Cricket are examples of schemes that
18
a manner. A hydrophone can listen to sound in air, but will be less sensitive
due to its design as having a good acoustic impedance match to water, which is a
denser substance than air. Likewise, a microphone can be buried in the ground,
or immersed in water if it is put in a waterproof container, but will give similarly
poor performance due to the similarly bad acoustic impedance match.
Pinger : Pingers as shown in fi
2.9 are guiding devices used to provide an
acoustic energy source that can be heard with a hydrophone. Used as an acoustic
beacon, pingers are commonly deployed for the relocation of equipment or revisitation by divers to a specific site. Pingers can also be attached to underwater
vehicles for tracking and navigation purposes. The pinger is attached to an underwater location where it continuously transmits a sonar signal [12]- [19].
Underwater Acoustic Positioning System: An underwater acoustic positioning system is a system for the tracking and navigation of underwater vehicles or
divers by means of acoustic distance and/or direction measurements, and subsequent position triangulation. Underwater acoustic positioning systems are commonly used in a wide variety of underwater work, including oil and gas exploration,
20
are typically mounted in the corners of the operations site. LBL systems yield
very high accuracy of generally better than 1 m and sometimes as good as 0.01m
along with very robust positions. This is due to the fact that the transponders are
installed in the reference frame of the work site itself (i.e. on the sea fl or), the
wide transponder spacing results in an ideal geometry for position computations,
and the LBL system operates without an acoustic path to the (potentially distant)
sea surface.
(b) USBL - Ultra Short Base Line :As we see in fi 2.11 The calculation of
positioning is based on range and on vertical and horizontal angle measurements,
from a single multi element transducer. The system provides three-dimensional
transponder positions relative to the vessel. The HPR (Hydroacoustic Positioning Reference) and HiPAP (High Precision Acoustic Positioning) systems are both
leaders within these principles.The disadvantage is that positioning accuracy and
robustness is not as good as for LBL systems.
21
position is based on range, and vertical and horizontal angle measurements from a
minimum of three hull mounted transducers. The baselines are between transducers on the vessel. A transponder is positioned relative to the vessel. Accuracy is
22
buoys (GIB) systems are inverted LBL devices where the transducers are replaced
by fl
buoys, self-positioned by GPS. The tracked position is calculated in
realtime at the surface from the Time-Of-Arrival (TOAs) of the acoustic signals
sent by the underwater device, and acquired by the buoys. Such configuration
allow fast, calibration-free deployment with an accuracy similar to LBL systems.
At the opposite of LBL, SBL ou USBL systems, GIB systems use one-way acoustic
signals from the emitter to the buoys, making it less sensible to surface or wall
reflections. GIB systems are used to track AUVs, torpedoes, or divers.
Hydroacoustic positioning principles : A hydroacoustic positioning as shown
in fi 2.14 & 2.15 system consists of both a transmitter (transducer) and a receiver (transponder). A signal (pulse) is sent from the transducer, and is aimed
23
24
(2.13)
(2.14)
as
(2.15)
(2.16)
As the signals we will be using are sampled discrete signals cross correlation for
discrete signals is defi
as
k=
S1 [k]S2[n + k]
(2.17)
(2.18)
(S1 S2)[n] =
k=
25
(2.19)
X2(f ) = F (S2(t))
(2.20)
(2.21)
T DOA = argmax(Rphat(t))
(2.22)
GP HAT =
as:
Rphat = F 1(GP HAT )
(2.23)
There are several other methods for time delay estimation like correlation [11]
5
x 10
0.8
0.7
1.5
correlation peak
correlation peak
0.6
1
0.5
0
0.5
0.4
0.3
0.2
0.5
0.1
1
0
0
2000
4000
6000
18000
2000
4000
6000
8000 10000
correlation lag
18000
x 10
CC
15
GCCPHAT
0.7
correlation peak
correlation peak
0.6
10
0.5
0.4
0.3
0.2
0.1
5
200
210
220
230
240
250
correlation lag
260
270
280
290
200
210
220
230
240
250
correlation lag
260
270
280
290
26
2.4. Conclusion
[12] [21] [25], [26] higher order statistics based methods etc. In view of its
simplicity, correlation is most commonly adopted method for the purpose. Other
time delay estimation methods include, Maximum Likelihood (ML) method, Average Square Difference Function (ASDF) method and Least Mean Square (LMS)
adaptive fi method. Of all these, GCC-PHAT is the most widely used method
to estimate time delay [27].
2.4 Conclusion
From this chapter we can acknowledge that for underwater channel simulation
mathematical model have been established which is complex, there is a need of
simple method. And in underwater localization lot has been said about time delay
estimation using correlation techinique but it may fail in underwater ambience
because of impulsive and multipath behaviour, There is need to improve the time
delay estimation method.
27
Chapter 3
Performance Analysis of Digital
Modulation Schemes in UW
Channel
In chapter-2 we have seen link design parameters and channel charecteristics and
about some digital modulation schemes which is very important for any communication system. Link design gives what is the power level required with respect
to diff t range, frequency, wind speed. So for acheiving the above task in this
chapter we fi simulate the underwater link design equation, simulated the noise
present in the underwater channel that is of colour noise and subsequently we have
applied diff t digital baseband modulation technique to fi the probability of
bit error such as BPSK, FSK and QPSK in MATLAB.
3.1
Figure 3.1 shows the typical temperature profi with surface of the sea at higher
temperature than the temperature at the sea bed. Here we can see, temperature
decreases with depth till some depth value 300 m and after that getting constant.
This corresponds to a summer profi of a typical sea. The impact of temperature
and pressure upon the sound velocity, c is shown in Figure . This can be viewed in
three domains. In the fi
domain, temperature is the dominating factor upon the
velocity of sound. In the second domain or transition domain, both the temperature and depths are dominating upon the velocity of sound. In the third domain,
28
transition domain is from 200-400 m and the third domain is above 400m. Dependence of c on salinity, S is shown in fi 3.3. Here, with the increase of S,velocity
of sound, c, also increases keeping the shape of the profi unaff
[20]. From
fi 3.4 we can see that for a fi frequency if we increase the range, source
level requred is also increasing so as we increase the range source level required is
also increasing and from fi we can also see that for fi range as we increase
the frequency, source level required is also high. From figure 3.5 we can see that
for a fi detection threshold if we increase the range, source level requred is
also increasing so as we increase the range source level required is also increasing
and from fi we can also see that for fi range as we increase the detection
threshold , source level required is also increasing. From fi 3.6 we can see that
29
110
SLin dB
100
4KHZ
8KHZ
12KHZ
16KHZ
90
80
70
60
0
200
400
600
800
1000
range in meter
1200
1400
1600
1800
2000
for a fi frequency if we increase the range, power requred to transmit the signal
is also increasing so as we increase the range power required is also increasing and
from fi we can also see that for fi range as we increase the detection threshold power required is also high. From fi 3.7 below we can see that ambient
noise is frequency and wind speed dependent as we increase the frequency for a
fi wind speed ambient noise decreases and after 100 hz for a fi frequncy as
wind speed increases ambient noise increase. In this chapter we present the results
obtained from a BPSK system with frequency offset correction and symbol timing
recovery in underwater scenario. The description for simulating underwater noise
30
140
130
120
SLin dB
110
100
SL vs range with DT = 20 dB
SL vs range with DT = 0 dB
90
80
70
60
0
200
400
600
800
1000
range in meter
1200
1400
1600
1800
2000
x 10
3.5
= 4kHz
= 8kHz
= 12kHz
= 16kHz
3
2.5
2
1.5
1
0.5
0
0
500
1000
range in meter
1500
2000
Figure 3.7: Ambient Noise with Varying Wind Speed and Frequency
ing world to use additive white Gaussian noise (AWGN) to represent the noise
in communication channels. Although it provides researchers with fairly good
approximation of the real data, it does not address specific cases of noise power
distribution. In this research, we will use the power spectral density function to
simulate model of underwater noise.
As highlighted before, the noise for an underwater scenario depends on frequency and wind speed. For simulation purpose a frequency range of 8-16 kHz has
been chosen. Colour noise is modeled by fi
additive white noise with underwater ambient noise spectrum level profi for wind speed 4 to 6 knots. For this the
ambient noise spectrum level values are obtained from Wenz curves (Figure3.7) for
sea state-3 at 1khz discrete intervals from 8khz to 16khz . In order to simulate the
underwater ambient noise scenario, first Additive White Gaussian Noise(AWGN)
with zero mean is generated. A FFT is applied to this AWGN noise to obtain
its frequency response. Then a point-to-point multiplication of the ambient noise
spectrum values and the AWGN noise at 1 khz interval is carried in frequency
domain. These frequency domain values are again subjected to IFFT to get the
time domain version of the noise. The spectrum and time domain versions of the
simulated colour noise are shown in Figure 3.8.
32
x 10
|N(f)|
3
2
1
0
2
1.5
0.5
0
f(Hz)
0.5
1.5
2
4
x 10
Coloured Noise
4
Amplitude
2
0
2
4
6
0
0.5
1.5
2
t
2.5
3.5
4
x 10
33
10
10
10
10
theory
white noise
colour noise
white noise with offset
colour noise with offset
10
10
10
10
6
10
12
snr(dB)
Figure 3.9: BER Curves for Theoritical and Underwater Simulations using BPSK Modulation
34
10
10
10
theoretical ber
ber with coloured noise and with offset
ber with coloured noise and without offset
ber with coloured noise and with offset correction
10
10
5
snr(dB)
10
Figure 3.10: BER Curves for Theoritical and Underwater Simulations using FSK Modulation
3.1.3
For simualtion purpose random data has been generated and is QPSK modulated
with a carrier of frequency 12 kHz. After modulation the generated coloured noise
is added and then demodulation has been performed thus recreating a complete
QPSK system. The performance metric used is the bit error rate (BER) calculation. The BER performance in presence of AWGN and Colored noise channel
observed values are plotted to obtain fi
rom fi 3.11 we can see QPSK
BER in presence of white, color noise . Here we can see that BER is highest for
color noise for a fi SNR.
35
3.2. Conclusion
10
10
10
10
10
10
10
10
0
snr in dB
10
Figure 3.11: BER Curves for QPSK in AWGN channel and Underwater Channel using
QPSK Modulation
Conclusion
So from this chapter results we can analyze that bit error performance of diff t
digital modulation schemes performes badly in underwater channel as compared to
AWGN channel. So from above results we can see that receiving correct message
is extremly difficult in underwater scenario. It require more power and with many
other limitation such as low bandwidth, low data rate, low range etc.
36
Chapter 4
Proposed Method to Improve
UWA Source Localization
In chapter-3 we have seen the BER performance of diff t digital modulation
schemes. In this chapter we try to analyze the performance of well known time
delay estimation ( TDE ) techinique (GCC-PHAT) in underwater scenario where
noise is of impulsive nature and presence of multipath environment. And we have
proposed improved TDE method for underwater scenario.
Let s(t) represent a signal source periodically transmitting a signal. Let x1(t)
and x2(t) be signals received by two sensors at a distant location, arranged in a
known geometry. The received continous time signal is converted into discrete time
signal by an ADC as x1[n] and x2[n]. We then have,
x1[n] = s[n] + v1[n]
x2[n] = s[n D] + v2[n]
(4.1)
where v1[n] and v2[n] represent additive white gaussian noise and D is the discrete
time delay after which the second sensor received the transmitted signal. In general,
cross correlation of discrete time signals is defi as :
k=
Rx1x2 [n] =
x1 [k]x2[n + k]
(4.2)
k=
The Time Difference of Arrival (TDOA) of the two signals at the receivers is given
as,
T DOA = argmax(Rx1x2 [n])/Fs
37
(4.3)
where Fs is the sampling rate [31]. In case of low SNR at the receiver CC usually
fails to predict accurate time delay due to multiple correlation peaks. Generalized
Cross Correlation (GCC) is a modifi version of CC commonly used to estimate
time delay, D. Phase Transform (PHAT) is a modifi version of GCC which has
received considerable attention due to its ability to avoid spreading of correlation
peak [21]. GCC-PHAT can be mathematically expressed as:
GP HAT =
X1 (f ) X2 (f )
|X1(f )| |X2 (f )|
(4.4)
(4.5)
Once time delay D is computed, one may also compute direction of arrival of signal
as :
cD
= sin1
(4.6)
d
where d is the distance between two sensors, D is the estimated time delay, is
the angle of arrival of signal and c is the speed of sound in water. Since signal and
noise are uncorrelated (Rxv (n) = 0) Rx1x2 (n) has a correlation peak at n = D [26].
Figure 4.2 shows performance of TDE CC and GCC-PHAT in the presence of
white gaussian noise. A sharp peak corresponding to the time delay (D = 70) may
be seen in case of GCC-PHAT which indicates its improvement over CC.
In chapter-2 it is described that a shallow water communication channel is a
combination of several spiky signals [31] and also shallow water channels being
multipath dominated . We evaluate the performance of GCC-PHAT in presence of
38
correlation peak
0.6
0.4
0.2
0.2
20
40
60
80
Correlation Lag
100
120
(4.7)
here is the delay, K is the number of paths taken by source signal to reach the
receiver. n1(t), n2(t) represent white gaussian noise and h1(t), h2(t), the impulse
response of underwater channel as seen by the two receivers in Figure-4.4.
39
1
CC
0.5
0
0.5
1
20
40
60
80
Correlation Lag
correlation peak
0.05
100
120
GCCPHAT
0.04
0.03
0.02
0.01
20
40
60
80
Correlation Lag
100
120
In Figure-4.5 it may be seen that performance of Cross Correlation and GCCPHAT are degraded in multipath environment [35]. Thus we conclude that there
is a strong need to improve the performance of available TDE based localization
in underwater scenario.
40
1
CC
0.5
20
40
60
80
Correlation Lag
Correlation peak
0.06
100
120
GCCPHAT
0.05
0.04
0.03
0.02
0.01
20
40
60
80
Correlation Lag
100
120
Methods to Improve Time Delay Estimation for Underwater Acoustic Source Localization : It is evident that the performance of GCC-PHAT
degrades in presence of multipath environment and impulsive noise. To improve
estimation of time delay in such environments, we propose two approaches:
A) Order statistics based approach
B) Signal detection based approach
sponding orderstatistics are the X i s arranged in non decreasing order. The smallI
est of the X is denoted by X1:n the second smallest is denoted by X2:n,..., and,
fi
T (X) =
xi >
(4.9)
i=1
where =
is: =
NA
2
FA
), threshold
Amplitude
50
0
50
0
1000
2000
3000
4000
5000
6000
1000
2000
3000
4000
5000
6000
1000
2000
3000
time
4000
5000
6000
Amplitude
200
0
200
0
Amplitude
20
0
20
Figure 4.6: Signals Received by Sensor 2 at Different Conditions (i.e signal without any
noise, with (noise+outliers) and After Using Order Statistics
0.05
Correlation peak
0.04
0.03
0.02
0.01
20
30
40
50
60
70
Correlation lag
80
90
100
110
120
0.05
Correlation peak
0.04
0.03
0.02
0.01
20
30
40
50
60
70
Correlation lag
80
90
100
110
120
Figure 4.7: Performance of GCC-PHAT in Presence of Outliers Before and After Using
Proposed Order Statistics (based approach)
of 10% of outliers. Clearly before fi g order statistics, multiple peaks are seen
whereas after fi
order statistics a sharp peak corresponding to delay of D = 70
may be observed. Even in presence of cauchy noise (very impulsive noise) if we
45
10
10
10
10
50
100
150
200
250
Amplitude
300
350
400
450
500
Figure 4.8: Performance of GCC-PHAT in Presence of Cauchy Noise Outliers Before and
After Using Proposed Order Statistics (based approach)
10
10
10
10
50
100
150
200
250
Amplitude
300
350
400
450
500
incorporate the order statistics method this approach work well as we see in fi
4.8 & 4.9.
46
10
LRT
LRT10% Outlier
0.2
0.4
0.6
Probability of False Alarm
0.8
Figure 4.10: Receiver Operating Charecteristic of the detector devised to compute estimated time delay: With and without Outliers
47
10
LRT
LRT in Multipath without no Outlier
0.2
0.4
0.6
Probability of False Alarm
0.8
Figure 4.11: Receiver Operating Charecteristic of the Detector in without and with Multipath
10
0.2
10
10
15
Amplitude
Figure 4.12: Comparison of LRT in presence of Cauchy Noise with and without outlier
with different amplitude of the signal
Table 4.1: Comparison of GCC-PHAT and LRT for Time Delay Estimation in Presence
of Outliers
Pd
(GCC-PHAT)
0.01
0.0013
0.1
0.0018
0.5
0.0028
1
0.0031
2
0.0036
5
0.0169
8
0.1767
10
0.4546
Pd
(LRT)
0.4986
0.5027
0.5035
0.5061
0.5070
0.5081
0.5085
0.516
hence time delay estimation improves in case of GCC-PHAT which is due to the
basic characteristic of GCC.
49
Pd
(GCC-PHAT)
0.01
0.0016
0.1
0.0081
0.5
0.0879
1
0.8541
2
1
5
1
8
1
10
1
Pd
(LRT)
0.4827
0.4952
0.5235
0.5567
0.6260
0.7840
0.8526
0.8648
Table 4.2 compares performance of GCC-PHAT and LRT when order statistics
based idea is corporated in both GCC -PHAT and LRT based methods. Though
LRT based approach proposed better as seen in Table 4.1, however when GCC-
10
LRT
LRT in Multipath with no Outlier
LRT in Multipath with outlier
0
0.2
0.4
0.6
Probability of False Alarm
0.8
50
10
10
GCCPHAT
LRT
10
10
4
6
Amplitude of the signal
10
Figure 4.14: Probability of Detection of GCC-PHAT and LRT without using Order
Statistics in Presence of Outliers
0
10
GCCPHAT
LRT
10
10
10
4
6
Amplitude of the signal
10
Figure 4.15: Probability of Detection of GCC-PHAT and LRT with using Order Statistics in Presence of Outliers
PHAT and LRT based approach are performed after taking order statistics (and
replacing 5% extreme order statistics of the sample) it is observed that GCC-PHAT
gradually outperform LRT based method, for in large SNR scenario.
51
4.6. Conclusion
Conclusion
From the results shown in this chapter, it is observed that there is a significant
improvement in the estimated TD if the proposed signal detection based method
is employed for improvement of TDE, and hence for localization in underwater
scenario.
52
Chapter 5
Conclusion and Future Directions
Work Done
The fi of underwater communication and acoustic source localization has been
a subject of great interest to academia for a variety of reasons. There has an
increasing scope for its applications in underwater sea environment with increasing automation. The thesis undertaken by us has culminated in very encouraging
results in the fi ld of of underwater acoustic communication and source localization.
53
54
Chapter 6
Publications from Thesis Work
[1].Bipin Patel, Susmita sen, Sambunath Nandy, Siva Ram Krishna Vadali, On
Methods to Improve Time Delay Estimation for Underwater Acoustic Source Localization, The IEEE International Conference On Mechatronics and Automation,
Tianjin, China, 2014 (Accepted).
55
References
[1] Milica Stojanovic Underwater Acoustic Communication.
[6] M. Stojanovic. Recent advances in high-speed underwater acoustic communications. Oceanic Engineering, IEEE Journal of, 21(2):125136, 1996.
[8] H.C. SCHAU and A.Z. ROBINSON, Passive Source Localization employing
intersecting spherical surfaces from Time of Arrival Differences , IEEE Transaction , Acoustics ,Speech , Signal Processing ,Vol ASSP-35 , No .8 ,AUGUST
56
References
1987 .
[9] Brian .G .Ferguson, Member, IEEE, Kam W. Lo, Senior Member IEEE ,and
Ranjit A .Thuraisingham , Sensor Position Estimation and Source Ranging in
a Shallow Water Environment , IEEE Journal of Oceanic Engineering ,Vol 30,
No. 2 , April 2005 .
[10] C Knapp, G Carter, The generalized correlation method for estimation of
time delay, IEEE Transaction of Acoustics Speech and Signal processing, Vol
24(4), pp. 320-327, 1976.
[11] Sinha, R.K. Delhi Technological. University. (Formerly Delhi College. of
Eng.), Delhi, India , Ahmed, S. ; Tutwani, M. ; Bahuguna, P. ; Kumra, R. ;
Agarwal, V. ; Saxena, V. ; Mittal, V. ; Gupta, P. , Vehicle for Automation
Research and Underwater Navigation . .
[12] J. Heidemann, Y. Li, A. Syed, J Wills and W. Ye, Research Challenges
and Applicationsfor Underwater Sensor Networking, Proceedings of the IEEE
Wireless Communications and Networking Conference(WCNC2006), April 3-6,
2006, Las Vegas, Nevada, USA.
[13] S. Gezici, Z. Tian, G. Giannakis, H. Kobayashi, A. Molisch, V. Poor and Z.
Sahinoglu, Localization via Ultra Wide Band Radios, IEEE Signal Processing
Magazine, Vol. 22, No. 4, July 2005, pp. 70-84.
[14] Global Positioning System standard Positioning Service Specification, 2nd
Edition, June 2, 1995.
[15] M. Hahn and J. Rice, Undersea Navigation via a Distributed Acoustic
Communication Network, Proceedings of the Turkish International Conference
on Acoustics, July 4-8, 2005, Istanbul, Turkey.
[16] A. Savvides, H. Parkand M Srivastava, The bits and fl of the N-hop
multilateration primitive for node localization problems, Proceedings of First
57
References
ACM International Workshop on Wireless Sensor Networks and Applications,
Sep 28, 2002, Atlanta, Georgia, USA.
[17] J. Garcia, Positioning of sensors in Underwater Acoustic Networks, Proceedings of the MTS/IEEE OCEANS Conference, Sep 19-23, Washington DC, USA..
[19] A. Syed and J. Heidemann, Time Synchronization for high latency acoustic
networks, Proceedings of the 25 th Annual Joint Conference of the IEEE
Computer and Communications Societies (INFOCOM2006), April 23-29, 2006,
Barcelona, Catalunya, Spain.
[20] K.V. MacKenzie, Nice-term equation of sound speed in the oceans, Journal
of the Acoustic Society of America, Vol. 70, pp. 807-812, 1981. .
[21] C. H. Knapp and G. C. Carter, The generalized correlation method for estimation of time delay, IEEE Trans. Acoust., Speech, Signal Processing, pp.
320327, 1976.
[22] S. Haykin, Adaptive Filter Theory. Prentice-Hall, Inc., New-Jersey, 1996.
[23] Bumsuk Choi, Acoustic source localization in 3D complex urban environments, 2012.
[24] Z. Saidi, A.O. Boudraa, J.C. Cexus, and S. Bourennane, Time-Delay Estimation Using Cross-B -Energy Operator , WASET International Journal of
Electrical, Electronic Science and Engineering Vol:1 No:9, 2007.
[25] Tang Juan, Xing Hongyan, Time delay estimation based on second correlation, Computer Engineering, Shanghai, vol. 33, pp. 265-267, April 2007.
[26] Yongqing Wu,Hongjian Song,Feng Xu, Time Delay Estimation in Underwater Positioning for Pattern Time Delay Shift Coding, CISP 2013.
[27] Yushi1Zhang and Waleed H. Abdulla,A Comparative Study of Time-Delay
Estimation Techniques Using Microphone Arrays, 2005.
58
References
[28] Ashok Kumar Tellakula, Acoustic Source Localization Using Time Delay
Estimation. Thesis, 2007.
[29] G. C. Carter, Coherence and time delay estimation, Proc. IEEE, vol. 75, no.
2, pp. 236255, 1987.
[30] B. Champagne, S. bedard, and A. Stephenne, Performance of time delay estimation in the presence of room reverberation,IEEE Trans. Speech Audio Processing, pp. 148152, 1996.
[31] Jeffrey S. Rogers,Jeffrey L. Krolik, Passive Broadband Source Localization
in Shallow-water Multipath Acoustic Channels.
[32] M. Omologo and P. Svaizer, Acoustic source location in noisy and reverberant
environment using csp analysis, Proc. IEEE ICASSP, pp. 921924, 1996.
[33] Steven M.Kay, Fundamentals of Statistical Signal processing voloume II
detection theory. Prentice-Hall, Inc., New-Jersey, 1998.
[34] A. B. Baggeroer, W. A. Kuperman, and P. N. Mikhalevsky, An overview of
matched fi methods in ocean acoustics,IEEE J. Oceanic Engineering, vol. 18,
pp. 401424, 1993.
[35] A.H. Quazi, An overview on the time delay estimation in active and passive
systems for target localization, IEEE Trans. Acoust. Speech and Signal Processing, USA, vol. 29, pp. 527-533, Jun 1981.
[36] M. Stojanovic, On the relationship between capacity and distance in an underwater acoustic communication channel, Mobile Computing and Communications
Review, Volume 11, Number 4, pp. 34-43, September 2006.
[37] B. Sklar, Digital communications: fundamentals and applications, Prentice
Hall 1991.
[38] S.K. Mitra, Digital Signal Processing: a computer based approach, third edition, McGraw Hill, 2005.
[39] S.M Kay Fundamentals of statistical signal processing: detection theory, Prentice Hall, 1998.
[40] J.G.Proakis, Digital Communications, New York: Mc-Graw Hill, 2001.
[41] L.E. Kinsler, A.R. Frey, A.B. Coppens, J.V. Sanders, Fundamentals of Acoustics, 4th ed., John Wiley & Sons cop, New York, 2000.
59
References
[42] F.H. Fisher, V.P. Simmons, Sound absorption in sea water, Journal of the
Acoustical Society of America 62 (1977) 558-564.
[43] R.E. Francois, G.R. Garrison, Sound absorption based on ocean measurements: Part I: Pure water and magnesium sulfate contributions, Journal of the
Acoustical Society of America 72 (3) (1982) 896-907.
[44] R.E. Francois, G.R. Garrison, Sound absorption based on ocean Measurements: Part II: Boric acid contribution and equation for total absorption, Journal of the Acoustical Society of America 72 (6) (1982) 1879-1890.
[45] M.C. Domingo, Overview of channel models for underwater wireless communication networks, Physical Communication 1, pp. 163-182, January 2008.
[46] L.M. Brekhovskikh, Y.P. Lysanov, Fundamentals of Ocean Acoustics, 3rd ed.,
Springer, New York, 2003.
[47] A. Bahr and J. Leonard. Cooperative localization for autonomous underwater
vehicles. In Experimental Robotics, pages 387395. Springer, 2008.
[48] ay Farrell and Jay A. Farrell. The Global Positioning System & Inertial Navigation. McGraw-Hill Professional, 1 edition, December 1998.
[49] Baggeroer, A. B. (ed.) (1978) Applications of Digital Signal Processing, chap.
Chapter 6: Sonar Signal Processing, Prenntice-Hall, pp. 331-437.
[50] Whalen, D. (1971) Detection of Signals in Noise, Academic Press.
60