chan算法定位 matlab
更新时间:2023-03-15 08:11:01 阅读量: 教育文库 文档下载
Chan算法及其验证
由于实际条件,以TOA得出测量值对硬件要求很高,难以实现。所以我们由TDOA来得出算法所需的测量值。
实际中,基站根据接受到的信号难以得到移动点到基站的具体距离,则TDOA定位是接收移动台发出的信号到达不同基站的时间差,由此计算出移动台到基站间的距离之差。根据移动台到两个基站的距离差能建立唯一的一条双曲线,根据至少3个基站建立的双曲线方程组求解求交点来得到移动台的坐标。而实际中由于种种误差,完全一致的交点是不存在的,需要较多的基站得到超过未知量数目(2)的方程组得到更多的冗余信息,来实现更准确的定位。Chan算法则是一种处理TDOA测量值得到估计点的可行的方法。
Chan算法是非递归双曲线方程组解法,具有解析表达式解。其主要的特点为在测量误差服从理想高斯分布时,它的定位精度高、计算量小,并且可以通过增加基站数量来提高算法精度。该算法的推导的前提是基于测量误差为零均值高斯随机变量,对于实际环境中误差较大的测量值,比如在有非视距误差的环境下,该算法的性能会有显著下降。Chan算法可分为只有三个BS参与定位和三个以上BS定位两种。而实际中往往采用三个以上BS定位。
当基站的数量大于3时,TDOA值得到的非线性方程组个数要多于未知变量的个数,现将初始的TDOA方程组化为线性方程组,然后用加权最小二乘法得到初始解,再用第一次的到的初始解等约束变量进行第二次加权最小二乘估计,最后得到改进的位置估计。以下为该处理过程的matlab语句如下:
%计算第一次WLS估计结果(远距算法) Za = inv(Ga.'*inv(Q)*Ga)*Ga.'*inv(Q)*ha
%第一次WLS计算(近距算法)
Va2 = sqrt((Za2(1)-Pbs(2:N,1)).^2+(Za2(2)-Pbs(2:N,2)).^2) Ba2 = diag(Va2); Fa2 = Ba2*Q*Ba2;
Za2 = inv(Ga.'*inv(Fa2)*Ga)*Ga.'*inv(Fa2)*ha; Zacov2 = inv(Ga.'*inv(Fa2)*Ga);
%第二次WLS计算(近距算法)
hb = [(Za2(1)-Xb)^2; (Za2(2)-Yb)^2; Za2(3)^2] Gb = [1 0;0 1;1 1]; Bb2 = [Za2(1)-Pbs(1,1) 0 0;0 sqrt((Za2(1)-Pbs(1,1))^2+(Za2(2)-Pbs(1,2))^2)]; Fb2 = 4*Bb2*Zacov2*Bb2;
Zb2 = inv(Gb'*inv(Fb2 )*Gb)*Ga.'*inv(Fb2 )*hb;
Za2(2)-Pbs(1,2) 0;0 0
POS_ref = Za2(1:2,1); %第一次WLS的估计结果,作为参考作最终定位结果的判决 POS1 = sqrt(Zb2)+Pbs(1,:).'; %定位结果1 POS2 = -sqrt(Zb2)+Pbs(1,:).'; %定位结果2
POS3 = [-sqrt(Zb2(1));sqrt(Zb2(2))]+Pbs(1,:).';%定位结果3 POS4 = [sqrt(Zb2(1));-sqrt(Zb2(2))]+Pbs(1,:).';%定位结果4
上述关键程序可得到四个定位结果,可根据有关辐射源位置的先验信息进行消除。
其余相关验证如下图:
图1:Chan算法基站环境图
图2: Chan算法位置估计散点图
图3 :4个基站的Chan算法仿真图
图4 :5个基站的Chan算法仿真图
图5 :6个基站的Chan算法仿真图
可以看出,Chan算法的定位精度随着基站数量的增加有一定提高,其中,当基站数量有从4个增加到5个时,定位精度有明显提高。当从5个增加到6个时,定位精度不在有明显提高,说明Chan算法的基站数量多于5个时,Chan算法不再对基站数量敏感。
正在阅读:
chan算法定位 matlab03-15
《一个数除以小数的除法》说课稿05-07
实验九 NAT配置04-17
怎样彻底删除360安全卫士?02-10
自动控制原理试题及答案03-07
字字千金富含哲理—心情低落无奈的句子08-05
晚上英语问候语大全05-02
不锈钢清洗消泡剂(免费说明书)03-10
六年级班主任工作经验交流04-08
英语现在和过去完成时01-03
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 算法
- 定位
- matlab
- chan
- 《特殊教育概论》教学辅导3
- 小学教职工绩效考核方案(2012.1修订) 3
- 市场经济条件下的公路运输经济管理探讨
- CDE专家解答之十24号令专栏 - 综合部分(2007)
- 欧姆龙PLC以太网通讯FinsTCP命令
- 关于进一步加强政务督查确保政令畅通的暂行办法
- 2019国库知识竞赛题库及答案
- 2016嵌入式仪器复习题-无答案
- 高中英语综合复习练习题
- 2017年最新人教版五年级数学上册第一单元小数乘法课课练习题集
- 《城市规划原理》复习题按章含答案
- WB原理、步骤及总结
- 李志忠简介- 兰州理工大学生命科学与工程学院
- 04年管理学原理试题
- Java基础习题(含答案)
- 管理学原理试题库
- 适用于机采棉的除尘器设计 - 图文
- 《四川省物业管理条例》知识问答
- 2013年自考公证与律师制度试题及答案 - 图文
- 大型中央空调系统安装工艺标准