移动互联技术在多船舶通信目标定位中的应用
2023-07-22贾雪松
贾雪松
(沈阳城市建设学院 信息与控制工程学院, 辽宁 沈阳 110167)
0 引 言
大型船舶改变既定航向需要一定的时间,为避免航道上船舶出现碰撞情况,对多船舶通信目标进行定位是重点关注的问题。目前有很多学者研究多船舶通信目标定位方法,简杰等[1]提出AUV 协同定位方法,该方法利用阈值加权方法对船舶目标位置观测值进行粗差改善,再进行局部滤波处理后,生成位移AUV 定位信息,实现多船舶通信目标定位。但该方法在处理多组船舶目标位置观测值时,受信号通信时延影响,其处理信号结果不够准确,导致其最终对船舶定位效果不佳。李宗凌等[2]提出SAR 图像船舶目标定位方法,该方法通过采集船舶SAR 图像,利用图像处理方式得到船舶目标位置,但该方法采集的船舶SAR 图像清晰度不足,导致其定位船舶目标位置存在较大的偏差。移动互联技术是将移动通信技术和互联网技术相结合,是网络通信传输和移动应用实践活动的总称。船舶在水域上航行时,其与地面站或其他船舶联系均应用移动互联技术实现,因此本文研究移动互联技术在多船舶通信目标定位中的应用方法,为防止船舶碰撞、避障提供技术支持。
1 移动互联技术的多船舶通信目标定位方法
1.1 基于移动互联技术的相邻船舶通信节点距离计算
在船舶移动互联网络内,令L×L表示该网络内的一个区域,L表示区域边长,在该区域内存在N个船舶通信目标传感器节点,节点的通信半径由r表示。在定位船舶通信目标时,其通信节点发出的信号受到绕射、障碍物阻挡等因素影响,船舶通信节点信号传播具备各向异性[3],在此使用对数正态传播模型计算船舶通信节点信号功率。d0,d表示船舶通信发射节点和接收节点的参考距离和实际距离,表示实际距离为d时,船舶移动互联网络接收节点的信号功率,其计算公式如下:
式中:n为信号传输路径损耗因数;Pt为发射信号功率;Ω(d0)为无线电自由空间传输模型;Nσ为高斯随机噪声。
Gt为船舶移动互联发射节点的天线增益,Gr为接收天线增益,则无线电自由空间传输模型表达公式如下:
式中:λ为移动互联无线电信号波长;η为信号接收端损耗系数。
在船舶移动互联网络内[4],令zi,zj表示区域L×L内任意2 个节点,该2 个节点距离为d时,令
则船舶移动互联网络内节点和的接收信号强度可利用对数正态传输模型表达,其公式如下:
对式(4)进行简化处理,其变更如下:
其中:
将式(6) 代入式(5),则10nlgd计算结果为:
由于多船舶通信节点在移动互联网区域内为均匀随机分布状态,且每个多船舶通信节点的通信半径均相同,其作用范围为规则的圆[75],依据接收信号强度和节点距离之间的近似关系,则最小接收信号强度与对应最大节点距离之间的关系如下:
式中:Pmin、dmax分别为最小接收信号强度和最大节点距离。
信号传输路径损耗因数n计算公式如下:
将式(8)、式(9)代入到式(7),则多舰船通信节点距离的估算值表达公式如下:
利用式(10)即可得到船舶移动互联网络所有多船舶通信节点的距离。
1.2 相邻船舶通信节点距离误差补偿
由于移动互联网络内通信信号内存在干扰噪声以及信号传输的衰减性,导致计算相邻船舶通信节点距离存在一定误差[6],为提升多船舶通信目标定位精度,需对相邻船舶通信节点距离误差进行补偿处理,其详细过程如下:d表示2 个多船舶通信节点距离,该距离与距离误差之间关系表达公式如下:
式中:ϕ(d)为距离误差,ε;ζ分别为一次误差系数和常误差系数。
Z(ε,ζ)为误差系数函数,其表达公式如下:
式中:di为实际测量值;ϕ(di)为实际测量值与距离估计值的差值。
对式(12)结果内的误差系数进行求导,其表达公式如下:
再利用二元一次方程对式(13)进行求解,得到一次误差系数和常误差系数数值,公式如下:
以式(14)结果为基础,相邻船舶通信节点距离误差补偿后的修正值公式如下:
1.3 基于单移动信标的多船舶通信目标定位方法
多船舶在航行时,其位于移动互联网络内,多船舶在移动互联网络内的移动信标会随着船舶的航行向网络内不断发送位置信息包,该位置信息包内包括信标位置和当前时间,此时未知的多船舶通信目标节点可依据概率推算其位于某个信标节点周围,从而实现多船舶通信目标的定位。以补偿后的相邻船舶通信节点距离为基础,xi,yi为补偿后相邻船舶通信节点i距离坐标,Ui为多船舶通信节点位置约束方程,即
为保障多船舶通信目标定位更加准确,设置其连通性通信节点位置约束方程更新公式如下:
式中:k表示区域内任意节点,表示该节点的区域边界。
当一个船舶通信目标节点被检测到,则其连通性通信节点位置约束方程更新公式如下:
式中:xa,ya为信标的坐标,s为信标节点通信半径。
当一个船舶通信目标节点没有被检测到,则其连通性通信节点位置约束方程更新公式如下:
式中,Uneg为船舶通信目标通信半径同心圆区域,其表达公式如下:
式中,Qneg为 同心圆内接正方形边长。
依据上述过程更新多船舶通信目标通信节点区域后,利用下式得到多船舶通信目标未知点的自身位置,表达公式如下:
式中:O(x,y)为多船舶通信目标未知点的自身位置,x,y∈Ui;PDFRS S I(·)为未知节点与信标节点距离似然概率函数。
2 实验结果与分析
以某港口出入港航线作为实验对象,使用本文方法对出入港航线内多船舶通信目标进行定位,其中多船舶均加入移动互联网,多船舶的信标信息发送间隔为0.1~1.0 s,其通信半径区间为10~30 m,信标节点移动速度10~50 s。
多舰船通信节点距离估算是多舰船通信目标定位的基础,在移动互联区域内选择10 个多舰船通信目标节点应用本文方法估算多舰船通信节点距离。为使实验结果更加充分,同时使用文献[3]方法和文献[4]方法展开实验,实验结果如表1 所示。分析表1 可知,同时应用本文方法、文献[3]方法和文献[4]方法进行多船舶通信节点距离估算时,本文方法估算的结果与多船舶通信节点距离实际数值最为接近,其与多船舶通信节点距离实际数值偏差位于0.29~0.96 m 之间,而文献[3]方法和文献[4]方法估算的多船舶通信节点距离实际数值偏差分别位于0.59~1.55 m 和0.46~1.83 m之间。上述结果说明:本文方法估算多船舶通信节点距离与其设计距离最为接近,可有效估计多船舶通信节点距离。
表1 多船舶通信节点距离估算结果(m)Tab. 1 Distance estimation results of multiple ships communication nodes (m)
验证本文方法对多船舶通信节点距离估算值误差补偿效果,以表1 内10 个多船舶通信节点作为实验对象,使用本文方法对其距离估算值误差进行补偿处理,并设置补偿后误差值不得高于0.5 m,测试结果如表2 所示。可知,应用本文方法对估算的多船舶通信节点距离进行补偿后,其估算多船舶通信节点距离偏差最小为0.14 m,最大仅为0.33 m,该数值较所设的阈值低,说明本文方法可有效对多船舶通信节点距离进行补偿,补偿后的多船舶通信节点距离与其实际距离极为接近。
表2 多船舶通信节点估算距离误差修正结果(m)Tab. 2 Correction results for distance error estimation of multiple ships communication nodes (m)
验证本文方法对多船舶通信目标的定位效果,为使实验结果更具科学性,分别在10 艘和30 多艘船舶环境下对其通信目标进行定位,验证本文方法实际应用效果,实验结果如图1 所示。分析可知,在10 艘船舶和30 艘船舶的多船舶环境下,本文方法在定位船舶通信目标时的定位位置与船舶通信目标位置完全吻合。该结果说明本文方法在定位多船舶通信目标时受船舶数量影响较少,具备较强的多船舶通信目标定位方法,应用效果较好。
图1 多船舶通信目标定位实验结果Fig. 1 Experimental results of multiple ships communication target localization
3 结 语
本文研究移动互联技术在多船舶通信目标定位中的应用方法,利用移动互联技术连接多船舶通信目标,使多船舶通信目标位于一个移动互联网络内,计算该网络内多船舶通信节点距离并对其进行补偿后,依据多船舶通信节点距离实现其通信目标定位。对本文方法进行验证表明,其具备较好的应用性,未来可为船舶导航、避障等提供有效定位信息。