发明名称 一种无线mesh网络信道带宽动态调节的方法
摘要 本发明提供一种无线mesh网络信道带宽动态调节的方法,包括以下步骤:S1,为节点建立第一接收表、第一输出表、第二接收表和第二输出表;S2,发送节点在达到接入延时间隔时,向接收节点发送RTA报文;S3,接收节点向发送节点返回CTA报文;S4,发送节点广播包含分配表的ANN报文;S5,收到ANN报文的节点对各自节点中的第一接收表、第一输出表以及第二接收表进行更新;S6,收到接收节点所发送的ANN报文的节点对各自节点中的第一接收表、第一输出表以及第二接收表进行更新;S7,收到发送节点所发送的ANN报文的各节点对各自节点中的第一接收表、第一输出表以及第二接收表进行更新。本发明可以动态地调节信道带宽。
申请公布号 CN102984709B 申请公布日期 2015.08.26
申请号 CN201210514654.7 申请日期 2012.12.05
申请人 上海交通大学 发明人 王旭东;黄鹏飞
分类号 H04W16/10(2009.01)I;H04W72/12(2009.01)I 主分类号 H04W16/10(2009.01)I
代理机构 上海光华专利事务所 31219 代理人 余明伟
主权项 一种无线mesh网络信道带宽动态调节的方法,其特征在于,包括以下步骤:S1,为网络中所有节点分别建立表明时隙和子信道是否可用的第一接收表和第一输出表、表明时隙是否可用的第二接收表和第二输出表;在步骤S1中:所述第一接收表为Q<sub>in</sub>(i,t,s);第一接收表取值为0,表明时隙和子信道可用;第一接收表取值为1,表明时隙和子信道不可用,已被分配给一条接收节点在节点i干扰范围内的链路;所述第一输出表为Q<sub>out</sub>(i,t,s);第一输出表取值为0,表明时隙和子信道可用;第一输出表取值为1,表明时隙和子信道不可用,已被分配给一条发送节点在节点i干扰范围内的链路;所述第二接收表为Q<sub>in</sub>(i,t);第二接收表取值为0,表明时隙可用;第二接收表取值为1,表明时隙不可用,已被分配给一条接收节点为节点i的链路;所述第二输出表为Q<sub>out</sub>(i,t);第二输出表取值为0,表明时隙可用;第二输出表取值为1,表明时隙不可用,已被分配给一条发送节点为节点i的链路;其中1≤t≤T<sub>m</sub>,1≤s≤W,i为任一节点,t为时隙,W为子信道总数,s为子信道,T<sub>m</sub>为最大时隙;S2,为发送节点和接收节点之间的链路分配时隙和子信道的发送节点为链路设定一数据流量需求,所述发送节点在无线介质空闲时间达到接入延时间隔时,向接收节点发送包含源地址和目的地址的RTA报文;S3,接收节点在收到所述RTA报文后,等待一短帧间隔之后,向所述发送节点返回包含源地址、目的地址以及接收节点中的第一输出表和第二输出表的CTA报文;S4,发送节点在收到所述CTA报文后,根据发送节点中的第一接收表、第二接收表和接收到的接收节点中的第一输出表和第二输出表,获得为发送节点和接收节点之间的链路分配时隙和子信道的分配表,将包含源地址、目的地址以及所述分配表的ANN报文进行广播;在步骤S4中,为发送节点和接收节点之间的链路分配时隙和子信道的分配表的获得过程包括以下步骤:S4‑1,从时隙1开始依次往后查找可用时隙,若发送节点的第二接收表和接收节点的第二输出表都等于0,则表明时隙可用;S4‑2,若时隙可用,从子信道1开始依次往后查找时隙上的可用子信道,若发送节点的第一接收表和接收节点的第一输出表都等于0,则表明时隙和子信道可用;S4‑3,若数据流量需求大于零,并且时隙和子信道可用,则把时隙和子信道分配给链路,即分配表输出为1;同时把发送节点的第二输出表记为1,并把数据流量需求减1;S4‑4,若数据流量需求大于0,重复以上步骤,直到数据流量需求等于零,即分配的所有时隙和子信道支持链路的流量需求,链路的分配结束;S5,接收节点以及其它可收到发送节点所发送的ANN报文的节点在接收到所述ANN报文后,对各自节点中的第一接收表、第一输出表以及第二接收表进行更新;同时所述接收节点将包含源地址、目的地址以及所述分配表的ANN报文进行广播;S6,所述发送节点以及其它可收到接收节点所发送的ANN报文的节点在接收到所述ANN报文后,对各自节点中的第一接收表、第一输出表以及第二接收表进行更新,同时所述发送节点广播ANN报文;S7,所述接收节点以及其它可收到发送节点所发送的ANN报文的节点在接收到所述ANN报文后,对各自节点中的第一接收表、第一输出表以及第二接收表进行更新,同时所述接收节点广播ANN报文。
地址 200240 上海市闵行区东川路800号