0% ont trouvé ce document utile (0 vote)
40 vues137 pages

Filtrage OFDM par réseaux de neurones

Ce mémoire traite du filtrage par réseaux de neurones des non linéarités dans une transmission OFDM. Il présente d'abord l'évolution des télécommunications mobiles, des réseaux GSM à la 4G, ainsi que les techniques utilisées comme l'OFDM et le MIMO. Il décrit ensuite le principe de la modulation OFDM, son implémentation numérique et l'intervalle de garde.

Transféré par

moutch1996
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
40 vues137 pages

Filtrage OFDM par réseaux de neurones

Ce mémoire traite du filtrage par réseaux de neurones des non linéarités dans une transmission OFDM. Il présente d'abord l'évolution des télécommunications mobiles, des réseaux GSM à la 4G, ainsi que les techniques utilisées comme l'OFDM et le MIMO. Il décrit ensuite le principe de la modulation OFDM, son implémentation numérique et l'intervalle de garde.

Transféré par

moutch1996
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE

UNIVERSITE MOULOUD MAMMERRI, TIZI-OUZOU

FACULTE DE GENIE ELECTRIQUE ET D’INFORMATIQUE

DEPARTEMENT ELECTRONIQUE

Mémoire de fin d’études


En vue de l’obtention
du Diplôme de Master en Electronique

Option : Réseaux et Télécommunications

Thème :

Filtrage par réseaux de neurones des non linéarités dans


une transmission OFDM

Dirigé par : Présenté par :


Mr S.HADDAB Melle BACHATENE Amel

Promotion 2013/2014
 
‘—–‡‘–”‡”‡ ‘ƒ‹••ƒ ‡‡–”‡‡” ‹‡‡–
ŽŽƒŠǡއ–‘—–’—‹••ƒ–“—‹‘—•ƒ†‘±Žƒˆ‘” ‡ǡއ
‘—”ƒ‰‡‡–Žƒ˜‘Ž‘–±’‘—”±Žƒ„‘”‡” ‡–”ƒ˜ƒ‹ŽǤ


‘—•”‡‡” ‹‘•±‰ƒŽ‡‡–‘• Ї”•’ƒ”‡–•


’‘—”އ••ƒ ”‹ˆ‹ ‡•“—ǯ‹Ž•‘–ˆƒ‹–’‘—”ƒ””‹˜‡”ƒ—
–‡”‡†‡ ‡‘†‡•–‡–”ƒ˜ƒ‹Ž“—‹‡•–އˆ”—‹–†‡
’Ž—•‹‡—”•ƒ±‡•†ǯ±–—†‡•Ǥ


ǯ‡•–ƒ˜‡ —‡’”‘ˆ‘†‡”‡ ‘ƒ‹••ƒ ‡‡–


‘•‹†±”ƒ–‹‘’ƒ”–‹ —Ž‹°”‡“—‡Œ‡”‡‡” ‹‡‘
’”‘‘–‡—”” Ǥ‡ˆˆ‡–ǡ•ƒ••‘ƒ‹†‡ǡ ‡
–”ƒ˜ƒ‹Žǯƒ—”ƒ‹–±–±‡–”‡’”‹•Ǥ‡•
‡ ‘—”ƒ‰‡‡–•‡–•ƒ†‹•’‘‹„‹Ž‹–±‘–±–±’‘—”
‘‹—‡•‘—” ‡ ‘•–ƒ–‡†‡‘–‹˜ƒ–‹‘
’‘—”•—‹˜”‡‡–ƒ Ї˜‡” ‡–”ƒ˜ƒ‹Žǡ‡” ‹‡ ‘”‡
—‡ˆ‘‹•Ǥ


‘—•ƒ†”‡••‘•†‡ ŠƒŽ‡—”‡—š”‡‡” ‹‡‡–•


–‘—•އ•‡•‡‹‰ƒ–•“—‹‘– ‘–”‹„—±‘–”‡
ˆ‘”ƒ–‹‘Ǥ

 

‡†±†‹‡ ‡–”ƒ˜ƒ‹Žǣ

‡•–”°• Ї”•’ƒ”‡–•ǡ•‘—” ‡†ǯƒ‘—”ǡ†‡


–‡†”‡••‡‡–†‡•ƒ ”‹ˆ‹ ‡ǡƒ—𓗇ޕ”‡˜‹‡––‘—–އ
±”‹–‡ǡ

‡••à—”•‹ƒǡ—ƒ”†ƒǡ‘—Ž‹ŠƒǡƒŽ‹ƒǡ
‡œ‹ƒ‡–‹ƒǡ‡•„‡ƒ—šˆ”°”‡•Š‡†‡–
„†‡ŽŠƒ‹†ǡƒœ‹†

‡•‡˜‡—š„†‡Ž†ŒƒŽ‹Žǡ‹”ƒŽ‡‡–‡”‹ƒ‡ǡŽ‹ǡ
ƒ•‹‡ǡ‡•”‹‡‡–‹ƒ

–‘—–‡ƒˆƒ‹ŽŽ‡ǡ

‘—•‡•ƒ‹•ǡ


Sommaire
Introduction générale ………………………………………………………………. 1

Chapitre I : L’évolution des télécommunications mobiles

Introduction…………………………………………………………………………. 3
I.1. Définition d’un réseau GSM………………………………………………… 3
I.2. Concept cellulaire …………………………………………………………… 4
I.3. Concept de la mobilité ………………………………………………………. 5
I.4. Architecture d’un réseau GSM………………………………………………… 5
I.4.1. Station mobile (MS – Mobile Station)……………………………………… 5
I.4.2. Le sous-système radio : BSS (Base Station Subsystem)………………….. 6
I.4.2.1. station de base (BTS - Base Transceiver Station) ………………………… 6
I.4.2.2. Base Station Controller (BTC)………………………………………….. 6
I.4.3.Le sous-système réseau NSS (Network Station Sub-System)………………… 6
I.4.4. Le sous-système opération OSS ( Operation Sub-System)……………….. 7
I.5.L’évolution des systèmes cellulaires………………………………………….. 8
I.5.1. Première génération (1G)…………………………………………………… 8
I.5.2.Deuxième génération (2G) …………………………………………………. 9
I.5.3.La troisième génération (3G)………………………………………………… 9

I.5.4.La quatrième génération (4G) (au LTE)……………………………………. 10


I.6. La structure de la trame LTE …………………………………………………. 10
I.6.La trame LTE de type 1………………………………………………………… 11
I. 6.2.La trame LTE de type 2……………………………………………………… 12
I.7. Interface radio LTE …………………………………………………………. 13
I.7.1.Les techniques d’accès …………………………………………………….. 14
I.7.1.1.OFDM……………………………………………………………………… 14
I.7.1.2.OFDMA………………………………………………………………….. 15
SC-FDMA…………………………………………………………………………... 15
I.7.2.Les techniques multi-antennes MIMO 16
I.7.2.1.Généralités………………………………………………………………….. 16
A-Définition …………………………………………………………………….. 16
B- Diversité ………………………………………………………………………… 16
C- Multiplexage spatial……………………………………………………………. 17
D- Modulation et codage adaptatif……………………………………………..........17
I.8. Système MIMO-OFDM …………………………………………………… 18
I.8.1. Transmetteur MIMO-OFDM………………………………………………… 18
I.8.2. Récepteur MIMO-OFDM………………………………………………… 19
Conclusion ………………………………………………………………………. 20

Chapitre II : La modulation multiporteuses OFDM

Introduction………………………………………………………………………… 21
II.1. Rappels sur la transmission numérique……………………………………….. 21
II.2.Les caractéristiques de la transmission numérique …………………………… 22
II.2.1.La probabilité d’erreur ܲ௘ par bit transmis …………………………………... 22
II. 2.2. La rapidité de la modulation R ……………………………………………. 22
II.2.3. Le débit binaire …………………………………………………………... 23
II.2.4.L’efficacité spectrale........................................................................................ 23
II.2.5.La fréquence intermédiaire (FI)……………………………………………… 23
II.2.6.Interférence inter-symbole…………………………………………………… 24
II.3.La modulation numérique……………………………………………………... 24
I.3.1.Définition…………………………………………………………………….. 24
I.3.2.Les différents types de modulation…………………………………………… 24
I.3.2.1.Les modulations MDP-M…………………………………………………. 25
a-La modulation BPSK ( Binary Phase Shift Keying )…………………………… 25
b- La modulation QPSK( Quadrature Phase Shift Keying)……………………. 27
I.3.2.2.Modulation d’amplitude sur deux porteuses en quadrature (MAQ)……… 28
a-Les constellations MAQ-M……………………………………………………… 29
b-Modulation et démodulation…………………………………………………….. 30
c-Efficacité spectrale ……………………………………………………………… 30
II.4. La modulation multi porteuses OFDM ……………………………………….. 31
II.4.1. Canal à trajets multiples ……………………………………………………. 31
II.5.La notion d’orthogonalité…………………………………………………….. 34
II.6.Le principe de la modulation et la démodulation OFDM …………………… 36
II.6..1.Principe de la modulation………………………………………………….. 36
II.6.2.Principe de la démodulation…………………………………………………. 38
II.6.3. Réalisation numérique des opérations de modulation et de démodulation….. 39
II.7. Implémentation numérique du modulateur …………………………………… 39
II.8. Implémentation numérique du démodulateur…………………………………. 40
II.9. Intervalle de garde ………………………………………………………… 40
II.10. Interférence entre symboles (IES)………………………………………….. 42
II.11. Interférence entre porteuses (IEP)………………………………………. 43
II.12.Egalisation ……………………………………………………………………. 43
II.13. Décision ………. 43
II.14.Chaine complète d’une transmission OFDM………………………………... 44
II.15. Les avantages et les inconvénients de l’OFDM …………………………….. 44
Conclusion ………………………………………………………………………… 45

Chapitre III : OFDM et non linéarité

Introduction ………………………………………………………………………… 46
III.1. Les caractéristiques d’un dispositif non linéaire ……………………………... 46
III.1.1. Définition de Dispositif Non-Linéaire…………………………………… 46
III.1.2 .Les Harmonique……………………………………………………….. 48
III.1.3. Le Point de Compression à 1 dB………………………………………… 48
III.1.4. Les Produits d’Intermodulation…………………………………………. 50
III.1.5. Les points d’interception d’ordre ……………………………………….. 51
III.1.6. Facteur de crête et éléments non linéaires……………………………….. 53
III.2.L’amplificateur de puissance (PA)…………………………………………. 57
III.3.Les différentes méthodes de réduction des effets de non- linéarité ……….. 61
III.3.1.Limitation de l’amplitude du signal OFDM temporel……………………… 61
III.3.2. Modification du codage………………………………………………….. 62
III.3.4. Prédistorsion…………………………………………………………….. 65
III.3.5. Correction à la réception…………………………………………………. 65
Conclusion………………………………………………………………………… 67

Chapitre IV : Les réseaux de neurones artificiels

Introduction…………………………………………………………………………. 68
IV.1.Définitions………………………………………………………………………. 68
IV.1.1.Le neurone biologique …………………………………………………… 68
IV.1.1.1.Définition ………………………………………………………………….. 68
IV.1.1.2. Les éléments constitutifs d’un neurone biologique………………………. 69
IV.1.1.3.Fonctionnement …………………………………………………………… 70
IV.1.2.Le neurone artificiel ………………………………………………………… 71
IV.1.2.1.Définition d’un neurone artificiel …………………………………………. 71
IV.1.2.2.Principes de fonctionnement d’un neurone artificiel……………………... 72
IV.1.2.3.La fonction d’activation …………………………………………………… 73
IV.1.2.4.Les réseaux de neurones artificiels ………………………………………. 75
a-Définition …………………………………………………………………………. 75
b-Classification des réseaux de neurones artificiels………………………………… 76
b.1.Réseaux de neurones non bouclés ……………………………………………. 77
b.2.Réseaux de neurones bouclés ……………………………………………….. 77
C.Connexions du réseau de neurones ………………………………………………. 78
C1.Les Connexions Directes ……………………………………………………….. 78
C2.Les Connexions Récurrentes …………………………………………………….. 79
IV.2.Apprentissage des réseaux de neurones artificiels……………………………. 79
IV.2.1.Définition …………………………………………………………………. 79
IV.2.2.Types d’apprentissage ………………………………………………………... 80
IV.2.2.1.Apprentissage supervisé………………………………………………….. 80
IV.2.2.2.Apprentissage non supervisé…………………………………………….. 80
IV.2.2.3.Apprentissage renforcé …………………………………………………… 81
IV. 3.Algorithme d’apprentissage de retro-propagation …………………………….. 81
IV.3.1.Algorithme du gradient ……………………………………………………… 82
IV.3.2.Algorithme de Gauss-Newton ……………………………………………….. 82
IV.3.3.Algorithme de Lavenberg Marquardt ……………………………………….. 83
IV.4. Règles d’apprentissage…………………………………………………….. 83
IV.4.1. Règle de correction d erreurs ……………………………………………… 83
IV.4.2. Apprentissage de Boltzmann………………………………………………… 83
IV.4.3. Règle de Hebb……………………………………………………………… 84
IV.4.4. Règle d apprentissage par compétitions…………………………………….. 84
IV.5.Les étapes d’utilisation d’un réseau de neurones…………………………….. 84
IV.5.1.Collecte des données………………………………………………………. 84
IV.5.2.Analyse des données ……………………………………………………….. 84
IV.5.3.Séparation des données …………………………………………………….. 85
IV.5.4. Choix des réseaux de neurones……………………………………………. 85
IV.6.Mise en œuvre des réseaux de neurones ………………………………………. 85
Etape 1 : Fixer le nombre de couches ……………………………………………… 85
Etape 2 : Déterminer le nombre de neurones par couches…………………………... 85
Etape 3: Choisir l’algorithme d’apprentissage ……………………………………. 86
IV.7.Considérations pratiques…………………………………………………….. 86
IV.8.Propriétés et application des réseaux de neurones artificiels……………….. 86
IV.8.1.Propriétés des réseaux de neurones artificiels ……………………………….
IV.8.2.L’approximation universelle………………………………………………… 87
IV.8.3.La parcimonie … . 87
IV.8.4.La généralisation et le sur-apprentissage ………………………………….. 88
Conclusion …………………………………………………………………………. 89

Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Introduction ………………………………………………………………………… 90
V.1.Le schéma synoptique de la phase « transmission » dans une chaine OFDM…. 90
V.2. Implémentation de la chaine OFDM…………………………………………… 91
V.2.1.Génération du signal OFDM………………………………………………... 91
V.2.2.Les paramètres utilisés ……………………………………………………… 92
V.3. Les paramètres du réseau de neurones artificiels utilisés dans notre application 92
………………………………………………………………………….
V.4.Les étapes suivies ……………………………………………………………….. 93
V.5. Résultats de la simulation sous MATLAB …………………………………… 95
Interprétation…………………………………………………………………………… 110
Conclusion générale …………………………………………………………………… 111
Liste des figures

Figure I.1 : Architecture cellulaire……………………………………………………. 4


Figure I.2: Architecture d’un réseau GSM……………………………………………. 8
Figure I.3 : Une trame LTE………………………………………………………….. 11
Figure I.4: Structure de la trame type 1……………………………………………….. 11
Figure I.5 : Trame LTE type 2………………………………………………………... 12
Figure I.6: Technique OFDM………………………………………………………… 14
Figure I.7: Différence entre OFDMA et SC-FDMA pour l’allocation des porteuses... 15
Figure I.8: Modèle d’un système MIMO à quatre antennes émettrices / réceptrices... 16
Figure 1.9: modulations LTE…………………………………………………………………... 17
Figure I.10 : Transmetteur MIMO-OFDM…………………………………………… 18
Figure I.11 : Récepteur MIMO-OFDM………………………………………………. 19
Figure II.1 : Schéma d’un système de transmission numérique……………………… 21
Figure II.2: constellation de la modulation de phase BPSK………………………...... 25
Figure II. 3 : Modulateur BPSK………………………………………………………. 26
Figure II.4 : Démodulateur BPSK……………………………………………………. 26
Figure II.5 : Constellation de la modulation de phase QPRSK …………………….... 27
Figure II.6 : Modulateur QPSK……………………………………………………… 27
Figure II.7 : Démodulateur cohérent QPSK…………………………………………. 28
Figure II.8 : Constellations MAQ-16 et MAQ-64……………………………………. 29
Figure II.9 : Modulateur MAQ-M……………………………………………………. 30
Figure II.10: Trajet multiple dans un canal radio…………………………………….. 32
Figure II.11 : Inter Symbole Interférence (ISI), causé par le délai du trajet………….. 32
Figure II.12 : Réponse fréquentielle du canal radio…………………………………... 34
Figure II. 13 : Spectre d’un ensemble orthogonal……………………………………. 35
Figure II. 14 : Exemple d’un spectre en sortie du modulateur OFDM……………….. 35
Figure II.15 : Schéma de principe du modulateur OFDM…………………………… 37
Figure II. 16 : Allure de l’ensemble des spectres des porteuses d’un symbole OFDM. 37
Figure II.17 : Schéma de principe du démodulateur OFDM ………………………... 38
Figure II. 18 : Modulateur OFDM numérique………………………………………... 40
Figure II. 19 : Démodulateur OFDM numérique ……………………………………. 40
Figure II. 20 : Intervalle de garde (Préfixe cyclique)…………………………………. 41
Figure II.21 : Intégration du signal avec intervalle de garde…………………………. 42
Figure II.22 : Chaine de transmission OFDM………………………………………... 44
Figure III.1 : Caractéristique Non-Linéaire de Transfert, f [.]……………………….. 47
Figure III.2 : Point de Compression à 1 dB…………………………………………. 49
Figure III.3 : Produit d’intermodulation…………………………………………….. 51
Figure III.4 : Point d’interception d’ordre 3 (IP3)…………………………………… 52
Figure III.5 : Signaux gaussien (haut) et uniforme (bas)……………………………...
Figure III.6 : Caractéristique typique d'un amplificateur SSPA (échelle linéaire)…... 54
Figure III.7 : Point de compression à 1 dB…………………………………………… 55
Figure III.8 : Caractéristique d'un limiteur…………………………………………… 56
Figure III.9 : Modèle utilisé pour le calcul de l’expression de la non-linéarité dans 57
le domaine fréquentiel………………………………………………………………..
Figure III.10 : Impulsions gaussiennes pour limiter l’amplitude du signal………....... 58
Figure III.11 : Exemples de décompositions PTS……………………………………. 61
Figure III.12 : Principe d’un modulateur PTS………………………………………. 63
Figure III.13 : Principe de la prédistorsion…………………………………………… 65
Figure III.14 : Principe d’une postdistorsion OFDM………………………………… 66
Figure VI.1: Le neurone biologique………………………………………………….. 69
Figure VI.2 : Neurone artificiel………………………………………………………. 71
Figure VI.3: Analogie entre le neurone biologique et le neurone formel…………….. 72
Figure VI.4: Graphe de la fonction Sigmoïde………………………………………… 73
Figure VI.5 : Exemple d’un réseau de neurones……………………………………... 76
Figure VI.6 : Réseau de neurones non bouclé……………………………………….. 77
Figure VI.7 : Réseau de neurones bouclé……………………………………………. 78
Figure VI.8 : Connexions directes …………………………………………………… 79
Figure VI.9: Connexions récurrentes………………………………………………… 79
Figure VI.10: Connexions partielles ………………………………………………… 79
Figure VI.11: Connexions totales………………………………………………….. 79
Figure VI.12 : Schéma bloc de l’apprentissage supervisé……………………………. 80
Figure VI.13: Schéma bloc d’apprentissage non supervisé………………………....... 81
Figure VI.14 : Schématisation de l’erreur en fonction du nombre d’époques lors de 88
la phase d’apprentissage……………………………………………………………..
Figure V.1 : Chaine d’émission OFDM………………………………………………. 90
Figure V.2 : Réponse temporelle du signal porteur…………………………………… 95
Figure V.3 : Réponse fréquentielle du signal porteur ……………………………….. 96
Figure V.4 : Forme d’onde g(t) pour les 20 échantillons…………………………….. 97
Figure V.5 : Réponse temporelle du signal après l’interpolation par g(t)……………. 98
Figure V.6 : Réponse fréquentielle du signal après la forme d’onde…………………. 98
Figure V.7:Réponse fréquentielle du filtre d’émission (Butterworth)………………... 99
Figure V.8 : Réponse temporelle du signal après le filtrage ………………………… 99
Figure V.9 : Réponse fréquentielle du signal après filtrage………………………….. 100
Figure V.10 : Réponse temporelle du signal OFDM S(t) individuel avant 100
amplification …………………………………………………………………………..
Figure V.11 : Réponse fréquentielle du signal OFDM S(t) individuel avant 101
amplification……………………………………………………………………………
Figure V.12 : Réponse temporelle du signal OFDM total S(t) avant amplification … 101
Figure V.13 : Réponse fréquentielle du signal OFDM total avant amplification … 102
Figure V.14 : Réponse temporelle du signal S00(t) après amplification ……………. 102
Figure V.15 : Réponse fréquentielle du signal S00(t) après amplification ………...... 103
Figure V.16 : Réponse temporelle du signal S01(t)…………………………………. 103
Figure V.17 : Réponse fréquentielle du signal S01(t)………………………………… 104
Figure V.18 : Réponse temporelle du signal S0(t) …………………………………… 104
Figure V.19 : Réponse fréquentielle du signal S0(t) ………………………………… 105
Figure V.20 : Résultat de l’apprentissage avec un nombre d’itération égale à 45 et 106
un pas de 0.05………………………………………………………………………….
Figure V.21: Résultat de l’apprentissage avec un nombre d’itération égale à 85et un 107
pas de 0.05……………………………………………………………………………..
Figure V.22 : Résultat de l’apprentissage avec un nombre d’itération égale à 95 et 107
un pas de 0.05………………………………………………………………………….
Figure V.23: Résultat de l’apprentissage avec un nombre d’itération égale à 100et 108
un pas de 0.06………………………………………………………………………….
Figure V.24: Résultat de l’apprentissage avec un nombre d’itération égale à 45 et un 108
pas de 0.09……………………………………………………………………………..
Figure V.25 : Résultat de l’apprentissage avec un nombre d’itération égale à 80 et 109
un pas de 0.1…………………………………………………………………………..
Figure V.26 : Résultat de l’apprentissage avec un nombre d’itération égale à 100 et 109
un pas de 0.1…………………………………………………………………………..
Figure V.28: Résultat de l’apprentissage avec un nombre d’itération égale à 120et 101
un pas de 0.1…………………………………………………………………………..
Liste des tableaux

Tableau I.1: Les bandes de FDD………………………………………………… 13


Tableau I.2: Les bandes de TDD……………………………………………….. 13
Tableau II.1 : Débit binaire et efficacité spectrale pour différentes modulations 31
MAQ
Tableau IV. 1 : Différents types de fonction d’activation……………………… 75
Liste des abréviations
1G 1 ère Génération
2G 2 ème Génération
3G 3 ème Génération
4G 4 ème Génération
5G 5 ème Génération

AMC Adaptive Modulation & Coding


AuC Authentification Center

BSS Base Station Subsystem


BTS Base Transceiver Station

BTC Base Station Controller


BPSK Binary Phase Shift Keying

CDMA Code Division Multiple Access


CP cyclic prefix
CF Crest Factor

DCS 1800 Digital communication system


DwPTS Downlink Pilot Time Slot
DFT Transformation de Fourier Discrète

EDGE Enhanced Data Rates for GSM Evolution


eNodeB evolved NodeB

FDMA Frequency Division Multiple Access


FDD Frequency Division Duplexing
FFT Fast Fourier Transform

GSM Global System for Mobile Communications


GP Guard Period
H
HLR Home Location Register
HSDPA High-Speed Downlink Packet Access

IMEI International Mobile Equipment Identity


IMSI International Mobile Subscriber Indentity
IFFT Inverse Fast Fourier Transform
ISI Inter Symbole Interférence
ICI Inter Code Interference
IEP Interférence entre porteuses
IMD InterModulation Distortion
Input Back-Off IBO
IDFT Transformées de Fourier Discrète Inverse et Directe
L

LTE Long Terme Evolution

MRF Multiplex par répartition en fréquence


MSE
MCS Modulation & Coding Scheme
MIMO Multiple Input Multiple Output
MSC Mobile Services Switching Center
MS Mobile Station
NSS Network Station Sub-System

O
OFDM Orthogonal Frequency Division Multiplexing
OFDMA Orthogonal Frequency Division Multiplex Access
OSS Operation Sub-System

PCS 1900 Personal Communications Services

PAPR Peak-to-Average Power Ratio


PUCCH Physical Uplink Control Channel
PA Amplificateur de Puissance
PMEPR Peak-to-Mean Envelope Power Ratio

QAM Quadrature Amplitude Modulation


QPSK Quadrature Phase Shift Keying
QoS Quality of Service

R
RTCP Real-time Transport Control Protocol
RNIS Réseau Numérique à Intégration de Services
RTC Réseau Téléphonique Commuté
RNA Réseau de Neurones Artificiels

SIM Subscriber Indentity Module


SC-FDMA Single Frequency Division MultipleAccess
SSPA Solid-State Power Amplifier

TEB Bit Error Rate


TDD Fréquence Division-Duplexing
TDMA Time Division Multiple Access

U
UpPTS Uplink Pilot Time Slot
UE user equipment
UL Uplink
UMTS Universal Mobile Telecommunications System

VLR Visitor Location Register

W-CDMA Wideband Code Division Multiple Access

WIMAX Worldwide Interoperability for Microwave Access


WLAN Wireless Local Area Network


Introduction générale

Les réseaux de communication sans fil constituent un domaine émergent qui fait
l’objet d'une course contre la montre, suite à la concurrence solide des entreprises et aux
exigences des clients qui ne cessent de s’accroître. Au cours de cette dernière décennie, ces
technologies ont donc connu un développement remarquable touchant la qualité de service
offert ainsi que sa diversité. Cependant, les ressources de la bande passante restent limitées
devant le nombre d’utilisateurs en croissance exponentielle. En sus, ces consommateurs
se sont habitué à une réduction des frais de communications, et prévoient recevoir plus de
services à prix bas. Par conséquent, il doit y avoir une double approche pour les réseaux de
l’avenir : Offrir des services de qualité supérieure tout en réduisant le coût.

Plusieurs générations successives de réseaux de télécommunications ont vu le jour


essentiellement dédiés à la téléphonie 1G, 2G et 3G ouvrant ainsi la porte à la 4ème
génération du mobile (4G) qui permet un débit sans précédent allant de 1Mbps jusqu'à les
2Gbps. Atteindre un tel débit nécessite une technique de modulation assez développée.

