首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 单片机
OLSR路由协议的功率补偿机制研究
来源:本站整理  作者:佚名  2012-04-17 10:45:40



      DO MPR集合中节点惟一的节点发送补偿请求消息给所有一跳邻居节点;
        IF该节点做过补偿点THEN
        根据分组内部的发射/接收功率信息;
        DO计算邻接点与惟一节点的距离,并写入补偿回应消息中,发送给MPR集合中的节点,同时该节点作为备用补偿点;
        ELSF IF距离邻居节点N最近THEN
          MPR集合中的惟一节点收到应答消息;
          DO选择距离最近的邻居节点作为补偿点;
          ELSE END
          END IF
     END IF
     ELSE END
     END IF
     DO选出的补偿节点根据收到的信息来调整发射功率。补偿节点将自身通信半径增大到补偿节点的MPR节点的通信半径和该MPR节点与它距离之和;
    END
    为了节约能量,补偿节点最大发射功率的工作时间为一个查找周期,当发现MPR集合中的集合节点不需要补偿节点时就恢复之前的发射功率。

2 自主切换机制
    在路由建立阶段,当通过各个节点的Hello消息使整个网络的MPR节点集确定后,MPR子集内部各个节点利用式(1)求出平均阈值Savr:
    Savr=Sall/Smpr (1)
    式中:Sall代表整个网络的节点数和;Smpr代表MPR集合节点个数。MPR节点集合内的各个子节点计算自己负责转发的节点数Hello_Cou nt。当Hello_Count低于平均阈值Savr时,便利用式(2)开始预测本轮信号强度:
    
    式中:Snew-measure表示新测得的信号强度;Sold表示上一次预测的信号强度;Snew表示预测的下一段时间的信号强度;是权重,取值范围是[0,1],越小,预测信号强度受该时刻信号强度的影响越大。
    当预测的下次信号强度低于预先规定的一定强度时,可以确定此处为稀疏节点分布区且信号强度较低,则该MPR集合中节点分组内实行改进后的OLSR协议,否则继续使用OLSR协议。
 OLSR协议和改进OLSR协议的自主切换机制流程如图4所示。



3 功率控制算法依据
    补偿机制中,需要增大节点的发射功率,当源节点向目的节点发送分组时,发送功率Pt与接收功率Pr的关系如下:
    
    式中:λ为载波波长;d为源节点和目的节点间的距离;Gt为发射机天线增益;Gr为接收机天线增益。设接收功率的门限为Prt,当信号的功率不小于Prt时才能被正确接收,可推出式(4)和式(5):

上一页  [1] [2] [3]  下一页

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:182,035.20000 毫秒