一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于多层等梯度声速剖面模型的声学定位方法与流程

2022-02-20 00:16:48 来源:中国专利 TAG:


1.本发明属于水声定位导航领域,具体涉及一种基于多层等梯度声速剖面模型的声学定位方法。


背景技术:

2.水下声学传感器网络(uasns)的出现,极大地提高了海洋环境监测的效率。在大多数水下声学传感器网络应用中,精确的节点定位是最基本和最重要的。节点的位置信息是完成其他水下任务的关键所在。在依赖位置的数据采集任务中,只有当位置信息正确时,数据才是有用的。由于水中声速随水深、盐度和温度的变化而变化,基于声线直线传播假设的定位方法存在固有偏差,因此需要提出能够处理真实声速剖面的更精确的定位方法。


技术实现要素:

3.针对现有技术中存在的上述技术问题,本发明提出了一种基于多层等梯度声速剖面模型的声学定位方法,设计合理,克服了现有技术的不足,减轻了基于声线直线传播假设带来的误差,从而对移动目标的位置和速度作出更可靠和准确的估计。
4.为达到上述目的,本发明的技术方案如下:
5.一种基于多层等梯度声速剖面模型的声学定位方法,包括以下步骤:
6.步骤1)建立多层等梯度声速剖面的数学模型;所述多层等梯度声速剖面的数学模型每层声速剖面的梯度相同,不同层之间的梯度会有变化,用p层声速剖面来接近真实的声速剖面,第p个声线层中的声速c
p
(z)表示为:
[0007][0008]
式中,z代表水深,范围为第p层的起点深度到终点深度a
p
是该层的声速梯度,b
p
是该层声速的水平轴截距。
[0009]
其中,根据声线在第p层的终点和第p 1层的起点的掠射角相等,进行声线跟踪。
[0010]
步骤2)获取若干传感器节点的状态信息,并获取传感器节点之间接收到的fdoa信息或fdoa信息和tdoa信息;其中,tdoa(time difference of arrival)为到达时间差,fdoa(frequency difference of arrival)为到达频率差。
[0011]
步骤3)根据步骤2)获取的传感器节点的状态信息结合步骤1)建立的多层等梯度声速剖面的数学模型建立目标节点和所述若干传感器节点位置信息之间的到达频率模型或到达频率和到达时间模型;
[0012]
步骤4)利用fdoa或tdoa与fdoa联合估计方法结合步骤2)获取的fdoa信息或fdoa信息和tdoa信息和步骤3)的模型估计得到待定位目标节点的位置、速度信息。
[0013]
进一步地,所述步骤1)中,根据声线在第p层的终点和第p 1层的起点的掠射角相等,进行声线跟踪,具体为:不考虑海底和海面的声线反射情况,声线在第p层的终点和第p 1层的起点的掠射角相等:
[0014][0015]
其中掠射角的计算公式如下:
[0016][0017][0018]
α
p
=arctan(y
p
)
[0019]
β
p
=arctan(x
p
)
[0020][0021]yp
=l
p
/x
p
,当
[0022][0023]
式中,d
p
表示水平方向上起止点的距离,x
p
和y
p
是过程中定义的计算中间变量,α
p
是实际声线与两节点直线传播路径之间的夹角,β
p
是两节点之间直线路径与水平方向的夹角,根据掠射角计算公式以及三角函数和差化积的特性,得到下式:
[0024][0025]
基于x
p
参数,获取各层的和进而实现声线跟踪。
[0026]
进一步地,所述步骤2)中,若干传感器节点的状态信息包括位置和速度信息。
[0027]
进一步地,所述步骤3)中根据步骤2)获取的传感器节点的状态信息结合步骤1)建立的多层等梯度声速剖面的数学模型建立待定位目标节点和所述若干传感器节点位置信息之间的到达频率模型具体包括:
[0028]
通过多层等梯度声速剖面模型,从发射端到接收端的foa的表达式为:
[0029]
g=g
s-gd[0030]
其中gs是考虑发射端运动的发射频率,gd是接收端运动产生的多普勒频移,具体写作:
[0031][0032][0033]
其中,f0是载波频率,cs和cr分别是发射端和接收端所在位置深度处的声速,v
⊥s和v
⊥r分别是发射端和接收端的径向速度:
[0034][0035][0036]
其中是声线在xoy平面的投影与x轴的夹角,vs=[v
sx
,v
sy
,v
sz
]
t
和vr=[v
rx
,v
ry
,vrz
]
t
分别为发射端和接收端的速度;分别是发射端和接收端所在位置所处声速剖面模型层数对应的起始点掠射角和终止点掠射角。
[0037]
根据上述关系求解foa对目标节点位置和速度的偏导。
[0038]
进一步地,将目标节点作为发射端,传感器节点作为接收端;假设目标和传感器节点的速度不为零,定义目标位置为μ=[x,y,z]
t
,目标节点在位置μ的速度为v
μ
=[v
x
,vy,vz]
t
=[v
sx
,v
sy
,v
sz
]
t
。则foa对目标节点位置的偏导为:
[0039][0040][0041][0042][0043]
其中偏导进一步写成:
[0044][0045][0046][0047][0048][0049]
foa对目标节点速度的偏导写作:
[0050][0051]
同理可以获得foa对目标节点位置和速度的偏导。
[0052]
进一步地,所述步骤4)中,利用fdoa估计得到目标节点的位置具体为:
[0053]
建立传感器节点收到目标节点定位信号的foa模型为:
[0054]
f=g(μ) n
[0055]
其中g(
·
)=[g1(
·
),g2(
·
),...,gn(
·
)]
t
是信号的实际到达频率,n为传感器节点数量,f=[f1,f2,...,fn]
t
是目标与每个传感器节点之间的测量到达频率,n是测量噪声,服从均值为零,方差为σ=[σ
2f1

2f2
,...,σ
2fn
]
t
的高斯分布;各个传感器节点的相应测量噪声相互独立;
[0056]
用传感器参考节点的到达频率减去其他n-1个传感器节点的到达频率,fdoa测量
模型为:
[0057]
δf=g'(μ) ζ
[0058]
其中g'(
·
)=[g
21
'(
·
),g
31
'(
·
),...,g
i1
'(
·
),...,g
n1
'(
·
)]
t
,δf=[δf
21
,δf
31
,...,δf
i1
,...,δf
n1
]
t
,ζ=[ζ
21

31
,...,ζ
i1
,...,ζ
n1
]
t
,下标1为参考节点编号,更具体可以写作:
[0059]gi1
'(
·
)=gi(
·
)-g1(
·
)
[0060]
δf
i1
=f
i-f1[0061][0062][0063]
噪声向量的协方差矩阵为:
[0064][0065]
其中是一个对角线矩阵,1
n-1
是单位矩阵;
[0066]
假定测量噪声是高斯的,则目标节点位置μ的最大似然估计值为:
[0067][0068]
通过高斯牛顿法采用泰勒级数近似,通过多次迭代,使最大似然估计值最小获得目标节点位置;其中,第k次迭代可以表示为:
[0069][0070]
其中rf=g'(μ
(k)
)-δf:
[0071][0072]
其中:
[0073][0074][0075]
是传感器节点对目标节点位置的偏导。
[0076]
进一步地,所述步骤4)中,利用tdoa与fdoa联合估计得到目标节点的位置和速度信息具体为:
[0077]
目标节点的待估计变量建模为φ=[x,y,z,v
x
,vy,vz]
t
,使用高斯牛顿法求解φ的最大似然估计值获得目标节点的位置和速度信息,其中第k次迭代可以表示为:
[0078]
φ
(k 1)
=φ
(k)-(j
trξ-1
j)-1jtrξ-1r[0079]
其中:
[0080][0081][0082][0083]
为tdoa测量模型的噪声向量的协方差矩阵;
[0084][0085][0086][0087]
其中,tdoa测量模型表示为:
[0088]
δt=h'(μ) ρ
[0089]
其中h'(
·
)=[h
21
'(
·
),h
31
'(
·
),...,h
n1
'(
·
)]
t
,δt=[δt
21
,δt
31
,...,δt
n1
]
t
,ρ=[ρ
21

31
,...,ρ
n1
]
t
,下标1为参考节点编号,更具体可以写作:
[0090]hi1
'(
·
)=hi(
·
)-h1(
·
)
[0091]
δt
i1
=t
i-t1[0092][0093][0094]
本发明提供的一种基于多层等梯度声速剖面模型的声学定位方法具有如下有益效果:
[0095]
1、提出了多层等梯度声速剖面模型,该模型有效地跟踪了声线。
[0096]
2、与直线传播假设下的定位方法相比,新提出的算法有效地处理了声线的弯曲现象,获得了更准确和可靠的目标定位与速度估计结果。
附图说明
[0097]
图1为本发明实施例所公开的一种基于多层等梯度声速剖面模型的tdoa和fdoa声学定位方法的流程示意图;
[0098]
图2为本发明实施例所公开的真实声速剖面示意图;
[0099]
图3为本发明实施例所公开的直线传播模型和多层等梯度声速剖面模型下,位置估计误差曲面图;
[0100]
图4为本发明实施例所公开的直线传播模型和多层等梯度声速剖面模型下,速度
估计误差曲面图;
[0101]
图5为本发明实施例所公开的fdoa算法和tdoa算法的定位均方根误差;
[0102]
图6为本发明实施例所公开的tdoa与fdoa联合估计算法在位置和速度上的均方根误差。
具体实施方式
[0103]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0104]
一种基于多层等梯度声速剖面模型的tdoa和fdoa声学定位方法,具体包括如下步骤:
[0105]
步骤1)建立多层等梯度声速剖面的数学模型:
[0106]
步骤1-1)多层等梯度声速剖面模型将真实的声速剖面根据深度分成p层:每层声速剖面的梯度相同,不同层之间的梯度会有变化,用p层声速剖面来接近真实的声速剖面,第p个声线层中的声速c
p
(z)可以表示为:
[0107][0108]
式中,z代表水深,范围为第p层的起点深度到终点深度a
p
是该层的声速梯度,b
p
是该层声速的水平轴截距。a
p
和b
p
都是由真实的声速剖面决定;
[0109]
步骤1-2)计算声线路径,实现声线跟踪:
[0110]
在一层等梯度声速剖面中,声线开始节点为:
[0111][0112]
声线结束节点为:
[0113][0114]
根据斯内尔定律(snell's law)和声线的几何关系,声线开始节点和声线结束节点的关系可以用如下一系列式子来表达:
[0115][0116][0117][0118]yp
=l
p
/x
p
,当
[0119]
α
p
=arctan(y
p
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(8)
[0120]
β
p
=arctan(x
p
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(9)
[0121][0122][0123]
式中,d
p
表示水平方向上起止点的距离,l
p
是一个由水体声速剖面性质决定的常
数,x
p
和y
p
是过程中定义的计算中间变量,α
p
是实际声线与两节点直线传播路径之间的夹角,β
p
是两节点之间直线路径与水平方向的夹角,和分别是声线起止点的掠射角,从声线起始点s
p
到终止点e
p
的传播时间被记作t
p

[0124]
不考虑海底和海面的声线反射情况,声线在第p层的终点和第p 1层的起点的掠射角有如下关系:
[0125][0126]
从式(6)到式(12),以及三角函数和差化积的特性,可以得到下式:
[0127][0128]
式(13)是x
p
(或d
p
)的高阶多项式;
[0129]
基于x
p
参数,获取各层的和进而实现声线跟踪;
[0130]
因此,在多层等梯度声速剖面模型下,声线跟踪等同于确定p-1个多项式的根。
[0131]
步骤2)确定若干传感器节点的状态信息,并获取tdoa与fdoa信息:
[0132]
确定所述若干传感器节点位置ai(i=1,2,3...n)为:
[0133][0134]
传感器节点速度v
ai
(i=1,2,3...n)为:
[0135][0136]
式中,n为传感器节点的个数;
[0137]
获取tdoa信息δti=[δt
21
,δt
31
,...,δt
n1
]
t
与fdoa信息δf=[δf
21
,δf
31
,...,δf
n1
]
t
,其中1为参考节点编号,i=2,3...n。
[0138]
步骤3)计算待定位目标节点和所述若干信标节点位置信息之间的到达频率:
[0139]
步骤3-1)确定发射端到接收端的到达频率(frequency of arrival,foa)的表达式:
[0140]
通过多层等梯度声速剖面模型,从发射端到接收端的foa的表达式为:
[0141]
g=g
s-gdꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(16)
[0142]
其中gs是考虑发射端运动的发射频率,gd是接收端运动产生的多普勒频移,具体可以写作:
[0143][0144][0145]
其中cs和cr分别是发射端和接收端所在位置深度处的声速,v
⊥s和v
⊥r分别是发射端和接收端的径向速度;v
⊥s和v
⊥r由以下公式给出:
[0146]
[0147][0148]
其中是声线在xoy平面的投影与x轴的夹角,vs=[v
sx
,v
sy
,v
sz
]
t
和vr=[v
rx
,v
ry
,v
rz
]
t
分别为发射端和接收端的速度;分别是发射端和接收端所在位置所处声速剖面模型层数对应的起始点掠射角和终止点掠射角。
[0149]
步骤3-2)任意点多普勒频移的梯度计算:即根据上述关系求解foa对目标节点位置和速度各分量的偏导,本实施例中,将目标节点作为发射端,传感器节点作为接收端;假设目标和传感器节点的速度不为零,定义目标位置为μ=[x,y,z]
t
,目标节点在位置μ的速度为v
μ
=[v
x
,vy,vz]
t
=[v
sx
,v
sy
,v
sz
]
t
,则foa对目标节点位置分量x的偏导可由式(16)得到,写作:
[0150][0151][0152][0153]
其中偏导可以进一步写成:
[0154][0155][0156][0157][0158]
其中f0是载波频率。类似的,g关于目标位置分量y和z的偏导也可以如此得到;
[0159]
foa对目标节点速度的偏导也可以从式(16)中得到,写作:
[0160][0161]
类似的,可以得到g关于目标节点速度分量vy和vz的偏导。
[0162]
步骤4)用fdoa信息进行目标定位:
[0163]
考虑一个三维的水下传感器网络,传感器节点的数量是n,所有传感器节点的位置都是已知的。目标节点的位置是μ,那么传感器节点收到的定位信号的foa可以被建模为:
[0164]
f=g(μ) n
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(29)
[0165]
其中信号的实际到达频率g(
·
)=[g1(
·
),g2(
·
),...,gn(
·
)]
t
是目标节点位置μ=[x,y,z]
t
的函数,由式(16)表示;f=[f1,f2,...,fn]
t
是目标与单个传感器之间的测量
foa;n维列向量n是测量噪声,它服从均值为零,方差为σ=[σ
2f1

2f2
,...,σ
2fn
]
t
的高斯分布;各个传感器节点的相应测量噪声是相互独立的;
[0166]
以第一个传感器节点为参考节点,用参考节点的到达频率减去其他n-1个节点的到达频率,fdoa测量模型为:
[0167]
δf=g'(μ) ζ
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(30)
[0168]
其中g'(
·
)=[g
21
'(
·
),g
31
'(
·
),...,g
i1
'(
·
),...,g
n1
'(
·
)]
t
,δf=[δf
21
,δf
31
,...,δf
i1
,...,δf
n1
]
t
,ζ=[ζ
21

31
,...,ζ
i1
,...,ζ
n1
]
t
,更具体可以写作:
[0169]gi1
'(
·
)=gi(
·
)-g1(
·
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(31)
[0170]
δf
i1
=f
i-f1ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(32)
[0171][0172][0173]
噪声向量的协方差矩阵可由式(34)得到:
[0174][0175]
其中是一个对角线矩阵,其对角线值为1
n-1
是单位矩阵;
[0176]
由于假定测量噪声是高斯的,目标位置μ的最大似然估计值可以写成:
[0177][0178]
显然,式(36)所代表的解是非线性的,可以用高斯牛顿法来求解;高斯牛顿法采用泰勒级数近似,通过多次迭代,使式(36)最小;其中,第k次迭代可以表示为:
[0179][0180]
其中rf=g'(μ
(k)
)-δf,更进一步可以写作:
[0181][0182]
其中:
[0183][0184]
其中:
[0185][0186]
步骤5)用tdoa信息进行目标定位:
[0187]
同样考虑一个三维的水下传感器网络,传感器节点的数量是n,所有传感器节点的位置都是已知的。目标节点的位置是μ,那么传感器节点收到的定位信号的toa可以被建模为:
[0188]
t=h(μ) m
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(41)
[0189]
其中t=[t1,t2,...,tn]
t
是目标与单个传感器之间的测量toa;n维列向量m是测量噪声,它服从均值为零,方差为的高斯分布;各个传感器节点的相应测量噪声是相互独立的;信号的实际传播时间h(
·
)=[h1(
·
),h2(
·
),...,hn(
·
)]
t
是目标节点位置μ=[x,y,z]
t
的函数,即对应发射端和接收端所在位置之间声速的传播时间(参见论文ranging in an underwater medium with multiple isogradient sound speed profile layers);
[0190]
同样以第一个传感器节点为参考节点,用参考节点的实际传播时间减去其他n-1个节点的实际传播时间,tdoa测量模型为:
[0191]
δt=h'(μ) ρ
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(42)
[0192]
其中h'(
·
)=[h
21
'(
·
),h
31
'(
·
),...,h
n1
'(
·
)]
t
,δt=[δt
21
,δt
31
,...,δt
n1
]
t
,ρ=[ρ
21

31
,...,ρ
n1
]
t
,更具体可以写作:
[0193]hi1
'(
·
)=hi(
·
)-h1(
·
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(43)
[0194]
δt
i1
=t
i-t1ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(44)
[0195][0196][0197]
噪声向量的协方差矩阵可由式(46)得到:
[0198][0199]
其中是一个对角线矩阵,其对角线值为
[0200]
由于假定测量噪声是高斯的,目标位置μ的最大似然估计值可以写成:
[0201][0202]
显然,式(48)所代表的解是非线性的,可以用高斯牛顿法来求解;高斯牛顿法采用泰勒级数近似,通过多次迭代,使式(48)最小;其中,第k次迭代可以表示为:
[0203][0204]
其中r
t
=h'(μ
(k)
)-δt,更进一步可以写作:
[0205][0206]
其中:
[0207][0208]
其中:
[0209][0210]
步骤6)基于tdoa和fdoa联合估计声学定位方法,得到待定位目标节点的位置与速度信息:
[0211]
当tdoa和fdoa的测量结果结合起来估计移动目标的位置和速度时,可以通过增加上述矩阵的维度数量来实现;需要估计的变量建模为φ=[x,y,z,v
x
,vy,vz]
t
;再次使用高斯牛顿法来解决该问题,第k次迭代可以表示为:
[0212]
φ
(k 1)
=φ
(k)-(j
trξ-1
j)-1jtrξ-1rꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(53)
[0213]
其中:
[0214][0215][0216][0217]
具体迭代求解过程如图1所示。
[0218]
以水下航行器探测定位为例,当水下移动目标节点进入探测区域后,其发出的特定频率的噪声被各接收器获得,一般水面接收器为传感器节点。由于各传感器节点到目标节点位置的距离不一样,且存在多普勒效应,因此声音信号到达各传感器节点的时间与频率也有所不同,各水听器呈现出的是波形相似,强度不同,时序上相差一定平移量且频率不同的信号。利用互相关解算技术可以求出各传感器节点的接收波形相对于参考传感器节点波形的时间差与频率差。作为算法的输入量,我们还需要提前标定好该区域的声速值,各传感器节点的测量误差方差,以及各传感器节点的速度值与布放的具体坐标。根据上述信息利用本发明方法,可得出目标位置的坐标。计算结果随传感器节点测量误差的增大而增大,且移动目标与传感器节点的相对位置也会对测量精度造成影响。
[0219]
本实施例仿真的传感器节点的具体设置见表1。四个传感器节点被设置为平行四边形结构,边长相距2公里。目标节点设置在800米深处,传感器节点位于距海面10.2米深处。目标节点的真实速度为v
μ
=[-2,1.5,4]
t m/s。所有的信号都从目标节点发送到传感器节点。仿真中使用的真实声速剖面图见图2。海面上的声速为1500m/s,1000米处的声速为1490m/s。真实声速剖面满足关系式c(z)=1500-sqrt(z/10)。在此基础上,建立等梯度声速剖面模型。将真实声速剖面均匀地分为9层。每层的梯度满足关系式a
p
=(c
p
(zs)-c
p
(zd))/d
l
,其中c
p
(zs)和c
p
(zd)是第p层最浅和最深处的声速,d
l
是该层的层高。假设传感器节点之间是时间同步的,而目标节点和传感器节点之间是时间不同步的。目标节点向传感器节点发送的信号的载波频率为1000hz。均方根误差(rmse)可以用于衡量预测值与真实值之间的差异。
[0220]
表1传感器节点的位置和速度
[0221]
[0222]
在图3和图4中,信号时延的测量噪声的标准差为σ
2t
=1
×
10-8
s2,信号频率的测量噪声的标准差为σ
2f
=1
×
10-9
hz2。这两个噪声是相互独立的。tdoa和fdoa的测量值是通过向真实值添加噪声产生的。估计误差曲面由1000次蒙特卡罗仿真的统计平均值给出,曲面中网格的长度为100米。
[0223]
图3和图4分别显示了四个传感器节点所包围区域内的位置和速度的估计误差曲面。直线传播模型和多层等梯度声速剖面模型的定位精度都在同一图中说明。从图3和图4中的估计误差曲面可以看出,平行四边形的两个锐角处的误差最大。越靠近平行四边形的中心点,误差值就越小。在位置和速度估计误差图中,直线传播模型的误差比多层模型的误差至少大20db。
[0224]
在图5和图6中,用rmse来表示三种算法在直线传播假设模型下以及多层等梯度声速剖面模型下的定位性能,包括单独的tdoa和fdoa算法,以及tdoa和fdoa联合估计算法。时延测量的噪声是影响算法精度的一个重要因素。在仿真中,时延的噪声范围从1
×
10-8
s2到1
×
10-4
s2。多普勒频移测量的噪声被设定为时延测量噪声的十分之一,范围从1
×
10-9
hz2到1
×
10-5
hz2。时延的测量噪声与多普勒频移的测量噪声是不相关。目标节点的起始位置为μ=[1000,800,800]
t
。误差曲面是由10,000次蒙特卡罗仿真的统计平均值给出的。从图5和图6的仿真中我们可以看到,随着测量噪声的减少,在其他条件保持不变的情况下,算法的误差会减小。
[0225]
从图6中tdoa定位的结果可以看出,当测量噪声较小时,直线传播模型的性能明显不如多层等梯度模型。当测量噪声较大时,两个模型的精度几乎相同。因为此时,影响定位精度的主要因素是测量噪声而不是直线传播模型带来的误差。图6中fdoa定位的结果表明,当测量噪声较小时,直线传播模型的误差主要是由声线传播时的掠射角角度不准确引起的。当测量噪声的影响比较小时,直线传播模型的性能明显不如多层模型。当测量噪声足够大时,两个模型的定位误差趋于一致。从图5中联合估计的结果可以明显看出,随着测量噪声的增加,定位算法的均方根误差增加。在这种情况下,定位精度往往由测量误差决定,而不是由直线传播模型的误差决定。
[0226]
通过比较图5和图6的结果,我们可以发现,多层等梯度声速剖面模型在有声线弯曲的水下场景中可以给出更可靠和准确的目标节点位置和速度估计,整体上优于直线传播模型。然而,由于仿真中所选择的声速剖面的整体梯度相当小,所以直线传播模型带来的误差对估计结果的影响也很变相变小了,特别是当测量噪声较大时。
[0227]
通过上述仿真实验的验证,可以得出结论,基于多层等梯度声速剖面模型的定位算法能够有效地跟踪声射线,修正声射线弯曲引起的估计误差,与传统的直线传播模型相比,能够给出更可靠、更准确的节点位置和速度估计。
[0228]
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化或变动。这里无需也无法把所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献