Sunteți pe pagina 1din 11

Trabalho Final - Comunicações Sem Fio

Aluno: Roberto Dias Pereira

1. Determine o raio de cobertura da célula (R). Empregue o modelo de Hata


estendido para áreas urbanas (cidades grandes), frequência de 1550 MHz.
Qual o novo valor de potência ajustado na ERB para permitir o balanceamento
dos enlaces reverso e direto?

Para resolver esse problema, vamos começar calculando a Maximum


Allowable Path Loss (MAPL), que é a máxima perda permitida no caminho,
sendo esta limitada pelo enlace do uplink.

MAPL = PLup
(equação (3) do módulo 15)

Onde:

PLup = Pam – Rxb – DUP – Lm + Gm + Gb – Lbr + Gdiv – FM – Outras


(equação (2) do módulo 15)

Hipótese: vamos adotar os valores fornecidos no slide 11 do módulo 15,


reproduzidos abaixo:

Variável Tipo de Perda Valor


Potência de saída no
Pam 33 dBm
transmissor do móvel
Nível de sinal no
Rxb - 107 dBm
receptor da ERB
Perda no duplexador do
DUP 0,5 dB
móvel
Lm Perda no cabo do móvel 0 dBi
Ganho da antena do
Gm 0 dBi
móvel (altura 1,5 m)
Ganho da antena da
Gb 15,15 dBi
ERB (altura 40 m)
Perda no cabo de
Lbr 3,28 dB
recepção da ERB
Ganho de diversidade
Gdiv 3 dB
na recepção da ERB
Margem de 4 dB (urbano)
FM
desvanecimento 6 dB (suburbano)
Atenuação in-building 10 – 20 dB
Atenuação in-car 4 – 10 dB
Outras
Atenuação devido ao
7 dB
efeito do corpo

Logo, pela tabela acima e assumindo a atenuação de 15 dB (conforme


comunicado em aula) para a variável “Outras”, temos:
PLup = = Pam – Rxb – DUP – Lm + Gm + Gb – Lbr + Gdiv – FM – Outras

PLup = (33 – 30) – (-107 – 30) – 0,5 – 0 + 0 + 15,15 – 3,28 + 3 – 4 – 15

PLup = 135,37 dB = MAPL

Por sua vez, o modelo de Hata estendido nos fornece a perda de propagação
em áreas urbanas:

L50(urb) = 46,3 + 33,9 log (fc) – 13,82 log (hte) – A(hre)


+ [44,9 – 6,55 log (hte)] log (d) + CM
(equação (1) do Módulo 10)

Onde:

A(hre) = 3,2 [log(11,75 hre)]2 – 4,97


(slide 5 do Módulo 10)

para fc  300 MHz (no caso, fc = 1550 MHz, conforme enunciado)

E:

CM = 3 dB para centros metropolitanos (hipótese assumida).

Portanto, substituindo A(hre) e CM em L50(urb), temos:

L50(urb) = 46,3 + 33,9 log (fc) – 13,82 log (hte) – 3,2 [log(11,75 hre)]2 + 4,97
+ [44,9 – 6,55 log (hte)] log (d) + 3

Como fc = 1550 MHz (dado do exercício), hte = 40 m e hre = 1,5 m (hipóteses


assumidas na tabela acima, extraída do módulo 15), temos:

L50(urb) = 46,3 + 33,9 log (1550) – 13,82 log (40) – 3,2 [log(11,75 .1,5)] 2 + 4,97
+ [44,9 – 6,55 log (40)] log (d) + 3

L50(urb) = 135,31 + 34,41 log (d)

L 50(urb) – 135,31
log (d) =
34,41

Fazendo L50(urb) ser igual à MAPL, temos:

135,37 – 135,31
log (d) = ,
34,41

d = 1,003 km

Dado o exemplo da geometria da figura abaixo:


Podemos ter o Raio de cobertura da célula como igual a d, ou seja, 1,003 km.

Vamos, agora, calcular a potência ajustada na ERB que permite o


