[发明专利]一种适用于水声分簇网络的时隙动态调整并发传输方法有效
申请号: | 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)
式中,τ1,τ2,τ3,…τN(τ1τ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+TGDATA-τn (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+TGDATA-τn (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包至每个簇成员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七一五研究所,未经中国船舶重工集团公司第七一五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010564556.9/1.html,转载请声明来源钻瓜专利网。