资源简介
该资源是基于RSSI测距的定位算法的matlab仿真程序 该资源是基于RSSI测距的定位算法的matlab仿真程序

代码片段和文件信息
%reader1 (-70 70) tag_1 (5 65) reader2 (-40 0) tag2(-35 5) reader3(40 0)
%tag3(35 5) reader4(40 70) 被追踪的目标tag5(tag_xtag_y) 范围-35
clear all
reader_x=[0 10 10 0];% 信号接收端横坐标
reader_y=[0 0 10 10];%纵坐标
tag_x=[0 10 10 0 0 0 0];%参考点坐标 %%%%%%%%%%%%%%%%%%修改tracked tags 第四个中tag_x tag_y值
tag_y=[0 0 10 10 0 0 0];
for i=5:7
tag_x(i)=rand*10;
tag_y(i)=rand*10;
end
a=[0 0 0 0]; %初始化 A,N1 Nr reader个数 Ni tag个数
n=[4 4 4 4];
Nr=4;
Ni=7;
PI=3.1415926;
matrix(4720)=1; %定义三维数据组 matrix(ab:) reader_a接收到reader_b的信号窗口中的随机变量
dist(47)=1; %定义距离数组
mean_rssi(47)=1; %每一个窗口的平均值
st_de=3; %定义方差
r=1; %迭代次数为5
while(1)
if(r>20)
break;
end
st_de1=0;
for i=1:4
for j=1:7
if (i~=j)
dist(ij)=sqrt((reader_x(i)-tag_x(j))^2+(reader_y(i)-tag_y(j))^2);
matrix(ij:)=a(i)-10*n(i)*log10(dist(ij))-random(‘norm‘0st_de120);
mean_rssi(ij)=mean(matrix(ij:));
st_de1=st_de1+(std(matrix(ij:)))^2;
end
end
end %maxrix(ij:)表示第i个reader 与第j个tag的p阵 dist(ij)的距离
st_de1=sqrt(st_de1/(Nr*Ni-Nr));%方差
for i=1:4
m_n1=(mean_rssi(imod(i+15)+floor((i+1)/5))-mean_rssi(imod(i+25)+floor((i+2)/5)))/(10*log10(dist(imod(i+25)+floor((i+2)/5))/dist(imod(i+15)+floor((i+1)/5))));
m_a1=mean_rssi(imod(i+15)+floor((i+1)/5))+10*m_n1*log10(dist(imod(i+15)+floor((i+1)/5)));
m_n2=(mean_rssi(imod(i+25)+floor((i+2)/5))-mean_rssi(imod(i+35)+floor((i+3)/5)))/(10*log10(dist(imod(i+35)+floor((i+3)/5))/dist(imod(i+25)+floor((i+2)/5))));
m_a2=mean_rssi(imod(i+25)+floor((i+2)/5))+10*m_n2*log10(dist(imod(i+25)+floor((i+2)/5)));
mean_n(i)=(m_n1+m_n2)/2;
mean_a(i)=(m_a1+m_a2)/2;
end
a=mean_a;
n=mean_n;
st_de=round(st_de1);
% -40—40 0——70
k=1;
for i=0:10
for j=0:10
distance(i+1j+11)=sqrt((reader_x(1)-i)^2+(reader_y(1)-j)^2);%距离
P1(i+1j+1)=(1/sqrt(2*PI)/st_de)*exp((-(mean_rssi(15)-a(1)+10*n(1)*(log10(distance(i+1j+11))))^2)/(2*st_de^2));
P2(i+1j+1)=(1/sqrt(2*PI)/st_de)*exp((-(mean_rssi(16)-a(1)+10*n(1)*(log10(distance(i+1j+11))))^2)/(2*st_de^2));
P3(i+1j+1)=(1/sqrt(2*PI)/st_de)*exp((-(mean_rssi(17)-a(1)+10*n(1)*(log10(distance(i+1j+11))))^2)/(2*st_de^2));
distance(i+1j+12)=sqrt((reader_x(2)-i)^2+(reader_y(2)-j)^2);
P1(i+1j+1)=P1(i+1j+1)*(1/sqrt(2*PI)/st_de)*exp((-(mean_rssi(25)-a(2)+10*n(2)*(log10(distance(i+1j+12))))^2)/(2*st_de^2));
P2(i+1j+1)=P2(i+1j+1)*(1/sqrt(2*PI)/st_de)*exp((-(mean_rssi(26)-a(2)+10*n(2)*(log10(distance(i+1j+12))))^2)/(2*st_de^2));
P3(i+1j+1)=P3(i+1j+1)*(1/sqrt(2*PI)/st_de)*exp((-(mean_rssi(27)-a(2)+10*n(2)*(log10(distance(i+1j+12))))^2)/(2*st_de^2));
distance(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-04 15:24 基于RSSI定位的matlab仿真程序\
文件 55 2018-08-27 11:33 基于RSSI定位的matlab仿真程序\【源码使用必读】.url
目录 0 2018-09-04 15:23 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\
文件 5240 2013-04-04 20:45 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\end_scout.asv
文件 5240 2013-04-04 20:45 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\end_scout.m
文件 6672 2013-04-03 10:53 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\end_scout2.m
文件 5349 2013-04-17 21:24 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\end3_scout.m
目录 0 2018-09-04 15:23 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\
文件 2921 2013-03-25 09:08 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI.asv
文件 3109 2013-03-25 09:13 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI.m
文件 2146 2013-03-13 18:46 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\Distance.asv
文件 2256 2013-03-14 09:27 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\Distance.m
文件 3024 2013-03-21 21:56 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\Distance11.asv
文件 3024 2013-03-21 21:59 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\Distance11.m
文件 45 2013-03-13 18:50 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\Distanceyingyong.m
目录 0 2018-09-04 15:23 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\RSSI\
文件 2114 2008-05-30 11:08 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\RSSI\Distance.m
文件 3176 2008-05-30 11:15 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\RSSI\Simulation1.m
文件 1888 2008-05-30 11:08 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\RSSI\Triangle.m
文件 31552 2013-03-17 09:26 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\RSSI\unti
文件 751 2013-03-21 21:36 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\rssi2dist.asv
文件 751 2013-03-21 21:37 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\rssi2dist.m
文件 5020 2013-04-01 22:20 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\sim.asv
文件 5101 2013-04-01 22:21 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\sim.m
文件 8344 2013-05-13 21:50 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\sim5.asv
文件 8425 2013-05-16 13:55 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\sim5.m
文件 4573 2013-04-04 20:40 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\simula.asv
文件 4539 2013-04-07 09:28 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\simula.m
文件 3527 2013-03-21 21:56 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\Simulation1.asv
文件 3527 2013-03-21 21:59 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\Simulation1.m
文件 3429 2013-03-14 09:49 基于RSSI定位的matlab仿真程序\RSSI定位matlab仿真\RSSI\Simulation11111.m
............此处省略22个文件信息
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论