Filtrage OFDM par réseaux de neurones
Filtrage OFDM par réseaux de neurones
DEPARTEMENT ELECTRONIQUE
Thème :
Promotion 2013/2014
ǡ± ǡ
±± Ǥ
± ǣ
àǡǡǡǡ
ǡ°
ǡ
ǡǡǡ
ǡ
ǡ
ǡ
Sommaire
Introduction générale ………………………………………………………………. 1
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
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
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
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
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
O
OFDM Orthogonal Frequency Division Multiplexing
OFDMA Orthogonal Frequency Division Multiplex Access
OSS Operation Sub-System
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
U
UpPTS Uplink Pilot Time Slot
UE user equipment
UL Uplink
UMTS Universal Mobile Telecommunications System
Introduction générale
Les réseaux de communication sans fil constituent un domaine émergent qui fait
lobjet d'une course contre la montre, suite à la concurrence solide des entreprises et aux
exigences des clients qui ne cessent de saccroî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 dutilisateurs 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
lavenir : Offrir des services de qualité supérieure tout en réduisant le coût.
Parmi ces techniques dédiées aux réseaux de mobiles, nous trouvons la technique
OFDM (Orthogonal Frequency DivisionMultiplexing). Lidée de base de lOFDM réside
dans le fait de répartir un train binaire haut débit en une multitude de trains modulés à bas
débits doù lappellation Division Multiplexing. Chacune de ces sous porteuses est modulée
par une fréquence dont lespacement reste constant constituant une base orthogonale doù
lappellation Orthogonal Frequency. Il y a donc une répartition dun 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 dabord à présenter, expliquer cette technique et à proposer une
solution pour réduire lun de ses grand inconvénient qui est leffet de non linéarité causé par
les amplificateurs de puissance utilisés dans ce types de modulation.
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 cest 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 dun 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 dabord par la chaine
démission OFDM puis par la conception du réseau.
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 daugmenter, une bande passante de plus en plus large permettant
daugmenter le nombre dutilisateurs pouvant être supporté.
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).
Le réseau GSM utilise les fréquences situées dans la bande 890-960 MHz. On parle
alors du GSM 900.
Dautres réseaux, connus sous un nom différent, sont aussi des réseaux GSM, mais
utilisent dautres bandes de fréquences :
-Le « DCS 1800 » utilise les fréquences comprises entre 1710-1880 MHz.
-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.
Ce concept consiste à diviser un territoire en cellules chacune delles é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 lantenne de la cellule. Pour plus de clarté, on peut les illustrer
par des hexagones. Au centre dune cellule on retrouve un ou un ensemble démetteurs-
récepteurs correspondant à une bande de fréquences.
4
Chapitre I Evolution des télécommunications mobiles
La mobilité dans les réseaux de communication est définie comme la capacité daccéder,
à partir de nimporte où, à lensemble des services disponibles normalement dans un
environnement fixe et câblé.
I.4. Architecture dun 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 dune
cellule à lautre permettant ainsi la mobilité des utilisateurs.
La station mobile est composée dune part du terminal mobile, et dautre part du module
didentité dabonné (SIM Subscriber Indentity Module).
Le terminal mobile est lappareil utilisé par labonné. 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 linterdiction 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 labonné de même que les renseignements relatifs
à labonnement (services auxquels labonné a droit). Cette carte peut être utilisée sur plusieurs
appareils. Il est à noter que lusager ne connaît pas son IMSI mais il peut protéger sa carte à
puce à laide dun numéro didentification personnel à 4 chiffres. [2]
5
Chapitre I Evolution des télécommunications mobiles
La BTS (Base Transceiver Station) relie les stations mobiles à linfrastructure 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]
Un BSC gère un ou plusieurs BTS et nest 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 daiguilleur 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]
Il assure principalement les fonctions de commutation et routage. Cest donc lui qui
permet laccès au réseau public RTCP ou RNIS.
6
Chapitre I Evolution des télécommunications mobiles
Cest la base de données qui gère les abonnés dun PLMN donné. Elle contient toutes les
informations relatives à labonnement et aux droits daccès .Dautre part, le HLR est une base
de données de localisation. Il mémorise pour chaque abonné le VLR où il est enregistré.
Cest 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 loriginal conservé dans le HLR.
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.
§ 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]
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.
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 dune 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
linternational (le roaming est la possibilité de conserver son numéro sur un réseau dun 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é.
-GSM
-CDMA
-TDMA
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 laugmentation de débit, un point complexe à résoudre
était de passer dun service de téléphonie (à connexion circuit) vers un service DATA
(connexion paquets).
9
Chapitre I Evolution des télécommunications mobiles
Lidée était dajouter des amplificateurs avant chaque antenne, et damplifier 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 quils
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.
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 lefficacité spectrale et à augmenter la
capacité de gestion du nombre de mobiles dans une même cellule. Elle tente aussi doffrir des
débits élevés en situation de mobilité et à offrir une mobilité totale à lutilisateur en établissant
linteropérabilité entre différentes technologies existantes. Elle vise à rendre le passage entre
les réseaux transparent pour lutilisateur, à éviter linterruption des services durant le transfert
intercellulaire, et à basculer lutilisation vers le tout-IP.
Le LTE est basé sur des techniques radios telles que lOFDM 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 dappels par cellule supérieur et une latence plus faible.
10
Chapitre I Evolution des télécommunications mobiles
Une trame LTE dure 10 ms. Elle est découpée en 10 sous- trames dune 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 quil 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).
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 dun préfixe cyclique de taille normale
et 6 pour le cas dun préfixe cyclique étendu.
11
Chapitre I Evolution des télécommunications mobiles
§ UpPTS (Uplink Pilot Time Slot), utilisé par eNodeB pour déterminer le niveau de
puissance reçu de lUE.
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.
13
Chapitre I Evolution des télécommunications mobiles
I.7.1.1.OFDM
Cest une technique de transmission très performante pour les réseaux sans fil à hauts
débits numériques, qui sadapte parfaitement aux communications mobiles, et semble
incontournable pour les futurs standards de troisième et quatrième générations. [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 soccupe de la recomposition du message chez le récepteur. Laugmentation
de la durée symbole accroit la robustesse de lOFDM 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 daccè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, linformation est transmise via plusieurs
sous-porteuses orthogonales. Ces sous-porteuses sont générées grâce à lIFFT (Inverse Fast
Fourier Transform) et leur nombre total qui dépend de la bande spectrale.
Lespacement 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
Cest une technique daccès similaire à lOFDMA 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. Laffaiblissement du PAPR est dû à la transmission en série avec la mono-porteuse au
niveau de cette technique. Ce dernier avantage rend possible lutilisation de lamplificateur de
puissance du système dans sa zone proche du point de compression, maximisant ainsi son
rendement sans risquer lapparition des distorsions .La figure I.7 montre la différence entre
les deux méthodes daccès OFDMA et SC-FDMA :
Figure I.7: Différence entre OFDMA et SC-FDMA pour lallocation des porteuses [9]
15
Chapitre I Evolution des télécommunications mobiles
I.7.2.1.Généralités
A-Définition
Figure I.8: Modèle dun 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é davoir une
transmission de faible qualité. Il existe deux principales catégories de diversité : explicite et
implicite. La première transmettant dune 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
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) : LUE, après lestimation du canal,
envoie un message feedback vers leNodeB à travers le canal PUCCH.
§ MIMO à boucle ouverte (Open Loop MIMO) : Dans ce cas, leNodeB ne considère
aucun feedback de la part de lUE, 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, lUE envoie le feedback de CQI(Quantification du
SNR) vers leNodeB pour que cette dernière lui sélectionne un MCS(Modulation & Coding
Scheme), un schéma de modulation et de codage qui maximise lefficacité spectrale tout en
gardant le BER (taux derreurs 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 :
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 dune
efficacité spectrale plus élevée. Mais ils sont beaucoup moins résistants au bruit et aux interférences. [9]
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 quil y aura
dantennes 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é.
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 quinformation.
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 davantage 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é, dune façon générale, les principales caractéristiques
dun 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 daccès : OFDMA, SC-FDMA et aussi lOFDM qui a fait ses preuves dans le
domaine de la communication sans fil permettant aux technologies actuelles datteindre 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 dintérêt actuel réside dans lamélioration
apportée pour augmenter lefficacité spectrale en orthogonalisant les porteuses ce qui permet
dimplémenter la modulation et la démodulation à laide 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.
21
CHAPITRE II La modulation multiporteuses OFDM
La source : émet un message numérique sous la forme dune suite déléments binaires.
La modulation : a pour rôle dadapter le spectre du signal au canal (milieu physique) sur
lequel il sera émis.
22
CHAPITRE II La modulation multiporteuses OFDM
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.Lefficacité spectrale
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
23
CHAPITRE II La modulation multiporteuses OFDM
II.2.6.Interférence inter-symbole
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 damplitude et dargument (amplitude/phase ) dun signal haut
fréquence appelé porteuse .Le dispositif qui effectue cette modulation, en général électronique
,est un modulateur et lopération inverse permettant dextraire le signal utile de la porteuse est
la démodulation .
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 :
24
CHAPITRE II La modulation multiporteuses OFDM
Dans ce type de modulation on répartit les symboles ܿ sur un cercle de rayon unité et lon
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 modulation BPSK est une modulation à deux états de phase donc elle est équivalente
à la MDP 2 (M =2).
25
CHAPITRE II La modulation multiporteuses OFDM
Le modulateur représenté par la figure est constitué dun multiplicateur qui effectue le
changement de fréquence sur un train numérique codé en NRZ.
ሺ߱ ݐ ߮ ሻ
Soit r(t)=B. ሺ ߱ ݐ ߮ ߮ ሻ le signal non bruité reçu par récepteur dans lintervalle de
temps [ kT,(k+1)T].
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
De façon pratique, cest une modulation damplitude à 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 laffectation des bits
aux points de la constellation se fait en général selon le codage Gray.
Le schéma synoptique du modulateur qui est présenté par la figure II.6 montre le
démultiplexage du train binaire à lentrée du modulateur en deux trains binaires sur les voies
en phase et en quadrature .La suite du schéma représente la relation :
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 :
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
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).
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, lefficacité spectrale Ʉ ൌ est multipliée par nൌ ଶ .
30
CHAPITRE II La modulation multiporteuses OFDM
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 dentre elles .
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.
31
CHAPITRE II La modulation multiporteuses OFDM
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 dautres 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 sefforcera
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, puisquil
nachemine 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 quun
niveau très faible car ce dernier a subit trop datté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, puisquelle
nachemine que des informations appartenant au symbole précédent. Le reste achemine des
informations du symbole utile, mais peut sajouter de manière constructive ou destructive aux
informations du trajet principal.
Il sensuit 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 quune 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 sagit dune forme de MRF (Multiplex par répartition en
fréquence), première étape vers lOFDM.
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
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 dorthogonalité
Lutilisation dun 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 .
la ݇ é sous porteuse (en bande de base) peut décrire sous la forme :
શ(t)=ࢋ࣓࢛ ࢚શ II.19
34
CHAPITRE II La modulation multiporteuses OFDM
ଶగ
Avec ߱௨ ൌ
்ೞ
࢚ାࢀ ്
࢚ શ ሺ࢚ሻશ כሺ࢚ሻࢊ࢚ ൌ ൜ II.20
ࢀ࢛ ൌ
Les fonctions ! ሺݐሻ forment une base orthogonale de lespace temps fréquence, ce qui
permet de récupérer facilement les symboles.[14]
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..1.Principe de la modulation
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.
S(t)=σࡺି
ୀ ࢉ ࢋ
࣊ࢌ ࢚
t[ א0, T] II.21
Les fréquences sont dites orthogonales si lespace entre deux fréquences adjacentes ݂
ଵ
et ݂ାଵ est ்.Cette orthogonalité se justifie mathematiquement en considérant le produit
scalaire usuel dans lespace 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 sannule tous les multiples de (figure II.14).
்
Dans ce cas,ࢌ ൌ ࢌ ࢀ , k=0,1, . , N-1
࣊ሺࢌା ሻ࢚
et S(t)=σࡺି
ୀ ࢉ Ǥ ࢋ
ࢀ࢙ =σࡺି
ୀ ࢉ ࢋ
࣊ࢌ
࢚ II.22
36
CHAPITRE II La modulation multiporteuses OFDM
Figure II. 16 : Allure de lensemble des spectres des porteuses dun symbole OFDM [15]
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
Lexpression 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 à linstant 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.
Car :
ࢀ ࢙ ്
࢙ ࢋ࣊ሺିሻ࢚Ȁࢀ࢙ ࢊ࢚ ൌ ቄ II.28
ࢀ࢙ ࢙ ൌ
38
CHAPITRE II La modulation multiporteuses OFDM
Remarque
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 limplantation numérique offre aussi lopportunité
dajouter des codes correcteurs derreurs 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 dune 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 lalgorithme de
lIFFT(21) et FFT(22), si N est une puissance de 2). La complexité de ces opérations est de
lordre de N log2 N par symbole OFDM.
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
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 à laide dune FFT. On
obtient alors le schéma de principe illustré dans la figure II. 19:
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 linformation 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 lISI qui subsiste malgré lorthogonalité 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 lintervalle de garde sinstaurent donc la relation :
ࢀ࢙ ൌ ࢀ࢛ ࢀࢍ II.32
Le temps de garde, sil 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 lISI, 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 sen
affranchir.
La figure II. 18 illustre ladjonction dun intervalle de garde. La période du symbole est
prolongée de manière à être supérieure à la période dintégrationࢀ࢙ . Toutes les porteuses
étant cycliques à lintérieur de Tu, il en va de même pour lensemble du signal modulé.
41
CHAPITRE II La modulation multiporteuses OFDM
Le segment ajouté au début du symbole pour former lintervalle de garde est donc identique
au segment de même longueur à la fin du symbole. Tant que le retard dun trajet par rapport
au trajet principal (le plus court trajet) est inférieur à lintervalle de garde, les composantes du
signal à lintérieur de la période dintégration viennent toutes du même symbole : Le critère
dorthogonalité 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 lintervalle de
garde.
La longueur de lintervalle 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).
42
CHAPITRE II La modulation multiporteuses OFDM
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.
43
CHAPITRE II La modulation multiporteuses OFDM
La figure suivante montre les différents blocs utilisés dans une chaine de transmission
OFDM.
44
CHAPITRE II La modulation multiporteuses OFDM
§ Les techniques OFDM ont une très grande flexibilité dans lallocation 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 samplifient, 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.
Ensuite, nous avons donné le principe de la modulation OFDM ainsi que son principe de
dé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.
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 dentrée X(j!) :
ࢅሺჯሻ
H(j!) =ࢄሺჯሻ= |H(j!)| exp[j"(!)] III.1
Cette fonction de transfert prend en compte les distorsions linéaires damplitude et de phase
en fonction de la fréquence. Dautres 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 dexprimer le signal de sortie y(t) comme une
fonction f [.] du signal dentrée x(t). Si la sortie à linstant t ne dépend que de lentré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 dentré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 dun polynôme
dordre n tel que,
࣏࢙ ሺ࢚ሻ ൌ ࢇ ࣏ࢋ ሺ࢚ሻ ࢇ ࣏ࢋ ሺ࢚ሻ ࢇ ࣏ࢋ ሺ࢚ሻ ڮ ܽ ߭ ሺݐሻ III.4
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 damplitude si les coeƥcients ܽ sont
réels, f (ߙ ), tandis que la distorsion est damplitude et de phase sils 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 dintermodulation
Les points dinterceptions dordre 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é
Considérons que les non-linéarités dordre supérieur à 3 sont négligeables et que le signal
dentré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
§ ۯ ܉
Composante continue
§ (ࢇ A + ࢇ ሻ ܛܗ܋ሺ࣓ ሻ Fondamental
§ ࢇ ܛܗ܋ሺ࣓ ࢚ሻ
1 ère harmonique III.8
§ ࢇ ܛܗ܋ሺ ሻ 2 ème harmonique
Dans léquation (III.8) nous retrouvons lexpression du fondamental ainsi que lexpression
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
ࢌࢊ ൌ ࢇ ࢇ III.9
Cette grandeur est inférieure à lamplitude 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
ࢇ
ࡳ ൌ ܗܔሺ )=20ܗܔሺࢇ ሻ III.11
Doù nous en déduisons le gain à 1 dB de compression défini comme la compression d1 dB sur
le fondamental par rapport au gain linéaire [cf. éd. (III.12)].
ࡳࢊ ൌ ࡳ െ ࢊ III.12
Au point de compression d1 dB, léquation (III.12) peut alors se réécrire comme suit :
20ܗܔሺࢇ ࢇ ࢊ ሻ = 20ܗܔሺࢇ ሻ െ ࢊIII.13
Cette grandeur est une mesure du niveau maximal de signal dentré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é
Lorsque le signal dentrée dun 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 dentrée à deux
tons :
࣏ࢋ ሺ࢚ሻ ൌ ܛܗ܋ሺ࣓ ࢚ሻ ܛܗ܋ሺ࣓ ࢚ሻ III.15
Si lon 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
ࢇ
+ [ܛܗ܋ሺ࣓ ࣓ ሻ࢚ ܛܗ܋ሺ࣓ െ ࣓ ሻ࢚ሿ ڮ
ࢇ
+ ሾܛܗ܋ሺ࣓ ࣓ )t+ ܛܗ܋ሺ2࣓ െ ࣓ ሻ࢚ሿ ͵ܯܫtermes dordre supérieur à 3
+
Dans léquation (III.16) nous voyons apparaître les termes du fondamental ainsi que
dautres termes appelés harmoniques et produits dintermodulation (IM) dont la fréquence est
multiple ou combinaison linéaire des fréquences fondamentales. Une non linéarité dordre 2
provoque le produit dintermodulation dordre 2 (IM2) tandis quune non-linéarité dordre 3
génère un produit dintermodulation dordre 3 (IM3).
Les amplitudes des produits dintermodulation décroissent avec lordre de lintermodulation
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 dintermodulation dans le domaine fréquentiel lorsque
lamplitude des deux composantes du signal dentrée est la même (A1 = A2 = A).
Donc, nous pouvons en conclure que les produits dintermodulation dordre impair sont les plus
gênants, en particulier lordre 3 (IM3), car ils sont les plus proches des fréquences fondamentales
(f1 et f2). En revanche, les produits dintermodulation dordre pair et les produits
dintermodulation dordre 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.
51
Chapitre III : OFDM et non linéarité
Sous lhypothèse que A est suffisamment petit pour négliger les termes non-linéaires
dordre supérieur à 3, on se limite à prendre en compte principalement le produit
dintermodulation dordre 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 dinterception dordre 3 (IP3) peut être calculé graphiquement comme en figure III.4.
Daprè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 lIP3 à lIM3 dune puissance donnée. Considérons que lon
se place au niveau dentrée Ain, et appelonsܣ ଷ
௨௧ le niveau de sortie linéaire etܣ௨௧ out le niveau
de lIM3 en sortie. La figure III.4 montre ces valeurs en puissance et on peut alors écrire que :
ܖܑ ۯ ܉
࢛࢚
ൌ III.19
࢛࢚ ۯ ܉
ܑܖ
Doù
IIP3=ට ࢛࢚
III.21
࢛࢚
Un système est caractérisé par un point dinterception dordre 3 élevé. En effet, daprès
léquation (III.21), cela signifie que pour une puissance donnée en entrée, plus le point
dinterception dordre 3 est élevé, plus la puissance du produit dintermodulation 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 lIIP3 [dBm] qui représente la limite maximale pour
laquelle la puissance du produit dintermodulation dordre 3 est plus faible que la réponse
linéaire du système.
53
Chapitre III : OFDM et non linéarité
On peut quantifier cette caractéristique avec une grandeur appelée facteur de crête. On
définit tout dabord le PMEPR (Peak-to-Mean Envelope Power Ratio), qui est le rapport entre la
puissance maximale et la puissance moyenne dun 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 damplitude importante
sont présents.
Dans le cas dun signal ݏ(t) à distribution uniforme centrée damplitude 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 dun signal uniforme est donc égal à 3. Pour
un signal centré à distribution normale de varianceߪ ଶ , la puissance maximale est infinie (car il
ny 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 dun 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 dune modulation de
phase (cest-à-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 lOFDM 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 londe 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 dun amplificateur SSPA typique :
55
Chapitre III : OFDM et non linéarité
Pour que le signal ne subisse aucune distorsion dans lamplificateur, 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 lamplificateur, cest à 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 lamplificateur, 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
lamplificateur et distorsion, et donc des perturbations dues à la non-linéarité vont apparaître. On
définit une autre grandeur qui représente linfluence de la non-linéarité de lamplificateur sur un
signal donné, appelée recul dentrée, ou Input Back-Off (IBO) en anglais.
56
Chapitre III : OFDM et non linéarité
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]
57
Chapitre III : OFDM et non linéarité
Le but de cette section nest pas de calculer précisément la non linéarité dans le domaine
fréquentiel, mais plutôt davoir une idée de lexpression de lamplificateur.
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 à
lentrée de lamplificateur et S0 (t) celui à sa sortie, ces conversions sont définies par :
ࢇሺ࢘ሻࢋሺ࢘ሻ
g(r)= III.26
࢘
a(r) est la conversion AM/AM ou non linéarité damplitude ,il représente lévolution du module
de la sortie en fonction de celui de lentrée ,le cas linéaire correspondant à a(r)= ߭ ݎoù v est le
gain de lamplificateur ,(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 lentrée, le cas linéaire correspondant à (r)=0.
Un modèle damplificateur 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
Modulation Démodulation
Données C s(t) Amplificateur s0(t) Données reçues
Transmises OFDM non linéaire OFDM d
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 lOFDM et donc nous ne nous intéressons quaux 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 lamplificateur non linéaire que lon va utiliser est le modèle SSPA défini
précédemment SSPA, alors :
Nous constatons quon ne peut pas calculer tous les termes de cette somme, mais il est possible
de calculer les premiers. Nous posons
59
Chapitre III : OFDM et non linéarité
ܒషܒ
ܑૈ൬ ൰ܜ
ȁ܁ሺܜሻȁ ൌ ܁ሺܜሻതതതതത
܁ሺ ܜሻ ൌ σିܘۼ σିܘۼ ܋ ܒ܋ҧ܍ ܒ ܛ܂ III.34
ܘۼ ܒୀ ܒୀ
Et donc :
ష శ̶
ࢇ
ࡿ ሺ࢚ሻ ൌ σࡺି σࡺି σିܘۼ ത ࢉ̶ ࢋ࣊ሺ ࢀ࢙ ሻ࢚
̶ܒୀ ࢉ ܒ܋ III.35
ࡺ ୀ ୀ
ࢇ ࡺି ࡺି ࡺିାି ࣊ቀࢌା ቁ࢚
σୀ σୀ σୀି ࢉ ࢉത ࢉିା ࢋ
S01(t)= ࢀ࢙ III.36
ࡺࡼ
0 si j<0
= ܒ܋ Composante du symbole OFDM si j [0, ܘۼ-1]
0 si j !ܘۼ
ࡺି
ܒ ܖ
ܑૈሺ "ା ሻ ܛ܂
܂
ࢊǡ ൌ ܁ ܔሺ ࢀ ሻ܍ ܘۼ ܛ
ࡺ ࢙
ୀ
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é
Dans la figure III.10, ݉ா ሺݐሻest le signal dorigine (sur la courbe il est divisé par sa valeur
efficace݉ா ), et il est multiplié par b(t) composé dimpulsions 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
lamplificateur seront moindres. Le but de cette méthode nest pas de réduire le nombre
derreurs, mais de diminuer les intermodulations crées par lamplificateur quand il est utilisé
dans son domaine non-linéaire. En effet dans certaines applications de lOFDM, 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]
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 dabord décomposé en une somme. Si lon appelle ܿ chaque terme et si lon 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 dexemple, 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.
Dans un modulateur OFDM, une IFFT est réalisée pour obtenir le symbole OFDM
ሺଵሻ
temporel .Comme lIFFT est linéaire, il est possible de calculer lIFFT 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 linverse des valeurs ߙ , et ainsi retrouvera le symbole OFDM original .
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ଵ . Cest 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 lon
transmet le numéro l du vecteur qui a fait la modification (au détriment dune 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 dajouter aux symboles OFDM transmis une séquence particulière
qui va baisser le facteur de crête. Les séquences possibles font partie dun 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 dagir 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 dinformations.
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
Cette méthode a été mise au point pour des modulations mono-porteuses, mais peut
également être appliquée à lOFDM. Cependant lamplitude de saturation de lamplificateur
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. Lavantage de cette méthode est quelle peut être utilisée sur des systèmes existants
car il nest 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é
Les auteurs proposent une autre méthode appelée postdistorsion. Celle-ci peut sappliquer
à nimporte 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é.
66
Chapitre III : OFDM et non linéarité
Il nest 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 lerreur.
Par contre dans les deux cas, la postdistorsion suppose que lon connaît parfaitement le modèle
de lamplificateur 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é.
Cest dans ce dernier contexte que nous allons réaliser un correcteur basé sur un réseau
de neurones artificiels .Cest 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 lingénieur .Nous allons consacrer ce chapitre à létude des
réseaux de neurones artificiels.
Dans un premier temps, nous rappellerons la définition dun neurone biologique qui
constitue lorigine à partir duquel le développement des réseaux de neurones sest fait, et la
définition dun neurone artificiel et aussi celle dun réseau de neurones artificiels.
Ensuite nous présenterons les différentes architectures des réseaux de neurones ainsi que
leurs types dapprentissage.
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 lorigine 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".
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.
Les dendrites ont pour fonction de recevoir et de conduire linflux nerveux (signal)
provenant dautres cellules nerveuses, vers le corps cellulaire du neurone .Sil est excité, il
enverra alors un influx nerveux par biais de laxone, vers un autre neurone, vers un muscle ou
un autre type tissulaire.
69
CHAPITREIV Les réseaux de neurones artificiels
§ Axone : laxone est un long prolongement fibreux du neurone, qui conduit linflux
nerveux .
§ Laxone est un long prolongement qui émerge du corps cellulaire du neurone. Sa
longueur est variable et peut atteindre plus dun mètre. Son extrémité se devise en
branches qui se connectent à dautres neurones par lintermédiaire dune structure
particulière : synapse.
Le rôle de laxone 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 dune synapse est de transmettre les informations entre les neurones ou entre un
neurone et une cellule effectrice.
IV.1.1.3.Fonctionnement
- Réagir au niveau du corps cellulaire aux impulsions électriques issues des dendrites pour
générer ou non une nouvelle impulsion.
70
CHAPITREIV Les réseaux de neurones artificiels
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).
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
Avec :
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
73
CHAPITREIV Les réseaux de neurones artificiels
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
§ La couche dentrée
Elle reçoit les données que lon veut traiter. Sa taille est donc directement déterminée
par le nombre de variables dentrées.
§ La couche cachée
La seconde couche est la couche cachée, dans le sens quelle na pas de contact directe
avec lextérieur. Les fonctions dactivation sont en général non linéaire .Le choix de sa taille
(nombre de neurones) doit être ajusté en fonction de lapplication 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 dentré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,
cest-à-dire du graphe dont les nuds 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 non bouclés sont représentés graphiquement par un ensemble de neurones
connectés entre eux, dans lesquels linformation circule des entrées vers les sorties, sans
bouclage (voir Figure VI.6) c est à dire que linformation circulant des entrées vers les
sorties sans retour en arrière, si lon se déplace dans le réseau, à partir dun 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 ; lopérateur réalisé par un réseau de neurones non bouclé (relation entrées-sorties)
est une fonction algébrique.
77
CHAPITREIV Les réseaux de neurones artificiels
peut donc être fonction delle même; cela nest évidemment concevable que si la notion de
temps est explicitement prise en considération.
Ainsi, à chaque connexion dun 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 lunité 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]
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).
Par ailleurs entre deux couches, les connexions peuvent être partielles ou totales comme le
montre les figures IV.10 et l'utilise IV.1.Lutilisation de connexions partielles permet de
regrouper certaines zones du réseau pour effectuer une fonction spécifique.
IV.2.1.Définition
Lapprentissage 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. Lapprentissage RNA est une phase qui permet de
déterminer ou de modifier les paramètres du réseau, afin dadopter un comportement désiré.
IV.2.2.Types dapprentissage
IV.2.2.1.Apprentissage supervisé
Permet de déterminer les poids synaptiques à partir dexemples é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 lerreur entre la sortie cible (fournie par lexpert) et la sortie réelle du
réseau.
La figure IV.12 illustre, un exemple dapprentissage supervisé.
80
CHAPITREIV Les réseaux de neurones artificiels
Les RNAs qui utilisent ce type dapprentissage sont appelés « auto organisatrice » où ce
type dapprentissage possède souvent une moindre complexité dans le calcul par rapport à
lapprentissage supervisé. En résumé, on peut dire :
-On fournit seulement des exemples X à lalgorithme.
-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é
Lapprentissage renforcé est une technique similaire à lapprentissage supervisé à la
différence quau 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 dapprentissage renforcé sont surtout utilisés
dans le domaine des systèmes de contrôle ( White et Sofge,1992,Sutton,1992).
MSE =ࡺ iN e2i =ࡺ (ti - ai)2 IV.4
IV.3.1.Algorithme du gradient
Cette méthode consiste à chercher le minimum du critère par lutilisation des dérivées
du critère par rapport à chacun des paramètres.
Lexpression 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 dapprentissage.
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 lerreur à 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 lutilisation 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
83
CHAPITREIV Les réseaux de neurones artificiels
La particularité de cette règle, cest qu ici lapprentissage ne concerne quun 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.
84
CHAPITREIV Les réseaux de neurones artificiels
Il est généralement nécessaire de traiter les données afin dextraire 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).
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 nexiste 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 dentrée.
-Soit égale de 75% de celle-ci.
-Soit égale à la racine carrée du produit des nombres dans la couche dentré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é dadaptation sur l échantillon dapprentissage, au profit dune plus grande stabilité.
Une voie de recherche ultérieure consisterait soit à procéder à lestimation dun réseau
comportant de nombreux neurones puis à le simplifier par lanalyse de multi-colinéarités ou
par une règle dapprentissage é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.
IV.7.Considérations pratiques
Le poids du réseau doit être initialisé à de petites valeurs aléatoires, la valeur du taux
dapprentissage µ a un effet significatif sur les performances du réseau, si ce taux est petit
lalgorithme converge lentement, par contre sil est grand lalgorithme risque de générer des
oscillations.
86
CHAPITREIV Les réseaux de neurones artificiels
IV.8.2.Lapproximation universelle
Lapproximation 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 lespace 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 dactivation, et un neurone de sortie linéaire [HORNIK/ et al. 1989], [HORNIK et al.
1990], [HORNIK 1991].
Cette propriété, qui nest quun théorème dexistence et ne donne pas de méthode pour
trouver les paramètres du réseau, nest pas spécifique aux réseaux de neurones. Cest la
propriété suivante qui leur est particulière et fait tout leur intérêt.
IV.8.3.La parcimonie
Lorsque lon cherche à modéliser un processus à partir des données, on sefforce
toujours dobtenir 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 lapproximation (cest-à-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
dactivation sigmoïdale, lerreur commise dans lapproximation varie comme linverse 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.
88
CHAPITREIV Les réseaux de neurones artificiels
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 dapprentissage. Lintérêt dutiliser les réseaux
de neurones artificiels dans notre travail est leur capacité à sadapter aux différents problèmes,
cest 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.
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.
90
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
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 ».
où a (|S(t)|)= /
||
!
S0(t)=∑∞ #$ |%|$ %
91
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
' () -./ ′ 2
% & # % & # % & ∑+ *+ , 01
()
9
# ′
∑
∑
∑
9
′
8 ′ 9 ′
76
S01(t)= ′ ′
92
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
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.
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
′
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 :
A +
-./ ′ 0
<=,$ > 4 @ , 01 () 1
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
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.
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
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.
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
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
98
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
La figure V.7 nous montre la réponse fréquentielle du filtre d’émission utilisé qui est
un filtre Butterworth d’ordre 13.
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.
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.12 : Réponse temporelle du signal OFDM total S(t) avant amplification
101
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
102
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
103
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
104
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
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.
1.0000 -1.0000i ;1.0000 +1.0000i ;-1.0000 +1.0000i ;-1.0000 -1.0000i ;1.0000 +1.0000i ;
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
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
107
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
108
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
109
Chapitre V : Simulation d’une transmission OFDM sous MATLAB
Interprétation
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.
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é.
[4] : Mr Karim EL KHAZEN « Architecture d’un réseau radiomobile GSM »,rapport de stage
,1999.
[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.
[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 .
[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
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
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).'];
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);
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);
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
TFI=ifft(s);
% %Convertisseur P/S
seri=TFI';
% %S/P
paral=seri';
TF=fft(paral);
% 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);
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);
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:
%---------------------------------------