发明名称 部分重叠信道下的无线Mesh网络信道分配系统及方法
摘要 本发明涉及一种部分重叠信道下的无线Mesh网络信道分配系统及方法,该系统包括邻居‑接口绑定模块、信道分配次序确定模块、贪婪信道分配模块;邻居‑接口绑定模块根据物理拓扑各节点之间的邻接关系确定邻居‑接口绑定关系,在进行信道分配时共享同一接口的链路作为一个整体分配相同信道;信道分配次序确定模块使用Rank降序排列,按照Rank值大的链路优先分配信道的原则确定各链路信道分配的次序;贪婪信道分配模块以最小化网络总干扰为目标使用贪婪算法为网络中所有链路分配信道;本发明能够有效降低网络发生拥塞的可能性,降低网络中的干扰,增加网络中的并行传输数,提升网络容量。
申请公布号 CN103747530B 申请公布日期 2017.01.25
申请号 CN201410005625.7 申请日期 2014.01.06
申请人 吉林大学 发明人 石文孝;王继红;金凤;崔克强;李玉信
分类号 H04W72/04(2009.01)I;H04W72/08(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W72/04(2009.01)I
代理机构 长春吉大专利代理有限责任公司 22201 代理人 王淑秋
主权项 一种部分重叠信道下的无线Mesh网络信道分配系统,其特征在于包括:邻居‑接口绑定模块:根据物理拓扑各节点之间的邻接关系计算各节点的度数,节点的度数定义为节点的邻居节点数;在进行邻居‑接口绑定时按照尽量避免度数高的节点与其他邻居链路共享接口的原则确定邻居‑接口绑定关系,在进行信道分配时共享同一接口的链路作为一个整体分配相同信道;信道分配次序确定模块:使用Rank值降序排列,按照Rank值大的链路优先分配信道的原则确定各链路信道分配的次序;所述Rank值采用下式计算:<img file="FDA0001012371140000011.GIF" wi="660" he="128" />其中Rank<sub>l</sub>为链路l的Rank值;链路l的邻居数定义为链路l两个端节点的邻居集的并集中的元素个数,链路l距离网关的最小跳数定义为链路l的两个端点距离网关的最小跳数的平均值;当Rank值相同时,邻居数越多的链路信道分配次序越靠前;贪婪信道分配模块:利用公式(1)、(2)、(3)、(4)计算为链路j分配信道c<sub>j</sub>时链路j与网络中已经被分配信道的链路之间的网络总干扰<img file="FDA0001012371140000012.GIF" wi="93" he="74" /><maths num="0001"><math><![CDATA[<mrow><msub><mi>I</mi><msub><mi>c</mi><mi>j</mi></msub></msub><mo>=</mo><munder><mo>&Sigma;</mo><mrow><mi>i</mi><mo>&Element;</mo><mi>I</mi></mrow></munder><mi>i</mi><mi>r</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><msub><mi>c</mi><mi>i</mi></msub><mo>,</mo><msub><mi>c</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001012371140000013.GIF" wi="645" he="115" /></maths><img file="FDA0001012371140000014.GIF" wi="1853" he="404" /><maths num="0002"><math><![CDATA[<mrow><mi>I</mi><mi>t</mi><mi>r</mi><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>=</mo><mroot><mfrac><mrow><msubsup><mo>&Integral;</mo><mrow><mo>-</mo><mi>&infin;</mi></mrow><mrow><mo>+</mo><mi>&infin;</mi></mrow></msubsup><mi>P</mi><mi>S</mi><mi>D</mi><mrow><mo>(</mo><mi>f</mi><mo>)</mo></mrow><mo>&times;</mo><mi>P</mi><mi>S</mi><mi>D</mi><mrow><mo>(</mo><mi>f</mi><mo>-</mo><mn>5</mn><mo>&CenterDot;</mo><mi>&tau;</mi><mo>)</mo></mrow><mi>d</mi><mi>f</mi></mrow><mrow><msubsup><mo>&Integral;</mo><mrow><mo>-</mo><mi>&infin;</mi></mrow><mrow><mo>+</mo><mi>&infin;</mi></mrow></msubsup><mi>P</mi><mi>S</mi><mi>D</mi><msup><mrow><mo>(</mo><mi>f</mi><mo>)</mo></mrow><mn>2</mn></msup><mi>d</mi><mi>f</mi></mrow></mfrac><mi>k</mi></mroot><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001012371140000015.GIF" wi="1446" he="276" /></maths>τ=|c<sub>i</sub>‑c<sub>j</sub>|                 (4)其中:ir(i,j,c<sub>i</sub>,c<sub>j</sub>)表示当为链路i,j分别分配信道ci,cj时两条链路的干扰比,c<sub>j</sub>=1,2……N,N为链路j可使用信道的数量;I表示网络中已经被分配了信道的链路集合;Itr(τ)表示当链路i与j所使用的信道之间的信道号间隔为τ时的干扰范围缩减比;d(i,j)表示链路i和j之间的距离,指的是链路i的任一个端点与链路j的任一个端点之间距离的最小值;R’表示同信道下的干扰范围,Itr(τ)×R’为i与j之间的信道号间隔为τ时的部分重叠信道缩减干扰范围;f表示信道的频率;PSD(f)表示功率谱密度函数;α为常量;k为双径传播模型中的路径损耗因子,取值为2~4;从可使用信道1,2,......N中选择使网络总干扰最小的信道c<sub>j</sub>*分配给链路j;依次为所有链路分配信道。
地址 130012 吉林省长春市前进大街2699号