[发明专利]基于双速率的水下无线多跳网络节点自定位方法有效
申请号: | 201210036912.5 | 申请日: | 2012-02-18 |
公开(公告)号: | CN102547981A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 赵瑞琴;申晓红;王海燕;高婧洁;白卫岗;李保军;李雪 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于双速率的水下无线多跳网络节点自定位方法,技术特征在于:利用低速率传输LM实现无线多跳网络结点间的精确测距,利用高速率传输HM实现网络结点间的其他信息传输;其具有以下优点:1.适用于锚节点稀疏的水下无线多跳网络结点自定位,大大提高了水下无线多跳网络结点定位精度。本发明采用低速率模式完成测距,可以大大提高单跳覆盖范围,避免现有单速率无线多跳网络中存在多跳测距带来的累积测距误差与大的开销,获得高的无线多跳网络结点自定位精度。2.有效降低结点定位带来的能耗与开销。基于双速率的传输模式保证无线多跳网络的低能耗,算法简单有效,大大降低定位过程中产生的控制分组的信息量。 | ||
搜索关键词: | 基于 速率 水下 无线 网络 节点 定位 方法 | ||
【主权项】:
1.一种基于双速率的水下无线多跳网络结点自定位方法,其特征在于:水下无线多跳网络由锚结点和若干普通结点组成,利用低速率传输LM实现无线多跳网络结点间的精确测距,利用高速率传输HM实现网络结点间的其他信息传输;所述锚结点是能够得到其绝对位置信息的网络结点,或无法获得其绝对位置信息但可以作为网络其他结点定位参考的结点;所述普通结点为通过其与锚结点进行通信得到距离信息进而完成自定位的待定位结点;具体步骤如下:步骤1:锚结点N1采用LM模式在t0时刻发送hello分组;所述hello分组内包括该分组的类型、发送该hello分组的结点的ID、发送该hello分组的结点的类型、发送该hello分组的时刻等信息;步骤2:在ti时刻普通结点i收到该hello分组,i表示普通结点的ID,i=1,2,3....n-1;依据Di,N1=Tproc·vs计算该普通结点i与锚结点之间的距离,其中Tproc表示声信号在水声信道中的传播时延Tproc=(ti-t0),vs表示声波在水中的传播速度;步骤3:普通结点i依据其结点ID的次序,采用LM模式依次发送其产生的hello分组,每个结点广播hello分组的时刻分别为t′i;步骤4:锚结点N1收到来自任意普通结点i的hello分组的时刻为t′N1,i,任意普通结点i收到来自任意普通结点j的hello分组的时刻为t′i,j,其中j≠i,j=1,2,3....n-1:依据DN1,j=(t′N1,j-t′i)·vs计算锚结点N1到任意普通结点j之间的距离;依据Di,j=(t′i,j-t′i)·vs计算任意普通结点i到j的距离;步骤5:由步骤4得到的锚结点N1到任意普通结点之间的距离,按照
选取距离锚结点N1最远的普通结点作为第二个参考结点N2,即N2=j*;N1将获得的全部测距信息{DN1,1,DN1,2,DN1,3,....,DN1,n-1}以HM模式发给N2;步骤6:N2依据本地测距信息{DN2,1,DN2,2,DN2,3,....,DN2,n-1}及由步骤5中收到来自锚结点N1的测距信息{DN1,1,DN1,2,DN1,3,....,DN1,n-1},按照D N 1 , j * * + D N 2 , j * * = ]]>max { D N 1,1 + D N 2,1 , D N 1,2 + D N 2,2 , D N 1,3 + D N 2,3 , . . . , D N 1 , n - 1 + D N 2 , n - 1 } , ]]> 选择距离N1与N2之和最大的结点作为第三个参考结点N3,即N3=j**,N2将第三个参考结点N3的ID j**及N2到N3间的距离DN2,N3以LM模式发给锚结点N1;步骤7:依据步骤5和6得到的两个参考结点N2和N3,锚结点N1建立以锚结点N1为原点的坐标系:以N1为原点,N1与N2的连线作为X轴,N2的坐标为(DN1,N2,0),Y轴定义为以沿X轴逆时针旋转90度所得的方向线,在以此坐标系下利用DN1,N2、DN2,N3与DN1,N3计算N3的坐标(x3,y3),其中x 3 = D 2 N 1 N 2 + D 2 N 1 N 3 - D 2 N 2 N 3 2 D N 1 N 2 , ]]>y 3 = D 2 N 1 N 3 - x 2 3 ; ]]> 步骤8:锚结点N1将上一步骤得到的N1、N2、N3三个参考结点ID及坐标{(x1,y1)、(x2,y2)、(x3,y3)}以LM模式发送出去;步骤9:全网其他结点收到参考结点信息之后,网络中任意待定位结点i依据( x i - x 1 ) 2 + ( y i - y 1 ) 2 = D i , N 1 , ]]>( x i - x 2 ) 2 + ( y i - y 2 ) 2 = D i , N 2 ]]> 以及( x i - x 3 ) 2 + ( y i - y 3 ) 2 = D i , N 3 , ]]> 计算得到该待定位结点i的坐标(xi,yi),完成无线多跳网络结点自定位。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210036912.5/,转载请声明来源钻瓜专利网。