博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【 ML 】Newton – Raphson Iteration Procedure of TOA - Based Positioning Simulation
阅读量:2028 次
发布时间:2019-04-28

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

由博文可知:

Newton – Raphson Iteration:

                              (6)

                                                            (7)

                   (8)

               (9)

               (10)

 

对应的 MATLAB 函数:

function H = hessian_ml(X,x,r,sigma2)% ML Hessian matrix computation% --------------------------------% H = hessian_ml(X,x,r,sigma2)% H = Hessian matrix % X = matrix for receiver positions% x = 2D position estimate% r = TOA measurement vector% sigma2 = noise variance vector%L = size(X,2); % number of receiverst1 = 0;t2 = 0;t3 =0;ds = sum((x*ones(1,L)-X).^2,1);ds = ds';for i=1:L    t1 = t1 + (1/sigma2(i))*((x(1)-X(1,i))^2/ds(i)-(r(i)-ds(i)^(0.5))*(x(2)-X(2,i))^2/ds(i)^(1.5));    t2 = t2 + (1/sigma2(i))*((x(2)-X(2,i))^2/ds(i)-(r(i)-ds(i)^(0.5))*(x(1)-X(1,i))^2/ds(i)^(1.5));    t3 = t3 + (1/sigma2(i))*(r(i)*(x(1)-X(1,i))*(x(2)-X(2,i))/ds(i)^(1.5));endH=2.*[t1 t3;      t3 t2];
function g = grad_ml(X,x,r,sigma2)% ML gradient computation% --------------------------------% g = grad_ml(X,x,r);% g = gradient vector % X = matrix for receiver positions% x = 2D position estimate% r = TOA measurement vector% sigma2 = noise variance vector%L = size(X,2); % number of receiverst1 = 0;t2 = 0;ds = sum((x*ones(1,L)-X).^2,1);ds = ds';for i=1:L    t1 = t1 + (1/sigma2(i))*(r(i)-ds(i)^(0.5))*(x(1)-X(1,i))/ds(i)^(0.5);    t2 = t2 + (1/sigma2(i))*(r(i)-ds(i)^(0.5))*(x(2)-X(2,i))/ds(i)^(0.5);endg=-2.*[t1; t2];


先给出一次定位示意图:

定位条件:

Illustration of ML Approach for TOA - Based Positioning in a Single Trial

Consider a 2 - D geometry of L = 4 receivers with known coordinates at (0, 0), (0,10), (10, 0), and (10, 10), while the unknown source position is ( x , y ) = (2, 3).

Note that the source is located inside the square bounded by the four receivers. For presentation simplicity, the range error variance,\sigma^2_{TOA,l},is assigned proportional to d^2_{l}.

and we define the signal - to - noise ratio ( SNR ) as  d^2_l/\sigma^2_{TOA,l}.

可见,目标真实位置和估计出来的位置重合,可以定位,只不过有点误差而已。

 



 

下面分析误差:

做这个测量均方根误差的实验,定位了100次。

 

 

 

 

 

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

你可能感兴趣的文章
TrackBack技术规范+新手指南
查看>>
Apache优化配置
查看>>
vmware,qemu虚拟机网络设置
查看>>
QEMU-VMWARE的开源替代品
查看>>
qemu虚拟机
查看>>
新的 kqemu 1.3 比 VMware 快
查看>>
qemu虚拟机的安装体验
查看>>
开源世界的虚拟机 QEMU
查看>>
在虚拟机上调试网络时要注意的内容
查看>>
DOS网络启动盘
查看>>
qemu 的 win98 plus 镜像
查看>>
MYSQL重新初始化用户帐号(比如root忘了)
查看>>
通过chroot方式安装Arch Linux
查看>>
17 个基于 Web 的 MS Office 竞争对手
查看>>
趣文:你所使用的浏览器反映出了你的个性
查看>>
Novell发布跨平台.Net编程工具“Mono”测试版
查看>>
Using LaTeX on Windows
查看>>
Setting up LaTeX for Windows 9x/NT/2000/XP
查看>>
mysql 性能优化
查看>>
MySQL实用命令
查看>>