The invention discloses a parallel conflict free competition channel underwater acoustic network communication method for full connectivity of underwater acoustic communication network, underwater acoustic sensor networks etc. competition agreement based on the structure of the time division multiplexing mechanism in RTS/CTS signaling by the handshake and concurrent parallel transmission, can completely eliminate the conflict of RTS/CTS signaling, avoid data transmission the conflict node can not accurately grasp all the successful handshake nodes of the same transmission period of error calculation time of sending data from the existing methods, and can reduce the time to shake hands, to improve the transmission efficiency; ACK/NACK signaling a data transmission state in a state of RTS or CTS handshake slot, without arrange time for transmission alone, make more efficient use of channel efficiency. The invention provides two kinds of sleep mechanisms, which can effectively reduce the energy consumption of nodes, and play an important role under the condition that the energy of underwater nodes is limited and the charging is not easy.
【技术实现步骤摘要】
一种无冲突的竞争信道水声网络并行通信方法
本专利技术涉及水声通信
,具体涉及一种无冲突的竞争信道水声网络并行通信方法。
技术介绍
静态的水声通信网络通常由布放在海底、海中的传感器节点和海面浮标节点构成,它们之间通过双向声链路组成分布式、多节点、大覆盖面积的水下三维网络,可以对水下信息进行采集、处理、分类、压缩等操作,并能将信息通过水下节点以中继方式回传到陆基或船基的信息中心。媒体接入控制(MediumAccessControl,MAC)是水声通信网络络的关键技术,决定了节点共享水声信道资源的方式,其性能直接影响到水声信道的利用率和网络的整体性能。水声信道时延长的特点是影响水声网络MAC协议性能的最主要因素之一,长时延使得冲突对水声网络性能的影响远大于陆上的无线网络,因此在竞争信道的水声网络中,有一大类MAC协议采用了握手技术来避免冲突。但在现有的基于握手的水声网络MAC协议中,受水下带宽的限制,每个传输周期通常只有一对节点可以相互通信,这种串行的节点交互方式在长时延的水声环境下存在以下不足之处:(1)等待信息到达的空闲时间在传输过程中占的比例较大且无法利用。在水下,源节点发送的信息到达目的节点需要较长的时间,在每个传输周期只有一对节点可以通信的情况下,等待信息到达的空闲时间无法利用,其在传输过程中占的比例越大,频谱资源的浪费越多。(2)多对节点的通信需要多个传输周期,多次的握手使得传输效率不高。由于声波在水中的传播速度低,握手过程往往需要较长的时间才能完成,多次的握手会显著降低有用信息的传输效率。为了解决上述问题,中国专利技术专利CN20141071 ...
【技术保护点】
一种无冲突的竞争信道水声网络并行通信方法,其特征在于,所述的通讯方法包括下列步骤:S1、初始化水声通信网络,由其中一个节点广播网络启动信令,水声通信网络进入握手状态;S2、在握手状态,每个节点采用相同的非随机算法,计算所有节点的RTS时隙和CTS时隙,需发送信息的源节点在自己的RTS时隙中广播RTS信令,相应的目的节点若同意通信,则在自己的CTS时隙中广播回复CTS信令;若上一状态为数据传输状态,则上一状态中的目的节点在自己的RTS时隙或CTS时隙中发送ACK/NACK信令,每个节点侦听并记录所有成功握手的通信请求,如果无节点握手成功,则重新转至步骤S2进入下一握手状态,如果有节点握手成功,则进入数据传输状态;S3、在数据传输状态,每个源节点采用相同的非随机算法,计算本节点可无冲突地发送数据至相应目的节点的时刻,计时至该时刻后,向相应目的节点发送数据,所有目的节点数据接收完毕后,转至步骤S2进入握手状态。
【技术特征摘要】
1.一种无冲突的竞争信道水声网络并行通信方法,其特征在于,所述的通讯方法包括下列步骤:S1、初始化水声通信网络,由其中一个节点广播网络启动信令,水声通信网络进入握手状态;S2、在握手状态,每个节点采用相同的非随机算法,计算所有节点的RTS时隙和CTS时隙,需发送信息的源节点在自己的RTS时隙中广播RTS信令,相应的目的节点若同意通信,则在自己的CTS时隙中广播回复CTS信令;若上一状态为数据传输状态,则上一状态中的目的节点在自己的RTS时隙或CTS时隙中发送ACK/NACK信令,每个节点侦听并记录所有成功握手的通信请求,如果无节点握手成功,则重新转至步骤S2进入下一握手状态,如果有节点握手成功,则进入数据传输状态;S3、在数据传输状态,每个源节点采用相同的非随机算法,计算本节点可无冲突地发送数据至相应目的节点的时刻,计时至该时刻后,向相应目的节点发送数据,所有目的节点数据接收完毕后,转至步骤S2进入握手状态。2.根据权利要求1所述的一种无冲突的竞争信道水声网络并行通信方法,其特征在于,所述的步骤S2中,以网络启动信令的时间标签、上一握手状态优先级最低的节点CTS时隙结束时刻或数据传输状态最后一个数据包发送完毕的时刻为0时刻,每个节点在(0,TRTS)时间内随机发送RTS信令,其中TRTS为预设的RTS发送时间。3.根据权利要求2所述的一种无冲突的竞争信道水声网络并行通信方法,其特征在于,所述的步骤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信令所需的时间。4.根据权利要求2所述的一种无冲突的竞争信道水声网络并行通信方法,其特征在于,所述的步骤S2中,当节点从数据传输状态转到握手状态时,上一传输周期中的目的节点在自己的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的节点的...
【专利技术属性】
技术研发人员:张军,胡智,宁更新,冯义志,余华,季飞,陈芳炯,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。