摘要
通过研究无线传感器网络中RSSI(Received Signal Strength Indicator)测距误差与距离的关系,对加权质心算法存在的不合理因素进行改进,提出修正方法。改进后的算法使加权因子的选择更加合理,RSSI信号易受环境(障碍物,多径等)的影响,所以针对具体实验环境建立信号传播模型函数使测距更加准确,利用CC2430搭建实验平台验证算法的可行性。用Matlab对实验数据进行质心算法,加权质心算法和修正加权质心算法误差分析,数据仿真显示,修正后的加权质心算法算法提高了定位精度,能满足基本的定位要求。
Through the research on relationship of RSSI ranging error and distance in wireless sensor network, we improve the unreasonable factors in weighted centroid algorithm and put forward a revised method. The improved algorithm makes the choice of the weighted factor be more reasonable, since RSSI signal is susceptible to the environment ( obstacles, muhipath, etc. ), so the establishment of signal propagation model function aiming at the specific experimental environment enables the distance measurement more accurate. We verify the feasibility of the algorithm by making use of CC2430 to construct the experiment platform. Error analyses of the eentroid algorithm, the weighted centroid algorithm and the revised weighted centroid algorithm are conducted using Matlab on experimental data, numerical simulation shows that the revised weighted centroid algorithm improves the positioning accuracy and can satisfy the basic requirements of the localisation.
出处
《计算机应用与软件》
CSCD
北大核心
2014年第1期123-126,共4页
Computer Applications and Software
基金
辽宁省教育厅科学科研基金项目(2010167)