·上一文章:解析车载自组网的发展与应用情况
·下一文章:电子技术在汽车照明系统中的应用
当两个序列相同时, , 被称为Cayley-Menger行列式。在RSSI测距过程中,由于多径、绕射、障碍物等因素,不可避免出现测距误差,设未知节点与锚节点之间的真实距离与测量距离。设未知节点接收到锚节点 的测量信息,根据节点集合,…,,…,结合[3]利用Cayley-Menger行列式的经典理论的推导,可得到r-2个独立的二次距离约束等式。 , 作为未知节点与锚节点在测量过程中出现的误差,在距离约束限制下形成平方误差最小化非线性问题:
运用数值分析方法,求得最优解 ,进而得到未知节点与锚节点位置估计值:
三角形质心定位算法模型
本文研究了未知节点与其无线射程范围内的三个锚节点之间的通信约束和几何关系得出了未知节点所在三角区域,将三角形的质心作为未知节点的估计位置[8,9] 。这里的三角形质心定位算法的基本思想是:三个锚节点A、B、C,未知节点D,利用RSSI和距离几何约束算出节点A和D的距离为;节点B和D的距离为;节点C和D的距离为。分别以A、B、C为圆心rA,rB,rC , 为半径画圆,可得锚圆交叠区域,通过计算三个锚圆交叠区域的三个特征点的坐标,以这三个点为三角形的顶点,未知点即为三角形的质心(如图1所示)。
假设已知3个锚节点的坐标分别为A(Xa,Ya) 、B(Xb,Yb) 、C(Xc,Yc) ,与未知节点的距离分别为rA,rB,rC ,通过下面的公式求出。
同理,可以求出F点和G点的坐标,假设未知节点M的坐标,利用质心算法得到未知节点M的估计坐标为 :