一种降低干扰的无线Mesh网络信道分配与路由联合优化系统与方法

文档序号:7814070阅读:211来源:国知局
一种降低干扰的无线Mesh网络信道分配与路由联合优化系统与方法
【专利摘要】本发明公开了一种降低干扰的无线Mesh网络信道分配与路由联合优化系统与方法,它包括信道分配步骤和路由寻路步骤:(1)计算最短跳数并分层;(2)计算邻居数与节点负载;(3)根据干扰权重按照启发式信道分配方法进行信道分配;(4)中间节点接收路径请求消息,计算上一跳MCDI并进行累加,计算MCDI的时候考虑流内和流间干扰;(5)将得到的值与路由表中存储的值进行比较,对MCDI值最小的路径请求消息进行回复并建立路径。本发明提出一种基于链路负载权重的静态信道分配方法,达到最小化网络中链路之间的干扰的目的,再在路由选择中充分考虑流内干扰和流间干扰因素,得到最优路径,提高网络中的吞吐量,减小延时。
【专利说明】—种降低干扰的无线Mesh网络信道分配与路由联合优化系统与方法

【技术领域】
[0001]本发明涉及多射频多信道无线Mesh网络信道分配及路由优化,尤其涉及一种降低干扰的无线Mesh网络信道分配与路由联合优化系统与方法。

【背景技术】
[0002]无线Mesh网络以其特殊的网状结构、高覆盖率、高可靠性等特点受到了越来越高的关注,越来越广泛地应用于无线通信,被认为是未来无线通信发展的关键技术。无线Mesh回传网络架构图如图1所示。但是随着无线Mesh网络中的应用对数据传输性能的要求日益提高,使得对无线Mesh网络的容量、延迟等要求也越来越高。
[0003]面对这一问题,业界提出各种解决方法:多射频多信道技术、网络编码技术和动态成簇技术等,都能一定程度上的提高无线Mesh网络性能。而多射频多信道技术对性能提升最为明显,如何进行有效快速正确的信道分配仍是无线Mesh网络的一个难点问题。因此对信道分配方法的研究具有较高的理论研究价值和实际应用前景。信道分配方法分为静态信道分配方法、动态信道分配方法和混合信道分配方法。静态信道分配方法是指为射频口分配的信道固定不变或在一个相当长的时期内保持不变;动态信道分配方法是指为任意射频端口分配任意信道,并且射频端口的信道并不是固定的,而是可以进行动态转换;混合信道分配方法结合了静态信道分配和动态分配的特点,节点的一部分射频接口分配的信道固定不变,另一部分射频端口分配的信道则可以根据传输需要进行动态转换。
[0004]申请号为201210123432.2的专利公开了一种多信道多射频无线Mesh网络中分布式信道分配方法,该专利定义了一种判据WA_ETT,在给链路分配信道时候,计算这条链路在每一个信道上的WA_ETT大小,然后选择WA_ETT最小的信道分配给链路,在路由过程中采用路由度量判据EWCETT作为路由判据;这种方案在寻路过程中分配信道,在网络中存在多条数据流的时候,甚至数据流之间的公共结点比较多的时候,该方案对公共结点的信道分配数越多,那么对节点的接口数要求越高,如果每个节点装备过多的接口,成本太高,而且方案中计算EWCETT来决定选择最优路径的方法只适合源路由,不适合逐条路由,有局限性。而本发明首先根据节点拓扑,采用节点优先级和密集度来为链路计算负载权重,然后根据负载权重分配信道,这种静态分配信道的方式充分的利用了网络资源,在网络中实际传输数据流的时候也不会对网络拓扑有影响,对接口数目的要求不高,节约成本,而且在信道分配完成之后,本发明在计算度量的时候考虑路径上流内干扰和流间干扰的问题,发明中计算最优路径使用的MCDI (Metric of Channel Diversity Index,信道多样性指数度量)度量适合各种路由协议,可扩展性比较好。
[0005]申请号为201110021937.3的专利公开了一种基于拓扑优化和降低干扰的无线Mesh网络路由信道联合分配方法,该方案首先通过基于流量感知和流量公平分配的拓扑结构贪婪算法将拓扑结构转化为树形结构,形成优化后的拓扑结构,然后对优化后的Mesh拓扑结构利用AODV进行路由选择,然后对链路进行二步启发式信道分配算法,该方案中对于网络拓扑需要进行优化,将拓扑首先转换成树状结构,这种结构变化会导致网络拓扑的逻辑连接关系和实际连接关系不符,很可能导致相邻节点之间反而需要经过多跳才能到达,增加了传输延时,同时这种树状结构网络中所有的流量,无论是出网入网还是网内的数据都需要通过根节点转发,会导致根节点周围负载严重。而本发明中是通过网关节点的位置来为不同的节点设置不同的优先级并考虑到节点周围的邻居数来计算链路负载,从而来实现信道分配,考虑到了网络中的流量样式问题,同时本发明不改变网络的拓扑连接情况,根据拓扑来为链路分配信道,网络中的数据不会全部从根节点转发,减小了根节点的负载,然后在路由过程中加入流内干扰和流间干扰,信道分配和路由选择联合优化实现性能的提升。
[0006]申请号为201310112381.8的专利公开了一种用于多信道无线Mesh网络的链路分配方法,该方案首先通过节点到网关节点的距离里为节点分层,然后为每一层的节点关联的链路计算信道的干扰链路集合,然后根据干扰链路集合计算链路的干扰度和链路的分配指数和节点的分配指数,在满足网卡约束的条件下将一条链路分配到一个或者多个信道上去,但该方案仅仅以网络分层为依据来为每一层关联的链路分配信道,在考虑到接口有限的条件下为链路分配可用信道,没有考虑到网络的流量样式问题,也没有考虑到路由过程中多信道带来的流内干扰和流间干扰问题。而本发明是针对流量样式问题和路由问题是通过对链路负载的计算为不同的链路赋予不同的负载权重,然后将每条链路分配一个固定的干扰最小的信道,从而使得网络中干扰最小化,然后在路由过程中加入了流内干扰和流间干扰考虑,通过信道分配和路由选择的联合优化来提升网络的整体性能。
[0007]申请号为US20050057577的专利公开了一种集中式信道分配和路由算法的具体步骤,该方案中首先预估计网络中各链路上的期望负载,并通过估计的负载来给网络中每一条链路分配信道,然后在实际路由的过程中观察是否所有的链路容量能够满足期望负载需求,如果不满足则根据实际的链路容量反馈来重新信道分配,直到信道分配的结果能够满足期望链路负载要求,这种方法在无线Mesh网络中流量变化快速的时候信道重新分配会比较频繁,而这种信道分配过程中带来的波纹效应也会导致信道分配的延时变大,网络收敛较慢,会影响网络的稳定性。而本发明是基于无线Mesh网络流量样式特点进行的静态信道分配,网络的拓扑不变的情况下则信道分配方案不变,减小了网络的变动,同时在路由上的优化不是作为信道分配的反馈,而是为了与信道分配联合路由达到整体干扰最小化的目的。


