The present invention discloses a method and device for locating the WSN node. The method includes determining the signal between the unknown node and the beacon node in the unknown node in the WSN, and determining the signal between the arbitrary pixel units in the WSN and the beacon nodes connected to the unknown nodes, and the beacon nodes of the unknown nodes and the connected unknown nodes. The signal between the signal of any pixel unit in WSN and the beacon node of the unknown node to generate the target function, search the target function value corresponding to the arbitrary pixel unit signal in the WSN, and locate the pixel unit corresponding to the maximum target function value as the unknown node. By searching the target function value corresponding to any pixel unit signal in WSN, positioning the pixel unit corresponding to the maximum target function value as an unknown node can achieve high precision and low power node location.
【技术实现步骤摘要】
一种WSN节点的定位方法及装置
本专利技术实施例涉及通信
,尤其涉及一种无线传感器网络(WirelessSensorNetwork,简称WSN)节点的定位方法及装置。
技术介绍
WSN是物联网的基本组成部分,其利用多个传感器节点通过自组织的方式构成无线网络,是物联网用来感知、识别以及处理网络覆盖区域中被监测对象的信息生产和采集系统。随着传感器技术、嵌入式计算技术、计算机网络技术和无线通信技术等的不断发展,无线传感器网络技术也逐渐走向成熟,并在军事侦察、环境监测、目标跟踪、医疗护理等诸多领域的应用不断普及。WSN节点定位是指未知节点基于网络中位置已知的邻近信标节点,通过有限的通信对于自身在系统中位置的估计。传感器节点自身的准确定位是实现对所监测对象进行定位、跟踪等应用的前提,是WSN研究的基础性问题和热点问题之一。现有的WSN节点定位方法基本可以分为两类:基于测距的定位方法和基于非测距的定位方法。基于测距的定位方法通过未知节点与邻近信标节点间的通信具体计算两者之间距离或者方位,并基于此实现节点自身定位。经典方法有基于接收信号强度(Receivedsignalstrengthindication,简称RSSI)测距定位如文献1:YaghoubiF.,AbbasfarA.-A.,MahamB..Energy-EfficientRSSI-BasedLocalizationforWirelessSensorNetworks2014.2:SahuP.K.,WuE.H.-K.,SahooJ..DuRT:DualRSSItrendbasedlocalizationf ...
【技术保护点】
1.一种无线传感器网络WSN节点的定位方法,其特征在于,包括:确定所述WSN中未知节点和连通所述未知节点的信标节点之间的信号;确定所述WSN中任意像素单元和所述连通所述未知节点的信标节点之间的信号;根据所述未知节点和连通所述未知节点的信标节点之间的信号以及所述WSN中任意像素单元和所述连通所述未知节点的信标节点之间的信号,生成目标函数;搜索所述WSN中任意像素单元信号对应的目标函数值,将最大目标函数值对应的像素单元定位为所述未知节点。
【技术特征摘要】
1.一种无线传感器网络WSN节点的定位方法,其特征在于,包括:确定所述WSN中未知节点和连通所述未知节点的信标节点之间的信号;确定所述WSN中任意像素单元和所述连通所述未知节点的信标节点之间的信号;根据所述未知节点和连通所述未知节点的信标节点之间的信号以及所述WSN中任意像素单元和所述连通所述未知节点的信标节点之间的信号,生成目标函数;搜索所述WSN中任意像素单元信号对应的目标函数值,将最大目标函数值对应的像素单元定位为所述未知节点。2.如权利要求1所述的方法,其特征在于,所述根据所述未知节点和连通所述未知节点的信标节点之间的信号以及所述WSN中任意像素单元和所述连通所述未知节点的信标节点之间的信号,生成目标函数,包括:根据所述未知节点和连通所述未知节点的信标节点之间的信号以及所述WSN中任意像素单元和所述连通所述未知节点的信标节点之间的信号、信号相位信息与节点间距离信息的对应关系,通过余弦相似性原理,生成目标函数。3.如权利要求1所述的方法,其特征在于,所述搜索所述WSN中任意像素单元信号对应的目标函数值,将最大目标函数值对应的像素单元定位为所述未知节点,包括:采用逐像素单元遍历搜索机制,搜索所述像素单元信号对应的最大的目标函数值;将最大目标函数值对应的像素单元定位为所述未知节点。4.如权利要求1所述的方法,其特征在于,所述搜索所述WSN中任意像素单元信号对应的目标函数值,将最大目标函数值对应的像素单元定位为所述未知节点,包括:根据质心定位原理,根据连通所述未知节点的信标节点的位置信息确定搜索的起始像素单元;根据所述起始像素单元,利用梯度下降法获取最大的目标函数值;将最大目标函数值对应的像素单元定位为所述未知节点。5.如权利要求4所述的方法,其特征在于,所述根据所述起始像素单元,利用梯度下降法获取最大的目标函数值,包括:生成第一矩阵和第二矩阵,其中,所述第一矩阵用于记录搜索的起始像素单元的坐标及其对应的目标函数值,所述第二矩阵用于记录目标函数值极大值的像素单元的坐标及其对应的目标函数值;初始化所述起始像素单元,计算所述起始像素单元的目标函数值,并将所述起始像素单元的目标函数值存入所述第一矩阵,初始化指示信号为0;从所述第一矩阵中取出一个像素单元,若所述第一矩阵为空,则设置所述指示信号为1;以取出的像素单元为基准,确定第一像素单元,计算所述第一像素单元的目标函数值,当所述第一像素单元的目标函数值大于所述取出的像素单元的目标函数值时,将所述第一像素单元的目标函数值存入所述第一矩阵,并设置所述指示信号为0;其中,所述第一像素单元为与所述取出的像素单元相邻且未被搜索过的像素单元;以取出的像素单元为基准,比较所述取出的像素单元的目标函数值与相邻的像素单元的目标函数值,在所述取出的像素单元的目标函数值大于所有相邻的像素单元的目标函数值时,将所述取出的像素单元存...
【专利技术属性】
技术研发人员:蒋锐,颜永庆,蔡文杰,李震宇,
申请(专利权)人:通鼎互联信息股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。