求助程序问题
答案:1 悬赏:10 手机版
解决时间 2021-03-24 09:00
- 提问者网友:斑駁影
- 2021-03-23 18:20
求助程序问题
最佳答案
- 五星知识达人网友:拜訪者
- 2021-03-23 19:00
在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追问我需要一个单片机控制显示AD转换后显示测量值的C语言程序 你会吗?
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追问我需要一个单片机控制显示AD转换后显示测量值的C语言程序 你会吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