一种网络MPR投递率半盲自适应优化方法与流程

文档序号:12501750阅读:来源:国知局

技术特征:

1.一种网络MPR投递率半盲自适应优化方法,包括IEEE 802.15.4CSMA/CA在多包机制下动态估计并调整接入参数中的最小退避指数、最大退避指数和最大退避次数,以及信道接入成功概率和数据包传输成功概率,所述信道接入成功概率和所述数据包传输成功概率的乘积为数据分组投递率,其特征在于:网络允许目的节点同时成功接收r个数据分组,通信节点设置CCA检测阈值rc(rc小于等于r),在CCA期间统计并更新的五个变量,包括进入退避的数据包数NCCA,CCA失败的次数NCCAB,CCA成功时通信节点数超过CCA检测阈值rc的累计数NCCAI2B1,CCA成功时通信节点数不超过CCA检测阈值rc的累计数NCCAI2B2,CCA成功的次数NCCA2I。网络内节点不需要应答机制也无需重传,仅凭CCA侦听结果即可估计出数据分组传输成功率,并根据所估计的成功率动态的调整最小退避指数和最大退避次数,当正在通信的节点数不大于CCA检测阈值时,具体的参数调整过程包括:

S1.判断所估计的发包成功率的值是否小于target,target为网络用户对网络所设定的发包成功率的期望值,若所估计发包成功率小于target,执行S11,否则,执行S12;

S11.判断最小退避指数是否小于MinBEMax,MinBEMax为最小退避指数的最大值,若最小退避指数小于MinBEMax则最小退避指数加1,否则执行S111;

S111.判断最大退避次数是否小于MaxBackoffsmax,MaxBackoffsmax为最大退避次数的最大值,若最大退避次数小于MaxBackoffsmax,则最大退避次数加1;

S12.判断最大退避次数是否大于最大退避次数的最小值,若是,则最大退避次数减1,否则,执行S121;

S121.判断最小退避指数是否大于最小退避指数的最小值,若是,最小退避指数减1。

2.根据权利要求1所述的一种网络MPR投递率半盲自适应优化方法,其特征在于:网络中的节点能实现同步多包接收,节点无法知道发包是否成功,但可以通过自身CCA侦听来估计发包成功的概率,所述数据包发送成功的概率为1-NCCAI2B1/(NCCA2I+NCCAI2B1+NCCAI2B2)。

3.根据权利要求1所述的一种网络MPR投递率半盲自适应优化方法,其特征在于:所述信道接入概率的估计值为1-NCCAB/NCCA

4.根据权利要求1所述的一种网络MPR投递率半盲自适应优化方法,其特征在于:所述参数调整过程在超帧结束后执行。

5.根据权利要求1所述的一种网络MPR投递率半盲自适应优化方法,其特征在于:MaxBackoffsmin的值为1,MaxBackoffsmax的值为10,MinBEmin的值为1,MinBEmax的值为7。

6.根据权利要求1所述的一种网络MPR投递率半盲自适应优化方法,其特征在于:所述最小退避指数的初始值为3,所述最大退避次数的初始值4,所述最大退避指数值为10。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1