[发明专利]一种适用于水声分簇网络的时隙动态调整并发传输方法有效

专利信息
申请号: 202010564556.9 申请日: 2020-06-19
公开(公告)号: CN111901879B 公开(公告)日: 2023-09-15
发明(设计)人: 朱小辉;杜栓平;张宏滔;熊省军;杜鹏宇 申请(专利权)人: 中国船舶重工集团公司第七一五研究所
主分类号: H04W72/0446 分类号: H04W72/0446;H04W74/08;H04J3/16
代理公司: 杭州九洲专利事务所有限公司 33101 代理人: 陈继亮
地址: 311499 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适用于 水声分簇 网络 动态 调整 并发 传输 方法
【权利要求书】:

1.一种适用于水声分簇网络的时隙动态调整并发传输方法,其特征在于:该方法包括如下步骤:

步骤1:网络初始化,首先布放所有簇成员,簇成员布放入水后,以TE为时间窗,在TE内随机延时一段时间后发送入网请求信号TONE;布放簇首,簇首入水后处于监听状态,当监听到某个簇成员的TONE信号后,立刻向该成员发送PING信号,同时记录对该成员发送了PING信号;簇成员收到PING信号后,判断目的地址,如果为自身,则回复ECHO信号,同时停止发送TONE信号,如果为其它成员,则停止发送TONE信号一个时间窗TE;簇首收到ECHO信号后,记录自身与该簇成员的传播时延,同时清除该成员的PING发送记录;当簇首在m*TE时间内再未收到任何的TONE信号,则簇首查询本地PING信号发送记录,如有,则启动对该簇成员的PING-ECHO传播时延测定,每个簇成员最多PING k次,直到完成对所有簇成员的传播时延测定,如没有,则转移至步聚2;

步骤2:簇首建立工作时间表,簇首完成请求传输周期TR、数据传输周期TD、网络工作周期TS、簇成员RTS发送时延ΔRTS-i和请求传输周期起始时刻ts的计算,然后编码调制生成系统参数包SYS,并广播发送至各个簇成员,各簇成员在收到SYS包后,更新本地工作参数与状态,TR、TD、TS和ΔRTS-i的计算公式如下:

TR=τN+N*(TRTS+TGRTS)                         (1)

TD=3*τN+TDATA-MAX+TRTR+TACK+TGDATA+TGACK                 (2)

TS=TR+TD+Tc-c                         (3)

ΔRTS-i=τN+(N-i)*(TRTS+TGRTS)-τi                         (4)

式中,τ123,…τN1τ2τ3…τN)为簇首与簇成员1~N间的传播时延,TRTS为数据传输请求信号RTS的时间长度,TGRTS为RTS信号之间的保护时间长度,TDATA-MAX为簇成员至簇首的数据包最大时间长度,TRTR为时间分配包RTR的时间长度,TACK为接收确认信号ACK的时间长度,TGDATA为数据包保护时间长度,TGACK为ACK包的保护时间长度,Tc-c为簇首间通信周期时间长度,ΔRTS-i表示i号簇成员发送RTS信号时对应请求传输周期起始时刻的延时;

步骤3:簇成员发送数据传输请求,i号簇成员如有数据需要发送至簇首,则以请求传输周期的开始时刻为起点,延时固定时间ΔRTS-i后发送RTS信号,簇首在请求传输周期内一直监听接收各簇成员的RTS信号;

步骤4:数据传输,请求传输周期结束后,簇首根据收到的RTS信号情况,为对应簇成员分配最大数据传输时间长度TDATAi、延时发送时间ΔDATA-i,并通过RTR包发送至各个簇成员,i号簇成员在收到RTR包后,延时ΔDATA-i时间后开始发送不超过TDATAi时间长度的数据包至簇首,TDATAi和ΔDATA-i计算公式如下:

假设收到1路RTS信号,第i路

TDATAi=TD-3*τi-TRTR-TACK-TGDATA-TGACK                         (5)

假设收到2路RTS信号,m、n路,mn

TDATAm=TDATAn=(TD-3*τm-TRTR-TACK-TGACK-2*TGDATA)/2         (6)

ΔDATA-m=0                                      (7)

ΔDATA-n=τm+TDATAm+TGDATAn                (8)

假设收到3路RTS信号,m、n、k路,mnk

TDATAm=TDATAn=TDATAk=(TD-3*τm-TRTR-TACK-TGACK-3*TGDATA)/3   (9)

ΔDATA-m=0                                      (10)

ΔDATA-n=τm+TDATAm+TGDATAn                 (11)

ΔDATA-k=τm+2*(TDATAm+TGDATA)-τk              (12)

收到其它情况路RTS信号后,TDATAi和ΔDATA-i的计算方法以此类推;

步骤5:ACK回复,簇首节点在收完所有数据包后,根据接收数据情况,生成ACK包,广播至各簇成员,各簇成员在接收到ACK包后,对应清除本地缓存数据,或等到下一工作周期重新发送RTS信号。

2.根据权利要求1所述的适用于水声分簇网络的时隙动态调整并发传输方法,其特征在于:当有新节点需要加入网络时,新节点同样以TE为时间窗,在TE内随机延时一段时间后发送入网请求信号TONE,簇首收到该信号后,在数据传输周期内,首先利用PING-ECHO的方式完成对该节点的传播时延测定,然后簇首重新计算网络工作周期、请求传输周期长度、数据传输周期长度,并通过广播SYS包至每个簇成员。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七一五研究所,未经中国船舶重工集团公司第七一五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010564556.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top