发明名称 一种多信道无线mesh网络信道分配方法
摘要 一种多信道无线mesh网络信道分配方法,包括以下步骤:1)根据概率模型建立带权重的双向网络连接图,根据链路权重依次计算节点的链路干扰度和节点干扰度,从而根据节点干扰度在可用信道集合中选择使节点干扰度最小的信道作为节点固定接口的信道;2)建立通信周期,将其分为广播时隙和普通数据时隙,在广播时隙内发送和接收广播消息,在普通数据时隙内发送普通数据包,并且普通数据时隙进一步分为数据子时隙,不同的子时隙可以使用不同的信道,从而与不同的节点通信。本发明充分利用了多个非重叠信道,有效降低了网络干扰,提高了网络吞吐量和端到端时延等网络性能。
申请公布号 CN102355670B 申请公布日期 2014.01.29
申请号 CN201110212005.7 申请日期 2011.07.27
申请人 浙江工业大学 发明人 王万良;姚信威;张蛟;陶砾;岑跃峰;赵燕伟
分类号 H04L12/917(2013.01)I;H04W16/06(2009.01)I 主分类号 H04L12/917(2013.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;王利强
主权项 1.一种多信道无线mesh网络信道分配方法,其特征在于:所述信道分配方法包括以下步骤:1)基于链路权重的干扰估计策略,为固定接口分配信道,其过程如下:1.1)根据概率为链路分配权重,建立带权重的双向网络连接图,所述的链路权重计算方法如下:<img file="FDA0000400944440000011.GIF" wi="405" he="152" />其中,<img file="FDA0000400944440000012.GIF" wi="72" he="101" />表示节点i的正向链路,m<sub>i</sub>表示节点i的正向链路数目;1.2)根据链路权重计算链路干扰度,所述的链路干扰度计算方法如下:<maths num="0001"><![CDATA[<math><mrow><mi>Intf</mi><mrow><mo>(</mo><msubsup><mover><mi>l</mi><mo>&RightArrow;</mo></mover><mrow><mi>p</mi><mo>,</mo><mi>q</mi></mrow><mi>c</mi></msubsup><mo>)</mo></mrow><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>V</mi></mrow></munder><msub><mi>&lambda;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>c</mi><mo>)</mo></mrow><msub><mi>Intf</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mover><mi>l</mi><mo>&RightArrow;</mo></mover><mrow><mi>p</mi><mo>,</mo><mi>q</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths><img file="FDA0000400944440000014.GIF" wi="997" he="160" />其中,V表示节点集合,λ<sub>i</sub>(c)表示0-1变量,<img file="FDA0000400944440000015.GIF" wi="229" he="101" />表示节点i对链路<img file="FDA0000400944440000016.GIF" wi="82" he="101" />的干扰权重;1.3)根据链路干扰度计算节点干扰度,所述的节点对链路的干扰权重计算方法如下:<img file="FDA0000400944440000017.GIF" wi="1335" he="329" />其中,i、j表示链路<img file="FDA0000400944440000018.GIF" wi="78" he="101" />对应的两个节点,<img file="FDA0000400944440000019.GIF" wi="234" he="102" />表示节点i在链路的干扰范围内,<img file="FDA00004009444400000110.GIF" wi="231" he="101" />表示节点i不在链路的干扰范围内;所述的节点干扰度计算方法如下:<maths num="0002"><![CDATA[<math><mrow><mi>Intf</mi><mrow><mo>(</mo><msup><mi>i</mi><mi>c</mi></msup><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>m</mi><mi>i</mi></msub></munderover><mfrac><mn>1</mn><msub><mi>m</mi><mi>i</mi></msub></mfrac><mi>Intf</mi><mrow><mo>(</mo><msubsup><mover><mi>l</mi><mo>&RightArrow;</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>c</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,<img file="FDA0000400944440000021.GIF" wi="222" he="100" />表示节点i的某条正向链路干扰度,m<sub>i</sub>表示节点i的正向链路数目;1.4)在所有可用信道集合中,针对每一信道计算该节点的节点干扰度,选择使节点干扰度值最小的信道作为节点的固定接口信道;2)通过将节点的通信时间分为广播时隙和普通数据时隙,建立一个通信周期,在广播时隙内发送和接收广播包,在普通数据时隙内发送和接收普通数据包,普通数据时隙按照可用信道数量分为多个子时隙,数据的接收和发送分别按照排队算法和调度算法。
地址 310014 浙江省杭州市下城区朝晖六区