Vous êtes sur la page 1sur 17

Un

Universit Cady Ayyad ENSA Marrakech

Etude et simulation dun modem ADSL


Rapport mini projet RTC juin 2012

Ralis par :
Hiba MOUACHI Idriss KNADEL Kawtar ZERHOUNI

Propos par :
Mr M.MAACHAOUI Mr SHIRAISHI

Dpartement Rseaux et Tlcoms

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Sommaire
Liste des figures ...................................................................................................................................... 3 Liste des tableaux ................................................................................................................................... 3 Introduction gnrale.............................................................................................................................. 4 I-Technologie ADSL .................................................................................................................................. 5 I-1 Multiplexage :................................................................................................................................. 5 I-1-1 Multiplexage en frquence FDM : .......................................................................................... 5 I-2 Modulation et Codage.................................................................................................................... 5 I-2-1 Modulation QAM (quadrature Amplitude Modulation) ......................................................... 6 I-2-2 Modulation CAP ( Carrierless Amplitude/Phase modulation) ................................................ 6 I-2-3 Modulation DMT : Time Division Multiplexing ou Multiplexage Temporel) .......................... 7 I-3 Trames ADSL et canaux .................................................................................................................. 8 1-3-1 Trames ADSL et super trames ................................................................................................ 8 I-3-2 Canaux ADSL.......................................................................................................................... 10 II- Mise on uvre de la technique DMT et lADSL : .............................................................................. 11 II-1 Modulation DMT : ...................................................................................................................... 12 II-1-1 Codage QAM : ...................................................................................................................... 12 II-1-2 IFFT : ..................................................................................................................................... 12 II-1-3 Transmission complexe/relle du signal OFDM................................................................... 12 II-1-4 Insertion du prfixe cyclique : .............................................................................................. 13 II-2 Dmodulation :............................................................................................................................ 13 II-2-1 Retrait du prfixe cyclique : ................................................................................................. 13 II-2-2 FFT : ...................................................................................................................................... 13 II-2-3 Egalisation : .......................................................................................................................... 13 II-2- 4 Dcodage QAM : ................................................................................................................. 13 III-Simulation sur Matlab ....................................................................................................................... 14 III-1 Modulation ................................................................................................................................. 14 III-1-1 Gnration de bits .............................................................................................................. 14 III-1-2 Gnration de symboles ..................................................................................................... 14 III-1-3 Modulation DMT ................................................................................................................. 14 III-2 Evaluation des canaux : .............................................................................................................. 14 III-2-1 Modlisation de la ligne : .................................................................................................... 14

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech III-2-2 Estimation du canal : ........................................................................................................... 14 III-2-3 Gnration des bits : ........................................................................................................... 14 III-2-4 Evaluation des canaux : ....................................................................................................... 15

III-3 Dmodulation............................................................................................................................. 15 III-3-1 Simple dmodulation DMT ................................................................................................. 15 III-3-2 Dmodulation DMT avec galisation .................................................................................. 15 III-3-3 Dcodage des symboles obtenus ........................................................................................ 15 Conclusion gnrale .............................................................................................................................. 16 Bibliographie.......................................................................................................................................... 17

Liste des figures


Figure 1: reprsentation spectrale FDM .................................................................................................. 5 Figure 2: Reprsentation spectrale CAP.................................................................................................. 7 Figure 3: Reprsentation spectrale DMT ................................................................................................ 8 Figure 4: supertrame ADSL .................................................................................................................. 10 Figure 5: trame ADSL ........................................................................................................................... 10 Figure 6: dtail de la parie rapide en downstream ................................................................................. 11 Figure 7: dtail de la partie rapide en upstream..................................................................................... 11 Figure 8: dtail de la partie entrelacement downstream ........................................................................ 11 Figure 9: dtail de la partie entrelacement upstream ............................................................................ 11 Figure 10: Modulation et dmodulation DMT en ADSL ...................................................................... 11

Liste des tableaux


