MATLAB实现自由空间路径损耗模型(全向天线)
自由空间路径损耗模型可以表示为:
PathLoss(dB) = 20log10(4πd/λ)
其中,d为距离,λ为波长。
在全向天线的情况下,发射天线和接收天线的增益均为1,因此可以简化为:
PathLoss(dB) = 20log10(4πd/λ) - 20log10(1) - 20log10(1) = 20log10(4πd/λ)
下面是MATLAB代码实现:
function pl = freeSpacePathLoss(distance, wavelength)
%自由空间路径损耗模型
%全向天线(Gt=Gr=1)
pl = 20 * log10(4 * pi * distance / wavelength);
end
其中,distance为距离,单位为米;wavelength为波长,单位为米;pl为路径损耗,单位为dB。
原文地址: https://www.cveoy.top/t/topic/oceI 著作权归作者所有。请勿转载和采集!