【发明内容】

[0008]本发明的目的在于克服现有技术的不足,提供一种降低干扰的无线Mesh网络信道分配与路由联合优化系统与方法,达到最小化网络中链路之间的干扰的目的,再在路由选择中充分考虑流内干扰和流间干扰因素,得到最优路径,提高网络中的吞吐量,减小延时。
[0009]本发明的目的是通过以下技术方案来实现的:一种降低干扰的无线Mesh网络信道分配与路由联合优化系统,它包括链路信息计算模块、信道分配模块和路由寻路模块,所述的链路信息计算模块用于对输入的初始信息进行计算,链路信息计算模块的输出与信道分配模块连接,信道分配模块的输出与路由寻路模块连接,路由寻路模块输出信道分配结果和源目最优路径。
[0010]所述的初始信息包括网络拓扑、根节点、节点信息和可用信道集合。
[0011]一种降低干扰的无线Mesh网络信道分配与路由联合优化方法,它包括链路信息计算步骤、信道分配步骤和路由寻路步骤,所述的链路信息计算步骤包括以下子步骤:
[0012]Sll:输入每个节点的可用网卡数K(U)、网关节点、节点信息、可用信道数集合C(U)和物理拓扑G (V,E);
[0013]S12:采用Dijkstra算法来计算每一个节点到网关节点的最短跳数,并以最短跳数为每一个节点分级,网关节点的级数最高为第一级,网关节点的一跳邻居为第二级,依次往下分,直到所有的节点都被分了层级PLi,标记为PLi = 1、2……n,其中PLi = I表示路由节点i为网关点,PLi = η表不路由节点i为距尚网关最远节点;
[0014]S13:同时每个节点计算自己周围的邻居数NBi,那么可以通过层级PLi和邻居数


NBi这两个参数得到每一个节点的节点负载邻居数

【权利要求】
1.一种降低干扰的无线Mesh网络信道分配与路由联合优化系统,其特征在于:它包括链路信息计算模块、信道分配模块和路由寻路模块,所述的链路信息计算模块用于对输入的初始信息进行计算,链路信息计算模块的输出与信道分配模块连接,信道分配模块的输出与路由寻路模块连接,路由寻路模块输出信道分配结果和源目最优路径。
2.根据权利要求1所述的一种降低干扰的无线Mesh网络信道分配与路由联合优化系统,其特征在于:所述的初始信息包括网络拓扑、根节点、节点信息和可用信道集合。
3.一种降低干扰的无线Mesh网络信道分配与路由联合优化方法,其特征在于:它包括链路信息计算步骤、信道分配步骤和路由寻路步骤,所述的链路信息计算步骤包括以下子步骤: . 511:输入每个节点的可用网卡数K(u)、网关节点、节点信息、可用信道数集合C(U)和物理拓扑G (V,E); .512:采用Dijkstra算法来计算每一个节点到网关节点的最短跳数,并以最短跳数为每一个节点分级,网关节点的级数最高为第一级,网关节点的一跳邻居为第二级,依次往下分,直到所有的节点都被分了层级PLi,标记为PLi = 1、2......η,其中PLi = I表示路由节点i为网关点,PLi = η表不路由节点i为距尚网关最远节点; .513:同时每个节点计算自己周围的邻居数NBi,那么可以通过层级PLi和邻居数NBi这


