Professional Documents
Culture Documents
Maximum Likelihood Estimates of A Spread-Spectrum Source Position Using A Tetrahedral Ultra-Short Baseline Array
Maximum Likelihood Estimates of A Spread-Spectrum Source Position Using A Tetrahedral Ultra-Short Baseline Array
Absfrucf - An Ultra Short Baseline acoustic simulated under various types of SNR, pulses and number
positioning system has been made compatible with the of pulses, followed with experimental results obtained in a
FAU Dual Purpose Acoustic Modem network to provide calibration tank. Model and experiments confirm that the
azimuth and elevation of modem-type sources. The accuracy of this system improves with the number of pulses
acoustic antenna is composed of four transducers and the SNR, and that a high positioning accuracy can be
arranged as a tetrahedron. The position estimation is achieved using the proposed method.
performed using the detection sequence of each message
transmitted by the modem source. This spread-
spectrum detection sequence is B series of frequency- 11. USBL ARRAY PROCESSTNG
hopped pulses. The estimation technique is based on the
maximum-likelihood estimation technique originally A. Bearing Estimation
described by Quazi and Lerro. A simulation has been
implemented and experiments have been performed in a
calibration tank specifically built for this purpose.
Model and experiments confirm that the accuracy of
T' D
I. INTRODUCTION
Ultra Short Baseline (USBL) acoustic positioning
systems are well-suited for Autonomous Underwater
Vehicles (AVV) because of their small space requirement. i= I X
This type of positioning system is based on the estimation A B
of the relative phases between signals measured by a set of Fig. 1. Tetrahedral baseline configuration.
transducers, spaced at a half-wavelength distance kom one
another. Reverberation may cause major signal distorsion The acoustic antenna is composed of four transducers
the acoustic signals received by the array and Iimit the (A-D) arranged as a tetrahedron (Fig. 1). Three of the four
accuracy of time delay estimation during position transducers form three coplanar baselines of 2.5 cm spacing
estimation [3]. Another limiting factor is the ambient noise ( i = 1,2,3) and three non-coplanar baselines (i = 4,5,6) of
present in shallow and deep waters [4], and generated by 2.4 cm spacing (Fig.1). The spacing is the center-to-center
waves, rain, boat t&ic and biological life. distance between two receivers. The length of each
A USBL acoustic positioning system has been made baseline (numbered nb) is slightly less than half the shortest
compatible with the Dual Purpose Acoustic Modem (FAU-
wavelength A,, contained in the detection sequence,
DPAM) network [l] to provide the azimuth and elevation
of modem-type.sources. The targeted accuracy is of 0.3"
r m s for both angles under realistic shallow water Lo <-. L
2
operations. This position estimation is performed using the
The incoming acoustic waves a x assumed to be plane.
detection sequence of each message transmitted by each
modem source. The spread-spectrum detection sequence is The bearing angle measured at the nbth baseline for the
a series of frequency-hopped pulses. The estimation th
technique is based on the maximum-likelihood estimation n, pulse is calculated from the phase difference a
technique originally described by Quazi and Lerro [5]. between the signals recorded at each receiver,
Synchronous GPS-based time-of-travel estimation is used
to estimate the range kom the sowcc to the m a y [7].
Alternately, the positioning unit can interrogate each
modem, in which case the range is estimated using the two-
way travel time.
This article focuses on the azimuth and elevation angle
estimation using maximum-likelihood detection and c represents the speed of sound. With N, =6
kequency-hopped spread-spectrum sequences. After a baselines far the tetrahedral USBL array and N , = 8
review of the estimation method, the slant range error is
0-7803-9103-9/05/$20.0002005IEEE I42
Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on September 13,2021 at 09:18:00 UTC from IEEE Xplore. Restrictions apply.
pulses, a total of 48 distinct bearing angles can be
calculated. The next step is to determine the azimuth ea
and elevation va of the source with respect to the USBL
m a y h r n these 48 bearing angles (Fig. 2).
t'
Equation (3.2) assumes that the length Lo,nbof each
baseline is known. For each pulse, f is the carrier
"f
hquency, W is the bandwidth, c is the speed of sound, T is
the record length and SNR is the signal-to-noise ratio.
"1
fa
Onbln, is the bearing angle estimated at the nb baseline
B. Variance l%reshold
Fig. 2. Azimuth and elevation of a source.
Only a limited number of estimated bearings is
retained, based OII a threshold applied to the variance of
B. Spread-SpectrumSignaling each estimate. The variance threshold is the mean of the
bearing variance. Bearing angles with variances larger than
Within the spread-spectnun acoustic modem network the mean variance are placed in the p vector and are not
,
[ 11, the USBL system uses up to N - g pulses sent at the mJ
i-
included in the log-likelihood summation presented in
beginning of each message transmission. These pulses use section IKC.
different h.que.ncy bands between 16 kHz and 28 kHz.
The time-varying spectrum of the detection sequence is C. Log-Likelihood Function
shown in Fig. 3.
T h e probability that the set of selected bearing angles
181be representativeof the true azimuth Q0 and elevation
Yois [71.
_"
moo
I
143
Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on September 13,2021 at 09:18:00 UTC from IEEE Xplore. Restrictions apply.
computed using the three bearing angles with the lowest
variance Corresponding to three non-coplanar baselines.
Three points are selected around the rough estimate of the
azimuth and elevation and used in the maximum search.
IV.PERFORMANCE ESTIMATION Equation (4.7) shows the difference between the true
and estimated source positions for the v,'~test,
A. Standard Dariation of rhe Angle Estimates
= 1 n, =1
N,- 1 . (4.2) single trial for a single azimuth-elevation pair. The mean
position error for a single azimuth-elevation pair over the
entire set of N, trials is given by
#ut,na,ne and yesr,n,,ne are the estimated
azimuth and elevation for the n: true source azimuth, the
n: true s o m e elevation, and the n: test at this position. Finally, the position error averaged over every tested
- -
#at,,, ,ne and vest,na ,ne represent the estimate of the position over N , N , trials is given by
(4.4) respectively,
V. SIMULATION
Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on September 13,2021 at 09:18:00 UTC from IEEE Xplore. Restrictions apply.
parameters are held constant except for SNR. Eight pulses milliseconds. f i e resulting overall position errors are
are used with a bandwidth of 1273 Hz,and a detection time 0.43%, 0.390/0,0.36%,and 0.33% respectively.
of 0.62 milliseconds. Overall, the Simulated mem position
error E,, is 1.336% for an SNR of 22 dB, 0.71% for an 4) Number of Pulses in the Detection Sequence
SNR of 27 dB and 0.39% for an S N R of 32 dB, Simulations shows that, as the number of pulses
respectively. decreases fiom 8 down to 2 in steps of 2, the overall
position error is 0.39%, O M % , 0.56% and 0.80%
Means of Source Position Enof?. respectively. All other parameters are kept constant, with
K = 1273 Hz, T = 0.62 milliseconds and an S N R of 27 dB,
OveralI, the mean position error increases as the number of
pulses in the detection sequence decreases, while the other
parameters are kept constant [7l.
VI. EXPERTMENT
A. Setup
2) Pulse Bandwidth
3) Pulse Duration
I 45
Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on September 13,2021 at 09:18:00 UTC from IEEE Xplore. Restrictions apply.
Fig. 6 . USBL array.
0 10 20 30 40 50 60
Eleretan [&g]
W. CONCLUSION
Eleration (deg)
146
Authorized licensed use limited to: NORTHWESTERN POLYTECHNICAL UNIVERSITY. Downloaded on September 13,2021 at 09:18:00 UTC from IEEE Xplore. Restrictions apply.