日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab chan算法定位,MATLAB实现基于Chan氏算法的三维TDOA定位

發布時間:2024/9/27 循环神经网络 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab chan算法定位,MATLAB实现基于Chan氏算法的三维TDOA定位 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

% 功能:基于chan算法的TDOA三維定位

function [zp] = Chan_3(Noise,MS)

%基站數目

BSN = 7;

%基站位置,每一列為一個基站位置

BS = [0, 2*sqrt(3), -2*sqrt(3), sqrt(3), -sqrt(3), -sqrt(3), sqrt(3);

0, 0, 0, 3, 3, -3, -3;

0, 0, 0, 0, 2, 2, 0];

%無噪聲情況下BS到MS的距離

for i = 1:BSN

R0(i) = sqrt((BS(1,i) - MS(1))^2 + (BS(2,i) - MS(2))^2 + (BS(3,i) - MS(3))^2);

end

%噪聲方差

c = 3*10^5;

%有噪聲情況下BSi到MS的距離與BS1到MS的距離差,實際由TDOA*c求得

for i = 1:BSN-1

R(i) = R0(i+1) - R0(1) +c*Noise(i,1);

end

%% 第一次WLS

%k = x^2+y^2+z^2

for i =1:BSN

k(i) = BS(1,i)^2 + BS(2,i)^2 + BS(3,i)^2;

end

% h

for i = 1:BSN-1

h(i) = 0.5*(R(i)^2 - k(i+1) + k(1));

end

% Ga

for i = 1:BSN-1

Ga(i,1) = -BS(1,i+1);

Ga(i,2) = -BS(2,i+1);

Ga(i,3) = -BS(3,i+1);

Ga(i,4) = -R(i);

end

%Q為TDOA系統的協方差矩陣

Q = cov(R);

%za,距離較遠時

