attenuation.m
来自「一般楼宇信号衰减模型的仿真 其中带有界面支持鼠标操作」· M 代码 · 共 17 行
M
17 行
function f=attenuation(d,p,q)
c=3*10^8;%单位m/s
f=914*10^6;%单位Hz
AFs=1.39;%Attenuation Factor of soft partition(dB)
AFc=2.38;%Attenuation Factor of concrete wall(dB)
Ptmax=10;%发送功率最大值(dBm)
Prmin=-100;%接受功率最小值(dBm)
lamda=c/f;%波长(m)
PL=20*log10(4*pi*d/lamda)+p*AFs+q*AFc;
Ptmax=10;%单位dBm
Prmin=-100;%单位dBm
PLmax=Ptmax-Prmin;
if(PL>=PLmax)
f=0;
else f=1;%f表示能否接受,f为1则能接受,f为0则不能
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?