Parmi ces techniques dédiées aux réseaux de mobiles, nous trouvons la technique
OFDM (Orthogonal Frequency DivisionMultiplexing). L’idée de base de l’OFDM réside
dans le fait de répartir un train binaire haut débit en une multitude de trains modulés à bas
débits d’où l’appellation Division Multiplexing. Chacune de ces sous porteuses est modulée
par une fréquence dont l’espacement reste constant constituant une base orthogonale d’où
l’appellation Orthogonal Frequency. Il y a donc une répartition d’un débit important sur une
série de sous porteuses modulées à bas débits et une orthogonalité de ces sous porteuses.

Notre travail consiste d’abord à présenter, expliquer cette technique et à proposer une
solution pour réduire l’un de ses grand inconvénient qui est l’effet de non linéarité causé par
les amplificateurs de puissance utilisés dans ce types de modulation.

Ce travail comporte cinq chapitres organisés de la manière suivante :


Dans le premier chapitre nous présenterons d’une façon générale l’évolution des différentes
générations des systèmes mobiles (1G,2G, 3G ,4G),puis la trame LTE (4G) qui utilise la
modulation OFDM qui fait partie de notre travail .

1
Dans le deuxième chapitre, nous donnerons un bref aperçu sur les différents types de
modulations numériques, parmi lesquelles la modulation en quadrature de phase MAQ qui
sera utilisée dans notre travail, puis nous détaillons le principe de la modulation et la
démodulationOFDM.

Nous verrons ensuite dans le troisième chapitre que la modulation OFDM présente
des inconvénients. Parmi ces inconvénients c’est sa sensibilité aux effets de non linéarités
dûes aux amplificateurs de puissance utilisés dans cette modulation. Nous commencerons par
décrire les principaux éléments caractérisant un dispositif non linéaire, puis les
caractéristiques d’un amplificateur (PA) et nous terminerons par une présentation de
quelques méthodes utilisées pour réduire ces effets de non linéarité.

Dans le chapitre IV, nous allons proposer une méthode pour la réduction des effets
de non linéarité qui consiste à utiliser un réseau de neurones artificiel à l’émission .Pour cela
nous allons réaliser une simulation sous MATLAB, on commençant d’abord par la chaine
d’émission OFDM puis par la conception du réseau.

Dans le chapitre V, nous allons présenter et interpréter les résultats obtenus.

2
Chapitre I Evolution des télécommunications mobiles

Introduction

Depuis plusieurs années le développement des réseaux mobiles a connu une grande
évolution .Plusieurs générations ont vu le jour (1G, 2G, 3G, 4G et prochainement la 5G en
cours de mise en œuvre) et connu une évolution remarquable, en apportant un débit
exceptionnel qui ne cesse d’augmenter, une bande passante de plus en plus large permettant
d’augmenter le nombre d’utilisateurs pouvant être supporté.

Nous nous intéresserons, dans la première partie de ce chapitre, à l’évolution de ces


différentes générations de la 1 ère (1G) jusqu’à la 4éme (4G).

La deuxième partie consiste à approfondir la version 4G qui utilise le système OFDM,


objet de notre travail.

I.1. Définition d’un réseau GSM

Le réseau GSM (Global System for Mobile Communications) est une norme de
téléphonie mobile qui autorise un débit maximal de 9,6 kbps, ce qui permet de transmettre la
voix ainsi que des données numériques de faible volume, par exemple des messages textes
(SMS) ou des messages multimédias (MMS).

Il présente un fonctionnement cellulaire : au cœur de chaque cellule, qui désigne une


zone géographique plus ou moins étendue, il y a une antenne relai qui permet de faire le lien
entre le téléphone mobile et le réseau. Le réseau permet de passer d’une cellule à une autre
sans interrompre la communication et sans que l’utilisateur ne s’en rende compte.

Le réseau GSM utilise les fréquences situées dans la bande 890-960 MHz. On parle
alors du ‘GSM 900’.

D’autres réseaux, connus sous un nom différent, sont aussi des réseaux GSM, mais
utilisent d’autres bandes de fréquences :

-Le « DCS 1800 » utilise les fréquences comprises entre 1710-1880 MHz.

-Le GSM 900 et le DCS 1800 en Europe et notamment en France.

Aux Etats-Unis et au Canada, les versions utilisées sont :

-Le GSM 850, utilisant les fréquences situées entre 824 et 894 MHz.

3
Chapitre I Evolution des télécommunications mobiles

-Le GSM 1900(appelé PCS 1900), utilisant les fréquences entre 1850et 1990 MHz.

I.2. Concept cellulaire

L'introduction à concept cellulaire a contribué le grand progrès et la nouvelle technique


pour remédier aux inconvénients de la téléphonie classique. La téléphonie cellulaire
rassemble tous les postes radio à deux canaux, l'un pour l'émission et l'autre pour la réception
en évitant les interférences probables.

Le concept cellulaire permet aussi d'atteindre des capacités importantes illimitées au


moyen d'un grand nombre des stations radio dont chacune couvre une surface géographique
appelée « cellule ».

Ce concept consiste à diviser un territoire en cellules chacune d’elles étant couverte par
une station radio ou station de base (BTS) du réseau. Ceci permet la réutilisation d'une même
fréquence que celle des cellules différentes, c'est-à-dire qui sont adjacentes ou sécantes afin
d'éviter les phénomènes d'interférences sur le signal utile reçu par le terminal mobile pour la
station de base.[1]

Une cellule est en général de forme circulaire mais dépend, en réalité, de la topographie
de la région qui est servie par l’antenne de la cellule. Pour plus de clarté, on peut les illustrer
par des hexagones. Au centre d’une cellule on retrouve un ou un ensemble d’émetteurs-
récepteurs correspondant à une bande de fréquences.

Figure I.1 : Architecture cellulaire [2]

4
Chapitre I Evolution des télécommunications mobiles

I.3. Concept de la mobilité

La mobilité dans les réseaux de communication est définie comme la capacité d’accéder,
à partir de n’importe où, à l’ensemble des services disponibles normalement dans un
environnement fixe et câblé.
I.4. Architecture d’un réseau GSM [4]

Un réseau GSM compte une (ou plusieurs) station de base par cellule. La station mobile
choisit la cellule selon la puissance du signal. Une communication en cours peut passer d’une
cellule à l’autre permettant ainsi la mobilité des utilisateurs.

On peut diviser le réseau GSM en quatre parties principales :

§ La station mobile : MS (Mobile Station)


§ Le sous-système radio : BSS (Base Station SubSystem)
§ Le sous-système réseau : NSS (Network Subsystem )
§ Le sous-système opération : OSS (Operation SubSystem)

I.4.1. Station mobile (MS – Mobile Station)

La station mobile est composée d’une part du terminal mobile, et d’autre part du module
d’identité d’abonné (SIM – Subscriber Indentity Module).

Le terminal mobile est l’appareil utilisé par l’abonné. Différents types de terminaux sont
prescrits par la norme en fonction de leur application (fixé dans une voiture, portatif) et de
leur puissance (de 0.8W à 20W). Chaque terminal mobile est identifié par un code unique
IMEI (International Mobile Equipment Identity). Ce code est vérifié à chaque utilisation et
permet la détection et l’interdiction de terminaux volés.

Le SIM est une carte à puces qui contient, dans sa mémoire, le code IMSI (International
Mobile Subscriber Indentity) qui identifie l’abonné de même que les renseignements relatifs
à l’abonnement (services auxquels l’abonné a droit). Cette carte peut être utilisée sur plusieurs
appareils. Il est à noter que l’usager ne connaît pas son IMSI mais il peut protéger sa carte à
puce à l’aide d’un numéro d’identification personnel à 4 chiffres. [2]

5
Chapitre I Evolution des télécommunications mobiles

I.4.2. Le sous-système radio : BSS (Base Station Subsystem)

Le sous-système radio comprend deux parties. La première, appelée station de base


(BTS -Base Transceiver Station) et la seconde partie est le contrôleur de station de base
(BSC – Base Station Controler).

I.4.2.1. station de base (BTS - Base Transceiver Station)

La BTS (Base Transceiver Station) relie les stations mobiles à l’infrastructure fixe du
réseau. La BTS est composée d'un ensemble d'émetteurs / récepteurs. Elle assure :

§ La gestion du multiplexage temporel (une porteuse est divisée en 8 slots dont 7 sont
alloués aux utilisateurs), et la gestion des sauts de fréquence.
§ Des opérations de chiffrement.
§ Des mesures radio permettant de vérifier la qualité de service ; ces mesures sont
transmises directement au BSC.
§ La gestion de la liaison de données (données de trafic et de signalisation) entre les
mobiles et la BTS.
§ La gestion de la liaison de trafic et de signalisation avec le BSC.
La capacité maximale typique d'une BTS est de 16 porteuses, soit 112 communications
simultanées. En zone urbaine où le diamètre de couverture d'une BTS est réduit, cette
capacité peut descendre à 4 porteuses soit 24 communications. [3]

I.4.2.2. Base Station Controller (BTC)

Un BSC gère un ou plusieurs BTS et n’est relié qu’à un seul MSC. Pour le trafic abonné
venant des BTS, le BSC joue le rôle de concentrateur. Pour le trafic venant du commutateur, il
joue le rôle d’aiguilleur vers la BTS dont dépend le destinataire.

Un BSC utilise les mesures radio des BTS pour gérer la signalisation des "Handover"
entre les cellules dont il a la responsabilité. [3]

I.4.3.Le sous-système réseau NSS (Network Station Sub-System)

Il assure principalement les fonctions de commutation et routage. C’est donc lui qui
permet l’accès au réseau public RTCP ou RNIS.

6
Chapitre I Evolution des télécommunications mobiles

En plus des fonctions indispensables de commutation, on y retrouve les fonctions de


gestion de la mobilité, de la sécurité et des confidentialités qui sont implantées dans la norme
GSM.

§ Le MSC (Mobile Services Switching Center)

C’est la partie centrale du NSS. Il prend en charge l’établissement des communications


de et vers les abonnés GSM. Du fait de la mobilité, l’implantation de la seule fonction de
commutation n’est pas suffisante .Le MSC gère la mobilité et les fréquences et enregistre la
localisation des abonnés visiteurs (base de donnés VLR).

§ Le HLR (Home Location Register )

C’est la base de données qui gère les abonnés d’un PLMN donné. Elle contient toutes les
informations relatives à l’abonnement et aux droits d’accès .D’autre part, le HLR est une base
de données de localisation. Il mémorise pour chaque abonné le VLR où il est enregistré.

§ Le VLR (Visitor Location Register)

C’est la base de données qui gère les abonnés présents dans une certaine zone géographique.
Ces informations sont une copie de l’original conservé dans le HLR.

§ L’AuC (Authentification Center)

Il mémorise, pour chaque abonné, une clé secrète utilisée pour authentifier les demandes de
services et pour le chiffrement des communications .Un AuC est en général associé à chaque
HLR.

I.4.4. Le sous-système opération OSS ( Operation Sub-System)

Ce sous-système est branché aux différents éléments du sous-système réseau de même


qu'au contrôleur de station de base (BSC). Par une vue d'ensemble du réseau, le OSS contrôle
et gère le trafic au niveau du BSS.

Il assure la gestion et la supervision du réseau. La supervision du réseau intervient à de


nombreux niveaux :

§ Détection de pannes.
§ Mise en service de sites

7
Chapitre I Evolution des télécommunications mobiles

§ Modification de paramétrage.
§ Réalisation de statistiques. [4]

La figure I.2 suivante illustre l’architecture d’un réseau GSM.

Figure I.2: Architecture d’un réseau GSM [4]

I.5.L’évolution des systèmes cellulaires

Les réseaux mobiles et sans fil ont connu un essor sans précédent ces dernières années,
nous allons présenter leurs évolution de la 1G jusqu’à la 4G.

I.5.1. Première génération (1G)

La première génération des téléphones mobiles est apparue dans le début des années 80
en offrant un service médiocre et très coûteux de communication mobile. La 1G avait
beaucoup de défauts, comme les normes incompatibles d’une région à une autre, une

8
Chapitre I Evolution des télécommunications mobiles

transmission analogique non sécurisée (possibilité d’écouter les appels), pas de roaming vers
l’international (le roaming est la possibilité de conserver son numéro sur un réseau d’un autre
opérateur). [5]
Les différents problèmes de la 1G sont :
- Capacité limitée, car le système est basé sur le FDMA.
- Mobilité limitée particulièrement entre réseaux de fournisseurs différents.
- Fraude, absence de mécanismes de sécurité.

I.5.2.Deuxième génération (2G)


La deuxième génération (2G) de systèmes cellulaires repose sur une technologie
numérique .Ces systèmes cellulaires utilisent une technologie numérique pour la liaison ainsi
que pour le signal vocal. Ce système apporte une meilleure qualité ainsi qu’une plus grande
capacité à moindre coût pour l’utilisateur.

La deuxième génération de Systèmes cellulaires (2G) utilise essentiellement les standards


suivants :

-GSM

-CDMA

-TDMA

-GPRS (2.5G) ,2.5G est un système mobile intermédiaire entre la 2G et la 3G (débits


inferieurs à 100 kbits /s).

-EDGE (Enhanced Data Rates for GSM Evolution ,2.75 G).

I.5.3.La troisième génération (3G)

La 3G a été impulsée pour permettre des applications vidéo sur le mobile et améliorer la
QoS du Multimédia. Les applications visées étaient la possibilité de regarder des vidéos sur
internet, de la visiophonie,... Outre l’augmentation de débit, un point complexe à résoudre
était de passer d’un service de téléphonie (à connexion circuit) vers un service DATA
(connexion paquets).

9
Chapitre I Evolution des télécommunications mobiles

L’idée était d’ajouter des amplificateurs avant chaque antenne, et d’amplifier le signal pour
que celui-ci puisse être reçu par une autre antenne, en changeant les techniques de
modulation.
Pour cela il a fallu améliorer les terminaux (Smartphone, Tablette...) de telle sorte à ce qu’ils
permettent un usage plus confortable de la connexion haut débit. [5]
Les réseaux 3G utilisent des bandes de fréquences différentes des réseaux précédents :
1885-2025 MHz et 2110-2200 MHz.

La principale norme 3G utilisée en Europe s'appelle UMTS (Universal Mobile


Telecommunications System), utilisant un codage W-CDMA (Wideband Code Division
Multiple Access). La technologie UMTS utilise la bande de fréquence de 5 MHz pour le
transfert de la voix et de données avec des débits pouvant aller de 384 kbps à 2 Mbps. La
technologie HSDPA (High-Speed Downlink Packet Access) est un protocole de téléphonie
mobile de troisième génération baptisé « 3.5G » permettant d'atteindre des débits de l'ordre de
8 à 10 Mbits/s. La technologie HSDPA utilise la bande de fréquence 5 GHz et utilise le
codage W-CDMA.
I.5.4.La quatrième génération (4G) (au LTE)

LTE : Long Terme Evolution (connu sous le nom de la 4G), est la dernière technologie
sans fil apparu. La 4ème génération vise à améliorer l’efficacité spectrale et à augmenter la
capacité de gestion du nombre de mobiles dans une même cellule. Elle tente aussi d’offrir des
débits élevés en situation de mobilité et à offrir une mobilité totale à l’utilisateur en établissant
l’interopérabilité entre différentes technologies existantes. Elle vise à rendre le passage entre
les réseaux transparent pour l’utilisateur, à éviter l’interruption des services durant le transfert
intercellulaire, et à basculer l’utilisation vers le tout-IP.
Le LTE est basé sur des techniques radios telles que l’OFDM que nous allons présenter dans
le chapitre suivant et le MIMO permettant le transfert de données à très haut débit, avec une
portée plus importante, un nombre d’appels par cellule supérieur et une latence plus faible.

I.6. La structure de la trame LTE


Les structures de trames pour la LTE-Advanced diffèrent entre les modes duplex TDD
(Fréquence Division-Duplexing ) duplexage en fréquence et FDD (Time Division-Duplexing)
duplexage en temps , car il ya des exigences différentes sur la séparation des données
transmises. [6]

10
Chapitre I Evolution des télécommunications mobiles

Une trame LTE dure 10 ms. Elle est découpée en 10 sous- trames d’une durée de 1 ms.
Chaque sous trame est divisée en deux slots de 0.5 ms. Un lot dure donc 0.5 ms, durée
pendant laquelle sont transmis 7 symboles par bande OFDM. Or, nous avons vu qu’il y avait
12 bandes.
Par conséquent, 7 symboles *12 bandes =84 symboles sont transmis en 0.5 ms.
1 symbole peut transmettre 1 bit à 6 bits selon la modulation choisie (QPSK à 128QAM).

Figure I.3 : Une trame LTE

Il existe 2 types de trames LTE-A :


§ Type1 : utilisé par les systèmes opérant en mode LTE FDD.

§ Type2 : utilisé par les systèmes opérant en mode LTE TDD.

I.6. 1.La trame LTE de type 1[6]

La trame LTE de type 1 a une longueur de 10 ms. Celle-ci est divisée en 10 sous-trames
de longueur de 1ms. Chaque sous-trame est divisée en 2 slots de 0.5ms. Un slot correspond à
un ensemble de symboles de modulation, 7 pour le cas d’un préfixe cyclique de taille normale
et 6 pour le cas d’un préfixe cyclique étendu.

Figure I.4: Structure de la trame type 1

11
Chapitre I Evolution des télécommunications mobiles

I. 6.2.La trame LTE de type 2 [6]


Tout comme la trame FDD, la trame TDD est de longueur T=10 ms divisée en deux
demi-trames, chacune de 5ms. Les demi-trames LTE sont divisées en 5 sous-trames. Chaque
sous-trame est divisée en sous-trames spéciales. Ces dernières sont composées de trois
champs :

§ DwPTS (Downlink Pilot Time Slot), utilisé pour la synchronisation en DL.

§ GP (Guard Period), assure la transmission de UE sans avoir des interférences entre UL


et DL.

§ UpPTS (Uplink Pilot Time Slot), utilisé par eNodeB pour déterminer le niveau de
puissance reçu de l’UE.

La figure suivante montre la structure de trame LTE Type 2 :

Figure I.5 : Trame LTE type 2[6]

12
Chapitre I Evolution des télécommunications mobiles

Les tableaux I.2 et I.3 suivant présentent, respectivement, les bandes de fréquences utilisées
pour le FDD ainsi que pour le TDD.

Bandes Fréquences UL/DL (MHz)


Bandes Fréquences UL/DL (MHz)
1 1920-1980/2110-2170
33.34 1900-1920
2 1850-1910/1930-1990
2010-2025
3 1710-1785/1805-1880
35.36 1850-1910
4 1710-1755/2110-2155
1930-1990
5 824-849/869-894
37 1910-1930
6 830-840/875-885
38 2570-2620
7 2500-2570/2620-2690
39 1880-1920
8 880-915/925-960
40 2300-2400
9 1750-1785/1845-1880
10 1710-1770/2110-2170
Tableau I.2 : Les bandes de TDD
11 1428-1453/1476-1501
12 698-716/728-746
13 777-787/746-756
14 788-798/758-768
15 704-716/734-746

Tableau I.1 : Les bandes de FDD

I.7. Interface radio LTE


La LTE a introduit un certain nombre de nouvelles technologies, permettant l'emploi
efficace du spectre et fournissant des débits beaucoup plus élevés. Ainsi, la LTE a utilisé la
technologie OFDM (Orthogonal Frequency Division Multiplex) en tant que porteur du signal
et les régimes d'accès associés, OFDMA (Orthogonal Frequency Division Multiplex Access),
SC-FDMA (Single Frequency Division MultipleAccess) et MIMO (Multiple Input Multiple
Output).

13
Chapitre I Evolution des télécommunications mobiles

I.7.1.Les techniques d’accès


Pour tout système radio mobile, il faut définir une technique d’accès qui permet une
gestion des ressources radio disponibles. Pour les réseaux LTE-Advanced, la technique
OFDMA est utilisée dans le sens descendant et la technique SC-FDMA est appliquée dans le
sens montant.

I.7.1.1.OFDM
C’est une technique de transmission très performante pour les réseaux sans fil à hauts
débits numériques, qui s’adapte parfaitement aux communications mobiles, et semble
incontournable pour les futurs standards de troisième et quatrième générations. [7]

Figure I.6: Technique OFDM [7]

Principe
La technique de multiplexage OFDM consiste à subdiviser la bande de transmission
en plusieurs sous canaux, conduisant à une augmentation de la durée symbole. Cela revient à
diviser le flux de données à transmettre en plusieurs sous flux de données parallèles, qui
seront modulés et transmis sur des sous bandes orthogonales différentes. Par la suite, la
transformée de Fourier Rapide Inverse (IIFT), véhicule le signal par le biais des différents
sous-canaux et s’occupe de la recomposition du message chez le récepteur. L’augmentation
de la durée symbole accroit la robustesse de l’OFDM face au temps de propagation dû aux
trajets multiples. Cette modulation apparait alors comme une solution aux problèmes de :
Trajet-multiple, Multi-retard, Effet Doppler. [7]

14
Chapitre I Evolution des télécommunications mobiles

I.7.1.2.OFDMA
OFDMA est une extension de la technique de modulation OFDM pour permettre
à plusieurs utilisateurs de transmettre simultanément sur un seul symbole OFDM.
Cette technique d’accès est largement utilisée dans les réseaux sans fils à large bande car elle
résout le problème de sélectivité en fréquence du canal, en le découpant en sous canaux de
largeur inférieure à la bande de cohérence. Ainsi, l’information est transmise via plusieurs
sous-porteuses orthogonales. Ces sous-porteuses sont générées grâce à l’IFFT (Inverse Fast
Fourier Transform) et leur nombre total qui dépend de la bande spectrale.
L’espacement entre sous-porteuses en LTE est fixé à 15 KHz, et le symbole OFDM est celui
constitué de la totalité des symboles informations transmis via les sous porteuses. [8]

I.7.1.3.SC-FDMA
C’est une technique d’accès similaire à l’OFDMA où les symboles de données du
domaine temporel sont transformés au domaine de fréquence par DFT (Discret
Fourier Transform). Cette transformation permet de répartir le SNR sur la totalité de la
bande. L’affaiblissement du PAPR est dû à la transmission en série avec la mono-porteuse au
niveau de cette technique. Ce dernier avantage rend possible l’utilisation de l’amplificateur de
puissance du système dans sa zone proche du point de compression, maximisant ainsi son
rendement sans risquer l’apparition des distorsions .La figure I.7 montre la différence entre
les deux méthodes d’accès OFDMA et SC-FDMA :

Figure I.7: Différence entre OFDMA et SC-FDMA pour l’allocation des porteuses [9]

15
Chapitre I Evolution des télécommunications mobiles

I.7.2.Les techniques multi-antennes MIMO

I.7.2.1.Généralités

A-Définition

La technique MIMO consiste en l’utilisation de plusieurs antennes à l’émission et à la


réception. Le but de la technique MIMO était d’améliorer le débit, d’augmenter l’efficacité
spectrale, de diminuer la probabilité de coupure du lien radio, etc.
Vu que les progrès en codage se sont rapprochés de la limite de capacité de
Shannon pour les liens radio, des progrès significatifs en efficacité spectrale sont effectués à
travers l’augmentation du nombre d’antennes à la fois à l’émetteur et au récepteur.
En effet, MIMO répond au besoin de la norme LTE-Advanced en termes de capacité de
transmission. Cette dernière limite le nombre d’antennes à utiliser en raison de contraintes
technologiques exigées. La figure suivante illustre un modèle MIMO à quatre antennes
émettrices et quatre antennes réceptrices.[6]

Figure I.8: Modèle d’un système MIMO à quatre antennes émettrices / réceptrices [6]

B- Diversité
La diversité est une technique utilisée pour éliminer l’évanouissement, son principe
est de transmettre plusieurs copies de la même information sur plusieurs canaux avec
puissance comparable et évanouissement indépendant, donc à la réception il y aurait au moins
un ou plusieurs signaux non atténués, et bien sur sans négliger la probabilité d’avoir une
transmission de faible qualité. Il existe deux principales catégories de diversité : explicite et
implicite. La première transmettant d’une manière ou une autre plusieurs répliques du même
message, et la deuxième envoyant une copie, mais à compter sur des concepts tels que les
multi parcours pour dupliquer le signal envoyé. Pour la diversité spatiale, il faut que la
distance entre antennes soit plus grande que la distance cohérente. Pour la diversité

16
Chapitre I Evolution des télécommunications mobiles

fréquentielle, il faut une séparation fréquentielle supérieure à la cohérence de la bande


passante (BP). A la réception, il y a plusieurs antennes, ce qui implique la nécessité d’avoir
une combinaison des signaux reçus.

C- Multiplexage spatial
Le multiplexage spatial n'est pas destiné à rendre la transmission plus robuste,
mais plutôt à augmenter le débit de données. Pour le réaliser, les données sont divisées en
catégories distinctes, les différentes parties sont transmises indépendamment via des antennes
séparées. Il existe deux modes de multiplexage spatial :

§ MIMO à boucle fermée (Closed Loop MIMO) : L’UE, après l’estimation du canal,
envoie un message feedback vers l’eNodeB à travers le canal PUCCH.

§ MIMO à boucle ouverte (Open Loop MIMO) : Dans ce cas, l’eNodeB ne considère
aucun feedback de la part de l’UE, ce mode est recommandé pour les scénarios des
mobiles à vitesses élevées.
D- Modulation et codage adaptatifs [10]
La modulation et le codage adaptatif (AMC Adaptive Modulation & Coding), est une
approche opportuniste qui tend à adapter la technique de modulation et de codage en fonction
de l’état du canal. Pour les transmissions DL en LTE, l’UE envoie le feedback de CQI(Quantification du
SNR) vers l’eNodeB pour que cette dernière lui sélectionne un MCS(Modulation & Coding
Scheme), un schéma de modulation et de codage qui maximise l’efficacité spectrale tout en
gardant le BER (taux d’erreurs par bloc) inférieur à un certain seuil. L'ensemble de modulation
systèmes pris en charge pour la DownLink LTE correspondant à : QPSK, 16QAM, 64QAM comme montre
la figure suivante :

Figure 1.9: modulations LTE [9]

17
Chapitre I Evolution des télécommunications mobiles

Les hauts ordres de modulation (64QAM-16QAM) offrent des débits de données plus rapides et d’une
efficacité spectrale plus élevée. Mais ils sont beaucoup moins résistants au bruit et aux interférences. [9]

I.8. Système MIMO-OFDM


