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

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

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

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

从下图的定位误差分析图中可以看出,信噪比为20dB时候的定位误差达到了1082m,信噪比为30dB时候的定位误差为346m,这与之前的非线性方法相比,定位误差一些,但与LLS不相上下。

子空间方法的函数:

function x = sub(X,r)
% Subspace algorithm
% --------------------------------
% x = sub(X,r);
% x = 2D position estimate
% X = matrix for receiver positions
% r = TOA measurement vector
%
Y = X';
L = size(Y,1); % number of receivers
R = squareform(pdist(Y));
D = zeros(L);
for i=1:Lfor j=1:LD(i,j)=0.5*(r(i)^2+r(j)^2-R(i,j)^2);end
end
% [U,Lamda] = eig(D);
[U,S,V] = svd(D);
Un = U(:,3:end);
x = (Y'*(Un*Un')*ones(L,1))/(ones(L,1)'*(Un*Un')*ones(L,1));
x = x';

其他程序暂时略。

【 MATLAB】Subspace algorithm Simulation of TOA - Based Positioning相关推荐

  1. 【 MATLAB 】 WLLS algorithm Simulation of TOA - Based Positioning

    仿真的条件与之前讲解非线性算法之牛顿--拉夫森算法时候的仿真条件一致.从下面的定位示意图中也能看出来,测量站的位置以及个数,以及目标位置. 测量站的位置:x1 = [0,0];x2 = [0,10]; ...

  2. 【 MATLAB】 Two-step WLS algorithm Simulation of TOA - Based Positioning

    仿真的条件与之前讲解非线性算法之牛顿--拉夫森算法时候的仿真条件一致.从下面的定位示意图中也能看出来,测量站的位置以及个数,以及目标位置. 测量站的位置:x1 = [0,0]; x2 = [0,10] ...

  3. wls matlab code,【 MATLAB】 Two-step WLS algorithm Simulation of TOA - Based Positioning

    仿真的条件与之前讲解非线性算法之牛顿--拉夫森算法时候的仿真条件一致.从下面的定位示意图中也能看出来,测量站的位置以及个数,以及目标位置. 测量站的位置:x1 = [0,0]; x2 = [0,10] ...

  4. 【 SIMULATION 】RMSE Comparison of Linear Approaches for TOA - Based Positioning

    前面的博文对TOA定位的线性方法给予了仿真实验,这里将这些RMSE仿真结果放到一起,比较它们的定位性能. Repeat the test of  the linear approaches; that ...

  5. 【 ML 】Newton – Raphson Iteration Procedure of TOA - Based Positioning Simulation

    由博文可知:ML ALGORITHMS of TOA - Based Positioning Newton – Raphson Iteration:                           ...

  6. 【 NLS 】Steepest Descent Algorithm Iteration Procedure of TOA - Based Positioning

    这种类型的仿真,前面已经有两篇了: Newton – Raphson Iteration Procedure of TOA - Based Positioning Gauss-Netwon algor ...

  7. 【 NLS 】Gauss-Netwon algorithm Iteration Procedure of TOA - Based Positioning

    上篇博文:Newton – Raphson Iteration Procedure of TOA - Based Positioning 仿真了NLS中的牛顿-拉夫森仿真的TOA定位. 这篇博文采用同 ...

  8. 【 Notes 】WLLS Algorithm of TOA - Based Positioning (include the two - step WLS estimator)

    目录 LLS review WLLS the two - step WLS estimator LLS review 前面有博文:LLS,提到了线性最小二乘算法,使用LLS去求解TOA-Based P ...

  9. 【 NLS 】Newton – Raphson Iteration Procedure of TOA - Based Positioning

    上篇博文: [ Notes ]NLS ALGORITHMS of TOA - Based Positioning说到了三种局部迭代算法进行TOA定位,分别为: Newton – Raphson Gau ...

最新文章

  1. 用Reflector和FileDisassembler配合反编译.net Windows程序
  2. 一次内网靶场学习记录
  3. C++11新特性-容器的cbegin和cend函数
  4. How is Organization Unit currency attribute merged into pricing document
  5. 转换onnx_模型转换工具X2Paddle操作大全
  6. 数字图像相关基础知识
  7. java 通过sftp服务器上传下载删除文件
  8. 多个折线样式_Python数据可视化实例:关于图表“贵族”折线的增强优化方法
  9. modbus tcp主站和从站_实例讲解PLC实现modbus通讯
  10. 大数据组项目文档整理方案
  11. linux xps文件,XPS文件擴展名: 它是什麼以及如何打開它?
  12. CSS两种盒模型(标准盒模型IE盒模型)
  13. php 星期几大写,php日期转大写
  14. 干货 | Apache Flink 入门技术分享 PPT(多图预警)
  15. 台式计算机没有声音图标,win7电脑没有声音扬声器图标不见了怎么办?
  16. Mac设置chrome浏览器跨域
  17. 抖音短视频运营员工内容工作计划表方案
  18. java好用吗_你准备好使用Java9了吗?
  19. C++ 风格与技术 FAQ(中文版)
  20. steam android app,steam手机版

热门文章

  1. if...else if switch分支结构
  2. .net System.Web.Caching.Cache缓存类使用详解(转载)
  3. 明天参加SmartClient讲座苏州站的来报个名,认识认识。
  4. 月份加日期前面用on还是in_表示时间或地点:in,on,at 的使用
  5. c语言零基础快速入门,C语言几种循环结构—零基础小白快速入门必学
  6. 2fsk基于matlab的仿真,基于matlab的2ask、2psk、2fsk的仿真
  7. 《计算机基础(2008版)》第4次作业,计算机基础第4次作业.doc
  8. python中x y表示_Python中表达式x += y和x = x+y 的区别详解
  9. 4天快速入门python数据挖掘_4天快速入门Python数据挖掘
  10. oracle10g資料庫調效,資料庫 | 簡睿隨筆 | 學習過程的紀錄與備忘