⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 intro32.m

📁 coverage and interfernce in wireless channel
💻 M
字号:
%
% intro32   (Hata model)
%
%========================================================================
close all
clear
clc
%========================================================================
fMHz=2000;        % freq in MHz
d=[0.1:0.1:10];   % distance in km
hm=1.5;           % mobile antenna height in m
ht=30;            % base station antenna height in m
Cm_p=0;   
Cm_g=3;   

am_p=(1.1*log10(fMHz)-0.7)*hm-(1.56*log10(fMHz)-0.8);

if (fMHz<=200)
    am_g=8.29*((log10(1.54*hm))^2)-1.1;    % am=8.29*((log10(1.54)*hm)^2)-1.1 ??????
elseif (fMHz>400)
    am_g=3.2*((log10(11.75*hm))^2)-4.97;   % am=3.2*((log10(11.75)*hm)^2)-4.97 ?????
end


if (fMHz<1500 && fMHz>150)
    % Hata basic loss (Urban environment).
    AA=69.55+26.16*log10(fMHz)-13.82*log10(ht);
    AA_g=AA-am_g;
    AA_p=AA-am_p;
elseif (fMHz>=1500 && fMHz<=2000)
    % Hata-COST231 basic loss.
    AA=46.3+33.9*log10(fMHz)-13.82*log10(ht);
    AA_g=AA-am_g+Cm_g;
    AA_p=AA-am_p+Cm_p;
else
    fprintf('Wrong frequency. Correct frequency range (150,2000] MHz');
    return
end

% Losses due to the distance.
BB=44.9-6.55*log10(ht);
nn=BB/10;
L_g=AA_g+BB*log10(d);
L_p=AA_p+BB*log10(d);

% Suburban zone loss.
Ls=L_p-2*((log10(fMHz/28))^2)-5.4;

% Rural zone loss.
Lr=L_p-4.78*((log10(fMHz))^2)+18.33*log10(fMHz)-40.94;

figure,plot(d,-L_g,d,-L_p,'r',d,-Ls,'g',d,-Lr,'c');
legend('Urban. Big city','Urban. Small-medium city','Suburban','Rural');
title('Hata model');
xlabel('d (km)');
ylabel('Attenuation (dB)');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -