Вы находитесь на странице: 1из 101

Cycle de formation des ingnieurs en Tlcommunications

Option :
Ingnierie des rseaux


Rappor t de Pr oj et de f i n dt udes



Dveloppement dun outil de planification
et doptimisation de frquences dans un
rseau GSM


Ralis par :
Leila ISSAOUI



Encadrants :
M. Nabil EZZEHRI (TUNISIANA)

M. Mohamed Taher MISSAOUI (SUPCOM)


Travail propos et ralis en collaboration avec


ORASCOM TELECOM TUNISIE




Anne universitaire : 2005/2006










Sil ny avait pas dhiver, le printemps ne serait pas si
agrable : Si nous ne gotions pas ladversit, la russite
ne serait pas tant apprcie



Anne Bradstreet




Dieu source de toute connaissance
la mmoire de mes grands parents
Puisse Dieu les accueillir dans son infinie Misricorde
celui qui a toujours garni mes chemins force et lumiremon trop cher pre
la plus belle perle au mondema tendre mre
mes frres, mes surs
En lui souhaitant tout le succstout le bonheur
plus cher au monde, mon cousin Wissem
En lui souhaitant de russir le chemin de ses ambitions toutes lgitimes
toute ma famille pour lamour et le respect quils mont toujours accord
mes binmes pour les surs agrables quelles taient et quelles seraient pour moi
tous mes amis
Pour une sincrit si merveilleusejamais oubliable
toute personne
Qui m'a aid franchir un horizon dans ma vie








A Au u t te er rm me e d de e c ce e t tr ra av va ai il l, , j j a ad dr re es ss se e m me es s r re em me er rc ci ie em me en nt ts s l le es s p pl lu us s s si in nc c r re es s
m mo on n e en nc ca ad dr re eu ur r M Mr r M Mo oh ha am me ed d T Ta ah he er r M MI IS SS SA AO OU UI I, , m ma a t tr re e a as ss si is st ta an nt t S SU UP P C CO OM M, ,
p po ou ur r m m a av vo oi ir r p pe er rm mi is s d de e b b n n f fi ic ci ie er r d de e s so on n g gr ra an nd d s sa av vo oi ir r d da an ns s l la a m ma at ti i r re e, , p po ou ur r s sa a
p p d da ag go og gi ie e, , s se es s c co om mp p t te en nc ce es s, , s sa a m mo od de es st ti ie e e et t s so on n a ai id de e p pr r c ci ie eu us se e t to ou ut t a au u l lo on ng g d de e c ce e
p pr ro oj je et t m m m me e p pe en nd da an nt t l le es s m mo om me en nt ts s l le es s p pl lu us s d di if ff fi ic ci il le es s. . V Vr ra ai im me en nt t m me er rc ci i p po ou ur r u un ne e
q qu ua al li it t d d e en nc ca ad dr re em me en nt t s si i s s r ri ie eu us se e e et t s si i c co on ns si is st ta an nt te e

M Me es s r re em me er rc ci ie em me en nt ts s l le es s p pl lu us s c co or rd di ia au ux x s s a ad dr re es ss se e m mo on n e en nc ca ad dr re eu ur r M Mr r N Na ab bi il l
E EZ ZZ ZE EH HR RI I, , u un n i in ng g n ni ie eu ur r d d o op pt ti im mi is sa at ti io on n r ra ad di io o T TU UN NI IS SI IA AN NA A, , p po ou ur r s sa a
d di is sp po on ni ib bi il li it t , , s so on n a ai id de e, , s se es s c co on ns se ei il ls s p pr r c ci ie eu ux x, , s se es s c cr ri it ti iq qu ue es s c co on ns st tr ru uc ct ti iv ve es s, , s se es s
e ex xp pl li ic ca at ti io on ns s e et t s su ug gg ge es st ti io on ns s p pe er rt ti in ne en nt te es s a ai in ns si i q qu ue e p po ou ur r d de es s q qu ua al li it t s s h hu um ma ai in ne es s e et t
m mo or ra al le es s q qu ue e j j a ai i t to ou uj jo ou ur rs s a ap pp pr r c ci i , , q qu ue e j j a ai i t to ou uj jo ou ur rs s r re es sp pe ec ct t . .

J Je e n ne e m ma an nq qu ue er ra ai i p pa as s l l o oc cc ca as si io on n d de e r re em me er rc ci ie er r t tr r s s g gr ra an nd de em me en nt t M Mr r A Ad de el l
A Ak kr ro ou ut t, , M Mr r N N j ji ib b S SA AG GH HR RO OU UN NI I, , M Mr r A An ni is s A AO OU UA AD DI I, , M Mr r S Sa ab be er r O OU UN NI I, , M Mr r B B c ch hi ir r
K KH HR RO OU UF F, , M Mr r T Tm mi im m B BO OU UZ ZI ID DI I p po ou ur r l le eu ur r i in nc co on nt te es st ta ab bl le e c co on nt tr ri ib bu ut ti io on n
l l a ac cc co om mp pl li is ss se em me en nt t d de e m mo on n p pr ro oj je et t, , l le eu ur r c ca ar ra ac ct t r re e a ac cc cu ue ei il ll la an nt t q qu ui i m m a a o of ff fe er rt t u un ne e
a am mb bi ia an nc ce e t tr r s s m mo ot ti iv va an nt te e e et t e en nc co ou ur ra ag ge ea an nt te e a au u t tr ra av va ai il l. .

J Je e s su ui is s t tr r s s r re ec co on nn na ai is ss sa an nt te e M Mm me e J Jo ou uh ha ai in na a C CH HO OU UA AC CH HI I, , P Ph h. . D Do oc ct te eu ur r e en n
o op pt ti im mi is sa at ti io on n c co om mb bi in na at to oi ir re e, , l l c co ol le e p po ol ly yt te ec ch hn ni iq qu ue e d de e T Tu un ni is s( (E EP PT T) ) p po ou ur r s sa a
d di is sp po on ni ib bi il li it t e ex xt tr ra ao or rd di in na ai ir re e a af fi in n d de e m me e m me en ne er r j ju us sq qu u a au u b bo ou ut t d de e s su ur rm mo on nt te er r l le es s
a am mb bi ig gu u t t s s d de es s h he eu ur ri is st ti iq qu ue es s q qu ue e j j a ai i p pe en ns s u ut ti il li is se er r. .

U Un n i im mm me en ns se e m me er rc ci i M Mm me e S Sa al le em m S SA AL LT TI I d di ig gn ne e d de e t to ou ut t l le e r re es sp pe ec ct t p po ou ur r s se es s
e en nc co ou ur ra ag ge em me en nt ts s, , p po ou ur r l l a am mi ie e s su up pe er rb be e q qu u e el ll le e t ta ai it t p po ou ur r m mo oi i t to ou ut t a au u l lo on ng g d du u
s st ta ag ge e. . Q Qu ue e d di ie eu u p pr r s se er rv ve e v vo ot tr re e o op pt ti im mi is sm me e e et t v vo ot tr re e e en nt th ho ou us si ia as sm me e. .

T Tr r s s a ai im ma ab bl le em me en nt t, , j je e r re em me er rc ci ie e M Mr r A Ay ym me en n B BC CH HI IR R e et t s so on n f fi ia an nc c M Me el ll le e
J Ji ih h n ne e A AB BD DE ER RR RA AZ ZE EK K p po ou ur r u un ne e a am mi it ti i s si i m me er rv ve ei il ll le eu us se e q qu ui i n no ou us s a a r ra as ss se em mb bl l e et t
p po ou ur r u un n s so ou ut ti ie en n i in no ou ub bl li ia ab bl le e t to ou ut t a au u l lo on ng g d de e l la a p p r ri io od de e d du u p pr ro oj je et t. .

J Je e r re em me er rc ci ie e t to ou ut te es s l le es s p pe er rs so on nn ne es s q qu ui i m m' 'o on nt t s so ou ut te en nu ue e, , d d' 'u un ne e f fa a o on n o ou u d d' 'u un ne e
a au ut tr re e, , m m' ' p pr ro ou uv va an nt t i in nc ce es ss sa am mm me en nt t l le eu ur r e es st ti im me e e et t a am ma ab bi il li it t , , j je e s sa al lu ue e r r e el ll le em me en nt t
c ce et tt te e t tr r s s h ha au ut te e b bi ie en nv ve ei il ll la an nc ce e q qu ue e v vo ou us s p po or rt te ez z m mo on n g ga ar rd d e et t q qu ui i r re es st te er ra a p po ou ur r
t to ou uj jo ou ur rs s u un ne e v vr ra ai ie e i im ma ag ge e d de e m ma ar rq qu ue e e en n m mo oi i. . Q Qu ue e l la a p pa ai ix x d de e D Di ie eu u s so oi it t t to ou uj jo ou ur rs s
a av ve ec c v vo ou us s ! !

J Je e t te er rm mi in ne e c ce es s r re em me er rc ci ie em me en nt ts s e en n s sa al lu ua an nt t v vi iv ve em me en nt t l le es s m me em mb br re es s d de e l la a j ju ur ry y
p po ou ur r l l h ho on nn ne eu ur r q qu u i il ls s m me e f fo on nt t e en n a ac cc ce ep pt ta an nt t d de e j ju ug ge er r c ce e t tr ra av va ai il l. .



L
L
e
e
i
i
l
l
a
a
.
.





A
A
v
v
a
a
n
n
t
t
P
P
r
r
o
o
p
p
o
o
s
s