Maintenant que nous avons exploré les concepts de systèmes MIMO et OFDM, nous
pouvons approfondir dans notre sujet, c'est-à-dire ceux qui combinent ces deux notions: les
systèmes MIMO-OFDM. Il s'agit en fait simplement d’un système OFOM appliqué sur
plusieurs antennes qui transmettent des informations parallèles. Le grand défi auquel nous
faisons face est donc de retrouver les données envoyées, à partir du mélange d’informations
reçues. Nous aborderons les techniques de réception permettant d'y arriver au prochain
chapitre.
Nous commencerons d' abord par définir les principales composantes du système
MIMO-OFOM. Comme tout système de télécommunications, celui -ci est constitué d’un
transmetteur, d’un canal, et d’un récepteur, qui sont eux-mêmes composés de différents
éléments.
I.8.1. Transmetteur MIMO-OFDM
Mentionnons qu’il existe deux types principaux de transmission MIMO. Ces deux
choix mettent en évidence un problème courant en télécommunications: choisir entre un débit
plus élevé ou bien en une meilleure qualité de transmission. En effet, dans un système MIMO,
nous pourrions choisir d'envoyer, avec chaque antenne, la même information, afin
d’augmenter encore la diversité des canaux. Toutefois, cette technique est peu utilisée, et il
n'en sera pas question dans ce travail. Nous considérons donc que les antennes de
transmission envoient des informations différentes, que nous voudrons reconstruire avec le
récepteur. Nous pouvons voir sur la figure I.12 les différentes parties du transmetteur MIMO-
OFDM. [10]

Figure I.10 : Transmetteur MIMO-OFDM [10]

18
Chapitre I Evolution des télécommunications mobiles

La forme générale est très semblable au transmetteur OFDM. Nous la représentons ici
différemment pour mettre en évidence les éléments MIMO. Le schéma illustre deux antennes
de transmission, mais ce nombre pourra varier.
La chaîne de données d'entrée est, à l'origine en série. La première étape sera donc de faire
passer ces données en parallèle, afin de les répartir sur autant de séries qu’il y aura
d’antennes de transmission.
Les données ainsi mises en parallèle seront ensuite encodées selon une constellation QAM. À
ce point, nous avions, à l'entrée de ce bloc, des valeurs de [O , ... ,NQAM - 1], où NQAM est le
nombre de symboles possibles dans la constellation que nous avons choisie (64 pour du 64-
QAM, par exemple). Celles-ci sont ensuite associées à leur valeur complexe correspondante
de la constellation.
Nous appliquons ensuite l'IFFT sur ces valeurs, donnant pour sortie des valeurs complexes.
Un préfixe cyclique (cyclic prefix; CP) est apposé au début de chaque groupe de données
OFDM, contenant une copie des dernières données. C'est à ce point que le signal est réparti
sur les antennes de transmission et pour être envoyé.

I.8.2. Récepteur MIMO-OFDM


Voici maintenant à quoi ressemble un récepteur MIMO-OFDM (Figure I.11) :

Figure I.11 : Récepteur MIMO-OFDM [10]

Le signal reçu est d'abord démodulé, afin de retrouver des données numériques.
Ensuite, nous retirons le CP qui a été apposé, car il n'a aucune valeur en tant qu’information.
Puis nous appliquons la FFT pour retourner dans le domaine fréquentiel.
C'est ensuite que l'égalisation à lieu. Par contre, pour la plupart des techniques, il est
nécessaire de connaître le canal pour pouvoir procéder à la détection.

19
Chapitre I Evolution des télécommunications mobiles

C'est pourquoi nous retrouvons, dans ces systèmes, un estimateur de canal. Cette estimation
peut se faire avec des pilotes ajoutés aux signaux, par exemple. La détection donne donc une
estimation des données qui ont été envoyées à l'origine. Pour terminer, celles-ci se font
attribuer leur valeur réelle en fonction de la constellation qui avait été choisie au départ. C'est
ainsi que se déroule, en résumé, le trajet du signal.
Nous venons donc de nous familiariser d’avantage avec les concepts de MIMO et d'OFDM.
Cette connaissance nous a permis d'enchaîner avec une présentation du système MIMO-
OFDM qui sera utilisé dans le reste de ce travail. [10]

Conclusion
Dans ce chapitre nous avons présenté, d’une façon générale, les principales caractéristiques
d’un réseau cellulaire et les différentes générations de téléphones mobiles.
Par la suite nous avons donné un aperçu sur la trame LTE (quatrième génération) ainsi que
ces techniques d’accès : OFDMA, SC-FDMA et aussi l’OFDM qui a fait ses preuves dans le
domaine de la communication sans fil permettant aux technologies actuelles d’atteindre un
débit de transmission élevé.

20
CHAPITRE II La modulation multiporteuses OFDM

Introduction
Nous allons présenter dans ce qui suit les techniques de modulations multi-porteuses
OFDM (Orthogonal Frequency Division Multiplexing), et en particulier les notions qui
serviront à la bonne compréhension de notre travail.
Ces techniques consistent à transmettre des données numériques en les modulant sur un
grand nombre de porteuses en même temps. Ce sont des techniques de multiplexage en
fréquence qui existent depuis longtemps. Le regain d’intérêt actuel réside dans l’amélioration
apportée pour augmenter l’efficacité spectrale en orthogonalisant les porteuses ce qui permet
d’implémenter la modulation et la démodulation à l’aide de circuits performants de
transformée de Fourier rapide (FFT).
Cette méthode de modulation est utilisée pour ses propriétés intéressantes, particulièrement
pour les systèmes de transmission mobiles à haut débit de données tels que de WLAN,
WIMAX et bien sûr le 4G LTE.

II.1. Rappels sur la transmission numérique


Les systèmes de transmission numérique véhiculent de l information entre une source et
un destinataire en utilisant un support physique comme le câble ,la fibre optique ou, encore
,la propagation sur un canal radioélectrique .Les signaux transportés peuvent être soit
directement d’origine numérique comme dans les réseaux de données ,soit d’origine
analogique (parole, image ) mais convertis sous une forme numérique .La tâche du système
de transmission est d’acheminer le signal de la source vers le destinataire avec le plus de
fiabilité possible.
Le schéma synoptique d’un système de transmission numérique est donné à la figure (II.1)
où l’on se limite aux fonctions de base.

Figure II.1 : Schéma d’un système de transmission numérique

21
CHAPITRE II La modulation multiporteuses OFDM

La source : émet un message numérique sous la forme d’une suite d’éléments binaires.

Le codeur : englobe en général deux fonctions fondamentalement différentes. La première,


appelée codage en ligne, associe un support physique adéquat aux éléments abstraits émis
par la source. La seconde, appelée codage correcteur d’erreurs, consiste à introduire de la
redondance dans le signal émis en vue de le protéger contre le bruit et les perturbateurs
présents sur le canal de transmission.

La modulation : a pour rôle d’adapter le spectre du signal au canal (milieu physique) sur
lequel il sera émis.

Le récepteur : du coté récepteur, les fonctions de démodulation et de décodage sont les


inverses respectifs des fonctions de modulation et de codage situées du coté émetteur.

II.2.Les caractéristiques de la transmission numérique


Les caractéristiques principales permettant de comparer entre les différentes techniques
de transmission sont les suivantes:

II.2.1.La probabilité d’erreur ࡼࢋ par bit transmis

Pour mesurer ou simuler les performances d’un système de transmission numérique, on


utilise un estimateur de la probabilité erreur-bit ܲ௘ appelé TEB (ou BER, Bit Error Rate),
défini par :
ࡺࢋ
T.E.B = II.1
ࡺ

Où ܰ௘ est le nombre de bits erronés et N est le nombre total de bits transmis.

II. 2.2. La rapidité de la modulation R

La rapidité de modulation R (exprimée en bauds) mesure le nombre maximum de


symboles (éléments de modulation) transmis par seconde.

Un message est constitué d'une succession de signaux (analogiques ou numériques) de


durée égale ! (moment élémentaire). Ces signaux se propagent sur une voie de transmission
à la vitesse de la lumière (3.108 m/s dans le vide, pratiquement la même valeur dans une
fibre optique, 2.108 m/s environ dans des voies filaires métalliques). On peut donc déjà
concevoir que la vitesse de propagation n'est pas un facteur contraignant. Le facteur
contraignant est la cadence avec laquelle on met le signal sur la ligne. Cette cadence est
définie par la rapidité de modulation :

R = 1/! (en bauds) II.2

22
CHAPITRE II La modulation multiporteuses OFDM

II.2.3. Le débit binaire

Lors de la transmission d’un signal numérique, un paramètre important pour le


caractériser est la qualité de données qu’il véhicule par unité de temps .On définit alors le
débit binaire, qui correspond au nombre de bits transmis par seconde.

Pour une transmission de n bits pendant un temps (en seconde), le débit binaire D est :


D = II.3
ᇞ࢚

Il est exprimé en bit par seconde, ce qui se note bit/s ou bps. On dispose également des
multiples : kilobit par seconde (kbit/s), mégabit par seconde (Mbit/s), gigabit par seconde
(Gbit/s), térabit par seconde (Tbit/s).

II.2.4.L’efficacité spectrale

La notion d'efficacité spectrale est importante en transmission numérique. Elle compare


la bande passante de la représentation analogique du signal d'information numérique au débit
véhiculé dans ce canal.

L'efficacité spectrale est définie comme le flux binaire par Hz. Soit le débit divisé par la
bande passante du canal de transmission.
La valeur de l'efficacité spectrale pour des systèmes de transmission mobiles
avoisine 1 [b/s/Hz]. Pour des liaisons point à point ou des connexions câblées, elle peut
atteindre 6 [b/s/Hz]. Concrètement, cela signifie qu'il est possible de
transmettre 48 [Mb/s] dans un canal large de 8 [MHz], soit l'équivalent de presque 10 signaux
de télévision numérique de qualité PAL dans un canal de transmission qui ne transporte qu'un
unique signal PAL analogique. C'est bien là que se trouve le principal intérêt d'un passage au
numérique: transmettre plus de signaux pour une même largeur de canal.


ࣁ =࡮ II.4

B : est la largeur de la bande occupée par le signal modulé.

II.2.5.La fréquence intermédiaire (FI)

Fréquence interne à l'émetteur et au récepteur servant de support à la modulation. Le


signal modulé FI est ensuite transposé à une fréquence HF porteuse pour émission réception
hertzienne.

23
CHAPITRE II La modulation multiporteuses OFDM

Pour des questions de simplicité, la fréquence intermédiaire est de 455KHz dans la


manipulation proposée. En réalité sa valeur peut être de 70 ou 140 MHz voir plus dans les
faisceaux hertziens numériques. Plus cette fréquence est élevée, plus le débit binaire
transmissible sera important.

II.2.6.Interférence inter-symbole

Elle caractérise la qualité de la liaison et l'aptitude du récepteur à discriminer les 0 et les


1 après une transmission qui a altéré et déformé les bits.

Exemple : A= {0,1}b donc M= 2b

II.3.La modulation numérique


Parmi les différents blocs représentés dans le schéma synoptique d’un système de
transmission numérique (Figure II.1), on retrouve le bloc « Modulation » qui est essentiel
pour le fonctionnement du système.

I.3.1.Définition

La modulation peut être définie comme le processus par lequel le signal est transformé
de sa forme originale en une forme adaptée au canal de transmission ,par exemple en faisant
varier les paramètres d’amplitude et d’argument (amplitude/phase ) d’un signal haut
fréquence appelé porteuse .Le dispositif qui effectue cette modulation, en général électronique
,est un modulateur et l’opération inverse permettant d’extraire le signal utile de la porteuse est
la démodulation .

Le but des modulations numériques est d’assurer un débit maximum de données


binaires, avec un taux d’erreur acceptable par les protocoles et correcteurs.

En modulation numérique, les paramètres de la porteuse, amplitude ou angle


(argument), sont commutés entre plusieurs valeurs discrètes selon les codes binaires à
transmettre.

I.3.2.Les différents types de modulation [11]

Un grand nombre de types de modulation peut être utilisé pour une transmission
numérique. Nous allons nous intéresser aux deux catégories suivantes :

§ Les modulations MDP-M


§ Les modulations MAQ –M

24
CHAPITRE II La modulation multiporteuses OFDM

I.3.2.1.Les modulations MDP-M

Elles correspondent à des symboles M-aires et sont appelées MDP-M. On y retrouve


deux méthodes de modulations dites BPSK et QPSK.

Dans ce type de modulation on répartit les symboles ܿ௞ sur un cercle de rayon unité et l’on
peut concevoir plusieurs MDP-M pour une même valeur de M.

On pose : ܿ௞ =݁ ௝ఝೖ
On a ߮௞ M = 2, ߮௞ ൌ Ͳ‫ݑ݋‬

M > 2, ߮௞ ൌ ሺʹ ൅ ͳሻ ୑ avec k=0,1, ..,M-1

Donc :
 
S(t)=ܴ௘ [‫‡ܣ‬୨൫!బ ୲ା"బା"ౡ൯] ฺ S(t)=A.‫ܛܗ܋‬ሺ࣓૙ ࢚ ൅ ࣐૙  ൅ ࣐࢑ ሻ II.5

La phase de la porteuse varie en fonction de l’argument ߮௞ de chaque ܿ௞ , d’ où le nom de


la modulation par déplacement de phase à donné ce type de modulation.
On peut distinguer dans cette modulation deux types :
§ La modulation BPSK ( Binary Phase Shift Keying )
§ La modulation QPSK (Quadrature Phase Shift Keying)

a-La modulation BPSK ( Binary Phase Shift Keying ) [12]

La modulation BPSK est une modulation à deux états de phase donc elle est équivalente
à la MDP 2 (M =2).

Les deux états de phase sont ߮௞ ൌ Ͳ‫߮ݑ݋‬௞ ൌ ߨ

ܿ௞ prend ses valeurs dans [-1 ; 1]


S(t)=‫ܛܗ܋ ࡭ט‬ሺ ࣓૙ ࢚ ൅ ࣐૙ ሻ II.6

Figure II.2: constellation de la modulation de phase BPSK [12]

25
CHAPITRE II La modulation multiporteuses OFDM

§ Modulateur et démodulateur BPSK

Le modulateur représenté par la figure est constitué d’un multiplicateur qui effectue le
changement de fréquence sur un train numérique codé en NRZ.

Train binaire Codeur σ ܽ௞ ሺ‫ݐ‬ሻ ൌ σ ‘•ሺ߮௞ )g(t-kT) S(t)


NRZ

‘•ሺ߱଴ ‫ ݐ‬൅ ߮଴ ሻ

Figure II. 3 : Modulateur BPSK [12]

Le récepteur requiert l’utilisation d’une démodulation cohérente. La figure II.4 représente le


synoptique simplifié du modulateur BPSK.

Figure II.4 : Démodulateur BPSK [12]

Soit r(t)=B. ‘•ሺ ߱଴ ‫ ݐ‬൅ ߮଴ ൅ ߮௞ ሻ le signal non bruité reçu par récepteur dans l’intervalle de
temps [ kT,(k+1)T].

Après multiplication avec la porteuse récupérée, on obtient :

S(t)=B.‫ܛܗ܋‬ሺ ࣓૙ ࢚ ൅ ࣐૙ ൅ ࣐࢑ ሻ.‫ܛܗ܋‬ሺ ࣓૙ ࢚ ൅ ࣐૙ ሻ II.7



Soit après filtrage pour éliminer la composante 2݂଴ : ࡿ૛ ሺ࢚ሻ ൌ ૛ Ǥ ࢉ࢕࢙ሺ࣐࢑ ሻ II.8

Le récepteur doit encore récupérer le rythme des symboles transmis, puis échantillonner le
signal ܵଶ (t) au milieu de chaque période .Suivant le symbole émis -1 ou 1,߮௞ prend la
valeur ߨ‫Ͳݑ݋‬et le signe de : ܵଶ ሺ‫ݐ‬ሻ devient négatif ou positif mettant en évidence la donnée
binaire reçue 0 ou 1.

26
CHAPITRE II La modulation multiporteuses OFDM

b- La modulation QPSK( Quadrature Phase Shift Keying)

C’est une modulation à quatre états de phase soit MDP-4

M= ʹଶ ֜ b=2 ֜ deux bits sont transmis par périodeܶ௦ .

De façon pratique, c’est une modulation d’amplitude à deux niveaux sur chacune des deux
porteuses en quadrature.

గ గ ଷగ ହగ ଻గ
Les quatre états de phases sont : ߮௞ ൌ ሺʹ݇ ൅ ͳሻ ସ ฺ  ߮௞ ‫ א‬ሼ ସ ǡ ସ
ǡ

ǡ

ሽ

La constellation QPSK est représentée sur la figure II.5 .Elle montre que l’affectation des bits
aux points de la constellation se fait en général selon le codage Gray.

Figure II.5 : Constellation de la modulation de phase QPRSK

§ Modulation et démodulation QPSK

Le schéma synoptique du modulateur qui est présenté par la figure II.6 montre le
démultiplexage du train binaire à l’entrée du modulateur en deux trains binaires sur les voies
en phase et en quadrature .La suite du schéma représente la relation :

m(t)=a(t).cos ( ߱଴ ‫ ݐ‬൅ ߮଴ ሻ െ ܾሺ‫ݐ‬ሻǤ •‹ሺ!଴ – ൅ ߮଴ ሻ et fait donc appel à deux multiplieurs.

Figure II.6 : Modulateur QPSK [12]


27
CHAPITRE II La modulation multiporteuses OFDM

La démodulation cohérente est applicable lorsque le récepteur a une connaissance exacte de la


fréquence et de la phase de la porteuse .Le schéma synoptique d’un démodulateur cohérent
pour la MDP-4 est présenté à la figure II.7.

Figure II.7 : Démodulateur cohérent QPSK [12]

I.3.2.2.Modulation d’amplitude sur deux porteuses en quadrature (MAQ)

Les modulations d'amplitude sur deux porteuses en quadrature (MAQ) sont aussi
appelées par leur abréviation anglaise : QAM pour "Quadrature Amplitude modulation".
C'est une modulation dite bidimensionnelle.
Par exemple la MDP ne constitue pas une solution satisfaisante pour utiliser
efficacement l'énergie émise lorsque le nombre de points M est grand. En effet, dans la MDP
les points sont sur un cercle. Or, la probabilité d'erreur est fonction de la distance minimale
entre les points de la constellation, et la meilleure modulation est celle qui maximise cette
distance pour une puissance moyenne donnée. Un choix plus rationnel est alors une
modulation qui répartit les points uniformément dans le plan.[13]
Pour faire cela, nous avons vu que le signal modulé m(t) peut s'écrire :

m(t)=ࢇሺ࢚ሻǤ ‫ܛܗ܋‬ሺ࣓૙ ࢚ ൅ ࣐૙ ሻ െ ࢈ሺ࢚ሻǤ ‫ܖܑܛ‬ሺ࣓૙ ࢚ ൅ ࣐૙ ሻ II.9

et que les deux signaux a(t) et b(t) ont pour expression :

a(t)=σ࢑ ࢇ࢑ Ǥ ࢍሺ࢚ െ ࢑ࢀሻࢋ࢚࢈ሺ࢚ሻ ൌ σ࢑ ࢈࢑ Ǥ ࢍሺ࢚ െ ࢑ࢀሻ II.10

Le signal modulé m(t) est donc la somme de deux porteuses en quadrature, modulées en
amplitude par les deux signaux a(t) et b(t).

28
CHAPITRE II La modulation multiporteuses OFDM

a-Les constellations MAQ-M

Les symboles ܽ௞ et ܾ௞ prennent respectivement leurs valeurs dans deux alphabets à M


éléments (‫ܣ‬ଵ , ‫ܣ‬ଶ , ‫ܣ‬ெ ) et (‫ܤ‬ଵ ,‫ܤ‬ଶ , ‫ܤ‬ெ ) donnant ainsi naissance à une modulation possédant
un nombre E = ‫ܯ‬ଶ états. Chaque état est donc représenté par un couple (ܽ௞ ,ܾ௞ ) ou ce qui
revient au même par un symbole complexe ܿ௞ = ܽ௞ + jܾ௞ .
Dans le cas particulier mais très fréquent où M peut s'écrire M = ʹ௡ , alors les ܽ௞représentent
un mot de n bits et les ܾ௞ représentent aussi un mot de n bits. Le symbole complexe
ܿ௞ =ܽ௞ + jܾ௞ peut par conséquent représenter un mot de 2n bits. L'intérêt de cette
configuration est que le signal m(t) est alors obtenu par une combinaison de deux porteuses en
quadrature modulées en amplitude par des symboles ܽ௞ et ܾ௞ indépendants.
De plus, les symbolesܽ௞ etܾ௞ prennent très souvent leurs valeurs dans un même alphabet à
M éléments.
Par exemple, la MAQ-16 est construite à partir de symboles ܽ௞ etܾ௞ qui prennent leurs
valeurs dans l'alphabet {‫ט‬d, ‫ט‬3d} où d est une constante donnée. Une représentation de la
constellation de cette modulation est donnée par la figure II.8. La MAQ-16 a été souvent
utilisée, notamment pour la transmission sur ligne téléphonique du RTC (à 9600 bit/s) et pour
les faisceaux hertziens à grande capacité (140 Mbits/s) développés dans les années 1980.
Plus généralement lorsque les symbolesܽ௞ etܾ௞ prennent leurs valeurs dans l'alphabet
{d, ‫ט‬3d, ‫ט‬5d, ,‫( ט‬M-1)d} avec M =ʹ௡ , on obtient une modulation à ʹଶ௡ états et une
constellation avec un contour carré dont font partie la MAQ-4, la MAQ-16, la MAQ-64 et la
MAQ-256. [13]

Figure II.8 : Constellations MAQ-16 et MAQ-64 [13]

29
CHAPITRE II La modulation multiporteuses OFDM

b-Modulation et démodulation

Lorsque le signal m(t) est obtenu par une combinaison de deux porteuses en quadrature
modulées en amplitude par des symboles ܽ௞ et ܾ௞ indépendants, cela simplifie le modulateur
et le démodulateur.
En effet, pour le modulateur le train binaire entrant { ݅௞ } est facilement divisé en deux trains
{ܽ௞ } et { ܾ௞ } (voir figure II.9).

Figure II.9 : Modulateur MAQ-M

La réception d'un signal MAQ fait appel à une démodulation cohérente et par
conséquent nécessite l'extraction d'une porteuse synchronisée en phase et en fréquence avec la
porteuse à l'émission. Le signal reçu est démodulé dans deux branches parallèles, sur l'une
avec la porteuse en phase et sur l'autre avec la porteuse en quadrature. Les signaux démodulés
sont convertis par deux CAN, puis une logique de décodage détermine les symboles et
régénère le train de bits reçus. Le synoptique du démodulateur MAQ-M est très voisin de
celui proposé pour la démodulation MDP.

c-Efficacité spectrale
ଵ ଵ
Pour une même rapidité de modulation R =୘, le débit binaire D= ୘ de la MAQ-M est

multiplié par nൌ Ž‘‰ ଶ  par rapport à celui de la MAQ-2.Autrement dit, pour une largeur

de bande donnée, l’efficacité spectrale Ʉ ൌ est multipliée par nൌ Ž‘‰ ଶ .
୆

30
CHAPITRE II La modulation multiporteuses OFDM

N M=2n Modulation Débit binaire : D Efficacité spectrale :ࣁ


1 2 MAQ-2 D ࣁ
2 4 MAQ-4 2. D ૛Ǥ ࣁ
4 16 MAQ-16 4. D ૝Ǥ ࣁ
6 64 MAQ-64 6. D ૟Ǥ ࣁ
8 256 MAQ-256 8. D ૡǤ ࣁ

Tableau II.1 : Débit binaire et efficacité spectrale pour différentes modulations MAQ

Le tableau ci-dessus montre le gain obtenu sur le débit binaire et sur l'efficacité spectrale pour
diverses modulations MAQ-M, ceci pour une même rapidité de modulation. L'intérêt
d'augmenter M, même au prix d'une complexité accrue, est évident.
Les modulations QPSK , MAQ sont la base dans les modulations multi porteuses {OFDM}
que nous allons étudier par la suite dont chaque porteuse est modulée indépendamment en
utilisant une d’entre elles .

II.4. La modulation multi porteuses OFDM


Avant d’exposer le principe des modulations multiporteuses, nous allons donner les
caractéristiques du canal pour lequel ce type de modulation est intéressant.

II.4.1. Canal à trajets multiples

Transmettre un train numérique par voie hertzienne est délicat et c'est la raison pour
laquelle c'est la technologie qui a demandé le plus de temps pour émerger.

Le canal peut être perturbé par plusieurs phénomènes physiques :


§ La réflexion du signal sur un obstacle.
§ La réfraction du signal lorsque celui-ci traverse un milieu d'indice différent de celui
d'où il provient.
Tous ces phénomènes physiques entraînent des échos (propagation par trajets multiples
due à la présence d'obstacles) pouvant engendrer des évanouissements (fadings) qui sont des
« trous de transmission » résultant de l'annulation du signal à un instant et une fréquence
donnée. Par conséquent, lorsqu'on est en réception fixe, portable ou mobile, la probabilité de
recevoir uniquement une onde directe provenant d'un émetteur est très faible. On va donc
recevoir le signal émis par l'émetteur ainsi qu'une multitude de signaux atténués et retardés
provenant des différents échos figure II.10.

31
CHAPITRE II La modulation multiporteuses OFDM

Figure II.10: Trajet multiple dans un canal radio [14]

Comme le passage du signal vers sa destination prend plusieurs trajets avec un délai
entre eux, on aura à la réception, le symbole affecté par d’autres symboles en retard.
Supposons maintenant que le signal reçu arrive de deux trajets différents, avec un retard
relatif entre eux. Si on prend le symbole transmis n comme exemple, le récepteur s’efforcera
de démoduler les données contenues dans ce symbole en examinant toutes les
informations reçues (directement ou avec un retard) par rapport à ce symbole n.

Figure II.11 : Inter Symbole Interférence (ISI), causé par le délai du trajet [14]

Lorsque le retard relatif est supérieur à une période de symbole (Figure II. 11 à gauche),
le signal provenant du second trajet agit uniquement comme un brouillage, puisqu’il
n’achemine que des informations appartenant à un ou plusieurs symbole(s) précédent(s).

32
CHAPITRE II La modulation multiporteuses OFDM

Un tel brouillage inter symbole (ISI) implique que le signal retardé ne peut avoir qu’un
niveau très faible car ce dernier a subit trop d’atténuations (le niveau exact dépendant de la
constellation utilisée et de la perte de marge de bruit acceptable).
Lorsque le retard relatif est inférieur à une période de symbole (Figure II.11 à droite),
seule une partie du signal transmis sur ce trajet agit comme un brouillage, puisqu’elle
n’achemine que des informations appartenant au symbole précédent. Le reste achemine des
informations du symbole utile, mais peut s’ajouter de manière constructive ou destructive aux
informations du trajet principal.
Il s’ensuit que, pour répondre à un niveau non négligeable des signaux retardés, il faut
réduire le débit de symboles pour que la gamme des retards (entre le premier trajet reçu et le
dernier) ne représente qu’une partie minime de la période de symbole. Les informations
susceptibles d’être acheminées par une porteuse unique sont dès lors limitées en cas de trajets
multiples. Si une porteuse ne peut transporter le débit de symboles nécessaire, on arrive tout
naturellement à diviser ce débit de données élevé en plusieurs flux parallèles de débit moins
élevé, acheminés chacun par sa propre porteuse.
Leur nombre peut être élevé. Il s’agit d’une forme de MRF (Multiplex par répartition en
fréquence), première étape vers l’OFDM.
La fonction de transfert d'un canal résultant d'une propagation à trajets multiples
présente une réponse fréquentielle qui n'est pas plate, mais comporte des creux et des bosses
dus aux échos et réflexions entre l'émetteur et le récepteur.
Un très grand débit impose une grande bande passante, et si cette bande couvre une partie du
spectre comportant des creux, il y a perte totale de l'information pour la fréquence
correspondante.
Le canal est dit, alors, sélectif en fréquence. Pour remédier à ce désagrément, l'idée est
de répartir l'information sur un grand nombre de porteuses, créant ainsi des sous-canaux très
étroits pour lesquels la réponse fréquentielle du canal peut être considérée comme constante.
Ainsi, pour ces canaux, le canal est non sélectif en fréquence, et s'il y a un creux, il
n'affectera que certaines fréquences, qui pourront être récupérées grâce à un codage
convolutif. On utilise des porteuses orthogonales qui présentent l'avantage de pouvoir
retrouver leur phase et amplitude indépendamment les unes des autres.

33
CHAPITRE II La modulation multiporteuses OFDM

Figure II.12 : Réponse fréquentielle du canal radio [14]

D'autre part, lors du déplacement d'un récepteur dans le cas d'une réception mobile,
plusieurs ondes parviennent au récepteur, ayant chacune un décalage de phase variable dans le
temps. Cela engendre, sur le signal résultant, des variations permanentes dans l'amplitude du
signal. Cette variation temporelle des phases et de l'amplitude des signaux s'appelle l'effet
Doppler. [14]
II.5.La notion d’orthogonalité

La différence fondamentale entre les techniques classiques de modulation multi-


porteuses et l’OFDM réside dans le fait que cette dernière autorise un fort recouvrement
spectral entre les sous porteuses, ce qui permet d’augmenter sensiblement leur nombre ou
d’amoindrir l’encombrement spectral. Cependant, pour que ce recouvrement n’ait pas d’effet
néfaste, les sous porteuses doivent respecter une contrainte d’orthogonalité, à la fois dans les
domaines temporel et fréquentiel.

L’utilisation d’un très grand nombre de sous porteuses est une alternative contraignante
car nécessitant beaucoup de modulateurs, de démodulateurs et de filtres .Il est heureusement
simple de résoudre ces deux problèmes en spécifiant un espacement rigoureusement régulié

de ݂௨ ൌ ் entre sous porteuses ,où ܶ௨ est la période (utile ou active) du symbole pendant

laquelle le récepteur intègre le signal démodulé .Les sous porteuses forment alors un
ensemble orthogonal .

En considérant d’abord le signal OFDM comme un simple multiplexage en fréquence,

la ݇ é௠௘ sous porteuse (en bande de base) peut d’écrire sous la forme :

શ࢑(t)=ࢋ࢐࢑࣓࢛ ࢚શ II.19

34
CHAPITRE II La modulation multiporteuses OFDM

ଶగ
Avec ߱௨ ൌ
்ೞ

Les porteuses doivent satisfaire la condition d’orthogonalité, en l’occurrence

࢚ାࢀ ૙࢑ ് ࢓ 
‫࢚׬‬ શ࢑ ሺ࢚ሻશ࢑‫ כ‬ሺ࢚ሻࢊ࢚ ൌ ൜ II.20
ࢀ࢛ ࢑ ൌ ࢓

Les fonctions !௞ ሺ‫ݐ‬ሻ forment une base orthogonale de l’espace temps –fréquence, ce qui
permet de récupérer facilement les symboles.[14]

Figure II. 13 : Spectre d’un ensemble orthogonal

Figure II. 14 : Exemple d’un spectre en sortie du modulateur OFDM

35
CHAPITRE II La modulation multiporteuses OFDM

Il existe plusieurs techniques pour combattre la distorsion provoquée par le canal à trajets
multiples, parmi ces techniques on a la modulation multiporteuses OFDM.

II.6.Le principe de la modulation et la démodulation OFDM

II.6..1.Principe de la modulation

La modulation multiporteuses OFDM consiste à répartir les symboles sur un grand


nombre de porteuses à bas débit, à l’opposé des systèmes conventionnels qui transmettent les
symboles en série, chaque symbole occupant toute la bande passante disponible.

Pour répartir les données à transmettre sur les N porteuses, les symboles ܿ௞ sont
groupés par paquets de N. Les symboles ܿ௞ (ܿ௞ ൌ ܽ௞ +jܾ௞ ) sont des nombres complexes
définis à partir des éléments binaires par des constellations souvent de types MAQ à 4, 16,
64,2n états.

La séquence de N symboles ܿ଴ ǡ ܿଵǡ ǥ ܿேିଵ constitue un symbole OFDM. Le ݇ ௜௠௘


symbole moule un signal de fréquence ݂௞ .Le signal résultant s’écrit sous la forme complexe
ܿ௞ ݁ ଶగ௙ೖ௧ .
L’enveloppe complexe du signal S(t)=ܵଵ ሺ‫ݐ‬ሻ ൅ ݆ܵொ ሺ‫ݐ‬ሻ correspondant à l’ensemble des N
symboles réassemblés en un symbole OFDM figure II.13 :

S(t)=σࡺି૚
࢑ୀ૙ ࢉ࢑ ࢋ
૛࢐࣊ࢌ࢑ ࢚
t‫[ א‬0, T] II.21

Où T est la durée du symbole OFDM.

Les fréquences sont dites orthogonales si l’espace entre deux fréquences adjacentes ݂௞

et ݂௞ାଵ est ்.Cette orthogonalité se justifie mathematiquement en considérant le produit

scalaire usuel dans l’espace vectoriel défini par la base des exponentielles complexes
rectangulaire temporelle de durée T, son spectre en fréquence est un sinus cardinal, fonction

qui s’annule tous les multiples de (figure II.14).


Dans ce cas,ࢌ࢑ ൌ ࢌ૙ ൅ ࢀ , k=0,1, . , N-1


૛࢐࣊ሺࢌ૙ା ሻ࢚
et S(t)=σࡺି૚
࢑ୀ૙ ࢉ࢑ Ǥ ࢋ
ࢀ࢙ =σࡺି૚
࢑ୀ૙ ࢉ࢑ ࢋ
૛࢐࣊ࢌ࢑
࢚ II.22

Où ݂଴ représente la première fréquence de la bande du signal.

36
CHAPITRE II La modulation multiporteuses OFDM

Ainsi, lorsque l’échantillonnage est effectué précisément à la fréquence ݂௞ d’une sous


porteuse, il n’y a aucune interférence avec les autres sous- porteuses. C’est ce qui permet de
recouvrir les spectres des différentes porteuses et d’obtenir ainsi une occupation optimale du
spectre.[15]

Figure II.15 : Schéma de principe du modulateur OFDM

Figure II. 16 : Allure de l’ensemble des spectres des porteuses d’un symbole OFDM [15]

On déduit l’expression réelle du signal pour le symbole OFDM.



ଶ௝గቀ௙బ ା ቁ௧
S(t)=ܴ௘ [S(t)݁ ଶ௝గ௙బ ௧ ]=ܴ௘ ሾσேିଵ
௞ୀ଴ ܿ௞ ݁
೅ೞ ] II.24
௞ ௞
S(t)=σேିଵ
௞ୀ଴ ሼܽ௞ ‘•ሾʹߨሺ݂଴ ൅ ் )t] - ܾ௞ •‹ሾʹߨሺ݂଴ ൅ ் ሻ‫ݐ‬ሿ II.25
ೞ ೞ