balanceamento dos enlaces uplink e downlink. Para tanto, vamos aplicar a
seguinte expressão:

EIRPbalanceada = Coverageth + MAPL


(equação (6) do módulo 15)

Onde, o Coverageth (Coverage Threshold) é dado por:

Coverageth = Rxm + Lm - Gm + DUP + FM + Outras


(equação (5) do módulo 15)

Hipótese: vamos adotar os valores fornecidos no slide 7 do módulo 15,


reproduzidos abaixo:

Variável Tipo de Perda Valor


Potência de saída no
Pab 44,5 dBm
transmissor da ERB
Nível de sinal no
Rxm - 104 dBm
receptor do móvel
Perda no combinador
COMB 5 dB
da ERB
Perda no duplexador do
DUP 0,5 dB
móvel
Lm Perda no cabo do móvel 0 dBi
Ganho da antena do
Gm 0 dBi
móvel (altura 1,5 m)
Ganho da antena da
Gb 15,15 dBi
ERB (altura 40 m)
Perda no cabo de
Lbt 3,28 dB
transmissão da ERB
Margem de 4 dB (urbano)
FM
desvanecimento 6 dB (suburbano)
Atenuação in-building 10 – 20 dB
Atenuação in-car 4 – 10 dB
Outras
Atenuação devido ao
7 dB
efeito do corpo

Logo, pela tabela acima e assumindo a atenuação de 15 dB (conforme


comunicado em aula) para a variável “Outras”, temos:

Coverageth = Rxm + Lm - Gm + DUP + FM + Outras

Coverageth = (-104 - 30) + 0 - 0 + 0,5 + 4 + 15

Coverageth = - 114,5 dB = - 84,5 dBm

Logo:

EIRPbalanceada = Coverageth + MAPL

EIRPbalanceada = - 114,5 + 135,37 = 20,87 dBi = 50.87 dBm

Como:

EIRP = Pab – COMB – Lbt + Gb


temos:

Pab = EIRP + COMB + Lbt - Gb

Pab = 20,87 + 5 + 3,28 – 15,15

Pab = 14 dB = 44 dBm

2. Uma cidade com uma área de 40 km 2 é coberta por um sistema celular que
utiliza um padrão de reuso de células igual a 7. Considere uma alocação de 80
MHz do espectro, com uma largura de banda full duplex de 80 kHz. A área da
célula hexagonal é dada por (3√ 3 x R2)/2. Considere um GoS de 2% para o
sistema Erlang B. Use o raio calculado no balanço de potência. Se o tráfego
por usuário é 0,02 Erlangs, determine:

(a) Número de células na área de serviço;


Tomando R = 1,003 km do último exercício, que nem o enunciado deste
indicara, temos:

A cidade 40
Número de células = 3 √ 3 R = 3 √ 3(1,003)2 = 15,28, ou seja, 16 células seriam
2

2 2
necessárias para cobrir toda a cidade. Todavia, como há um padrão de reuso
igual a 7, seriam necessários 2 clusters e mais 2 células.

(b) Número de canais por célula;

Como há um espectro de 80 MHz para canais duplex de 80 kHz, com um fator


de reuso (N) igual a 7, isso implica que há o seguinte número de canais por
célula:

80. 106
103
C = 80.103 = =142,86, ou seja, 142 canais
7
7

(c) A intensidade de tráfego de cada célula;

Sabemos que o Grade of Service, GoS = 2 % (dados do enunciado), além de


termos calculado o número de canais, C = 142. Assumindo o modelo de
truncamento de Erlang B dado pela fórmula:

AC
C!
Pr [blocking] = C k =GoS
∑ Ak !
k=0
(equação 1 do Módulo 4)

Ou seja:
A142
142 !
142
=0,02
Ak
∑ k!
k=0

Podemos usar a carta correspondente para calcularmos o valor de A, que é a


intensidade do tráfego da célula:
No caso, a intensidade do tráfego, A = 128,95 Erlangs.

