摘要
经典定位算法计算过程复杂需占用大量系统资源,当需要定位大量节点时,系统将会丢失部分人员定位信息,大大影响了定位的实效性;针对上述问题,提出了一种基于ZigBee的权值算法,该算法通过基站获得的接收信号强度指示值(RSSI),与人员节点发射功率的函数关系得出一个接收信号强度值(RSS),根据RSS值与距离的关系实现人员的定位;新算法阐述了如何利用几个已知节点的位置来计算未知节点的位置;经过130个节点的测试,其定位误差为2~6m,测试结果表明该算法与经典定位算法相比,具有系统资源占用少,可靠性、实时性和精度高等优点。
Classic positioning algorithm calculate complexity and it will involve taking a lot of system resources, when you need to locate a large number of nodes, the system will lose some staff location information, it will affect the positioning effectiveness greatly. In response to these problems, present a weight algorithm based on the ZigBee, the algorithm is obtained the received signal strength indicator value (RSSI) by the base station, RSSI and people transmission power as a function of the node to arrive at a value of received signal strength val- ue (RSS). According to the relationship between RSS and distance values to achieve the staff positioning, and new algorithm describes how to use several known location of the node to calculate the location of unknown node. After 130 nodes test, the error of positioning is 2 to 6 meters, the test results show that, the algorithm compared with the classic positioning algorithm, the algorithm occupy less system resources, which has merit of high reliability, high real-time, high precision and so on.
出处
《计算机测量与控制》
CSCD
北大核心
2012年第4期1105-1107,共3页
Computer Measurement &Control