Professional Documents
Culture Documents
Treball Asíncron 2
Curs 2023-2024
Fonaments de Xarxes (Part 2) - Treball Asíncron 2
Presentació
Aquesta segona activitat asíncrona de l’assignatura Fonaments de Xarxes se centra en
el càlcul de la cobertura efectiva i la capacitat del canal d’una xarxa de comunicacions
sense fils, que es treballen al Capítol 4 i Capítol 5 del llibre “Comunicacions i Xarxes
d’Ordinadors” de William Stallings.
Figura 1: Model de la xarxa de comunicació, amb l’estació base (BS) al centre i els N nodes
distribuïts uniformement dins l’àrea de cobertura, tenint en compte la potència transmesa i la
sensibilitat dels dispositius.
Però el model utilitzat assumeix certes condicions de funcionament que no són certes en
un sistema de comunicació sense fils real. D’una banda, el model assumeix que el canal
de comunicació no introdueix atenuació segons la freqüència de comunicació, ni a causa
de la distància entre els nodes i l’estació base i, per tant, no té en compte la potència
que els nodes han de transmetre per tal que els paquets siguin rebuts a l’estació base.
D’altra banda, el model també assumeix que el canal de comunicació no està subjecte al
soroll, ja sigui el soroll tèrmic present en l’amplada de banda del canal de comunicació,
Pàgina 1 de 11
Universitat Autònoma de Barcelona
ni tampoc al soroll (interferències) causat per altres nodes de la mateixa xarxa, ni per
sistemes de comunicació que operen a la mateixa banda.
Tingueu en compte que l’Equació 1 està escrita en unitats logarítmiques, de manera que
la sensibilitat, la potència rebuda i la potència transmesa són dBW o dBm, i els guanys
de les antenes i les pèrdues que introdueix el canal de comunicació són dB.
D’aquesta forma, coneixent la potència transmesa (PT X ), el guany de les antenes (GT X i
GRX ), i la potència rebuda (PRX ), podem determinar la distància màxima de comunicació.
El problema és que el valor de l’atenuació (L) és altament dependent de l’entorn on es
produeix la comunicació i, per tant, calen models que ens permetin estimar el seu valor
per determinar si la comunicació serà possible, i com aquest afectarà la capacitat de
comunicació (amplada de banda i probabilitat d’error de bit) entre l’emissor i el receptor.
Així doncs, l’objectiu de l’activitat és presentar els paràmetres bàsics de funcionament que
determinen el rendiment d’un sistema de comunicació, i també els models de propagació,
que permeten determinar la pèrdua de potència que pateixen els senyals en un entorn real.
En concret, presentarem el model de propagació Okumura-Hata, un model de propagació
ràdio empíric que permet predir la pèrdua de potència en entorns urbans, semi-urbans i
rurals, i que s’utilitza per dur a terme la planificació de cobertura en xarxes cel·lulars.
Pàgina 2 de 11
Fonaments de Xarxes (Part 2) - Treball Asíncron 2
Com hem vist a l’Equació 1, els paràmetres bàsics que determinen el funcionament d’un
sistema de comunicació són la potència transmesa (PT X ) per l’emissor, el guany de les
antenes del transmissor i el receptor (GT X i GRX , respectivament), i la potència rebuda
(PRX ), que ha de ser superior a la sensibilitat del receptor (SRX ).
Així, la sensibilitat del receptor (SRX ) indica la potència de senyal mínima amb la qual
el receptor pot rebre dades a una certa velocitat de transmissió (Rb ) i amb una certa
probabilitat d’error de bit (Pb ). Per tant, la comunicació entre emissor i receptor serà
possible (amb una certa probabilitat d’error) si la potència de senyal rebuda és supe-
rior a la sensibilitat del receptor. En cas contrari la comunicació encara serà possible,
però la probabilitat d’error serà superior a la desitjada i els usuaris experimentaran una
degradació del servei (e.g., talls de veu, aturades en la reproducció de vídeo, etc.).
Tingueu en compte que l’Equació 2 està en unitats lineals i, per tant, es pot expressar en
unitats logarítmiques (dBW o dBm) com:
Al mateix temps, podem relacionar la SNR (de l’anglès, Signal-to-Noise Ratio) amb la
Pàgina 3 de 11
Universitat Autònoma de Barcelona
relació entre l’energia de bit (Eb ) i la densitat de potència del soroll (N0 ) segons:
Eb S B
= · (4)
N0 N Rb
Finalment, la probabilitat d’error de bit (BER, Bit Error Rate) d’un sistema de comuni-
cació (Pb ) es pot relacionar amb la N
Eb
0
segons la modulació utilitzada i el nivell de soroll
present. Així, tal com es mostra a la Figura 2, en el cas d’una modulació de freqüència
binària (2-FSK) cada bit (0 o 1) es mapeja a un símbol (S0 o S1 ), que es correspon amb
una freqüència del senyal portador. Per exemple, en un sistema de comunicacions que
opera a la freqüència fc i té una amplada de banda Bc , el bit 0 es mapeja al símbol S0 ,
que es representa com un senyal a una freqüència menor (fc − f0 ). En canvi, el bit 1 es
mapeja al símbol S1 , que es representa com un senyal a una freqüència major (fc + f0 ).
Figura 2: Exemple d’un sistema de comunicació que utilitza una modulació de freqüència
binària (2-FSK). Com es pot observar, cada bit (0 o 1) es mapeja a un símbol (S0 i S1 ), que es
correspon amb una freqüència del senyal portador. Així, quan el transmissor ha d’enviar un bit
utilitza activa un símbol o l’altre, segons correspongui.
Per la seva banda, el receptor, un cop rep el senyal, ha de determinar si aquesta correspon
a un símbol 0 (S0 ) o a un símbol 1 (S1 ) per tal de recuperar la informació binària original.
Per fer-ho un esquema simple és integrar l’energia rebuda per cada símbol durant un
temps de símbol, i determinar que s’ha rebut aquell símbol que té més energia. Però hi
ha dos problemes: a) el senyal s’haurà atenuat degut a la distància que separa l’emissor i
Pàgina 4 de 11
Fonaments de Xarxes (Part 2) - Treball Asíncron 2
el receptor i, b) el senyal s’haurà vist alterat per la presència del soroll i d’interferències.
Així, a mesura que el senyal es veu més atenuat, o bé l’energia del soroll o la interferència
és major, la probabilitat que el receptor s’equivoqui (és a dir, determini que s’ha rebut
S0 quan s’havia enviat S1 , o al revés) augmenta, tal com es mostra a la Figura 3.
Figura 3: Esquema que mostra els símbols 0 (S0 ) i 1 (S1 ) d’una modulació binària i l’energia
(Eb ) amb la que es reben. La missió del receptor és determinar S0 i S1 a partir de l’energia
rebuda, però a mesura que l’energia dels símbols disminueix a causa de la distància, o bé si
augmenta l’energia del soroll o les interferències, la probabilitat d’error (representada amb els
colors verd i blau) augmenta.
Així doncs, assumint un canal de comunicació que només afegeix soroll blanc gaussià
(AWGN, Additive White Gaussian Noise) i utilitzant un demodulador coherent (assu-
meix que transmissor i receptor estan sincronitzats), la probabilitat d’error d’una mo-
dulació digital binària (ASK, FSK o PSK) es pot expressar a partir de la funció d’error
complementària (erfc), que està definida com:
Z ∞
2 2
erfc(x) = 1 − erf(x) = √ e−t dt . (5)
π x
Fixeu-vos com el que fa la funció erfc en aquest cas és calcular l’àrea que queda atrapada
sota la corba a la banda complementària al símbol d’interès, i que és equivalent a la
probabilitat de detectar aquell símbol de manera errònia (per exemple, detectar un 0
quan realment s’ha enviat un 1). Així, la funció erfc ens indica com, a mesura que
la relació entre l’energia de bit (Eb ) i l’energia del soroll (N0 ) disminueix (és a dir, el
nivell d’energia de bit s’aproxima al nivell d’energia de soroll) la probabilitat d’error en
el receptor augmenta.
Pàgina 5 de 11
Universitat Autònoma de Barcelona
Per tant, tenint en compte la funció erfc, la probabilitat d’error de bit de les modulaci-
ons binàries 2-ASK (Amplitude-Shift Keying), 2-FSK (Frequency-Shift Keying) i 2-PSK
(Phase-Shift Keying), es pot calcular en funció de la N
Eb
0
segons:
r !
1 Eb
2-ASK : Pb = erfc (6)
2 4 · N0
!r
1 Eb
2-FSK : Pb = erfc (7)
2 2 · N0
r !
1 Eb
2-PSK : Pb = erfc (8)
2 N0
Eb
= 4 · erfcinv2 (2 · Pb ) . (9)
N0
Pàgina 6 de 11
Fonaments de Xarxes (Part 2) - Treball Asíncron 2
taxa de transmissió (Rb ) i amb una certa probabilitat d’error de bit (Pb ), sempre en funció
del nivell de potència de soroll (PN ) i potència d’interferència (PI ) presents.
Però la potència rebuda depèn principalment de l’atenuació introduïda pel canal de co-
municació (L, dB), i alhora aquesta depèn de la freqüència de comunicació (f , Hz) i de
la distància (d, m) entre emissor i receptor. A més, l’atenuació també depèn de l’entorn
físic on operin el transmissor i el receptor, ja que hi poden haver obstacles físics que
impedeixin o dificultin la propagació directa de les ones electromagnètiques i, per tant,
causin una major atenuació d’aquestes. De fet, l’atenuació que introdueix el canal és una
funció que depèn del temps, ja que tant els dispositius mòbils com el mateix entorn per on
es propaguen les ones és dinàmic. Per exemple, la mobilitat dels dispositius causa varia-
cions aleatòries lentes del nivell de potència rebut (shadowing). En canvi, la propagació
multi-camí causa variacions aleatòries ràpides (fading) del nivell de potència rebut.
Per tant, a l’hora de planificar qualsevol xarxa de comunicació sense fils (incloent-hi radi-
oenllaços, xarxes de radiodifusió i xarxes cel·lulars, entre d’altres) ens interessa disposar
de models matemàtics que ens permetin determinar l’atenuació que introduirà el canal de
comunicació per tal de determinar la distància màxima de comunicació per a una certa
taxa de transmissió i amb una certa probabilitat d’error de bit. A més, també ens interes-
sarà modelar quina és la variabilitat del nivell de potència rebut causat pels fenòmens del
shadowing i del fading, ja que aquest determinarà el nivell de servei que percep l’usuari.
Aquest últim aspecte, però, no el tindrem en compte en aquest treball asíncron, ja que
el veureu amb detall en properes assignatures.
Així doncs, com hem vist a les sessions de teoria, en un entorn de propagació en espai
lliure i amb una certa freqüència de comunicació (f , Hz), l’atenuació (L, dB) causada per
la distància (d, m) entre el transmissor i el receptor es pot calcular com:
4πd 2 4πdf 2
L=( ) =( ),
λ c
4πd 2 4πdf 2 (10)
L (dB) = 10log10 {( ) } = 10log10 {( ) },
λ c
L (dB) = 20log10 (4π) + 20log10 (d) + 20log10 (f ) − 20log10 (c),
Pàgina 7 de 11
Universitat Autònoma de Barcelona
4π 2 d γ 4πf 2 d γ
L = {( ) ( ) } = {( ) ( ) },
λ d0 c d0
4πf 2 d
L (dB) = 10log10 {( ) } + 10log10 {( )γ }, (11)
c d0
d
L (dB) = 20log10 (4π) + 20log10 (f ) − 20log10 (c) + 10γlog10 ( ).
d0
Model d’Okumura-Hata
Si bé els models presentats anteriorment són senzills i permeten tenir una estimació de les
pèrdues causades per la freqüència i la distància, no són pràctics a l’hora de planificar un
sistema de comunicacions sense fils real, ja que no tenen en compte altres paràmetres (per
exemple, l’alçada de les antenes) ni tampoc les característiques pròpies de l’entorn (per
exemple, si es tracta d’una ciutat amb edificis alts). En aquests casos solen utilitzar-se
models de propagació empírics, que s’han obtingut a partir de campanyes de mesura en
entorns reals. Aquest és el cas del model d’Okumura-Hata, desenvolupat específicament
per la planificació de xarxes de telefonia mòbil a partir d’una campanya de mesures
realitzades a la ciutat de Tòquio.
Així doncs, el model d’Okumura-Hata parteix del balanç de potència (Equació 1) i permet
determinar la potència rebuda (PRX , dBm) a partir de la potència transmesa (PT X , dBm),
el guany de les antenes de l’estació base i el terminal mòbil (GT X i GRX , respectivament,
dB), i el valor de la pèrdua bàsica de propagació (Lb , dB), tal com s’indica a continuació:
Pàgina 8 de 11
Fonaments de Xarxes (Part 2) - Treball Asíncron 2
Els valors de potència transmesa i guany de les antenes de transmissió i recepció solen
ser coneguts, mentre que el valor Lb es calcula segons:
Fixeu-vos que el valor a(hm ) és un factor de correcció que depèn de l’altura del terminal
mòbil en funció de l’entorn. En el cas ciutats de mida petita o mitjana el valor de a(hm )
es calcula com:
mentre que per ciutats de mida gran el valor de a(hm ) es pot calcular com:
8.29 · (log (1.54 · h ))2 − 1.1 per f ≤ 200MHz
10 m
a(hm ) = (15)
3.2 · (log (11.75 · h ))2 − 4.97 per f ≥ 400MHz
10 m
f 2
Lb = Lb (urban) − 2 · [log10 ( )] − 5.4 . (16)
28
De la mateixa manera, en el cas d’àrees rurals calculem les pèrdues en ciutat (el paràmetre
Lb (urban)) i apliquem la següent correcció:
Cal tenir en compte, però, que el model Okumura-Hata és un model de propagació empíric
i, per tant, la seva validesa està restringida al compliment de les següents condicions:
Pàgina 9 de 11
Universitat Autònoma de Barcelona
Finalment, a l’hora de fer els problemes tingueu en compte que les equacions del model
(per exemple, l’Equació 13) utilitzen unitats del sistema mètric barrejades (per exemple,
la freqüència s’expressa en MHz) i, per tant, cal posar les unitats tal com s’indica en les
expressions.
Activitats
Activitat 1 (1.5 punts)
Suposem un sistema de comunicació sense fils que opera a la banda de 5.8 GHz i on
el transmissor i el receptor estan separats per una distància de 50 metres. Calcula les
pèrdues addicionals (dB) que introdueix un canal amb γ = 3.5 respecte un canal amb
γ = 2.0.
Pàgina 10 de 11
Fonaments de Xarxes (Part 2) - Treball Asíncron 2
Activitat 5 (3 punts)
Suposem un sistema de telefonia cel·lular de segona generació (2G, GSM) que està des-
plegat en una ciutat mitjana (Equació 14). El sistema opera a la banda de 915 MHz,
amb canals de 200 kHz, utilitza una modulació 2-FSK, i permet una taxa de transmissió
de 160 kbps. L’estació base està situada a una alçada de 60 metres i té antenes amb
un guany de 3 dB. Per la seva banda, els terminals mòbils estan situats a una alçada de
1.8 metres i la seva antena té un guany de 0 dB. Finalment, assumeix que el sistema de
comunicació treballa a temperatura ambient (23◦ C) i que la figura de soroll és de 9 dB.
Ens demanen:
3. Assumint que el terminal mòbil té una SNR de 12 dB, determina quina és la sensi-
bilitat del receptor.
Pàgina 11 de 11