Ou podemos usar também um programa em Python para calcularmos A:

from math import factorial

def ErlangB (E, m):


InvB = 1.0
for j in range(1, m+1):
InvB = 1.0 + InvB * (j/E)
return (1.0 / InvB)

def findE_B(n, B):


E0 = 1
eps = 0.001
E1 = 0
while True:
x = ErlangB(E0,n)
B_found = x
if (B_found - B) >= eps:
E2 = E0
break
else:
E0 += 1
while True:
x = ErlangB(E2,n)
B_found = x
step = abs(E2 - E1)
if (B_found - B) >= eps:
inter = E2
E2 -= step/2
E1 = inter
elif (B_found - B) <= -eps:
inter = E2
E2 += step/2
E1 = inter
else:
return E2

A = findE_B(142, 0.02)
print(A)

128.984375

Ou seja, A = 128,98 Erlangs, muito próximo do que já havíamos calculado.

(d) O tráfego máximo transportado no sistema;

É o tráfego de cada célula multiplicado pelo número de células, ou seja, A x 16


(número mínimo de células para formar um cluster) = 128,98 x 16 = 2063,68
Erlangs.

(e) O número total de usuários no sistema que podem ser servidos a um GoS
de
2%;

Sabemos que:

A = U.Au
(equação 2 do Módulo 4)

Onde a intensidade de tráfico de cada usuário é A u = 0,02 Erlangs e A foi


calculado no item anterior. Nesse caso,

A 2063,68
U= = = 103184 usuários
Au 0,02

(f) O número de usuários móveis por canal considerando o reuso de canais;

Utilizando os resultados das letras “b” e “e” desse exercício, sabemos que:

103184
Número de usuários móveis por canal = = 726 usuários
142

(g) O número máximo de usuários sendo atendidos para a situação em que


todos
os canais estão ocupados.
O número máximo de usuários é o número de canais vezes o número de
células, ou seja, 142 x 16 = 2272 usuários.

3. Para  = 6,17 dB determine a probabilidade que a potência recebida pelo


móvel, Pr, exceda 10% do seu valor no limite de cobertura da célula. Faça uma
estimativa da porcentagem da área de cobertura que recebe sinal maior ou
igual a Pr (considere o expoente de perda de percurso n = 4).

Para determinarmos que a probabilidade de que um dado sinal recebido


excederá um certo valor, , podemos usar a seguinte expressão:

γ −P r´( d )
Pr [ Pr ( d ) >γ ]=Q ( σ )
(expressão do slide 9 do Módulo 11)

No caso,  deve exceder o valor em 10 % de P r(R), onde R é o raio da célula,


que é o valor que calculamos no exercício anterior.

γ =1,1 Ṕr ( R )

E  nos foi dado no enunciado, como sendo σ =6,17 dB .

Logo:

1,1 P r´( R )− Pr´( R )


Pr [ Pr ( d ) >1,1 Ṕ r ( R ) ]=Q ( 6,17 )
Resta-nos calcular Pr´( R ). Para tanto, podemos utilizar a seguinte expressão:

Ṕr ( d )= Ṕ r ( d 0 )−10 n log ( dd )


0

(expressão do slide 16 do Módulo 11)

Segundo Rappaport1, os valores relativos a d0 ou são tomados em medições


próximas, ou assume-se a propagação no espaço livre até um valor d 0. Para
resolver este problema, vamos assumir essa última hipótese e tomar os valores
para d0 = 1 m.

λ 2 GtGr
Pr ( d 0 ) =Pt
( 4 π d0 )L
(equação (1) do Módulo 5)

Escrevendo essa expressão em termos de dB, temos:


1
Ver Seção 3.9.1 em RAPPAPORT, T.S.; Wireless Communications: Principles & Practice; Prentice Hall
PTR, New Jersey, EUA, 2002.
Pr ( d 0 ) =Pt +20 log ( 4 πλd )+ G +G −L
0
t r

