无线定位技术实验二 TDOA最小二乘定位法

简介: 无线定位技术实验二 TDOA最小二乘定位法

一、实验目的

进一步理解TDOA,掌握使用MATLAB实现TDOA最小二乘定位法。


二、实验要求

已知5个基站位置二维坐标分别为s_1 (0,0),s_2 (40,10),s_3 (15,30),s_4 (0,20),s_5 (40,40)km。目标位置未知,设为(x,y)。信号为声音信号,传播速度c=340m/s。目标所发出的信号到达基站 s_1的时间和到达基站s_2,s_3,s_4,s_5的时间差分别为:∆_(12=) 618338 s,∆_13=68.3523 s,∆_14=25.4042 s,∆_15=61.8338 s。

根据以上条件,利用MATLAB求目标位置(x,y)与t_1。


三、实验内容

1、Chan算法

Chan算法的推导是基于测量误差为零均值的高斯随机变量。当基站个数大于3个时,非线性方程组个数要少于未知变量的个数,可以利用加权最小二乘法得到初始解,再利用得到的初始解和约束变量进行第二次加权最小二乘法估计,最后得到改进的位置估计。

2、数学分析过程

以上问题可数学描述为


6bd5779e59d84a7dab84bdfc3a52e1d5.pngeb58e818e15749bbbbf244dee134183f.png



3、MATLAB实验过程

利用MATLAB计算(x,y)与t_1时,可根据数学分析得到的等式计算;或直接根据MATLAB中函数“pinv()”等效计算


6a5684e5a7da45839aff0ca72499b659.png


。即


56c489c4b8f0479eb5797ad854fac533.png


程序代码详见附录2。


四、实验结果

借助MATLAB计算出的结果如下图:


5d3550c836314cc8b5ebb725eb85b27f.png


即目标位置为(x,y)=(30,25)km,t_1=115 s。


相关文章
|
10月前
|
机器学习/深度学习 计算机视觉
【无标题】SAR雷达系统反设计及典型目标建模与仿真实现研究——目标生成与检测(Matlab代码实现)
【无标题】SAR雷达系统反设计及典型目标建模与仿真实现研究——目标生成与检测(Matlab代码实现)
|
10月前
|
计算机视觉
【状态估计】基于卡尔曼滤波器和扩展卡尔曼滤波器用于 INS/GNSS 导航、目标跟踪和地形参考导航研究(Matlab代码实现)
【状态估计】基于卡尔曼滤波器和扩展卡尔曼滤波器用于 INS/GNSS 导航、目标跟踪和地形参考导航研究(Matlab代码实现)
|
10月前
|
算法 安全 定位技术
模拟可执行的四旋翼模型——在未知环境下运动规划应用研究(Matlab代码实现)
模拟可执行的四旋翼模型——在未知环境下运动规划应用研究(Matlab代码实现)
|
10月前
|
传感器 计算机视觉
多级式多传感器信息融合中的状态估计(Matlab代码实现)
多级式多传感器信息融合中的状态估计(Matlab代码实现)
|
10月前
|
算法 机器人 定位技术
使用WiFi测量仪进行机器人定位的粒子过滤器研究(Matlab代码实现)
使用WiFi测量仪进行机器人定位的粒子过滤器研究(Matlab代码实现)
|
11月前
|
机器学习/深度学习 传感器 算法
【WSN定位】基于GDOP时差和频差无源定位方法研究附matlab代码
【WSN定位】基于GDOP时差和频差无源定位方法研究附matlab代码
|
11月前
|
传感器 机器学习/深度学习 算法
【WSN覆盖优化】基于灰狼优化算法实现不同角度无无线传感器网络覆盖优化附matlab代码
【WSN覆盖优化】基于灰狼优化算法实现不同角度无无线传感器网络覆盖优化附matlab代码
|
11月前
|
传感器 机器学习/深度学习 算法
【目标定位】基于拓展卡尔曼滤波实现GPS-INS组合导航系统附matlab代码
【目标定位】基于拓展卡尔曼滤波实现GPS-INS组合导航系统附matlab代码
|
12月前
|
传感器 机器学习/深度学习 算法
CVPR 2023 | 移动传感器引导的跨时节六自由度视觉定位,准确且高效
CVPR 2023 | 移动传感器引导的跨时节六自由度视觉定位,准确且高效
171 0
|
传感器 机器学习/深度学习 算法
【WSN覆盖优化】基于AFSA(人工鱼群算法)求解无线网络传感覆盖优化问题含Matlab源码
【WSN覆盖优化】基于AFSA(人工鱼群算法)求解无线网络传感覆盖优化问题含Matlab源码

热门文章

最新文章