Tableau 1: Trame ADSL ............................................................................................................ 9 Tableau 2: Supertrame ADSL .................................................................................................... 9 Tableau 3: canaux ADSL ......................................................................................................... 10

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Introduction gnrale

Avec la croissance de la demande, il tait ncessaire de dvelopper chaque fois de nouvelles technologies, pour viter toute saturation qui peut provoquer une perte dchange et de communication, et rpondre au dbit lev demand. Lun de ces technologies, et lADSL (Asymmetric Digital Subscriber Line) qui introduit des transmissions digitales et asymtriques sur les lignes de chaque abonnes, et prvoit des dbits diffrents pour le Upstream et le Downstream poour mieux sadapter aux communications asymtrique. Dans ce projet, on prsente une tude thorique du fonctionnement de lapplication ADSL, et on implmente un modle de modeme ADSL en sappuyant sur la technique DMT et la modulation QAM.

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

I-Technologie ADSL
I-1 Multiplexage :
L'un des problmes de la transmission haut dbit est l'interfrence entre les signaux mis et reus, si ceux-ci sont situs sur la mme bande de frquences. De plus, lADSL utilise une bande passante en ligne trs suprieure la bande tlphonique [0, 4 kHz]. Deux solutions peuvent tre utilises pour minimiser cette interfrence et assurer une communication bidirectionnelle sur la ligne dabonn : - Le multiplexage en frquence FDM (Frequency Division Multiplexing)
I-1-1 Multiplexage en frquence FDM :

Subdivision de la bande de frquence disponible en sous bandes trs troites (pas de chauvechement) et les affecter en permanence un utilisateur ou un usage exclusif. En tlphonie, Lensemble de la bande passante stend sur 1,104 MHz subdivis en 4 parties pour sparer les donnes tlphoniques (Pots), les donnes dmission (Upstream) et de rception (downstram) : [0-4] KHz = rserve pour le tlphonique classique PLOTS (Plain Plain Old Telephone Service) [25-138] KHz : rserve pour le flux de donnes usager vers rseau (Upstream Data : Voie montante) ; [138-1104] KHz : Une bande est rserve pour le flux de donnes rseau vers usager (Dowstream Data : Voie descendante).

Figure 1: reprsentation spectrale FDM Le canal ddi au tlphone est spar des canaux ddis aux donnes par un filtre passe-bas (Splitter) passif.

I-2 Modulation et Codage


La transmission ADSL se fait en bande de base pour cela les techniques de codage et modulation sont troitement lis. Les termes de codage et modulation peuvent tre indiffremment utiliss.

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Il existe diffrentes faons de traiter la porteuse HF, en fonction de la donne transmettre ; dans le cas de l'ADSL on utilise, une des deux techniques : - CAP (Carrier Amplitude/Phase modulation) - DMT (Discret Multitone Modulation) Ces techniques utilisent une modulation en phase et en amplitude QAM

I-2-1 Modulation QAM (quadrature Amplitude Modulation)

La modulation mono-porteuse QAM consiste associer toute suite de n bits appele symbole un point particulier au sein dune constellation. Cela correspond une combinaison d'une modulation de phase et d'amplitude, ceci afin d'augmenter le nombre d'tat par symbole.

La porteuse est transmise en ligne avec le signal modul, la dmodulation se faisant au niveau du rcepteur. Cette technique pose certaines difficults dues la distorsion de phase de la porteuse inhrente la propagation. Les diffrentes modulations QAM qui sont utilises par les modems ADSL : (4-QAM, 16-QAM, 32-QAM, 64-QAM), la diffrence du codage 2B/1Q, les code CAP et DMT, drivs du QAM, sont typiquement passe-bande et peuvent oprer sur une bande de frquence spcifie. Ceci va permettre de sparer les canaux rservs la ligne tlphonique, la rception et l'mission de donnes.
I-2-2 Modulation CAP ( Carrierless Amplitude/Phase modulation)

