Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

EX NO 9 Simulation oI 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@

You might also like