[发明专利]一种无冲突的竞争信道水声网络并行通信方法有效
| 申请号: | 201710934736.X | 申请日: | 2017-10-10 |
| 公开(公告)号: | CN107919950B | 公开(公告)日: | 2020-06-19 |
| 发明(设计)人: | 张军;胡智;宁更新;冯义志;余华;季飞;陈芳炯 | 申请(专利权)人: | 华南理工大学 |
| 主分类号: | H04L5/00 | 分类号: | H04L5/00;H04B11/00;H04B13/02 |
| 代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
| 地址: | 510640 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 冲突 竞争 信道 网络 并行 通信 方法 | ||
1.一种无冲突的竞争信道水声网络并行通信方法,其特征在于,所述的通信方法包括下列步骤:
S1、初始化水声通信网络,网络中所有节点同步时钟,检测网络中每对节点间的传播时延并保存到每个节点中,由其中一个节点广播网络启动信令,水声通信网络进入握手状态,其中,所述的传播时延根据各节点的坐标和声速计算;
S2、在握手状态,每个节点采用相同的非随机算法,计算所有节点的RTS时隙和CTS时隙,需发送信息的源节点在自己的RTS时隙中广播RTS信令,相应的目的节点若同意通信,则在自己的CTS时隙中广播回复CTS信令;
若上一状态为数据传输状态,则上一状态中的目的节点在自己的RTS时隙或CTS时隙中发送ACK/NACK信令,每个节点侦听并记录所有成功握手的通信请求,如果无节点握手成功,则重新转至步骤S2进入下一握手状态,如果有节点握手成功,则进入数据传输状态;
所述的步骤S2中,当节点从网络初始化状态转到握手状态或从握手状态转到握手状态时,每个节点采用以下方法计算自己以及其他节点的RTS和CTS时隙:
以网络启动信令的时间标签或上一握手状态优先级最低的节点CTS时隙结束时刻为0时刻,优先级为i的节点的RTS时隙为(TiRTS,TiRTS+PRTS),
其中
Ch为预设的时间且Ch大于任意两节点间传输时延的最大值,PRTS为发送RTS信令所需的时间,N为网络中节点的数目,TiRTS为优先级为i的节点发送RTS的时刻,Di,j为RTS从节点i到节点j的传播时延,Dh为预设的保护时间;
优先级为i的节点的CTS时隙为(TiCTS,TiCTS+PCTS),其中
PCTS为发送CTS信令所需的时间;
当节点从数据传输状态转到握手状态时,上一传输周期中的目的节点在自己的CTS时隙中发送ACK/NACK信令,每个节点采用以下方法计算自己以及其他节点的RTS和CTS时隙:
以数据传输状态最后一个数据包发送完毕的时刻为0时刻,优先级为i的节点的RTS时隙为(TiRTS,TiRTS+PRTS),其中
Ch为预设的时间且Ch大于任意两节点间传输时延的最大值,PRTS为发送RTS信令所需的时间,N为网络中节点的数目,TiRTS为优先级为i的节点发送RTS的时刻,Di,j为RTS从节点i到节点j的传播时延,Dh为预设的保护时间;
优先级为i的节点的CTS时隙为(TiCTS,TiCTS+PCTS),其中
PACK为发送ACK/NACK信令所需的时间;
S3、在数据传输状态,每个源节点采用相同的非随机算法,计算本节点可无冲突地发送数据至相应目的节点的时刻,计时至该时刻后,向相应目的节点发送数据,所有目的节点数据接收完毕后,转至步骤S2进入握手状态;
所述的步骤S3中,每个源节点采用以下方法计算本节点可以无冲突地发送数据至相应目的节点的时刻:
以最后一个CTS信令中的时间标签为0时刻,优先级在本次传输所有源节点的优先级中按从高到低排序为l的源节点发送数据的时刻为
其中Tldata为优先级排序为l的源节点发送数据的时刻,sl和dl分别为优先级为l的源节点和相应的目的节点,为数据从si传输到dj的传播时延,为优先级排序为j的源节点发送数据包所需的时间,Cd为预设的时间且Cd大于任意两节点间传输时延的最大值,Dd为预设的保护时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710934736.X/1.html,转载请声明来源钻瓜专利网。





