发明名称 一种多射频多信道无线网网状网信道感知的机会路由方法
摘要 本发明公开了一种多射频多信道无线网网状网信道感知的机会路由方法,兼顾多信道特性和多用户分集特性,并在指标基础上提出信道感知机会路由方法。实验结果表明,与单信道机会路由指标和多信道路由指标的机会路由相比,本发明的方法解决了多射频多信道场景下,现有单信道机会路由指标没有充分利用信道资源来减少干扰,传统路由的多信道路由指标包含了信道信息,但没有利用多用户分集不适合机会路由的问题,提升了无线网络的吞吐量,降低了无线网络的延时。
申请公布号 CN103607744A 申请公布日期 2014.02.26
申请号 CN201310646069.7 申请日期 2013.12.04
申请人 湖南大学 发明人 张大方;何施茗;谢鲲;乔宏;张继
分类号 H04W40/02(2009.01)I 主分类号 H04W40/02(2009.01)I
代理机构 长沙正奇专利事务所有限责任公司 43113 代理人 马强
主权项 1.一种多射频多信道无线网网状网信道感知的机会路由方法,其特征在于,该方法为:1)将多射频多信道无线网状网对应成一个无向图G=(V,E),所述无向图包含N个节点,其中V为节点集,E为节点间链路的矩阵;2)将所述无向图中任意节点i在所有信道下的多信道期望任意传输时间MEATT<sup>(k)</sup><sub>i</sub>和最小多信道期望任意传输时间MEATT<sub>i</sub>设为无穷大,F<sub>i</sub>、F<sup>(k)</sup><sub>i</sub>和T<sub>i</sub>设为空;目的节点在所有信道下的最小多信道期望任意传输时间MEATT<sub>d</sub>设为零,S设为空,Q设为V;其中,F<sup>(k)</sup><sub>i</sub>为节点i的候选节点集;F<sub>i</sub>为节点i在所有信道下的最小多信道期望任意传输时间对应的候选节点集;S表示已经找到的路径的节点集;Q为用于存储还没有找到路径的节点i′∈V-S的队列;T<sub>i</sub>表示节点i要传输数据到目的节点d所使用的信道;i∈V;3)判断Q是否为空,若否,则进入步骤4);否则,结束;4)选定并去除Q中最小多信道期望任意传输时间最小的节点j;5)对于所述无向图的每一条边(i,j)∈E,检查每一个信道k∈K;6)如果MEATT<sup>(k)</sup><sub>i</sub>大于节点j的多信道期望任意传输时间MEATT<sub>j</sub>,则将节点j和节点i的候选节点集F<sup>(k)</sup><sub>i</sub>设为临时候选节点集J,利用公式<img file="FDA0000429669730000011.GIF" wi="822" he="168" />计算节点i在信道k上的多信道期望任意传输时间,并赋值到临时多信道期望任意传输时间MEATT’<sup>(k)</sup><sub>i</sub>中;其中,L表示数据长度;B<sub>k</sub>表示所在信道的速率;c<sub>i</sub>表示候选节点集中优先级为i的节点,p<sup>ci,k</sup>表示s到c<sub>i</sub>使用信道k的链路包投递率;α<sub>i</sub>是区别信道的参数,<maths num="0001"><![CDATA[<math><mrow><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&beta;</mi><mn>1</mn></msub><mo>,</mo><mi>k</mi><mo>&NotEqual;</mo><msub><mi>Tc</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><mn>2</mn></msub><mo>,</mo><mi>k</mi><mo>=</mo><msub><mi>Tc</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo><mn>0</mn><mo>&le;</mo><msub><mi>&beta;</mi><mn>1</mn></msub><mo>&lt;</mo><msub><mi>&beta;</mi><mn>2</mn></msub><mo>,</mo><msub><mi>&beta;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&beta;</mi><mn>2</mn></msub><mo>&Element;</mo><mi>R</mi><mo>,</mo></mrow></math>]]></maths>Tc<sub>i</sub>为c<sub>i</sub>进行传输的信道;如果i到c<sub>i</sub>使用的信道k与Tc<sub>i</sub>不相同,那么α<sub>i</sub>设为不同信道惩罚参数β<sub>1</sub>;如果i到c<sub>i</sub>使用的信道k与Tc<sub>i</sub>相同,那么α<sub>i</sub>设为相同信道惩罚参数β<sub>2</sub>;(L/B<sub>k</sub>)/(1-∏<sub>ci∈J</sub>(1-p<sub>ci,k</sub>))表示s用信道k成功传输到候选节点集J的开销,即至少有一个候选节点成功接收;MEATT<sub>ci</sub>是c<sub>i</sub>进行转发的开销,<img file="FDA0000429669730000021.GIF" wi="719" he="89" />表示节点c<sub>i</sub>成功接收数据包而优先级比i高的节点没有成功接收数据包的概率;<img file="FDA0000429669730000022.GIF" wi="672" he="168" />为通过候选节点集J成功转发到目的节点d需要的开销;7)如果MEATT<sup>(k)</sup><sub>i</sub>大于MEATT’<sup>(k)</sup><sub>i</sub>,那么将临时候选节点集J设为节点i的候选节点集F<sup>(k)</sup><sub>i</sub>,即J赋值给F<sup>(k)</sup><sub>i</sub>,并更新MEATT<sup>(k)</sup><sub>i</sub>为MEATT’<sup>(k)</sup><sub>i</sub>;8)如果更新后的MEATT<sup>(k)</sup><sub>i</sub>小于节点i的MEATT<sub>i</sub>,那么更新节点i的MEATT<sub>i</sub>为MEATT<sup>(k)</sup><sub>i</sub>,F<sub>i</sub>更新为F<sup>(k)</sup><sub>i</sub>,T<sub>i</sub>更新为k;9)重复步骤6)~步骤8),直到遍历完无向图中与j相连的所有的边(i,j)和所有的信道K;10)重复步骤4)~9),直到Q为空。
地址 410082 湖南省长沙市岳麓区麓山南路2号
您可能感兴趣的专利