En parallle au dveloppement du codage 2B/1Q, une entreprise amricaine AT&T/Paradyne a dvelopp le CAP. Le codage CAP utilise une porteuse unique. La porteuse module est supprime avant la transmission, d'o le qualificatif de carrierless, puis reconstruite par le modem rcepteur. Cette technique est trs semblable la Modulation d'Amplitude en Quadrature (QAM) mais n'utilise pas la transposition en frquence. De ce fait, elle est purement numrique et est implmente avec des processeurs DSP qui ralisent le traitement numrique du signal. La bande passante disponible est divise en trois canaux par un multiplexage FDM.

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Figure 2: Reprsentation spectrale CAP Les canaux montants et descendants ne sont pas subdiviss en canaux plus troits. Toute dgradation du rapport signal sur bruit S/B dans une bande de frquence donne, perturbe la qualit de lensemble du canal donc rduit la capacit globale de laccs. Cette diminution de la capacit revient diminuer dun bit la taille du symbole de la constellation, cest dire rduire par deux les performances. Les metteurs-rcepteurs CAP peuvent utiliser des constellations multiples crant 2n valeurs. N peut varier de 2 512 en fonction des caractristiques de la ligne utilise. On parle alors de N-CAP (2-CAP, 64-CAP,512-CAP). Cette capacit changer la taille des constellations, est utilise par CAP pour s'adapter aux caractristiques de la ligne. La priode symbole du systme CAP mono-porteuse est petite. En effet, la rapidit dun modem CAP est de 1 024 kHz. Ce qui est pnalisant, par rapport la dure dun bruit impulsif qui serait gal ou infrieur 500 s.

I-2-3 Modulation DMT : Time Division Multiplexing ou Multiplexage Temporel)

Une technique de modulation utilise dans certaines technologies xDSL, sous forme de modulation multi-porteuses : La bande passante de 0 1,104 MHz est divise en 256 souscanaux de 4,3125 KHz ; La capacit de chacun des sous canaux est de 32 Kbits/s.
Principe :

Cette technique permet dutiliser la mme paire de cuivre pour lmission et la rception des signaux. Lorsque la liaison est mise en service, la qualit (le bruit et lattnuation) de chaque sous canal est mesure, Le dbit optimal peut ainsi tre atteint dans chaque sous canal, en fonction de ses caractristiques propres. Donc chaque sous canal codera un nombre plus ou moins grand de bits en fonction de ces propres caractristiques : viter dutiliser les zones de la bande passante o lattnuation du signal et trop importante Il existe galement une procdure allge permettant de remettre jour priodiquement ou lorsque le taux derreur augmente, le bruit et lattnuation de chaque sous canal. Ceci permet de suivre lvolution des caractristiques de la ligne au cours du temps. Ce procd maximise la performance de la transmission (minimise la probabilit de bits errons lors de la transmission).

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

La subdivision est la suivante : [0-4KHz] : rserve pour la tlphonie analogique (POTS) [4-26KHz] : bande de garde laiss libre par la norme ADSL [26-134KHz] : rserve la voie montante (Upstream) [134-1.104MHz] : rserve la voie montante (Downstream) Les canaux 16 et 64 sont des canaux pilotes qui ne participent pas au dbit utile. De mme que le canal 32, qui est rserv. A chaque frquence centrale dun canal est associe une sous-porteuse.

Figure 3: Reprsentation spectrale DMT

Donc thoriquement, le dbit maximum d'informations "downstream", c'est dire du serveur vers le client, est de 256 canaux * 15 bits/canal * 4 Khz = 15 Mbps.

I-3 Trames ADSL et canaux


1-3-1 Trames ADSL et super trames

Les informations transportes par lADSL sont regroupes en trames dont la taille varie selon les bits vhiculs et le nombre de sous porteuses affectes au sens en question (DownStream ou UpStream). Chaque sous-porteuse est module par 4000 symboles par seconde, ce qui induit 4000 trames envoyes chaque seconde. Les trames sont de dure de 246 s, et comportent 4 champs, dtaills dans le tableau cidessous :
Etude et simulation dun modem ADSL juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Champs Fast byte Fast data

Type de donnes vhicules CRC : Cyclic Redundancy Check Donnes utilisateurs (rapides) Bits de correction derreurs Donnes utilisateurs

