基于局部化最短路径树的无线传感网拓扑控制方法

文档序号:7869899阅读:306来源:国知局
专利名称:基于局部化最短路径树的无线传感网拓扑控制方法
技术领域
本发明属于无线传感网络协议技术领域,具体涉及一种面向具有可充电节点的无线传感网功率控制方案。该方案主要用于在无线传感器网络中通过功率控制生成精简的拓扑结构时,根据各个节点的局部拓扑知识,通过修正的局部最短路径树构造方法,在使网络结构尽量精简的同时,降低节点发射功率、降低节点度数,从而达到均衡和节约网络能耗的目标。·
背景技术
近些年来,无线多跳网络(无线传感器网络、移动Ad hoc网络、无线mesh网络等)领域的相关技术得到了学术界和工业界的广泛关注,并取得了迅猛的发展。拓扑控制是无线多跳网络性能优化的重要技术之一。拓扑控制的主要手段是通过各个节点根据自身的局部网络状态信息,自适应调节自身发射功率,在保持网络连通性的基础上,生出稀疏的网络结构。设计简单而性能优化的拓扑控制方法,已经成为无线网络性能优化的重要方向之一。拓扑控制方法包括集中优化算法和局部式优化算法。集中优化算法要求网络全局状态信息,算法优化性能好,但复杂度高、需要的网络信息知识量大。局部式优化算法只要求每个节点具备局部拓扑知识,算法简单,通常能够取得局部优化性能。

