[发明专利]无线Mesh网络多播部分重叠信道分配与调度方法有效
申请号: | 201410072216.9 | 申请日: | 2014-03-02 |
公开(公告)号: | CN103796325B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 石文孝;金凤;郑宇;王继红;崔克强;许银龙 | 申请(专利权)人: | 吉林大学 |
主分类号: | H04W72/06 | 分类号: | H04W72/06;H04W72/12 |
代理公司: | 长春吉大专利代理有限责任公司22201 | 代理人: | 王淑秋 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种无线Mesh网络多播部分重叠信道分配与调度方法,该方法主要包括以下步骤构建多播树;根据构建好的多播树,利用无线广播优势对多播树中的父节点和其子节点进行邻居‑接口绑定,使用相同接口的链路构成了需要分配相同信道的链路集;根据各链路集距离多播源节点的跳数,对多播树中各链路集进行升序排列确定信道分配的次序;按照链路集的顺序为各未分配信道的链路集进行多轮满足无干扰约束的部分重叠信道分配,形成多个无干扰链路集;采用静态分时调度的方法调度各无干扰链路集,实现多播树中所有链路的无干扰数据传输。本发明可以避免隐藏信道问题,增加同时传输链路数,实现所有链路无干扰传输,提高网络吞吐量及频谱利用率。 | ||
搜索关键词: | 无线 mesh 网络 部分 重叠 信道 分配 调度 方法 | ||
【主权项】:
一种无线Mesh网络多播部分重叠信道分配与调度方法,其特征在于包括以下步骤:步骤1)构建多播树;在多播树中将节点按照到多播源节点的跳数分成不同等级,其中多播源节点为网关节点,在第0级;对于在第i级的任意一个节点,定义与其相连的在第i+1级的所有节点为该节点的子节点,该节点为这些子节点唯一的父节点;步骤2)根据构建好的多播树,利用无线广播优势对多播树中的父节点和其子节点进行邻居‑接口绑定,父节点与其所有子节点之间的链路构成了需要分配相同信道的链路集;然后根据各链路集距离多播源节点的跳数,对多播树中各链路集进行升序排列确定信道分配的次序;所述链路集距离多播源节点的跳数定义为链路集的各个端点距离多播源节点跳数的最小值;步骤3)按照步骤2)中链路集的顺序,为各未分配信道的链路集分配满足无干扰约束条件的部分重叠信道,若某链路集不存在符合无干扰约束条件信道,则本轮信道分配中不为该链路集分配信道;按照上述方式遍历多播树中所有未分配信道的链路集后,本轮无干扰信道分配结束;将多播树中本轮已经分配信道的链路集看成一个无干扰链路集LS1,从未分配信道的链路集中划去此无干扰链路集;定义需要分配相同信道的链路集为L,则L的满足无干扰约束条件的无干扰信道集CL获得方法如下:a、对于L中任意一条链路li=(a,b),i=1,2,......,m,节点a表示链路li的发送节点,节点b表示链路li的接收节点,定义链路li的潜在干扰范围为则表示为:IRli=D(a,I0)∪D(b,I0)]]>其中I0表示信道间隔τ=0时的干扰范围,D(a,I0)表示以节点a为圆心以I0为半径的圆形区域,D(b,I0)表示以节点b为圆心以I0为半径的圆形区域;b、定义链路li的潜在干扰链路集为:N(li)=N(a)∪N(b)其中N(a)是由满足如下条件的链路组成的链路集:1)链路的接收节点在D(a,I0)内;2)该链路已经被分配信道;N(b)是由满足如下条件的链路组成的链路集:1)链路的发送节点在D(b,I0)内;2)该链路已经被分配信道;c、设nj=(c,d)为N(li)内任意一条链路,节点c表示链路nj的发送节点,节点d表示链路nj的接收节点;网络中有11条可用信道;对于链路li,定义一个11×11的链路互干扰矩阵表示链路li与链路nj之间的互干扰情况;链路li使用信道x,链路nj使用信道y,R(li,nj)表示链路li和nj之间的欧式距离,若R(li,nj)小于等于信道间隔τ为|x‑y|的干扰范围Iτ=I|x‑y|,表示链路li和nj在彼此的干扰范围内,两条链路之间存在干扰,否则认为两条链路互不干扰,用1表示存在干扰,0表示不存在干扰,则矩阵的第x行第y列元素mxy表示如下:mxy=1R(li,nj)≤I|x-y|0R(li,nj)>I|x-y|,1≤x,y≤11]]>R(li,nj)=min(R(a,d),R(b,c))其中R(a,d)表示节点a和节点d的欧式距离,R(b,c)表示节点b和节点c的欧式距离;d、根据链路li和链路nj的互干扰矩阵和链路nj的信道分配向量得到链路li相对于链路nj的无干扰信道集其中是一个11×1的信道分配向量;若nj使用第k条信道传输数据,则中第k个向量等于1,否则等于0;e、按照上述方法遍历链路li的潜在干扰链路集N(li)内所有链路,取链路li相对于潜在干扰链路集N(li)内所有链路的无干扰信道集的交集为链路li的无干扰信道集同理求得需要分配相同信道的链路集L内其他链路的无干扰信道集,取链路集L内所有链路的无干扰信道集交集作为L的无干扰信道集,则L的无干扰信道集CL为:CL=Cl1∩Cl2∩...Cli∩...∩Clm,l1,l2,...li...,lm∈L]]>4)重复步骤3),为各未分配信道的链路集进行第二轮分配满足无干扰约束条件的部分重叠信道;第二轮分配结束后将多播树中本轮已经分配信道的链路集看成一个无干扰链路集LS2,从未分配信道的链路集中划去此无干扰链路集;以此类推,对各未分配信道的链路集进行第三、四、……N轮满足无干扰约束条件的部分重叠信道分配,直至多播树中未分配信道的链路集为空集,形成N个无干扰链路集LS1,LS2,LS3,…,LSN;多播树中所有链路都被分配信道时,多播部分重叠信道分配结束;5)采用静态分时调度的方法调度各无干扰链路集LS1,LS2,LS3,…,LSN,实现多播树中所有链路的无干扰数据传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410072216.9/,转载请声明来源钻瓜专利网。