資源簡介
本程序是實現基于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
評論
共有 條評論