Ce projet sintitule dans le cadre de la prparation du diplme
dingnieur en tlcommunications, option Ingnierie des rseaux
(IRES) lcole suprieure des communications de Tunis (SUP'COM).
Il a t ralis au sein du dpartement Rseaux daccs de la direction
technique de ORASCOM TELECOM TUNISIE - TUNISIANA.

Cette socit, fond le 11 Mai 2002, est le premier oprateur priv de
rseau GSM en Tunisie. Au sein de son dpartement rseau daccs
seffectue la planification et loptimisation du rseau radio.

Mon projet : Dveloppement dun outil de planification et
doptimisation de frquence dans un rseau GSM fait partie de
ces travaux. En effet, il consiste implmenter des mthodes
doptimisation adquates afin dobtenir des plans de frquence
automatiques de bonne qualit.





Table de matires

T
T
a
a
b
b
l
l
e
e
D
D
e
e
s
s
M
M
a
a
t
t
i
i

r
r
e
e


Liste Des Figures........................................................................................................ 5 Liste Des Figures
Liste Des Tableaux.................................................................................................... 7 Liste Des Tableaux
Acronymes et Abrviations .................................................................................. 8 Acronymes et Abrviations
Introduction gnrale.............................................................................................. 10

CHAPITRE 1 : CHAPITRE 1 : Prsentation gnrale du rseau GSM...... 12

1.1 Introduction...................................................................................................... 12
1.2 Prsentation gnrale ................................................................................... 12
1.3 Principe dun rseau GSM......................................................................... 12
1.4 Architecture du rseau GSM.................................................................... 15
1.4.1 La station mobile MS (Mobile Station) .......................................................... 16
1.4.2 Le sous systme radio BSS (Base Station Subsystem)................................. 17
1.4.3 Le NSS (Network Switching Subsystem) ...................................................... 18
1.4.4. Sous Systme dExploitation et de Maintenance......................................... 19
1.5 Les canaux logiques......................................................................................... 19
1.5.1 Les canaux de contrle (sens descendant) ...................................................... 20
1.5.2 Les canaux de contrle (sens montant) ........................................................... 21
1.5.3 Les canaux de signalisation ddis.................................................................. 21
1.5.4 Les canaux de trafic............................................................................................. 22
1.6 Transmission sur linterface radio ......................................................... 22
1.7 Les interfrences dans le rseau GSM................................................ 24
1.7.1 Le bruit .................................................................................................................. 24
1.7.2 Les interfrences.................................................................................................. 24

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 1
Table de matires

1.7.3 Technique de gestion amliore de linterfrence ....................................... 28
1.8 Techniques dallocation de frquences ............................................... 29
1.8.1 Rutilisation des frquences............................................................................. 29
1.8.2 Allocation de frquences................................................................................... 30
1.9 Conclusion......................................................................................................... 31

CHAPITRE 2 : Modlisation du problme
daffectation de frquences dans un rseau cellulaire
non rgulier ....................................................................................................... 33
CHAPITRE 2 : Modlisation du problme
daffectation de frquences dans un rseau cellulaire
non rgulier

2.1 Introduction...................................................................................................... 33
2.2 Modlisation du Problme dAffectation de Frquences ........... 34
2.2.1 Les donnes dentre.......................................................................................... 34
2.2.2 Lvaluation dune solution.............................................................................. 37
2.2.3 Mthodes dallocation de frquences ............................................................. 39
2.3 Complexit du problme daffectation de frquences ................. 41
2.4 Conclusion......................................................................................................... 42

CHAPITRE 3 : Application de lalgorithme
gntique au problme daffectation de frquences
.......................................................................................................................................... .43
CHAPITRE 3 : Application de lalgorithme
au problme daffectation de frquences gntique

3.1 Introduction...................................................................................................... 43
3.2 Modle du rseau tudi ............................................................................ 43

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 2
Table de matires

3.3 Modlisation gntique du problme daffectation de
frquences ................................................................................................................... 44
3.3.1 Prsentation des algorithmes gntiques....................................................... 44
3.3.2 Application de lalgorithme gntique au problme daffectation de
frquence pour le modle du rseau tudi............................................................. 46
3.3.2.1 Reprsentation de la solution : ........................................................................ 46
3.3.2.2 Gnration de la population initiale .............................................................. 50
3.3.2.3 Oprateurs gntiques ..................................................................................... 50
3.3.2.4 Optimisation des paramtres gntiques ...................................................... 53
3.4 Etude des performances de lalgorithme gntique...................... 56
3.4.1 Loutil de planification de Tunisiana : ELLIPSE MOBILE PLANNING. 56
3.4.2 Algorithme gntique ........................................................................................ 57
3.4.2.1 Liste des programmes de lalgorithme .......................................................... 57
3.4.2.2 Analyse et interprtation des rsultats .......................................................... 57
3.5 Conclusion......................................................................................................... 63

CHAPITRE 4 : De la gntique la mmtique :
Application dun algorithme hybride au problme
daffectation de frquences................................................................ 64
CHAPITRE 4 : De la gntique la mmtique :
Application dun algorithme hybride au problme
daffectation de frquences

4.1 Introduction...................................................................................................... 64
4.2 Choix et prsentation de la recherche tabou..................................... 65
4.2.1 Choix de la recherche tabou.............................................................................. 65
4.2.2 Prsentation de la recherche tabou.................................................................. 65
4.3 Algorithme hybride....................................................................................... 68

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 3
Table de matires

4.4 Modlisation hybride du problme daffectation de frquences
........................................................................................................................................... 69
4.4.1 Application de la recherche tabou................................................................... 70
4.4.1.1 La dfinition de la solution.............................................................................. 70
4.4.1.2 La dfinition du voisinage............................................................................... 70
4.4.1.3 La mmoire tabou............................................................................................. 73
4.4.1.4 Lvaluation incrmentale ............................................................................... 75
4.4.1.6 Lintensification................................................................................................. 76
4.4.1.7 La condition darrt .......................................................................................... 76
4.4.2 Etude des performances de lalgorithme hybride ......................................... 76
4.4.2.1 Liste des programmes de lalgorithme hybride ........................................... 76
4.4.2.2 Performances de lalgorithme hybride en comparaison avec lalgorithme
gntique ......................................................................................................................... 78
4.4.2.3 Description de notre outil AFP TOOL .......................................................... 79
4.5 Conclusion......................................................................................................... 80

Conclusion Gnrale et perspectives................................................................ 81
Bibliographie............................................................................................................. 83 Bibliographie
Annexe.......................................................................................................................... 86 Annexe









P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 4
Liste des figures

L
L
i
i
s
s
t
t
e
e
D
D
e
e
s
s
F
F
i
i
g
g
u
u
r
r
e
e
s
s



Figure 1. 1 : Notion de motif dans les systmes cellulaires ..................................... 14
Figure 1. 2 : Les couvertures des cellules .................................................................. 15
Figure 1. 3 : Architecture du rseau GSM ................................................................. 16
Figure 1. 4 : Partage de la bande de frquences par les deux oprateurs en Tunisie
........................................................................................................................................... 23
Figure 1. 5 : Interferences ............................................................................................. 25
Figure 1. 6 : Interfrence sur canal adjacent............................................................... 26
Figure 1. 7 : Interfrence co-canal ................................................................................ 27
Figure 2. 1 : Distribution de la bande de frquences ................................................ 39
Figure 2. 2 : Distribution des bandes de frquences alloues aux canaux TCH et
BCCH............................................................................................................................... 40
Figure 2. 3 : Distribution des bandes de frquences pour une allocation de
frquences par TRX........................................................................................................ 41
Figure 3. 1 : Zone du rseau modle dtude............................................................. 44
Figure 3. 2 : Structure gnrique dun Algorithme Gntique................................ 46
Figure 3. 3 : Procdure de croisement......................................................................... 51
Figure 3. 4 : Roue biaise............................................................................................... 52
Figure 3. 5 : Taille optimale de la population............................................................ 54
Figure 3. 6 : Probabilit et nombre de points de croisement optimaux ................. 55
Figure 3. 7 : Probabilit et nombre de points de la mutation optimaux ................ 55
Figure 3. 8 : Performance de lalgorithme gntique (Exploitation de toute la
bande de frquences)..................................................................................................... 59
Figure 3. 9 : Performance de lalgorithme gntique (Subdivision de la bande de
frquence)........................................................................................................................ 60
Figure 3. 10 : Performance de lalgorithme gntique (allocation par TRX) ......... 61
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 5
Liste des figures

Figure 4. 1 : Organigramme de lalgorithme de tabou............................................. 67
Figure 4.2 : Organigramme de lalgorithme hybride................................................ 68
Figure 4.3 : Optimisation de la taille du voisinage ................................................... 72
Figure 4.4 : Optimisation de la taille de la liste tabou .............................................. 75
Figure 4. 5 : Performance de lalgorithme hybride en comparaison avec
lalgorithme gntique .................................................................................................. 78
Figure A. 1 : Page dacceuil .......................................................................................... 86
Figure A. 2 : Choix de loptimisation/valuation voulu ......................................... 86
Figure A. 3 : Action 1 : valuation dun plan de frquences existant.................... 87
Figure A. 4 : Action 2 : mise en place dun nouveau plan (1)................................. 88
Figure A. 5 : Action 2 : mise en place dun nouveau plan (2)................................. 89
Figure A. 6 : Action 2 : mise en place dun nouveau plan (3)................................ 90
Figure A. 7 : Action 2 : mise en place dun nouveau plan (4)................................. 91
Figure A. 8 : Action 2 : mise en place dun nouveau plan (5)................................. 92
Figure A. 9 : Action 2 : mise en place dun nouveau plan (6)................................. 92
Figure A. 10 : Densification .......................................................................................... 93
Figure A. 11 : Help......................................................................................................... 94













P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 6
Introduction Gnrale

L
L
i
i
s
s
t
t
e
e
D
D
e
e
s
s
T
T
a
a
b
b
l
l
e
e
a
a
u
u
x
x






Tableau 2. 1 : Format de la matrice des contraintes ................................................. 37
Tableau 3. 1 : Rpartition de la bande TCH............................................................... 49
Tableau 3.2 : Liste des programmes de lalgorithme gntique............................. 57
Tableau 3. 3 : Variation de la fitness en fonction du nombre ditration.............. 58
Tableau 3. 4 : Variation de la fitness en fonction du nombre ditration
(Subdivision de la bande de frquences).................................................................... 60
Tableau 3. 5 : Variation de la fitness en fonction du nombre ditration (allocation
par TRX) .......................................................................................................................... 61
Tableau 4.1 : Optimisation de la taille du voisinage ................................................ 72
Tableau 4. 2 : Optimisation du tenure....................................................................... 74





















P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 7
Introduction Gnrale

A
A
c
c
r
r
o
o
n
n
y
y
m
m
e
e
s
s
e
e
t
t
A
A
b
b
r
r

v
v
i
i
a
a
t
t
i
i
o
o
n
n
s
s



A

AFP : Automatic Frequency Plan
AGCH : Access Grant CHannel
AuC : Authentification Center

B

BSS : Base Station Subsystem
BTS : Base Transceiver Station
BSC : Base Station Controller
BCH (Broadcast CHannel)
BCCH : Broadcast Common Channel

C

CBCH : Cell Broadcast Channel

D

DTX : Discontinuous Transmission

E

EIR : Equipement Identification
Register

F

FAP : Frequency Assignment Problem
FACCH : Fast Associated Control
CHannel
FCCH : Frequency Correction Channel

H

HLR : Home Location Register


I

IMSI : International Mobile Subscriber
Identity

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 8
Introduction Gnrale

M

MI-CAP : Minimum Interference fixed
Channel Assignment Problem
MSC : Mobile services Switching
Center
MSISDN : Mobile Subscriber
Inegrated Services Digital Network
ME : Mobile Equipment

N
NSS: Network Switching Subsystem

O

OMC : Operation and Maintenance
Center

P

PCH : Paging Channel

R

RACH : Random Access CHannel

S

SCH : Synchronized CHannel
SDCCH : Stand-alone Dedicated
Control CHannel
SACCH : Slow Associated Control
Channel

T

TCH : Traffic Channel

V

VLR : Visitor Location Register


P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 9
Introduction Gnrale

I
Introduction
G
Gnrale



L'essor formidable des rseaux radio mobiles au cours de ces dernires annes est d en
grande partie aux possibilits de communication offertes par ces systmes en situation de
mobilit et d'itinrance. Pour l'accs aux rseaux, les systmes radio mobiles utilisent une
liaison radio entre le tlphone mobile et un ensemble de stations de base rparties sur le
territoire. Si l'itinrance est un rsultat de l'effort de normalisation, la mobilit est un effet
direct de la couverture et de la qualit des rseaux. Pour satisfaire les besoins en
communication de leurs clients en situation de mobilit, les oprateurs doivent porter une
attention toute particulire la phase de la conception, ou de design, du rseau radio :
localisation des metteurs et paramtrages de leurs ressources.

Le design reprsente une tape incontournable du cycle de vie du rseau radio. Le rle du
design est de dfinir de faon prvisionnelle, sur papier ou l'aide de logiciels, les
configurations matrielles et logicielles, si possibles optimales, rpondant aux objectifs
techniques et conomiques fixs par les engagements de licences. Cette tape fait appel
des donnes de toutes sortes, gographiques, marketing, techniques, ainsi qu' des
donnes remontes du rseau ventuellement existant. La croissance continue de la
demande en communications fait du design des rseaux radiomobiles une tche
perptuelle. Cette tche est d'une grande complexit du fait du volume immense de
donnes grer ainsi que de l'embotement de plusieurs problmes d'ingnierie
sparables en apparence.

Parmi la gamme des problmes d'ingnierie que l'on peut rencontrer durant le design des
rseaux radiomobiles, nous nous sommes intresss tout particulirement au problme
d'affectation de frquences dans les rseaux cellulaires non rguliers.
Le problme d'affectation de frquences se rapporte au concept de partage de ressources
radio. Chaque station de base requiert un ensemble de frquences pour assurer les
communications sur son aire de service. Il s'agit alors de rpartir l'ensemble des
frquences disponibles sur les stations de manire rduire les interfrences sur la zone.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 10
Introduction Gnrale

L'objectif du travail de mon PFE est de proposer des algorithmes d'optimisation pour la
rsolution du problme daffectation de frquences et de montrer leur efficience sur un
chantillon du rseau : la zone de SFAX du rseau Tunisiana. La contribution de ce
travail se situera donc sur deux plans : modlisation et algorithmique d'optimisation.

Notre travail est compos de quatre parties. Le premier chapitre confre une prsentation
gnrale du rseau GSM. Nous nous sommes intresss surtout au problme des
interfrences dues la rutilisation des frquences ainsi quaux diffrentes techniques
dallocation de frquences permettant la fois de satisfaire le besoin en capacit et
dassurer un niveau dinterfrence minimal dans le rseau.

Dans le second chapitre, nous proposons une modlisation du problme daffectation de
frquences (FAP : Frequency Assignment Problem) bien adapte aux mthodes
doptimisation quon utilisera ultrieurement.

Pour loptimisation du FAP, nous avons adopt dans le troisime chapitre un algorithme
parmi les heuristiques les plus utilises dans la rsolution des problmes combinatoires,
savoir lalgorithme gntique. Nous avons affin ses paramtres et test ses performances
sur la zone de SFAX du rseau Tunisiana. Les rsultats fournis par cet algorithme ont t
prsents et interprts.

Pour mieux optimiser la qualit des plans de frquences et le temps de calcul, nous
proposons dans le quatrime chapitre un algorithme hybride rsultant dune coopration
entre un mcanisme de recherche par saut assur par lalgorithme gntique et dun
mcanisme de recherche locale assur par une mthode heuristique appele la recherche
tabou.



P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 11
CHAPITRE 1

C
C
H
H
A
A
P
P
I
I
T
T
R
R
E
E
1
1
:
:


Prsentation gnrale du rseau
GSM

1.1 Introduction
Le GSM, (Global System For Mobile Communications), est un systme cellulaire
numrique de tlcommunications mobiles qui est apparu pour la premire fois en Europe
en Juillet 1991 et qui, depuis, a connu un grand succs. Lutilisation du numrique pour
transmettre les donnes a permis dintroduire des services et des possibilits plus
labors, par rapport ce qui a exist auparavant, et dagrandir encore plus son succs.
Ce chapitre propose une vue densemble du rseau GSM, de sa liaison radio et de son
fonctionnement.

1.2 Prsentation gnrale
Le rseau GSM est un rseau de radiophonie numrique, dfini par la norme europenne
ETSI (European Telecommunications Institute). La bande ddie par lUIT (Union
Internationale des Tlcommunications) au systme GSM est de 890-915 Mhz pour le
lien montant (Uplink) et de 935-960 pour le lien descendant (Downlink). Un rseau GSM
permet bien videmment deffectuer des appels tlphoniques mais aussi la transmission
de donnes jusqu 9600 bit/s, laccs un rseau commutation de paquets, le transfert
de messages courts, et tous les services supplmentaires offerts sur les rseaux modernes
(renvoi dappels, signal dappel, groupe ferm dusagers...).

1.3 Principe dun rseau GSM
Le concept cellulaire doit son origine et son utilisation actuelle massive au problme
suivant : comment desservir une rgion de taille importante (un pays voire un continent)
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 12
CHAPITRE 1

avec une largeur de bande limite et avec une densit dusagers importante ou qui peut
augmenter ?
En mettant en uvre le mcanisme de rutilisation des frquences, le concept cellulaire
permet de rpondre ce problme. Ce mcanisme repose sur une proprit essentielle des
ondes radio de sattnuer en fonction de la distance. Une bande de frquences utilise sur
un site peut, grce cette proprit, tre rutilise sur un autre site condition que ce
dernier soit suffisamment loign du premier. Les systmes cellulaires permettent ainsi
de couvrir des zones trs vastes et de desservir des densits de trafic trs leves.
Pendant longtemps, le concept cellulaire est rest rserv aux systmes radio mobiles de
tlphonie full duplex publics dont ltendue couvrait des rgions, voire des pays entiers.
Depuis quelques annes, la croissance de la demande conjugue avec les progrs
technologiques fait que les systmes de communications mobiles haute densit actuels
et futurs sont dans leur grande majorit bass sur le concept cellulaire. La gnralisation
des rseaux cellulaires et lventail de plus en plus large de services offerts conduisent
cette tlphonie connatre une importance croissante parmi les techniques utilises dans
les rseaux mobiles.

Les rseaux de premire gnration possdaient des cellules de grande taille (50 [km] de
rayon) au centre des quelles se situait une station de base (antenne d'mission). Au tout
dbut, ce systme allouait une bande de frquences de manire statique chaque
utilisateur qui se trouvait dans la cellule qu'il en ait besoin ou non. Ce systme ne
permettait donc de fournir un service qu' un nombre d'utilisateurs gal au nombre de
bandes de frquences disponibles. La premire amlioration consista allouer un canal
un utilisateur uniquement partir du moment o celui-ci en avait besoin permettant ainsi
daugmenter "statistiquement" le nombre d'abonns, tant entendu que tout le monde ne
tlphone pas en mme temps. Mais ce systme ncessitait toujours des stations mobiles
de puissance d'mission importante (8 W) et donc des appareils mobiles de taille et de
poids consquents. De plus, afin d'viter les interfrences, deux cellules adjacentes ne
peuvent pas utiliser les mmes frquences. Cette organisation du rseau utilise donc le
spectre frquentiel d'une manire sous optimale. C'est pour rsoudre ces diffrents
problmes que le concept de cellule est apparu.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 13
CHAPITRE 1

Le principe de ce systme est de diviser le territoire en de petites zones, appeles
cellules, et de partager les frquences radio entre celles-ci. Ainsi, chaque cellule est
constitue d'une station de base (relie au Rseau Tlphonique Commut, RTC)
laquelle on associe un certain nombre de canaux de frquences bande troite,
sommairement nommes frquences. Comme prcdemment, ces frquences ne peuvent
pas tre utilises dans les cellules adjacentes afin d'viter les interfrences. Ainsi, on
dfinit des motifs, aussi appels clusters, constitus de plusieurs cellules, dans lesquels
chaque frquence est utilise une seule fois. La figure suivante montre un tel motif :











Figure 1. 1 : Notion de motif dans les systmes cellulaires

Graphiquement, on reprsente une cellule par un hexagone car cette forme approche celle
d'un cercle (forme idale) et permet un pavage facile. Cependant, en fonction de la nature
du terrain et des constructions, les cellules n'ont pas une forme circulaire. De plus, afin de
permettre un utilisateur passant d'une cellule une autre de garder sa communication, il
est ncessaire que les zones de couverture se recouvrent de 10 15%, ce qui renforce la
contrainte de ne pas avoir une mme bande de frquences dans deux cellules voisines.






P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 14
CHAPITRE 1







Couverture thorique Couverture relle
Figure 1. 2 : Les couvertures des cellules [26]

Trois fonctions principales sont lorigine de lexcution des oprations dans un rseau
cellulaire :

Gestion de la mobilit (MM) :
Cette fonction met jour la localisation de lutilisateur dans un rseau.
Gestion des appels (CM) :
Consiste reprer lappel, initialiser un chemin puis rserver les ressources
ncessaires ltablissement dune liaison entre lappelant et lappel.
Gestion des ressources radio (RRM) :
Cette fonction veille au bon fonctionnement du lien radio pour les utilisateurs
dune cellule, en sassurant de toujours offrir le canal avec la meilleure qualit de
service, tout en rduisant les interfrences sur les autres canaux.

1.4 Architecture du rseau GSM
Le rseau GSM a pour premier rle de permettre des communications entre abonns
mobiles (GSM) et abonns du rseau tlphonique commut (RTC - rseau fixe). Le
rseau GSM sinterface avec le rseau RTC et comprend des commutateurs. Le rseau
GSM se distingue par un accs spcifique : la liaison radio. Le rseau GSM est compos
de quatre sous ensembles :

La station mobile (MS) : cest le tlphone portable qui est transport par
lutilisateur.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 15
CHAPITRE 1

Le sous systme radio (BSS) : assure et gre la transmission radio.
Le sous systme dacheminement (NSS) : comprend lensemble des fonctions
ncessaires pour les appels et la gestion de la mobilit.
Le sous-systme dexploitation et de maintenance (OSS) : permet loprateur
dexploiter son rseau.













Figure 1. 3 : Architecture du rseau GSM [2]

1.4.1 La station mobile MS (Mobile Station)
La station mobile MS (Mobile Station) permet labonn daccder aux services GSM au
travers du systme cellulaire. La station mobile est compose dun quipement qui
contient son identit internationale IEMI (International Mobile Equipment Identity) et
dune carte SIM (Subscriber Identity Mobile ) qui contient lidentit de labonn IMSI (
International Mobile Subscriber Identity )
1
et la cl Ki
2
(Individual Subscriber
Authentification Key) servant lauthentification et au chiffrement de la liaison radio [1].


1
Identit internationale dun abonn inscrite dans la carte SIM

2
Cl didentification spcifique chaque abonn et stocke dans la carte SIM et le centre didentification

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 16
CHAPITRE 1

1.4.2 Le sous systme radio BSS (Base Station Subsystem)
Le BSS est un ensemble regroupant le BSC et les BTS qui lui sont associs. Cest la BSS
qui assure la gestion du canal radio, cest dire la configuration des canaux, laffectation
de ces canaux, la supervision de la communication, le timing des messages, le contrle de
la puissance, les sauts de frquence, le codage du canal, le transcodage de la parole, le
handover
3
entre BTS, le processus dmissions discontinues.

BTS : Base Transceiver Station
La BTS est un ensemble dmetteurs-rcepteurs appels TRX. Elle a la charge de
la transmission radio : modulation, dmodulation, galisation, codage correcteur
derreur. Elle gre plus gnralement toute la couche physique : multiplexage
TDMA, saut de frquence lent, chiffrement. Elle ralise aussi lensemble des
mesures radio ncessaires pour vrifier quune communication en cours se
droule correctement. Ces mesures ne sont pas exploites par la BTS mais
directement transmises au BSC. La BTS gre la couche liaison de donnes pour
lchange de signalisation entre les mobiles et linfrastructure (LAP Dm). Enfin,
elle gre la liaison de donnes avec la BSC afin dassurer la fiabilit du dialogue.

BSC : Base Station Controller
Le contrleur de stations de base BSC administre un ensemble de stations de base
BTS. Il est lorgane intelligent du sous-systme radio. Le BSC effectue la gestion
du trafic des BTS. Il assure lallocation de canaux, la gestion du saut de
frquence, le transfert intercellulaire des communications, la gestion de la
signalisation sur voie radio. Il assure aussi des fonctions de liaison avec le centre
dexploitation et de maintenance [1].


3
Procd permettant de grer la continuit du signal malgr le changement de cellule pour viter que la communication tablie soit
coup.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 17
CHAPITRE 1

1.4.3 Le NSS (Network Switching Subsystem)
Le sous-systme rseau NSS prend en charge les fonctions de commutation et de routage.
Il est compos des lments suivants :

MSC (Mobile-services Switching Center)
Cest le centre de commutation des appels mobiles (routage des communications).
Il gre les procdures de contrle dappel ainsi que les procdures de gestion de la
mobilit des abonns (avec le VLR). Il gre ltablissement des communications
entre un mobile et un autre MSC, la transmission des messages courts et
lexcution des handover lorsquil est impliqu.

HLR (Home Location Register)
Le HLR est la base de donnes centrale contenant toutes les informations
administratives relatives aux abonns dun rseau donn utilisant deux cls
dentre :
o IMSI (International Mobile Subscriber Identity)
Cest un numro unique allou chaque abonn stock dans la carte SIM
et utilis par le rseau pour la transmission des donnes de labonn.
o MSISDN (Mobile Subscriber Integrated Services Digital Network)
Cest le numro dappel de labonn li lIMSI dans le HLR; les appels
destins labonn sont transcrits en numro dIMSI ce qui permet sa
recherche et ltablissement de la communication.

VLR (Visitor Location Register)
Le VLR est une base de donnes relie un MSC qui stocke temporairement les
informations concernant chaque mobile dans la zone de travail du MSC, (identit
de labonn, sa dernire zone de localisation, les services complmentaires
souscrits par celui-ci, les ventuelles restrictions ou interdictions dtablissement
de la communication).


P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 18
CHAPITRE 1

Le centre dauthentification AuC (Authentification Center)
Le AuC est une base de donnes protge qui contient une copie de la cl secrte
inscrite sur la SIM de chaque abonn. Cette cl est utilise pour vrifier
lauthenticit de labonn et pour le cryptage des donnes envoyes.

EIR (Equipement Identification Register)
LEIR est une base de donnes annexe contenant les identits des terminaux
(IMEI). Elle peut tre consulte lors des demandes de services dun abonn pour
vrifier si un Mobile Equipment (ME) a ou il na pas le droit daccs au systme.

1.4.4 Sous Systme dExploitation et de Maintenance
Ce sous systme est compos gnralement dun sous systme dexploitation et de
maintenance du BSS, appel OMC-R et dun sous systme dexploitation et de
maintenance du NSS, appel OMC-NSS :

LOMC-R : assure les fonctions dexploitation et de gestion du BSS, savoir la
gestion des cellules, laffichage des performances du BSS, la visualisation des
alarmes... LOMC_R permet galement le paramtrage et lintgration des
nouveaux quipements dans le BSS (dclaration des nouvelles cellules, nouveaux
BSC).
LOMC-NSS : permet la centralisation de lexploitation technique du sous
systme rseau. Parmi les principales fonctions de lOMCNSS est la
visualisation des tats de diffrents organes (software et hardware) composant le
sous systme rseau [4].

1.5 Les canaux logiques
Linterface radio reprsente la partie dlicate de la chane de transmission et le systme
doit faire face aux diffrents problmes du lien mobile-rseau au niveau de la propagation
(attnuation, vanouissements, interfrences. . .), mais aussi au niveau de la gestion du
rseau : il est ncessaire davoir des fonctions de contrle pour que le mobile se rattache
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 19
CHAPITRE 1

la station de base la plus favorable, pour tablir et surveiller le droulement dune
communication ou encore assurer le handover. Lutilisation de canaux logiques va
permettre une utilisation efficace des ressources radio et une qualit de service
satisfaisante [5].

Selon le type dinformation vhicule, on distingue les canaux communs de contrle
(BCH, CCCH) accessibles par tous les mobiles, les canaux de signalisation hors
communication (SDCCH) ddis un seul mobile et des canaux de trafic (TCH) ddis
un seul mobile.

1.5.1 Les canaux de contrle (sens descendant)
Dans le sens descendant cest dire de la station mobile vers la station de base, on
distingue :

Le canal BCH (Broadcast CHannel) qui diffuse en permanence des informations
concernant les caractristiques de la cellule. Il contient :
o Le FCCH (Frequency Correction CHannel) qui assure le calage du
mobile sur la frquence porteuse de la BTS,
o Le SCH (Synchronized CHannel) qui assure la synchronisation du mobile
et lidentification de la cellule,
o Le BCCH (Broadcast Common CHannel) qui diffuse des informations
locales du systme (caractristiques de la cellule).

Les canaux communs de contrle (CCCH) qui contiennent :
o Le PCH (Paging CHannel) : utilis lors de la procdure de Paging,
o Le AGCH (Access Grant CHannel) : permet lallocation dun IT en
rponse une demande du mobile,
o Le CBCH (Cell Broadcast CHannel) : permet la diffusion de messages
courts vers les mobiles.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 20
CHAPITRE 1

1.5.2 Les canaux de contrle (sens montant)
Dans le sens montant cest dire de la station de base vers la station mobile, on a :
Le RACH (Random Access CHannel)
Cest un canal de contrle partag par un ensemble de mobiles qui leur permet de se
signaler au rseau pour effectuer une opration telle que la localisation, lenvoi de
messages courts, lappel normal. . .
Remarque : Tous ces canaux de contrle (UpLink ou DownLink) sont toujours
diffuss sur lIT0 de la premire frquence de la cellule (frquence BCCH). Elle
diffuse en permanence et pleine puissance.

1.5.3 Les canaux de signalisation ddis

SDCCH (Stand-alone Dedicated Control CHannel)
Des changes dinformations hors communication sont indispensables entre
mobile et rseau. Le SDCCH, canal bas dbit, transporte les donnes de
signalisation ds la connexion mobile-BTS et, lors de ltablissement dappel,
jusquau basculement sur un canal de trafic (authentification et chiffrement). Il est
possible dallouer simultanment 8 canaux SDDCH.

SACCH (Slow Associated Control CHannel)
Il est associ un TCH ou un SDCCH pour superviser la liaison et se localise
sur le mme canal physique. Il transporte des informations gnrales entre le
mobile et la BTS, tels que les rapports de mesures sur la cellule serveuse et les
cellules voisines, le contrle de puissance du mobile.

FACCH (Fast Associated Control CHannel)
Un FACCH sera assign si un SACCH na pu ltre. Il est utilis en cas de
signalisation urgente, pour le handover en particulier (SACCH de dbit trop lent).

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 21
CHAPITRE 1

1.5.4 Les canaux de trafic
TCH (Traffic CHannel)
Lorsque la communication est tablie, un canal TCH est allou et sert au transfert de
la parole ou ventuellement de donnes.

1.6 Transmission sur linterface radio
Dans un systme radio mobile, laccs des terminaux aux ressources (canaux radio) est
ncessairement partag. Les usagers tant mobiles et les ressources radio tant limite, il
est donc impossible (pour des raisons videntes de capacit) de rserver de faon
permanente un canal chaque usager et sur chaque site radio du systme. Nous allons
prsenter les caractristiques de base de cette interface (mthode daccs et technique de
transmission) et de montrer les diffrents traitements que subit le signal utilisateur lors
dune communication.

Partage des ressources en frquence
La bande ddie au systme GSM est divise en canaux frquentiels de largeur
200 KHz. Sur chaque bande de frquence sont mis des signaux moduls autour
dune frquence porteuse qui se situe au centre de la bande. Les frquences sont
allous dune manire statique aux diffrents BTS et sont souvent dsignes par le
terme de porteuses ou ARFC (Absolute Radio Frequency Channel). Il faut veiller
que deux BTS voisines nutilisent pas des porteuses identiques ou adjacentes.

En Tunisie, la bande de frquence est subdivise en deux sous bandes. Chacune
est rserve un oprateur : ORASCOM TELECOM TUNISIE (TUNISIANA) et
TUNISIE TELECOM.





P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 22
CHAPITRE 1


Figure 1. 4 : Partage de la bande de frquences par les deux oprateurs en Tunisie


Partage des ressources en temps
Chaque porteuse est divise en intervalles de temps (IT) appels Time Slots. La
dure dun time slot pour GSM est gale : T
slot
= (75/130)*10
-3
s, soit environ
0.5769 ms. Chaque time slot accueille un lment de signal radiolectrique appel
burst. Laccs TDMA (Time Division Multiple Access) permet diffrents
utilisateurs de partager une bande de frquence donne. Sur une mme porteuse,
les slots sont regroups par paquet de 8. La dure dune trame TDMA est donc de
T
TDMA
= 8 * T
slot
= 4,6152 ms [1].

Chaque utilisateur utilise un time slot par trame TDMA. Les time slots sont
numrots par un indice qui varie de 0 7. Un canal physique est donc
constitu par la rptition priodique dun time slot dans la trame TDMA sur une
frquence particulire. Les concepteurs de GSM ont prvu la possibilit de
nallouer un utilisateur quun slot toutes les 2 trames TDMA. Cette allocation
constitue un canal physique demi dbit par opposition au canal plein dbit dfini
prcdemment.
Ainsi, daprs ce qui prcde, on peut dire que le GSM est un systme F/TDMA,
puisque les ressources radio sont partages en frquence et en temps.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 23
CHAPITRE 1

1.7 Les interfrences dans le rseau GSM
Aux dtriorations subies par le signal et due aux phnomnes de propagation (path loss,
shadowing, fading,) sajoutent des signaux brouillant le signal utile et ayant pour
origines des sources dmission extrieures. Deux types de signaux brouilleurs peuvent
tre distingus, le bruit et les interfrences.

1.7.1 Le bruit
Les sources de bruit peuvent tre classes en deux catgories principales. Dune part les
sources de bruit situes lextrieur du systme de traitement et dautre part les sources
de bruit internes au systme, crant un bruit propre indpendant des conditions
extrieures. Parmi les sources de bruit internes on distingue les perturbations de type
impulsionnel engendrs par des commutations de courant dans les circuits logiques, les
interrupteurs lectroniques, et le bruit de fond produit dans les cbles et les composants
lectroniques par des mcanismes statistiques.

Alors que les influences des bruits du premier groupe peuvent tre rduites, voire
limines, le bruit de fond est malheureusement irrductible. Il rsulte pour lessentiel du
dplacement brownien des particules lectriques en quilibre thermodynamique ou sous
linfluence des champs appliqus. Ce type de bruit est assimilable un processus
stationnaire et est caractris par trois composantes principales qui sont :
- le bruit thermique.
- le bruit grenaille.
- le bruit additif de basse frquence (ou en 1/f).

1.7.2 Les interfrences
Dans un systme radio mobile, les liens radio sont affects par deux types
dinterfrences :
Les interfrences co-canal, dues aux missions dautres quipements sur la mme
bande de frquence.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 24
CHAPITRE 1

Les interfrences sur canal adjacent, dues aux missions dautres quipements sur
des frquences adjacentes.


Figure 1. 5 : Interferences [26]


Interfrences sur canal adjacent
Lorigine principale de linterfrence sur canal adjacent (Adjacent Channel
Interfrence) est lutilisation des canaux trs proches les uns des autres dans le
spectre de frquences. Ce choix a pour but de maximiser lefficacit spectrale du
systme.

Linterfrence sur canal adjacent se produit de faon importante lorsque les
canaux frquentiels voisins dans le spectre des frquences sont utiliss sur les
mmes sites ou sur des sites peu distants entre eux. La limitation des
performances des quipements utiliss fait quil est trs difficile dliminer ce
type dinterfrences. En effet, les limites de performances des quipements
dmission et de rception telles que la non linarit des amplificateurs, le
filtrage, rendent difficile llimination de linterfrence sur canal adjacent. Le
mcanisme dinterfrence sur canal adjacent est reprsent sur la figure FIG 1.5
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 25
CHAPITRE 1

Deux missions ont lieu sur des canaux adjacents et invitablement, des
composantes de signal stalent au-del des limites du canal qui leur sont alloues
et peuvent tre reus par des rcepteurs cals sur le canal adjacent.

Du point de vue puissance, le signal mis sur un canal est toujours reu avec une
puissance non nulle par les rcepteurs cals sur les autres canaux. Linterfrence
sur canal adjacent intervient lorsque cette puissance est suffisamment importante
pour quelle puisse tre rcupre par le rcepteur et brouiller le signal utile.

Lors de la planification dun systme, le processus dallocation des frquences
aux diffrents sites prend en compte le rapport de protection dinterfrence sur
canal adjacent, not galement ACIPR (Adjacent Channel Interference Protection
Ratio). Il a pour valeur le rapport entre les puissances des signaux mis sur des
canaux adjacents au point o le niveau dinterfrence entre eux devient gnant
pour la communication.











f1 f2 Spectre des frquences
Puissance
Canaux adjacents
Zone dinterfrence

Figure 1. 6 : Interfrence sur canal adjacent


Interfrences co-canal
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 26
CHAPITRE 1

Lorsque les signaux mis sur une frquence f1 sont brouills par dautres signaux
mis sur la mme frquence, il y a interfrence co-canal (co-channel interference).
Ce phnomne est rencontr de faon importante dans les systmes rutilisation
de frquences en gnral et particulirement dans les systmes cellulaires.

Lindicateur de performances utilis pour mesurer la qualit du signal reu dpend
du signal utile (C) et du niveau dinterfrence co-canal (I). On le note C/I. Ce
rapport est une variable alatoire qui est affecte par des phnomnes alatoires
tels que la localisation du mobile, lvanouissement de Rayleigh, leffet de
masquage log normal, les caractristiques des antennes et la localisation des
metteurs/rcepteurs.
Le niveau dinterfrence co-canal sexprime sous la forme
J j
Ij
o I j est
le niveau de puissance du signal issu de lmetteur j. Le rapport
porteuse/interfrences sexprime alors sur la forme :

=
J j
Ij C I C ) /( /
(1.1)





















Figure 1. 7 : Interfrence co-canal

f1 Spectre des frquences
Puissance
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 27
CHAPITRE 1

1.7.3 Technique de gestion amliore de linterfrence
Les techniques de gestion amliore de linterfrence ont t introduites afin de
minimiser le niveau dinterfrence dans les rseaux GSM et par suite permettre
daugmenter leur capacit. Le principe commun de ces techniques est alors la rduction
du niveau des interfrences dans le rseau afin de pouvoir augmenter le taux de
rutilisation de frquences. En effet, toute opration daugmentation de la capacit du
rseau, que ce soit par lajout des TRXs ou bien par lajout des nouveaux sites, est limite
par la disponibilit des ressources radio. Lajout de nouveaux metteurs doit tre sans que
le niveau dinterfrence dans le rseau dpasse les seuils prconiss.

Contrle de Puissance
Cette technique consiste minimiser la puissance dun metteur sur une liaison
radio tout en gardant une qualit de communication satisfaisante. Le rcepteur
reoit alors un niveau de puissance juste le ncessaire et le suffisant pour dcoder
le message reu. Dans ce cas, le niveau dinterfrence global dans le rseau sera
minimis. Un autre avantage de cette technique est lconomie dnergie des
terminaux mobiles qui se traduit par une plus grande autonomie de leurs batteries.
Le contrle de puissance peut tre effectu soit sur la liaison montante
uniquement soit sur les deux liaisons montante et descendante la fois.

Transmission discontinue
Une fonctionnalit optionnelle dans les recommandations GSM est la
transmission discontinue DTX (Discontinuous Transmission). Pendant les pauses
de parole, lmetteur transmet dbit rduit (environ 500 bits/s) des signaux pour
le maintien de liaison. Le dbit est donc rduit de 260 bits/20 ms en priode active
260 bits/480ms en priode inactive. Le canal nest plus alors occup en continu.
En appliquant la DTX, approximativement, le taux doccupation du canal sera
infrieur 50 % [1]. La DTX apporte donc une rduction du niveau dinterfrence
dans le rseau et un gain dnergie aux terminaux.


P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 28
CHAPITRE 1

Saut de frquences
Dans un systme saut de frquences, les bursts dune trame sont transmis sur des
frquences diffrentes, choisies dune faon cyclique ou alatoire. Comme les
interfreurs changent aussi leurs frquences dmission pour chaque burst, le
signal interfrant considr pour chaque burst proviendrait alors dun brouilleur
diffrent. Par ailleurs le niveau du rapport signal sur interfrence CIR (Carrier to
Interference Ratio), varie pour chaque burst. Cette technique a lavantage de
raliser une diversit dinterfrence. Par consquent le niveau dinterfrence
global dans la cellule sera la moyenne des niveaux dinterfrence auxquels sont
sujettes les frquences utilises par la cellule.
Dans le rseau GSM il y a trois types de saut de frquences distinguer :
o Saut de frquences en bande de base : pour une communication chaque
burst sera mis sur une frquence parmi les frquences allous la cellule
(le nombre de frquences gal au nombre de TRXs).
o Saut de frquences synthtis : le saut de frquences est effectu sur un
nombre de frquences suprieur celui correspond la capacit relle de
la cellule.
o Saut de frquences gnralis : le saut de frquences est effectu sur la
totalit du spectre allouer loprateur. Par ailleurs toutes les cellules
peuvent utiliser toutes les frquences disponibles [4].

1.8 Techniques dallocation de frquences

1.8.1 Rutilisation des frquences
Loprateur dispose dune zone couvrir et dune bande de frquence. Dans les systmes
tel que GSM, cette bande est partage en deux sous bandes dont lune pour la liaison
montante et lautre pour la liaison descendante. Chaque sous bande est ensuite partage
en un certain nombre de porteuses dont lune peut couler une ou plusieurs
communications simultanment. Dautres part, la zone couvrir est dcoupe en
cellules , on affecte chaque cellule un certain nombre de porteuses de la bande en
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 29
CHAPITRE 1

fonction du trafic estim dans cette cellule. Il est possible de rutiliser une mme
porteuse dans des cellules diffrentes si celles-ci sont suffisamment loignes.
La rutilisation de frquences permet donc un oprateur de couvrir une zone
gographique dtendue illimite en ayant recours une bande de frquences de largeur
limite, ainsi, on arrive crer une capacit frquentielle ventuellement illimite.

1.8.2 Allocation de frquences
Concevoir un plan de frquences, cest rpartir les frquences entre les diffrentes
cellules dun motif. On rpte ensuite ce plan de frquences linfini en le produisant tel
quel sur tous les motifs qui vont paver un secteur gographique donn. Choisir un bon
plan de frquence nest cependant pas une simple tche. Lorsque des stations de base
proches utilisent des frquences voisines, des interfrences apparaissent entre les
communications passant par ces BTS. Il convient donc de choisir un plan de frquences
pour minimiser priori ces interfrences.

Lobjectif sera donc dassurer une demande de ressources pour les cellules de la zone de
service en minimisant le nombre de frquences utilises et en maximisant le niveau de
C/I tout en respectant les contraintes dinterfrences.
Il y a diffrents types dallocations de frquences :

Allocation fixe
Les frquences sont alloues chaque cellule du rseau de faon invariable.

Allocation dynamique
Tout le canal est disponible pour lensemble des cellules et chaque frquence est
attribue la demande si les contraintes dinterfrences sont respectes.

Allocation hybride
Combine lallocation fixe et lallocation dynamique.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 30
CHAPITRE 1

Dans notre travail, nous nous sommes intresss lallocation fixe de frquences
puisquelle donne de meilleures performances pour des systmes forte charge.
Toutefois, ces approches thoriques surtout celles des modles hexagonaux ne
conviennent pas aux cas pratiques pour les raisons suivantes :

o Dans un rseau rel, les sites ne sont pas ncessairement organiss selon des
motifs rguliers,

o Les conditions de propagation sont en gnral trs irrgulires et donc les niveaux
dinterfrence dpendent dautres facteurs que la distance de rutilisation et le
rayon des cellules,

o La diffrence de densit de trafic dune cellule lautre entrane une capacit
diffrente,

o Les contraintes denvironnement limitent lutilisation de certaines frquences (cas
des rseaux voisins en frontire de pays).

1.9 Conclusion

Dans ce chapitre introductif, nous avons donne une vision globale sur le rseau GSM
surtout les aspects lis laffectation des frquences.
Vu que le processus de planification se rpte le long du cycle de vie du rseau, les plans
de frquences pourront tre modifis sans cesse au cours de la vie dun rseau cellulaire
do la dlicatesse du problme daffectation de frquences.

Dans les systmes rutilisation de frquences, lapproche traditionnelle de la
planification est base sur la reproduction de motifs rguliers de taille homogne.
Toutefois, cette approche nest plus valable pour les rseaux actuels qui doivent couler
un trafic de plus en plus dense et variable.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 31
CHAPITRE 1

Ainsi, les nouvelles mthodes daffectation de frquences nobiront plus aux conditions
rgulires adoptes thoriquement et donc elles seront plus complexes. Il sagit de
mthodes mtaheuristiques.

Le problme daffectation de frquence serait modlis dans le chapitre suivant.



































P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 32
Chapitre 3

C
C
H
H
A
A
P
P
I
I
T
T
R
R
E
E
2
2
:
:


M Mo od d l li is sa at ti io on n d du u p pr ro ob bl l m me e d d a af ff fe ec ct ta at ti io on n d de e
f fr r q qu ue en nc ce es s d da an ns s u un n r r s se ea au u c ce el ll lu ul la ai ir re e n no on n
r r g gu ul li ie er r

2.1 Introduction
Le problme de lallocation des frquences FAP (Frequency Assignment Problem) est
lune des applications - cl pour les rseaux radio mobiles. Bien quil existe plusieurs
versions du problme, lessentiel cest lassignation dune ou plusieurs frquences pour
chaque cellule du rseau.

La difficult du problme rsulte du fait quune solution acceptable doit satisfaire des
contraintes multiples, la plupart des fois contradictoires. L'une des contraintes les plus
svres cest le nombre restreint de frquences (canaux) disponibles pour lallocation (le
spectre radio tant une ressource trs limite). Cette contrainte impose un degr lev de
rutilisation des frquences, fait qui augmente la probabilit dinterfrence. En plus, il y a
aussi des contraintes lies linterfrence entre les frquences, qui imposent que les
frquences alloues certaines stations respectent une distance de sparation donne dans
le domaine des frquences.

Dautres contraintes, telles que la prassignation, diverses cellules, de frquences pour
ladministration du rseau, augmentent la complexit du problme.

Dans ce chapitre, nous proposons une modlisation du problme daffectation de
frquences dans le rseau GSM non rgulier de Tunisiana et ceci dans un but de mettre en
place un plan de frquence automatique (AFP : Automatic Frequency Plan) obissant
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 33
Chapitre 3

aux mieux aux diffrentes contraintes du rseau et aux diffrentes mthodes dallocation
de frquence.
2.2 Modlisation du Problme dAffectation de
Frquences
Le problme daffectation de frquence se prsente selon plusieurs versions. Pour notre
cas, la bande de frquence utiliser est bien fixe : 63 124. De plus, nous avons opt
pour lallocation fixe de frquences puisquelle donne de meilleures performances pour
des systmes forte charge. Nous avons encore intgr le trafic dans notre optimisation et
ce pour privilgier les cellules fort trafic au dtriment des cellules faible trafic.
Etant donn que le problme daffectation de frquences (FAP) prsente plusieurs
versions, notre problme se rduit la version MI-CAP : Minimum Interference fixed
Channel Assignment Problem : Etant donn un nombre fixe de frquences, le nombre de
cellules considrer, la demande en trafic et la matrice de sparation, on va minimiser la
svrit de l'interfrence [11].

Nous optons pour une modlisation unique valable pour toutes les mthodes
doptimisation utilises. Ceci confre une comparaison quitable de leurs performances.
Cette modlisation permet une reprsentation convenable de la solution et des contraintes
pour bien sadapter aux mthodes doptimisation.

2.2.1 Les donnes dentre

La liste des frquences disponibles
Soit F le nombre des frquences disponibles.

Le nombre de cellules dans la zone en question
Soit N le nombre des cellules considrer.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 34
Chapitre 3

Nombre de TRX par cellule
Soit le vecteur TRX = {trx
1
,, trx
i
,.., trx
N
} ou trx
i
est le nombre de
transmetteurs pour la cellule i.

La liste des frquences pr-assignes
On peut interprter de la faon suivante : chaque cellule a plusieurs transmetteurs
(TRX), dont certains ont une frquence pr-assigne tandis qu chacun des autres
on doit attribuer une frquence de lensemble des frquences permises pour la
cellule en cause.
Cette liste de frquences prassignes sert dans les deux cas suivants (spars ou
rassembls) :

o Pour respecter les contraintes associes aux cellules voisines pour une
zone donne dans le cas de la mise en place dun nouveau plan de
frquence pour cette zone.

o Dans le cas de la densification du rseau. Le nouveau plan doit respecter
les frquences qui sont dj alloues dans la zone en cause.

La matrice des interfrences de co-canal (Interfco)
Pour chaque paire de cellules est associe le pourcentage dinterfrence
introduit dans le cas o toutes les deux utilisent la mme frquence.

La matrice des interfrences de canal adjacent (Interfadj)
Pour chaque paire de cellules est associ le pourcentage dinterfrence introduit
dans le cas o les deux cellules utilisent des canaux adjacents.

La matrice de contrainte (ou de sparation) (C)
Pour chaque paire de cellules on fixe une distance minimale obligatoire, donne
en nombre de canaux, entre les frquences utilises aux deux cellules. Tunisiana
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 35
Chapitre 3

dispose dun outil ACM (ACM : Automatic Constraint Matrix) qui permet de
gnrer une matrice de contrainte automatique pour toute zone en question et
ceci partir de mesures drive test et des statistiques sur les indicateurs de qualit
de service et de HO (call setup access rate, call drop, HO sur qualit,.).
Pour gnrer cette matrice, loutil calcule les matrices dinterfrence (Interfco
et Interfadj) en utilisant des fichiers de mesure drive test et les seuils
dinterfrence maximaux accepter. A Tunisiana, le seuil de linterfrence sur
canal adjacent C/A >-6dB et le seuil de linterfrence co-canal C/I > 12dB.

En fait, pour 1 < i, j < N

Si Interfco
ij
> 5% et Interfadj
ij
< 5% alors C
ij
=1
Si Interfco
ij
> 5% et Interfadj
ij
> 5% alors C
ij
=2
Si Interfco
ij
< 5% et Interfadj
ij
< 5% alors C
ij
=0

Cette sparation nest pas obligatoire, mais, dans la mesure du possible, on
essayera une allocation de frquences qui la respecte.

Un chantillon de la matrice contrainte est prsent dans le tableau suivant :

Cellule 1 Cellule 2 Contrainte
SBO_1021_PH2_C1_2
SBO_1021_PH2_C1_2
SBO_1021_PH2_C1_2
SBO_1021_PH2_C1_2
SBO_1021_PH2_C1_2
SBO_1021_PH2_C1_3
SBO_1021_PH2_C1_3
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1057_PH2_C1_3
SFX_1060_PH2_C3_1
SFX_1060_PH2_C3_2
SFX_1068_PH3_C3_2
SFX_1068_PH3_C3_3
SFX_1060_PH2_C3_2
SFX_1068_PH3_C3_3
MAH_1004_PH1_C3_2
MAH_1016_PH2_C2_1
MAH_1016_PH2_C2_2
MAH_1016_PH2_C2_3
MAH_1025_PH2_C3_2
MAH_1030_PH2_C1_2
MAH_1031_PH2_C1_2
MAH_1032_PH2_C2_2
MAH_1037_PH3_C1_2
1
2
2
1
2
1
1
1
1
2
1
2
2
1
1
1
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 36
Chapitre 3

SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_1
SFX_1001_ H1_C1_1 P
MAH_1040_PH3_C1_3
SFX_1001_PH1_C1_1
SFX_1001_PH1_C1_2
SFX_1001_PH1_C1_3
SFX_1002_PH1_C1_1
SFX_1002_PH1_C1_3
SFX_1003_PH1_C1_1
1
2
2
2
2
2
1


Tableau 2. 1: Format de la matrice des contraintes

La matrice de trafic (trafic)
Pour chaque cellule, on associe la valeur moyenne (dun mois) de trafic quelle
supporte. L'impact du trafic sur l'interfrence est double. En effet, l'intensit du
trafic dcrit le taux d'utilisation des frquences assignes la cellule et par
consquent influe sur la quantit de l'interfrence produite. Lintensit du trafic
reflte l'importance du domaine couvert par la cellule et par consquent l'intrt
majeur de la rduction de linterfrence sur ce domaine. Ainsi, la considration
du trafic permet une quantification meilleure du niveau de linterfrence et une
meilleure optimisation pour les cellules fort trafic.


2.2.2 Lvaluation dune solution
Un plan de frquences est donn par la matrice A :

A= { a
ik
}
1 < i < N, 1< k < F

(2.1)

Pour 1 < i < N
1 < k < F

1 si la k
me
frquence est affecte la cellule i.
(2.2)
a
ik
=
0 si non


Dans la manipulation des plans de frquence, nous avons impos le respect des
contraintes entre les TRX dune mme cellule. Dans la littrature, ceci est appel Co-cell
constraint handling (CCH).

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 37
Chapitre 3

En fait, nous avons prouv que le respect du Co-cell constraint handling (CCH) pour
chaque solution intermdiaire a comme effet la rduction de lespace de recherche. Cette
technique est trs utile dans le cas o le nombre de canaux qui doivent tre allous
chaque cellule est grand. Un effet pareil de rduction de lespace de recherche a aussi
lapproche du problme sous la forme dallocation densembles de frquences par des
cellules, et non pas comme allocation par des TRX individuels.
Une solution est un plan de frquence. Nous dfinissons une fonction cot (fonction
dvaluation) qui calcule la valeur de linterfrence globale dans le systme. Une solution
(plan de frquence) est dautant plus bonne que la valeur de la fonction cot soit moindre
(linterfrence induite est moindre).
Une fonction cot prendra en considration plusieurs facteurs :

Les contraintes non respectes (violes).
Les matrices Interfco et Interfadj. Ceci permet de mieux quantifier
linterfrence.
La matrice de trafic. En effet, on a intrt mieux minimiser le niveau
dinterfrence surtout pour une cellule fort trafic que pour une autre
faible trafic.
Soient,

- fitness notre fonction de cot.
- P
i
= nombre de contraintes violes de type interfrence co-canal pour la cellule i.
- R
i
= nombre de contraintes violes de type interfrence sur canal adjacent pour
la cellule i.

Pour 1 < i, j < N,

fitness =
= =
+
N
i
N
j 1 1
i i i
trafic * j)) (i, Interfadj * R j) (i, Interfco * (P (2.3)



P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 38
Chapitre 3

La fonction objective de notre problme consiste :


Minimiser fitness

Sous contraintes
Pour 1 i N
i
F
k
ik
trx a =

=1
| k-l | C
ij
pour 1 k, l F et 1 i, j N tels que
a
ik
= a
jl
= 1
a
ik
= 1 si la frquence k est alloue la cellule i, si non 0 .

2.2.3 Mthodes dallocation de frquences
Nous avons choisi une optimisation du problme daffectation de frquences
multicritre. En fait, dans notre manipulation du problme nous avons encore pens
diffrentes mthodes dallocations pour voir laquelle qui nous amnera la meilleure
fonction objective. Il sagit de trois mthodes :

Exploitation de toute la bande de frquence
Cette mthode consiste utiliser toute la bande de frquence pour les canaux
BCCH et TCH sans distinction. Latout de cette mthode est le degr de libert
quelle confre : on va utiliser toute la bande disponible donc les possibilits de
rutilisation des frquences vont tre prometteuses.

Bande de frquences


Canal 63 Canal 124
Figure 2. 1 : Distribution de la bande de frquences


P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 39
Chapitre 3

Subdivision de la bande de frquence
Cette mthode consiste diviser la bande de frquence en deux sous bandes :
lune pour le BCCH et lautre pour le TCH. La fonction objective peut tre
calcule sparment pour les canaux TCH et pour les canaux BCCH. La fonction
de cot total peut tre facilement calcule comme la somme des fonctions
objectives de TCH et de BCCH. Ceci permet de comparer le comportement des
deux type de canaux et pour protger BCCH contre l'interfrence puisquil diffuse
des informations systmes de plusieurs types et puisque les canaux TCH peuvent
tirer bnfice du contrle de puissance, de la transmission discontinue (DTX) et
des techniques du saut de frquence (frequency hopping). Il semble raisonnable
dallouer un grand nombre de frquences pour le BCCH comme la seule manire
de la protger contre l'interfrence. De plus, on considre une frquence de garde
entre la bande BCCH et celle du TCH. On naurait plus dinterfrence entre les
canaux BCCH et les canaux TCH.
On obtient un plan de frquence BCCH et un plan de frquence TCH. Grce la
frquence de garde, il ny a pas dinterfrence entre les canaux BCCH et TCH.

Bande TCH Garde Bande BCCH


Canal 63 Canal 103 Canal 124
Figure 2. 2 : Distribution des bandes de frquences alloues aux canaux TCH et BCCH

Allocation par TRX
En premier lieu, cette mthode consiste diviser la bande de frquence en deux
sous bandes : lune pour le BCCH et lautre pour le TCH tout en laissant une
frquence de garde. En deuxime lieu, diviser la bande associe au TCH en des
sous bandes. Le nombre de ces sous bandes est gale au plus grand nombre de
TRX quon peut mettre dans une cellule. Gnralement, on ne dpasse pas 6
TRX par cellule dans la zone de Sfax du rseau Tunisiana.

On obtient un plan de frquence BCCH et des plans de frquence TCH. Latout
de cette mthode consiste bnficier des plans TCH qui sont dj optimiss. Par
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 40
Chapitre 3

exemple, en cas de densification, on na pas besoin doptimiser tout le plan de
frquence associ la sous bande TCH mais simplement optimiser le sous plan
TCH correspondant. Exemple, si une cellule contient deux TRX et on veut la
densifier en ajoutant un TRX. Il suffit doptimiser le plan TCH3 de la zone qui
appartient cette cellule.

TCH1 TCH2 TCHmax Garde Bande BCCH


Canal 63 Canal 103 Canal 124
Figure 2. 3 : Distribution des bandes de frquences pour une allocation de frquences par TRX


2.3 Complexit du problme daffectation de
frquences
Avant de nous lancer dans la description de l'algorithme de rsolution adopt, il est
important de dresser un portrait de la complexit algorithmique du problme. La
complexit du problme d'affectation de frquences dans sa variante de minimisation
d'interfrence a fait l'objet de plusieurs tudes [21] [22]. De ces tudes nous dduisons
que :
Le problme d'affectation fixe des frquences rduit la minimisation de
la fonction objective est NP-difficile,
Le problme consistant rechercher une solution faisable autrement dit
satisfaisant les contraintes co-canal et sur canal adjacent est NP-complet,
Le problme de dcision li la question de savoir si le problme admet
ou non une solution faisable est NP-difficile.

Daprs [25], on peut calculer la taille du problme daffectation de frquence comme
suit :


P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 41
Chapitre 3

Soient :

T = nombre de TRX
F = nombre de frquences disponibles

Le nombre des allocations possibles N1 est gale :

N1 = F
T


Pour la zone de SFAX du rseau Tunisiana :

N1 = 62
1067
= 3.033 10
1912

Il est vident qu'avec la puissance de calcul courante, la vrification de tous les plans
admissibles est impossible. Il en rsulte que le problme de lallocation des frquences
est un problme NP-difficile. Donc on sattend ce que la seule approche viable pour la
rsolution du problme soit les mthodes heuristiques de recherche de la solution.

2.4 Conclusion

Dans ce chapitre, nous avons prsent une modlisation du problme daffectation de
frquence dans le rseau cellulaire non rgulier de Tunisiana ainsi quune proposition de
mthodes dallocations de frquences que nous estimons tre utiles pour une meilleure
gestion des ressources radio du rseau.

Etant un problme NP-difficile, le problme daffectation des frquences (FAP) ne peut
tre rsolu que par les mthodes heuristiques de recherche de la solution. Les mthodes
heuristiques les plus connues sont : lalgorithme gntique, la recherche tabou, le recuit
simul,
Dans le chapitre suivant, on va appliquer lalgorithme gntique pour la rsolution du
FAP.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 42
Chapitre 3

C
C
H
H
A
A
P
P
I
I
T
T
R
R
E
E
3
3
:
:


A Ap pp pl li ic ca at ti io on n d de e l l a al lg go or ri it th hm me e g g n n t ti iq qu ue e a au u
p pr ro ob bl l m me e d d a af ff fe ec ct ta at ti io on n d de e f fr r q qu ue en nc ce es s


3.1 Introduction
Le problme daffectation des frquences est un problme NP-difficile pour qui on ne
connat pas un algorithme exact polynomial c'est--dire dont le temps de calcul est
proportionnel N
n
, o N dsigne le nombre de paramtres inconnus du problme et n une
constante entire.

Les mthodes heuristiques savrent comme une solution efficace pour la rsolution de
tels problmes. Elles sont inspires par des analogies : avec la physique (recuit simul,..),
avec la biologie (algorithmes volutionnaires, recherche tabou,) ou avec lthologie
(colonies de fourmis,). Les heuristiques sont connues par leur capacit schapper des
minimums locaux, explorer plusieurs zones prometteuses de lespace des solutions et
permettre une optimisation multicritre (considration des interfrences co-canal et sur
canal adjacent, du trafic et des mthodes dallocation de frquences).

Dans ce chapitre, nous allons sintresser la prsentation, lapplication et
linterprtation des rsultats dune heuristique parmi les mieux rputes par son efficacit
notre problme daffectation de frquence, il sagit de lalgorithme gntique.

3.2 Modle du rseau tudi
Notre tude est effectue sur une zone du rseau GSM non rgulier de Tunisiana, cest la
zone de Sfax prsent par la Figure 3.1. Cette zone couvre une superficie de 7001.8 km
2

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 43
Chapitre 3

et elle contient 91 sites (267 cellules). Il sagit dune zone fort trafic surtout au centre
ville. Dans notre tude de cette zone, nous avons tenu compte des sites voisins avec qui
cette zone a des contraintes. On cite : 4 sites de Gabs, 1 site de Gafsa, 2 sites de
Kairouan, 13 sites de Mahdia, 12 sites de Sidi Bouzid.
Au total, nous avons 123 sites (333 cellules) considrer dans notre optimisation. Les
cellules de cette zone comportaient de 2 6 TRX.















150 km
1
2
0

k
m
150 km
1
2
0

k
m

Figure 3. 1 : Zone du rseau modle dtude

3.3 Modlisation gntique du problme
daffectation de frquences

3.3.1 Prsentation des algorithmes gntiques
Les algorithmes gntiques sont une famille de modles computationnels qui essaient de
simuler la slection et lvolution naturelle. Ces algorithmes codifient une solution
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 44
Chapitre 3

potentielle dun problme par une structure de donnes simple, semblable un
chromosome, et on applique ces structures des oprateurs de recombinaison de faon
garder linformation critique.
Un algorithme gntique part dune population initiale dindividus (chromosomes). Ces
structures sont ensuite values et on attribue chacune certaines opportunits
reproductives, de faon que les individus qui reprsentent une meilleure solution pour le
problme aient plusieurs chances de se reproduire que les individus qui reprsentent des
solutions plus faibles.
A limplantation dun algorithme gntique pour un problme donn on doit accorder une
grande attention aussi la codification dune solution, quau choix de la fonction
dvaluation. La fonction dvaluation doit surtout avoir un temps rduit dexcution,
tenant compte du fait qu chaque itration de lalgorithme toute la population est
value.

Il y a quelques prcisions quon doit les signaler :


La population initiale est habituellement gnre alatoirement.
Lvaluation de la population courante en calculer la fonction objective pour
chaque membre de la population sparment. La qualit (fitness) dun individu
dans le cadre de la population courante est donne en comparaison avec la
meilleure solution.
La slection consiste choisir des individus de la population courante pour en
appliquer les oprateurs gntiques. Lune des principales caractristiques de tout
oprateur de slection est la pression slective applique sur la population. Cette
pression slective est gnralement base sur la fonction dvaluation.
Loprateur de recombinaison (croisement) seffectue selon une probabilit Pc. Il
consiste recombiner deux individus dj slectionns pour former deux
nouveaux individus qui auront la chance dtre insrs dans la gnration suivante
sils prsentent de bonnes fonctions dvaluation.
Loprateur de mutation. Chaque bit de chaque chromosome de la population peut
changer avec une probabilit Pm.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 45
Chapitre 3

Cration de la population pour la gnration suivante.
Des conditions darrt peuvent tre le dpassement dun nombre maximum de
gnrations ou larrive une solution optimale ou une solution sous-optimale
acceptable.
Ainsi, le droulement de lalgorithme gntique peut tre rsum dans la figure 3.2
suivante :


Figure 3. 2 : Structure gnrique dun Algorithme Gntique


3.3.2 Application de lalgorithme gntique au problme
daffectation de frquence pour le modle du rseau tudi

3.3.2.1 Reprsentation de la solution :
Un plan de frquence reprsente une solution. Dans le cadre de lalgorithme gntique,
un individu est un plan de frquence.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 46
Chapitre 3

La reprsentation de notre solution (plan de frquence) dpend des mthodes
dallocations quon choisit. En fait, nous cherchons identifier la mthode dallocation
de frquence la plus adquate en terme de qualit du plan de frquence et du temps de
calcul. La manipulation de la solution varie selon quil sagit de:

La mise en place dun nouveau plan de frquence pour la zone de Sfax. Ceci
revient appliquer les oprateurs gntiques seulement pour les cellules zone de
SFAX. Les frquences affectes aux sites voisins (SIDI BOUZID, MAHDIA,
KAIROUAN,..) vont absolument tre respectes.

La densification. Ceci veut dire que nous disposons dun plan de frquence pour
la zone de Sfax mais quon veut faire des densifications dans cette zone. Nous
allons non seulement respecter les frquences alloues aux cellules voisines la
zone de SFAX mais aussi respecter les frquences qui sont dj alloues pour les
cellules de la zone de SFAX

Selon que la mthode dallocation de frquence soit :

Exploitation de toute la bande de frquence
Le plan de frquence est reprsent par une matrice A de taille (33362). Les
lignes de cette matrice reprsentent les 333 cellules et les colonnes reprsentent
les 62 frquences que Tunisiana dispose. Un lment A (i, j) de la matrice A sera
gal 1 si la frquence j est allou la cellule i, sinon il est gal 0. La matrice
sera de taille (33362) o chaque ligne prsente autant de 1 que la cellule
correspondant cette ligne a de TRX. Le principe de Co-cell constraint handling
(CCH) est respect pour chaque cellule cd quau sein dune mme cellule, on
naurait plus de contraintes violes. Le codage de notre solution impose le respect
du CCH.

Dans le cas de la mise en place dun nouveau plan de frquence pour la zone de
Sfax, la liste des frquences prassignes reprsentent celles des cellules voisines
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 47
Chapitre 3

la zone de Sfax. Ainsi, les 66 premires lignes du plan de frquence ne subissent
aucun changement. Ces 66 cellules nentrent en considration quau niveau des
contraintes qui pourraient avoir avec les frquences que nous affecterons aux
cellules de la zone de Sfax. Ces cellules sont comptabilises dans le calcul de la
fonction objective du plan de frquence.

Dans le cas dune densification, la gnration dune solution doit respecter la
prallocation associe aux cellules voisines la zone de Sfax ainsi que les
frquences qui sont dj affectes aux cellules de la zone de sfax. Le principe de
co-cell constraint handling doit toujours tre respect.

Subdivision de la bande de frquence
La bande de frquence est subdivise en une sous bande BCCH et une sous
bandes TCH.
En fait, 20 frquences (105 124) sont alloues au BCCH, une frquence (104)
est laisse comme une frquence de garde et 41 frquences (63 103) sont
alloues au TCH.

Le plan de frquence du BCCH est reprsent par une matrice de taille (33321).
La premire frquence de ce plan est la frquence de garde 104. La frquence de
garde est envisage dans le plan de frquence puisque dans la partie prassigne
(la premire colonne des 66 premires lignes) du plan, la frquence 104 peut tre
utilise. La premire colonne des lignes (67 333) reste toujours mise zro. La
zone de Sfax nest pas autorise utiliser la frquence 104.

Le plan TCH est reprsent par une matrice de taille (33342). La dernire
frquence de ce plan est la frquence de garde 104. La frquence de garde est
envisage dans le plan de frquence puisque dans la partie prassigne (la
dernire colonne des 66 dernires lignes) du plan, la frquence 104 peut tre
utilise. La premire colonne des lignes (67 333) reste toujours mise zro.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 48
Chapitre 3

Dans le cas dune densification, la gnration dune solution doit respecter la
prallocation associe aux cellules voisines la zone de Sfax ainsi que les
frquences qui sont dj affectes aux cellules de la zone de sfax. Le principe de
co-cell constraint handling doit toujours tre respect.

Cot du plan de frquence total = Cot du plan de frquence BCCH + Cot du
plan de frquence TCH (3.1)

Allocation par TRX
Le plan de frquence BCCH est labor de la mme faon que la mthode
dallocation de frquence prcdente.
Avec cette mthode dallocation, on aurait des plans TCH. Le plus grand nombre
de TRX quon a dans une cellule est gale 6. On aurait 5 plans TCH. Les plans
TCH1 et TCH2 sont les plus importants puisque la moyenne du nombre de TRX
par cellule est gale 3. On va les privilgier en terme de bande de frquence
alloue.

Plan TCH TCH1 TCH2 TCH3 TCH4 TCH5
Nombre de frquences
alloues
15 10 8 6 2

Tableau 3. 1 : Rpartition de la bande TCH

La mise en place dun plan TCH doit tenir compte des contraintes imposes par
le/les deux plan(s) qui lui est/sont adjacent(s), plus prcisment /aux la/deux
frquence(s) adjacente(s) associe(s) au/aux plan(s) adjacent(s)

Lobjectif de lalgorithme gntique est gnrer un plan de frquence pour qui la fonction
objective est la meilleure possible.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 49
Chapitre 3

3.3.2.2 Gnration de la population initiale
La taille de la population P dans la plupart des algorithmes gntiques est considre fixe.
Cette hypothse est prise dune part afin de limiter le temps de calcul lors de lvaluation
de la force de la population et dautre part afin de limiter lespace mmoire occup par la
population. En effet, naturellement la taille dune population est variable.

Pour notre implmentation, la population initiale est gnre alatoirement. Un individu
appartenant cette population correspond une solution du problme daffectation de
frquence (plan de frquence). La forme de cette solution est bien explique dans la partie
(3.3.2.1). A la population initiale, on appliquera les oprateurs gntiques.

3.3.2.3 Oprateurs gntiques

Slection
La slection des individus, sur les quels les oprateurs gntiques seront appliqus
pour gnrer de nouveaux descendants respecte le principe de llitisme. En effet,
aprs lvaluation de la fonction objective des individus de la population on
slectionne le meilleur individu (lite) et un deuxime individu tir au hasard parmi le
reste des individus de la population.

Nous avons vit de slectionner les deux meilleurs individus afin de schapper des
minima locaux qui peuvent piger lalgorithme. En effet, deux individus ayant les
mmes caractristiques ne peuvent pas selon le concept gntique donner des
descendants ayant des forces meilleures que leurs parents.

Croisement
Pour effectuer le croisement entre deux solutions (plans de frquences) A1 et A2, on
gnre un vecteur binaire V de taille gale au nombre ditrations de lalgorithme
gntique dune faon alatoire et dont la proportion des 1 est gale une probabilit
Pc : cest la probabilit de croisement .

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 50
Chapitre 3

Si V (i) = 1, le croisement va tre appliqu aux deux individus slectionns et i tant
litration courante. Dans notre implmentation, on utilise un croisement 1 seul
point ou un croisement multipoints. Durant lexcution de lalgorithme gntique, le
nombre de points de croisement est dynamique prenant un nombre alatoire entre 1 et
cross_points (nombre de points de croiement saisi par lutilisateur). On choisit
alatoirement autant de lignes (cellules) des deux plans de frquence quon a de
points de croisement. Les lignes choisies de A1 et de A2 vont tre inter-changes.
Sinon, le croisement ne va pas tre appliqu aux deux individus slectionns pendant
litration courante de lalgorithme gntique.


Figure 3. 3 : Procdure de croisement

Mutation
Pour muter un individu de la population (plan de frquence), nous gnrons un
vecteur binaire W de taille gale au nombre ditrations de lalgorithme gntique
dune faon alatoire et dont la proportion des 1 est gale une probabilit Pm :
cest la probabilit de mutation.

Si W (i) = 1, la mutation va tre applique lindividu et i tant litration
courante. Dans notre implmentation, nous utilisons la mutation 1 seul point ou
la mutation multipoints. Durant lexcution de lalgorithme gntique, le nombre
de points de mutation est dynamique prenant un nombre alatoire entre 1 et
mut_points (nombre de points de mutation saisie par lutilisateur). Nous
choisissons alatoirement autant de lignes (cellules) des deux plans de frquence
que nous avons de points de mutation. Les lignes choisies de lindividu vont subir
un flip flop. Un flip flop consiste pointer alatoirement sur un 1 dans cette ligne
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 51
Chapitre 3

pour le mettre 0 et nous pointons alatoirement sur un 0 pour le convertir en un
1. Ceci doit tre sans violation de la condition de CCH (Co-cell Constraint
Handling).
Sinon, la mutation ne va pas tre applique lindividu pendant litration
courante de lalgorithme gntique.

Reproduction
Les individus de la population courante et les individus issus du croisement et/ou
de la mutation vont tre lus pour passer la gnration suivante. Une gnration
est une population un instant t (itration de lalgorithme gntique).
De ce fait, nous avons opt pour deux stratgies :

o Algorithme de slection proportionnelle (mthode RWS) appel aussi
roulette ou roue de la fortune. Pour chaque individu, la probabilit
d'tre slectionn est proportionnelle son adaptation au problme
(valeur de la fonction objective). Afin de slectionner un individu, on
utilise le principe de la roue de la fortune biaise. Cette roue est une
roue de la fortune classique sur laquelle chaque individu est
reprsent par une portion proportionnelle son adaptation. On
effectue ensuite un tirage au sort homogne sur cette roue. Un bon
individu a une forte chance pour passer la gnration suivante. Un
mauvais individu a une faible chance pour passer la gnration
suivante mais a reste toujours possible et ceci est pourtant un aspect
avantageux puisquil vite le blocage dans les minima locaux.

1
2
3
4
5 Roulette
1
2
3
4
5 Roulette









Figure 3. 4 : Roue biaise
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 52
Chapitre 3

Si le meilleur individu na pas t slectionn pour passer la
gnration suivante, on a recours une stratgie dlitisme.

o Elitisme : une stratgie litiste consiste conserver dans la
population, dune gnration lautre, au moins lindividu ayant la
meilleure performance [3].

3.3.2.4 Optimisation des paramtres gntiques
Avant dtudier les performances de lalgorithme gntique appliqu notre problme,
une phase doptimisation de ses paramtres est indispensable. Les paramtres que nous
allons optimiser dans cette partie sont la taille de la population, la probabilit et le
nombre de points du/de la croisement/mutation.

Taille de la population
Nous avons fix la plus bonne valeur de la fonction objective quon a pu trouv
comme condition darrt et on a vari chaque fois la taille de la population. Au
moindre temps de calcul correspondrait la meilleure taille de la population.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 53
Chapitre 3


Figure 3. 5 : Taille optimale de la population

La valeur de la taille optimale de la population est gale 100.

Probabilit et nombre de points de croisement
Nous cherchons la probabilit et le nombre de points de croisement qui
correspondent au meilleur temps de calcul. Daprs la Figure 3.6 :
o La probabilit de croisement optimale est gale 0.9.
o Le nombre de points de croisement optimal est gal 40.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 54
Chapitre 3



Figure 3. 6 : Probabilit et nombre de points de croisement optimaux

Probabilit et nombre de points de la mutation
Nous cherchons la probabilit et le nombre de points de la mutation qui
correspondent au meilleur temps de calcul. Daprs la Figure 3.7 :
o La probabilit de la mutation optimale est gale 0.3.
o Le nombre de points de la mutation optimal est gal 5.


Figure 3. 7 : Probabilit et nombre de points de la mutation optimaux
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 55
Chapitre 3

3.4 Etude des performances de lalgorithme
gntique

3.4.1 Loutil de planification de Tunisiana : ELLIPSE
MOBILE PLANNING
Tunisiana utilise ELLIPSE MOBILE PLANNING comme un outil de planification
dvelopp par CRIL Tlcom Software. Cet outil prsente un module AFP (Automatic
Frequency Plan) qui permet de retrouver des plans de frquences.
Cet outil utilise deux types dalgorithmes qui sont limits par le nombre ditrations. On
ne peut plus dpasser 100000 itrations.

Un algorithme COST : il minimise une fonction cot base seulement sur la
matrice de sparation sans pour autant considrer les matrices de chevauchement
co-canal et sur canal adjacent ni la matrice de trafic. Il est caractris par un temps
de calcul entre 30min et 1 h mais avec une qualit du plan de frquence trs
mdiocre.

Un algorithme SEPARATION : cet algorithme tient compte de la matrice de
sparation et des matrices de chevauchement co-canal et sur canal adjacent. Il
consiste affecter les frquences sans engendrer aucune violation de contraintes.
Quand il ne peut plus affecter des frquences sans violer des contraintes, il
sarrte. Cet algorithme fournit un plan de frquence partiel cest dire quil
laisse un ensemble de transmetteurs non affects. Par exemple, dans une zone
333 cellules (1067 TRX), 130 frquences restent inaffectes. Les ingnieurs
doptimisation soccupent de laffectation manuelle du reste du plan qui est une
tche vraiment difficile ds que le nombre de frquences non affectes est
considrable. La mise en place dun plan de frquence prend tout un mois.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 56
Chapitre 3

Vue les limites du loutil de planification Ellipse, on a essay de dvelopper un outil
AFP qui comble les besoins et les exigences de la mise en place dun plan de frquence
pour toute une zone du rseau. En effet, on a opt pour une fonction de cot
personnalise qui tient compte de la matrice de sparation, des matrices de
chevauchement et de la demande en trafic. Cet outil permet lidentification des
contraintes violes (et les cellules concernes) dans un plan de frquence, ceci facilite
toute intervention manuelle de la part de lingnieur doptimisation sur ce plan.

3.4.2 Algorithme gntique
3.4.2.1 Liste des programmes de lalgorithme
Les environnements de dveloppement sont Matlab 7.0 et Visual Basic 6.
Nous avons adapt les programmes que nous avons dvelopp aux 3 mthodes
dallocation de frquences que nous avons envisag. La liste des programmes que nous
avons dvelopp est prsente dans le Tableau 3. 2 ci-dessous.

Programmes Fonctions
Pop_initiale Gnrer la population initiale
fitness Evaluer le plan de frquence
Selection Slectionner deux individus de la population.
crossover Croiser deux individus de la population.
mutation Muter un individu.
Reproduction_rb Cration des populations pour chaque gnration.
ga Programme principal permettant dappliquer lalgorithme
gntique.
Constraint_violated Identifier les contraintes co-canal et sur canal adjacent violes du
plan de frquence.
Test_fitness Programme permettant didentifier la fitness et les contraintes dun
plan de frquence.

Tableau 3.2 : Liste des programmes de lalgorithme gntique
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 57
Chapitre 3

3.4.2.2 Analyse et interprtation des rsultats
Le plan mis en place (existant) pour la zone de Sfax a une fitness de 142.8. Il est labor
grce lalgorithme sparation en premier lieu (4 h de calcul) qui a laiss 130 frquences
non affectes. En second lieu, le plan de frquence est termin par intervention manuelle
de la part des ingnieurs doptimisation (lalgorithme sparation donne un plan de
frquence partiel).

Exploitation de toute la bande de frquences

Nombre ditrations Fitness Temps de calcul (h)
0 357.6 0
20 332.8 0.1
100 270.4 0.8
300 199.6 1.8
500 170.8 3.9
1000 150.4 6.0
1500 148.8 13.2
2000 144.4 15.8
2500 144.0 17.9
3000 141.6 20.6
3500 140.4 21.4
4000 137.6 23.2
4500 137.6 25.1
5000 137.0 26.1
5500 136.0 26.9
6000 136.0 28.2
8000 136.0 37.5
9000 136.0 44.5
10000 136.0 47.6

Tableau 3. 3: Variation de la fitness en fonction du nombre ditration

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 58
Chapitre 3


Figure 3. 8 : Performance de lalgorithme gntique (Exploitation de toute la bande de frquences)

On remarque que lalgorithme gntique a permis datteindre de bons plans de
frquences meilleurs que le plan existant valeur de la fitness gale 142.8. Or
lalgorithme gntique a pu atteindre une fitness gale 136.

Subdivision de la bande de frquences

Nombre ditrations Fitness Temps de calcul (h)
0 326.4 0
20 300.8 0.08
100 200.4 0.5
300 172.0 1.3
500 160.8 3.1
1000 145.4 5.6
1500 144.8 10.2
2000 142.4 13.5
2500 140.8 15.8
3000 139.6 18.7
3500 138.8 19.3
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 59
Chapitre 3

4000 138.8 20.0
4500 138.4 20.2
5000 138.0 22.3
5500 138.0 25.6
6000 138.0 28.2
8000 138.0 36.4
9000 138.0 41.5
10000 138.0 46.6

Tableau 3. 4 : Variation de la fitness en fonction du nombre ditration (Subdivision de la bande de
frquences)


Figure 3. 9 : Performance de lalgorithme gntique (Subdivision de la bande de frquence)

Allocation par TRX

Nombre ditrations Fitness Temps de calcul (h)
0 347.2 0
20 337.6 0.2
100 280.4 1.6
300 190.0 2.1
500 177.2 4.6
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 60
Chapitre 3

1000 160.0 7.2
1500 157.6 12.9
2000 157.6 15.3
2500 156.0 16.8
3000 154.4 18.2
3500 152.8 21.0
4000 152.8 23.8
4500 152.8 25.6
5000 152.8 27.8
5500 152.8 29.4
6000 152.8 32.2
8000 152.8 39.6
9000 152.8 45.9
10000 152.8 48.0

Tableau 3. 5: Variation de la fitness en fonction du nombre ditration (allocation par TRX)

Figure 3. 10 : Performance de lalgorithme gntique (allocation par TRX)

La mthode dallocation de frquences qui exploite toute la bande de frquences permet
de donner les meilleurs rsultats. Ceci sexplique par le degr de libert dans le choix des
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 61
Chapitre 3

frquences (toutes les 62 frquences sont utilises sans restriction) ce qui permet des
meilleurs possibilits de rutilisation des frquences.

La mthode dallocation de frquence subdivision de la bande de frquences permet de
donner presque les mmes rsultats que la premire mthode dallocation mais dans un
laps de temps plus important. On a privilgi cette mthode puisquelle donne un bon
plan BCCH et puisquon ne veut pas tolrer linterfrence entre les canaux BCCH et
TCH. Cette mthode permet encore de donner des bons plans TCH (en comparaison avec
le plan TCH existant).

La mthode dallocation de frquence par TRX na pas donn des rsultats meilleurs que
les deux autres mthodes dallocation de frquence et a demand un temps de calcul
norme. En effet, plus on augmente les contraintes sur les canaux plus les possibilits de
rutilisation des frquences diminuent puisquon impose chaque fois des restrictions
sur les frquences que lalgorithme doit utiliser.

Daprs les rsultats quon a atteint, on remarque que lalgorithme gntique consomme
un temps de calcul important. Nous avons constat que le point faible de lalgorithme
gntique est sa mthode de recherche par saut. En effet, on peut sapprocher dune zone
prometteuse de lespace des solutions pouvant contenir la solution optimale et suite aux
oprations de croisement et de la mutation on peut sloigner sans pour autant atteindre la
meilleure solution.

La mthode de recherche par saut est assez lente lorsquil sagit dun espace de
recherche contraint. En plus, pour voluer vers une meilleure solution, il faut attendre
chaque fois la reproduction dune gnration. En plus, si on tire au hasard (ou bien suite
des procdures de reproduction), une population ayant les mmes caractristiques
lalgorithme se bloque dans un minimum local.

Daprs les recherches que nous avons effectu, nous avons remarqu que la tendance
actuelle des recherches dans loptimisation combinatoire est lmergence des mthodes
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 62
Chapitre 3

hybrides. Les dfauts dune heuristique pourraient trouver les remdes dans une autre
heuristique. La combinaison des heuristiques est rpute comme efficace (qualit de la
solution et temps de calcul).

3.5 Conclusion
Dans ce chapitre, nous avons appliqu lalgorithme gntique la zone du rseau modle
dtude. On a bien optimis ses paramtres et test les 3 mthodes dallocation de
frquences quon a propos. Dans la suite de notre travail, on ne va considrer que la
deuxime mthode dallocation de frquences.
Lalgorithme gntique quon a dvelopp vient remdier aux limitations de loutil de
planification ELLIPSE et permet de gnrer de bons plans de frquences. Toutefois,
lalgorithme gntique est trs gourmant en temps de calcul. Cest pour cela quon a
pens chercher dautres mthodes qui confrent un temps de calcul moindre ainsi que
des meilleurs valeurs de la fonction objective. Dans le chapitre suivant, nous allons
proposer un algorithme hybride.















P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 63
Chapitre 4

C
C
H
H
A
A
P
P
I
I
T
T
R
R
E
E
4
4
:
:


D De e l la a g g n n t ti iq qu ue e l la a m m m m t ti iq qu ue e : : A Ap pp pl li ic ca at ti io on n
d d u un n a al lg go or ri it th hm me e h hy yb br ri id de e a au u p pr ro ob bl l m me e
d d a af ff fe ec ct ta at ti io on n d de e f fr r q qu ue en nc ce es s


4.1 Introduction

Suite ltude de comportement de lalgorithme, nous avons constat que le point faible
de lalgorithme gntique est sa mthode de recherche par saut. Cette mthode est assez
lente lorsquil sagit dun espace de recherche contraint. En plus, pour voluer vers une
meilleure solution, il faut attendre chaque fois la reproduction dune gnration. En plus,
si on tire au hasard (ou bien suite des procdures de reproduction), une population ayant
les mmes caractristiques lalgorithme se bloque dans un minimum local.

Pour remdier ce problme, lide est de combiner lalgorithme gntique avec
lalgorithme de la recherche tabou. Cette hybridation conduit une nouvelle gnration
dalgorithmes appele couramment algorithme mmtique. Lobjectif de cette
hybridation cest de simuler lvolution naturelle dune population humaine. En effet,
dans une population humaine un bon individu ne sobtient pas uniquement travers la
reproduction mais galement travers la culture et les corrections que peut subir un
individu avant mme son entre en phase de reproduction.

Notre nouvel algorithme est alors une combinaison dun mcanisme de recherche par saut
assur par les oprateurs gntiques et dun mcanisme de recherche locale qui
sintensifie tout au long de la vie de chaque individu, assur par la recherche tabou.
Dans ce chapitre, nous allons expliquer notre choix de la recherche tabou, proposer une
implmentation mmtique du problme daffectation de frquence ainsi quune
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 64
Chapitre 4

interprtation de ses performances en comparaison avec lalgorithme gntique et avec
loutil de planification ELLIPSE.

4.2 Choix et prsentation de la recherche tabou

4.2.1 Choix de la recherche tabou
Lalgorithme gntique utilise un ensemble dindividus et non un lment unique comme
cest le cas de la plupart des mthodes dexploration qui lui permet de visiter plusieurs
rgions de lespace de recherche. Ainsi, lorientation de la recherche devient une tche
difficile. De plus, lalgorithme gntique est caractris par une mthode de recherche par
saut assure par ses oprateurs de croisement et de mutation. Ceci nous a amen penser
une mthode de recherche locale qui intensifie la recherche de solutions autour des
zones prometteuses et permet de mieux guider la recherche. Pour cela, on a fait des
recherches sur les mthodes de recherche locale (recherche tabou, recuit simul,) et
nous avons trouv que la recherche tabou introduit un mcanisme de mmoire
prometteur. De plus, la recherche tabou est bien rpute dans la rsolution du problme
daffectation de frquence dans la littrature.

4.2.2 Prsentation de la recherche tabou
La recherche tabou est une mthode de recherche locale qui a t formalis par Mr Fred
Glover en 1986. Sa principale particularit tient dans la mise en uvre de mcanismes
inspirs de la mmoire humaine. La mthode tabou prend, sur ce plan, le contre-pied des
autres mthodes de recherche locales, totalement dpourvu de mmoire, et donc
incapable de tirer des leons du pass. En revanche la modlisation de la mmoire
introduit de multiples degrs de libert. Le principe de base de la mthode tabou est
simple : la recherche tabou fonctionne avec une seule configuration courante la fois
(au dpart, une solution quelconque), qui est actualis au cours des itrations
successives. A chaque itration, le mcanisme de passage dune configuration, soit s, la
suivante, soit t, comporte deux tapes :
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 65
Chapitre 4

On construit lensemble des voisins de s, cest--dire lensemble des
configurations accessibles en un seul mouvement lmentaire partir de s (si
cet ensemble est trop vaste, on applique une technique de rduction de sa
taille : par exemple on a recours une liste de candidats, ou on extrait
alatoirement un sous ensemble de voisins de taille fixe). Soit V(s)
lensemble (ou le sous-ensemble) de ces voisins.

On value la fonction objectif f du problme en chacune des configurations
appartenant V(s). La configuration t, qui succde s dans la suite de
solutions construite par la mthode tabou, est la configuration de V(s) en
laquelle f prend la valeur minimale. Notons que cette configuration t est
adopte mme si elle est moins bonne que s, i.e. si f(t) > f(s) : cest grce
cette particularit que la mthode tabou permet dviter le pigeage dans les
minimums locaux de f.

Telle quelle, la procdure prcdente est inoprante, car il y a un risque important de
retourner une configuration dj retenue lors dune itration prcdente, ce qui
engendre un cycle. Pour viter ce phnomne, on tient jour et on exploite, chaque
itration, une liste de mouvements interdits, la liste de tabou ou liste tabou : cette
liste qui a donn son nom la mthode contient m mouvements (t s) effectus.











P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 66
Chapitre 4



Figure 4. 1 : Organigramme de lalgorithme de tabou

Lalgorithme modlise ainsi une forme rudimentaire de mmoire, la mmoire court
terme des solutions visites rcemment. Deux mcanismes supplmentaires, nomms
intensification et diversification sont mis en uvre pour doter aussi lalgorithme dune
mmoire long terme. Ces processus nexploitent plus la proximit dans le temps
dvnements particuliers, mais plutt la frquence de leur occurrence, sur une priode
plus longue.
Lintensification consiste approfondir lexploration de certaines rgions de lespace des
solutions, identifies comme particulirement prometteuses. La diversification est au
contraire la rorientation priodique de la recherche dun optimum vers des rgions trop
rarement visites jusquici [3].
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 67
Chapitre 4

4.3 Algorithme hybride
La recherche par saut effectue par lalgorithme gntique assure une diversification des
solutions visites. Ainsi, cette caractristique nous permet de combiner lalgorithme
gntique avec la recherche tabou sans pour autant recourir la diversification assure
par la recherche tabou, cette fonction sera assure dune faon plus efficace par
lalgorithme gntique.
Notre nouvel algorithme est alors une combinaison dun mcanisme de recherche par saut
assur par les oprateurs gntiques et dun mcanisme de recherche locale qui
sintensifie tout au long de la vie de chaque individu, assur par la recherche tabou.




Figure 4.2 : Organigramme de lalgorithme hybride


P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 68
Chapitre 4

4.4 Modlisation hybride du problme
daffectation de frquences
Lalgorithme hybride est une combinaison de lalgorithme gntique que nous avons bien
dcrit dans le chapitre 3 et une recherche tabou que nous allons dfinir ses paramtres et
ladapter notre problme. La recherche tabou est une mthode de type recherche locale
qui, par opposition dautres mthodes simples du mme type, mmorise de
linformation sur les solutions dj visites pour se guider dans le choix dune nouvelle
solution. De la mme faon, cette mthode suppose une plus grande adaptation au
problme particulier rsolu.

Lide de base de la mthode est dexplorer lespace des solutions du problme FAP
quon propose laide dune squence de mouvements. On dfinit un ensemble M de
mouvements qui peuvent tre appliqus une solution pour gnrer dautres solutions.
Pour une solution A donne, lensemble des solutions acceptables qui rsulte de A par
lapplication dun mouvement sappelle voisinage de la solution A et on le note par N(A).

La mthode part dune solution initiale quon essaie ensuite damliorer par rapport une
fonction cot Fitness. On gnre successivement des nouvelles solutions, en choisissant
du voisinage de la solution courante la solution pour laquelle la fonction cot est
minimale. Pour viter le blocage aux minima locaux, mais pas globaux, et pour viter les
cycles, chaque itration certains mouvements sont classifis comme tabou (interdits).
Les mouvements tabous sont tablis en fonction de la squence de mouvements dj
appliqus. Un mouvement tabou appliqu une solution gnre une solution tabou, qui
nest ligible que lorsquelle satisfait certains critres.
Aprs leur slection, les deux individus de la population de lalgorithme gntique vont
subir des corrections par lapplication de la recherche tabou. Aprs, lalgorithme
gntique se droule normalement.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 69
Chapitre 4

4.4.1 Application de la recherche tabou
Lapplication de recherche tabou ncessite :

4.4.1.1 La dfinition de la solution
La reprsentation de la solution est la mme que celle de lalgorithme gntique. Une
solution est un plan de frquence (matrice (N, F)). Ceci est ncessaire car on va appliquer
recherche tabou sur des solutions (individus slectionns) fournis par lalgorithme
gntique.

4.4.1.2 La dfinition du voisinage
Dans ce travail lensemble de voisinage dune solution A (plan de frquence), reprsent
par N (A) est dfini comme tant lensemble des matrices gnres par linversion dun 1
par un zro et dun zro par un 1 dans une ligne de la matrice A. Cette action connue sous
le nom de flip flop doit respecter le principe co-cell handling.
Un voisinage contient tous les voisins obtenus par lapplication dun seul mouvement flip
flop. On change la valeur de la frquence dun transmetteur dune cellule avec chacune
des frquences restes disponibles.
Dans notre cas, le cardinal de lensemble de voisinage dune solution donne, O[N(A)]
pour la mthode dallocation exploitant toute la bande de frquences par exemple est au
moins gale :

=
N
i
nbre TRXi
1
*
(4.1)
N tant le nombre de cellules.
F tant le nombre de frquences disponibles.
TRXi est le nombre de TRX de la cellule i (nombre de 1 dans la ligne i de la matrice A)
nbre est le nombre de zros minimal avec qui on peut inverser un 1 de la ligne i de la
matrice A.
nbre = F - 2*(TRXi - 1) - (TRXi - 1) (4.2)
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 70
Chapitre 4

En considrant la configuration de la zone de Sfax, on trouve que la taille du voisinage
est au moins gale 58378.

Ainsi, scruter tout cet ensemble est une tche normment coteuse en terme de temps de
calcul. En effet, lvaluation dune solution prend 0.0781 s donc lvaluation de tout le
voisinage prendrait 1h.2665 !!!
Si la convergence est atteinte au bout de 500 mouvements, le temps de calcul ncessaire
sera alors de 633h.2500 (soit 26.3854 jours !!!). Ceci explique bien notre choix de la
technique dinvestigation alatoire de lensemble du voisinage.

Lorsque le cardinal de lensemble de voisinage est assez lev J. K. Kao et al [16] ont
propos une mthode de recherche alatoire dans lensemble de voisinage.
Dans ce cas, une solution A N(A) nest considre comme meilleure solution dans
N(A) que si au bout de Nmax mouvements (itrations) elle prsente toujours la meilleure
fonction cot. La valeur optimale de Nmax dpend du problme traiter. Mr Fred Glover
dfinit les voisins considrs comme la liste des mouvements candidats.
Dans notre implmentation, on a test lalgorithme hybride pour dgager la taille
optimale du voisinage et ce en fonction du temps de calcul.

Taille du voisinage Temps de calcul
5 18.5
10 15.2
15 12.4
20 10.7
22 9.5
23 8.3
25 6.8
27 6.2
28 5.4
29 4.8
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 71
Chapitre 4

30 4.1
31 4.2
32 4.5
33 4.4
34 6.1
35 7.9
40 12.4
50 16.6

Tableau 4.1 : Optimisation de la taille du voisinage


Figure 4.3 : Optimisation de la taille du voisinage

Daprs la figure, la taille optimale du voisinage est gale 30 voisins.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 72
Chapitre 4

4.4.1.3 La mmoire tabou
On dfinit un mouvement par le triplet (cell, f1, f2) avec :
cell reprsente la cellule concerne par le mouvement.
f1 et f2 sont les deux frquences inverser.

Un mouvement (cell, f1, f2) sappelle tabou sil ne satisfait pas les conditions tablies
pour la mmoire court terme c'est--dire quil est prsent dans la liste tabou. La
mmoire long terme associe la diversification ne serait pas considre puisque la
diversification va tre assure par lalgorithme gntique.

Un mouvement reste tabou r itrations avec r est le tenure ou taille de la liste tabou. Le
tenure est parmi les paramtres les plus importants et les plus difficiles calibrer. En
effet, pour un trs petit nombre de mouvements interdits, la recherche itrative aura
tendance visiter toujours les mmes solutions. Si ce nombre augmente, la probabilit de
rester prisonnier dun ensemble trs restreint de solutions diminue et, par consquent, la
probabilit de visiter plusieurs bonnes solutions augmente. Il ne faut cependant pas que
le nombre de mouvements interdits soit trop grand, car, dans ce cas, il devient trs peu
probable de trouver de bon optimum locaux, faute de mouvements disponibles.
Cest pour cela quon a opt pour des interdictions pendant des dures alatoires et ce
pour bnficier la fois des avantages dun petit nombre - pour visiter de manire
approfondie une zone prometteuse de lespace des solutions - et dun grand nombre de
mouvements interdits pour pouvoir schapper des minimums locaux. Ainsi, on aurait
intrt modifier ce nombre au cours de la recherche.

Mr Fred Glover a montr de manire surprenante que la capacit de la liste tabou est
entre 7 et 20 pour empcher le cyclage(revenir une solution dj visite) quelle que soit
la taille du problme [3] .
Nous avons test des tailles diverses de la liste tabou et effectivement ds quon dpasse
15, le temps de calcul de lalgorithme croit normment.
Dans notre outil, lutilisateur saisit une valeur du tenure . La taille de la liste tabou va
prendre chaque itration une valeur entre 1 et la valeur du tenure saisie.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 73
Chapitre 4

On a test plusieurs valeurs pour en dgager la meilleure qui assure la convergence et le
moindre temps de calcul.

Tenure Temps de calcul
2
3
4
5
6
7
8
9
10
11
12
13
14
15
20
25
30
15.6
9.5
7.6
6.2
5.1
4.8
4.1
4.3
4.8
5.6
7.0
9.0
10.3
14.5
18.5
20.3
28.4

Tableau 4. 2 : Optimisation du tenure

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 74
Chapitre 4


Figure 4.4 : Optimisation de la taille de la liste tabou

La meilleure valeur de tenure est 8.

4.4.1.4 Lvaluation incrmentale
A chaque itration de lalgorithme, on doit rechercher le meilleur voisin dun ensemble
de voisins. Par consquence, une mthode rapide dvaluation est un facteur - cl pour
lefficience dun algorithme de type recherche tabou. Lide cest de garder, de faon
incrmentale, la variation de cot pour tout mouvement pouvant tre appliqu la
solution courante. De cette faon, pour chaque voisin il nest plus ncessaire le calcul de
lentire fonction dvaluation, mais seulement de la variation de la valeur de la fonction.
De cette faon, le temps de calcul est rduit normment.



P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 75
Chapitre 4

4.4.1.5 Critre daspiration
Certaines interdictions sont parfois absurdes. Par exemple, un mouvement qui mne une
solution meilleure que toutes celles visites par la recherche dans les itrations
prcdentes na aucune raison dtre interdit. Afin de ne pas manquer cette solution, on
modifie donc lventuel statut tabou de telles solutions. Dans
le jargon de la recherche avec tabou, on dit que ce mouvement est aspir.

4.4.1.6 Lintensification
Lintensification consiste intensifier la recherche dans une zone prometteuse cest dire
dans les voisinages de solutions qui semblent propices mener des solutions proches ou
gales loptimum. Dans notre implmentation, lintensification est assure par
laugmentation de la taille du voisinage. Le mcanisme dintensification est dclench si
aprs 20 itrations la solution na pas t amliore.

4.4.1.7 La condition darrt
Lalgorithme finit lorsque lon obtient une solution de cot 0 ou lorsque lon dpasse un
nombre prtabli ditrations. Dans ce dernier cas, on garde la solution qui a eu le
moindre cot.

4.4.2 Etude des performances de lalgorithme hybride
4.4.2.1 Liste des programmes de lalgorithme hybride

Programmes Fonctions
Pop_initiale Gnrer la population initiale
fitness Evaluer le plan de frquence
Selection Slectionner deux individus de la population.
crossover Croiser deux individus de la population.
mutation Muter un individu.
Reproduction_rb Cration des populations pour chaque gnration.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 76
Chapitre 4

ga Programme principal permettant dappliquer lalgorithme
gntique.
Constraint_violated Identifier les contraintes co-canal et sur canal adjacent violes du
plan de frquence.
Test_fitness Programme permettant didentifier la fitness et les contraintes dun
plan de frquence.
tabu Programme principale permettant dappliquer Tabu Search.
voisinage Permet de gnrer un voisin
Incremental_ts Permet dvaluer un voisin.

Tableau 4. 3 : Liste des programmes de lalgorithme hybride

Aprs avoir appliquer la recherche tabou aux deux individus slectionns fournis par
lalgorithme gntiques. Lalgorithme gntique va continuer son droulement avec les
deux meilleurs individus (parmi les deux individus slectionns fournis par lalgorithme
gntiques et les deux individus issus de la recherche tabou).
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 77
Chapitre 4

4.4.2.2 Performances de lalgorithme hybride en comparaison avec lalgorithme
gntique

Figure 4. 5 : Performance de lalgorithme hybride en comparaison avec lalgorithme gntique

Nous avons considr llaboration dun nouveau plan de frquence. Les valeurs que
nous considrons sont des valeurs moyennes de 20 simulations quon a effectu.
On remarque bien que lalgorithme mmtique a permis datteindre des solutions trs
meilleures de point de vue valeur de la fonction objective (fitness=59.2) et temps de
calcul qui sest rduit normment et ce en comparaison avec le plan de frquence adopt
par Tunisiana (fitness=142.8) et avec les rsultats fournis par lalgorithme gntique
(meilleur fitness=138.0).
Lalgorithme hybride a bnfici dune synergie entre les avantages de lalgorithme
gntique et ceux de la recherche tabou. Ceci rassure la convergence des recherches
actuelles vers les mthodes hybrides vu leur succs et leur efficacit.

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 78
Chapitre 4

4.4.2.3 Description de notre outil AFP TOOL :
Des imprimes cran de notre outil se trouvent en annexe. Suite nos simulations et nos
tests de lalgorithme hybride, nous proposons un Help qui contient des recommandations
pour le paramtrage de lalgorithme hybride (paramtres gntiques et paramtres tabou
search).
Notre outil permet deffectuer 3 grandes tches :
Evaluer un plan de frquence dj existant et identifier ses contraintes
violes (co-canal et sur canal adjacent). Les contraintes violes sont fournies sous
formes de fichiers Excel contenant les paires de cellules concernes par tout type
de violation de contraintes.
Mise en place dun nouveau plan de frquence pour une zone du rseau
Loutil permet de choisir la mthode dallocation de frquence : soit la mthode
exploitant toute la bande de frquence soit la mthode subdivisant la bande de
frquence (un plan BCCH et un plan TCH). De plus, il confre la possibilit
dintgrer une solution initiale. Lintgration dune bonne solution initiale rduit
normment le calcul.
Densification
Loutil permet dutiliser un plan de frquence dj existant. Les frquences
affectes de ce plan sont considres comme pralloues et ne seront plus
modifies. Pour des raisons de densification, loutil essaye daffecter les
frquences ncessaires une nouvelle configuration de la zone du rseau tout en
respectant les frquences pralloues (lancienne configuration).
Au cours de lexcution de lalgorithme, litration courante, la valeur de la
fitness initiale et la valeur de la fitness courante sont affiches.
A la fin de loptimisation ou de lvaluation, loutil fournit ses rsultats (meilleur
plan de frquence, meilleure fitness, contraintes co-canal et sur canal adjacent
violes) sous forme de fichiers Excel quon peut enregistrer. De plus, une courbe
dcrivant la fitness en fonction du nombre ditrations est affiche et ce pour
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 79
Chapitre 4

permettre destimer le comportement de la fitness en fonction du paramtrage que
lutilisateur a fait.

4.5 Conclusion
Lalgorithme mmtique implant a permis damliorer la qualit des plans de frquence
de point de vue valeur de la fonction objective et de point de vue temps de calcul. Les
paramtres de la recherche tabou (taille du voisinage, taille de la liste tabou, valuation
incrmentale des solutions,) ont t optimiss de faon augmenter les performances
de lalgorithme hybride. Les dfauts de lalgorithme gntique ont trouv les remdes
dans une mthode de recherche locale intelligente telle que la recherche tabou.
Dans limplmentation de notre outil, nous avons essay de fournir une interface
comprhensible menu dun help ainsi que respecter les deux mthodes dallocation de
frquences. Loutil peut encore accepter des solutions initiales ainsi que permettre
lvaluation directe dun plan de frquence dj existant.















P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 80
Conclusion Gnrale et Perspectives

C
Conclusion
G
Gnrale et
P
Perspectives


Ces dernires annes ont vu se dvelopper un engouement particulier pour la tlphonie
mobile. La qualit des services proposs par les oprateurs et les faibles encombrements
et cots d'acquisition des terminaux ont grandement contribus ce succs. En
complment, la libralisation des marchs agissant sur la baisse des tarifs des
communications ont rendu accessibles les services mobiles au grand public. Pour les
oprateurs, cet engouement se traduit par le dploiement de rseaux radio mobiles servant
des milliers d'abonns.

Dans ce contexte, le design des rseaux revt une difficult extrme induite par la
multitude et la complexit des problmes d'ingnierie rsoudre. Nous nous sommes
intresss au problme daffectation de frquences. Notre modle dtude est une zone du
rseau Tunisiana savoir la zone de SFAX.

Etant donn que ce problme est de type NP difficile, deux mthodes mtaheuristiques,
permettant loptimisation dudit problme, ont t tudies. Pour une comparaison
judicieuse des performances de ces deux mthodes doptimisation, la mme modlisation
et la mme fonction dvaluation des solutions ont t utilises pour les deux mthodes
proposes (algorithme gntique et algorithme hybride).
Par ailleurs, cette modlisation et la fonction dvaluation des solutions ont t conues
de faon tre faciles adopter et coder par les deux mthodes doptimisation.

Aprs avoir optimis les paramtres de chaque mthode de recherche, nous avons
appliqu les deux mthodes selon les mmes contraintes notre modle du rseau pour la
recherche dun plan de frquences. Ceci nous a permis dvaluer leurs performances de
point de vue qualit du plan de frquences et temps de calcul. Lalgorithme hybride sest
apparu meilleur car il sagit dune coopration entre un algorithme gntique et une
recherche tabou.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 81
Conclusion Gnrale et Perspectives

Comme perspectives de ce travail nous proposons :

- Le test dautres heuristiques pour la rsolution du problme daffectation de
frquence et surtout les mthodes hybrides vu le succs et lefficacit qui les
caractrisent.

- Le test dautres mthodes daffectation de frquences telles que lallocation
dynamique de frquences.























P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 82
Bibliographie


B
B
i
i
b
b
l
l
i
i
o
o
g
g
r
r
a
a
p
p
h
h
i
i
e
e


[1] Xavier Lagrange, Phillipe Godlewski, Sami Tabbane, Rseaux GSM-DCS , Edition
Herms, Paris, 1996.
[2] Cours de formation TUNISIANA : Introduction aux Rseaux GSM , 2004.
[3] Joham Dro, Alain Ptrowski, Patrick Siarry, Eric Taillard, Mtaheuristiques pour
loptimisation difficile , Edition EYROLLES, France, Juillet 2003.
[4] Mohamed Tahar MISSAOUI, Etudes des Techniques de Densification dans les
Rseaux Radio Mobiles Cellulaires : Thse de doctorat, ENIT, 2004.
[5] Adel Akrout, Problme daffectation de frquences : mthodes bases sur le recuit
simul , Rapport technique, 1994, France Tlcom CNET, Paris.
[6] A.Ortega, M.Karray, Algorithme de coloration de graphes et daffectation des
frquences , Rapport technique, 1995, France Tlcom CNET, Paris.
[7] A.Ortega, M.Karray, Algorithme daffectation des frquences , Rapport technique,
1996, France Tlcom CNET, Paris.
[8] A.Ortega, M.Karray, Algorithme daffectation des frquences , Rapport technique,
1996, France Tlcom CNET, Paris.
[9] A.Ortega, Application des techniques de coloration des graphes et de recuit simul
au problme daffectation de frquences, Rapport technique, 1995, France Tlcom CNET,
Paris.
[10] Dr Jouhaina Chaouaichi, cours de mtaheuristiques , Ecole polytechnique de Tunis,
2004.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 83
Bibliographie

[11] Jean-Marie Gorce, rseaux mobiles , CITI, INSA Lyon, 2003.
[12] Laatitla Jourdan, Mtaheuristiques pour lextraction de connaissances : Application
la gnomique : Thse de doctorat, 2003.
[13] D. E. Goldberg, Genetic Algorithms - in Search, Optimization and Machine Learning
, Addison-Wesley Publishing Company, 1989.
[14] Emmanuel Kerrinckx, Laurent Bigot, Graud Bouwmans, Marc Douay, Yves Quiquempois,
Conception de fibre cristal photonique l'aide d'un algorithme gntique ,
Laboratoire de Physique des Lasers, Atomes et Molcules, UMR 8523
[15] Hakim Mabed, Alexandre Caminada, Jin-Kao Hao, Denis Renaud, A Dynamic Traffic
Model for Frequency Assignment , 2002.
[16] Graham Kendall et Mazlan Mohamad, Channel assignment in cellular communication
using a great deluge hyper-heuristic , Automated Scheduling, Optimisation and Planning
(ASAP) Research Group, University of Nottingham, School of Computer Science and IT
Nottingham NG8 1BB, UK
[17] Andreas Eisenblatter, Frequency assignment in GSM networks : Models, Heuristics
and Lower bounds , universit de Berlin, Juin 2001.
[18] R. Montemanni and D.H. Smith, A tabu search algorithm with a dynamic tabu list ,
Division of Mathematics and Statistics, 29 October 2001.
[19] Ralf Bornd, Orfer Andreas EisenblBL, Atter Martin, Otschel Alexander Martin,
Frequency Assignment in Cellular Phone Networks , Konrad-Zuse-Zentrum four
Informationstechnik Berlin, 1998.
[20] AT & T Wireless, Dev Central White Paper , 9/16/2003.
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 84
Bibliographie

[21] J. K. Hao et al, Simulated Annealing and Tabu Search for Constraint Solving , Fifth
Int. Symposium on Artificial Intelligence and Mathematics, AIM98, Fort Lauderdale, Florida, USA,
1998.
[22] B. Jabbary, Fixed and Dynamic Channel Assignment , in The Communications
Handbook, 2nd edition, CRC Press LLC, 2002.
[23] M. Hellebrandt, F. Lambrecht, R. Mathar, T. Niessen, R. Starke, Frequency Allocation
and Linear Programming , proc. IEEE VTC, N48, 1999.
[24] J. Hao, R. Dorne, P. Galinier, Tabu Search for Frequency Assignment in Mobile Radio
Networks , Journal of heuristics, N4, pp 47-62, 1998.
[25] Hakim Mabed, Modles et techniques doptimisation dynamique pour les rseaux
radiomobiles : Thse de doctorat, Ecole doctorale dAngers, 2003.
[26] Hakim Mabed, Optimisation dynamique: Application au frquenage , Sminaire du
SeT, 2004.















P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 85
Annexe

A
A
n
n
n
n
e
e
x
x
e
e



Figure A. 1 : Page dacceuil


Figure A. 2 : Choix de loptimisation/valuation voulu
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 86
Annexe


Cette feuille permet la saisie des paramtres, le chargement des fichiers ncessaires pour
lvaluation dun plan de frquence existant.





Figure A. 3 : Action 1 : valuation dun plan de frquences existant











P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 87
Annexe




Cette feuille permet la saisie des paramtres du rseau, des paramtres gntiques et celle

de la recherche tabou




Figure A. 4 : Action 2 : mise en place dun nouveau plan (1)








P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 88
Annexe





Cette feuille permet le chargement des fichiers dont on a besoin pour loptimisation.



Figure A. 5 : Action 2 : mise en place dun nouveau plan (2)









P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 89
Annexe





Cette feuille permet de choisir le type du plan de frquence quon veut mettre en place





Figure A. 6 : Action 2 : mise en place dun nouveau plan (3)


P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 90
Annexe



Comme exemple, voici les feuilles associes la mise en place dun plan TCH sans

solution initiale



Figure A. 7 : Action 2 : mise en place dun nouveau plan (4)

P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 91
Annexe


Figure A. 8 : Action 2 : mise en place dun nouveau plan (5)



Figure A. 9 : Action 2 : mise en place dun nouveau plan (6)
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 92
Annexe



Pour le cas dune densification, la saisie des paramtres est analogue au cas de la mise en
place dun nouveau plan sauf quil faut charger le plan de frquence existant, lancienne
configuration du rseau et la nouvelle configuration du rseau



Figure A. 10 : Densification














P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 93
Annexe

Notre outil est menu dun help :



Figure A. 11 : Help
P Projet de F Fin dE Etudes - Leila ISSAOUI - 2005/2006 94


Projets de fin dtudes Promotion 2006




Juin 2006, Ecole Suprieure des Communications de Tunis

Nom et prnom Leila ISSAOUI
Option Ingnierie des rseaux (IRES)
Nde tlphone + (216) 98 474 603
e-mail issaouileila@yahoo.fr


Titre du projet
Dveloppement dun outil de planification et doptimisation de frquences
dans un rseau GSM


Propos par
Etablissement SUPCOM & ORASCOM TELECOM TUNISIE (TUNISIANA)
Lieu de ralisation ORASCOM TELECOM TUNISIE (TUNISIANA)
Encadrants M. Nabil EZZEHRI et M. Mohamed Taher MISSAOUI


Mots Cls :
Rseau GSM, interfrence, problme daffectation de frquences, algorithme
gntique, recherche tabou, algorithme hybride, AFP TOOL.


Rsum :
La gestion des ressources spectrales dans un rseau rel est un souci majeur de
tout oprateur GSM. Ceci soulve le problme dune affectation optimale des
frquences : FAP (Frequency Assignment Problem). Ce problme est identifi
comme un problme NP-difficile qui ne peut tre rsolu que par des mthodes
mtaheuristiques.
Dans ce travail, nous avons propos deux mthodes mtaheuristiques : un
algorithme volutionnaire savoir lalgorithme gntique et un algorithme hybride qui
coopre entre un algorithme gntique et une mthode de recherche locale savoir
la recherche tabou. Notre modle dtude tant une zone du rseau Tunisiana : la
zone de SFAX.
Aprs avoir paramtrer nos mthodes doptimisation, Nous avons pu atteindre des
plans de frquences meilleurs que celui dj dploy.