[发明专利]一种无线传感网络分布式速率控制方法有效
申请号: | 201310635782.1 | 申请日: | 2013-12-03 |
公开(公告)号: | CN103906245B | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 徐伟强;史清江;俞晴里;祁家胜;汪亚明 | 申请(专利权)人: | 浙江理工大学 |
主分类号: | H04W72/04 | 分类号: | H04W72/04;H04W84/18 |
代理公司: | 杭州浙科专利事务所(普通合伙)33213 | 代理人: | 吴秉中 |
地址: | 310018 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 传感 网络 分布式 速率 控制 方法 | ||
1.一种无线传感网络分布式速率控制方法,其特征在于包括以下步骤:
网络中的中间链路根据所在链路干扰集在带宽上的供求关系,按比例-微分型方式更新带宽价格因子;中间节点根据所在节点的能量供求关系,按比例-微分型方式更新能量价格因子;源节点根据数据所经链路上各节点的能量价格因子和带宽价格因子,优化设定合适的数据传输速率;通过多次迭代后,使得无线传感网络的带宽和能量资源取得最优分配。
2.如权利要求1所述的一种无线传感网络分布式速率控制方法,其特征在于该方法的分布式迭代实施步骤具体如下:
在第t次迭代时,
步骤1):在每个源端节点s中,实施如下过程:
步骤1-A):源端s获取信息流的路径总价格因子;
其中ps表示在信息流s所经路径上的总价格,L(s)表示从源端s出发到达接收端所经无线链路的集合,ISi表示无线链路l的干扰集,N(s)表示为转发信息流s的节点集合(不包括信息流s的源端节点),λj表示无线链路j的带宽价格因子,er与et分别表示节点在单位时间内接收和传送单位数据的能耗,μn看作是节点n的能量价格;如果信息流s的源端是节点n,则ζs=μn,否则ζs=0;
步骤1-B):基于调整新的信息发送速率,其中xs是信息流s的传输速率,信息流s允许的最小传输速率,信息流s允许的最大传输速率,t是迭代步数,Us表示信息流s对应的效用函数,表示Us的逆函数;
步骤1-C):以新的发送速率xs(t+1)传输信息到它的路径上;
步骤2):在每个中间节点n中,实施如下过程:
步骤2-A):基于比例-微分型价格因子更新方法,得到新的能量价格因子;
α和β均表示步长,为实现分布式迭代算法的收敛,需要满足如下条件:0≤β<1, 其中S表示源节点的数量,L表示无线链路的数量,N表示传感器节点的数量,S(n)表示以节点n为转发节点的源端节点集合;如果流s的源端是节点n,则εn=xs;否则εn=0; 其中表示节点n预先设定的节点寿命目标,en表示节点n的初始能量,es表示节点在空闲状态单位时间内的能耗;
步骤2-B):将新的能量价格因子信息μn(t+1)告诉经过中间节点n的所有信息流s∈S(n);
步骤3):在每个中间节点n中,每条输出链路l实施如下过程:
步骤3-A):从链路l干扰集的所有无线链路中获取此链路的关于累积数据传输速率的信息∑s∈S(k)xs(t)和带宽价格因子的信息λk(t);
步骤3-B):计算总的累积数据传输速率
步骤3-C):基于比例-微分型价格因子更新方法,得到新的带宽价格因子λl(t+1)=[λl(t)+α(xl(t)-Cl)+β(λl(t)-λl(t-1))]+,其中Cl表示链路l的容量;
步骤3-D):将新的带宽价格因子信息λl(t+1)告诉干扰集中的所有无线链路;
步骤3-E):将新的基于干扰集的带宽价格因子信息告诉经过无线链路l的所有信息流s∈S(l) 。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江理工大学,未经浙江理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310635782.1/1.html,转载请声明来源钻瓜专利网。