Description Transport des donnes de dtection derreurs de la partie Fast data. Transport des donnes sensibles au retard dans des files spciales, afin de garantir le dlai minimal de transmission. Transport dinformation de dtection et correction des erreurs des donnes rapide. Transport des donnes non sensibles au retard. Un entrelacement minimisant les erreurs y est utilis.

FEC (Forward Error Control) Interleaved data

Tableau 1: Trame ADSL On remarque que les trames ADSL contiennent deux grandes catgories de donnes : donnes temps rel, enregistres dans un buffer avec des octets consacrs la correction derreurs, puis des donnes non temps rel subissant un entrelacement. Ce dernier a dmontre son efficacit dans le cas dune ligne bruite, en contre partie le temps de traitement associ cette opration est denviron de 15 20 ms. Par la suite, chaque 68 trames sont regroupes dans une super trame, et compltes par une 69me trame de contrle. La dure de la supertrame est de 17ms (246s*69). Les trames de 2 33 et de 36 67 transportent les donnes utiles de lutilisateur, les autres ont des fonctions spcifiques : N trames 0-1 34-35 Fonctions Dtection derreurs de la supertrame (CRC) Transport de bits dindication et de configuration pour gestion de liaison Trame de synchronisation Tableau 2: Supertrame ADSL

68

Remarque : la prsence dune trame de contrle chaque 68 trame affecte le dbit des donnes utiles. Pour palier ce problme, les sous porteuses sont module de 4000*69/68 symboles par seconde au lieu de 4000.

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Figure 4: supertrame ADSL Trame 0 Trame 1 Trame 34 Trame 56 . Trame Trame 68 : 67 Synchronisation

Donnes temps rel rels Fast Byte Fast Data FEC Figure 5: trame ADSL

Donnes temps non rel

Interleaved Data

I-3-2 Canaux ADSL

Le flux binaire lintrieur des trames illustres prcdemment, est dcompos en canaux de transport. Ces canaux sont diviss en deux grandes catgories : Canaux simplexe pour le lien descendant, Canaux duplexes.

Canal AS0 AS1 AS2 AS3 LS0 LS1 LS2

Type Dbit possible Descendant Simplexe 0 8.192 Mbps Descendant Simplexe 0 4.608 Mbps Descendant Simplexe 0 3.072 Mbps Descendant Simplexe 0 1.536 Mbps Duplexe 0 640 Mbps Duplexe 0 640 Mbps Duplexe 0 640 Mbps Tableau 3: canaux ADSL

Les diffrents dbits des canaux qui existent affectent le dlai des trames. Les trames sont de dure constante mais leur taille diffre. Voici quelque figure illustrant en dtail les trames en tenant compte des canaux.

10

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Fast Byte Fast byte

AS0

AS1

AS2

AS3

LS0

LS1

LS2

AEX

LEX

Figure 6: dtail de la parie rapide en downstream LS0 LS1 LS2 Figure 7: dtail de la partie rapide en upstream AS1 AS2 AS3 LS0 LS1 LS2 LEX

Synchrone AS0 byte Synchrone byte

AEX

LEX

Figure 8: dtail de la partie entrelacement downstream LS0 LS1 LS2 LEX Figure 9: dtail de la partie entrelacement upstream

Remarque : AEX sont des bits de rserve utiliss par le canal AS, et LEX par le canal LS.

II- Mise on uvre de la technique DMT et lADSL :


Mise en uvre dune chaine de transmission et rception ADSL :

Codage QAM

Transmission complexe/relle

MODULATION (IFFT)

Insertion du Prfixe cyclique

Dcodage QAM

Transmission Relle/complexe

DEMODULATION (FFT)

Retrait du Prfixe cyclique

Figure 10: Modulation et dmodulation DMT en ADSL

11

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

II-1 Modulation DMT :


II-1-1 Codage QAM :

A partir de mots de k bits, on forme M=

symboles numriques,

