基于RSSI的室内定位算法

2019-06-27 10:45吴锋
信阳农林学院学报 2019年2期
关键词:信标三边信号强度

吴锋

(信阳农林学院 信息工程学院,河南 信阳 464000)

近年来,各种定位技术发展迅速,室内精确定位服务的需求量大增,基于位置的服务LBS(Location-Based Services)也越来越受到人们的关注[1]。对于室外定位,目前主要有美国的GPS(Global Positioning System)全球定位系统、俄罗斯的GLONASS系统和中国的北斗系统。然而,卫星信号强度受环境影响衰减较大,导致建筑物或树木密集区以及室内无法使用其定位。目前,WIFI被广泛使用于城市公共接入热点,很多办公室、家庭都实现了WIFI全覆盖,因此,将WIFI引入室内定位,不但能大大降低部署成本,而且能保证室内定位或复杂环境下定位的进度及覆盖率。

根据定位机制,室内定位分基于测距和非测距两种方式[2]。基于非测距的方式是根据接收端的网络信号完成定位。该定位方式无需额外部署节点,因此成本低、功耗小,但受硬件限制,定位速度慢、定位精度不高。如APIT(Approximate Point In Triangulation)[3]、DV-Hop(Distance Vector Hop)[4]等。基于测距的方法通过测量节点间的角度、相位或者距离完成定位,如TOA()、TDOA()、RSSI、AOA等。该定位方式需要额外部署设备,通过计算得到节点位置,定位精度相对较高[5]。

1 RSSI定位技术

RSSI定位技术属于基于测距的定位方法,该方法中,信标节点按照一定规律部署,然后发送无线信号,未知节点定位时接收该无线信号强度值,利用路径传播模型,将该强度值转换成未知节点和信标节点之间的距离[6],从而估计未知节点的位置。该方法只需要部署一些未知节点,通过无线信号强度就可以完成定位,实现起来简单方便。缺点是,由于室内环境的复杂性,利用RSSI值计算节点间距离,通过节点间的相对位置定位时,易收到多径反射的影响。文献[7]采用线性回归分析RSSI 传播模型中的两个参数( 距离发射节点1m的 RSSI 值和路径损耗指数) ,信号仍受到环境因素很大的影响。文献[8]针对测距结果引入抗差估计理论,对不同的误差进行剔除和降权处理,提高了定位精度。针对上述相关研究的情况,本文首先采用中值滤波来减少测量误差,充分利用信标节点的位置信息,尽量消除环境对RSSI值的影响,然后利用信标节点对未知节点修正,从而提高定位效率。

2 高斯模型分析RSSI

RSSI值在反向通道基带接收滤波之后产生,在104μs内进行基带I/Q支路功率积分得到RSSI的瞬时值,并在1s内对瞬时值进行平均得到RSSI的平均值,是一种表示当前介质中电磁波能量大小的指标,其随着距离而衰减,目前,一般采用对数-常态分布模型表示信号强度和距离之间的关系。

(1)

其中:PL(d)为距离d处的信号强度;PL(d0)为距离d0处的信号强度,一般d0=1.0m;xσ表示是一个服从N( m,σ2) 的高斯随机变量。

在实际测量时,未知节点在同一位置可以接收到多个RSSI值,由于多径传播、反射等因素的影响,实际的RSSI值和理论RSSI值存在一定的差异,该差异主要体现在xσ上。运用高斯分布函数处理RSSI值:

(2)

(3)

(4)

未知节点接收到n个RSSI值时,必然存在小概率事件,为了提高定位精度,可以先除去小概率事件。经过多次试验,高斯分布函数值小于或等于0.6时,此时的RSSI值可以认为是小概率事件。即:

(5)

3 三边定位算法

3.1 三边测量法

本文采用三边测距法进行定位,通过未知节点得到的三个RSSI值,由式(1)可以得到未知节点到该三个信标节点的距离,p1到p的距离记为d1,p2到p的距离记为d2,p3到p的距离记为d3,则未知节点的位置应该在以p1,p2,p3为圆心,d1,d2,d3为半径的圆相交的部分之内,即图1中A、B、C点范围之内。

图1三边测量法

3.2 定位算法

定位算法步骤如下:

(1)初始化信标节点网络模型;

(2)未知节点按照一定周期发送带有自身特征的无线信号;

(3)信标节点接收某一个未知节点周期性发送的无线信号,并存储;

(4)信标节点对某一未知节点所有的RSSI值运用高斯分布进行处理;

(7)取3个最大的RSSI值,并计算成距离;

图2信标节点、实际节点布局

(8)通过3.1中三边测量法计算未知节点的坐标。

4 实验分析

本文在约93 m2(6m×15.5m)的实验室进行测试,每隔3m部署一个节点,共布置了14个AP(信标节点),未知节点(实际节点)4个,分别为A、B、C、D。布局见图2。

以左下角为原点,记为(0,0),分别在A、B、C、D进行定位实验,定位结果见表1。

表1 定位结果误差分析表

经过多次分析发现:未知节点的位置越靠近已知的三个RSSI值最大的节点的几何中心位置时,误差越小,平均误差≤1 m;当未知节点越靠近已知的三个RSSI值最大的节点中某一节点时,误差越大,平均误差≤2 m。基本满足于室内定位对于精度的要求。

试验表明,本算法对于定位精度小于或等于2m的室内定位,基本能满足要求,具有一定的实际应用价值。但是,信标节点部署的位置、未知节点偏向于某一节点时,都会影响定位的精度,还需要在后续的研究中解决。

猜你喜欢
信标三边信号强度
光学相干断层成像不同扫描信号强度对视盘RNFL厚度分析的影响
地下停车场VLC 信标广播系统设计与实现
电子自旋共振波谱法检测60Co-γ射线辐照中药材
九点圆圆心关于三边的对称点的性质
直角三角形三边特有的关系——谈勾股定理及其逆定理
走三边
蓝牙信标存潜在风险
蓝牙信标存潜在风险
三角形的三边关系在一类问题中的应用
TETRA数字集群通信系统在露天矿山的应用