The invention relates to an adaptive backoff method under a large number of multi hop wireless nodes. The method is a method for realizing fast communication between multi hop nodes and the host in the case of a large number of wireless sensor nodes, which involves the field of wireless communication technology. In view of the shortcomings of the existing backoff algorithm, the invention sets the different sending probability of the different priority groups first, then sets different backoff windows, and makes the transmission probability and the backoff window adaptively adjust, effectively reducing the base number of the sending nodes, and ensuring the high quality. The transmission efficiency of the first level nodes. At the same time, the greater the proportion of the corresponding priority nodes in the node group and the more retransmission times, there is a larger probability to get a smaller backoff time and get a relatively short sleep time, which improves the transmission efficiency of the network as a whole.
【技术实现步骤摘要】
一种在大量多跳无线节点下的自适应退避方法
本专利技术涉及无线通信
,具体是一种在大量多跳无线节点下的自适应退避方法。
技术介绍
随着通信技术的快速发展,无线通信得到了极大的推动。由于无线通信无需大量繁复的布线,而且拥有不受环境约束、成本低廉、灵活快速等诸多优点,所以无线通信方式在工业上得到了越来越多的重视。目前主要的无线通信模式一般分为两种,一种是同步模式,另一种是异步模式。在同步模式中,典型的技术就是时分多址(TDMA)技术,主机通过广播给每个节点分配一个指定的时隙,然后相应的节点只在这个固定的时隙上发送数据,所以各个节点之间互不影响,但是这个模式相对比较固定,无法应对那些当外界环境突然发生变化,节点检测到异常需立即上报的情况。相对的,在异步模式下,节点不需要设计精确的同步时钟,发送数据不必经过主机的同意,当节点检测到异常变化时立即做出反应,但是各个节点发送数据可能产生碰撞,需要采取随机竞争的方式,解决这一问题目前主流的方式是采用载波侦听多路访问和二进制指数回退算法(BEB)。随着无线传感网的发展,考虑到如下一种应用场景:有大量无线传感节点,按照优先级分为高、中、低三个等级,其中高优先级的节点用于处理如告警类的信息,具有时延敏感特性,中优先级的节点处理普通的信息,低优先级的节点处理时延不敏感的信息,各个节点通过多跳队列的方式,即一个节点只转发一个子节点信息,将数据一路传送到主机节点。针对上述场景,一方面,由于有大量的节点,传统的竞争方式无法很好的降低发送数据的碰撞概率,另一方面,对三种不同优先级的节点采用相同的退避算法,无法体现节点的优先级,有失公 ...
【技术保护点】
1.一种在大量多跳无线节点下的自适应退避方法,其特征在于,具体步骤如下:1)根据节点自身的用处,按照优先级高、中、低,将节点分为三组;2)在转发节点中,根据其多跳子节点中各优先级节点的数量进行分组,若其中高优先级节点数最多,则此分组为高优先级分组,同理得到中优先级分组和低优先级分组;3)在节点准备发送分组数据之前,节点本身以发送概率Pi决定是否发送,若节点发送高优先级分组,则Pi=R(PH,1);若节点发送中优先级分组,则Pi=R(PM,1);若节点发送低优先级分组,则Pi=R(PL,1),其中R()表示产生随机数,PH,PM,PL分别代表高、中、低优先级节点发送概率取值范围的初始最小值,且PH>PM>PL;4)假设退避窗口的取值范围为(0,Bmax),若当前节点发送的为高优先级分组,则当前节点的退避时隙B=BHk×(1‑fH×NH/(NH+NM+NL))×e‑k+1,其中BHk=R(0,Bmax/4);若当前节点发送的为中优先级分组,则当前节点的退避时隙B=BMk×(1‑fM×NM/(NH+NM+NL))/k,其中BMk=R(Bmax/4,3Bmax/4);若当前节点发送的为低优先级 ...
【技术特征摘要】
1.一种在大量多跳无线节点下的自适应退避方法,其特征在于,具体步骤如下:1)根据节点自身的用处,按照优先级高、中、低,将节点分为三组;2)在转发节点中,根据其多跳子节点中各优先级节点的数量进行分组,若其中高优先级节点数最多,则此分组为高优先级分组,同理得到中优先级分组和低优先级分组;3)在节点准备发送分组数据之前,节点本身以发送概率Pi决定是否发送,若节点发送高优先级分组,则Pi=R(PH,1);若节点发送中优先级分组,则Pi=R(PM,1);若节点发送低优先级分组,则Pi=R(PL,1),其中R()表示产生随机数,PH,PM,PL分别代表高、中、低优先级节点发送概率取值范围的初始最小值,且PH>PM>PL;4)假设退避窗口的取值范围为(0,Bmax),若当前节点发送的为高优先级分组,则当前节点的退避时隙B=BHk×(1-fH×NH/(NH+NM+NL))×e-k+1,其中BHk=R(0,Bmax/4);若当前节点发送的为中优先级分组,则当前节点的退避时隙B=BMk×(1-fM×NM/(NH+NM+NL))/k,其中BMk=R(Bmax/4,3Bmax/4);若当前节点发送的为低优先级分组,则当前节点的退避时隙B=BLk×(1-fL×NL/(NH+NM+NL))/(k1/2),其中BLk=R(Bmax/4,Bmax);其中fH、fM、fL分别表示优先级系数,NH、NM、NL分别表示高、中、低三个优先级分组的节点个数,BHk、BMk、BLk分别表示高、中、低三个优先级分组在第k次发送时的基础退避时隙,k次分组重传的次数。2.根据权利要求1所述的一种在大量多跳无线节点下的自适应退避方法,其特征在于,所述步骤3)中,若不允许发送,则PH,PM,PL分别等于前一次所取到的随机数Pi,再以此作为下一次发送概率取值范围的下限,继续...
【专利技术属性】
技术研发人员:张雪凡,刘源,沈明华,黄诗童,张其洋,
申请(专利权)人:上海大学,上海兆富电子科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。