资源简介
关于无线传感网络TDOA定位算法的一种。。。我的算法是基于三维定位的。。目前大都基于二维定位
代码片段和文件信息
function Estimation=Chan_TDOA_3D(BSNumXXbReal_msP)
c=3e8;
Rb = sqrt((Real_ms(1) - Xb(1))^2+(Real_ms(2) - Xb(2))^2+(Real_ms(3)-Xb(3))^2);%移动台到基站的真实距离
%Q = eye(BSNum)*(delta0^2);
Q=(eye(BSNum)+ones(BSNum))/2;
%Q=chol(Q_a);
%P= normrnd(0delta01BSNum);%产生TDOA测量误差
Kb = sum(Xb.^2);
R = zeros(BSNum1);
for i=1:BSNum %产生TDOA测量值
R(i) = -Rb+sqrt((Real_ms(1)- X(i1))^2+(Real_ms(2) - X(i2))^2+(Real_ms(3)-X(i3))^2)+P(i);
end
Pbs = [Xb;X];
N = size(Pbs1);
K = zeros(1N);
K = Pbs(:1).^2 + Pbs(:2).^2+Pbs(:3).^2;
ha = 0.5*(R.^2-K(2:N)+K(1));
Ga = -[Pbs(2:N1)-Xb(1) Pbs(2:N2)-Xb(2) Pbs(2:N3)-Xb(3) R];
%计算第一次WLS估计结果(远距算法)
Za=inv(Ga.‘*inv(Q)*Ga)*Ga.‘*inv(Q)*ha;
for i=1:BSNum
Ba(ii)=sqrt((Za(1)-X(i1))^2
相关资源
- 用matlab实现的多站定位系统性能仿真
- 3点GPS定位MATLAB仿真
- matlab读取SP3文件
- 基于RSSI的VIRE定位算法
- 基于MATLAB的车牌定位源程序
- 基于BP神经网络的无线传感器定位算法
- TOA定位两步加权最小二乘MATLAB算法程
- MATLAB 人脸检测定位算法
- 基于卡尔曼滤波的三种经典室内定位
- GPS定位程序代码
- matlab 车牌定位与分割 详细注释
- 基于MATLAB的车牌定位.zip
- 容积卡尔曼ckf——基站测距定位解算
- 传感器网络节点定位算法matlab代码.
- 卫星导航定位算法与程序设计讲义.
- 无源定位方法及其精度研究.
- matlab车牌定位识别,完整案例
- 无线传感器网络节点定位算法matlab源
- 无线传感器网络定位MATLAB仿真共7个
- 基于MATLAB软件读取Rinex3.02版本观测文
- 无线传感器网络定位程序(matlab可以
- 7个经典传感器网络WSN节点定位算法的
- Matlab实现无线传感器网络节点定位的
- 车牌识别与人脸定位matlab
- UWB定位的MATLAB实现
- 机动车辆车牌定位检测算法研究
- Matlab完整版车牌定位识别
- 人脸人眼定位算法matlab实现代码
- ASEF人眼定位matlab仿真
- 基于无线通信基站的室内三维定位问
评论
共有 条评论