基于RSSI的修正补偿三边定位算法设计与仿真
Design and simulation of correction compensation trilateral positioning algorithm based on RSSI作者机构:北京林业大学工学院北京100083 中国农业机械化科学研究院集团有限公司北京100083
出 版 物:《农业工程》 (AGRICULTURAL ENGINEERING)
年 卷 期:2024年第14卷第7期
页 面:85-93页
学科分类:082804[工学-农业电气化与自动化] 08[工学] 0828[工学-农业工程]
基 金:国家重点研发计划项目(2021YFD2000205)
主 题:无线传感器网络 质心定位算法 三边定位算法 Matlab
摘 要:在无线传感器网络节点定位过程中,三边定位算法常结合测距算法获取未知节点的位置信息。针对现有三边定位算法定位精度低、适用范围小和需要多次发送定位数据包导致节点能耗增大等问题,提出一种修正补偿测量距离的三边定位算法。相比常见发送多次定位数据包然后进行滤波计算降低定位误差的方法,采用对数常态-模型测量节点间距离,发送较少定位数据包,通过判断三锚节点圆的相对位置,对由于测距误差较大导致节点圆不相交的3种情况进行修正补偿,采用基于质心算法的三边定位算法计算未知节点坐标。通过搭建Matlab仿真试验,验证算法可行性及定位精度,试验结果表明,提出的修正补偿三边定位算法综合考虑了定位精度、算法复杂度和节点功耗3者之间的关系,适用范围更广,定位误差15%。