MULTI-MODAL SENSOR LOCALIZATION USING A MOBILE ACCESS POINT
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MULTI-MODAL SENSOR LOCALIZATION USING A MOBILE ACCESS POINT Brian M.Sadler1,Richard J.Kozick2,Lang Tong3
1Army Research Laboratory,Adelphi,MD20783,bsadler@ 2Bucknell University,Lewisburg,PA17837,kozick@
3Cornell University,EECS Department,Ithaca,NY
ABSTRACT
We consider the problem of sensor node localization in a randomly deployed sensor network,using a mobile access point(AP).The mobile AP can be used to localize many sensors simultaneously in a broadcast mode,without a pre-established sensor network.We consider a multi-modal ap-proach,combining radio and acoustics.The radio broad-casts timing,location information,and acoustic signal pa-rameters.The acoustic emission may be used at the sensor to measure Doppler stretch,time delay,and angle of arrival. These measurements are individually sufficient to localize a sensor node,or they may be advantageously combined.We focus on the cases of Doppler and time delay.Sensor local-ization algorithms are developed,and performance analysis includes acoustic propagation effects caused by the turbu-lent atmosphere.
1.INTRODUCTION
Many sensor network scenarios call for random deployment, but require the sensor nodes to have known location and ori-entation,so that post-deployment techniques are needed for self-localization.This can be achieved by using beacons, which may be external to the network(such as GPS),or deployed within the network.In this paper,we consider the problem of sensor node localization in a randomly deployed sensor network,using a mobile access point(AP).
Deployingfixed beacons within the network enables a solution based on message passing between the nodes,e.g., see Moses et al.[1].These beacons may be radio,or other modality such as acoustic,to take advantage of the sensor capability.This approach assumes the communications net-work is pre-established,and requires sufficient density of beacons to be deployed,which raises the complexity of at least some of the nodes.With random deployment,some nodes may be disadvantaged due to local sparsity of the bea-cons and/or node neighbors,and this can only be corrected if more nodes or beacons are deployed.
As an alternative,we consider the use of a mobile AP for both communications and beaconing.The mobile AP can be used to localize many sensors simultaneously in a broadcast mode,without communications or synchronization between the nodes.The localization algorithms require only that the nodes receive the AP broadcast,and the AP can provide many beaconing positions.Nodes can be localized during deployment(perhaps from the same platform as the mobile AP),or when more nodes are added to an existing network. Uplink communications may be desirable,e.g.,to request more beaconing to reduce the localization error to a desired tolerance.
At least three different measurements at the sensor node can be used for node localization:Doppler shift,range via time delay estimation(TDE),and angle of arrival(AOA). These measurements,combined with AP mobility,are in-dividually sufficient to estimate the node location;combi-nations of these may also be used.The AP,via broad-cast,sends timing information,its location information,and emits an appropriate signal for measurement at the sensor node.This assumes the AP has an accurate determination of its own location and motion.
The above procedure can in principle be carried out with a single transmission modality,such as radio.However,the use of radio alone has some drawbacks.Radio frequency Doppler shift is not large for the typical,relatively low,AP velocity.Accurate TDE measurements require large time-bandwidth product waveforms,which in turn implies a rel-atively sophisticated radio,whereas many sensor networks may rely on relatively low bandwidth communications to reduce both complexity and energy consumption in the sen-sor node.And,AOA measurement will rely on an antenna array,which again significantly raises the radio complexity.
Here we consider multi-modal transmission,radio and acoustic,with the acoustic waveform used for measuring Doppler,TDE,and/or AOA.Acoustic propagation velocity is slow,and large fractional bandwidths can be utilized.On the other hand,acoustic emission can be strongly affected by atmospheric turbulence,and higher frequencies attenuate rapidly.We assume the AP emits an appropriate acoustic signal,which may be synthetically generated,or result from the inherent platform noise(such as engine noise from a helicopter).In both cases,the emitted acoustic waveform may also be transmitted to the sensor node via radio,thus
«
providing a reference for signal processing.
In this paper,we focus on Doppler and TDE,which re-
quires only a single acoustic sensor at each node;other cases and combinations will be reported elsewhere.Acoustic ex-
periments with AOA and a mobile access point are reported in[2].
2.DOPPLER AND SENSOR LOCALIZATION We consider acoustic tone(s)emission from the mobile AP,
derive algorithms for sensor node location estimation,and provide localization accuracy analysis that includes acoustic frequency,range,and propagation conditions.The source
and sensor geometry is shown in Figure1,with the un-known sensor location in2-D denoted x o=(x o,y o).Let the emitted acoustic frequency be f s,the source location at
time t n be x n=(x n,y n),and the source velocity at time t n be˙x n=(˙x n,˙y n).The range vector from source to sensor is r n=x o−x n,the range is r n= r n ,and the source speed is V n= ˙x n ,where · denotes the Euclidean norm of the vector.In Figure1,the anglesαn(between the source velocity vector and the range vector)andφn(the azimuth) are
cosαn=r n·˙x n
r n V n
(1)
cosφn=x n−x o
r n
,sinφn=
y n−y o
r n
,(2)
where·denotes the inner product between vectors.The Doppler-shifted frequency observed at the sensor node is given by[3]
f n=f s
1+
V n cosαn
c
(3)
=f s+
f s
c
(x o−x n)˙x n+(y o−y n)˙y n
(x o−x n)2+(y o−y n)2
1/2(4)
=f s+
f s
c
g(x o;x n,˙x n).(5)
In(3)-(5),the unknowns are the sensor node location x o= (x o,y o),while the quantities f s,x n,y n,˙x n,˙y n are known because they are transmitted via radio from the AP to the sensor node.We assume the acoustic velocity c is known. This can be obtained from measurements of meteorological parameters such as temperature,humidity,and so on;e.g., see[4].The function g(x o;x n,˙x n)is defined in(5)to em-phasize that the sensor location x o is unknown while the source parameters x n,˙x n are known.
In order to estimate the sensor location based on mea-surements of the Doppler-shifted frequency,it is clear from (3)and(4)that at least two measurements are required,with different source locations and/or trajectories.We
consider
Fig.1.Geometry of sensor and source.
the following model for N measurements of the Doppler shift,∆f n=f n−f s:
∆f n=
f s
c
g(x o;x n,˙x n)+ n,n=1,...,N.(6)
We model the estimation errors, 1,..., N,as indepen-dent,zero-mean,Gaussian random variables,with n∼N
0,σ2n
.The maximum likelihood estimate of sensor node location is given by weighted,nonlinear least-squares,
x o=arg min
x o
N
n=1
1
σ2n
∆f n−
f s
c
g(x o;x n,˙x n)
2
(7) The Fisher information matrix(FIM)for the sensor location parameter vector x o is J=
J xx J xy
J xy J yy
,where J xx=
N
n=1
f s
cσn
2
˙x n+V n cosαn cosφn
r n
2
(8)
J yy=
N
n=1
f s
cσn
2
˙y n+V n cosαn sinφn
r n
2
(9)
J xy=
N
n=1
f s
cσn
2
˙x n+V n cosαn cosφn
r n
×
˙y n+V n cosαn sinφn
r n
.(10)
The Cram´e r-Rao bound(CRB)on the variance of unbiased estimates of the sensor location are given by the diagonal elements of J−1.
We have analyzed the performance of acoustic Doppler-shift estimation in[5],where we used a physics-based sta-tistical model for the random scattering induced by turbu-lence in the atmosphere.CRBs are presented in[5]that il-lustrate the performance limits on Doppler-shift estimation
¬
as a function of the atmospheric conditions,the frequency of the source,and the range of the source.The turbulence scatters a fractionΩ∈[0,1]of the tone energy emitted by the source into a narrowband,zero-mean random process. The“saturation”parameter,Ω,varies with the atmospheric conditions(sunny/cloudy),source frequency(f s in Hz),and the source range(r in meters)as
Ω=1−exp
−κf2s r
,(11)
whereκ≈8.1×10−7for mostly sunny conditions andκ≈2.8×10−7for mostly cloudy conditions.Note from(11) that the scattering becomes more severe at higher source frequencies and larger ranges.Figure2shows the CRB on Doppler-shift(using the model in[5])for a scenario that is characteristic of a helicopter serving as a mobile AP:pro-cessing bandwidth B=80Hz,bandwidth of scattered sig-nal B v=1Hz,observation time T=1.5sec,and high signal-to-noise ratio(SNR).The CRBs in Figure2repre-sent lower bounds on the standard deviation of Doppler-shift estimates.They indicate that accuracies significantly better than0.1Hz should not be expected at these frequen-cies and ranges.The CRBs are not improved by higher SNR (this is the high-SNR limit,which is valid when the SNR >20dB).We have shown in[5]that ignoring turbulent scattering leads to overly optimistic CRBs,so modeling the scattering is essential in order to get realistic performance bounds.
The FIM elements in(8)-(10)show that higher source frequency,f s,reduces the CRB on sensor location.How-ever,Figure2shows that Doppler-shift estimation is less ac-curate at higher source frequencies due to turbulence.Thus the additive noise variance in the model(6)may be var-ied with frequency(as well as range and weather condi-tions)to approximate the effects of these parameters on sen-sor location performance.In the examples that follow,we fix the standard deviation of the additive noise in(6)at σn=0.1Hz.
2.1.Examples
Next we present several examples of sensor node location performance for different source paths and tone frequencies. We present CRB ellipses(defined by x T Jx=1)and sim-ulation results in which the sensor location is estimated us-ing the nonlinear least-squares objective in(7).The source range is approximately300m in the examples,the sensor is located at the origin x o=(0,0),the speed of sound is c=335m/s,and the source speed is V n=0.2c(for all n). We assume that N Doppler-shift measurements are avail-able at the sensor according to the model(6).Each∆f n is assumed to be estimated at the sensor by processing a seg-ment of acoustic time-series data with length T1.A spectral 1The CRBs in Figure2are based on T=1.5sec.
Fig.2.Variation of CRB on Doppler-shift with weather conditions,source frequency,and source range based on the model in[5].
line tracker,e.g.,Kalmanfilter,may be used in practice for improved accuracy compared with block processing.Also, multiple tones may be emitted by the source and tracked at the sensor,but we consider a single tone for simplicity in these examples.We set the noise standard deviation at σn=0.1Hz(for all n)based on Figure2.
In ourfirst example,the source travels along a circular path around the sensor with radius300m.The source emits a tone with f s=100Hz at N=3locations,with azimuth φ1=−90◦,φ2=0◦,andφ3=90◦.The source trajectory
is tangential to the sensor,soαn=90◦for n=1,2,3. Figure3shows the CRB ellipse and a scatter plot of the source location estimates for200runs.The source location accuracy is on the order of several meters for this scenario (the CRB ellipse radius is1.84m for one standard devia-tion).The standard deviation of the estimates is very close to the radius of the CRB ellipse,so the estimator very nearly achieves the CRB.
In the second example,the source travels along a straight line path parallel to the y-axis,with closest point of ap-proach(CPA)to the sensor occurring at x=300m.Again the source emits a tone with f s=100Hz at N=3lo-cations.The source locations areφ1=−45◦(and r1= 424m,α1=45◦),φ2=0◦(and r2=300m,α2=90◦),φ3=45◦(and r3=424m,α3=135◦).Figure4shows the CRB ellipse and a scatter plot of the source location es-timates for200runs.The accuracy is worse in this case compared with Figure3.The CRB ellipse radius is almost twice as large in Figure4than in Figure3.Note that the sensor location estimates in Figure4are less accurate along the x-axis than the y-axis,and the estimated sensor loca-tions lie in a“cone”of uncertainty that matches the source trajectory.
¬
Fig.3.CRB ellipse for sensor location and scatter plot of
estimated sensor location for200runs:circular source tra-
jectory around sensor.
BINING TDE AND DOPPLER
In this section we briefly consider the combined use of TDE
and Doppler for node localization.One concurrent mea-surement of each is sufficient to perform localization.This
is apparent from Figure1.The TDE provides range,while
Doppler provides bearing,yielding a unique solution for node location(x0,y0).Let s(t)denote the acoustic emis-sion from the mobile AP,which we will now regard as wide-
band with respect to Doppler shift.Then,the noise-free re-ceived signal is
s r(t)=a s
t−τ0
γ0
,(12)
whereτ0is the propagation delay andγ0is the Doppler stretch factor.
Assuming an additive Gaussian noise channel with vari-ance N0,the CRB on estimation ofγ0is[6]
var(ˆγ0)≥γ0N0
2|a|2
β,(13)
whereβdepends on choice of s(t).(The CRB forτ0de-couples,and both bounds do not depend onτ0.)The bound onγ0becomes lower as the time-bandwidth product of s(t) increases.
As an example,we computed(13)for two cases.First,
with s(t)=cos(ω0t),andω0=200Hz.Second,with s(t)a linear chirp spanning[0,200]Hz.The signal ener-
gies were equal,and the time interval was
one second.We Fig.4.CRB ellipse for sensor location and scatter plot of estimated sensor location for200runs:straight-line source trajectory to the right of the sensor.
find that the bound is lowered by a factor of approximately 7for the chirp,or about8dB,over that for the sinusoid. Thus,wideband signals can provide further improvement in Doppler estimation,as well as facilitating simultaneous TDE estimation.This and other combinations of processing are topics for further study.
4.REFERENCES
[1]R.L.Moses, D.Krishnamurthy,R.Patterson,“A self-
localization method for wireless sensor networks,”Eurasip Jrnl.Appl.Sig.Proc.,vol.4,pp.348–358,2003.
[2]T.R.Damarla,V.Mirelli,“Sensor localization using heli-
copter acoustic and GPS data,”Proc.of SPIE,vol.5417,pp.
336–340,April2004.
[3]Y.T.Chan,J.J.Towers,“Passive localization from Doppler-
shifted frequency measurements,”IEEE Trans.Sig.Proc.,vol.
40,no.10,pp.2594–2598,Oct.1992.
[4]O.Cramer,“The variation of the specific heat ratio and the
speed of sound in air with temperature,pressure,humidity, and CO2concentration,”Jrnl.Acoustic Soc.of Amer.,vol.93, no.5,pp.2510–2516,May1993.
[5]R.J.Kozick,B.M.Sadler,“Performance of Doppler es-
timation for acoustic sources with atmospheric scattering,”
Proc.ICASSP’04,pp.381–384,May2004.
[6]Q.Jin,K.M.Wong,Z.-Q.Luo,“The estimation of time delay
and Doppler stretch of wideband signals,”IEEE Trans.Sig.
Proc.,vol.43,no.4,pp.904–916,April1995.
¬。