作 者: (赵强); (王敬东); (刘云霄); (杨秀梓);
机构地区: 南京航空航天大学自动化学院,南京211106
出 处: 《电子测量技术》 2017年第8期189-192,197,共5页
摘 要: 到达时间(time of arrival,TOA)的测距易受多径干扰的影响而产生较大的系统误差,造成室内定位时精度变差。针对上述问题,首先分析了TOA定位中系统误差的产生及特点,而后提出一种基于粒子群优化的定位算法。算法利用测距值与所求解位置的空间约束关系建立求解域,而后应用粒子群算法求解,并通过建立关于系统误差的罚函数和适应度函数实现误差修正,并减小粒子搜索空间,加快算法收敛速度。实验表明,利用本文描述的定位算法,可以有效抑制室内定位中测距产生的系统误差,定位精度得到明显提高。 The ranging measurement based on TOA (time of arrival) is susceptible to multipath interference which will lead to a lager system error and make the indoor position accuracy worse. To solve these problems, this paper firstly analyzes the generation and characteristics of systematic error in TOA location, then proposed a positioning algorithm based on particle swarm optimization. This algorithm establishes the solution domain by using the space constraint relationship between the ranging value and the solution location, and then uses particle swarm algorithm to solve the problem, and through the establishment of the system error on the penalty function and fitness function to achieve error correction to reduce the particle search space and speed up the algorithm convergence rate. Experimental results show that the proposed method can effectively restrain the system error caused by ranging in the indoor location, and the localization accuracy can be improved obviously.