System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及水声通信,具体涉及一种适用于数字水声通信的碰撞避免方法。
技术介绍
1、数字水声通信作为新兴的水下通信手段,已经广泛应用至各个水下平台中。对比传统的模拟水声通信技术,数字水声通信具有通信距离较远,数据传输可靠性较高等特点。但在水下进行多个节点组网时,数字水声信号会由于两个或多个节点同时发出信号而变得接收端不能被正确解析,造成信号碰撞发生。现阶段,数字水声通信避免碰撞的手段,基本都是参考aloha、csma等成熟的无线\有线通信网络协议,该类协议需要rts-cts-ack等多次信令交互,才能达到避免碰撞的目的。由于声音在水下传播速率远远小于电磁波在空气中的传播速度,多次信令交互极大地增加了数据成功传输的时间,降低了容量本来就不高的水声信道容量。如:在《一种用于水声通信无线自组织网络的延迟感知传输调度方法》201910289291.3中,作者基本照搬了csma的碰撞检测流程,碰撞检测需要多次信令确认,增加了系统数据传输时间。本专利技术设计了一种新型的适用于数字水声通信的碰撞检测、避免方法。其结构简单易实现,检测时间短,尤其适用于实时性较强的系统,如:水下对讲机系统等。
技术实现思路
1、本专利技术提供了一种适用于数字水声通信的碰撞避免方法,为了解决现有技术中的以下技术问题:多个节点互相进行通信时,接收节点时长会同时收到多个发射节点发出的信号,造成节点间的信号干扰,使得接收节点的数据无法正常被识别或解调。
2、为了解决上述技术问题,本专利技术采用如下技术方案:<
...【技术保护点】
1.一种适用于数字水声通信的碰撞避免方法,其特征在于,包括:
2.根据权利要求1所述的适用于数字水声通信的碰撞避免方法,其特征在于,如果在预定时间内,节点收到从其他节点发射的碰撞探测信号,则根据碰撞探测信号中包含的优先级信息进行退避或发射。
3.根据权利要求1所述的适用于数字水声通信的碰撞避免方法,其特征在于,如果在预定时间内,节点收到无法正常识别的碰撞探测信号,则进行退避。
4.根据权利要求1所述的适用于数字水声通信的碰撞避免方法,其特征在于,预定时间长短由传输距离决定,并满足以下公式:
5.根据权利要求1所述的适用于数字水声通信的碰撞避免方法,其特征在于,预定时间能够是预先配置的,或者是自适应调整的。
【技术特征摘要】
1.一种适用于数字水声通信的碰撞避免方法,其特征在于,包括:
2.根据权利要求1所述的适用于数字水声通信的碰撞避免方法,其特征在于,如果在预定时间内,节点收到从其他节点发射的碰撞探测信号,则根据碰撞探测信号中包含的优先级信息进行退避或发射。
3.根据权利要求1所述的适用于数字水声通信的碰撞避免方法,其特征...
【专利技术属性】
技术研发人员:王湘寅,赵丕扬,韩天昊,刘瑞,叶玲玲,徐雪,许璐,王伟伟,
申请(专利权)人:北京环佳通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。