37
CHAPITRE II La modulation multiporteuses OFDM

Remarque :

Si le symbole ܿ௞ transporte q bits, le débit total est qN/ܶ௦ =qB. Pour une largeur de
bande utilisée, le débit ne dépend pas de la durée des symboles ni du nombre de porteuses.

Si on augmente la durée des symboles ܶ௦ , le spectre de chaque porteuse 1/ܶ௦ devient plus
étroit et on peut augmenter le nombre de porteuses.

II.6.2.Principe de la démodulation

L’expression en bande de base du signal parvenu au récepteur s’écrit sur une durée
symbole ܶ௦ :

࢟ሺ࢚ሻ ൌ σࡺି૚
࢑ୀ૙ ࢉ࢑ ࡴ࢑ ሺ࢚ሻࢋ
૛࢐࣊ࢌ࢑
II.26

Où ‫ܪ‬௞ ሺ‫ݐ‬ሻ est la fonction de transfert du canal autour de la fréquence ݂௞ et à l’instant t .Cette
fonction varie lentement et on la suppose constante sur la périodeܶ௦ .

La démodulation classique consiste à démoduler le signal suivant les N sous porteuses suivant
le schéma classique représenté sur la figure II.17.

Figure II.17 : Schéma de principe du démodulateur OFDM [15]

La condition d’orthogonalité nous montre que :


૚ ࢀ࢙ ૚ ࢀ
‫࢟ ׬‬ሺ࢚ሻࢋ૛࢐࣊ࢌ࢏࢚ ࢊ࢚ ൌ σࡺି૚ ࢙
࢑ୀ૙ ‫׬‬૙ ࢉ࢑ ࡴ࢑ ࢋ
૛࢐࣊ሺ࢑ି૚ሻȀࢀ࢙
ࢊ࢚ ൌ ࢉ࢏ ࡴ࢏ II.27
ࢀ࢙ ૙ ࢀ࢙

Car :

૚ ࢀ ૙࢙࢏࢑ ് ࢏
 ‫׬‬૙ ࢙ ࢋ૛࢐࣊ሺ࢑ି૚ሻ࢚Ȁࢀ࢙ ࢊ࢚ ൌ  ቄ II.28
ࢀ࢙ ૚࢙࢏࢑ ൌ ࢏

38
CHAPITRE II La modulation multiporteuses OFDM

Remarque

La réalisation suivant le schéma de principe nécessiterait N démodulateurs ce qui est


coûteux et compliqué .Il a été constaté que l’expression mathématique exprimée en II.22
peut être considérée comme IFFT des symbolesܿ௞ .

II.6.3. Réalisation numérique des opérations de modulation et de démodulation

Dans les communications à haut débit, les débits sont limités par des contraintes
physiques : le bruit dû aux imperfections des systèmes et la nature physique des composants
affectent la transmission du signal émis. On réduit dans ce cas les erreurs de transmission en
numérisant les informations. De plus l’implantation numérique offre aussi l’opportunité
d’ajouter des codes correcteurs d’erreurs afin de protéger le signal des perturbations
engendrées par le canal de transmission.
Cependant, la réalisation pratique de la modulation OFDM de façon directe (avec des
oscillateurs et des mélangeurs) implique un circuit d’une complexité prohibitive.
Heureusement, il est possible de réaliser respectivement le modulateur et le démodulateur par
des transformées de Fourier Discrètes Inverse et Directe (IDFT et DFT, via l’algorithme de
l’IFFT(21) et FFT(22), si N est une puissance de 2). La complexité de ces opérations est de
l’ordre de N log2 N par symbole OFDM.

II.7. Implémentation numérique du modulateur


D’après (II.21), s(t) est sous la forme :
࢑࢚
૛࢐࣊
S(t)=ࢋ૛࣊ࢌ૙ ࢚ σࡺି૚
࢑ୀ૙ ࢉ࢑ ࢋ ࢀ II.29

En discrétisant ce signal (à une fréquence d’échantillonnage de Nyquist) et en le ramenant en


bande de base pour l’étude numérique on obtient une sortie s(n) sous la forme :
࢑࢔
૛࢐࣊
S(n)=σࡺି૚
࢑ୀ૙ ࢉ࢑ ࢋ ࡺ  II .30

Les s(n) sont donc obtenus par une Transformée de Fourier Inverse Discrète desܿ௞ .
En choisissant le nombre de porteuses N tel que N = ʹ௡ (où n est un nombre entier), le calcul
de la Transformée de Fourier Inverse se simplifie et peut se réaliser avec une simple IFFT
présenté sur la figure II. 18:

39
CHAPITRE II La modulation multiporteuses OFDM

Figure II. 18 : Modulateur OFDM numérique [15]

II.8. Implémentation numérique du démodulateur

L’analyse théorique définit le signal discrétisé reçu au niveau du démodulateur sous la


forme :
࢑࢔
୬୘ ૛࢐࣊
ࢆሺ࢚࢔ ሻ ൌ ࢆሺ ሻ ൌ ࢆ࢔ ൌ σࡺି૚
࢑ୀ૙ ࢉ࢑ ࡴ࢑ ࢋ ࡺ II.31

Où ‫ݖ‬௡ est la Transformée de Fourier Discrète Inverse deܿ௞ ‫ܪ‬௞ . La démodulation consiste donc
à effectuer une Transformée de Fourier Directe Discrète de z = [‫ݖ‬଴ ǡ ǥ ǡ ‫ݖ‬ேିଵ ]. Le nombre de
porteuses ayant été choisi tel que N = 2n, on peut réaliser ce calcul à l’aide d’une FFT. On
obtient alors le schéma de principe illustré dans la figure II. 19:

Figure II. 19 : Démodulateur OFDM numérique [15]

II.9. Intervalle de garde


Une même suite de symbole arrivant à un récepteur par deux chemins différents se
présente comme une même information arrivant à deux instants différents, elles vont donc
s’additionner provoquant ainsi les deux types de défauts suivants :
- L'interférence intra symbole: Addition d'un symbole avec lui-même légèrement déphasé.

40
CHAPITRE II La modulation multiporteuses OFDM

- L'interférence inter symbole: addition d'un symbole avec le suivant plus le précédant
légèrement déphasé.
Entre chaque symbole transmis, on insère une zone "morte" appelée intervalle de garde.

De plus, la durée utile d'un symbole sera choisie suffisamment grande par rapport à
l'étalement des échos. Ces deux précautions vont limiter l'interférence inter symbole.
La durée ܶ௨ pendant laquelle est émise l’information diffère de la période symbole ܶ௦ car il
faut prendre en compte, entre deux périodes utiles, un "temps de garde"ܶ௚ qui a pour but
d’éliminer l’ISI qui subsiste malgré l’orthogonalité des porteuses. Pour que cet intervalle de
garde soit efficace, sa durée doit être au moins égale à l’écho non négligeable le plus long
(celui qui a le retard maximal).
Entre la période symbole, la période utile et l’intervalle de garde s’instaurent donc la relation :

ࢀ࢙ ൌ ࢀ࢛ ൅ ࢀࢍ II.32

Le temps de garde, s’il peut être un intervalle de garde "blanc" pendant lequel on n’émet
rien, est plus généralement une copie de la fin de la trame OFDM. Si cette méthode est
efficace pour lutter contre l’ISI, elle pénalise cependant sensiblement le débit de transmission,
et certains systèmes OFDM profitent des progrès dans le domaine de l’égalisation pour s’en
affranchir.

Figure II. 20. Intervalle de garde (Préfixe cyclique) [14]

La figure II. 18 illustre l’adjonction d’un intervalle de garde. La période du symbole est
prolongée de manière à être supérieure à la période d’intégrationࢀ࢙ . Toutes les porteuses
étant cycliques à l’intérieur de Tu, il en va de même pour l’ensemble du signal modulé.

41
CHAPITRE II La modulation multiporteuses OFDM

Le segment ajouté au début du symbole pour former l’intervalle de garde est donc identique
au segment de même longueur à la fin du symbole. Tant que le retard d’un trajet par rapport
au trajet principal (le plus court trajet) est inférieur à l’intervalle de garde, les composantes du
signal à l’intérieur de la période d’intégration viennent toutes du même symbole : Le critère
d’orthogonalité est satisfait. Les brouillages ICI (Inter Code Interference) et ISI (Inter Symbol
Interference) ne se produisent que lorsque le retard relatif est plus long que l’intervalle de
garde.
La longueur de l’intervalle est choisie de manière à correspondre au niveau de trajets
multiples prévus. Elle ne devrait pas représenter une trop grande partie de Tu, pour ne pas
sacrifier trop de capacité en données (et de rendement spectral).

Figure II.21 : Intégration du signal avec intervalle de garde [14]

Les signaux, arrivant de différents trajets, peuvent s’ajouter de manière constructive ou


destructive. En fait, il est possible de montrer que le signal démodulé à partir d’une porteuse
donnée est très similaire au signal émis : il est simplement multiplié par la réponse
fréquentielle équivalente du canal (à propagation par trajets multiples) sur la même fréquence
porteuse. [14]
II.10. Interférence entre symboles (IES)
Les signaux OFDM sont transmis à des intervalles égaux, et ils doivent parcourir un
certain trajet pour atteindre le récepteur. Dans le cas d'un canal multi-trajets, un symbole
transmis prend différents retards pour arriver au récepteur à cause des différents chemins de
propagation, ce qui cause des étalements temporels. La prolongation de la durée des symboles
fait chevaucher les symboles entre eux, ce qui donne naissance à l'interférence entre symboles
(IES).[16]

42
CHAPITRE II La modulation multiporteuses OFDM

II.11. Interférence entre porteuses (IEP)

L'orthogonalité dans un système OFDM signifie qu'au maximum de chaque spectre


d'une sous-porteuse, tous les spectres des autres sous-porteuses sont nuls, et les spectres des
sous-porteuses se recouvrent mais demeurent orthogonaux entre eux. L'interférence entre
porteuses (IEP) est causée par la perte de l'orthogonalité et donc par la présence des symboles
de données d'une sous-porteuse sur les sous-porteuses adjacentes. [16]

II.12.Egalisation
Le fait que l'on ne connaisse pas le type de canal dans lequel on transmet les données ou
que le canal soit toujours en changement, limite l'efficacité des filtres du système.
Dans ce cas, il est préférable de mettre au récepteur un filtre dont la réponse en
fréquence est ajustée au canal. Ce filtre est appelé un filtre d'égalisation ou simplement un
égaliseur. Il peut être fixe ou adaptatif.

II.13. Décision
L’étape suivante consiste à déterminer les bits correspondant au symbole reçu ݀௞ après
le filtre de réception .Ce symbole peut être différentié du symbole qui avait été envoyé (ܿ௞ )
à cause de perturbations introduites par le canal.

La détection par maximum de vrai semblance est le critère optimal permettant de


déterminer le symbole qui a été envoyé avec la plus grande probabilité .Pour cela on
sélectionne le point de la constellation le plus proche du symbole reçu, et les bits qui sont
associés à ce point de la constellation sont les bits qui ont été émis avec la plus grande vrai
semblance.

Le plan complexe est ainsi partitionné en zones de décision, chacune correspondant à


un symbole de la constellation, et donc à un ensemble de bits particulier. Sur une constellation
particulière, on peut représenter les limites de ces zones par des traits pointillés (on suppose
que tous les symboles sont équiprobables). [17]

43
CHAPITRE II La modulation multiporteuses OFDM

II.14.Chaine complète d’une transmission OFDM

La figure suivante montre les différents blocs utilisés dans une chaine de transmission
OFDM.

Figure II.22 : Chaine de transmission OFDM

II.15. Les avantages et les inconvénients de l’OFDM


Contrairement aux transmissions mono porteuses, un des grands avantages de la
modulation OFDM consiste en la simplicité de l’égalisation des distorsions. Ceci permet
d’avoir des récepteurs simples et peu coûteux.
Les principaux avantages et inconvénients de la modulation l’OFDM sont nombreux, on peut
en citer :
§ Une utilisation efficace des ressources fréquentielles en comparaison avec les
solutions classiques de multiplexage fréquentiel. Ceci est principalement dû au fait
que dans l’OFDM, les canaux se chevauchent tout en gardant une orthogonalité
parfaite.
§ Les techniques multi porteuses sont robustes au bruit impulsif puisque chaque sous
porteuse est affectée d’un bruit indépendant des autres porteuses, contrairement aux
modulations monoporteuses, où le bruit peut affecter un certain nombre de symboles
transmis, la perte d’un symbole dû à un bruit important n’affecte pas les autres
symboles.

44
CHAPITRE II La modulation multiporteuses OFDM

§ Les techniques OFDM ont une très grande flexibilité dans l’allocation du débit dans
un contexte multi utilisateurs. En effet, en fonction de la valeur du gain instantané du
canal, chaque sous porteuse peut être codée indépendamment des autres porteuses.

§ Plus les perturbations s’amplifient, plus la technologie perd de son intérêt car il faut
alors mettre en place des méthodes de filtrages ou de codages qui réduisent
grandement les débits.

§ L’OFDM est également très vulnérable aux problèmes de décalage en fréquence


(Frequency offset) et de synchronisation [5]. En effet, la fréquence offset engendre
des interférences ICI qui peuvent détruire l’orthogonalité entre sous porteuses.
Conclusion
Nous avons tout d’abord présenté dans ce chapitre les modulations numériques QPSK,
MAQ-16, MAQ-64, qui sont la base dans les modulations multiporteuses OFDM.

Ensuite, nous avons donné le principe de la modulation OFDM ainsi que son principe de
démodulation.

Enfin, nous avons cité quelques avantages et inconvénients de cette modulation.

Cependant une telle mise en œuvre comporte également des inconvénients dont un majeur est
sa sensibilité aux non linéarités dues aux amplificateurs, que nous détaillerons dans le
prochain chapitre.

45
Chapitre III : OFDM et non linéarité

Introduction
Une chaine de transmission se compose de différentes parties qui permettent à un signal
quelconque d’être véhiculé de sa source à sa destination. Chacune de ces parties présente au
niveau système une fonction qui la caractérise.

Nous retrouvons alors la source binaire, le codeur de canal, le modulateur numérique, le


filtre, le convertisseur analogique/numérique, le mélangeur, l’amplificateur de puissance(PA), le
canal bruité et avec fading, etc. .Les caractéristiques de ces fonctions sont souvent de type non
linéaire introduisant donc des distorsions non linéaires sur le signal à traiter. Ces différents blocs
(composants) sont alors définis comme les sources de non linéarités de la chaîne de transmission
Dans ce chapitre, notre attention se focalisera sur la non linéarité précisément dans
l’amplificateur de puissance (PA) et en suite on verra les différentes méthodes proposées pour
réduire ce problème.

III.1. Les caractéristiques d’un dispositif non linéaire


III.1.1. Définition de Dispositif Non-Linéaire

