Académique Documents
Professionnel Documents
Culture Documents
Avant-propos
A son terme, je tiens à exprimer ma profonde gratitude à Monsieur Sofiane Cherif, Maı̂tre
assistant à SUP’COM et co-encadreur de ce projet, pour m’avoir permis de bénéficier de son
grand savoir dans la matière, pour sa pédagogie, ses compétences, sa modestie et son aide
précieuse tout au long de ce projet.
Je tiens aussi à remercier Madame Emena Ben Salem, enseignante à l’Institut Supérieur
d’Informatique (ISI), pour son aide, son amabilité et sa disponibilité.
Je remercie aussi tous les services compétents de l’Ecole Supérieure des Communications
qui n’ont épargnés aucun effort pour me dispenser une formation efficace.
J’ai été enchanté de travailler sur ce projet et j’espère que le présent rapport reflète
cet enthousiasme. Je tiens enfin à remercier les membres du jury qui me feront l’honneur
d’évaluer la contribution de ce travail.
Table des matières ii
Avant-propos i
Introduction générale 1
b) Techniques de modulation . . . . . . . . . . . . . . . . . . 13
1.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.4 Performances de l’algorithme des moindre carrés rapides pour les filtres à
structure en treillis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Conclusion générale 60
Annexe A 62
Bibliographie 63
Table des figures v
A cause de leurs faibles débits, les systèmes mobiles de deuxième génération n’assurent
que le transport de la voix et des quantités limitées de données. Ceci a été à l’origine de
l’apparition des systèmes mobiles de troisième génération et de l’introduction de la norme
UMTS (Universal Mobile Telecommunications System) qui propose toute une gamme de
services à haut débit, allant de l’Internet à la visioconférence. Cette nouvelle norme, ca-
ractérisée par l’utilisation de l’accès multiple par répartition par codes (AMRC), accorde
une grande importance au contrôle de puissance. Ce dernier était moins critique dans les
systèmes mobiles de deuxième génération comme la norme GSM et se limitait à contrer les
variations lentes du canal radio-mobile dues aux effets de masques et d’affaiblissement de
parcours. Avec l’UMTS, outre le contrôle de puissance lent, l’utilisation d’un contrôle de
puissance rapide est nécessaire.
Dans la norme UMTS, le contrôle de puissance rapide est utilisé pour lutter contre l’effet
des évanouissements. Il consiste à ajuster, slot par slot, le niveau de la puissance d’émission
en fonction du Rapport Signal à Bruit (RSB) mesuré en réception. Pour cela, la commande de
contrôle de puissance (TPC : Transmit Power Control command) est calculée en comparant
ce RSB à la valeur cible visée. Si la qualité du lien radio est moins bonne que ce que l’on
veut, le récepteur demande à l’émetteur d’augmenter sa puissance d’émission. Sinon, il lui
demande de la réduire.
prédire la variation introduite par le canal en utilisant Une structure de prédiction adaptative.
des algorithmes adaptatifs. L’un des objectifs de notre travail est d’étudier les performances
des algorithmes d’adaptation qui nous avons associés à cette structure de prédiction à savoir
NLMS, RLS et l’algorithme des moindres carrés rapides pour les filtres à structure en treillis.
Pour lutter contre les évanouissements profonds du canal (deep fading), il a été proposé
dans la littérature d’utiliser plusieurs niveaux d’ajustement de puissance et de les commander
sur plusieurs bits. Nous proposons d’associer l’une de ces méthodes aux techniques prédictives
dans la procédure de contrôle de puissance et d’évaluer leurs performances.
Ce mémoire comporte cinq chapitres. Dans le premier chapitre, nous présentons les
spécifications de l’interface radio UMTS et les protocoles de communication utilisés sur cette
interface ainsi que la technique d’accès multiple par répartition des codes CDMA (Code Di-
vision Multiple Access).
Le troisième chapitre se rapporte à une étude comparative des performances des algo-
rithmes adaptatifs dans un contexte radio mobile. Les deux classes d’algorithmes que nous
analysons dans ce chapitre sont les algorithmes du gradient stochastique normalisé, NLMS
(Normalized Least Mean Square), et des moindres carrés récursifs, RLS (Recursive Least
Square), avec oubli. Nous déterminons, pour chaque algorithme, les paramètres optimaux
qui représentent les meilleures performances dans la prédiction du gain du canal radio mobile.
Chapitre 1
L’UMTS est la nouvelle norme de téléphonie mobile, appelée aussi téléphonie de troisième
génération ou 3G. Les puristes préfèrent utiliser le terme W −CDM A (Wideband Code Divi-
sion Multiple Access) qui reprend le nom de la technologie déployée en Europe et par certains
opérateurs asiatiques. Cette technologie permet de faire transiter davantage de données et
permet l’apparition de contenus multimédias sur les téléphones mobiles telle que la visiopho-
nie. La troisième génération doit répondre à la notion de qualité, de variété, de capacité et
de couverture.
Dans ce chapitre, nous décrivons la couche physique de la norme UMTS. Cette norme se
base sur l’accès multiple à répartition par codes. Pour cela, nous présentons en un premier
temps, les paramètres de la norme et la structure des canaux physiques définis par la norme
UMTS. Nous introduisons par la suite le concept d’étalement de spectre, la technique d’accès
multiple à répartition par codes CDM A (Code Division Multiple Access) ainsi que les codes
d’étalement utilisés dans l’UTRAN (Universal Terrestrial Radio Interface Network). Nous
décrivons par la suite la procédure conventionnelle de contrôle de puissance dans un système
CDM A.
Les bandes de fréquence allouées pour le système UMTS sont 1.885-2.025 MHz et 2.110-
2.200 MHz, les applications terrestres occupent les bandes 1.885-1.980 MHz et 2.110-2.170
MHz. La largeur de la bande de fréquence occupée par chaque porteuse est de 5 MHz.
Interface radio et procédure de contrôle de puissance dans le système UMTS 5
Chaque porteuse est divisée en des trames radio de 10 ms et chaque trame est segmentée en
15 intervalles de temps appelés slots. Le débit chip étant de 3,84 Mcps, chaque slot contient
donc 2560 chips (3,84 Mcps*10 ms/15 slots = 2560 chips). Le système UMTS peut opérer
selon deux modes et chacun de ces modes requiert des fonctionalités différentes pour la
couche physique :
On représente sur le tableau 1.1 [5] les différents paramètres du système UMTS. Pour
plusieurs raisons, le mode FDD a bénéficié d’un plus grand support que le TDD de la part
des différents groupes du 3GPP. Par conséquent, le mode FDD se trouve dans un état de
maturité plus avancé que le mode TDD dans la norme UMTS. Dans notre étude, seul le
mode FDD est considéré.
Interface radio et procédure de contrôle de puissance dans le système UMTS 6
On distingue deux types de canaux physiques dédiés sur le lien montant : le DPDCH
(Dedicated Physical Data CHannel) et le DPCCH (Dedicated Physical Control CHannel).
Le DPDCH transporte les informations de contrôle issues des couches hautes ainsi que les
données utilisateur avec un facteur d’étalement variable, compris entre 4 et 256. Le lien
montant DPCCH est utilisé pour transporter les informations de contrôle générées par la
couche physique avec un facteur d’étalement fixe de 256. On peut avoir 0, 1 ou plusieurs
DPDCH dans chaque lien radio mais un seul DPCCH. Le débit du canal DPDCH peut varier
d’une trame à l’autre. Pour un service à débit variable, le débit du canal DPDCH est indiqué
sur le canal DPCCH. Le canal DPCCH est transmis de façon continue et l’information du
débit est transmise par l’indicateur TFCI (Transport Format Combination Indicator). Par
conséquence, si cet indicateur TFCI n’est pas décodé correctement, l’intégralité de la trame
sera perdue. Puisque l’indicateur TFCI n’indique que le format de transport de la trame
courante, la perte d’un indicateur TFCI d’une trame n’affectera pas les autres trames. La
figure1.1 [1] présente la structure du canal dédié sur le lien montant en détail. Le canal
DPCCH utilise une structure à 15 slots sur une durée de trame radio de 10 ms. Cela représente
une durée de slot de 2560 chips, soit environ 0.667 ms. Chaque slot possède quatre champs
utilisés pour transmettre les symboles pilotes, T F CI, T P C (Transmission Power Control) et
FBI (FeedBack Information). Les symboles pilotes sont utilisés pour l’estimation du canal,
de la puissance reçue, de l’interférence et du bruit du canal au niveau du récepteur. Les
symboles TPC sont utilisés pour véhiculer les commandes de contrôle de puissance sur la
liaison descendante.
Interface radio et procédure de contrôle de puissance dans le système UMTS 7
DPDCH
Données
Voie I
– Physical Random Access Channel : Il est utilisé pour transporter le RACH (Random
Access Channel) qui sert à demander un code pour un mobile qui veut établir une
communication. La transmission d’un accès aléatoire est constituée d’un ou plusieurs
préambules de 4096 chips chacun et d’un message d’une durée de 10 ms ou 20 ms.
L’émission du RACH est basée sur un accès aléatoire de type ”Slotted ALOHA” avec
indication d’acquisition rapide. La station mobile peut effectuer un accès aléatoire à
des instants bien précis appelés slots d’accès. Il y a 15 slots d’accès toutes les deux
trames radio successives de 20 ms. Les slots d’accès disponibles dans chaque station
de base sont indiqués par les couches hautes. La partie contrôle est constituée de 8
symboles pilotes connus et de 2 symboles TFCI. La valeur du TFCI indique le format
de transport du message d’accès aléatoire courant.
– Physical Common Packet Channel : Il est utilisé pour transporter le CPCH (Common
Packet Channel). La transmission est constituée d’un ou plusieurs préambules d’accès
de 4096 chips chacun, d’un préambule de détection de collision de longueur 4096 chips
(CD − P ), d’un préambule de contrôle de puissance (P C − P ) de longueur 0 ou 8 slots
et d’un message de durée variable de N*10 ms. L’émission du CPCH est basée sur un
accès aléatoire de type DSM A-CD avec indication d’acquisition rapide. Chaque trame
CPCH est divisée en 15 slots, chacun de durée 2560 chips. Chaque slot consiste en deux
parties, une partie données qui transporte les informations des couches hautes et une
partie contrôle qui transporte les informations de contrôle de la couche physique. les
deux parties sont transmises en parallèle.
– Common Pilot Channel (CP ICH) : C’est un canal à débit fixe. Il utilise un facteur
d’étalement de 256 et véhicule une séquence prédéfinie de symboles. Il est utilisé par la
station mobile pour l’identification du code d’embrouillage de la cellule à laquelle elle
appartient. Il pourrait aussi être utilisé par le mobile pour déterminer sa vitesse car
son code d’étalement est fixe et la séquence des symboles qu’il envoie est prédéfinie.
– Primary Common Control Physical Channel (P − CCP CH) : C’est un canal à débit
fixe. Il utilise un facteur d’étalement de 256 et transporte le canal de transport BCCH.
– Secondary Common Control Physical Channel (S − CCP CH) : C’est un canal à débit
variable. Il utilise un facteur d’étalement variant de 4 à 256 et transporte les canaux
de transport F ACH et P CH.
– Synchronisation Channel (SCH) : Il est composé de deux canaux qui sont le P SCH
(Primary Synchronisation Channel) et le SSCH(Secondary Synchronisation Channel).
Le PSCH sert à la station mobile pour acquérir la synchronisation slot, le SSCH sert à
acquérir la synchronisation trame et à l’identification du groupe auquel appartient la
cellule. Le canal SCH primaire est constitué d’un code hiérarchique non modulé de 256
chips identiques pour toutes les cellules. Le code de synchronisation primaire (P SC)
CP est transmis au début de chaque time slot. Le SCH secondaire est constitué de la
transmission répétitive d’une séquence de 15 codes modulés de 256 chips chacun. Les
codes de synchronisation secondaires (SSC) sont transmis en parallèle avec les codes
de synchronisation primaires. Il y a 64 canaux secondaires indiquant 64 groupes de
code d’embrouillage différents.
– Paging Indicator Channel (P ICH) : C’est un canal à débit fixe. Il utilise un facteur
d’étalement de 256. Il transporte les indicateurs d’appels entrants (P agingIndicatorsP I).
Il est toujours associé à un S − CCP CH transportant un canal de transport P CH.
Parmi les 300 bits contenus dans une trame radio du P ICH, seulement 288 bits
sont utilisés pour transporter les indicateurs d’appels. Il y a N indicateurs d’appels
{P I0,...,P IN − 1} qui sont transmis à chaque trame PICH, où N = 18, 36, 72 ou 144.
Si un indicateur d’appel vaut 1 dans une trame radio, toutes les stations mobiles as-
sociées à cet indicateur doivent écouter la trame correspondante du S-CCPCH associé
au P ICH [1].
Interface radio et procédure de contrôle de puissance dans le système UMTS 10
La technique d’accès multiple à répartition par codes est, comme son nom l’indique,
assurée par le codage. En effet, à chaque utilisateur est associé un code unique pour encoder
le signal porteur d’information à transmettre. Le résultat immédiat du codage est l’étalement
du spectre du signal à transmettre d’où l’appellation systèmes à étalement de spectre. Et c’est
justement à cause du spectre étalé que le canal devient sélectif en fréquence. Le récepteur,
connaissant le code utilisé, peut décoder le signal reçu et récupérer l’information qui lui est
transmise.
La technique d’Accès Multiple par Répartition par Code est une technique d’accès souple
dans le sens où tous les utilisateurs utilisent simultanément la totalité de la bande. Elle
consiste en effet à étaler les signaux des différents utilisateurs avec des séquences d’étalement
faiblement corrélées. Ainsi tous les utilisateurs occupent le même spectre pendant le même
temps, ce qui se traduit par un gain de capacité. C’est pour cela que l’AMRC est la technique
d’accès utilisée dans les systèmes de télécommunication de troisième génération tels que la
norme UMTS (Universal Mobile Telecommunication System). La technique d’Accès Multiple
par Répartition par Code est basée sur la technique d’étalement de spectre. Elle consiste à
disperser le signal dans un spectre élargi tout en conservant la même quantité d’énergie
globale. Il existe plusieurs méthodes dont les plus connues sont :
– Etalement de spectre avec saut en temps AMRC-ST : Cette technique consiste à affecter
à un usager donné toute la bande de fréquence pendant une durée de temps déterminée
par le code d’étalement.
– Etalement de spectre à séquence directe AMRC-SD : Cette technique consiste à mul-
tiplier le signal originale par un code d’étalement dont le débit binaire est trés élevé
par rapport au débit du signal d’information. A la réception, on utilise le même signal
code pour désétaler le signal reçu.
La dernière technique semble permettre une capacité maximale d’utilisateurs. C’est d’ailleurs
pour cette raison qu’elle est retenue pour les systèmes radio mobile de troisième génération.
Dans le système UMTS, cette technique permet de faire étaler le spectre du signal de 390
KHz à 5 MHz.
Les codes OVSF : Les codes mis en oeuvre sur l’interface radio de l’UTRAN sont de
type OVSF (Orthogonal Variable Spreading Factor ). Dans les spécifications de l’UTRAN,
les codes OVSF sont appelés channelization code, ou codes de canalisation. Les séquences
codes SF sont rigouresement orthogonales et ne sont pas toutes de même longueur ; chaque
séquence est propre à chaque canal physique. Sur la figure 1.3, les codes sont représentés
sous forme d’arbre [1].
Les codes de brouillage PN : A cause du nombre fini de codes générés par l’arbre
OVSF et afin de ne pas limiter la capacité du système, il est autorisé à deux usagers appar-
tenants à deux cellules adjacentes d’utiliser le même code ; pour séparer les cellules, on a eu
recours à un deuxième niveau de codage utilisant des séquences de type PN (Pseudo-Noise)
Interface radio et procédure de contrôle de puissance dans le système UMTS 12
+1,+1,+1,+1,+1,+1,+1,+1
.....
+1,+1,+1,+1
SF=8
+1,+1
SF=4 .....
+1,+1,+1,+1,-1,-1,-1,-1
...
SF=2
+1,+1,-1,-1
c = +1
...
+1,-1
- n - n
17 0
6 6
b17-b16-b15-b14-b13-b12-b11-b10- b9 - b8 - b7 - b6 - b5 - b4 - b3 - b2 - b1 - b0 - n-
I
6 6 Cs
n
?
n n n
6 6 6
?
b17-b16-b15-b14-b13-b12-b11-b10- b9 - b8 - b7 - b6 - b5 - b4 - b3 - b2 - b1 - b0
17 0
- n- n - n
- n
- n
- n - l- l - n-
? ? ? ? ? ? ? ?
- n
? ?
CsQ
appelées scrambling code, ou codes de brouillage. Pour la norme UTRAN, les codes com-
plexes PN sont générés par deux suites de registres à décalage avec rebouclage linéaire LFSR
(Linear Feedback Shift Register )[2]. La figure 1.4 représente la structure du générateur des
codes utilisés sur la voie montante.
b) Techniques de modulation
En mode FDD, l’interface radio UMTS utilise la modulation QPSK (Quadrature Phase
Shift Keying) dans la liaison descendante et dual-channel QPSK dans la liaison montante
[2].
Pour un canal physique de données DPCH, les bits fournis par les couches supérieures
(canal DPDCH) sont temporellement multiplexés avec les bits de contrôle de la couche
physique (canal DPCCH). Le flux de bits ainsi formé est ensuite encodé NRZ puis séparé ;
les bits de rang impair sont dirigés vers la voie I et ceux de rang pair vers la voie Q. Les bits de
chaque branche sont ensuite étalés avec un code généré par l’arbre OVSF, puis brouillés avec
le code de brouillage complexe Cs = CsI + jCsQ . Une modulation QPSK est alors appliquée
avant l’émission sur l’interface radio.
Sur le lien montant, les bits de contrôle ne sont pas multiplexés avec les données à
transmettre mais directement émis sur la voie Q alors que le canal de données DPDCH est
envoyé sur la voie I.
voie Q de l’ième utilisateur et Cs (t) le code d’embrouillage utilisé dans la cellule. Soit n(t) le
bruit blanc additif gaussien.
Le modèle en bande de base d’un émetteur CDMA à M utilisateurs est montré dans la
figure 1.5[3]. Le signal reçu au niveau du récepteur s’écrit [3] :
Interface radio et procédure de contrôle de puissance dans le système UMTS 14
√
P1 uI1 (t)- n
@
?s1 (t)
n -@
6
cI1 (t)
@
√
P1 u Q
1 (t)- e
6
%n %n
6
-e n(t)
%
e %
e Cs (t)
6 6
cQ j
? r(t)
1 (t)
?
- -
6
√
PM uIM (t)- n
@
?sM (t)
n -@
6
cIM (t)
@
√
PM u Q
M (t)- %
6
en- en
6
%
6 6 Cs (t)
cQ
M (t) j
M p
X p Q
I I Q
rk (t) = Pi uk,i (t)ci (t) + j Pi uk,i (t)ci (t) Cs (t) + n(t) (1.1)
i=1
avec :
SF
X
cIi (t) = cI,i
l p(t − lTc ), (1.2)
l=1
SF
X
cQ
i (t) = cQ,i
l p(t − lTc ), (1.3)
l=1
où Tc est la période chip et p(t) représente la fonction de mise en forme des symboles chip,
√
Pi est la puissance de transmission de l’ième station mobile, elle est considérée constante
durant la période de contrôle de puissance.
Z (k+1)Tb
1
yiI (k) =√ rk (t)cIi (t)dt, (1.4)
Tb kTb
Interface radio et procédure de contrôle de puissance dans le système UMTS 15
y1I (t) I
- RT -û1 (t)
- @
@ 0
(.)dt -
cI1 (t)
y1Q (t)
6
@ Q
-û1 (t)
@ RT
6 -
e
e
-
0
(.)dt -
Cs (t) cQ (t) 6
1
r(t) -
I
yM (t) I
- RT -ûM (t)
- @
@ 0
(.)dt -
cIM (t)
6 Q
yM (t)
@ Q
-ûM (t)
@ RT
6 -
ee
-
0
(.)dt -
Cs (t) cQ (t) 6
M
p M
X p
yiI (k) = Pi uIi (k) + Pj uIj (k)αij
I
+n
e(k), (1.5)
j=1
R Tb
I
où αji = √1 cIi (t)cIj (t)dt représente le coefficient de corrélation des codes correspondant
Tb 0
Le contrôle de puissance dans les systèmes à étalement de spectre joue un rôle important
au niveau de l’augmentation de la capacité du système. De plus, il permet de contrer les
variations rapides et lentes du canal radio-mobile. Enfin, le contrôle de puissance permet
de lutter contre l’effet proche-loin (Near-far effect). Dans ce paragraphe nous décrivons le
contrôle de puissance en UMTS sur la liaison montante et sur la liaison descendante.
Le contrôle sur la liaison montante s’effectue via la mise en oeuvre de deux boucles de
contrôle : une boucle ouverte, corrélant la puissance d’émission du mobile avec la puissance
reçue qu’il mesure, pour compenser les évanouissements lents dus aux effets de masque (les
obstacles et les atténuations de parcours jouent le même rôle sur les trajets montant et
descendant), et une boucle fermée où la station de base demande au mobile d’adapter sa
puissance d’émission en fonction du niveau du rapport signal à bruit qu’elle-même mesure.
Bien qu’elle introduise un certain retard d’asservissement du mobile, cette boucle fermée est
nécessaire pour contrôler les effets des évanouissements rapides sur le canal montant qui sont
totalement décorrélés de ceux du canal descendant.
Il s’agit de contrôler la liaison retour du mobile vers la station. Le contrôle de puissance est
utilisé en boucle ouverte principalement pour tenir compte des blocages. Le mobile modifie
sa puissance d’émission suivant la puissance qu’il reçoit et suivant les informations sur la
charge de la cellule diffusées par la station de base. Le contrôle de puissance en boucle ouverte
est utilisé lors du premier accès du mobile au réseau. Il permet au mobile de bien peser sa
puissance d’émission.
mobile un bit de contrôle pour ajuster sa puissance d’émission. La station de base envoie tous
les slots un bit (0 ou 1) dans le champ TPC du DPCH. Le 0 correspond à une augmentation
et le 1 à une diminution de la puissance émise par le mobile de ∆ dB (∆ valeur prédéfinie) .
Il s’agit de contrôler la liaison aller, vers le mobile. Le contrôle de puissance sur cette
liaison est beaucoup moins efficace. Il faut dire qu’il n’y a plus de problème proche-loin
puisque le signal utile et les signaux brouilleurs émis par la même station à destination
des autres mobiles sont orthogonaux. Toutefois, ce n’est pas le cas des signaux venant des
autres stations. Le contrôle sur la liaison descendante n’est composé que d’une boucle fermée.
Comme pour le cas de la liaison montante, le mobile estime le RSB, le compare à une valeur
seuil et génère les commandes de contrôle de puissance qu’il envoie à la station de base.
1.3 Conclusion
Dans ce chapitre nous avons décrit la couche physique de l’interface radio de l’UTRAN
en présentant la structure des canaux physiques, la technique d’accès multiple DS-CDMA
et le principe d’étalement de spectre.
Nous avons présenté, par la suite, la chaı̂ne de transmission DS-CDMA et ses différents
paramètres qui la caractérisent.
Chapitre 2
Fig. 2.1 – Variation de la réponse impulsionnelle du canal radio mobile au cours du temps
Le signal reçu peut être représenté comme la superposition d’un grand nombre de répliques
atténuées et retardées du signal émis. Ces atténuations et ces retards sont variables dans le
temps puisque l’environnement du mobile change avec son déplacement. Enfin, il faut aussi
tenir compte de l’effet Doppler dû à la vitesse du mobile. La figure 2.2 montre un schéma
simplifié de la réception d’un trajet i de vecteur d’onde k~i , arrivant au mobile avec un angle
d’incidence θi . Le mobile est supposé se déplacer avec une vitesse uniforme v.
~ −−−−→
X
r(t) = αn (t)s(t − τn (t))ej kn .OM (t) (2.2)
n
où fD = v/λ est la fréquence Doppler maximale. Il apparaı̂t que l’expression en bande de
base du signal reçu est
X
re (t) = αn (t)ej2π(fD cos(θn )t+ϕn (t)) se (t − τn (t)) (2.4)
n
Notons que ϕn (t) varie de 2π rad chaque fois que τn (t) varie de 1/f0 , or 1/f0 a généralement
une valeur très faible et donc ϕn (t) peut varier de 2π rad même si le canal varie faiblement. Le
phénomène d’évanouissement résulte essentiellement de la variation temporelle de la phase.
Selon sa valeur, les trajets se compensent ou s’additionnent, et par conséquent font aug-
menter ou diminuer le niveau du signal. Les atténuations αn (t) et les délais τn (t) varient,
Modélisation du canal Radio mobile 22
eux aussi, aléatoirement. Ce qui fait que le signal reçu donné par (2.4) est un processus
aléatoire. Quand il y’a un assez grand nombre de trajets, ce qui est le cas dans la pratique,
on peut appliquer le théorème de la limite centrale et déduire que re (t) est un processus
aléatoire, complexe et gaussien. Remarquons aussi qu’en réalité, αn (t) constitue la somme
des amplitudes de sous-trajets ayant le même retard : αn (t) ∼ N (0,E(|αn (t)|2 )). La réponse
impulsionnelle h(τ ; t)du canal est donc un processus aléatoire, complexe et gaussien par rap-
port à la variable t. Quand h(τ ; t) est de moyenne nulle, c’est-à-dire dire quand il n’y a pas
de trajet direct (LOS : LineOf Sight), son enveloppe |h(τ ; t)| suit une loi de Rayleigh. Dans
le cas où il y’a un trajet fixe, un trajet qui relie directement l’antenne de la station de base
et le mobile par exemple, en plus des trajets qui varient aléatoirement, la moyenne de h(τ ; t)
n’est plus nulle et l’enveloppe suit une loi de Rice.
où L est le nombre de trajets. Donc, si on envoie un symbole d’énergie 2E, on reçoit une
énergie moyenne 2E L−1 2
P
i=0 σi .
Dans le modèle de Jakes pour la simulation d’un canal radio mobile suppose que chaque
trajet provient de réflecteurs uniformément espacés sur un cercle autour du mobile. Le mobile
étant en mouvement, le signal qui parvient au mobile à partir d’un seul réflecteur a pour
décalage Doppler fD sin(α) où α est le complémentaire de l’angle entre le sens de déplacement
du mobile et la direction d’incidence du signal et fD est la fréquence Doppler maximale.
Selon le modèle de Jakes la réponse impulsionnelle pour un seul trajet se met sous la
Modélisation du canal Radio mobile 23
Fig. 2.4 – Construction d’un trajet à partir de plusieurs rayons provenant de réflecteur placés
sur le même cercle
Modélisation du canal Radio mobile 24
forme :
M −1
1 X
hl (t) = √ βl exp(jθlm )exp(j2πfD sin(m∆θ)t) (2.7)
M m=0
où M est le nombre de rayons qui arrivent en même temps pour constituer un trajet, θlm est
une phase aléatoire qui provient de la réflexion du rayon sur un obstacle, βl est l’amplitude
du trajet et ∆θ est l’angle qui sépare deux réflecteurs consécutifs. En effet, on suppose que les
réflecteurs sont uniformément espacés de ∆θ. Dans la suite, nous notons Am,l = βl exp(jθlm ).
Donc,
X
φh (τ ) = E[|Am,l |2 ] exp(j2πfD sin(m∆θ)τ ) (2.9)
mΣ
Les deux simulations présentées par les deux figures 2.5 et 2.6 ont été effectuées pour
1000 time slots.
Nous remarquons bien dans ces figures la corrélation entre la rapidité des variations et
la valeur de vitesse.
Fig. 2.5 – Fluctuations d’un trajet pour une vitesse(v=10 Km/h) du mobile
Modélisation du canal Radio mobile 26
Fig. 2.6 – Fluctuations d’un trajet pour une vitesse(v=90 Km/h) du mobile
2.4 Conclusion
Dans ce chapitre, nous avons introduit les différentes caractéristiques du canal radiomo-
bile, nous avons présenté la méthode de Jakes utilisée pour générer la partie multi trajets
du canal de propagation.
Nous avons présenté les résultats de la simulation du trajet du canal pour deux vitesses du
mobile. Nous avons remarqué que, pour une faible vitesse, le canal ne change pas rapidement
au cours du temps, et pour les grandes vitesses du déplacement du mobile les évanouissements
sont rapides.
Pour bien contrôler ces variations, nous devons disposer, dans la procédure de contrôle
de puissance, d’un prédicteur adaptatif pour prédire le comportement du canal durant la
transmission des trames UMTS, c’est l’objet du chapitre 3.
Prédiction adaptative de la variation du canal de transmission radio mobile 27
Chapitre 3
Nous allons présenter, dans ce chapitre suivant, le principe général de la prédiction adap-
tative et nous allons aborder, par la suite, les paramètres optimaux du prédicteur, déterminés
dans le contexte radio mobile pour une meilleure poursuite du canal.
Pour bien contrôler les variations du canal radio mobile et accomplir un contrôle de puis-
sance judicieux, nous proposons de s’appuyer sur un prédicteur adaptatif qui nous permettre
d’anticiper quant aux variations éventuelles du canal de transmission.
Pour ajuster d’une façon convenable la puissance d’émission des stations mobiles et pour
bien suivre les évanouissements rapides du canal, nous proposons de prédire le comportement
du canal, en terme du gain, noté g.
Le canal est prédit en temps réel d’une manière adaptative par un filtre linéaire de vecteur
paramètre W . L’évolution des paramètres de ce filtre est gouvernée par un algorithme conçu
de telle manière que le filtre adaptatif W (k) suive à chaque instant l’évolution du canal. Cette
évolution est contrôlée par l’erreur e(k) qui représente l’écart entre le signal de référence
g(k) et la sortie ĝ(k) = W T (k)G(k) du filtre adaptatif. Le choix de l’algorithme adaptatif
est un facteur primordial qui influe sur la qualité de la poursuite de la non stationnarité que
représente le canal radio mobile.
Nous présentons dans ce qui suit les algorithmes d’adaptation qui vont servir à l’ajus-
tement des coefficients du prédicteur. Nous avons choisi, dans notre étude, deux familles
Prédiction adaptative de la variation du canal de transmission radio mobile 29
g(k) +
e(k) = g(k) − ĝ(k)
-
? – 6
Z −1
KAA
G(k) ĝ(k)
- W (k)
A
A
A
µ
W (k + 1) = W (k) + G(k)e(k), (3.1)
+ GT (k)G(k)
avec :
e(k) = g(k) − W T (k)G(k); (3.2)
L’algorithme des moindres carrés récursifs RLS (Recursive Least Square) est basé sur la
minimisation du critère suivant [9] :
k
X
J(k) = e(j)2 . (3.3)
j=0
Comme le montre le critère J(k) à minimiser, l’optimisation se base sur toutes les ob-
servations passées. Dans un contexte non stationnaire, il est plus intéressant d’accorder plus
d’importance aux observations récentes. On introduit ainsi un facteur de pondération λ dont
la valeur vérifier : 0 < λ ≤ 1. Ce facteur est aussi appelé facteur d’oubli car il sert à oublier
les données qui correspondent à un passé lointain. Le cas particulier λ = 1 correspond à une
mémoire infinie. L’équation (3.3) devient:
k
X k
X
k−j 2
J(k) = λ e(j) = λk−j (g(j) − W T (k)G(j))2 . (3.4)
j=0 j=0
k
X
∇W J(k) = − 2λk−j (g(j) − W T (k)G(j))G(j) = 0 (3.5)
j=0
où encore:
k
" k
#
X X
P (k) = λk−j g(j)G(j) = λk−j G(j)GT (j) W (k) = R(k)W (k). (3.6)
j=0 j=0
sous réserve que la matrice R(k) est inversible. Les équations précédentes peuvent se calculer
de manière récursive :
Prédiction adaptative de la variation du canal de transmission radio mobile 31
k
X k−1
X
k−j T
R(k) = λ G(j)G (j) = λ λk−1−j G(j)GT (j) + G(k)GT (k), (3.8)
j=0 j=0
donc
R(k) = λR(k − 1) + G(k)GT (k). (3.9)
On a aussi
P (k) = λP (k − 1) + G(k)g(k). (3.10)
En posant:
Q(k) = R−1 (k) (3.12)
et
λ−1 R−1 (k − 1)G(k)GT (k)R−1 (k − 1)
K(k) = (3.13)
1 + λ−1 GT (k)R−1 (k − 1)G(k)
l’équation de récursion pour Q(k) peut s’écrire :
c’est l’équation de Riccati. Le vecteur K(k) est appelé gain de Kalman, qu’on peut réarranger :
Finalement, on a :
W (k) = W (k − 1) + K(k)e(k), (3.20)
où
e(k) = g(k) − GT (k)W (k − 1). (3.21)
Fig. 3.2 – Variation de l’EQM en fonction de µ pour différentes valeurs du longueur du filtre
prédicteur (canal à évanouissements lents : v = 10 km/h)
Prédiction adaptative de la variation du canal de transmission radio mobile 33
Fig. 3.3 – Variation de l’EQM en fonction de µ pour différentes valeurs du longueur du filtre
prédicteur (canal à évanouissements rapides : v = 90 km/h)
Les simulations sont réalisées pour deux types de canaux radio mobiles, l’un est ca-
ractérisé par ses évanouissements lents (vitesse de déplacement v égale à 10 km/h), l’autre
est à évanouissements rapides (v = 90 km/h). Nous avons estimé à travers ces simulations
les valeurs optimales des pas d’adaptation µ pour différentes valeurs de L. L’analyse de ces
courbes nous permet de tirer les conclusions suivantes :
– Dans le cas des évanouissements lents, l’EQM est minimale pour une longueur faible
du prédicteur L = 2 et un µ = 1,1. Pour des évanouissements rapides, nous remarquons
que les performances de l’algorithme NLMS sont meilleures pour L = 8 et un µ = 1,6.
– Nous remarquons que l’Erreur Quadratique Moyenne minimale (EQMmin ) dans le cas
d’un canal représentant des évanouissements lents est largement inférieure (EQMmin '
0.0001) à celle d’un canal à évanouissements rapides (EQMmin ' 0.1).
Prédiction adaptative de la variation du canal de transmission radio mobile 34
Nous considérons les valeurs initiales mentionnées dans [12], nous prenons Q(0) = δ −1 I
(avec I est la matrice identité L ∗ L), δ = 0,01 et W (0) = 0.
Afin de déterminer la valeur optimale de λ (λopt ) pour laquelle l’EQM est minimale, nous
avons tracé la courbe de la figure 3.4. Cette simulation représente la variation de l’EQM
en fonction de λ. Pour chaque valeur de λ, nous avons déterminé la moyenne temporelle
de l’erreur quadratique, durant la transmission de 6 trames. L’opération est répétée pour
100 tirages des coefficients du canal radio mobile à évanouissements rapides (v = 50 km/h).
Nous remarquons que l’EQM est minimale pour λ = 0,8 et pour une longueur L = 2 du
prédicteur.
v (km/h) 10 30 50 70 90
Fig. 3.5 – Variation du gain réel et prédit du canal de transmission utilisant l’algorithme
NLMS (v = 10 km/h)
Prédiction adaptative de la variation du canal de transmission radio mobile 36
Les simulations réalisées dans le paragraphe précédent montrent que l’algorithme adap-
tatif de prédiction est moins performant en présence des variations rapides du canal. Pour
confirmer cette conclusion, nous avons représenté, respectivement sur les figures 3.5 et 3.6,
la variation du gain prédit du canal durant la transmission de 6 trames, comparée à celle
du gain réel pour les deux cas d’évanouissements considérés et ce en utilisant les paramètres
optimaux L = 2, µ = 1,1 pour une vitesse v = 10 km/h et L = 8, µ = 1,6 pour une vitesse v
= 90 km/h. Nous remarquons que pour le canal qui représente des évanouissements rapides
(figure 3.6), le prédicteur n’a pas pu suivre les variations du canal. Ceci montre que la capa-
cité de poursuite des variations rapides du canal radio mobile par l’algorithme du gradient
stochastique NLMS est limitée.
Nous avons étudié aux paragraphes précédents les paramètres optimaux pour lesquels les
deux algorithmes étudiés présentent de meilleures performances. Nous proposons, mainte-
nant, de comparer les performances des algorithmes adaptatifs, NLMS et RLS avec facteur
d’oubli, dans la prédiction du canal radio mobile à évanouissements rapides.
Nous présentons sur la figure 3.7 la variation du gain prédit avec les deux algorithmes
durant la transmission de 6 trames. Cette simulations est réalisée pour une vitesse v = 50
km/h et en utilisant les paramètres déterminés précédement.
D’après la variation du gain prédit avec les deux algorithmes, nous remarquons que, en
présence des évanouissements rapides, l’algorithme RLS avec oubli présente une meilleure
poursuite par rapport au NLMS.
3.4 Conclusion
Nous avons proposé, dans ce chapitre, une structure linéaire de prédiction permettant de
prédire d’une manière adaptative la variation de la puissance du signal reçu dans un système
UMTS en présence d’un canal de transmission radio mobile.
Fig. 3.6 – Variation du gain réel et prédit du canal de transmission utilisant l’algorithme
NLMS (v = 90 km/h)
Fig. 3.7 – Variation du gain du canal prédit avec RLS : v = 50 km/h, µ = 1, λ = 0,8 et L
=2
Prédiction adaptative de la variation du canal de transmission radio mobile 38
NLMS et le RLS. Pour accommoder notre prédicteur aux variations éventuellement rapides
du canal de transmission, nous avons opté pour l’algorithme NLMS, d’une part, et pour
l’algorithme RLS avec facteur d’oubli, d’autre part.
Nous avons déterminés, par la suite, les paramètres optimaux pour lesquels les deux algo-
rithmes représentent les meilleures performances dans le contexte radio mobile. Les résultats
de simulations, que nous avons présenté, ont montré que l’algorithme des moindres carrés
récursifs RLS avec oubli présente une meilleure poursuite de la variation du canal radio
mobile à évanouissements rapides comparé à l’algorithme du gradient stochastique NLMS.
Nous proposons, dans le chapitre suivant, d’inclure les techniques de prédiction du gain
du canal radio mobile à évanouissements rapides dans la procédure de contrôle de puissance
dans le système UMTS.
Méthodes prédictives de contrôle de puissance dans un environnement radio mobile 39
Chapitre 4
Dans la norme UMTS, le contrôle de puissance rapide est utilisé pour lutter contre
l’effet des évanouissements. Il consiste à ajuster, slot par slot, le niveau de la puissance
d’émission en fonction du Rapport Signal à Bruit (RSB) mesuré en réception. Pour cela, la
commande de contrôle de puissance (TPC : “Transmit Power Control command”) est calculée
en comparant ce RSB à la valeur cible visée. Si la qualité du lien radio est moins bonne que
ce que l’on veut, le récepteur demande à l’émetteur d’augmenter sa puissance d’émission.
Sinon, il lui demande de la réduire. Une approche possible serait de faire varier la puissance
d’émission avec un pas fixe en dB. On peut bien évidemment utiliser plusieurs pas afin d’avoir
un meilleur ajustement de la qualité du lien radio. En présence d’un canal radio mobile à
trajets multiples, le signal reçu au niveau de la station de base présente en général des
évanouissements dus à la présence simultanée de plusieurs trajets de propagation. Le canal
radio mobile présente un environnement non stationnaire caractérisé par des évanouissements
rapides (fast fading). Dans un tel contexte, la qualité de transmission reçue peut suivre la
variation rapide du canal et peut donc varier entre l’instant où la station de base la mesure
et l’instant où la commande correspondante parvient à la station mobile. Pour cela, nous
proposons, dans la première partie de ce chapitre, de prédire la variation introduite par le
canal radio mobile à trajets multiples en utilisant les algorithmes adaptatifs étudiés dans le
chapitre précédent.
Les grandes atténuations de la puissance reçue sont enregistrées autour des évanouissements
profonds (deep fading), il est donc nécessaire de concevoir une procédure efficace de contrôle
de puissance qui détecte et réagit à ce type d’évanouissements. Pour cela nous proposons
par proposer, dans la deuxième partie de ce chapitre, d’introduire plusieurs niveaux d’ajus-
tement de la puissance au cours de la procédure de contrôle. Nous étudions, par la suite, les
performances de la procédure prédictif de contrôle de puissance multi-niveaux.
Puissance
reçue (db)
Prédiction et Décision
-
Station
de
base
Variation
du -
canal (db) 6 Station
mobile
?
Tcp aa C
aa +/- 1 db
Puissance
Step Size
transmise (db)
Nous considérons, pour les simulations suivantes, un système UMTS à une seule cel-
lule modulé en DS-CDMA QPSK avec un débit binaire de 64 Kbps et une fréquence por-
teuse de 2 GHz. Le débit chip est de 3.84 Mchips/s. Nous étudions les performances du
contrôle de puissance rapide en boucle fermée en présence de 4 stations mobiles dans la
cellule et nous supposons que toutes les stations transmettent dans un milieu radio mobile
à évanouissements.
Méthodes prédictives de contrôle de puissance dans un environnement radio mobile 42
Nous supposons que les symboles contenus dans un slot sont transmis avec la même
puissance durant la période de contrôle de puissance Tcp . A cause de la variation temporelle
du canal multi trajets, les symboles arrivent au niveau de la station de base avec différents
niveaux de puissance. Pour illustrer le comportement du canal durant la transmission des
symboles d’un même slot, nous avons simulé le système UMTS avec un débit de transmission
égal à 64 kbits/s.
Nous représentons sur la figure 4.3 la variation du gain du canal durant la transmission
de 15 slots, chaque slot contient 160 symboles et ce pour les trois vitesses 10 km/h, 50 km/h
et 100 km/h. Les valeurs du gain du canal de transmission calculées aux instants de contrôle
de puissance (Tcp ) sont indiquées par des triangles. Nous remarquons que, pour v = 100
km/h, la variation du canal est assez rapide durant la transmission des symboles d’un même
slot. Pour cette raison, nous nous posons la question suivante : est-il utile de prendre des
points de mesure supplémentaires entre deux instants de contrôle de puissance?
Nous supposons que le gain moyen du canal, de la ième station mobile, reste constant
durant la transmission du lème sous groupe de symboles appartenant au k ème slot et nous le
notons par gi (l) avec l = k + jTcp /N et 0 ≤ j ≤ N . Nous avons défini pour chaque utilisateur
M Si , d’une cellule donnée, les variables ci-dessous :
– L : La longueur du prédicteur,
– Gi (l) = [gi (l − 1),gi (l − 2), · · · ,gi (l − L)] : historique des L mesures précédentes du gain,
– gˆi (l) est le gain moyen estimé,
– ei (l) = gi (l) − gˆi (l) est l’erreur de prédiction, et
– Wi (l) = [wi1 (l),wi2 (l), · · · ,wiL (l)] est le vecteur des coefficients caractéristiques du
prédicteur.
gi (l)
?
z −1
gi (l − 1) - wi1
?
−1 6
z
?
- wi2 - +
.
. 6 ?
.
.
.
.
? .
z −1
?
- wiL - +
gi (l − L)
6
ĝi (l) - +
- +
ei (l) = gi (l) − ĝi (l)
Algorithme adaptatif
Nous avons détaillé, dans le chapitre 3, les algorithmes du gradient stochastique NLMS
et des moindres carrés récursifs RLS avec oubli choisis pour la détermination des coefficients
optimaux du filtre prédicteur W et nous avons déterminés les paramètres optimaux pour
lesquels les deux algorithmes représentent les meilleures performances dans le contexte radio
mobile.
2
g(k) − ĝ(k)
EQN (k) = 10 log . (4.2)
g(k)
Fig. 4.7 – Variation de l’erreur de prédiction pour une vitesse v = 100 km/h
Méthodes prédictives de contrôle de puissance dans un environnement radio mobile 48
Nous remarquons qu’en augmentant la vitesse de déplacement du mobile, il est plus per-
formant d’augmenter le nombre N de sous groupes de symboles, considéré dans la prédiction
adaptative du gain du canal de transmission. En effet, pour une vitesse v = 100 km/h, l’er-
reur quadratique normalisée EQN, calculée pour N = 10, est au moyenne inférieure de 30
dB par rapport à celle calculée pour N = 1. Cependant, pour v = 10 km/h, l’EQN calculée
pour les trois valeurs de N présente presque les mêmes performances.
Nous avons représenté sur la figure 4.3 l’évolution du canal durant la transmission des slots
pour différentes vitesses de déplacement de la station mobile. Cette figure montre que pour les
grandes vitesses (v = 100 Km/h), l’affaiblissement introduit par le canal est très important,
on parle dans ce cas des évanouissements profonds (deep fading). Pour bien contrôler la
puissance de transmission des stations mobiles en présence de ces évanouissements, il a
été proposé, dans [4], de faire varier le pas de contrôle de puissance suivant la vitesse de
déplacement des stations mobiles.
Basée sur le rapport énergie de bit à interférences Eb /I0 reçu [3], la station de base envoie
une commande TPC sur un certain nombre de bits. On note par Ci (k +1) la commande TPC
calculée à partir du k ème slot et envoyée par la station de base vers la ième station mobile
pour ajuster la puissance d’émission du slot émis à l’instant k + 1.
Soit P ei (k) la puissance d’émission du k ème slot de la trame envoyée par la ième station
mobile, la puissance reçue P ri (k) par la station de base s’exprime en fonction du gain canal
gi (k) par la relation suivante [3]:
Dans le cas de la liaison montante le pas de contrôle de puissance a été fixé à 1 ou 2 dB,
ce pas est choisi en fonction de la vitesse moyenne du mobile. Dans [4], on suggère de coder
les commandes de contrôle de puissance sur 2, 3 ou 4 bits au lieu de 1. Les pas varient de
0.25 à 1.5 dB pour maintenir les performances du système.
3 siEb /I0 (k) − (Eb /I0 )cible < −5
2 si − 5 ≤ Eb /I0 (k) − (Eb /I0 )cible < −3
si − 3 ≤ Eb /I0 (k) − (Eb /I0 )cible < −
1
Ci (k + 1) =
0 si − ≤ Eb /I0 (k) − (Eb /I0 )cible <
−1 si ≤ Eb /I0 (k) − (Eb /I0 )cible < 3
−2
si3 ≤ Eb /I0 (k) − (Eb /I0 )cible
avec = 0,5∆P .
Nous remarquons qu’en présence des’évanouissements profonds (ici -17 dB au 4ème slot
et -16 dB au 25ème slot), la puissance de transmission contrôlée avec un pas d’ajustement de
puissance variable est supérieure de plus de 6 dB à la puissance de transmission contrôlée
par un pas fixe. Nous concluons que la procédure de contrôle de puissance multi-niveaux est
plus robuste, en présence des évanouissements profonds, que la procédure conventionnelle.
Pour bien suivre les évanouissements rapides du canal et compenser, efficacement, ses
grandes atténuations, nous proposons de prédire le gain du canal gi d’envoyer la commande
correspondante à son état en avance.
Dans un canal radio mobile, les grandes atténuations de la puissance reçue se produisent
en présence des évanouissements profonds. Pour mieux compenser l’effet du canal, nous avons
appliquer les techniques prédictives dans la procédure de contrôle de puissance multi-niveaux.
4.3 Conclusion
Nous avons évalué, dans ce chapitre, les performances des techniques prédictives dans
la procédure de contrôle de puissance. Nous avons introduis, par la suite, plusieurs niveaux
d’ajustement de puissance pour lutter contre les évanouissements profonds du canal. Associé
aux techniques prédictives, le contrôle multi-niveaux présente de meilleures performances.
Méthodes prédictives de contrôle de puissance dans un environnement radio mobile 52
Chapitre 5
Les performances du schéma de contrôle de puissance basé sur une prédiction adaptative
des variations du canal radio mobile, se reposent sur la qualité de cette prédiction. Dans les
chapitres précédents, nous avons montré que la détermination de la mémoire de prédicteur
(longueur L du filtre prédicteur) dépend de la variation du canal : rapide ou lente. L’utilisa-
tion d’une longueur L inadéquate entraı̂ne la dégradation des performances de la prédiction.
Pour cette raison, nous avons pensé à utiliser la structure en treillis pour l’implémentation
du préducteur étant donné que cette dernière ne présente pas le problème de surdimension-
nement.
La structure en treillis est constituée d’un ensemble de cellules mis en cascade. Son schéma
d’implémentation peut être déduit en considérant à la fois le signal erreur de prédiction avant
à l’ordre L (prédiction à partir des échantillons passés) :
où
X(n − 1) = [x(n − 1),x(n − 2), · · · ,x(n − L)]T
et
aL = [a1,L ,a2,L , · · · ,aL,L ]T
où
bL = [b1,L ,b2,L , · · · ,bL,L ]T
La structure correspondante (5.3) et (5.4) est donnée à la figure 5.1,il s’agit d’une cellule
élémentaire du filtre en treillis.
Un filtre complet d’ordre L est constitué d’un ensemble de L cellules en cascade. L’ini-
tialisation est, ea,0 (n) = eb,0 (n) = x(n).
La correspondance entre les coefficients ai,L et les coefficients de réflexion est fournie par
la récurrence. L’ensemble de ai,L (1 ≤ i ≤ L) s’obtient à partir de l’ensemble des ki en
L itérations, avec indices croissants. Pour calculer les ai à partir des ki , il faut procéder
dans l’ordre inverse et calculer les coefficients intermédiaires ai,j (1 ≤ i ≤ L − 1; j ≤ i) par
l’expression suivante [8]:
1
aj,(i−1) = [aj,i + ki a(i−j),i ]; ki = ai,i (5.5)
1 − ki2
Structure en treillis 56
Les opérations d’un filtre adaptatif en treillis sont données dans ce qui suit [8] :
Pour 0 ≤ l ≤ L − 1
Comme il y a deux types de récurrences, il faut distinguer deux types d’initialisations ; sur
l’ordre et temporelle. Les initialisations des récurrences sur l’ordre sont obtenues de manière
directe. Les erreurs de prédiction ont comme valeur initiale le nouvel échantillon du signal
d’entrée ; les énergies d’erreur de prédiction, la puissance de ce signal ; et la variable ϕ0 (n)
est mise à un.
Ea,l (0) = λL E0 , 0 ≤ l ≤ L − 1
Nous avons estimé à travers cette simulation les valeurs optimales de λ pour les différentes
valeurs de L. Nous remarquons que pour L = 10, l’EQM = 0. L’analyse de cette courbe
nous permet de tirer la conclusion suivante : l’EQM est minimale pour les grandes valeurs
de L et les grandes valeurs de λ. Ainsi, nous avons résolu le problème de la longueur de la
mémoire du prédicteur puisqu’il suffit de choisir L élevée.
Fig. 5.2 – Variation de l’EQM en fonction de λ pour différentes valeurs du longueur du filtre
prédicteur
Structure en treillis 58
Nous avons étudié aux paragraphes précédents les paramètres optimaux pour lesquels
l’algorithme de moindres carrés rapides pour les filtres à structure en treillis présentent de
meilleures performances. Nous proposons, dans ce paragraphe, de comparer les performances
de l’algorithme des moindres carres rapides pour les filtres à structure en treillis, avec les
algorithmes NLMS à pas µ et RLS avec facteur d’oubli, dans la prédiction du canal radio
mobile à évanouissements rapides. Nous présentons sur la figure 5.3 la variation du gain
Fig. 5.3 – Variation du gain du canal prédit avec les trois algorithmes
prédit avec les trois algorithmes durant la transmission de 6 trames. Cette simulation est
réalisée pour une vitesse v = 70 km/h et en utilisant les paramètres déterminés précédement.
D’après la variation du gain prédit avec les trois algorithmes, nous remarquons que,
en présence des évanouissements rapides, l’algorithme des moindres carrés rapides pour les
filtres à structure en treillis présente des meilleures performances par rapport au NLMS et
RLS .
Structure en treillis 59
5.5 Conclusion
Nous avons proposé, dans ce chapitre, d’étudier la structure en treillis. Cette structure a
été associée à l’algorithme des moindres carrés rapides pour les filtres à structure en treillis
ce dernier permet de prédire d’une manière adaptative la variation de la puissance du signal
reçu dans un système UMTS en présence d’un canal de transmission radio mobile.
Nous avons déterminés, par la suite, les paramètres optimaux pour lesquels l’algorithme
représentent les meilleures performances dans le contexte radio mobile. Les résultats de
simulations, que nous avons présenté, ont montré que l’algorithme de moindres carres rapides
pour les filtres à structure en treillis présente des meilleures performances par rapport au
NLMS et RLS.
Conclusion générale
Les travaux développés dans le cadre de ce mémoire ont porté sur la procédure de contrôle
de puissance dans le système UMTS. Dans le premier chapitre, nous avons présenté la chaı̂ne
de transmission DS-CDMA et ses différents paramètres qui la caractérisent.
Dans le deuxième chapitre, nous avons introduit les différentes caractéristiques du canal
radiomobile, nous avons présenté la méthode de Jakes utilisée pour générer la partie multi
trajets du canal de transmission,
Dans le troisième chapitre , nous avons étudié les performances de l’algorithme adaptatif
du gradient stochastique NLMS,et l’algorithme adaptatif des moindres carrés récursifs RLS
avec oubli. Nous avons déterminé, par la suite, les paramètres optimaux pour lesquels les
deux algorithmes représentent les meilleures performances dans le contexte radio mobile. Les
résultats de simulations, que nous avons présenté, ont montré que l’algorithme des moindres
carrés récursifs RLS avec oubli présente une meilleure poursuite de la variation du canal radio
mobile à évanouissements rapides comparé à l’algorithme du gradient stochastique NLMS.
Dans le quatrième chapitre de ce travail, nous avons étudié les performances des tech-
niques prédictives dans la procédure de contrôle de puissance. Nous avons introduis, par la
suite, plusieurs niveaux d’ajustement de puissance pour lutter contre les évanouissements du
canal. Associé aux techniques prédictives, le contrôle multi-niveaux présente de meilleures
performances.
Finalement, dans la dernière partie de ce travail, nous avons étudié les performances
de l’algorithme des moindres carrés rapides pour les filtres à structure en treillis dans un
contexte radio mobile. Nous avons déterminés, par la suite, les paramètres optimaux qui
représentent les meilleures performances dans la prédiction du gain du canal radio mobile. Les
Conclusion générale 61
résultats de simulations, que nous avons présenté, ont montré que l’algorithme des moindres
carrés rapides pour les filtres à structure en treillis présente de meilleures performances de la
variation du canal radio mobile à évanouissements rapides comparé à l’algorithme adaptatif
du gradient stochastique NLMS,et l’algorithme adaptatif des moindres carrés récursifs RLS
avec oubli.
Annexe A 62
Annexe A
Mise en équations de l’algorithme
adaptatif RLS
A = B −1 + CD−1 C T , (6)
ou D est une matrice inversible de taille L × L et C est une matrice de taille L × N . Alors,
l’inverse de la matrice A s’écrit:
Bibliographie
[1] 3rd Generation Partnership Project; Technical Specification Group Radio Acess Net-
work; Spreading and modulation FDD (Release 5) 3GPP TS 25.213 v5.3.0 (2003−03).
[2] Krzysztof WESOLOWSKI, Mobile Communication Systems, Poland, WILLEY Edition,
England 2002.
[3] Emna BEN SALEM, Prédiction adaptative des variations du canal de transmis-
sion radio mobile pour un contrôle de puissance dans le système UMTS,Mastère en
télécommunications,Juillet 2004
[4] Joana Laiho, Achim Wacker, Tomas Novosad, Radio Network Planning and Optimisa-
tion for UMTS, JOHN WILLEY and SONS LTD, Finland 2002.
[5] Daniel Ménard, Juan A.Ruiz, Emmanuel Gaudry, Systèmes de radiocommunication de
3eme génération WCDMA, LASTI−ENSSAT, 2001.
[6] M. Siala, Introduction à l’AMRC-SD, cours INDP3 RMOB, SUP’COM, Janvier 2005
[7] M.Jaidane, Filtrage optimal et adaptatif, Laboratoire des systèmes de communications,
ENIT/INSA/EPT, 2002.
[8] M.Bellanger,Analyse des signaux et filtrage numérique adaptatif, MASSON, 1989.
[9] Simon Haykin, Adaptative Filter Theory, Prentice−Hall International Editions, 1991.
[10] Saeed V.Vaseghi, Advanced Signal Processing and Digital Noise Reduction, WILEY
TEUBNER, 1996.
[11] Jong−Hyune Kim, Power Control and Adaptative Data Transmission for
SC/MC−CDMA Systems, Hanyang Universisty, Seoul, August 2001.
[12] F.C.M.Lau and W.m.Tam, Novel Predictive Power Control in a CDMA Mobile Ra-
dio System, Departement of Electronic and Information Engineering, The Hong Kong
Polytechnic University,Hung Hom, Kowloon, Hong Kong, 2000 IEEE.