您現在的位置是:首頁 >精選問答 > 2023-11-06 15:30:19 來源:
cinema(cigema)
大家好,我是小夏,我來為大家解答以上問題。cinema,cigema很多人還不知道,現在讓我們一起來看看吧!
在Disntance1.m文件里程序如下:
PtW = 10e3; %單位是W
Pt = 10*log10(PtW); %單位是dB
f = 9e8; %載頻,單位是Hz
n = 2; %路徑損耗指數
d0 = 20; %近地參考距離,單位是m
d = 100*sqrt(13) %選定信標節點與未知節點之間的精確T-R距離,單位是m
c = 3*10^8; %光速,單位是m/s
lamida = c/f; %波長,單位是m
Gt = 1;Gr = 1;L = 1;%Gt為發射天線增益;Gr為接收天線增益;L為與傳播無關的系統損耗因子(不小于1)
%PL0為近地參考距離的路徑損耗
PrW = PtW*Gt*Gr*lamida^2/((4*pi)^2*d0^2*L) %單位是W
PL0 = 10*log10(Pt/Pr) %單位是dB
PL0 = -10*log10(Gt*Gr*lamida^2/((4*pi)^2*d0^2*L)); %單位是dB
Pr0 = Pt-PL0; %單位是dB
%PL為精確T-R距離的路徑損耗;Pr為信標節點的接收功率
PL = PL0+10*n*log10(d/d0); %單位是dB
Pr = Pt - PL; %單位是dB
PrW = 10^(Pr/10); %單位是W
%RSSI為接收信號強度指示,此處為包含高斯隨機變量的接收功率
%Xn為零均值的高斯分布隨機變量,標準差為cigema
%PrG為加上高斯隨機變量的接收功率,利用它來模擬接收功率的測量值,單位是dB
cigema = 11.8; %單位是dB
N = 5e3;
Xn = normrnd(0,cigema,N,1);
X = mean(Xn); %均值
PrG = Pr+X; %單位是dB
PrGW = 10^(PrG/10); %單位是W
RSSI = PrGW; %單位是W
%r為求出的T-R距離;a為參數,隨距離范圍而改變
RSSI = a*(1/r)^2
a = 7; %在所選信標節點的距離范圍內,經反復測試,此參數較為合適
r = 1/sqrt(RSSI/a);
end 收起
本文到此講解完畢了,希望對大家有幫助。