资源简介
通信当中的信道衰落以及阴影衰落的仿真,有中文注释。
代码片段和文件信息
%plot_PL_general.m绘制不同的路径损耗模型
clear allclfclc
% addpath(‘E:\matlab‘)
fc=1.5e9;
d0=100;
sigma=3;
distance=[1:2:31].^2;
Gt=[1 1 0.5];
Gr=[1 0.5 0.5];
Exp=[2 3 6];
for k=1:3
%fc:载波频率
%dist:基站与移动台之间的距离[m]
%Gt:发射机天线增益
%Gr:接收机天线增益
%输出
%PL:路径损耗[dB]
y_Free(k:)=PL_free(fcdistanceGt(k)Gr(k));
%fc:载波频率[Hz]
%d:基站和移动台之间的距离[m]
%d0:参考距离[m]
%n:路径损耗指数
%sigma:方差[dB]
y_logdist(k:)=PL_logdist_or_norm(fcdistanced0Exp(k));
y_lognorm(k:)=PL_logdist_or_norm(fcdistanced0Exp(1)sigma);
end
subplot(131)
semilogx(distancey_Free(1:)‘k-o‘distancey_Free(2:)‘k-^‘distancey_Free(3:)‘k-s‘)
grid onaxis([1 1000 40 110])
title([‘Free PL-loss Modelf_c=‘num2str(fc/1e6)‘MHz‘])
xlabel(‘Distance[m]‘)ylabel(‘Path loss[dB]‘)
legend(‘Gt=1Gr=1‘‘GT=1Gr=0.5‘‘Gt=0.5Gr=0.5‘2)
subplot(132)
semilogx(distancey_logdist(1:)‘k-o‘distancey_logdist(2:)‘k-^‘distancey_logdist(3:)‘k-s‘)
grid onaxis([1 1000 40 110])
title([‘Log-distance Path-loss Modelf_c=‘num2str(fc/1e6)‘MHz‘])
xlabel(‘Distance[m]‘)ylabel(‘Path Loss[dB]‘)
legend(‘n=2‘‘n=3‘‘n=6‘2)
subplot(133)
semilogx(distancey_lognorm(1:)‘k-o‘distancey_lognorm(2:)‘k-^‘distancey_lognorm(3:)‘k-s‘)
grid onaxis([1 1000 40 110])
title([‘Log-normal Path-loss Modelf_c=‘num2str(fc/1e6)‘\sigma=‘num2str(sigma)‘dB‘])
xlabel(‘Distance[m]‘)ylabel(‘Path loss[dB]‘)
legend(‘path 1‘‘path 2‘‘path 3‘2)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1522 2018-10-28 21:53 path loss\plot_PL_general.m
文件 310 2018-10-29 11:13 path loss\PL_free.asv
文件 240 2018-10-28 22:15 path loss\PL_free.m
文件 332 2014-11-26 23:16 path loss\PL_logdist_or_norm.m
目录 0 2018-10-28 22:17 path loss
----------- --------- ---------- ----- ----
2404 5
- 上一篇:需求规格说明书-新闻发布系统
- 下一篇:解决降频软件ThrottleStop_850
评论
共有 条评论