NB1两个参数得到每一个节点的节点负载邻居数i,同时计算出网络的链路负载权重从
. 1 L 1.eij,即链路eu两端节点负载之和,表示为:
所述的信道分配步骤包括以下子步骤: S21:将链路负载按照大小顺序排列,然后按照启发式信道分配方法从链路负载权重最大处开始进行信道分配,其中每条链路在分配信道时需要计算一个干扰权重CID,干扰权重CID为在干扰范围内使用相同信道的其他链路的链路负载权重之和,表示为:
式中,I(eueuv)表示链路\和链路euv存在干扰,当且仅当两条链路在干扰范围内,互为潜在干扰链路,并且都分配了相同链路,表示为:
链路两个节点为i和j的链路L按照以下子步骤来分配信道: . 5211:如果K(i)关Φ且节点K(j)关Φ,则为链路L分配信道c,c e {c | c =C(i) H C(j)},如果c不唯一,则选择集合c中干扰权重CID最小的信道; . 5212:如果K(i) Φ 0,但是1((」)=Φ,则在节点j已经分配了的信道中选择干扰权重CID最小的信道c分配给节点i,即为链路L分配信道c ; S213:如果K(j) Φ 0,但是1((1) = Φ,则在节点i已经分配了的信道中选择干扰权重CID最小的信道c分配给节点j,即为链路L分配信道c ; 式中,Φ为空集,K (j) = Φ表示为节点j没有可用网卡; S22:信道分配完毕; 所述的路由寻路步骤包括以下子步骤: 531:当源节点需要发送数据的时候,源节点广播路径请求消息PREQ开始寻路过程; 532:中间节点接收到路径请求消息PREQ之后,计算当前节点上一跳的信道多样性指数度量MCDI并累加路径请求消息PREQ中的MCDI,将得到的值与路由表中存储的MCDI值进行比较,如果较小,则保存该值并更新路径请求消息PREQ中的MCDI,继续转发路径请求消息PREQ ;如果较大,则丢弃此路径请求消息PREQ,所述的MCDI表示为:
式中,MCDI (p)表示路径P上的信道多样性指数度量,i为路径P中任意节点,α和β为权重因子,用于平衡流内干扰和流间干扰在整个MCDI中所占权重,CDPi为信道多样性感知参数,ETTi为当前链路的期望传输时间,EffTi为当前链路的期望等待时间,CDPi可表示为:
式中,表示节点i在路径P上的跳数,如果节点i到源节点的跳数超过3,则该值为3,如果不足3,则该值为到源节点的跳数;neh表示节点i与对应前三跳节点间形成的三跳链路使用不同信道的个数,如果节点i与对应前三跳节点间形成的三跳链路使用不同信道的个数超过3,则该值为3,如果小于3,则该值为不同信道个数; ETTi和EWTi的关系可表示为:
式中,epM(i)表示节点i与上一跳节点之间的链路,I(epM(m)表示对链路产生干扰的所有链路的集合; 533:当目的节点收到多个路径请求消息PREQ的时候,计算所有上一跳的MCDI并累加路径请求消息PREQ中的MCDI JfMCDI值最小的PREQ进行路径回复信息PREP的回复,建立起路径上MCDI值最小的路径; 534:路径选择结束,开始数据传输。
4.根据权利要求3所述的一种降低干扰的无线Mesh网络信道分配与路由联合优化方法,其特征在于:当链路的两个端点的邻居数NBi越多优先级别越高链路负载权重就越大,反之当两个端点的邻居数NBi越少优先级别越低所述的链路负载权重越小。
5.根据权利要求3所述的一种降低干扰的无线Mesh网络信道分配与路由联合优化方法,其特征在于:所述的信道多样性感知参数CDPi用于减小流内干扰,所述的当前链路的期望传输时间ETTi和当前链路的期望等待时间EWTi用于减小流间干扰。
6.根据权利要求3所述的一种降低干扰的无线Mesh网络信道分配与路由联合优化方法,其特征在于:所述的权重因子α为流内干扰系数,所述的权重因子β为流间干扰系数,α + β =1。
【文档编号】H04W72/04GK104185242SQ201410462227
【公开日】2014年12月3日 申请日期:2014年9月11日 优先权日:2014年9月11日
【发明者】林水生, 余飞龙, 付永涛, 李广军, 阎波, 郭志勇, 杨海芬, 周亮, 郑植, 黄乐天, 衡鹏 申请人:电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1