全球旧事资料 分类
计算机工程与应用2005年3月
f图基于RSSI的测距模型
根据信号损耗的理论模型,可以得到以下的公式(1)
Rd


Rd0

10

lg
dd0

(1)
在上式中
表示的是一个信号衰减指数,一般根据在理想的环境中具体的环境情况而
设定,属于在经常应用的经验值,一般取(25)之间,根据上面的公式(1),我们可以求
出距离d,见公式(2):
d

d0
10expRd0Rd10

(2)
在将已知的的坐标设为(x0,y0),两个阅读器的坐标为(x1y1)x2y2将目标物体
的坐标设为(x,y),从而可以得到下面的式子:
x1
x2
y1
y2

d0
10expRd0Rd10

x2

x2
y2

y2

d0
10expRd0Rd210

在根据(3),(4)就可以求出目标标签的坐标值。
(3)(4)
32三边测距定位算法
本文结合三边测量算法模型,提出改进的质心定位算法,得到在一定程度上提高了定位
精度。
f理想的三边测量法的模型:在当已知三个接收器节点分别为Ax1y1,Bx2y2,
Cx3y3时,根据通过接收器接收到的未知节点xy的RSSI值Ra,Rb,Rc,将根据已知
的条件代入公式可以将Ra,Rb,Rc信号强度值从而转换成距离R1,R2,R3求得能够构
成以A,B,C为圆心,以R1,R2,R3为半径得到相交于未知节点的三个圆,在根据算法
代换而求出未知节点(x,y)的坐标值:
xx12yy12R12xx22yy22R22xx32yy32R32
(5)
图理想的三边测量法模型一般的三边测量法模型:上图中是在理想环境中实现的,而在实际应用中往往是得不到的。
f图一般的三圆相交情况
对于M点(Xm,Ym),可以根据下面公式算出M点坐标:
xaxm2yaym2Ra2xbxm2ybym2Rb2xcxm2ycym2Rc2
(6)
以上式同理可得,N(X
,Y
),E(Xe,Ye)的坐标也可以确定,通过三角形质心算
法就可以确定未知节点D的坐标即
D(x,y)Dxmx
xe3ymy
ye3
(7)
33质心定位算法
将abcd四点作为四个接收器节点并作为它们的坐标,求未知节点d的坐标位置时。应该以四个已知节点来求,每次都应该从abc,d四个节点中任意选出三个,通过上述得出的三角质心算法来求四个未知节点即可得到四个坐标分别设为d1(x1y1)d2(x2y2)d3(x3y3)d4(x4y4)将得到的最后值通过求平均值,来求出未知节点d的坐标,在计算是我们应该在每次计算都应该在其中引入加权因子,在选取的每三个节点的半径之和的倒数是该加权因子,从而得到如下式所示:
f1
1rarbrc
2
1rarbrf
3
1rarfrc
4
1rfrbrc
(8)
最终可得到的未知节点D(x,y)为,如下r
好听全球资料 返回顶部