Log distance path loss model

该博客介绍了无线通信系统中对数距离路径损耗模型(扩展了Friis自由空间模型)和对数正态阴影模型。通过对不同距离的模拟,展示了阴影衰落对信号传播的影响,并提供了MATLAB代码实现这两个模型。此外,还对比了无阴影效应的Friis传输模型。
摘要由CSDN通过智能技术生成

log_normal_shadowing.m - File Exchange - MATLAB Central

参考书籍 
Wireless Communication Systems in Matlab

Wireless Communication Systems in MATLAB - 道客巴巴 (doc88.com)

对数距离路径损耗模型是Friis自由空间模型的扩展。它被用来预测广泛的环境下的传播损失,而Friis自由空间模型被限制在发射机和接收机之间畅通无阻的路径。该模型包含了由于信号被山丘、树木、建筑物等遮挡而产生的随机阴影效应。它也被称为对数正态阴影模型。

log_normal model

Log normal Shadowing (ques10.com) 详细解释log_normal_shadowing

FriisModel

 

clear
close all
clc

Pt_dBm=0; %Input transmitted power in dBm
Gt_dBi=1; %Gain of the Transmitted antenna in dBi
Gr_dBi=1; %Gain of the Receiver antenna in dBi
f=2.4e9; %Transmitted signal frequency in Hertz
d0=1; %assume reference distance = 1m
d=100*(1:0.2:100); %Array of distances to simulate
L=1; %Other System Losses, No Loss case L=1
sigma=2;%Standard deviation of log Normal distribution (in dB)
n=2; % path loss exponent
%Log normal shadowing (with shadowing effect)
[PL_shadow,Pr_shadow] = logNormalShadowing(Pt_dBm,Gt_dBi,Gr_dBi,f,d0,d,L,sigma,n);
figure;plot(d,Pr_shadow,'b');hold on;
%Friis transmission (no shadowing effect)
[Pr_Friss,PL_Friss] = FriisModel(Pt_dBm,Gt_dBi,Gr_dBi,f,d,L,n);
plot(d,Pr_Friss,'r');grid on;
xlabel('Distance (m)'); ylabel('P_r (dBm)');
title('Log Normal Shadowing Model');legend('Log normal shadowing','Friss model');
function [PL,Pr_dBm] = logNormalShadowing(Pt_dBm,Gt_dBi,Gr_dBi,f,d0,d,L,sigma,n)
% Pr(db) = Pr0(db) - 10*n*log(d/d0) + X0
% where X0 is a Gaussian random variable with zero mean and a variance in db
%        Pt * Gt * Gr * (lambda^2)   d0^pathlossExp    (X0/10)
%  Pr = --------------------------*-----------------*10
%        (4 *pi * d0)^2 * L          d^pathlossExp
lambda = 3*10^8/f;
k = 20*log10(lambda/(4*pi))- 10*n*log10(d0)-10*log10(L);
x = sigma*randn(1,numel(d));
PL = Gt_dBi +Gr_dBi +k-10*n*log10(d/d0)-x;
Pr_dBm = Pt_dBm +PL;
end
function [Pr_dBm,PL_dB] = FriisModel(Pt_dBm,Gt_dBi,Gr_dBi,f,d,L,n)
lambda = 3*10^8/f;
PL_dB = Gt_dBi +Gr_dBi +20*log10(lambda/(4*pi))-10*n*log10(d)-10*log10(L);
Pr_dBm = Pt_dBm + PL_dB;
end

  • 9
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
无线信号的传输损耗模型是用来描述无线信号在传输过程中损失的信号强度的模型。常用的传输损耗模型有自由空间模型(Free Space Path Loss, FSPL)、两线地面模型(Two-Ray Ground Reflection Model)、对数距离路径损耗模型Log Distance Path Loss Model)等。 1. 自由空间模型:自由空间模型是最简单的传输损耗模型,适用于开阔空间中的信号传输。它假设没有障碍物和干扰,信号在传播过程中仅受到距离的影响。其损耗距离的平方成反比,可以使用以下公式计算: L = 20log10(d) + 20log10(f) - 147.55 其中,L为传输损耗(单位:dB),d为距离(单位:米),f为频率(单位:赫兹)。 2. 两线地面模型:两线地面模型考虑了信号在地面上的反射和直射两条路径损耗。它适用于城市等有建筑物和地形起伏的环境中。该模型可以使用以下公式计算: L = 20log10(d) + 20log10(f) + 20log10(h1) + 20log10(h2) 其中,L为传输损耗(单位:dB),d为距离(单位:米),f为频率(单位:赫兹),h1为发射天线高度(单位:米),h2为接收天线高度(单位:米)。 3. 对数距离路径损耗模型对数距离路径损耗模型是基于实测数据得出的经验模型,考虑了多径传播、信号衰减、多径干扰等因素。该模型使用对数函数来描述传输损耗距离的关系,可以使用以下公式计算: L = L0 + 10nlog10(d/d0) 其中,L为传输损耗(单位:dB),L0为参考距离处的传输损耗(单位:dB),n为路径损耗指数,d为距离(单位:米),d0为参考距离(单位:米)。 需要注意的是,不同的传输环境和设备可能适用不同的传输损耗模型,选择合适的模型可以提高无线通信系统的性能。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值