【 MATLAB】Subspace algorithm Simulation of TOA - Based Positioning
仿真的条件与之前讲解非线性算法之牛顿——拉夫森算法时候的仿真条件一致。从下面的定位示意图中也能看出来,测量站的位置以及个数,以及目标位置。
测量站的位置: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相关推荐
- 【 MATLAB 】 WLLS algorithm Simulation of TOA - Based Positioning
仿真的条件与之前讲解非线性算法之牛顿--拉夫森算法时候的仿真条件一致.从下面的定位示意图中也能看出来,测量站的位置以及个数,以及目标位置. 测量站的位置:x1 = [0,0];x2 = [0,10]; ...
- 【 MATLAB】 Two-step WLS algorithm Simulation of TOA - Based Positioning
仿真的条件与之前讲解非线性算法之牛顿--拉夫森算法时候的仿真条件一致.从下面的定位示意图中也能看出来,测量站的位置以及个数,以及目标位置. 测量站的位置:x1 = [0,0]; x2 = [0,10] ...
- wls matlab code,【 MATLAB】 Two-step WLS algorithm Simulation of TOA - Based Positioning
仿真的条件与之前讲解非线性算法之牛顿--拉夫森算法时候的仿真条件一致.从下面的定位示意图中也能看出来,测量站的位置以及个数,以及目标位置. 测量站的位置:x1 = [0,0]; x2 = [0,10] ...
- 【 SIMULATION 】RMSE Comparison of Linear Approaches for TOA - Based Positioning
前面的博文对TOA定位的线性方法给予了仿真实验,这里将这些RMSE仿真结果放到一起,比较它们的定位性能. Repeat the test of the linear approaches; that ...
- 【 ML 】Newton – Raphson Iteration Procedure of TOA - Based Positioning Simulation
由博文可知:ML ALGORITHMS of TOA - Based Positioning Newton – Raphson Iteration: ...
- 【 NLS 】Steepest Descent Algorithm Iteration Procedure of TOA - Based Positioning
这种类型的仿真,前面已经有两篇了: Newton – Raphson Iteration Procedure of TOA - Based Positioning Gauss-Netwon algor ...
- 【 NLS 】Gauss-Netwon algorithm Iteration Procedure of TOA - Based Positioning
上篇博文:Newton – Raphson Iteration Procedure of TOA - Based Positioning 仿真了NLS中的牛顿-拉夫森仿真的TOA定位. 这篇博文采用同 ...
- 【 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 ...
- 【 NLS 】Newton – Raphson Iteration Procedure of TOA - Based Positioning
上篇博文: [ Notes ]NLS ALGORITHMS of TOA - Based Positioning说到了三种局部迭代算法进行TOA定位,分别为: Newton – Raphson Gau ...
最新文章
- 用Reflector和FileDisassembler配合反编译.net Windows程序
- 一次内网靶场学习记录
- C++11新特性-容器的cbegin和cend函数
- How is Organization Unit currency attribute merged into pricing document
- 转换onnx_模型转换工具X2Paddle操作大全
- 数字图像相关基础知识
- java 通过sftp服务器上传下载删除文件
- 多个折线样式_Python数据可视化实例:关于图表“贵族”折线的增强优化方法
- modbus tcp主站和从站_实例讲解PLC实现modbus通讯
- 大数据组项目文档整理方案
- linux xps文件,XPS文件擴展名: 它是什麼以及如何打開它?
- CSS两种盒模型(标准盒模型IE盒模型)
- php 星期几大写,php日期转大写
- 干货 | Apache Flink 入门技术分享 PPT(多图预警)
- 台式计算机没有声音图标,win7电脑没有声音扬声器图标不见了怎么办?
- Mac设置chrome浏览器跨域
- 抖音短视频运营员工内容工作计划表方案
- java好用吗_你准备好使用Java9了吗?
- C++ 风格与技术 FAQ(中文版)
- steam android app,steam手机版
热门文章
- if...else if switch分支结构
- .net System.Web.Caching.Cache缓存类使用详解(转载)
- 明天参加SmartClient讲座苏州站的来报个名,认识认识。
- 月份加日期前面用on还是in_表示时间或地点:in,on,at 的使用
- c语言零基础快速入门,C语言几种循环结构—零基础小白快速入门必学
- 2fsk基于matlab的仿真,基于matlab的2ask、2psk、2fsk的仿真
- 《计算机基础(2008版)》第4次作业,计算机基础第4次作业.doc
- python中x y表示_Python中表达式x += y和x = x+y 的区别详解
- 4天快速入门python数据挖掘_4天快速入门Python数据挖掘
- oracle10g資料庫調效,資料庫 | 簡睿隨筆 | 學習過程的紀錄與備忘