On associe chaque symbole un point de constellation, on utilise un code de Gray pour diminuer au maximum la probabilit derreurs lors de la dmodulation : chaque symbole de la constellation possde un seul bit de diffrence par rapport ses voisins dans la constellation.

II-1-2 IFFT :

Pour obtenir la trame voulue on introduit les symboles moduls M-QAM transmettre dans un module dIFFT, au lieu de concevoir un systme avec un grand nombre doscillateurs. Chaque sous-porteuse va donc tre module en M-QAM pendant une dure ) = Im( ) avec :

est le symbole associ un point de la constellation M-QAM. Les N sous porteuses sont orthogonales entre elles, donc chaque sous porteuses va tre module pendant une dure . Avec le temps symbole

Aprs lchantillonnage, le signal mis sera : S(n )= s(n)=

II-1-3 Transmission complexe/relle du signal OFDM

Le signal gnr par lIFFT est complexe donc on ne peut pas le transmettre directement dans le canal, pour cela lADSL ajoute une squence originale des N symboles : les squences des complexes conjugus de ces symboles. O k [1, N-1] = et =0 , =0

Donc la fin, le signal obtenu:

12

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

II-1-4 Insertion du prfixe cyclique :

Un canal multi-trajet va conduire forcment des interfrences inter-symboles : des retards et dphasages sur les symboles transmis, et les interfrences entre trames qui ne contiennent pas forcment le mme nombre de bits. Pour remdier cela on ajoute un intervalle de grade dans la dure est suprieure au retard maximum des trajets.

II-2 Dmodulation :
II-2-1 Retrait du prfixe cyclique :

La premire de la dmodulation tape consiste retirait les intervalles de gade ajouts lors de lmission
II-2-2 FFT :

Transform de Fourier directe permet de reconstitu le signal mis


II-2-3 Egalisation :

Lors de la transmission, le signal est perturb : En notant s(t) le signal transmis, r(t) le signal reu, n(t) le bruit et h(t) la rponse impulsionnelle du canal on a donc : r(t)=h(t)*s(t) +n(t) La transforme de Fourier de r(t) : R(f)=H(f)*S(f) +N(f)

Ces quations, valables sur des signaux continus, restent applicables des signaux discrets si le nombre de symboles sur lesquels on effectue la transforme de Fourier est suffisamment important et si un des deux signaux convolus est priodique (pour que la convolution temporelle soit circulaire). Cest lintroduction du prfixe cyclique ltape dmodulation qui permet de vrifier cette dernire proprit.

II-2- 4 Dcodage QAM :

Conversion des symboles numriques en donnes binaires en utilisant le code Gray.

13

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

III-Simulation sur Matlab


III-1 Modulation
Pour implmenter la modulation, nous avons labor 3 fonctions :
III-1-1 Gnration de bits

Le rle de la fonction est de gnrer un nombre alatoire de '0' et '1'avec une longueur gale N. On utilise une fonction rand qui gnre des nombres alatoires entre 0 et 1 quon transforme via une boucle des 1 ou 0.
III-1-2 Gnration de symboles

Le rle de la fonction est de gnrer les coordonnes complexes du symbole dans la constellation selon la table d'allocation.
III-1-3 Modulation DMT

Le rle de la fonction est de gnrer les symboles DMT et en ajoutant le prfixe Cyclique. On concatne la suite de symboles avec son symtrique hermitien en miroir pour faire la transformation de fourier. On applique l'IFFT des symboles complexe/relle du signal.

III-2 Evaluation des canaux :


Le systme dallocation des bits est la caractristique qui distingue la DMT de lOFDM, cette allocation va dpendre du rapport signal bruit de chaque sous canal.
III-2-1 Modlisation de la ligne :

La ligne une rponse impulsionnelle h(t), cette rponse est sous forme exponentielle dcroissante pour une paire torsade. Pour ne pas avoir des interfrences inter-symboles au niveau de la rception, il faut annuler les coefficients de la rponse temporelle partir de n+1, sachant que n est la longueur du prfixe cyclique.
III-2-2 Estimation du canal :

