自由空间路径损耗

1️⃣ 原理

自由空间环境下(即发射机和接收机之间没有障碍物),接收信号的强度可以表示为:
Pr(d)=PtGtGrλ2(4π)2d2L① P_{\mathrm{r}}(d)=\frac{P_{\mathrm{t}} G_{\mathrm{t}} G_{\mathrm{r}} \lambda^2}{(4 \pi)^2 d^2 L}① Pr(d)=(4π)2d2LPtGtGrλ2

其中:

  • Pr(d)P_{\mathrm{r}}(d)Pr(d) :接收功率(单位为瓦特, W ),表示在距离 ddd 处接收到的信号强度。
  • PtP_{\mathrm{t}}Pt :发射功率(单位为瓦特,W),表示发射机发出的总功率。
  • GtG_tGt :发射天线的增益。表示天线相对于一个理想天线(如偶极子天线)的效果增强倍数,通常是无单位的数值。
  • GrG_{\mathrm{r}}Gr :接收天线的增益,类似于发射天线增益。
  • λ\lambdaλ :信号的波长(单位:米),波长与频率成反比,λ=cf\lambda=\frac{c}{f}λ=fc ,其中 ccc 为光速,fff 为信号的频率。
  • ddd :发射机和接收机之间的距离(单位:米)。
  • LLL :系统损耗系数,通常大于1。损耗系数包括各种实际硬件的损耗,如传输线,滤波器和天线的效率。如果没有损耗,L=1L=1L=1

公式表明,接收功率 Pr(d)P_{\mathrm{r}}(d)Pr(d) 与距离 ddd 的平方成反比,这意味着随着距离的增大,接收到的信号强度会迅速衰减。

没有任何路径损耗LLL自由空间路径损耗PLF(d)\mathrm{PL}_{\mathrm{F}}(d)PLF(d)【单位是dB】可以表示为:
PLF(d)[dB]=−10log⁡10(GtGrλ2(4π)2d2)② \mathrm{PL}_{\mathrm{F}}(d)[\mathrm{dB}]=-10 \log _{10}\left(\frac{G_{\mathrm{t}} G_{\mathrm{r}} \lambda^2}{(4 \pi)^2 d^2}\right)② PLF(d)[dB]=10log10((4π)2d2GtGrλ2)

这表示的是信号的衰减程度,以分贝 (dB)(\mathrm{dB})(dB) 为单位。损耗在自由空间传播时仅由发射和接收天线的增益,信号的波长和传播距离决定。简化来看,信号的衰减与距离的平方成反比。

没有天线增益(即 Gt=Gr=1G_{\mathrm{t}}=G_{\mathrm{r}}=1Gt=Gr=1 )时,式②简化为

PLF(d)[dB]=10log⁡10(PtPr)=20log⁡10(4πdλ) \mathrm{PL}_{\mathrm{F}}(d)[\mathrm{dB}]=10 \log _{10}\left(\frac{P_{\mathrm{t}}}{P_{\mathrm{r}}}\right)=20 \log _{10}\left(\frac{4 \pi d}{\lambda}\right) PLF(d)[dB]=10log10(PrPt)=20log10(λ4πd)


2️⃣ 代码

2.1 创建一个名为plot_los_free.m的文件

%%%%%%%%%%%%%自由空间路径损耗随距离的变化曲线%%%%%%%%%%%
clear all;
close all;
%%%%%%%%%%%%%%%%初始化%%%%%%%%%%%%%
%信号频率值为1500MHz
fc = 1.5e9;
%发送天线增益
Gt = [1,1,0.5];
%接收天线增益
Gr = [1,0.5,0.5];
%距离
d = (1:2:30).^2;
los = zeros(length(Gt),length(d));
%%%%%%%%%%%%主循环%%%%%%%%%%%%
for i=1:length(Gt)
    for j = 1:length(d)
        los(i,j) = los_free(Gt(i),Gr(i),fc,d(j));
    end
end

%%%%%%%%%%%%%%%%作图%%%%%%%%%%%%%%%%
figure
plot(d,los(1,:),'b-o',d,los(2,:),'r-s',d,los(3,:),'k-^');
title('自由空间路径损耗随距离的变化曲线');
xlabel('distance(m)');
ylabel('Path loss(dB)');
legend('Gt=1,Gr=1','Gt=1,Gr=0.5','Gt=0.5,Gr=0.5');

2.2 创建一个名为los_free.m的函数

function los = los_free(Gt,Gr,fc,d)
%光速
v = 3e8;
%波长
lambda = v/fc;
%初始化天线增益参数 Gl 为 1。这个参数用于表示发射和接收天线的增益的乘积。初始值为 1,表示没有天线增益的情况
Gl = 1;
%检查函数的输入参数数量。如果输入的参数数量大于 2(即提供了发射天线增益 Gt),则将天线增益 Gt 乘到 Gl 上,更新增益值
if nargin>2
    Gl = Gl*Gt;
end
%if nargin > 3:检查输入参数数量是否大于 3(即提供了接收天线增益 Gr)。如果提供了接收天线增益 Gr,则将其与 Gl 相乘,进一步更新增益值
if nargin>3
    Gl = Gl*Gr;
end

los = -20*log10(sqrt(Gl)*lambda/(4*pi*d));

结果:
在这里插入图片描述

  • 路径损耗随距离的增加而增加:由于自由空间路径损耗与距离的平方成反比,随着距离的增加
  • 增益较高的天线能够有效减少路径损耗,因此路径损耗较低
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值