自由空间路径损耗模型可以表示为:

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。

MATLAB实现自由空间路径损耗模型(全向天线)

原文地址: https://www.cveoy.top/t/topic/oceI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录