论文部分内容阅读
水声传感网络(Underwater Acoustic Sensor Network,UASN)被广泛应用于海洋资源探索、水下数据收集、灾难预警、水下导航和军事行动等场景中,是海洋研究信息化的热点。定位技术作为水声传感网络中的支撑技术,常用于估计水下目标的位置、跟踪水下节点、优化媒体接入控制与路由协议的性能等。在水声传感网络中设计有效合理的定位技术具有重要的意义。考虑水声传感网络的特性,本文主要研究水下定位技术中的分布式被动定位技术。考虑到水下待定位节点与信标节点之间难以保持时钟同步,且定位周期长的问题,论文首先在基于定位报文到达时间差(Time Difference of Arrival,TDoA)定位算法的基础上提出定位报文同步发送的TDoA定位算法,并给出了算法的具体实现与详细的误差分析。TDoA定位算法面临两个主要问题:第一是假设声速恒定,这会导致一定的定位误差;第二是要求所有信标节点保持时钟同步,这会导致高昂的同步代价。针对声速恒定问题,论文提出了一种结合声速梯度(sound speed profile,SSP)的多径辅助测距定位算法。该定位算法结合了 TDoA算法和多径测距算法,水下节点额外利用了海底信标节点定位报文的几何反射径来辅助测距,进而以实测的声速梯度完成定位任务,提高了定位精度。针对同步代价问题,论文提出了 一种海底信标辅助定位算法。海底信标辅助定位算法仅要求海面信标节点之间的时钟同步,其中海底信标节点仅转发海面信标节点的定位报文。理论分析与仿真结果表明,上述提出的定位算法可以有效解决T D o A算法所面临的两个主要问题。基于定位报文的定位方法可以有效解决水下待定位节点的定位问题,但在定位跟踪中面临实时性和低能耗无法兼容的问题。针对于此,论文提出一种基于序贯滤波的定位跟踪方法。论文首先构建了可以最大化覆盖海域的定位系统,并设计了信标节点广播定位报文的时序。考虑到时钟异步的特性,在滤波方案中将每组定位报文或者相邻两组定位报文中不同定位报文的到达时刻差作为观测值,实时处理观测值数量不同的情况;考虑有效声速随位置变化的特性,将有效声速作为状态量进行迭代更新,减小由于声速变化引起的定位误差。理论分析与仿真结果表明,本文提出的定位跟踪方法可以很好地应用到水下移动节点的定位跟踪中。针对于定位报文同步发送的TDoA定位算法和基于滤波的定位跟踪方法,本文给出湖试验证。试验首先进行了定位报文同步发送TDoA定位算法的功能验证,并验证了信标节点拓扑结构大小和水下节点所处位置对于定位性能的影响;另外试验还验证基于滤波的定位跟踪方法在定位系统中的可行性。