Un système quelconque est caractérisé par sa fonction de transfert qui est définie, dans le
domaine fréquentiel, comme le rapport entre la grandeur de sortie Y(j߱) et celle d’entrée X(j!) :
ࢅሺ࢐ჯሻ
H(j!) =ࢄሺ࢐ჯሻ= |H(j!)| exp[j"(!)] III.1

Cette fonction de transfert prend en compte les distorsions linéaires d’amplitude et de


phase en fonction de la fréquence. D’autres distorsions, liées à la présence d’éléments non-
linéaires peuvent apparaître dans le système.

Cette fonction de transfert prend en compte les distorsions linéaires d’amplitude et de phase
en fonction de la fréquence. D’autres distorsions, liées à la présence d’éléments non-linéaires
peuvent apparaître dans le système.
Dans ce cas, une simple fonction de transfert H( j߱) ne sut plus pour décrire le
comportement du système. Il est alors nécessaire d’exprimer le signal de sortie y(t) comme une
fonction f [.] du signal d’entrée x(t). Si la sortie à l’instant t ne dépend que de l’entrée au même
instant, le système non-linéaire est alors défini sans mémoire et on peut écrire :
y(t) = f [x(t)] III.2

46
Chapitre III : OFDM et non linéarité

Si les grandeurs d’entrée et sortie sont des tensions, alors l’équation (III.2) peut se réécrire
comme suit :
‫ݒ‬௦ (t) = f [࢜ࢋ (t)] III.3
La fonction f [.] représentée en figure III.1 est un exemple de caractéristique non-linéaire
du système.
Focalisons alors notre attention sur le modèle polynomial représentant la non-linéarité du
système. Dans ce cas précis, la fonction f [.] peut donc s’écrire sous la forme d’un polynôme
d’ordre n tel que,
࣏࢙ ሺ࢚ሻ ൌ ࢇ૚ ࣏ࢋ ሺ࢚ሻ ൅ ࢇ૛ ࣏૛ࢋ ሺ࢚ሻ ൅ ࢇ૜ ࣏૜ࢋ ሺ࢚ሻ ൅ ‫ ڮ‬൅ ܽ௡ ߭௘௡ ሺ‫ݐ‬ሻ III.4

Figure III.1. Caractéristique Non-Linéaire de Transfert, f [.]

De manière générale les coeƥcients ܽ௜ peuvent s’écrire comme ߙ௜ + jߚ௜ . On dit alors que la non-
linéarité de la fonction f [.] introduit juste une distorsion d’amplitude si les coeƥcients ܽ௜ sont
réels, f (ߙ௜ ), tandis que la distorsion est d’amplitude et de phase s’ils sont complexes, f (ߙ௜ ,ߚ௜ ).
En outre, les principales grandeurs caractérisant un dispositif non-linéaire sont les suivantes:

– Les harmoniques
– Le point de compression à 1 dB
–Les produits d’intermodulation
– Les points d’interceptions d’ordre n

Même si ces grandeurs sont liées à la tension et donc au signal de sortie, elles caractérisent le
comportement non-linéaire intrinsèque au dispositif en question.

47
Chapitre III : OFDM et non linéarité

III.1.2 .Les Harmoniques


Supposons que la non-linéarité est toujours représentable par une fonction f [.] de type
polynomial comme dans l’équation (III.4).
࣏࢙ ൌ ࢇ૚ ࣏ࢋ ൅ ࢇ૛ ࣏૛ࢋ ൅ ࢇ૜ ࣏૜ࢋ ൅ ‫ڮ‬ III.5

Considérons que les non-linéarités d’ordre supérieur à 3 sont négligeables et que le signal
d’entrée߭௘ est à un seul ton, c. à d. une sinusoïde pure [cf. éq. (III.6)].
࣏ࢋ ሺ࢚ሻ ൌ ࡭ ࢉ࢕࢙ሺ࣓૚ ࢚ሻIII.6
Alors nous pouvons en déduire que le signal à la sortie du dispositif non-linéaire et sans
mémoire s’écrit, en remplaçant l’équation (III.6) dans la (III.5), sous la forme suivante :
࣏࢙ ሺ࢚ሻ ൌ ࢇ૚ A‫ܛܗ܋‬ሺ ࣓૚ ࢚ሻ ൅ ࢇ૛ ࡭૛ ࢉ࢕࢙૛ ሺ࣓૚ ࢚ሻ ൅ ࢇ૜ ࡭૜ ࢉ࢕࢙૜ ሺ࣓૚ ࢚ሻ
Qui peut s’écrire :
૚ ૚ ૜ ૚
࣏࢙ ሺ࢚ሻ ൌ ࢇ૚ A‫ܛܗ܋‬ሺ ࣓૚ ࢚ሻ ൅ ࢇ૛ ࡭૛ ( ൅ ૛ ‫ܛܗ܋‬ሺ૛࣓૚ ࢚ሻሻ + ࢇ૜ ࡭૜ ሺ૝ ‫ܛܗ܋‬ሺ૑૚ ‫ ܜ‬൅ ૝ ‫ܛܗ܋‬ሺ૜૑૚ ሻሻሻ III.7

On peut décomposer le signal de sortie ࣏࢙ ሺ࢚ሻ en plusieurs termes :


§ ‫ۯ ܉‬૛
૛ ૛
Composante continue

§ (ࢇ૚ A + ૝ ࢇ૜ ࡭૜ ሻ ‫ܛܗ܋‬ሺ࣓૚ ሻ Fondamental

§ ࢇ ࡭૛ ‫ܛܗ܋‬ሺ૛࣓૚ ࢚ሻ
૛ ૛
1 ère harmonique III.8 

§ ૝ ࢇ૜ ࡭૜ ‫ܛܗ܋‬ሺ૜૑૚ ሻ 2 ème harmonique

Dans l’équation (III.8) nous retrouvons l’expression du fondamental ainsi que l’expression
de la composante continue. Les termes dont la fréquence est un multiple de la fréquence du
fondamental représentent les harmoniques du signal, générées par la non linéarité du dispositif.
III.1.3. Le Point de Compression à 1 dB

D’après l’équation (III.8) l’amplitude du fondamental du signal de sortie est égale à :


࡭ࢌ࢕࢔ࢊ ൌ ࢇ૚ ࡭ ൅ ࢇ૜ ࡭૜ III.9

Cette grandeur est inférieure à l’amplitude du signal amplifié linéairement (a1A) siܽଷ < 0
(compression de gain), et elle est supérieure à a1A si > 0 (expansion de gain). La plupart des
dispositifs travaillent en compression, c. à d. avec ܽଷ < 0. On définit alors le gain du dispositif à
la fréquence fondamentale qui est donné par l’équation (III.10).

48
Chapitre III : OFDM et non linéarité


ࢇ૚ ࡭ା ࢇ૜ ࡭૜ ૜
ࡳࢌ࢕࢔ࢊ ൌ ૛૙ ‫܏ܗܔ‬ሺ ૝
ሻ= 20‫܏ܗܔ‬ሺࢇ૚ ൅ ૝ ࢇ૜ ࡭૜ ሻ III.10

Le gain linéaire ‫ܩ‬௟௜௡ vaut :

ࢇ૚ ࡭
ࡳ࢒࢏࢔ ൌ ૛૙ ‫܏ܗܔ‬ሺ )=20‫܏ܗܔ‬ሺࢇ૚ ሻ III.11

D’où nous en déduisons le gain à 1 dB de compression défini comme la compression d’1 dB sur
le fondamental par rapport au gain linéaire [cf. éd. (III.12)].
ࡳ૚ࢊ࡮ ൌ ࡳ࢒࢏࢔ െ ૚ࢊ࡮ III.12

Figure III.2. Point de Compression à 1 dB

Au point de compression d’1 dB, l’équation (III.12) peut alors se réécrire comme suit :

20‫܏ܗܔ‬ሺࢇ૚ ൅ ࢇ૜ ࡭૛૚ࢊ࡮ ሻ = 20‫܏ܗܔ‬ሺࢇ૚ ሻ െ ૚ࢊ࡮III.13

D’où l’on déduit la valeur du point de compression en tension :



࡭૚ࢊ࡮ ൌ ට૙Ǥ ૚૝૞ȁ ࢇ૚ ȁ III.14

Cette grandeur est une mesure du niveau maximal de signal d’entrée que le dispositif peut traiter.
Au delà de cette valeur, le signal est de plus en plus compressé jusqu’à arriver à la saturation.

49
Chapitre III : OFDM et non linéarité

III.1.4. Les Produits d’Intermodulation

Lorsque le signal d’entrée d’un système non-linéaire est un signal à deux tons, c. à d. la
somme de deux sinusoïdes, de nouveaux termes apparaissent en sortie. Ce ne sont ni le
fondamental, ni les harmoniques du signal. Considérons maintenant un signal d’entrée à deux
tons :
࣏ࢋ ሺ࢚ሻ ൌ ࡭૚ ‫ܛܗ܋‬ሺ࣓૚ ࢚ሻ ൅ ࡭૛ ‫ܛܗ܋‬ሺ࣓૛ ࢚ሻ III.15

Si l’on insère le signal ‫ݒ‬௘ (t) dans l’équation (III.5), on obtient en sortie du système non-linéaire
le signal suivant :
࣏࢙ ሺ࢚ሻ ൌ ࢇ૚ ࡭૚ ‫ܛܗ܋‬ሺ࣓૚ ࢚ሻ ൅ ࢇ૚ ࡭૛ ‫ܛܗ܋‬ሺ࣓૛ ࢚ሻfondamental

ࢇ૛ ࡭૛૚ ࢇ૛ ࡭૛૛
+ ൅ composante continue
૛ ૛
ࢇ૛ ࡭૛૚ ࢇ૛ ࡭૛૛
+ ૛
‫ܛܗ܋‬ሺ૛࣓૚ ࢚ሻ ൅ ૛
‫ܛܗ܋‬ሺ૛࣓૛ ࢚ሻ 2 ème harmonique

+ࢇ૛ ࡭૚ ࡭૛ ሾ‫ܛܗ܋‬ሺ࣓૚ ൅ ࣓૛ ሻ࢚ ൅ ‫ܛܗ܋‬ሺ࣓૚ െ ࣓૛ ሻ࢚ሿ IM2

૜ࢇ૜ ࡭૚ ࡭૛૛ ૜ࢇ૜࡭૜૚


+( ૛
൅ ૝
ሻ ‫ܛܗ܋‬ሺ૑૚ ࢚ሻ ൅ ‫ڮ‬III.16

૜ࢇ૜ ࡭૛૚ ࡭૛ ૜ࢇ૜࡭૜૛


+( ൅ ሻ ‫ܛܗ܋‬ሺ࣓૛ ࢚݂ondamental
૛ ૝
ࢇ ࢇ
૜࡭૜ ૜࡭૛
+ ૚
‫ܛܗ܋‬ሺ૜࣓૚ ࢚ሻ ൅ ૛
‫ܛܗ܋‬ሺ૜࣓૛ ࢚ሻ 3 éme harmonique
૝ ૝

૜ࢇ૜ ࡭૚ ࡭૛૛
+ [‫ܛܗ܋‬ሺ૛࣓૚ ൅ ࣓૛ ሻ࢚ ൅  ‫ܛܗ܋‬ሺ૛࣓૚ െ ࣓૛ ሻ࢚ሿ ൅ ‫ڮ‬

૜ࢇ૜ ࡭૛૚ ࡭૛
+ ሾ‫ܛܗ܋‬ሺ૛࣓૛ ൅ ࣓૚ )t+ ‫ܛܗ܋‬ሺ2࣓૛ െ ࣓૚ ሻ࢚ሿ‫ ͵ܯܫ‬termes d’ordre supérieur à 3

+
Dans l’équation (III.16) nous voyons apparaître les termes du fondamental ainsi que
d’autres termes appelés harmoniques et produits d’intermodulation (IM) dont la fréquence est
multiple ou combinaison linéaire des fréquences fondamentales. Une non linéarité d’ordre 2
provoque le produit d’intermodulation d’ordre 2 (IM2) tandis qu’une non-linéarité d’ordre 3
génère un produit d’intermodulation d’ordre 3 (IM3).
Les amplitudes des produits d’intermodulation décroissent avec l’ordre de l’intermodulation
et ceux qui se situent en fréquence à côté du fondamental seront les plus gênants.

50
Chapitre III : OFDM et non linéarité

La figure III.3 représente les termes d’intermodulation dans le domaine fréquentiel lorsque
l’amplitude des deux composantes du signal d’entrée est la même (A1 = A2 = A).
Donc, nous pouvons en conclure que les produits d’intermodulation d’ordre impair sont les plus
gênants, en particulier l’ordre 3 (IM3), car ils sont les plus proches des fréquences fondamentales
(f1 et f2). En revanche, les produits d’intermodulation d’ordre pair et les produits
d’intermodulation d’ordre impair, somme des fréquences harmoniques, sont rejetés loin des
signaux aux fréquences fondamentales. Ces derniers peuvent donc être éliminés par filtrage.

Figure III.3. Produit d’intermodulation

Dans ce contexte d’intermodulation, nous allons aussi introduire le concept de distorsion


d’intermodulation (« InterModulation Distortion », « IMD »). L’« IMD » représente le rapport
entre l’amplitude de l’‫ܯܫ‬௡ et l’amplitude du fondamental à la sortie du système et elle s’exprime
en dB, c- à –d en dB par rapport à la porteuse.
Nous venons de voir que l’intermodulation a des effets très gênants sur les systèmes RF. La
détérioration du signal entraînée par les produits d’intermodulation de deux composantes
fréquentielles du signal d’entrée est caractérisée par une mesure qu’on appelle le point
d’interception.

III.1.5. Les points d’interception d’ordre n

Les non-linéarités du système gênèrent des produits d’intermodulation d’ordre n, ୬ , et


cet ordre dépend directement de l’ordre de l’équation polynomiale représentant cette non-
linéarité. Le point d’interception d’ordre n ( ୬ ) est le point où l’amplitude du produit
d’intermodulation d’ordre n ( ୬ ) est égale à l’amplitude du fondamental, lorsque l’amplitude
des signaux d’entrée interférents est la même A1 = A2 = A.

51
Chapitre III : OFDM et non linéarité

Sous l’hypothèse que A est suffisamment petit pour négliger les termes non-linéaires
d’ordre supérieur à 3, on se limite à prendre en compte principalement le produit
d’intermodulation d’ordre 3 qui est comme nous avons dit ci-dessus, le plus gênant et donc le
plus représentatif pour la non-linéarité.
Le point d’interception d’ordre 3 (IP3) peut être calculé graphiquement comme en figure III.4.

Figure III.4. Point d’interception d’ordre 3 (IP3)

À partir des amplitudes du signal fondamental (proportionnel à A) et de l’IM3 (proportionnel


à‫ܣ‬ଷ ) nous allons tracer, sur une échelle logarithmique, la puissance de sortie (ܲ௢௨௧) en fonction
de la puissance d’entrée (ܲ௜௡ ). Le point d’interception d’ordre 3 est alors représenté par
l’intersection de ces deux droites.
L’IP3 peut être défini en entrée comme IIP3 (« Input IP3 ») ou en sortie comme OIP3 (« Output
IP3 »). En outre, le point d’interception est indépendant du niveau de puissance en entrée et il est
donc très souvent utilisé pour caractériser les non-linéarités d’un dispositif.

D’après l’équation (III.16) et la figure III.4, nous pouvons écrire le système d’équation suivant :

ࡻࡵࡼ૜ ൌ ࢇ૚ ࡵࡵࡼ૜
ቊ ૜  III.17
ࡻࡵࡼ૜ ൌ ૝ ࢇ૜ ࡵࡵࡼ૜૜

Ce système à deux équations et deux inconnues, nous permet de calculer le IIP3 et le OIP3 en
fonction de coefficients ܽଵ et ܽଷ de l’équation (III.5) :
૝ࢇ૚ ૝ࢇ૜
IIP3=ට
૜ࢇ૜
, OIP3=ට૜ࢇ૚ III.18

52
Chapitre III : OFDM et non linéarité

Il est aussi intéressant de lier l’IP3 à l’IM3 d’une puissance donnée. Considérons que l’on
se place au niveau d’entrée Ain, et appelons‫ܣ‬௟௜௡ ௜௠ଷ
௢௨௧ le niveau de sortie linéaire et‫ܣ‬௢௨௧ out le niveau

de l’IM3 en sortie. La figure III.4 montre ces valeurs en puissance et on peut alors écrire que :


࡭࢒࢏࢔ ‫ܖܑ ۯ ܉‬
࢕࢛࢚
ൌ૜૚ III.19
࡭࢏࢓૜
࢕࢛࢚ ‫ۯ ܉‬૜
૝ ૜ ܑ‫ܖ‬

et d’après l’équation (III.18),



࡭࢒࢏࢔
࢕࢛࢚ ூூ௉ଷ
= III.20
࡭࢏࢓૜
࢕࢛࢚ ஺మ೔೙

D’où

࡭࢒࢏࢔
IIP3=ට ࢕࢛࢚
࡭࢏࢔ III.21
࡭࢏࢓૜
࢕࢛࢚

Un système est caractérisé par un point d’interception d’ordre 3 élevé. En effet, d’après
l’équation (III.21), cela signifie que pour une puissance donnée en entrée, plus le point
d’interception d’ordre 3 est élevé, plus la puissance du produit d’intermodulation est faible par
rapport à la puissance de la réponse linéaire du système. Il faut donc toujours que la puissance
du signal en entrée se trouve en dessous de l’IIP3 [dBm] qui représente la limite maximale pour
laquelle la puissance du produit d’intermodulation d’ordre 3 est plus faible que la réponse
linéaire du système.

III.1.6. Facteur de crête et éléments non linéaires


Dans une modulation monoporteuse, l’ensemble des valeurs prises par le signal modulé est
fixé par les constellations, et la distribution des valeurs prises suit généralement une loi
uniforme.
Le signal OFDM temporel quand à lui est la somme de ܰ௣ signaux modulés, où ܰ௣ est le
nombre de porteuses. D’après le théorème de la limite centrale,ܰ௣ ՜ λ , la distribution des
valeurs prises par le signal OFDM temporel tend vers une variable aléatoire normale. En
pratique, on peut constater par simulation que la distribution des valeurs prises par ‫ݑ‬௘ (t) est
proche d’une loi gaussienne à partir de 4 porteuses.
Si l’on compare un signal à distribution uniforme et un signal à distribution gaussienne de
même puissance, on constate des différences.

53
Chapitre III : OFDM et non linéarité

Le signal gaussien a une dynamique plus grande, et on peut remarquer la présence de


’pics’ d’amplitude importante. Dans la figure III.5 suivante, les deux signaux ont une variance
de 1. Le signal du haut est un signal à répartition gaussienne, et le signal du bas est un signal à
répartition uniforme :

Figure III.5. Signaux gaussien (haut) et uniforme (bas) [17]

On peut quantifier cette caractéristique avec une grandeur appelée facteur de crête. On
définit tout d’abord le PMEPR (Peak-to-Mean Envelope Power Ratio), qui est le rapport entre la
puissance maximale et la puissance moyenne d’un signal temporel. Si un signal non nul s(t) et de
moyenne nulle est défini sur [0; T], son PMEPR sur cet intervalle est égal à :
‫ܠ܉ܕ‬ ૛
‫ܜ‬૓ሾ૙ǡ‫܂‬ሿȁ‫ܛ‬ሺ‫ܜ‬ሻȁ
ܲ‫ ܴܲܧܯ‬ሺ‫ݏ‬ሻ ൌ భ ౐ III.22
‫ ׬‬ȁୱሺ୲ሻȁమ ୢ୲
౐ బ

Le facteur de crête (CF, pour Crest Factor) est défini par CF =ξܲ‫ܴܲܧܯ‬. Un facteur de
crête élevé signifie que le signal possède une puissance maximale importante devant sa
puissance moyenne, et donc que certaines valeurs prises par ce signal sont importantes par
rapport aux valeurs moyennes. Autrement dit ceci signifie que des pics d’amplitude importante
sont présents.
Dans le cas d’un signal ‫ݏ‬஺(t) à distribution uniforme centrée d’amplitude A, la puissance
maximale est égale à ‫ܣ‬ଶ(car le signal prend des valeurs entre -A et A) et on peut calculer sa
஺మ
puissance moyenne, qui est égale à ଷ . Le PMEPR d’un signal uniforme est donc égal à 3. Pour

un signal centré à distribution normale de varianceߪ ଶ , la puissance maximale est infinie (car il
n’y a aucune limite sur les valeurs prises par le signal) et la puissance moyenne est égale àߪ ଶ .
Le PMEPR est donc infini.

54
Chapitre III : OFDM et non linéarité

Dans le cas d’un signal OFDM on montre que le PMEPR est majoré par :
࢓ࢇ࢞ ૛
࢐ǡ࢑ȁࢉ࢐ǡ࢑ ȁ
ࡼࡹࡱࡼࡾ ൑ ࡺ࢖ ࢓࢏࢔ ૛ III.23
࢐ǡ࢑ȁࢉ࢐ǡ࢑ ȁ

Où ܰ௣est le nombre de porteuses et ܿ௝ǡ௞ sont les symboles modulés sur chaque porteuse.
On montre également que le PMEPR est exactement égal à ܰ௣ dans le cas d’une modulation de
phase (c’est-à-dire lorsque tous les symboles ܿ௞ ont le même module). Plus on augmenteܰ௣ , plus
le PMEPR est élevé. Comme la modulation OFDM devient avantageuse lorsque ce nombre de
porteuses est grand, dans la plupart des standards mettant en application l’OFDM le PMEPR du
signal temporel sera élevé.
L’évaluation du facteur de crête est importante pour le dimensionnement des composants
non linéaires dans un système de communication. Un amplificateur est nécessaire afin de faire
propager le signal sur le canal. Si la transmission est réalisée sur un canal radio, on utilise un
amplificateur de puissance afin que l’onde radio ait une puissance suffisante. Or les
amplificateurs radio utilisés en pratique, à semi-conducteurs, ou SSPA (Solid-State Power
Amplifier) ont une caractéristique non linéaire. La courbe ci-dessous représente la courbe de
réponse d’un amplificateur SSPA typique :

Figure III.6.Caractéristique typique d'un amplificateur SSPA (échelle linéaire)[17]

Dans la courbe de réponse de l’amplificateur, la sortie est normalisée de telle manière


que la puissance de saturation corresponde à 0 dB (amplitude 1), et l’entrée de telle manière que
le gain dans la zone linéaire soit de 1.

55
Chapitre III : OFDM et non linéarité

Sur une certaine plage de valeurs de l’entrée, l’amplificateur a un comportement très


proche d’un système linéaire, et le signal en sortie sera tout simplement proportionnel au signal
d’entrée, selon un rapport appelé gain de l’amplificateur. Cette plage est appelée zone de
fonctionnement linéaire de l’amplificateur, et est indiquée en gris sur la caractéristique ci-dessus.
Pour une amplitude plus grande de l’entrée la réponse de l’amplificateur s’éloigne de celle d’un
système linéaire, et la sortie tend vers une valeur limite, appelée saturation en sortie.
On peut définir la taille de la zone linéaire en utilisant la notion de point de compression à 1 dB,
qui est le point de la caractéristique qui s’éloigne d’1 dB de la loi linéaire :

Figure III.7. Point de compression à 1 dB [17]

Pour que le signal ne subisse aucune distorsion dans l’amplificateur, il est nécessaire
que celui ci reste dans la zone de fonctionnement linéaire, et donc que sa puissance maximale
soit inférieure à celle correspondant au point de compression. Si le facteur de crête est élevé, il
sera nécessaire de surdimensionner l’amplificateur, c’est à dire de le choisir de telle sorte que la
puissance de compression soit largement supérieure à la puissance moyenne du signal, le rapport
entre les deux puissances étant égal au PMEPR. Donc pour deux signaux de puissance moyenne
égale, celui qui a le PMEPR le plus élevé demandera un amplificateur avec une puissance de
saturation plus élevée. Mais plus on augmente la puissance de saturation de l’amplificateur, plus
on augmente son coût et sa consommation énergétique. Ainsi lorsque le signal transmis possède
un facteur de crête élevé il est souvent nécessaire de trouver un compromis entre puissance de
l’amplificateur et distorsion, et donc des perturbations dues à la non-linéarité vont apparaître. On
définit une autre grandeur qui représente l’influence de la non-linéarité de l’amplificateur sur un
signal donné, appelée recul d’entrée, ou Input Back-Off (IBO) en anglais.

56
Chapitre III : OFDM et non linéarité

Cette grandeur, généralement exprimée en dB, est le rapport entre la puissance de


saturation ramenée à l’entrée de l’amplificateur et la puissance moyenne du signal. Plus le recul
d’entrée est élevé, plus l’amplificateur est surdimensionné par rapport au signal à amplifier, et
moins il y a de distorsions non linéaires.
Dans le cas d’une liaison filaire, l’amplificateur n’a pas une puissance aussi importante,
mais l’amplitude du signal temporel est tout de même limitée par la dynamique du convertisseur
numérique/analogique, et souvent la puissance du signal émis doit être limitée pour éviter un
rayonnement trop important. Le modèle de composant non-linéaire choisi dans ce cas est un
amplificateur linéaire à saturation, ou clipping en Anglais. Dans le reste de ce mémoire, un
amplificateur ayant une telle caractéristique sera appelé limiteur.

Figure III.8. Caractéristique d'un limiteur

Équation III.24. Fonction réalisée par un limiteur

Les systèmes de transmission à grand débit et grande distance utilisent des amplificateurs
de puissance à l’émission ce qui conduit à des effets de non linéarité et non négligeables, ces
effets dégradent les performances quand les puissances véhiculées deviennent élevées. [17]

III.2. L’amplificateur de puissance (PA) [16]


Un signal transitant sur un système de télécommunication, après les différentes étapes de
codage, modulation et translation en fréquence porteuse, est amplifié pour résister à
l’atténuation provoquée par la propagation dans le canal.
L’amplification est une opération non linéaire caractérisée par la compression en
amplitude AM/AM et par le déphasage du signal à la sortie de l’amplificateur AM/PM.

57
Chapitre III : OFDM et non linéarité

Le but de cette section n’est pas de calculer précisément la non linéarité dans le domaine
fréquentiel, mais plutôt d’avoir une idée de l’expression de l’amplificateur.
Pour modéliser un amplificateur non linéaire on peut utiliser les conversions AM/PM et
AM/AM, AM (amplitude modulation) , et PM (phase modulation ).Si on appelle S(t) le signal à
l’entrée de l’amplificateur et S0 (t) celui à sa sortie, ces conversions sont définies par :

S0 (t)= S(t) * g( | S(t)|) III.25

ࢇሺ࢘ሻࢋ࢏ሺ࢘ሻ
g(r)= III.26

a(r) est la conversion AM/AM ou non linéarité d’amplitude ,il représente l’évolution du module
de la sortie en fonction de celui de l’entrée ,le cas linéaire correspondant à a(r)= ߭‫ ݎ‬où v est le
gain de l’amplificateur ,(r) est la conversion AM/PM ou non linéarité de phase et il représente
le déphasage en sortie en fonction du module de l’entrée, le cas linéaire correspondant à (r)=0.
Un modèle d’amplificateur est utilisé, est un amplificateur à semi-conducteur SSPA ou (Solide
State Power Amplifier).
Sa fonction de transfert est de :
ࣇ࢘
a(r)= ࣇ࢘ ૚Ȁ૛࢖ III.27
ቀ૚ାሺ ሻ૛࢖ ቁ
࡭૙

ᢥ(r)=0

P définit l’ordre de non linéarité, en général on choisit 1,2ou 3.


V est le gain dans le domaine linéaire.
A0 est l’amplitude de saturation en sortie.
La non linéarité de phase est nulle avec ce modèle.

Pour l’étude de la non linéarité de l’amplificateur dans le domaine fréquentiel nous


supposons que l’égalisation du canal est réalisée parfaitement, et donc nous allons retirer le
canal de la modulation, ensuite nous cherchons à exprimer le symbole OFDM reçu après
égalisation du canal en fonction du symbole OFDM émis.

Modulation Démodulation
Données C s(t) Amplificateur s0(t) Données reçues
Transmises OFDM non linéaire OFDM d

Figure III.9. Modèle utilisé pour le calcul de l’expression de la non-linéarité dans le


domaine fréquentiel [16]

58
Chapitre III : OFDM et non linéarité

Les composantes du symbole OFDM émis sont ܿ௝ , j=0, .ܰ௣ -1, et celle du symbole
reçu݀௞ , k=0 ܰ௣ -1,ܰ௣ =N : Etant le nombre de porteuses.
Le signal temporel S(t) est la transformée de fourrier inverse OFDM :

૚ ࡺ ି૚
࢖ ૛࢏࣊ቀࢌା ቁ࢚
S(t) ൌ σ࢐ୀ૙ ࢉ࢐ ࢋ ࢀ࢙ III.28
ࡺ࢖

Ou ܶ௦ est la durée du système OFDM, afin de simplifier l’écriture on ne calcule que le premier
symbole de l’OFDM et donc nous ne nous intéressons qu’aux valeurs de S(t) pour t ! [0,ܶ௦ ].
De plus la fréquence de la première porteuse a été notée : f’= f0+ܰ௣ /2Ts.
Le modèle de l’amplificateur non linéaire que l’on va utiliser est le modèle SSPA défini
précédemment SSPA, alors :

S0(t)=a( |S(t)|) S(t) III.29



où a(|S(t)|)= భȀమ೛
ഌȁೞሺ೟ሻȁ మ೛
൬ଵାቀ ቁ ൰
ಲబ
La fonction étant paire, son développement en série entière est de la forme :
A(|s(t)|) =σ࢒ୀ૙ ࢇ࢒ ȁࡿሺ࢚ሻȁ૛࢒ III.30

a1 étant les coefficients du développement en série entière : a1= a(1)(0)/l !

Finalement l’expression du signal en sortie de l’amplificateur non linéaire est :


S0(t)=σ࢏ୀ૙ ࢇ࢒ ȁࡿሺ࢚ሻȁ૛࢒ ࡿሺ࢚ሻ III.31

Nous constatons qu’on ne peut pas calculer tous les termes de cette somme, mais il est possible
de calculer les premiers. Nous posons

S0(t)=σ࢒ୀ૙ ࡿ૙࢒ (t) III.32

Où ࡿ૙࢒ ሺ࢚ሻ ൌ ࢇ࢒ ȁࡿሺ࢚ሻȁ૛࢒ ࡿሺ࢚ሻ


Les deux premiers termes ont pour expression :

ૅ ‫ିܘۼ‬૚ ૛ܑૈቀ܎ ା ቁ‫ܜ‬
ࡿ૙૙ ሺ࢚ሻ ൌ ࢇ૙ ࡿሺ࢚ሻ െ ࢇሺ૙ሻࡿሺ࢚ሻ െ ‫ۼ‬૛ σ‫ܒ‬ୀ૙ ‫܍ ܒ܋‬ ‫ܛ܂‬
‫ܘ‬
III.33
ࡿ૙૚ ሺ࢚ሻ ൌ ࢇ૚ ȁ‫܁‬ሺ‫ܜ‬ሻȁ૛‫܁‬ሺ‫ܜ‬ሻ ൌ ‫ ܉‬ሺ૙ሻȁ‫܁‬ሺ‫ܜ‬ሻȁ૛‫܁‬ሺ‫ܜ‬ሻ

59
Chapitre III : OFDM et non linéarité

La valeur de |S(t)2| est :

‫ܒ‬ష‫ܒ‬
૚ ૛ܑૈ൬ ൰‫ܜ‬
ȁ‫܁‬ሺ‫ܜ‬ሻȁ ൌ ‫܁‬ሺ‫ܜ‬ሻതതതതത

‫ ܁‬ሺ‫ ܜ‬ሻ ൌ σ‫ିܘۼ‬૚ σ‫ିܘۼ‬૚ ‫܋ ܒ܋‬ҧ‫܍ ܒ‬ ‫ܛ܂‬ III.34
‫ܘۼ‬૛ ‫ܒ‬ୀ૙ ‫ܒ‬ୀ૙
Et donc :
࢐ష࢐ శ࢐̶
ࢇ૚
ࡿ૙૚ ሺ࢚ሻ ൌ σࡺ࢖ି૚ σࡺ࢖ି૚ σ‫ିܘۼ‬૚ ത ࢐ ࢉ࢐̶ ࢋ૛࢏࣊ሺ ࢀ࢙ ሻ࢚
‫̶ܒ‬ୀ૙ ‫ࢉ ܒ܋‬ III.35
ࡺ૜࢖ ࢐ୀ૙ ࢐ୀ૙

Après application de changement de variable nous obtenons :


ࢇ૚ ࡺ࢖ି૚ ࡺ࢖ି૚ ࡺ࢖ି૚ା࢐ି࢐ ૛࢏࣊ቀࢌା ቁ࢚
૜ σ࢐ୀ૙ σ࢐ୀ૙ σ࢔ୀ࢐ି࢐ ࢉ࢐ ࢉത࢐ ࢉ࢔ି࢐ା࢐ ࢋ
S01(t)= ࢀ࢙ III.36
ࡺࡼ

On remarque que :n varie de –ܰ௣ +1 à 2Np-suivant les valeurs de j et j’.


Si n< j-j’, l’indice n-j+j’ devient inferieur à 0, et si n>ܰ௣ -1+j-j’ il devient supérieur ou égal à
Np.
Donc si nous allons étendre la définition de ܿ௝ avec les coefficients nuls.

0 si j<0
‫= ܒ܋‬ Composante du symbole OFDM si j  [0,‫ ܘۼ‬-1]
0 si j !‫ܘۼ‬

Nous pouvons donc écrire :



ࢇ ૛ࡺ࢖ି૛ ࡺ࢖ି૚ ࡺ࢖ି૚ ૛࢏࣊ቀࢌ ା ቁ࢚ 
ࡿ૙૚ ሺ࢚ሻ ൌ ࡺ૚૜ σ࢔ୀିࡺ࢖ା૚ሺσ࢐ୀ૙ σ࢐ୀ૙ ࢉ࢐ ࢉത࢐ ࢉ࢔ି࢐ା࢐ ሻࢋ ࢀ࢙ III.37

Donc : ࡿ૙ ሺ࢚ሻ ൌ ‫܁‬૙૙ሺ‫ܜ‬ሻ ൅ ‫܁‬૙૚ሺ‫ܜ‬ሻ III.38


Ce qui nous permet de regrouper les termes par fréquence porteuse, les symboles݀௞ , sont
calculés avec la transformée de Fourrier de ܵ଴ ሺ‫ݐ‬ሻet ils correspondent chacun à la porteuse de
fréquence f’+k/Ts .Comme pour S(t) nous pouvons décomposer chaque ݀௞ en une somme :
ࢊ࢑ ൌ σ࢒ୀ૙ ࢊ࢑ǡ࢒ III.39

ࡺ࢖ି૚
‫ܒ ܖ‬
࢐ ૛ܑૈሺ܎ "ା ሻ ‫ܛ܂‬
‫܂‬
ࢊ࢑ǡ࢒ ൌ ෍ ‫܁‬૙‫ ܔ‬ሺ ࢀ ሻ‫܍‬ ‫ܘۼ ܛ‬
ࡺ࢖ ࢙
࢐ୀ૙

Chaque terme ݀௞ǡ௟ correspond à la contribution du terme ܵ଴௟ de la décomposition de ܵ଴ (t), les
valeurs de ݀௞ǡ଴ et de ݀௞ǡଵ .
݀௞ǡଵ se déduisent facilement des équations précédentes. [18]

60
Chapitre III : OFDM et non linéarité

III.3.Les différentes méthodes de réduction des effets de non- linéarité


Plusieurs méthodes ont déjà été proposées pour limiter les effets de non-linéarité dans un
système OFDM. Celles-ci peuvent être classées en plusieurs catégories.

III.3.1.Limitation de l’amplitude du signal OFDM temporel

M. Pauli et H.-P. Kuchenbacker proposent de limiter l’amplitude du signal temporel en


multipliant ce dernier par une enveloppe .On fixe l’amplitude maximale voulue pour le signal
OFDM, et un algorithme construit l’enveloppe à l’aide d’impulsions gaussiennes de telle sorte
que ce seuil ne soit jamais dépassé. Les impulsions gaussiennes ont l’avantage d’être localisées à
la fois dans les domaines fréquentiel et temporel, ce qui minimise les perturbations générées.

Figure III.10. Impulsions gaussiennes pour limiter l’amplitude du signal [18]

Dans la figure III.10, ݉ா ሺ‫ݐ‬ሻest le signal d’origine (sur la courbe il est divisé par sa valeur
efficace݉ா௘௙௙ ), et il est multiplié par b(t) composé d’impulsions gaussiennes. Le résultat du
produit est le signal m(t), qui ne dépasse jamais le seuil fixé, ici S = 1, 9.
Le signal ayant une amplitude plus faible, les influences des non-linéarités de
l’amplificateur seront moindres. Le but de cette méthode n’est pas de réduire le nombre
d’erreurs, mais de diminuer les intermodulations crées par l’amplificateur quand il est utilisé
dans son domaine non-linéaire. En effet dans certaines applications de l’OFDM, comme la
norme de réseau informatique radio HIPERLAN/2, le domaine radio alloué est séparé en
plusieurs canaux très proches, et le signal OFDM doit être transmis dans un seul de ces canaux.

61
Chapitre III : OFDM et non linéarité

Cependant les intermodulations peuvent causer des perturbations dans un canal contigu, et
nécessitent donc d’être contrôlées. Avec cette méthode les intermodulations sont fortement
atténuées, avec une augmentation négligeable des erreurs sur le flux binaire.[18]

III.3.2. Modification du codage

Un codage détecteur ou correcteur d’erreurs est systématiquement utilisé dans un système


de communication numérique, afin de protéger la transmission en réduisant les erreurs binaires.
Les codes en blocs sont particulièrement adaptés à une communication multiporteuses. Dans un
code en bloc on encode un mot de m bits (appelé mot d’information) en un autre mot de n bits
(appelé mot de code). n൐m et n -m est le nombre de bits de redondance par mot du code. Si l’on
choisit pour n le nombre de bits représentés par un symbole OFDM, on a une correspondance
directe entre un mot du code et un symbole OFDM. Or tous les symboles OFDM possibles n’ont
pas le même PMEPR. Donc il est possible de sélectionner les mots de code qui génèrent des
symboles OFDM avec un PMEPR faible, et ainsi diminuer le PMEPR global du signal temporel.

Il est possible de construire un nouveau code correcteur d’erreurs en choisissant


systématiquement les mots de code ayant le PMEPR le plus faible. Cependant il n’a pas encore
été trouvé d’algorithme permettant de déterminer ces mots, et il est donc nécessaire de calculer le
PMEPR de tous les mots possibles avant de sélectionner ceux qui ont le facteur de crête le plus
faible.
Quand le nombre de porteuses est important, le grand nombre de symboles possibles rend
cette recherche très longue. Cependant on constate une chute importante du PMEPR avec des
codes qui ont un bon rendement. Le décodage de ce type de codes est aussi extrêmement
coûteux, car il faut comparer le mot reçu avec tous les mots du code.[16]

III.3.3. Modification des symboles OFDM

La méthode PTS (Partial Transmit Sequences) consiste à répartir les différentes porteuses
en plusieurs blocs, puis en appliquant une rotation sur chaque bloc. Le symbole OFDM ܿ௝ est
ሺଵሻ
tout d’abord décomposé en une somme. Si l’on appelle ܿ௝ chaque terme et si l’on note Ns le
nombre de termes, on a :
ሺ૚ሻ
ࢉ࢐ =σࡺ࢙
࢒ୀ૚ ࢉ࢐ III.40

62
Chapitre III : OFDM et non linéarité

Sur chaque porteuse, le symbole ܿ௝ǡ௞ transmis est placé dans un et un seul terme de la
décomposition. Pour les autres termes, la composante correspondante sera à 0. On peut
formaliser cette contrainte :
ࢉ࢐ǡ࢑࢙࢏࢒ᇲ ୀ࢒ 
‫ א ࢑׊‬൛૙ ǥࡺ࢖ െ૚ሽ ‫  א ࢒׌‬ሼ૚ ǥࡺ࢙ ሽ tel que ࢉ࢐ǡ࢑ =ቄ
ሺ࢒ ሻ
 III.41
૙࢙࢏࢒Ԣ ് ࢒

A titre d’exemple, on peut envisager une décomposition en deux termes (ܰ௦ ൌ ʹሻ dans
ሺଵሻ ே೛ ሺଶሻ ே೛
laquelle le premier terme ܿ௝ǡ௞ contiendrait les ଶ
premières porteuses, et le symbole ܿ௝ǡ௞ les

suivantes .Ou encore un premier terme avec les porteuses de numéro pair ,et un autre avec celles
de numéro impair.

Figure III.11.Exemples de décompositions PTS

Dans un modulateur OFDM, une IFFT est réalisée pour obtenir le symbole OFDM
ሺଵሻ
temporel .Comme l’IFFT est linéaire, il est possible de calculer l’IFFT de chaque symbole ܿ௝ ,
et la somme des transformées sera également le symbole OFDM temporel .Dans un modulateur
PTS ,chaque transformée est multipliée par une valeur complexe ߙ௞ de module 1,ce qui cause
une rotation du vecteur transformé .Un algorithme détermine le jeu de valeurs qui produit un
symbole temporel avec PAPR le plus faible .Le récepteur réalisera la même recomposition ,et
multipliera par l’inverse des valeurs ߙ௞ , et ainsi retrouvera le symbole OFDM original .

Figure III.12. Principe d’un modulateur PTS

63
Chapitre III : OFDM et non linéarité

Le récepteur doit connaître les coefficients ߙ௞ pour recombiner les vecteurs correctement.
Deux solutions sont proposée .On peut coder ces coefficients dans les symboles transmis, ou
utiliser un codage différentiel. Dans les deux cas on constate une petite perte du débit utile,
consacrée à ces coefficients. Cependant une baisse conséquente du PMEPR apparaît, lorsque le
nombre de termes et la décomposition sont bien choisis.

Une autre méthode, dite "selected mapping" , peut être vue comme un cas particulier de
ሺଵሻ
PTS, où chaque terme ܿ௝ correspond à une et une seule porteuse. Dans un système "selected
mapping", un certain nombre ܰజ de vecteurs ‫݌‬ଵ sont définis et connus de l’émetteur et du
récepteur. Ces vecteurs ont ܰ௣ composantes, toutes complexes de module 1.
Pour chaque symbole OFDM ܿ௝ on peut construire ܰజ symboles modifiés en multipliant
terme à terme les vecteurs ܿ௝ et‫݌‬ଵ . C’est le symbole modifié qui génère un signal temporel avec
le PMEPR le plus faible qui sera transmis. Si le récepteur connaît le vecteur pl qui a servi à
modifier le symbole OFDM, il sera capable de retrouver le symbole original. Pour cela soit l’on
transmet le numéro l du vecteur qui a fait la modification (au détriment d’une petite partie du
débit utile), soit le récepteur effectue ܰజ décodages avec tous les vecteurs ‫݌‬ଵ possibles et
détermine le symbole qui a été envoyé avec la plus forte probabilité.
Il est également possible d’ajouter aux symboles OFDM transmis une séquence particulière
qui va baisser le facteur de crête. Les séquences possibles font partie d’un code connu de
l’émetteur et du récepteur, et un algorithme en treillis permet de choisir la séquence qui entraîne
un facteur de crête faible. Cette méthode est appelée "trellis shaping».
Enfin deux méthodes proposent d’agir sur les symboles transmis sur chaque porteuse. Dans
la première méthode, dite "tone reservation", certaines porteuses sont réservées et ne
transmettent aucune information. Un algorithme détermine quels symboles transmettre sur ces
porteuses pour minimiser le facteur de crête, mais le récepteur les ignore. On constate une baisse
importante du facteur de crête, au détriment du débit utile d’informations.
Dans la seconde méthode, dite "tone injection", la constellation utilisée lors du codage
binaire est étendue. Des points sont ajoutés autour de la constellation existante, et ainsi chaque
symbole possible correspond à plusieurs points de la constellation. Un algorithme dans
l’émetteur choisit les points qui minimisent le facteur de crête. Dans ce cas également le facteur
de crête peut être réduit significativement, mais cette fois au détriment de la puissance moyenne
du signal, qui augmente.

64
Chapitre III : OFDM et non linéarité

III.3.4. Prédistorsion

La prédistorsion consiste à ajouter un élément avant l’amplificateur qui va inverser la


fonction non linéaire de celui-ci.

Figure III.13.Principe de la prédistorsion

Cette méthode a été mise au point pour des modulations mono-porteuses, mais peut
également être appliquée à l’OFDM. Cependant l’amplitude de saturation de l’amplificateur
demeure une limite infranchissable, et un émetteur radio muni de cet amplificateur linéarisé aura
tout de même des saturations et donc des erreurs dues à des non linéarités. Plusieurs moyens de
réaliser cette prédistorsion ont été étudiés, dont un modèle polynomial et un modèle qui sépare
la distorsion en deux, une sur le module du signal et une autre sur sa phase.
III.3.5. Correction à la réception

Une dernière possibilité est de corriger les distorsions introduites par les non linéarités dans
le récepteur. L’avantage de cette méthode est qu’elle peut être utilisée sur des systèmes existants
car il n’est pas nécessaire de modifier le codage ou les composants de l’émetteur. Seul le
récepteur doit être modifié pour faire fonctionner un algorithme supplémentaire au niveau de
l’égalisation. Et aucune modification des normes et protocoles existants est nécessaire.
65
Chapitre III : OFDM et non linéarité

Un algorithme itératif est proposé et adapté au cas de l’OFDM en couches (layered


OFDM). La modulation en couches consiste à séparer les porteuses en plusieurs catégories, dont
certaines sont plus protégées contre les erreurs que les autres. Par exemple dans une application
de télévision numérique, deux couches peuvent être présentes : une couche bas débit avec un fort
pouvoir de correction, qui fournit une image de qualité moyenne, et une couche haut débit avec
moins de correction, qui permet aux récepteurs recevant un signal de bonne qualité de fournir
une meilleure image. L’algorithme présenté s’appuie sur les porteuses à fort pouvoir de
correction pour corriger de manière itérative les distorsions non linéaires sur les porteuses à
faible pouvoir de correction.

Les auteurs proposent une autre méthode appelée postdistorsion. Celle-ci peut s’appliquer
à n’importe quel système OFDM, et consiste en un module placé dans le récepteur après
l’égalisation du canal. Ce module simule la chaîne OFDM complète, teste la transmission de
différents symboles OFDM, et compare le résultat avec le symbole reçu. Ainsi on peut
déterminer le symbole qui a été émis avec la plus grande probabilité.

Figure III.14.Principe d’une postdistorsion OFDM

66
Chapitre III : OFDM et non linéarité

Il n’est pas possible de simuler tous les symboles OFDM possibles car cela demanderait
trop de calcul, donc des algorithmes sont chargés de limiter le nombre de tests à réaliser en
choisissant soigneusement les candidats potentiels. Ces algorithmes sont améliorés et permettent
de réduire le nombre de tests, et donc de calculs, avec une augmentation négligeable de l’erreur.
Par contre dans les deux cas, la postdistorsion suppose que l’on connaît parfaitement le modèle
de l’amplificateur et du canal afin de les simuler correctement.

Conclusion

Ce chapitre se compose de deux parties. Une première partie concerne les rappels
théoriques sur les dispositifs non-linéaires et sur les caractéristiques non-linéaires du signal de
sortie. Une deuxième partie nous avons cité les différentes méthodes de réduction des effets de
non- linéarité.
C’est dans ce dernier contexte que nous allons réaliser un correcteur basé sur un réseau
de neurones artificiels .C’est la méthode que nous avons choisi pour implémenter un correcteur
du signal émis.

67
CHAPITREIV Les réseaux de neurones artificiels

Introduction

Les réseaux de neurones connaissent depuis quelques années un succès croissant dans
divers domaines des sciences de l’ingénieur .Nous allons consacrer ce chapitre à l’étude des
réseaux de neurones artificiels.

Dans un premier temps, nous rappellerons la définition d’un neurone biologique qui
constitue l’origine à partir duquel le développement des réseaux de neurones s’est fait, et la
définition d’un neurone artificiel et aussi celle d’un réseau de neurones artificiels.

Ensuite nous présenterons les différentes architectures des réseaux de neurones ainsi que
leurs types d’apprentissage.

Nous terminerons ce chapitre par la représentation de quelques règles d’apprentissage et aussi


quelques propriétés de ces réseaux de neurones.

IV.1.Définitions
Dans ce qui suit nous allons donner un bref rappel sur les réseaux de neurones
biologiques qui nous permettra de mieux comprendre l’origine des réseaux de neurones
artificiels.
IV.1.1.Le neurone biologique
Le cerveau humain possède deux hémisphères latérales reliées par le corps calleux et
d'autres ponts axonaux, il pèse moins de deux kilogrammes et contient mille milliards de
cellules, dont 100 milliards sont des neurones constitués en réseaux.

IV.1.1.1.Définition

En biologie, un neurone est une cellule nerveuse dont la fonction est de transmettre un
signal électrique dans certaines conditions. Il agit comme un relai entre une couche de
neurones et celle qui la suit.
Les caractéristiques des neurones sont encore mal connues (et font l'objet de recherches) mais
on connait leur principe d'action.
Le corps d'un neurone est relié d'une part à un ensemble de dendrites (entrées des
neurones) et d'autre part à un axone, partie étirée de la cellule, qui représentera pour nous sa
sortie.

68
CHAPITREIV Les réseaux de neurones artificiels

Le neurone étudié est connecté aux neurones qui l'environnent : il reçoit au niveau de ses
dendrites les signaux électriques des neurones "en amont", propagés par les axones de ces
derniers. Les charges électriques s'accumulent dans le neurone jusqu'à dépasser un certain
seuil : à ce moment la transmission du signal électrique se déclenche via son axone vers
d'autres neurones "en aval".

Figure IV.1: Le neurone biologique

IV.1.1.2. Les éléments constitutifs d’un neurone biologique

Le neurone est constitué de quatre grandes régions : le corps cellulaire, ou soma, les
dendrites, les axones et les terminaisons pré-synaptiques. Chacune de ces différentes régions
joue un rôle bien défini dans l'initiation et le transport de l'information.

§ Corps cellulaire : est la partie du neurone qui contient le noyau cellulaire et le


cytoplasme qui l’entoure .Son rôle est de combiner les informations reçues des
autres neurones.
§ Dendrites : les dendrites sont des prolongements du corps cellulaire des neurones.
Elles se divisent par dichotomie, créant une arborescence du neurone sous forme de
filaments courts et ramifiés.

Les dendrites ont pour fonction de recevoir et de conduire l’influx nerveux (signal)
provenant d’autres cellules nerveuses, vers le corps cellulaire du neurone .S’il est excité, il
enverra alors un influx nerveux par biais de l’axone, vers un autre neurone, vers un muscle ou
un autre type tissulaire.

69
CHAPITREIV Les réseaux de neurones artificiels

§ Axone : l’axone est un long prolongement fibreux du neurone, qui conduit l’influx
nerveux .
§ L’axone est un long prolongement qui émerge du corps cellulaire du neurone. Sa
longueur est variable et peut atteindre plus d’un mètre. Son extrémité se devise en
branches qui se connectent à d’autres neurones par l’intermédiaire d’une structure
particulière : synapse.

Le rôle de l’axone est de transmettre les messages de notre organe sous forme de signaux de
nature électrique.

§ Les synapses : Ce sont des zones de jonction entre les terminaisons axonales et les
autres cellules. On peut les définir aussi comme des points de connexion par où
passent les signaux de la cellule.

Le rôle d’une synapse est de transmettre les informations entre les neurones ou entre un
neurone et une cellule effectrice.

IV.1.1.3.Fonctionnement

Le fonctionnement classique d’un neurone, consiste en général à recevoir et émettre


des signaux électriques, est cela comme suit :
Au niveau de chaque neurone on a une intégration des signaux reçus (qui parviennent des
autres neurones) au cours du temps, c’est en quelque sorte une sommation des signaux reçus
qui se produit au niveau de chaque neurone, quand cette somme dépasse un certain seuil, ce
dernier émet à son tour un signal électrique. Ainsi les neurones communiquent en émettant
des trains de potentiels rapides et très courts de l’ordre de quelques millisecondes.

En général, la membrane externe d’un neurone exécute cinq fonctions :


- Propagation des impulsions électriques le long de l’axone et des dendrites.

- Libération des médiateurs à l’extrémité de l’axone.

- Réagir à ces médiateurs chimiques au niveau des dendrites.

- Réagir au niveau du corps cellulaire aux impulsions électriques issues des dendrites pour
générer ou non une nouvelle impulsion.

- Permettre au neurone de reconnaître ses voisins pour se situer au cours de la formation du


cerveau et trouver à quelles autres cellules il doit se connecter.

70
CHAPITREIV Les réseaux de neurones artificiels

Après avoir donné quelques généralités de neurone biologique, on va maintenant donner


quelques généralités sur les réseaux de neurones artificiels.

IV.1.2.Le neurone artificiel


IV.1.2.1.Définition d’un neurone artificiel

Le neurone artificiel représente la brique de base des RNA. Tout comme le neurone
biologique, le neurone artificiel est une unité de calcul simple.
Ce mini-processeur est simulé sur ordinateur ou réalisé sur circuit intégré, il calcule la
somme pondérée des signaux en entrée et renvoie en sortie une fonction de cette somme.

Un neurone est donc avant tout un opérateur mathématique, dont on peut calculer la valeur
numérique par quelques lignes de programme informatique (Figure IV.2).

Figure IV.2 : Neurone artificiel

Comme, nous avons mentionné auparavant que les réseaux de neurones ont été inspirés du
comportement des éléments de base du cerveau, la figure suivante schématise la
correspondance entre le neurone biologique et le neurone artificiel.

71
CHAPITREIV Les réseaux de neurones artificiels

Figure IV.3: Analogie entre le neurone biologique et le neurone formel

IV.1.2.2.Principes de fonctionnement d’un neurone artificiel


Chaque entrée est affectée d'un poids. Le passage des entrées dans le corps du neurone
se fait en deux étapes. La première étape consiste à faire une somme pondérée des entrées par
les poids respectifs des connexions sur lesquelles ces entrées se propagent. La seconde étape
consiste à calculer l'image de cette somme pondérée par une fonction de transfert binaire. Le
résultat obtenu provoque ou non le déclenchement d'un potentiel d'action suivant le
dépassement d'un seuil, et sert à son tour d'entrée à d'autres neurones.
Le neurone réalise alors trois opérations sur ses entrées :

§ Pondération : multiplication de chaque entrée par un paramètre appelé poids de


connexion,
§ Sommation : une sommation des entrées pondérées est effectuée
§ Activation : passage de cette somme dans une fonction, appelée fonction d’activation.
§ La valeur calculée est la sortie du neurone qui est transmise aux neurones suivants.
La première phase, appelée activation, représente le calcul de la somme pondérée des entrées
selon l'expression suivante :
n
vi = å wij x j + bi IV.1
j =1

Avec :

x j : Entrée j du iéme neurone.

wij : Pondération ou poids associée à l’entrée j du neurone i.

bi : Seuil interne ou biais du neurone i.

72
CHAPITREIV Les réseaux de neurones artificiels

v i : Sortie du neurone i.

A partir de cette valeur, une fonction de transfert calcule la valeur de l'état du neurone, par
la relation suivante :

yk = f k (vi ) IV.2

C'est cette valeur qui sera transmise aux neurones avals.

IV.1.2.3.La fonction d’activation

La fonction d’activation ( la fonction de transfert ) joue un rôle très important dans le


comportement du neurone. Elle retourne une valeur représentative de l’activation du neurone,
cette fonction a comme paramètres la somme pondérée des entrées ainsi que le seuil
d’activation.
En principe, toute fonction choisie croissante et impaire peut être utilisée, mais le plus
souvent on fait appel à des fonctions ramenant le résultat à l’intérieur de bornes prédéfinies.
Plusieurs fonctions répondant à cet impératif peuvent être envisagées, mais la plus
communément utilisée est la fonction sigmoïde représentée sur la figure IV.4, et dont
l’expression analytique est la suivante :

݂ ሺ‫ ݔ‬ሻ ൌ
ଵା௘ షೣ

Figure IV.4: Graphe de la fonction Sigmoïde

Il existe en pratique plusieurs types de fonctions d’activation classées suivant les


valeurs manipulées par les neurones, dans ce tableau on donne quelques exemples de
fonctions d’activation :

73
CHAPITREIV Les réseaux de neurones artificiels

Nom Valeur Representation

F(x) =1 si x  0
Sinon F(x) = 0 si x < 0
Unipolaire

Echelon
F(x) = 1 si x  0
Sinon F(x) = -1 si x < 0
Bipolaire

F(x) = 1 si x  1
Sinon F(x) = x si 0 !x ! 1
Unipolaire F(x)= 0 si x <0

Rampe
F(x) = 1 si x  1
Sinon F(x) = x si -1 !x ! 1
Bipolaire F(x)= -1 si x <0

74
CHAPITREIV Les réseaux de neurones artificiels


F(x)=
ଵା௘ ష೉
Unipolaire

Sigmoïde

Bipolaire ௘ ೉ ି௘ ష೉
F(x)=
௘ ೉ ା௘ ష೉

ሺ࢞ష࢓ሻ૛
ିሺ ሻ
F(x)=ࢋ ૛࣌
La fonction
Avec :
gaussienne
m est la
moyenne
 : la variance

Tableau IV. 1 : Différents types de fonction d’activation

IV.1.2.4.Les réseaux de neurones artificiels


a-Définition
Par définition, un réseau de neurones est un assemblage d éléments, d unités ou de
nœuds processeurs pour lequel un sous-groupe fait un traitement indépendant et passe le
résultat à un deuxième sous-groupe .Les capacités de traitement du réseau sont stockés dans
les forces (ou poids) des connections inter- unités qui sont obtenu par un processus
dadaptation ou dapprentissage à un ensemble de patrons de référence. Ces réseaux sont un
type dintelligence artificielle qui tente dimiter le fonctionnement d un cerveau humain. Au
lieu dutiliser un model digital, dans lequel toutes les opérations manipulent des zéros et des
uns, un réseau neuronique procède en créant des connections entre les nœuds de traitement -
léquivalent informatique d’un neurone. Lorganisation et les poids déterminent les
sorties.[18]
75
CHAPITREIV Les réseaux de neurones artificiels

Figure IV.5 : Exemple d’un réseau de neurones

§ La couche d’entrée
Elle reçoit les données que l’on veut traiter. Sa taille est donc directement déterminée
par le nombre de variables d’entrées.

§ La couche cachée
La seconde couche est la couche cachée, dans le sens qu’elle n’a pas de contact directe
avec l’extérieur. Les fonctions d’activation sont en général non linéaire .Le choix de sa taille
(nombre de neurones) doit être ajusté en fonction de l’application envisagée.
§ La couche de sortie
La dernière couche est appelée couche de sortie, elle donne le résultat obtenu après
introduction des données d’entrée dans la première couche cachée.
La taille de cette couche est directement déterminée par le nombre de formes (classe)
désirés.
b-Classification des réseaux de neurones artificiels
On distingue deux structures de réseau, en fonction du graphe de leurs connexions,
c’est-à-dire du graphe dont les nœuds sont les neurones et les arêtes les «connexions» entre
ceux-ci :
§ Les réseaux de neurones non bouclés (statiques ou acycliques).

76
CHAPITREIV Les réseaux de neurones artificiels

§ Les réseaux de neurones bouclés (ou récurrents, ou dynamiques).


b.1.Réseaux de neurones non bouclés

Les réseaux non bouclés sont représentés graphiquement par un ensemble de neurones
connectés entre eux, dans lesquels l’information circule des entrées vers les sorties, sans
bouclage (voir Figure VI.6) c’ est à dire que l’information circulant des entrées vers les
sorties sans retour en arrière, si l’on se déplace dans le réseau, à partir d’un neurone
quelconque, en suivant les connexions, on ne peut pas revenir au neurone de départ, les
neurones qui effectuent le dernier calcul de la composition de fonctions sont les neurones de
sortie ; ceux qui effectuent des calculs intermédiaires sont les neurones cachés.

Il n'y a pas de connexion entre neurones d'une même couche et les connexions ne se font
qu'avec les neurones des couches avales. Habituellement, chaque neurone d'une couche est
connecté à tous les neurones de la couche suivante et celle-ci seulement.

Les réseaux de neurones non bouclés se sont des systèmes statiques, utilisés
principalement pour effectuer des tâches de classification, ou de modélisation statique de
processus ; l’opérateur réalisé par un réseau de neurones non bouclé (relation entrées-sorties)
est une fonction algébrique.

Figure IV.6 : Réseau de neurones non bouclé


b.2.Réseaux de neurones bouclés
L’architecture la plus générale pour un réseau de neurones est le « réseau bouclé », dont
le graphe des connexions est cyclique : lorsqu’on se déplace dans le réseau en suivant le sens
des connexions, il est possible de trouver au moins un chemin qui revient à son point de
départ (un tel chemin est désigné sous le terme de « cycle »). La sortie d’un neurone du réseau

77
CHAPITREIV Les réseaux de neurones artificiels

peut donc être fonction d’elle même; cela n’est évidemment concevable que si la notion de
temps est explicitement prise en considération.
Ainsi, à chaque connexion d’un réseau de neurones bouclé (ou à chaque arête de son
graphe) est attaché, outre un poids comme pour les réseaux non bouclés, un retard, multiple
entier (éventuellement nul) de l’unité de temps choisie. Une grandeur, à un instant donné, ne
pouvant pas être fonction de sa propre valeur au même instant, tout cycle du graphe du réseau
doit avoir un retard non nul.
Les connexions récurrentes ramènent l'information en arrière par rapport au sens de
propagation défini dans un réseau multicouche. Ces connexions sont le plus souvent locales.
Pour éliminer le problème de la détermination de l’état du réseau par bouclage, on introduit
sur chaque connexion « en retour » un retard qui permet de conserver le mode de
fonctionnement séquentiel du réseau (figure IV.7). [19]

Figure IV.7 : Réseau de neurones bouclé

c. Connexions du réseau de neurones


La nature des connexions définit la manière dont sont interconnectés les neurones et le sens de
transfert d’information dans le réseau, où on distingue :
§ Les Connexions Directes.
§ Les Connexions Récurrentes.

C1.Les Connexions Directes : celles dirigées d'une couche d'indice inférieur vers une couche
d'indice supérieur (figure IV.8).

78
CHAPITREIV Les réseaux de neurones artificiels

C2.Les Connexions Récurrentes : dont les sorties de neurones d'une couche sont
connectées aux entrées d'une couche d'indice inférieur (figure IV.9).

Figure IV.8 : Connexions directes Figure IV.9: Connexions récurrentes

Par ailleurs entre deux couches, les connexions peuvent être partielles ou totales comme le
montre les figures IV.10 et l'utilise IV.1.L’utilisation de connexions partielles permet de
regrouper certaines zones du réseau pour effectuer une fonction spécifique.

Figure VI.10: Connexions partielles Figure VI.11: Connexions totales

On peut avoir éventuellement en plus des connexions citées précédemment des


connexions inter-couches (interconnexions entre neurones de couches voisines), des
connexions intra-couches (connexions entre neurones d'une même couche) et l'auto-
connexion (un neurone avec lui même).[20]

IV.2.Apprentissage des réseaux de neurones artificiels


L'apprentissage est vraisemblablement la propriété la plus intéressante des réseaux
neuronaux. Elle ne concerne cependant pas tous les modèles, mais les plus utilisés.

IV.2.1.Définition
L’apprentissage est une phase du développement du réseau de neurones durant laquelle
on calcule les poids des neurones de telle manière que les sorties du réseau soient aussi proche

79
CHAPITREIV Les réseaux de neurones artificiels

que possible des sorties désirées. L’apprentissage RNA est une phase qui permet de
déterminer ou de modifier les paramètres du réseau, afin d’adopter un comportement désiré.
IV.2.2.Types d’apprentissage

Il existe de nombreux types de règles d’apprentissage qui peuvent être regroupées en


trois catégories (Hassoum, 1995) : les règles d’apprentissage supervisé, non supervisé, et
renforcé. Mais l’objectif fondamental de l’apprentissage reste le même : soit la classification,
l’approximation de fonction ou encore la prévision (Weiss et Kulikowski, 1991.

IV.2.2.1.Apprentissage supervisé
Permet de déterminer les poids synaptiques à partir d’exemples étiquetés auxquels un
expert a associé des réponses du réseau. Les paramètres du réseau sont donc modifiés de
manière à minimiser l’erreur entre la sortie cible (fournie par l’expert) et la sortie réelle du
réseau.
La figure IV.12 illustre, un exemple d’apprentissage supervisé.

Figure IV.12 : Schéma bloc de l’apprentissage supervisé

IV.2.2.2.Apprentissage non supervisé


Les données fournies en entrée ne contiennent pas d’information sur la sortie désirée.
L’apprentissage est réalisé à l’aide de règles qui modifient les paramètres du réseau en
fonction des exemples fournis en entrée.

80
CHAPITREIV Les réseaux de neurones artificiels

La figure IV.13 illustre, un exemple d’apprentissage non supervisé.

Figure IV.13: Schéma bloc d’apprentissage non supervisé

Les RNAs qui utilisent ce type d’apprentissage sont appelés « auto organisatrice » où ce
type d’apprentissage possède souvent une moindre complexité dans le calcul par rapport à
l’apprentissage supervisé. En résumé, on peut dire :
-On fournit seulement des exemples X à l’algorithme.
-Il doit trouver w « les poids » tel que les X soient correctement groupés selon Fw (avec une
bonne généralisation).

IV.2.2.3.Apprentissage renforcé
L’apprentissage renforcé est une technique similaire à l’apprentissage supervisé à la
différence qu’au lieu de fournir des résultats désirés au réseau, on lui accorde plutôt un grade
(source) qui est une mesure du degré de performance du réseau après quelques itérations.
Les algorithmes utilisant la procédure d’apprentissage renforcé sont surtout utilisés
dans le domaine des systèmes de contrôle ( White et Sofge,1992,Sutton,1992).

IV.3.Algorithme d’apprentissage de retro- propagation


Quel que soit le cas de l’utilisation du réseau, le processus d’apprentissage supervisé nécessite
une base d’exemples composée des entrées du réseau associées aux sorties désirées, la sortie
d’un neurone i est donnée par la relation suivante :
Yi= g(ni) = g ( ! WijXi) IV.3
Où g est la fonction d’activation et Wij est poids synaptique.
Yi la sortie ieme neurone et Xi est l’entrée de iéme neurone.
81
CHAPITREIV Les réseaux de neurones artificiels

Pendant la phase d’apprentissage, l’algorithme de retro- propagation sert à minimiser


l’erreur quadratique moyenne (MSE) donnée, ente la sortie calculée et celle désirée.

૚ ૚
MSE =ࡺ iN e2i =ࡺ (ti - ai)2 IV.4

Ou :i parcourt les indices des neurones de sortie .


N est le nombre de neurones.
ai et ti représentent respectivement la sortie mesurée et la sortie désirée pour ces neurones.
L’arrêt de l’apprentissage est effectué lorsqu’ un critère d’arrêt est atteint.
A chaque itération la valeur de l’erreur quadratique MSE est renvoyée de la couche de sortie
vers les couches pour la mise à jour des poids et des biais du réseau. L’algorithme de retro-
propagation modifie les poids et les biais dans la direction de diminution de la fonction de
performance.

IV.3.1.Algorithme du gradient
Cette méthode consiste à chercher le minimum du critère par l’utilisation des dérivées
du critère par rapport à chacun des paramètres.
L’expression de calcul des nouvelles valeurs de poids synaptiques est donnée par la relation
suivante :
Wij (k+1) = Wij(k) - !AiDj(k)

ఋா௜ሺ௞ሻ
Avec Dj(k)=ఋே௜ሺ௞ሻ

! : Pas d’apprentissage.
E : Erreur commise par le réseau.
Wij (k+1) : Poids synaptique j de la couche k+1 au neurone i de la couche k.
A(k) : Sortie de neurone i de la couche k.
Dj(k) : Dérivée de l’erreur à partir du neurone j vers la couche k.

IV.3.2.Algorithme de Gauss-Newton
Cette méthode consiste à chercher le minimum de critère par l’utilisation des dérivées
premières et secondes du critère par rapport à chacun des paramètres.

82
CHAPITREIV Les réseaux de neurones artificiels

IV.3.3.Algorithme de Lavenberg Marquardt


L’algorithme interpole l’algorithme de Goss-Newton et l’algorithme du gradient .Plus
stable que celui de Gauss-Newton.C’est pour cela il est très efficace pour l’entrainement des
réseaux, utilise une approche du second ordre. Il est plus rapide et assure la meilleure
convergence vers le minimum de l’erreur quadratique. L’algorithme fut découvert par
Kenneth Levenberg, puis publié par Donald Marquardt.
L’algorithme de lavenberg Marquardt utilise l’approximation de la matrice Hessienne
(Dérivée seconde de la fonction coût) suivante :
H=J TJ
Le gradient peut être décomposé sous la forme :
G=J Te
Où J est le Jacobien qui contient les dérivées premières des erreurs du réseau.

e est le vecteur d’erreur.


ei=ti-ai
IV.4. Règles d’apprentissage
IV.4.1. Règle de correction d!erreurs :
Cette règle s!inscrit dans le paradigme d’apprentissage supervisé, c’est-à-dire, dans le
cas où on fournit au réseau, une entrée et la sortie correspondante. Si on considère y, la sortie
calculée par le réseau et d, la sortie désirée, le principe de cette règle est d!utiliser l’erreur
(d-y), afin de modifier les connexions et de diminuer ainsi l’erreur globale du système. Le
réseau va donc s!adapter jusqu’à ce que y soit égal à d.

IV.4.2. Apprentissage de Boltzmann :


Ce qu! il faut savoir tout d!abord, c! est que les réseaux de Boltzmann sont des réseaux
symétriques récurrents et qu! ils possèdent deux sous-groupes de cellules, le premier étant
relié à l!environnement (cellules dites visibles) et le second ne l! étant pas (cellules dites
cachées). Cette règle d!apprentissage est de type stochastique (qui relève partiellement du
hasard) et elle consiste à ajuster les poids des connexions, de telle sorte que l’état des cellules
visibles satisfasse une distribution probabiliste souhaitée.

83
CHAPITREIV Les réseaux de neurones artificiels

IV.4.3. Règle de Hebb :


Cette règle, basée sur des données biologiques, modélise le fait que si des neurones, de
part et d autre d une synapse, sont activés de faon synchrone et répétée, la force de la
connexion synaptique va aller croissant. Il est à noter ici que lapprentissage est localisé,
cest-à-dire que la modification d un poids synaptique w ne dépend que de lactivation d un
ij

neurone i et d un autre neurone j.

IV.4.4. Règle dapprentissage par compétitions :

La particularité de cette règle, cest qu ici lapprentissage ne concerne qu’un seul
neurone. Le principe de cet apprentissage est de regrouper les données en catégories. Les
patrons similaires vont donc être rangés dans une même classe, en se basant sur les
corrélations des données, et seront représentés par un seul neurone, on parle
de« winner-take-all ».

Dans un réseau à compétition simple, chaque neurone de sortie est connecté aux
neurones de la couche d entrée, aux autres cellules de la couche de sortie (connexions
inhibitrices) et à elle-même (connexion excitatrice) .La sortie va donc dépendre de la
compétition entre les connexions inhibitrices et excitatrices.

IV.5.Les étapes d’utilisation d’un réseau de neurones


Le cycle classique de développement peut être séparé en quatre étapes :
IV.5.1.Collecte des données :
L’objectif de cette étape est de recueillir les données, à la fois pour développer le réseau
de neurones et pour le tester.
Dans le cas d’application sur des données réelles, l’objectif est de rassembler un nombre
suffisant pour constituer une base représentative des données susceptibles d’intervenir en
phase d’utilisation du système neuronal.

IV.5.2.Analyse des données


Il est souvent préférable d’effectuer une analyse des données de manière à déterminer
les caractéristiques discriminantes pour détecter ou différencier ces données.
Ces caractéristiques constituent l’entrée du réseau de neurone.

84
CHAPITREIV Les réseaux de neurones artificiels

Il est généralement nécessaire de traiter les données afin d’extraire les caractéristiques
représentatives. Cette étape de prétraitement permet de réduire la taille du réseau (réduire le
nombre de neurone en entrée), diminuer le temps de calcul et améliorer les performances de
classification (augmenter le pouvoir de séparation inter classe).

IV.5.3.Séparation des données


Afin de développer une application à base de réseau de neurone, il est nécessaire de
disposer de deux groupes de données un groupe d’apprentissage ou de référence un autre
pour le test ou la généralisation.
De façon générale, nous utilisons 75% de l’ensemble des données pour l’apprentissage et
25% pour le test.

IV.5.4.Choix des réseaux de neurones


Il existe un grand nombre de types de réseaux de neurones, pour chacun, des avantages
et des inconvénients, le choix d’un réseau peut dépendre :
§ De la tâche à effectuer (classification, association, contrôle de processus, )
§ De la nature des données.

IV.6.Mise en œuvre des réseaux de neurones


Nous allons suivre une démarche reprise par Wierenga et Kluytmans(1994) qui est
composée de quatre étapes principales :

Etape 1 : Fixer le nombre de couches


Mise à part les couches d’entrées et de sorties, l’analyse doit décider du nombre de
couche intermédiaire ou cachée .Sans couche cachée, le réseau un offre que de faible
possibilité d’adaptation ; avec une couche cachée ; il est capable, avec un nombre suffisant de
neurone, d’approximer toute fonction continue (hornick 1991).une seconde couche cachée
prend en compte les discontinuités éventuelles.

Etape 2 : Déterminer le nombre de neurones par couches


Chaque neurone supplémentaire permet de prendre en compte des profils spécifiques
des neurones d’entrée.

85
CHAPITREIV Les réseaux de neurones artificiels

Un nombre plus important permet donc de mieux coller aux données présentées mais
diminue la capacité de généralisation du réseau. Ici non plus il n’existe pas de règle générale
mais des règles empiriques .La taille de la couche cachée doit être :
-Soit égale à celle de la couche d’entrée.
-Soit égale de 75% de celle-ci.
-Soit égale à la racine carrée du produit des nombres dans la couche d’entrée et de sortie.
Notons que le dernier choix réduit le nombre de degrés de liberté laissés au réseau, et donc la
capacité d’adaptation sur l’ échantillon d’apprentissage, au profit d’une plus grande stabilité.
Une voie de recherche ultérieure consisterait soit à procéder à l’estimation d’un réseau
comportant de nombreux neurones puis à le simplifier par l’analyse de multi-colinéarités ou
par une règle d’apprentissage éliminant les neurones inutiles ;soit à définir une architecture
tenant compte de la structure des variables identifiée au préalable par une analyse en
composantes principales.

Etape 3: Choisir l’algorithme d’apprentissage


L’apprentissage par retro-propagation nécessite de la détermination du paramètre
d’ajustement des poids synaptiques à chaque itération .La détermination du critère d’arrêt est
aussi cruciale dans la mesure où la convergence peut passer par des minima locaux.

IV.7.Considérations pratiques
Le poids du réseau doit être initialisé à de petites valeurs aléatoires, la valeur du taux
d’apprentissage µ a un effet significatif sur les performances du réseau, si ce taux est petit
l’algorithme converge lentement, par contre s’il est grand l’algorithme risque de générer des
oscillations.

IV.8.Propriétés et application des réseaux de neurones artificiels


Cette dernière section du chapitre IV a pour but de mettre en évidence les propriétés
respectives des différents types de réseaux de neurones, ainsi que leurs domaines
d’application respectifs.

86
CHAPITREIV Les réseaux de neurones artificiels

IV.8.1.Propriétés des réseaux de neurones artificiels


Les réseaux de neurones constituent une famille de fonctions non linéaires paramétrées,
que l’on met en œuvre pour des tâches de modulation, de prédiction et de classification. Un
réseau de neurones est caractérisé par les propriétés suivantes :

IV.8.2.L’approximation universelle
L’approximation universelle est une propriété fondamentale des réseaux de neurones
bouclés ou non bouclés [Thiria 1997].

Propriété
Toute fonction bornée suffisamment régulière peut être approchée uniformément, avec
une précision arbitraire, dans un domaine fini de l’espace de ses variables, par un réseau de
neurones comportant une couche de neurones cachés en nombre fini, possédant tous la même
fonction d’activation, et un neurone de sortie linéaire [HORNIK/ et al. 1989], [HORNIK et al.
1990], [HORNIK 1991].

Cette propriété, qui n’est qu’un théorème d’existence et ne donne pas de méthode pour
trouver les paramètres du réseau, n’est pas spécifique aux réseaux de neurones. C’est la
propriété suivante qui leur est particulière et fait tout leur intérêt.

IV.8.3.La parcimonie
Lorsque l’on cherche à modéliser un processus à partir des données, on s’efforce
toujours d’obtenir les résultats les plus satisfaisants possibles avec un nombre minimum de
paramètres ajustables. Dans cette optique, Hornik et al., 1994] ont montré que :

Propriété
Si le résultat de l’approximation (c’est-à-dire la sortie du réseau de neurones) est une
fonction non linéaire des paramètres ajustables, elle est plus parcimonieuse que si elle est une
fonction linéaire de ces paramètres. De plus, pour des réseaux de neurones à fonction
d’activation sigmoïdale, l’erreur commise dans l’approximation varie comme l’inverse du
nombre de neurones cachés, et elle est indépendante du nombre de variables de la fonction à
approcher.

87
CHAPITREIV Les réseaux de neurones artificiels

Par conséquent, pour une précision donnée, donc pour un nombre de neurones cachés
donné, le nombre de paramètres du réseau est proportionnel au nombre de variables de la
fonction à approcher.
Ce résultat s'applique aux réseaux de neurones à fonction d'activation sigmoïdale
puisque la sortie de ces neurones n'est pas linéaire par rapports aux poids synaptiques. Cette
propriété montre l'intérêt des réseaux de neurones par rapport à d'autres approximateurs
comme les polynômes dont la sortie est une fonction linéaire des paramètres ajustables : pour
un même nombre d'entrées, le nombre de paramètres ajustables à déterminer est plus faible
pour un réseau de neurones que pour un polynôme. Cette propriété devient d'autant plus
intéressante dans le cas du filtrage de textes car le nombre d'entrées est typiquement de l'ordre
de plusieurs dizaines.

IV.8.4.La généralisation et le sur-apprentissage


Un réseau de neurones nécessite une phase d’apprentissage. Lors de cette phase, le
réseau doit posséder un critère d’arrêt d’apprentissage .Si le réseau apprend trop longtemps,
un phénomène de sur-apprentissage risque de survenir, entrainant une dégradation des
performances en généralisation. Ainsi dans un réseau de neurones, à partir d’un certain
nombres d’époques d’entrainement, le système se sur-spécialise par rapport à la base de
données d’apprentissage. Il perd sa capacité de généralisation par rapport aux données de test
provenant de la même source mais qui n’ont pas encore été traitées par le système .la figure
(VI.14) représente ce phénomène.

Figure IV.14 : Schématisation de l’erreur en fonction du nombre d’époques lors


de la phase d’apprentissage

88
CHAPITREIV Les réseaux de neurones artificiels

Cette figure présente l’erreur en généralisation en fonction du nombre d’époques


d’apprentissage. On constate que l’erreur en généralisation sur la base d’apprentissage ne fait
que décroître .Ainsi, le réseau de neurones devient meilleur d’époque en époque pour
classifier la base d’entrainement .Par contre à partir d’un certain nombre d’époques .On
remarque que l’erreur en généralisation sur la base de test augmente. Cet effet est du au fait
que le réseau s’est sur-spécialisé pour la base d’entrainement et qu’il perd sa capacité de
généralisation. Ainsi, il faut arrêter l’entrainement du système à l’époque le plus proche
possible de la frontière entre le sous-apprentissage et le sur-apprentissage.

Conclusion
Ce chapitre introduit les notions de base sur les réseaux de neurones artificiels, la
présentation des modèles biologique et mathématique du neurone, les différentes architectures
des réseaux de neurones ainsi que leurs types d’apprentissage. L’intérêt d’utiliser les réseaux
de neurones artificiels dans notre travail est leur capacité à s’adapter aux différents problèmes,
c’est pourquoi nous les appliquerons, dans le chapitre suivant, aux systèmes OFDM pour
éliminer les effets de non linéarité.

89
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Introduction

Dans les chapitres précédents nous avons présenté le principe de la modulation OFDM
et les inconvénients de cette modulation, parmi ces inconvénients, sa sensibilité aux non
linéarités provoquées par l’utilisation des amplificateurs de puissances.

Dans ce chapitre nous allons utiliser un réseau de neurones artificiels pour éliminer ces
effets de non linéarité. Cette opération sera effectuée au niveau de l’émetteur et programmée
sur MATLAB. Pour cela nous avons réalisé un code MATLAB, on commençant d’abord
par la simulation de la chaine d’émission OFDM ensuite on terminera par l’apprentissage de
ce réseau.

Les résultats de la simulation sont présentés et interprétés dans la suite de ce chapitre.

V.1.Le schéma synoptique de la phase « transmission » dans une chaine


OFDM

Dans notre travail nous allons donc nous intéresser à la partie transmission de la
modulation OFDM. Le schéma suivant résume les différents blocs utilisés pour réaliser notre
simulation MATLAB.

Figure V.1 : Chaine d’émission OFDM

90
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

V.2. Implémentation de la chaine OFDM

V.2.1.Génération du signal OFDM

Pour constituer notre base d’apprentissage, on procède à une simulation du système


OFDM .Plusieurs paramètres sont importants pour la génération du signal S(t) servant pour
base d’apprentissage de la modulation OFDM tels que le nombre de porteuses et le codage
binaire à symboles.

 Rappelons l’expression qu’un symbole OFDM engendré à t= est donnée par :


   ′  
S(t) =  ∑  


Les  (ou bien les ) sont obtenus par différents codage et par la modulation en quadrature
de phase (dans notre application c’est la MAQ-16 qui est utilisée), après le passage de la
chaine de caractères suivante: « projet de fin d étude pour thème la transmission
multiporteuses OFDM et une simulation sous MATLAB ».

 Le modèle de l’amplificateur non linéaire utilisé est le SSPA qui a la fonction de


transfert suivante :

S0(t)=a( |S(t)|) S(t)


où a (|S(t)|)= /
|| 
  !

Après développement en série entière de cette expression, le signal en sortie de


l’amplificateur est :


S0(t)=∑∞ #$ |%|$ %

91
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Nous ne calculons que les premiers termes nous obtenons :


' ()  -./ ′  2
%  & # % & # % &  ∑+ *+ , 01
()

%    # |42| 42  5′  |42| 42


Cette dernière expression peut s’écrire :

9
# ′  
∑ 
∑ 
∑
9
 ′
 8 ′ 9 ′

76
S01(t)= ′ ′

Avec : %   4 2 : 4  2

V.2.2.Les paramètres utilisés

 Durée du symbole OFDM utile : Tu=1.75e-6.


 Période élémentaire en bande de base : T=Tu/16.
 Choix 1/4, 1/8, 1/16, et 1/32 : G=0
 Durée de l'intervalle de garde : delta=G*Tu.
 Période du symbole OFDM total : Ts=delta+Tu.
 Nombre de sous porteuses utiles : N=14.
 Taille de l’IFFT/FFT : FS=32.
 Rapport fréquence porteuse sur fréquence élémentaire :q=10
 Fréquence de la porteuse : fc=q*1/T.
 Fréquence de la simulation : Rs=4*fc.
 Temps de simulation : t=0:1/Rs:Tu.
 nu=10.
 A0=5 ;

V.3. Les paramètres du réseau de neurones artificiels utilisés dans notre


application

 Vecteur d’entrée : ; qui sont le signal s(t) après amplification (s(t)=s01+s00).


 Vecteur de sortie : qui sont dans notre cas le signal s(t) avant amplification.
 Nombre de neurones de la couche d’entrée :14
 Nombre de neurones de la couche de sortie :1

92
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

 Nombre de neurones de la couche cachée : 2


 Nombre d’itérations : U= 54

V.4.Les étapes suivies

Dans notre application, basée sur le langage de programmation MATLAB, nous avons
développé un programme qui réalise la partie émission du signal OFDM.

Pour ce faire, nous avons suivi les étapes suivantes :

 Générations des symboles ck : Dans notre application les différents symboles ck sont
obtenus par la modulation en quadrature de phase MAQ-16, après le passage de la
chaine de caractère suivante : « Projet de fin d’étude pour thème la transmission
multiporteuses OFDM et une simulation sous MATLAB ».

 Implémentation de l’IFFT
La première tache à considérer est le fait que le spectre OFDM est centré à la
fréquence fc. Une façon simple de pouvoir effectuer le centrage est d’utiliser une
IFFT en faisant un suréchantillonnage tel que le résultat de cette opération soit un
signal discret en bande de base, ainsi les commandes.

 Application d’une fonction de mise en forme g(t) au signal complexe carriers pour
produire un signal temporel continu.
Pour cela on a utilisé une forme d’onde qui est définie par la commande g=ones
(length (p) ,1) et la commande stem( p, g) qui permet d’afficher ces points.

 Le signal OFDM est généré sur un spectre infini. En pratique il est impossible de
transmettre tous le spectre donc il faut le limiter par l’insertion d’un filtre appelé filtre
d’émission.
Le filtre d’émission ou de reconstruction ou filtre D/A proposé est un filtre
Butterworth d’ordre 13 et de fréquence de coupure 1/T ,le signal sortant de ce filtre est
en bande de base .

93
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

 La prochaine étape consiste à exécuter la modulation d’amplitude en quadrature de


phase du signal suivant la formule suivante :


   ′  
S(t) =  ∑  


 Pour augmenter la puissance de signal S(t) afin que son niveau soit au niveau du
récepteur on effectue une amplification par un amplificateur de type SSPA de fonction
transfert donnée précédemment est :

%   4 2 : 4  2

 A la réception on effectue la démodulation du signal %  par l’expression suivante :

<=  > <=,$


$

 
A +
-./ ′   0
<=,$  > 4 @   , 01 () 1


 L’amplificateur SSPA utilisé a une caractéristique de transfert non linéaire qui


provoque des problèmes de non linéarités sur le signal émis.

Pour résoudre ces problèmes de non linéarité plusieurs méthodes ont été proposées,
la méthode utilisée dans notre travail consiste à insérer un correcteur basé sur le
réseau de neurones de type perceptron multi couche telle que sa base d’apprentissage
est B=(<= , =  .
L’apprentissage de ce réseau est effectué comme il est montré précédemment et nous
comparons à chaque fois le résultat obtenu avec le résultat désiré  jusqu’à obtenir
<= ==

94
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

V.5. Résultats de la simulation sous MATLAB

Dans ce qui suit nous allons présenter, sous forme de courbes les résultats de la simulation de
la modulation OFDM puis ceux de l’utilisation du réseau de neurones pour la suppression de
non linéarités.

Figure V.2 : Réponse temporelle du signal porteur

 La figure V.2 nous montre la réponse temporelle du signal porteur où sa partie réelle
est montrée dans la partie supérieure de la figure et sa partie imaginaire en dessous.

D’après le résultat obtenu par cette figure nous pouvons remarquer que le signal est discret en
bande de base.

95
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.3 : Réponse fréquentielle du signal porteur

La figure V.3 nous montre la réponse fréquentielle du signal porteur où sa partie réelle est
montrée dans la partie supérieure de la figure et sa partie imaginaire en dessous.

L’amplitude des symboles numériques en fonction de la fréquence est montrée au dessus,


sachant que nous utilisons des symboles MAQ-4, l’insertion des zéros au milieu du signal
info (émie) dans le but de centrer le spectre du signal porteur est clairement visible.

D’après la réponse fréquentielle du signal porteur nous pouvons constater que ce spectre est
effectivement centré.

Pour ensuite produire un signal temporel continu, la première étape est d’appliquer une
fonction de mise en forme g(t) au signal complexe carriers. La forme d’onde g(t) est montrée
dans la figure .Elle est définie par la commande g=ones (length (p),1),et la commande
stem(p,g ) permet d’afficher ses points caractéristiques.

96
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.4 : Forme d’onde g(t) pour les 20 échantillons

 La sortie du filtre d’émission est représenté sur la figure V.5 dans le domaine temporel
et à la figure V.6 dans le domaine fréquentiel. La largeur de bande du spectre
représenté sur cette figure est donnée par Rs.

97
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.5 : Réponse temporelle du signal après l’interpolation par g(t)

Figure V.6 : Réponse fréquentielle du signal après la forme d’onde

98
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.7:Réponse fréquentielle du filtre d’émission (Butterworth)

 La figure V.7 nous montre la réponse fréquentielle du filtre d’émission utilisé qui est
un filtre Butterworth d’ordre 13.

Figure V.8 : Réponse temporelle du signal après le filtrage

99
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

 D’après la figure V.8 on remarque que le délai d’approximativement est de 2*10-7 ,il
est produit par le processus du filtrage.

Figure V.9 : Réponse fréquentielle du signal après filtrage

La figure V.9 nous montre la réponse fréquentielle du signal après filtrage qui est un signal
continu en bande de base.

Figure V.10 : Réponse temporelle du signal OFDM S(t) individuel avant amplification

100
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.11 : Réponse fréquentielle du signal OFDM S(t) individuel avant


amplification

Figure V.12 : Réponse temporelle du signal OFDM total S(t) avant amplification

101
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.13 : Réponse fréquentielle du signal OFDM total avant amplification

Figure V.14 : Réponse temporelle du signal S00(t) après amplification

102
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.15 : Réponse fréquentielle du signal S00(t) après amplification

Figure V.16 : Réponse temporelle du signal S01(t)

103
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.17 : Réponse fréquentielle du signal S01(t)

Figure V.18 : Réponse temporelle du signal S0(t)

Nous remarquons que l’amplitude du signal S0(t) est très importante.

104
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.19 : Réponse fréquentielle du signal S0(t)

Nous remarquons dans cette figure l’évolution du facteur de crête, et donc les non
linéarités dûes à l’amplification deviennent importantes.

Après d’avoir représenté les résultats de la transmission OFDM (les différents signaux S(t),
S01(t) et S00(t)), nous passons à la phase d’apprentissage de notre réseau de neurones.

Les coefficients ck du codage de la chaine de caractères émise sont :

Ck=1.0000 -1.0000i ; -1.0000-1.00000 ;1.0000 +1.0000i ;-1.0000 +1.0000i ;1.0000 -1.0000i ;

1.0000 -1.0000i ;1.0000 +1.0000i ;-1.0000 +1.0000i ;-1.0000 -1.0000i ;1.0000 +1.0000i ;

-1.0000 -1.0000i ;1.0000 -1.0000i ;1.0000 -1.0000i ;1.0000 +1.0000i]

Le vecteur ck sera dans notre cas la sortie désirée.

Après les différentes étapes du traitement à l’émission, les symboles ont subit des
modifications c'est-à-dire que ces symboles sont entachés de non linéarités. (; ).

; =S00(t)+S01(t)

105
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

; =[ -19.7900 -16.2265i ; 1.1013 - 5.0720i ;19.9936 + 1.3049i ;-5.0720 - 1.1013i ;-5.0720 - 1.1013i

;-3.7955 + 7.3590i ;-16.2265 +19.7900i ;1.3049 -19.9936i ;-13.5323 - 7.3590i ;-19.9936 - 1.3049i

;-16.0229 + 4.8684i ;-5.0720 - 1.1013i ;-19.7900 - 1.1013i ;-5.0720 +16.2265i].

Figure V.20 : Résultat de l’apprentissage avec un nombre d’itérations égal à 55 et un


pas de 0.05

106
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.21: Résultat de l’apprentissage avec un nombre d’itérations égal à 85et un pas
de 0.05

Figure V.22 : Résultat de l’apprentissage avec un nombre d’itérations égal à 95 et un


pas de 0.05

107
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.23: Résultat de l’apprentissage avec un nombre d’itérations égal à 100 et un


pas de 0.06

Figure V.24: Résultat de l’apprentissage avec un nombre d’itérations égal à 99 et un


pas de 0.09

108
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.25 : Résultat de l’apprentissage avec un nombre d’itérations égal à 80 et un


pas de 0.1

Figure V.26 : Résultat de l’apprentissage avec un nombre d’itérations égal à 100 et un


pas de 0.1

109
Chapitre V : Simulation d’une transmission OFDM sous MATLAB

Figure V.28: Résultat de l’apprentissage avec un nombre d’itérations égal à 120et un


pas de 0.1

Interprétation

Après plusieurs essais en faisant varier le nombre d’itérations et le pas d’apprentissage


,nous avons abouti à un apprentissage optimal .Avec un nombre d’itérations égale à 120 et un
pas d’apprentissage égale à 0.1 ,le réseau converge rapidement vers une erreur minimale
fixée à 10-5 .

Ce résultat nous permet d’affirmer d’abord que l’architecture du réseau de neurones


réalisé est valide et que ce dernier permet en effet de réduire les effets de non linéarités dûes
à l’amplificateur de puissance puisque l’apprentissage est bien fait.

110
Conclusion générale
Ce mémoire a été consacré au filtrage par réseau de neurones des non linéarités dans
une transmission OFDM. Nous avons introduit un réseau de neurones au sein de l’émetteur

afin de réduire ces effets de non linéarités introduits par les amplificateurs de puissances
utilisés dans la chaine de transmission de cette modulation.

Au début de ce travail nous avons présenté l’évolution des systèmes cellulaires 1 G,


2G ,3G et 4G.

Après nous avons décrit brièvement le fonctionnement d’une chaîne de transmission


ainsi que les techniques de base telles que les modulations numériques et plus précisément la
modulation MAQ qui est utilisée dans notre travail, ensuite nous avons donné les
caractéristiques du canal pour lequel la modulation OFDM est intéressante, ensuite on a
abordé les principes de la modulation et la démodulation OFDM.

Pour pallier au problème de non linéarité dans une modulation OFDM, nous nous
sommes intéressés en premier lieu à la présentation des caractéristiques d’un dispositif non
linéaire qui sont : les harmoniques, le point de compression à 1 dB, les produits
d’intermodulation et les points d’interceptions d’ordre n. Ensuite on a donné un bref aperçu
sur l’amplificateur de puissance qui est la cause des effets de non linéarité et on a terminé par
citer des différentes méthodes pour réduire ces effets de non linéarités.

Pour cela, avons donné des généralités sur les réseaux de neurones artificiels, la
classification de ces réseaux ainsi que leurs types d’apprentissage.

L’objectif consiste au filtrage des non linéarités causées par les amplificateurs utilisés
dans la transmission OFDM, pour cela nous avons proposé une méthode basée sur les
réseaux de neurones artificiels.

Après avoir entrainé notre réseau de neurones, les résultats obtenus après simulation
sont acceptables c’est -à -dire que le réseau converge vers une erreur minimale fixée.

Nous proposons que ce travail soit comparé au cas où la suppression des non linéarités
s’effectue au niveau de la réception afin de déduire la meilleure solution à adopter parmi ces
deux cas.

ϭϭϭ

Bibliographie

[1] : Mr Leon BEYA KALAMBA « Interconnexion entre deux réseaux cellulaires des
normes GSM par faisceau hertziens cas CCT et Vodacom », thèse d’ingénieur en
informatique et télécommunications,2010, ISTA- Institut des Sciences et Techniques de
l'Antiquité.

[2] : Mr Pierre BRISSON et Peter KROPF « Global System for Mobile


Communication(GSM) », Université de Montréal.

[3] : « GSM : Global System for Mobile Communications Architecture, Interfaces et


Identités », Copyright EFORT 2008.

[4] : Mr Karim EL KHAZEN « Architecture d’un réseau radiomobile GSM »,rapport de stage
,1999.

[5] : Melle BOUCHENTOUF Hadjer et Mr BOUDGHENE STAMBOULI Riyad Etude des


performances des reseaux 4G(LTE) »,thèse en MASTER en Télécommunications,
2013,université Abou Bakr Belkaid Tlemcen.

[6] : Mr Mohmed DAOUD « Dimensionnement et planification d’un réseau Advanced-LTE


(A-LTE) pour Tunisie Télécom », thèse d’ingénieur en télécommunication et
réseaux,(2012/2013),Ecole Supérieure Privée d’Ingénierie et de Technologies ».

[7] :Mlle Hiba MOUACHI et Idriss KNADEL et Kawtar ZERHOUNI « Etude et simulation
de la norme LTE par 3GPP »,2012, ENSA Marrakech Université Cady Ayyad.

[8] : Mr Ali LASSOUED « Outil de planification et de dimensionnement dans l’E-UTRAN


LTE-Advanced, thèse d’ingénieur en télécommunication et réseaux, 2012, Ecole Supérieure
des communications Tunisie.

[9] : Mlle Eya JAMMAZI « « Optimisation d’un réseau pilote 4G pour Tunisie Télécom,
thèse d’ingénieur en télécommunication et réseaux ,2013,l’Ecole Nationale d’ingénieurs de
Gabès .

[10] : Maxime BOULA Y « ÉTUDE COMPARATIVE DES TECHNIQUES


D'ANNULATION DES INTERFÉRENCES DANS UN SYSTÈME MIMO-OFDM », 2009,
thèse Université du Québec à Trois-Rivières.

[11] :Mr AKMOUNE Sofiene et KHERROUBI Drifa « Réduction des effets de non
linéarités dans une transmission OFDM à l’ aide d’un réseau de neurones », thèse d’ingénieur
en télécommunication et réseaux (2006/2007),UMMTO.
[12] : Mr Patrice KADIONIK « BASES DE TRANSMISSIONS NUMERIQUES- Les
modulations numériques »,28-29,Ecole Nationale Superieure Electronique,Informatique et
Radiotelecommunication ,Bordeaux.

[13] : Mr Jawad NAKAD «Allocations de ressources radio dans un réseau local sans fil
(WLAN) de type OFDM », diplôme d’études approfondies réseaux et télécommunications,
2003, université libanaise
[14] : Basel RIHAWI « Analyse et réduction du Power Ratio des systèmes de
radiocommunications multi-antennes », thèse de doctorat en Traitement du Signal et
Télécommunications, 2008, l’université de RENNES I.

[15] : Mr Samir ARAB « Une étude sur la réduction du PAPR dans un système OFDM »,
thèse pour l’obtention du grade Maitre es science (M.Se), 2010, université de LAVAL
QUEBEC.

[16] :Melle NACER BEY Ghania et Mlle GUEZOUI Zahia « Application d’un réseau de
neurones pour la réduction des distorsions de non linéarités dans une transmission
multiporteuses OFDM »,thèse d’ingénieur en télécommunications et réseaux,2009,UMMTO

[17]: Mr Sylvain TERTOIS « Reduction des effets de non linéarites dans une modulation
multiporteuses à l’aide de reseaux de neurones » ,these de doctorat 2003,Rennes.

[18] : Mr DJARAH Djalal « Application des Réseaux de Neurones pour la Gestion d'un
Système de Perception pour un Robot Mobile D'intérieur »,these d’ingenieur en
électronique,2006, Université de Batna.

[19] :Mr Mohamed Yessin AMMAR « Mise en oeuvre de reseaux de neurones pour la
modelisation de cinetiques reactionnelles en vue de la transposition batch/continu »,these
d’ingénieur en Génie des Matériaux,2007, Ecole Nationale d’Ingénieurs de Sfax, Tunisie

[20] : OUALI Abdelhamid « évaluation de la stabilité transitoire des réseaux électriques par
les réseaux de neurones artificiels et les plans d’expériences », thèse d’ingénieur d’état en
électrotechnique de l’USTHB.
Programme de la simulation de la chaine OFDM

%Simulation d’une transmission avec 16 porteuses

%SIMULATION D4UNE TRANSMISSION OFDM AVEC 16 PORTEUSES (EMISSION)


clear all;
close all;

% %definition des variables MSG en binaires

format short
chaine_emise_char='projet de fin d étude pour theme la transmission multiporteuses ofdm et
une simulation sous matlab ';
chaine_emise_dec=double(chaine_emise_char);
chaine_emise_bin=dec2bin(chaine_emise_dec,8);
chaine_emise_bin=dec2bin(chaine_emise_dec,8);
bits_emis_char=reshape(chaine_emise_bin',1,length(chaine_emise_bin)*8);
bits_emis_bin=str2num(bits_emis_char')';

% %Parameters

Tu=1.75e-6; %Durée du symbole OFDM utile


T=Tu/16; %Période élémentaire en bande de base
G=0; %Choix 1/4, 1/8, 1/16, et 1/32
delta=G*Tu; %Durée de l'intervalle de garde
Ts=delta+Tu; % Période du symbole OFDM total
N=14; %Nombre de sous porteuses utiles
FS=32 ; % Taille de la IFFT/FFT
q=10; %Rapport fréquence porteuse sur fréquence élémentaire
fc=q*1/T ; %Fréquence de la porteuse
Rs=4*fc; %Fréquence de la simulation
t=0:1/Rs:Tu ;% Temps de simulation
nu=10;
A0=5;
%%Génération des symboles numériques (A)

f1=fc -(N/(2*Ts));
M=N+1;
rand('state',0); %Remise du générateur rand à son état initial
cj=-1+2*round(rand(N,1)).'+i*(-1+2*round(rand(N,1))).';
A=length(cj);
info=zeros(FS,1);
info(1:(N/2)) = [ cj(1:(N/2)).']; %Zéro padding
info((FS-((N/2)-1)):FS) = [ cj(((N/2)+1):N).'];

%Génération de sous porteuses (B)

carriers=200*ifft(info,FS);
tt=0:T/2:Tu;
figure(1);
subplot(211);
stem(tt(1:20),real(carriers(1:20)));
subplot(212);
stem(tt(1:20),imag(carriers(1:20)));
figure(2);
f=(2/T)*(1:(FS))/(FS);
subplot(211);
plot(f,abs(fft(carriers,FS))/FS);
subplot(212);
pwelch(carriers,[],[],[],2/T);

% %Génération des constellations de codage QAM-16


gray_table=[0.5+0.5i;1+0.5i;0.5+1i;1+1i;-0.5+0.5i;-1+0.5i;-0.5+1i;-1+1i;0.5-0.5i;1-0.5i;0.5-
1i;1-1i;-0.5-0.5i;-1-0.5i;-0.5-1i;-1-1i];

M=[0000;0001;0010;0011;0100;0101;0110;0111;1000;1001;1010;1011;1100;1101;1110;111
1];
m=[];
for i=1:4:length(bits_emis_bin)-3
m=[m;bits_emis_bin(i:i+3)];
end
[I,cj]=size(m);
p=[];
for C1=1:1
for C2=1:16
I=(m(C1,:)==m(C2,:));
if I==ones(1,4);
P=[p;C2];
end
end
end
NM=[m,gray_table(p)];
X=NM(:,4);

%Adaptation à l'IFFT "rajout des conjugués et initialisation à 0"

M8=[];

%M8 est une matrice qui regroupe dans chaque colonne des paquets de 8
%elements de NM

for K=1:8:length(NM)-7;
M8=[M8,X(K:K+7,:)];
end
[a,b]=size(M8);
PR=[];
for r=1:b;
B=[0;M8(:,r)];
C=flipud(M8(:,r));
W=[0;C];
s=[B,conj(B)];
end

% %IFFT sur 14 points

TFI=ifft(s);

% %Convertisseur P/S

seri=TFI';

% %S/P

paral=seri';

% %FFT sur 16 points

TF=fft(paral);

% ajout de l'intervalle de garde

delta=G*Tu; % Durée de l'intervalle de garde


Ts=delta+Tu; % Période du symbole OFDM totale

% Simulation D/A

Fs= length(carriers);
chips = [ carriers.';zeros((2*q)-1,Fs)];
p=1/Rs:1/Rs:T/2;
g=ones(length(p),1); %Pulsation de mise en forme
figure(3);
stem(p,g); % Afficher les points caracteristique
dummy=conv(g,chips(:));
u=[dummy(1:length(t))];
figure(4);
subplot(211);
plot(t(1:400),real(u(1:400)));
subplot(212);
plot(t(1:400),imag(u(1:400)));
figure(5);
ff=(Rs)*(1:(q*FS))/(q*FS);
subplot(211);
plot(ff,abs(fft(u,q*FS))/FS);
subplot(212);
pwelch(u,[],[],[],Rs);
[b,a] = butter(13,1/20); %Filtre de reconstruction
[H,F] = FREQZ(b,a,FS,Rs);
figure(6);
plot(F,20*log10(abs(H)));
w = filter(b,a,u); %Signal continu en bande de base (E)
figure(7);
subplot(211);
plot(t(80:480),real(w(80:480)));
subplot(212);
plot(t(80:480),imag(w(80:480)));
figure(8);
subplot(211);
plot(ff,abs(fft(w,q*FS))/FS);
subplot(212);
pwelch(w,[],[],[],Rs);

%Passage à la haute fréquence


s_tilde=(w.').*exp(1i*2*pi*fc*t);

s=real(s_tilde); %Signal passe bande (E)


figure(9);
plot(t(80:480),s(80:480));
figure(10);
subplot(211);
%plot(ff,abs(fft(((real(w).').*cos(2*pi*fc*t)),q*FS))/FS);
%plot(ff,abs(fft(((imag(w).').*sin(2*pi*fc*t)),q*FS))/FS);
plot(ff,abs(fft(s,q*FS))/FS);
subplot(212);
%pwelch(((real(w).').*cos(2*pi*fc*t)),[],[],[],Rs);
%pwelch(((imag(w).').*sin(2*pi*fc*t)),[],[],[],Rs);
pwelch(s,[],[],[],Rs);

s=0;
for j=0:N-1;
s=s+(1/N)*cj'*exp(pi*2*i*(f1+(1/Ts))*t);
end
figure(11);
subplot(211);
plot(t(1:400),real(s(1:400)));
subplot(212);
plot(t(1:400),imag(s(1:400)));
figure(12);
subplot(212);
%pwelch(s,[],[],[],Rs);
subplot(211);
plot(ff,abs(fft(s,q*Fs))/Fs);
s00=0;
for j=0:N-1;
s00=s00+(nu/N)*cj'*exp(pi*2*i*(f1+1/Ts)*t);
end
figure(13);
subplot(211);
plot(t(1:400),real(s00(1:400)));
subplot(212);
plot(t(1:400),imag(s00(1:400)));
figure(14);
subplot(212);
pwelch(s00,[],[],[],Rs);
subplot(211);
plot(ff,(abs(fft(s00,q*Fs))/Fs));
s01=0;
s01=0;
for j=0:N-1;
for j1=0:N-1;
for j2=0:N-1;
s01=s01+(cj*cj'*cj)'*exp((pi*2*i)*(f1+(j-j1+j2)/Ts)*t);
j=j2+1;
end
j1=j1+1;
end
j=j+1;
end

figure(15);
subplot(211);
plot(t(1:400),real(s01(1:400)));
subplot(212);
plot(t(1:400),imag(s01(1:400)))
figure(16);
subplot(212);
pwelch(s01,[],[],[],Rs);
subplot(211);
plot(ff,abs(fft(s01,q*Fs))/Fs);
s0=s00+s01;
figure(17);
subplot(211);
plot(t(1:400),real(s0(1:400)));
subplot(212);
plot(t(1:400),imag(s0(1:400)));
figure(18);
subplot(212);
pwelch(s0,[],[],[],Rs);
subplot(211);
plot(ff,abs(fft(s0,q*Fs))/Fs);

%Création du réseau de neurones

E=[25.5919 ; 5.1902 ;20.0361 ; 5.1902 ;5.1902 ;8.2801 ;25.5919 ; 20.0361 ; 15.4038 ;20.0361
;16.7462 ;5.1902; 19.8206 ;17.0007 ]; % matrice d'entrée
Sd=[ 1.4142 ; 1.4142 ; 1.4142; 1.4142; 1.4142; 1.4142 ;1.4142 ;1.4142; 1.4142; 1.4142;
1.4142; 1.4142; 1.4142 ;1.4142]; % matrice cible
% Définition du réseau rétro- propagation:
%---------------------------------------

net=newff(E,Sd,3,{'tansig','purelin'},'traingd'); % création de l'objet réseau


avec newpr
iw=[randn ;randn; randn; randn]; % initialisation des poids
d'entrée à des valeurs aléatoire
lw=[randn randn randn ; randn randn randn; randn randn randn]; % initialisation des
poids cachés à des valeurs aléatoire
% net.iw{4,4}=iw; % affectation des valeurs poids
d'entrée
net.layers{2}.size = 14; % affectation de la taille de la 2ème
couche
%net.lw{2,1}=lw; % affectation des valeurs poids
cachés
b=[1;1;1];
net.b{1}=b;
net.trainParam.epoch=88; % nombre d'époque
d'entrainement
net.trainParam.show=50; % nombre
net.trainParam.goal=1e-5; % valeur de goal
net.trainParam.lr=0.01; %taux d'apprentissage
(erreur)
net=train(net,E,Sd); %l'entrainement par la fonction train

Vous aimerez peut-être aussi