Substituindo Gt por Gb, Gr por Gm e L pelas perdas (COMB, DUP, LM e Lbt),


temos:

Pr ( d 0 ) =Pab +20 log ( 4 πλd )+G +G −COMB−L −DUP−L


0
b m bt m

Substituindo a expressão acima na expressão do slide 16 do Módulo 11,


temos:

Ṕr ( R )=P ab+20 log ( 4 πλd )+G +G −COMB−L −DUP−L −10 n log ( dR )
0
b m bt m
0

Note que vamos substituir o valor de P ab original de 44,5 dBm pelo valor de 44
dBm calculado no exercício 1, como novo valor balanceado.

3.108
Ṕr ( R )= ( 44−30 ) +20 log (
1550.106
4 π .1
)
+ 15,15+0−5−3,28−0,5−0−10.4 . log
1,003. 103
1 ( )
Ṕr ( R )=−135,95 dB=−105.95 dBm

Logo, passando para mW, calculando 110% do sinal e revertendo para dBm,
temos:

γ =1,1 Ṕr ( R ) ¿−105,5311

−105,5311+105,95
Pr [ Pr ( d ) >1,1 Ṕ r ( R ) ]=Q ( 6,17 )
Calculando a probabilidade acima, via programação em Python:

import math
from math import erf
from math import exp
from math import pi
from math import e
from math import log10
from math import log

hte = 40
hre = 1.5
f = 1550E+6
Pab = 44.5
d0 = 1
c = 3E+8
Gb = 15.15
Gm = 0
COMB =5
Lbt = 3.28
DUP = 0.5
Lm = 0
n = 4
Part1 = 46.3 + 33.9*log((f/1e6),10) -13.82*log(hte,10)
-3.2*(log(11.75*hre,10) ** 2) + 4.97 + 3
Part2 = 44.9 - 6.55*log(hte,10)
L50 = 135.37
R = 1000*(10 ** ((L50 - Part1)/Part2))
print(R)
sigma = 6.17

lambs = c / f

EIRP = Pab-0.5-COMB-Lbt+Gb
PR = EIRP+Gm-Lm-DUP+20*log10(lambs/(4*pi*d0))-n*10*log10(R/d0)
gama=10*log10(1.1*10 ** (PR/10))

p= norm.cdf((gama-PR)/sigma)
print('probabilidade', p)

probabilidade 0.5267437824346569

Pr [ Pr ( d ) >1,1 Ṕ r ( R ) ]=0,5267 = 52,67 %

Vamos agora estimar a porcentagem da área de cobertura que recebe sinal


maior ou igual a . Sabemos que:

2π R
1 1
U ( γ )= P P ( r )> γ ] dA=
2∫ r[ r
P P ( r )> γ ] rdrdθ
2 ∫∫ r [ r
πR πR 0 0
(expressão (8) do Módulo 11)

Onde U() corresponde a porcentagem da área em que um dado sinal recebido


é igual ou maior que . Logo, temos:

γ =1,1 Ṕr ( R ) ¿−105,5311 dBm


Calculando a expressão acima, via programação em Python:

from scipy.integrate import quad

def integrand1(x):
return (1 - norm.cdf((gama - EIRP - Gm + Lm + DUP -
20*log10(lambs/(4*pi*d0)) + n*10*log10(x/d0))/sigma))*x

ans, err = quad(integrand1, 0, R)


ans1= 2*pi*ans/(pi*(R**2))
print('integral', ans1)

def integrand2(x):
return (1 - norm.cdf((PR - EIRP - Gm + Lm + DUP -
20*log10(lambs/(4*pi*d0)) + n*10*log10(x/d0))/sigma))*x

ans3, err3 = quad(integrand2, 0, R)


ans4= 2*pi*ans3/(pi*(R**2))
print('integral2', ans4)

integral 0.7923321987751051
integral2 0.8072586920352666

U (−105,5311 )=0,7923=79,23 %

U (−105.95 )=0 ,8073=80 , 73 %

S-ar putea să vă placă și