資源簡介
室內(nèi)指紋定位算法,內(nèi)有NN,KNN,WKNN多種算法進行對比,可運行,有注釋。
代碼片段和文件信息
function?loc_point=FingerLocFun(APxAPyFPxFPyfp_powerap_powerap_gainfp_gainp_xp_ynoiseidk);
%id:算法ID號,1、NN??2、KNN?3、WKNN?4、Bayes?5、Kbayes?6、Dbayes
%loc_point=[0?0];
[ap_rap_num]=size(APx);
[fp_rfp_num]=size(FPx);
rp_power=zeros(1ap_num);
for?j=1:1:ap_num?
????dis=sqrt((p_x-APx(j))*(p_x-APx(j))+(p_y-APy(j))*(p_y-APy(j)));
????loss_db=32.44+20*log10(2400)+20*log10(dis/1000);?
????rp_power(1j)=ap_power+ap_gain+fp_gain-loss_db-noise;
end
dis_power=zeros(1fp_num);
for?i=1:1:fp_num
????d_sum=0;
????for?j=1:1:ap_num
????????d_sum=(fp_power(ij)-rp_power(1j))*(fp_power(ij)-rp_power(1j))+d_sum;
????end
????dis_power(1i)=sqrt(d_sum);
end
temp_fpx=FPx;
temp_fpy=FPy;
temp_dispow=dis_power;
temp_power=fp_power;
temp=0;
for?i=1:1:fp_num-1????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5042??2014-05-03?17:37??指紋定位算法仿真代碼\FingerLocFun.m
?????文件???????5404??2014-12-03?16:04??指紋定位算法仿真代碼\main.asv
?????文件???????5404??2014-12-03?16:04??指紋定位算法仿真代碼\main.m
?????文件????????482??2014-05-03?16:39??指紋定位算法仿真代碼\ReceivePowerFun.m
?????目錄??????????0??2014-12-31?11:46??指紋定位算法仿真代碼
-----------?---------??----------?-----??----
????????????????16332????????????????????5
- 上一篇:array-synthesis
- 下一篇:source-code 用D-CNN的方法
評論
共有 條評論