[发明专利]一种无线Mesh网络带宽估计方法有效
申请号: | 201210479939.1 | 申请日: | 2012-11-23 |
公开(公告)号: | CN103024796A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 赵海涛;李大鹏;黄波;刘南杰 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04W24/08 | 分类号: | H04W24/08;H04W40/10 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱小兵 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种无线Mesh网络带宽估计方法,所述方法是一种分布式的信道空闲时间估计机制,通过周期性地分析节点通信状态,进行信道空闲时间的估计,并向其邻居节点广播该可用带宽信息,同时将一跳邻居节点的这些可用带宽信息在两跳邻居节点间相互传送以实现干扰感知;区分对发送端和接收端的帧同步有重要影响的载波侦听繁忙状态和信道繁忙状态,考虑发送端和接收端空闲时间的依赖程度,进而准确地估计本地节点的可用带宽资源。 | ||
搜索关键词: | 一种 无线 mesh 网络带宽 估计 方法 | ||
【主权项】:
1.一种无线Mesh网络带宽估计方法,其特征在于,包括如下步骤: 步骤A,基于节点接收功率值,计算本节点的网络状态,其方法如下: 定义:节点繁忙状态为节点处于发送或接收状态,CSThresh为载波侦听门限,RXThresh为接收功率门限值,PIn为节点接收功率; A-1步,如果接收到的信号是NAV网络分配矢量,即本节点接收到其他节点发送来的信号是RTS或CTS分组,从该分组头部获取时间字段,且在该时间段衰减为0之前,信道处于忙状态,本节点不能接入信道,本节点处于载波侦听状态; A-2步,A-1步所述RTS或CTS分组头部时间字段值衰减到0后,判断节点接收到的信号功率PIn,如果PIn>RXThresh,则本节点由载波侦听状态转移到接收状态;如果PIn<CSThresh,则本节点处于空闲状态; A-3步,对于处于接收状态的本节点,判断其接收到的信号功率PIn,如果CSThresh<PIn<RXThresh,则转移到载波侦听状态;如果PIn<CSThresh,则转移到空闲状态; A-4步,对于处于空闲状态的本节点,判断其接收到的信号功率PIn,如果CSThresh<PIn<RXThresh,则转移到载波侦听状态;如果PIn>RXThresh,则转移到接收状态;否则,如果本节点上层协议有数据分组要发送,则转移到发送状态; A-5步,对于处于发送状态的本节点,当发送数据分组结束后,接收到的信号功率为PIn,如果CSThresh<PIn<PXThresh,则转移到载波侦听状态;如果PIn<CSThresh,则转移到空闲状态; 步骤B,不考虑发送节点和接收节点信道状态的依赖性,计算本地节点可用带宽;空闲时间占测量周期Tupdate的比例,就是该节点的信道可用率;广播距离RD=2,该数值规定一个节点的本地信道空闲时间的广播跳数,即只需广播给干扰范围内的节点即可; B-1步,计算本地信道空闲时间,其计算方法如下: 定义:LIT为本地信道空闲时间,LITi表示节点i的本地信道剩余空闲时间数值, 本地信道繁忙时间LocalBuseTimei,本地信道载波侦听繁忙时间LocalSenseBuseTimei, 则,LITi=(1-K)*(Tupdate-LocalBuseTimei-LocalSenseBuseTimei) 其中,K表示由于等待和退避时间消耗的带宽指数,其计算公式如下:
其中,Tm表示产生两个连续数据分组的时间间隔,DIFS为IEEE802.11DCF帧间隔,
表示退避时间平均值;退避时间平均值的计算公式如下:
其中,CWmin表示竞争窗口的最小值,p表示传送一个数据分组的条件碰撞概率,假定与发送竞争窗口大小无关,N为个数据帧的重传次数; 用LIT_MEASUREi代表节点i的最近一次LIT测量值,节点i的LIT更新算法如下: LITi=(1-α)*LITi+α*LIT_MEASUREi,0≤α≤1 B-2步,计算联合信道邻居干扰范围内邻居节点广播的本地信道空闲时间LIT值,其计算方法如下: 定义:LIT_COLLECTION为联合信道邻居干扰范围内邻居节点广播的本地信道空闲时间LIT值,由每个节点的联合信道邻居干扰范围内的若干邻居节点广播获取,LIT_COLLECTIONi表示节点i的LIT_COLLECTION,LIT_COLLECTIONi进一步分解细化,用LIT_COLLECTIONi(j)表示由节点i的联合信道邻居干扰范围内的邻居节点j播报的节点j的LIT数值;则联合信道邻居干扰范围内邻居节点广播的LIT最小值LIT_COLLECTIONi可表示为: LIT_COLLECTIONi=min(x:x∈{LIT_COLLECTIONi(t)}) B-3步,计算邻居干扰信道空闲时间,其计算方法如下: 定义:IIT为邻居干扰信道空闲时间,节点i的邻居干扰信道空闲时间IITi;IIT可以由信道监控干扰感知过程中得到的联合信道邻居干扰范围内的本地信道空闲时间LIT中的最小值来表示,即IIT就是在考虑了流内干扰和流间干扰的前提下,一条链路在保证已经存在的QoS业务流不受干扰的同时,能够提供的最大信道空闲时间;则节点i的邻居干扰信道空闲时间IITi计算公式为: IITi≈min(x:x∈{LITi}∪{LT_COLLECTIONi}) B-4步,计算节点i的可用带宽ABi:
其中,C为链路层信道容量; 步骤C,考察发送端和接收端空闲时间的相互依赖性,当发送端和接收端节点分别处于载波侦听状态和空闲状态,对可用带宽估计进行修正,其方法如下: 定义:p1表示发送端s处于载波侦听状态而接收端r处于空闲状态的概率,p2表示接收端r处于载波侦听状态而发送端s处于空闲状态的概率,p1,p2∈(0,0.4),取其经验最优值; 则发送端s和接收端r的可用带宽ABs和ABr计算公式进一步表示为: ![]()
其中,IITs为节点s的邻居干扰信道空闲时间,IITr为节点r的邻居干扰信道空闲时间;
表示在测量周期Tupdate内,发送端s处于载波侦听状态的时间长度,
表示在测量周期Tupdate内,接收端r处于载波侦听状态的时间长度;μ=0.05是带宽安全系数;最后发送端s和接收端r之间这段链路的可用带宽AB(s,r)为: AB(s,r)=min(ABs,ABr)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210479939.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种风力驱动涡轮装置
- 下一篇:车辆的前部结构