za1 = pinv(Ga'*pinv(Q)*Ga)*Ga'*pinv(Q)*h';

%% 第二次WLS

%h2

X1 = BS(1,1);

Y1 = BS(2,1);

Z1 = BS(3,1);

h2 = [

(za1(1,1) - X1)^2;

(za1(2,1) - Y1)^2;

(za1(3,1) - Z1)^2;

za1(4,1)^2

];

%Ga2

Ga2 = [1,0,0;0,1,0;0,0,1;1,1,1];

%B2

B2 = [

za1(1,1)-X1,0,0,0;

0,za1(2,1)-Y1,0,0;

0,0,za1(3,1)-Z1,0;

0,0,0,za1(4,1)

];

%za2

za2 = pinv( Ga2' * pinv(B2) * Ga' * pinv(Q) * Ga * pinv(B2) * Ga2) * (Ga2' * pinv(B2) * Ga' * pinv(Q) * Ga * pinv(B2)) * h2;

%zp

zp(1,1) = abs(za2(1,1))^0.5+X1;

zp(2,1) = abs(za2(2,1))^0.5+Y1;

zp(3,1) = abs(za2(3,1))^0.5+Z1;

end

% 功能:基于chan算法的TDOA三維定位的MSE曲線

clear;

clc;

account_test =1000;

Counter_Size=account_test;

Zp_mean1=zeros(2,6);

Zp_mse1=zeros(1,6);

M=7;

k=1;

c = 3*10^5; % 單位km

MS = [1,2.5,1];

for Noise_db = -16:2:-6 % 信道所受到的噪聲干擾

Sigma = 10^(Noise_db./10)/c;

for m = 1:1:Counter_Size%%%%%%%%%%%%%%%%%%%%cishu

for i = 1:1:M-1

Noise(i, 1) = gngauss(Sigma);

end

[ zp ] = Chan_3(Noise,MS);

Zp(:,m) = zp;

end

Zp_all(:,1) = 0;

Zp_mse_all = 0;

for i = 1:1:Counter_Size

Zp_all = Zp_all + Zp( :, i);

Zp_mse_all = Zp_mse_all + (Zp(1,i) - MS(1,1))^2 + (Zp(2,i) - MS(1,2))^2 + (Zp(3,i) - MS(1,3))^2;

end

Zp_mean= Zp_all / Counter_Size ; % 計算chan所得的均值

Zp_mean1(1:1:3,k) =Zp_mean;

Zp_mse = Zp_mse_all / Counter_Size ; % 計算chan所得的均方誤差MSE

Zp_mse1(1,k)=Zp_mse;

k=k+1;

end

Zp_mean1

Zp_mse1

plot(-16:2:-6,Zp_mse1,'bo--')

xlabel('10lg(cσ)/dB')

ylabel('均方誤差MSE/km')

legend('Chan算法')

測試結果

總結

以上是生活随笔為你收集整理的matlab chan算法定位,MATLAB实现基于Chan氏算法的三维TDOA定位的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一本久道久久综合无码中文 | 男生操女生动漫 | 精品无码久久久久久久久果冻 | 视频一二区 | 国产免费一区二区三区四区五区 | av第一福利大全导航 | 中国少妇毛片 | 黄色av一级片 | 秋霞毛片少妇激情免费 | 天天射天天 | 国产黄色一级片 | 打屁屁日本xxxxx变态 | 蜜臀久久精品久久久久久酒店 | 亚洲 小说 欧美 激情 另类 | 欧美精品 在线观看 | 黑人巨大猛烈捣出白浆 | 亚洲成人高清在线观看 | 美女被捅个不停 | 少妇超碰 | 亚洲无码精品一区二区三区 | 国产精品色图 | 国产在线传媒 | 免费污污视频在线观看 | 波多野结衣在线视频免费观看 | 五月花成人网 | 日韩大片av| 中国老太婆性做爰 | 亚洲精品无 | 天天色天天爽 | 国产一级全黄 | 深夜老司机福利 | 草久网 | 日韩avxxx| 人人看人人舔 | 免费观看一级黄色片 | 91中文字日产乱幕4区 | 三级影片在线免费观看 | 亚洲欧美日韩图片 | www.四虎.| 给我看高清的视频在线观看 | 国产福利午夜 | 日韩免费在线观看 | 日本高清视频免费看 | 538精品一线 | 欧美日韩高清免费 | 天天综合人人 | 欧美青青草 | 婷婷九九 | 久久精品无码人妻 | 日本a√在线观看 | 亚洲午夜久久久久久久久久久 | 福利影院在线 | 欧美成人性生活片 | 成人av在线资源 | 97国产精品人人爽人人做 | 波多野吉衣一区 | 伊人98| 波多野吉衣一区二区三区 | 成人h视频在线观看 | 国产日韩欧美在线观看 | 久久的色偷偷 | 91免费看大片 | 污导航在线观看 | 免费日本黄色网址 | 中文字幕永久免费 | 精品福利一区 | 美女18网站 | 黑人操亚洲女 | 青草草在线观看 | 2021毛片| 国产精品情侣自拍 | 欧美黄色一级大片 | 国产午夜亚洲精品午夜鲁丝片 | 丰满少妇被猛烈进入一区二区 | 国产精品久久久久久久久久久不卡 | 亚洲精选一区二区三区 | 久久一区二区三区视频 | 日韩精品视频一区二区在线观看 | 一本色道久久综合亚洲精品小说 | 一区二区三区不卡在线观看 | 欧美久久久久久久久中文字幕 | 奇米91| 黄污视频在线观看 | 国产人与zoxxxx另类 | 伊人影视在线 | 波多野吉衣视频在线观看 | 中文字幕第三页 | 综合亚洲欧美 | 污污网站免费在线观看 | 日本一区二区三区免费视频 | 亚洲成人xxx | 欧美一区2区三区4区公司 | 怒海潜沙秦岭神树 | 啪啪自拍视频 | 鸥美一级片 | 日本少妇激三级做爰在线 | 色婷婷香蕉在线一区二区 | 国产精品国产三级国产专播品爱网 | 亚洲色图综合网 |