[发明专利]基于双速率的水下无线多跳网络节点自定位方法有效
| 申请号: | 201210036912.5 | 申请日: | 2012-02-18 |
| 公开(公告)号: | CN102547981A | 公开(公告)日: | 2012-07-04 |
| 发明(设计)人: | 赵瑞琴;申晓红;王海燕;高婧洁;白卫岗;李保军;李雪 | 申请(专利权)人: | 西北工业大学 |
| 主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W84/18 |
| 代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
| 地址: | 710072 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 速率 水下 无线 网络 节点 定位 方法 | ||
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},按照
步骤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),其中
步骤8:锚结点N1将上一步骤得到的N1、N2、N3三个参考结点ID及坐标{(x1,y1)、(x2,y2)、(x3,y3)}以LM模式发送出去;
步骤9:全网其他结点收到参考结点信息之后,网络中任意待定位结点i依据
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210036912.5/1.html,转载请声明来源钻瓜专利网。





