- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分簇算法在传感器网络中的应用
1 基于空间相关性的网络结构
无线传感器网络(无线传感器网络)是由许多传感器节点以自组织的方式创建的无线网络。目标是相互信任地感知、收集和处理网络覆盖区域内感知对象的信息,并将其传输给用户。它是集数据采集、数据处理、数据传输于一体的复杂系统。
传感器网络与传统无线网络相比,具有节点电池能量、通信能力、计算和存储能力有限等特点。因此,WSN路由协议必须以节约能源和提高网络生存时间为目标。
移动代理平面路由算法LCF要求移动代理遍历感知区域内所有节点,消耗了大量的能量,所以基于数据相关性的分簇路由算法相对平面路由算法具有更好的适应性和节能性。
基于地理信息的GAF分簇算法根据节点的位置信息和通信半径,把监测区域划分成若干虚拟单元格。但虚拟单元格的划分并未考虑WSN节点关于位置信息的感知数据空间相关性。
文献基于用户查询误差门限,提出的CAG算法通过比较簇头与其邻居节点感知数据值的大小进行分簇。但簇的建立过程需要相邻节点互相通信,增加了通信开销和时延。
数据相关性马尔可夫(Markovian)模型中某节点的感知数据值可按不同概率由其它相邻节点的感知数据值得到,但模型只针对规则拓扑结构,非规则拓扑结构未能涉及。
本文在文献的基础上提出了一种新的基于空间相关性的事件驱动传感器网络分簇算法(Event-Driven Clustering Algorithm,EDCA)。当一个事件被触发,汇聚节点(Sink)无需知道感知区域内节点的感知数据值,即可由用户查询误差门限及数据相关性马尔可夫模型将感知区域划分成虚拟极坐标等价层。每个等价层根据层内节点当前剩余能量选出簇头;由汇聚节点派出的移动代理只需收集满足用户要求的少量有意义的簇头感知信息,从而减少了网络的大量冗余感知数据的传输,节省了能量开销。
本文安排如下:第2节讨论空间相关性模型;第3节给出了基于空间相关性的事件驱动传感器网络分簇算法;第4节给出了仿真结果和性能分析;第5节为结束语。
2 相关模型的空间相关性
2.1 极坐标中同向随机变量的估计
统计学利用变量图(variogram)作数据相关性分析。假设位于(x,y)、(xr,yr)的节点S(x,y),,其感知数据值为V(x,y),V(xr,yr),则变量图为
其中(x-xr)2+(y-yr)2=r2。特别地,若V(xi,yi)(i=1,2,
…,m(r))为一组节点的感知数据,则γ(r)的估计值为:
其中(x-xi)2+(y-yi)2=r2。
因γ(r)为同向随机变量,于是在极坐标中定义节点S(r,θ)的数据值为V(r,θ),且其分布密度函数为fV(v);显然V(r,θ)也为同向随机变量。不失一般性,假设事件触发点位于(0,0),其数据值为V(0,0),则由图1有:
其中U=H表示V(0,0)由相邻节点的感知数据值获得,其概率为1-β;U=T表示V(0,0)由随机变量Y获得,其概率为β;随机变量Y和Z与V互相独立,且Z~N(0,σZ2),方差zσ可由式(2)统计计算求得;随机变量R的分布密度函数为;随机变量Θ的分布密度函
于是
选取θ1=0,θ2=2π,事件感知半径L区域内的节点可分布为以事件触发点为中心,相应于不同感知精度和γ(r)的一系列虚拟同心圆,如图2。
图2中在相同圆上的节点具有相同的感知精度,于是数据相关性马尔可夫模型为
其中Vkri(1≤k≤N(ri),0rirmax)为与S(0,0)距离ri的节点集中的第k个节点的数据值。
3 基于相关空间的事件驱动传感器网络的分割算法
3.1 节点性估计模型
图2给出了事件感知区域内传感器节点随感知精度变化的规则拓扑结构,但实际问题通常为非规则拓扑结构,如图3。
基于CAG算法,不妨假设事件触发点(0,0)为虚拟簇头S0r1,其读数为,则图3第1个虚拟同心圆内第k个节点Skr1(1≤k≤N(r1))的读数Vkr1(rk,θk)满足:|Vkr1(rk,θk)-V0r1(r1)|μ,其中μ是用户查询误差门限;而第1个虚拟同心圆上节点S0r2的读数满足:|V0r2(r2)-V0r1(r1)|≤μ,于是:
其中C(σz,μ)是σz,μ的函数,。
通常γ(r)有多种估计模型,本文由文献选取γ(r)=c(1-e-λr2),参数c和λ可由节点历史数据按式(2)计算求得。于是
综上,第i(1≤i≤n)个虚拟圆环内第k个节点Skri(1≤k≤N(ri))的读数Vkri(rk,θk)满足:|Vkri(rk,θk)-V0ir(ri)|μ,|Vkri(rk,θk)-V0r1(r1)|iμ;而第i个虚拟同心圆上虚拟簇头S0ir的读数V0ir(ri)满足:|V0ir(ri)-V0r1(r1)|≤(i-1)μ,于是:,
其中取使得上式为实数的最大值。若,则rn+1=rmax;反之,则
文档评论(0)