Un canal stationnaire est caractris par : La prsence dun bruit stationnaire : somme des bruits colors supposs blancs dans les bandes occupes par chaque sous-porteuse. La rponse impulsionnelle constante au cours du temps : lestimation de la rponse frquentielle pour chaque sous-porteuse peut se faire une seule fois lors de linitialisation et sera conserve le temps de la connexion. Cette initialisation est une tape qui permet de connatre la rponse impulsionnelle du canal ainsi que le bruit estim. Cette initialisation permet de connaitre la rponse impulsionnelle du canal et estimer le bruit.
III-2-3 Gnration des bits :

Pour permettre au rcepteur de calculer les coefficients des fonctions de transfert, et aussi le bruit prsent dans le canal, on doit crer 3 vecteurs qui contiennent respectivement les coefficients de transfert des canaux, et le bruit de chaque canal.

14

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Ces valeurs obtenues sont ensuite utilises pour rpartir les bits, ainsi permettre une allocation binaire.
III-2-4 Evaluation des canaux :

On ralise une estimation unique des canaux en calculant le rapport SNR pour dfinir la qualit du canal, et pour cela : On calcul les estimations des coefficients des fonctions de transfert et du bruit dans chaque canal On calcul la rponse impulsionnelle de chaque canal On dfinit la longueur de prfixe cyclique

Et ensuite on peut calculer, Vecteur des puissances des symboles en entre et le vecteur des puissances des bruits des canaux pour dfinir le vecteur SNR

III-3 Dmodulation
Pour implmenter la dmodulation, nous avons labor 3 fonctions :
III-3-1 Simple dmodulation DMT

La fonction DMT_demodulation : Dabord on retire le prfixe cyclique en gardant le vecteur des donnes envoyes, on procde par une simple fft (fonction de la librairie Matlab). Par la suite on enlve le bourrage introduit par la ifft lors de la modulation. Finalement, on procde par une dmodulation QAM, et un dcodage (fonction explique dans III-3-3). Cette fonction a t ralise pour permettre dvaluer le canal. Elle ne tient pas compte de lgalisation, mais elle est plutt utilise lors de lvaluation du canal pour estimer la fonction de transfert de ce dernier.
III-3-2 Dmodulation DMT avec galisation

Suit le mme principe que la fonction prcdente, une diffrence prt. Avant de passer la dmodulation QAM, on divise le signal obtenu aprs la FFT par la fonction de transfert value du canal. Cette tape a pour but de diminuer leffet du bruit.
III-3-3 Dcodage des symboles obtenus

Cette fonction est utilise dans le but de gnrer des bits en se basant sur les symboles reus. Une fonction prte sur Matlab nous permet dassurer ce traitement, cest la fonction dec2bin Le seul problme cest quelle retourne une chane de caractre quon doit changer en symboles numriques. Donc en regroupant les deux fonctions, on a cr une fonction de dcodage.

15

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Conclusion gnrale
Lors de ce mini projet, nous avons mis en vidence la technique ADSL. La communication a connu une grande volution par lappariation de cette technique qui permit datteindre des Mps sur des paires torsades, et encore plus puisquelle ne cesse daccrotre ! Les procds et technologies mis en uvre pour lADSL, tels que la DMT, ont permis daboutir ces limites et sont aujourdhui monnaie courante dans le secteur des transmissions numriques. La mise en uvre de cette technique sur Matlab, nous a permis de mieux assimiler ce quest un modem ADSL, de digrer la chane de transmission, et mettre en uvre diffrentes notions vues notamment celles de traitement de signal.

16

Etude et simulation dun modem ADSL

juin 2012

Un

Universit Cady Ayyad ENSA Marrakech

Bibliographie
[1] Accder Internet en rseau via ADSL : Alain DESEINE pdf 2001 [2] SIMULATION D'UNE MODULATION-DMODULATION ADSL : ei.vd pdf 2000 [3] Simulation dun modem ADSL en Matlab : ESIEE Paris pdf 2000

17

Etude et simulation dun modem ADSL

juin 2012