【技术实现步骤摘要】
一种适用于竞争信道水声网络的多节点快速通信方法
本专利技术涉及水声通信领域,特别是一种适用于竞争信道水声网络的多节点快速通信方法。
技术介绍
水声通信网络是水下通信技术研究的一个重要方向,在水下勘探、水下石油开采、战术监控、污染监测、海啸预警、辅助导航、生态监控等方面有着广泛的用途。组建高性能的水声通信网络,不但需要解决水下点对点两个用户之间的可靠通信,同时还需要考虑多个用户在共享水介质信道时信息如何高效地交互。水声信道的频带窄、时延长、能量受限等特点使得媒体接入控制技术成为影响水声通信网络性能的关键因素之一。在目前的水声通信网络中,媒体接入控制技术大致可以分为固定分配信道和竞争使用信道两种。固定分配信道的方式将整个通信的频谱资源划分为多个信道,固定分配给节点单独使用。这种信道的使用方式可以避免冲突的发生,也无需握手等交互,适用于各节点持续有数据发送的场合,但对于突发数据的传输效率不高。在竞争使用信道的方式中,用户通过竞争获取信道的使用权,并在一定时间内独占所有的带宽,可以较好地满足突发数据传输的要求,但在多个节点同时有数据要发送时,需要使用专门的技术来决定信道的使用权,以避免冲突的发生。握手是竞争使用信道方式中最常用的一种冲突避免技术。通过握手,需要发送数据的节点可以竞争获得数据传输信道的使用权,避免数据传输时产生冲突。CSMA、MACA和FAMA等常用的水声网络媒体接入控制协议中均采用了握手机制。但在现有的基于握手的水声网络媒体接入控制协议中,每个传输周期通常只有一对节点可以相互通信,由于水声信道的时延很长,这种通信方式存在着以下的不足:(1)信道利用 ...
【技术保护点】
一种适用于竞争信道水声网络的多节点快速通信方法,其特征在于每个传输周期包含握手、传输、结束三个阶段,具体步骤如下:步骤A1:当信道空闲且有至少1个节点需要发送数据时,网络进入握手阶段,需要发起通信的节点广播RTS信令,相应的目的节点若同意通信,则广播回复CTS信令,直至在预设的时间内再无新的RTS和CTS信令发出,握手阶段结束;每个节点侦听并记录本次传输周期中所有成功握手的通信请求;步骤A2:握手阶段结束后,网络进入传输阶段,每个需要发送信息的节点按优先级顺序,计算本节点能无冲突地发送数据至相应目的节点的时刻,计时至该时刻后,向相应目的节点发送数据;步骤A3:当所有节点的数据发送完毕后,网络进入结束阶段,每个接收到数据的目的节点按优先级顺序,计算本节点能无冲突发送ACK或NACK信令至相应源节点的时刻,计时至该时刻后,接收数据正确的目的节点向相应的源节点发送ACK信令,接收数据有错误的目的节点向相应的源节点发送NACK信令;当所有源节点接收到ACK或NACK信令后,本传输周期结束。
【技术特征摘要】
1.一种适用于竞争信道水声网络的多节点快速通信方法,其特征在于每个传输周期包含握手、传输、结束三个阶段,具体步骤如下:步骤A1:当信道空闲且有至少1个节点需要发送数据时,网络进入握手阶段,需要发起通信的节点广播RTS信令,相应的目的节点若同意通信,则广播回复CTS信令,直至在预设的时间内再无新的RTS和CTS信令发出,握手阶段结束;每个节点侦听并记录本次传输周期中所有成功握手的通信请求;步骤A2:握手阶段结束后,网络进入传输阶段,每个需要发送信息的节点按优先级顺序,计算本节点能无冲突地发送数据至相应目的节点的时刻,计时至该时刻后,向相应目的节点发送数据;步骤A3:当所有节点的数据发送完毕后,网络进入结束阶段,每个接收到数据的目的节点按优先级顺序,计算本节点能无冲突发送ACK或NACK信令至相应源节点的时刻,计时至该时刻后,接收数据正确的目的节点向相应的源节点发送ACK信令,接收数据有错误的目的节点向相应的源节点发送NACK信令;当所有源节点接收到ACK或NACK信令后,本传输周期结束。2.根据权利要求1所述的一种适用于竞争信道水声网络的多节点快速通信方法,其特征在于步骤A2中,每个节点发送数据的时刻采用以下步骤计算:步骤A2.1:优先级最高的源节点即第一个源节点s1以最后一个CTS信令中的时间标签为0时刻,经过预设时间T1data≥Dmax后开始发送数据,其中Dmax为水声网络任意两节点间数据传播的最大延时;所述CTS信令中的时间标签为该CTS信令发送的时刻;步骤A2.2:以最后一个CTS信令中时间标签为0时刻,优先级为i的源节点si在以下时刻发送数据给相应的目的节点di,其中Tidata为优先级为i的源节点即第i个源节点发送数据的时刻,为数据从si传输到dj的时延,Pidata为第i个源节点发送数据包的持续时间,C为预设的保护时间。3.根据权利要求1或2所述的一种适用于竞争信道水声网络的多节点快速通信方法,其特征在于上述步骤A3中,每个节点发送ACK或NACK信令的时刻采用以下步骤计算:步骤A3.1:优先级最高的目的节点d1以信道中最后一个数据包中时间标签为0时刻,经过预设时间T1ack≥Dmax后开始发送ACK或NACK信令,其中Dmax为水声网络任意两节点间数据传播的最大延时;所述数据包中的时间标签为该数据包发送的时刻;步骤A3.2:以信道中最后一个数据包中时间标签为0时刻,优先级为i的目的节点di在以下时刻发送ACK或NACK信令给相应的源节点si:其中Tiack为优先级为i的目的节点发送ACK或NACK信令的时刻,为数据从dj传输si的时延,Piack为优先级为i的目的节点发送的ACK或NACK信令持续时间,C为预设的保护时间。4.根据权利要求3所述的一种适用...
【专利技术属性】
技术研发人员:张军,武春花,冯义志,宁更新,季飞,余华,陈芳炯,韦岗,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。