博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【 MATLAB 】 LLS algorithm Simulation of TOA - Based Positioning
阅读量:2027 次
发布时间:2019-04-28

本文共 775 字,大约阅读时间需要 2 分钟。

博文:

讲解了LLS的TOA定位算法的原理,这里给出MATLAB仿真。

仿真的条件与之前讲解非线性算法之牛顿——拉夫森算法时候的仿真条件一致。从下面的定位示意图中也能看出来,测量站的位置以及个数,以及目标位置。

测量站的位置:x1 = [0,0];x2 = [0,10];x3 = [10,0];x4 = [10,10];

目标的真实位置:x=[2,3].

信噪比正常定义,设定为30dB,从下图的定位示意图中可以看出,基本可以定位,因为估计出来的目标位置与目标真实位置基本重合,但存在一定的误差。这就要求我们去分析误差,看看什么样的误差我们能够接受,对应的信噪比是多少?

从下图的定位误差分析图中可以看出,信噪比为20dB时候的定位误差达到了1km之多,信噪比为30dB时候的定位误差为328m,这与之前的非线性方法相比,定位误差就大了一些,当然我们也能理解,毕竟做了一些线性近似嘛。



定位示意图代码和误差分析代码略。

下面只给出lls算法的代码:

当然,这些程序中都可以主动调用lls算法,可以将lls算法写成一个函数,供调用:

function x = lls(X,r)% LLS algorithm% --------------------------------% x = lls(X,r);% x = 2D position estimate% X = receiver position matrix% r = TOA measurement vector% L = size(X,2); % number of receiversA = [-2*X' ones(L,1)];b = r.^2-sum(X'.^2,2);p = pinv(A'*A)*A'*b;x= [p(1) ; p(2)];

为什么这么写,原理参见开头推荐的博文。

 

 

 

 

 

 

转载地址:http://lijaf.baihongyu.com/

你可能感兴趣的文章
Redis技术知识总结之三——Redis数据淘汰机制
查看>>
Spring技术知识点总结之三——Spring Bean 的注入过程
查看>>
Spring技术知识点总结之五——Servlet 生命周期
查看>>
Tomcat技术知识点总结
查看>>
数据库技术知识点总结之三——索引相关内容
查看>>
数据库技术知识点总结之四——乐观锁与悲观锁
查看>>
数据结构技术知识总结之一——二叉树
查看>>
JVM技术总结之二——GC机制
查看>>
JVM技术总结之四——JVM内存结构
查看>>
Lucene基本知识入门
查看>>
Windows系统下通过PSCP传输文件至BeagleBone Black
查看>>
OpenCV像素点邻域遍历效率比较,以及访问像素点的几种方法
查看>>
背景提取算法——帧间差分法、背景差分法、ViBe算法、ViBe+算法
查看>>
“王大锤の非诚勿扰” —— Spring IoC / DI 思想详述
查看>>
服务假死问题解决过程实记(三)——缓存问题优化
查看>>
Individual Homework -----questions about the text book by 张静
查看>>
[初心者适用]如何为代码编写基本的文档
查看>>
DailyScrum beta 第三天!
查看>>
骚博记, 又名: building another twitter
查看>>
Daily scrum beta 第五天!
查看>>