Professional Documents
Culture Documents
Simulation of Propagation Model-Hata Model
Simulation of Propagation Model-Hata Model
AIM
To simulate HATA model using MATLAB
APPARATUS REQUIRED
MATLAB soItware, PC
SOURCE CODE
clc
clear all
close all
1o calculaLe varlous losses for varylng dlsLance (wlLh fc900Mhz)
d10320 ulsLance varylng from 1 Lo 20 km
fc900 lrequency used aL parLlcular cell slLe (MPZ)
hb30 PelghL of Lhe base sLaLlon (m)
hm1 PelghL of Lhe moblle sLaLlon (m)
a(11*log10(fc)07)*hm(136*log10(fc)08)
A6933+2616*log10(fc)1382*log10(hb)a
8449633*log10(hb)
C34+2*(log10(fc/28))2
u4094+478*(log10(fc))21833*log10(fc)
flgure(1)
lp1A+8*log10(d) 1o calculaLe Lhe urban loss(d8)
ploL(dlp1b*)
grld
xlabel(8ange(km))
ylabel(Loss(db))
lp2A+8*log10(d)C 1o calculaLe Lhe suburban loss(d8)
hold on
ploL(dlp2m*)
hold off
lp3A+8*log10(d)u 1o calculaLe Lhe open loss(d8)
hold on
ploL(dlp3r*)
hold off
1o calculaLe varlous losses for varylng dlsLance(wlLh fc700Mhz)
fc700 lrequency used aL parLlcular cellslLe (MPZ)
hb30 PelghL of Lhe basesLaLlon (m)
hm1 PelghL of Lhe moblle sLaLlon (m)
a(11*log10(fc)07)*hm(136*log10(fc)08)
A6933+2616*log10(fc)1382*log10(hb)a
8449633*log10(hb)
C34+2*(log10(fc/28))2
u4094+478*(log10(fc))21833*log10(fc)
flgure(1)
lp4A+8*log10(d) 1o calculaLe Lhe urban loss(d8)
hold on
ploL(dlp4b)
hold off
lp3A+8*log10(d)C 1o calculaLe Lhe suburban loss(d8)
hold on
ploL(dlp3m)
hold off
lp6A+8*log10(d)u 1o calculaLe Lhe open loss(d8)
hold on
ploL(dlp6r)
legend(urban(900mhz)suburban(900mhz)open(900mhz)urban(700mhz)
suburban(700mhz)open(700mhz))
hold off
1o calculaLe suburban loss for varylng helghL of Lhe 8ase sLaLlon
(wlLh dlsLance as consLanL)
fc900 lrequency used aL parLlcular cell slLe (MPZ)
hb303200 PelghL of Lhe base sLaLlon (m) varylng from 30Lo 200
hm1 PelghL of Lhe moblle sLaLlon (m)
a(11*log10(fc)07)*hm(136*log10(fc)08)
A6933+2616*log10(fc)1382*log10(hb)a
8449633*log10(hb)
C34+2*(log10(fc/28))2
flgure(2)
Suburban loss for dlsLance of 3 km
d3 SeL dlsLance as 3 km
lp1A+8*log10(d)C 1o calculaLe Lhe suburban loss(d8) when dlsLance3 km
ploL(hblp1b*)
grld
xlabel(helghL(m))
ylabel(Loss(db))
Suburban loss for dlsLance of 10 km
d10 SeL dlsLance as 10 km
lp2A+8*log10(d)C1o calculaLe Lhe suburban loss(d8) when dlsLance10 km
hold on
ploL(hblp2r*)
hold off
Suburban loss for dlsLance of 13 km
d13 SeL dlsLance as 13 km
lp3A+8*log10(d)C1o calculaLe Lhe suburban loss(d8) when dlsLance13 km
hold on
ploL(hblp3g*)
hold off
Suburban loss for dlsLance of 20 km
d20 SeL dlsLance as 20 km
lp4A+8*log10(d)C1o calculaLe Lhe suburban loss(d8) when dlsLance20 km
hold on
ploL(hblp4k*)
hold off
Suburban loss for dlsLance of 3 km
d3 SeL dlsLance as 3 km
lp3A+8*log10(d)C 1o calculaLe Lhe suburban loss(d8) when dlsLance3 km
hold on
ploL(hblp3m*)
hold off
legend(suburban(3kM)suburban(10kM)suburban(13kM)suburban(20kM)
suburban(3kM))
D@9D@