摘要
提出一种利用移动锚节点、基于小生境粒子群的定位算法NPLA.普通待定位节点使用基于小生境思想的粒子群算法(PSO),根据接收到锚节点信号的信号强度(RSSI)值进行最优的自身位置估计.算法支持锚节点可按预定或随机路径移动,且可同时作为收集数据和管理网络的汇聚节点.所提算法具有分布式计算、实现简单及硬件需求低等特点,适合在大规模无线传感网中应用.仿真表明NPLA定位精度较以往算法有明显提高.
A range-based localization algorithm for WSN(wireless sensor network) was proposed by using a mobile anchor node to locate the other nodes,in this paper,namely NPLA(niching PSO-based localization algorithm).By the RSSI(received signal strength indicator) values of beacons from the mobile anchor,the unknown nodes use the niche PSO(particle swarm optimization) algorithm to get the optimal estimation.The anchor could move in a pre-defined or random trajectory,meanwhile,it could also be a sink for data-collecting and network management.NPLA was easy to implement,with low complexity and hardware requirement,suitable for large scale WSN applications.Simulations show that NPLA has a higher accuracy than that of the previous methods.
出处
《华中科技大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2010年第12期28-31,共4页
Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金
国家科技重大专项基金资助项目(2009ZX03006-007)
上海市'启明星'青年人才支持计划资助项目(08QB1404200)
关键词
计算机网络
无线传感网
移动锚节点
小生境
粒子群算法
computer networks wireless sensor network mobile anchor nodes niche particle swarm optimization