• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 基于RSSI的室内无线网络定位技术研究

基于RSSI的室内无线网络定位技术研究

录入:edatop.com     点击:

在每一次递归中,令\,重复以上过程,直到△x,△y足够小,满足一预先设定的门限ε,即(△x+△y)<ε,此时的(x,y)即为定位节点的估计位置。

4 实验验证

实验是在实验室走廊(4 m×30 m)进行的,实验环境如图4所示。选用的是ZigBee硬件平台作为通信平台,该平台CC2431自带定位引擎,可以实现位置估计,并通过实验比较两种算法的差异。

\

CC2431使用的三边测量法进行位置计算,采用均值滤波对RSSI进行滤波处理。ZigBee开发平台如图5所示。

\

在实验环境中布置4个节点作为参考节点,位置分别定义为(O,0),(0,4),(30,O),(30,4)。确定A和n的值,实验环境与图2的实验一样。可以得知,A=41,n=2.3。在环境中任取31个点,分别测得该点的实际位置(x,y);使用CC2431得到的位置(x’,y’),使用本文提出的算法得到位置(x",y")。比较两个位置的误差大小d'与d",如图6所示。

\

其中:

\

由图6可以看出,经过线性回归分析和高斯滤波,然后用泰勒级数展开,最终求得位置误差大约在1 m左右,而CC2431的定位误差在2~3 m左右。本文提出的定位算法较好地改善了定位效果,使定位误差主要集中在1 m左右,基本能够满足室内定位对误差的要求,提高了定位精度。

5 结语

对基于RSSI的室内定位算法以及RSSI测距进行了全面分析。通过线性回归分析对参数进行优化,高斯模型对RSSI进行滤波,提高了测距的精度。最后采用泰勒级数展开法进行位置计算,比较了CC2431的定位算法,减小了定位误差,达到了提高定位精度的目的,证实了定位算法的优越性。

作者:朱明辉 张会清   来源:现代电子技术

上一篇:双口RAM芯片CY7C028的INS/GPS组合导航系统
下一篇:TD-SCDMA网络中的干扰问题及其优化方案分析

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图