资源简介
本程序是实现基于UWB的节点位置进行定位及对算法仿真,采用基于到达时间TOA
算法仿真了UWB信号在IEEE802.15.4a信道下的发射、衰减、信道冲击响应、加噪声
相关接收、节点定位;参考节点个数选择为3个,定位坐标采用最小二乘法求解
The algorithm simulates the transmission, attenuation, channel impulse response and noise of UWB signal in ieee 802.15.4a channel
Relevant reception and node positioning;The number of reference nodes is 3, and the positioning coordinates are solved by the least square method)
代码片段和文件信息
function y=biggestprobility(xprecision)
% x=[6.9952 6.9952 6.9952 6.9952 7.5281 6.9952 6.9952 7.0285 6.9952 6.9952]
% precision=0
%只取在某个范围内分步最多的那些数的平均值。
%1、将x按照精度precision进行四舍五入存放到a中;2、所有的x按照精度划分为若干个组groupvalue并统计各个组的样本的个数groupcount;3、取出样本个数最多的那个组的值t;4、将对应的原始数据x放到valid中,最后求valid的平均值。
a=roundn(xprecision); % 1、将x按照精度进行四舍五入存放到a中
%以下程序为:2、所有的x按照精度划分为若干个组groupvalue并统计各个组的样本的个数groupcount;
j=0;
for i=1:length(x)
found=0;
for k=1:j;
if (groupvalue(k)==a(i))
groupcount(k)=groupcount(k)+1;
found=1;
break;
end
end
if ~found
j=j+1;
groupvalue(j)=a(i);
groupcount(j)=1;
end
end
[maxcountindex]=max(groupcount); %找大次数maxcount,以及最大次数所在的下标index
if maxcount valid=x
else
t=groupvalue(index) ; %3、取出样本个数最多的那个组的值
%4、将对应的原始数据x放到valid中
k=0;
for i=1:length(x)
if (t==a(i))
k=k+1;
valid(k)=x(i);
end
end
end
y=mean(valid); % 5、最后求valid的平均值
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5792647 2019-05-07 19:07 Python数据分析基础教程:NumPy学习指南(第2版).pdf
目录 0 2015-08-04 10:39 matlab测距\
文件 1987 2010-07-14 11:14 matlab测距\BandWidth.M
文件 1847 2010-07-14 14:03 matlab测距\CP0201_2PPM_TH.M
文件 410 2004-03-06 01:54 matlab测距\CP0201_BITS.M
文件 643 2004-03-06 01:55 matlab测距\CP0201_REPCODE.M
文件 364 2004-03-06 01:56 matlab测距\CP0201_TH.M
文件 3934 2010-07-17 21:48 matlab测距\CP0201_TRANSMITTER_2PPM_TH2.M
文件 1405 2010-07-14 14:46 matlab测距\CP0201_WAVEFORM.M
文件 1405 2010-07-14 14:44 matlab测距\CP0201_WAVEFORM.asv
文件 1265 2009-12-27 16:05 matlab测距\CP0801_GNOISE2.M
文件 1812 2010-07-14 21:03 matlab测距\CP0801_PATHLOSS.M
文件 1852 2010-07-14 18:54 matlab测距\CP0801_PATHLOSS.asv
文件 648 2010-07-07 20:01 matlab测距\CP0804_CORRSYN.M
文件 562 2009-12-24 19:39 matlab测距\CP0804_SIGNALSHIFT.M
文件 3867 2010-07-17 21:50 matlab测距\Ranging.asv
文件 3916 2014-11-07 16:46 matlab测距\Ranging.m
文件 1319 2010-07-17 11:40 matlab测距\biggestprobility.asv
文件 1326 2010-07-17 11:56 matlab测距\biggestprobility.m
文件 8874 2010-07-14 22:22 matlab测距\cp0802_IEEEuwb.m
文件 2966 2009-12-26 19:43 matlab测距\cp0803_rakeselector.m
文件 1484 2010-07-17 21:45 matlab测距\main.asv
文件 1458 2014-11-07 16:46 matlab测距\main.m
文件 614 2010-07-14 16:09 matlab测距\maxcountvalue.asv
文件 562 2010-07-14 16:12 matlab测距\maxcountvalue.m
文件 239 2010-07-14 14:48 matlab测距\temp.m
文件 1243 2010-07-14 16:04 matlab测距\ttt.asv
文件 1208 2010-07-14 16:06 matlab测距\ttt.m
文件 1311 2010-06-28 08:53 matlab测距\uwb_sv_cnvrt_ct_15_4a.asv
文件 1386 2010-06-28 09:14 matlab测距\uwb_sv_cnvrt_ct_15_4a.m
文件 892 2010-06-27 21:13 matlab测距\uwb_sv_freq_depend_ct_15_4a.m
............此处省略2个文件信息
- 上一篇:GDI+鼠标绘制常规图形平衡缩放DEMO
- 下一篇:GolfAir
评论
共有 条评论