发明内容
本发明是一种针对具有可充电节点的无线传感网的功率控制方案。该方案主要用于在由可充电节点和不可充电节点组成的无线传感网中通过功率控制生成精简的拓扑结构时,构造各个节点的局部拓扑网络信息,在此基础上分别针对可充电节点和不可充电节点求解其局部化最短路径生成树,并获得各个节点的邻居节点集合、无线传感网上的传输功率和通信半径,最终根据各个节点的邻居节点集构建精简的网络拓扑,从而降低节点发射功率、降低节点度数,达到均衡和节约网络能耗的目标。在本发明中令G(V,E)代表网络图,其中V(G)代表节点的集合、E (G)代表网络中边的集合;图中两个节点X e V (G)和y e V (G) - {x}之间的距离记做dxy,如果满足dxy ( R,则称边(x,y) e E(G)代表集合的减法运算;每个节点配备一套全向天线,R代表节点的最大传输半径;每个网络节点可以根据与邻居节点之间的距离,自主调节传输功率,并满足接收端正确解码的最小功率要求;对于网络中的一个节点X,N(X)代表节点X的一跳邻居节点集合,其中X e V(G),对于y e N(X),有(x,y) E(G);网络中的节点包含可二次充电节点和不可二次充电节点,可二次充电节点可以通过太阳能、机械方式等手段从自然界获取能量并转化为电量,二次充电节点集合记做A,不可二次充电节点由电池供电,该节点集合记做B,A+B=V(G), ΑηΒ=0,由于汇聚节点具有无限能量,因此,可以令其归属于集合A,其中“+”代表集合的加法运算或称合并运算;每条链路的代价设定为该链路的几何长度或链路功率值。
针对可充电节点和不可充电节点求解其局部化最短路径生成树,并获得各个节点的邻居节点集合(I)可充电节点的邻居节点集合生成方法对于每个可充电节点V, V e A,构造其一跳邻居拓扑图G1r 求解图6'1的以V为树根的最短路径生成树,计算过程中每条链路的权重为该链路的代价,并获得V在该树上一跳邻居节点集合,记做\),并将该邻居节点集合作为V的一跳邻居节点集合;(2)不可充电节点的邻居节点集合生成方法步骤1:对于每个不可充电节点U,u e B,构造其一跳邻居拓扑图6 ,求解g的以u为树根的最短路径生成树,计算过程中每条链路的权重为该链路的代价,然后获得u在该树上的一跳邻居节点集合,记做/V,丨;对于任意X e A且X e N(u),如果xg Ari^Sue :V丨测令
Λ^^+Ιχ}; Λ-1为节点X在该树上的一跳邻居节点集合; 步骤2 :属于集合B的节点X,其在上一步骤中获得的邻居节点集合中的任意节点为y,且y也属于集合B,如果可以通过一个属于集合A的节点间接到达,则可以从χ的邻居节点集中删去该节点;对于每个不可充电节点u,u e B,执行以下操作对于任意xeAj且
MA,如果存在节点I满足y e A且xe则<然后,将夂作为u的一
跳邻居节点集合。所述的无线传感网功率控制方法,在任一节点的一跳邻居节点集合中,将到达该集合中最远节点所需传输的功率作为该任一节点在功率控制之后网络上的传输功率、将到达该最远节点的传输距离作为该任一节点在功率控制后网络上的通信半径。所述的无线传感网功率控制方法,为了使最终生成的精简拓扑图上每条边都是双向的,对每个节点u, u e V(G),执行以下操作:对于任意xe<,如果u0<,贝U
Nr 4~ N !+W 所述的无线传感网功率控制方法,根据各个节点的邻居节点集构建精简的网络拓扑,构建精简网络拓扑G’的具体方法如下V(G’ ) =V (G) ; E(Gr) = {(u,v):ue V(G’),vg N1u }。
具体实施例方式节点单跳范围局部拓扑构造方法对于网络中的每个节点X,X e V(G),构造其一跳邻居拓扑图,记做g,具体方法如
下零;)=Ν(π)+{π}; E(tf* )={(u,v): tie N{G\ \ ve V(tf), (u,v)e E(G)}0可充电节点的邻居节点集合生成方法对于每个可充电节点V,V e A,求解图f ,1的以V为树根的最短路径生成树,计算过程中每条链路的权重为该链路的代价,并获得V在该树上一跳邻居节点集合,记做Λ'1 ,并将该邻居节点集合作为V的一跳邻居节点集合,并将到达该集合中最远节点所需传输功率作为节点V在功率控制之后网络上的传输功率、将到达该最远节点的传输距离作为节点V在功率控制后网络上的通信半径,然后将该集合通告给集合中的每个节点。
不可充电节点的邻居节点集合生成方法步骤1:此步骤目标保持集合A与集合B中节点间的边的对称性。对于每个不可充电节点u,u e B,求解g的以u为树根的最短路径生成树,计算过程中每条链路的权重为该链路的代价,然后获得u在该树上的邻居节点集合,记做< ;对于任意X e A且X e N(u),如果
权利要求
1.基于局部化最短路径树的无线传感网拓扑控制方法,其特征在于在由可充电节点和不可充电节点组成的无线传感网中,构造各个节点的局部拓扑网络信息,在此基础上分别针对可充电节点和不可充电节点求解其局部化最短路径生成树,并获得各个节点的邻居节点集合、无线传感网上的传输功率和通信半径,从而构建精简的网络拓扑图。
2.根据权利要求1所述的无线传感网拓扑控制方法,其特征在于在任一节点的一跳邻居节点集合中,将到达该集合中最远节点所需传输的功率作为该任一节点在功率控制之后网络上的传输功率、将到达该最远节点的传输距离作为该任一节点在功率控制后网络上的通信半径。
3.根据权利要求1所述的无线传感网拓扑控制方法,其特征在于所述无线传感网的网络结构为令G(V,E)代表网络图,其中V(G)代表节点的集合、E(G)代表网络中边的集合;图中两个节点X G V(G)和y G V(G)-{x}之间的距离记做dxy,如果满足dxy彡R,则称边(x,y) G E(G) ;R代表节点的最大传输半径;每个网络节点能够根据与邻居节点之间的距离,自主调节传输功率;每个节点X e V(G),N(x)代表节点X的一跳邻居节点集合,对于y G N(x),有(x,y) G E(G);网络中的可充电节点集合记做A,不可充电节点集合记做B,A+B=V(G),AnB=0,汇聚节点属于集合A ;每条链路的代价设定为该链路的几何长度或链路功率值;节点单跳范围局部拓扑构造方法为每个节点X G V(G),其一跳邻居拓扑图记做K ,且 ViC1l )=N(x)+W.: E(f;l )={(u,v): us V(f :), v€ V(< ), (u,v)e E(G)}..
4.根据权利要求3所述的无线传感网拓扑控制方法,其特征在于针对可充电节点和不可充电节点求解其局部化最短路径生成树,并获得各个节点的邻居节点集合 (1)可充电节点的邻居节点集合生成方法对于每个可充电节点V,VG A,构造其一跳邻居拓扑图求解图£ ,!的以V为树根的最短路径生成树,计算过程中每条链路的权重为该链路的代价,并获得V在该树上一跳邻居节点集合,V,1: (2)不可充电节点的邻居节点集合生成方法 步骤1:对于每个不可充电节点u,u e B,构造其一跳邻居拓扑图g ,求解的以u为树根的最短路径生成树,计算过程中每条链路的权重为该链路的代价,然后获得u在该树上的一跳邻居节点集合,记做」+Vj ;对于任意X G A且X G N(U),如果x*:V,丨但u€ Nix ,则令J^3>{x} ; .V丨为节点X在该树上的一跳邻居节点集合; 步骤2 :属于集合B的节点X,其在上一步骤中获得的邻居节点集合中的任意节点为y,且y也属于集合B,如果可以通过一个属于集合A的节点间接到达,则可以从X的邻居节点集中删去该节点;对于每个不可充电节点u,u G B,执行以下操作:对于任意xe 且X參氧如果存在节点y满足ye/V,丨且y G A且xe < 则A+」eAd;然后,将V」作为u的一跳邻居节点集 口 o
5.根据权利要求4所述的无线传感网拓扑控制方法,其特征在于在任一节点的一跳邻居节点集合中,将到达该集合中最远节点所需传输的功率作为该任一节点在功率控制之后网络上的传输功率、将到达该最远节点的传输距离作为该任一节点在功率控制后网络上的通信半径。
6.根据权利要求4所述的无线传感网拓扑控制方法,其特征在于为了使最终生成的精简拓扑图上每条边都是双向的,对每个节点u,u G V(G),执行以下操作:对于任意xe,如
7.根据前述任一权利要求所述的无线传感网拓扑控制方法,其特征在于根据各个节点的邻居节点集构建精简的网络拓扑,构建精简网络拓扑G’的具体方法如下
全文摘要
本发明属于无线传感网络协议技术领域,具体涉及一种面向具有可充电节点的无线传感网功率控制方案。该方案主要用于在无线传感器网络中通过功率控制生成精简的拓扑结构时,根据各个节点的局部拓扑知识,通过改进的局部最短路径树构造方法,在使网络结构尽量精简的同时,降低节点发射功率、降低节点度数,从而达到均衡和节约网络能耗的目标。
文档编号H04W84/18GK103002538SQ20121056479
公开日2013年3月27日 申请日期2012年12月23日 优先权日2012年12月23日
发明者贺静, 赵壮, 梅武钢, 尹崇禄 申请人:江苏中科泛联物联网科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1