1. Introduction▲
Le transport d'information par modulation d'une porteuse n'est pas un phénomène nouveau…
Il est à l'origine de la radio. L'émission la plus rudimentaire que l'on puisse réaliser, le morse, est une modulation de porteuse en tout ou rien.
Toujours utilisée dans le domaine de la radio communication, avec des fréquences de porteuse de plus en plus élevées, la modulation de porteuse est aussi employée dans la communication numérique par câble, au sens général du terme câble (la ligne téléphonique en faisant partie, avec les solutions xDSL).
Nous allons ici nous intéresser à la fourniture d'accès à l'internet par le câble et au transport de l'information sur ce câble, dans sa partie cuivre, c'est-à -dire entre les centres de distribution et les abonnés, le transport entre les têtes de réseau et les centres de distribution se faisant par fibre optique. Nous verrons aussi comment ADSL fonctionne sur un support qui n'est absolument pas prévu pour ça à l'origine.
Nous allons étudier :
- quelques principes de base de la modulation ;
- d'autres principes plus évolués, qui permettent d'optimiser la bande passante utile d'un canal de communication ;
- une tentative d'explication des spécificités du câble concernant les bandes passantes descendante et remontante ;
- la même chose, mais pour l'ADSL.
2. Les fondements de la modulation▲
Dans cette partie, nous allons voir les méthodes élémentaires qui permettent de transporter un signal sur une porteuse, ce qui représente la moitié du travail de tout MoDem qui se respecte. (MoDem est une contraction de Modulateur-Démodulateur).
- La modulation permet de « bricoler » une porteuse pour qu'elle puisse transporter une information. C'est la partie émission des données.
- La démodulation consiste quant à elle à récupérer l'information utile en supprimant la porteuse.
2-1. La modulation d'amplitude▲
2-1-1. Position du problème▲
- Nous disposons d'un oscillateur capable de générer un signal sinusoïdal à une fréquence de 123 MHz (au hasard). Ce signal est appelé « porteuse ».
- Par ailleurs, nous disposons d'un autre oscillateur, également capable de générer un signal sinusoïdal à une fréquence de 3 MHz (toujours au hasard). Ce signal est appelé « modulation ».
- Enfin, nous avons un tas de silicium capable d'effectuer le produit (au sens mathématique) de ces deux signaux.
Voici graphiquement la représentation dans le temps de ce qui vient d'être dit :
2-1-2. Constatations▲
La porteuse est « tordue » par l'opération. On voit clairement que son enveloppe a la forme du signal modulant que l'on a appelé modulation. En voyant le résultat, on comprend bien pourquoi cette méthode est appelée modulation d'amplitude, mais on comprend moins pourquoi faire cette cuisine.
2-1-2-1. Pourquoi faire, alors ?▲
Suivant le domaine d'application, le but recherché est légèrement différent.
2-1-2-2. En radio communications▲
Les signaux électriques, lorsqu'ils atteignent des fréquences élevées, acquièrent des propriétés électromagnétiques qui leur permettent de se propager dans le vide et dans l'atmosphère, ce que ne sait pas faire un signal électrique de basse fréquence (les signaux électriques, images de fréquences audibles par exemple, entre 20 Hz et 20 kHz). Il devient alors possible de transporter de la musique autrement que dans des fils électriques. Pratique, en voiture par exemple…
Bien entendu, un autre tas de silicium est capable à l'autre bout d'effectuer l'opération inverse : la démodulation pour jeter la porteuse qui ne sert plus et récupérer la modulation. C'est le rôle des récepteurs radio.
Ce principe est naturellement utilisé aussi pour la télévision, le téléphone cellulaire, etc.
2-1-2-3. En communication sur des câbles▲
Ici, l'objectif est un peu différent. Les signaux électriques savent se propager dans un milieu conducteur. Mais suivez-moi bien.
Sur un câble bien conçu, il est possible de faire passer un signal électrique compris entre le courant continu (0 Hz) et des fréquences assez élevées (disons 1 GHz, un milliard de Hz, dans le cas d'un câble coaxial construit dans ce but). Si l'on utilise ce câble pour passer des signaux acoustiques (entre 20 Hz et 20 kHz), c'est un peu comme si l'on construisait une autoroute à 6 voies pour y faire passer des vélos en file indienne.
Si en revanche, on utilise des porteuses modulées, judicieusement placées pour pouvoir les isoler les unes des autres à la réception avec des filtres (on sait bien le faire), on va pouvoir faire passer plusieurs signaux sur le même câble sans les mélanger ! (multiplexage spatial).
C'est bien ce qu'il se produit sur LE câble (réseau câblé, celui de France Télécom Câble par exemple), puisque l'on y retrouve plusieurs chaînes de télévision, la radio, les connexions internet et il reste encore un peu de place.
Dans le cas de l'ADSL, nous y reviendrons plus loin, le multiplexage spatial est également utilisé.
2-1-3. Le spectre de l'onde modulée▲
Un certain FOURIER (Joseph FOURIER, 1768-1830) Physicien français a démontré qu'un signal périodique de forme quelconque peut toujours être décomposé en la somme de signaux sinusoïdaux, selon une série dite « de Fourier ». Ces signaux sinusoïdaux sont appelés « harmoniques ». Il n'est pas question de s'amuser ici à faire des calculs, juste de comprendre ce que c'est qu'un « spectre ».
Un spectre de Fourier représente sur une échelle de fréquences, pour un signal périodique donné, la distribution des harmoniques ainsi que leur amplitude.
Dans le cas simple d'une porteuse sinusoïdale modulée en amplitude par un autre signal sinusoïdal, le calcul reste simple, mais nous ne le ferons pas quand même. Ceux qui ont encore quelques souvenirs de lycée se rappelleront peut-être qu'un produit de sinus fait apparaître les cosinus de la somme et de la différence des angles. (Mais un cosinus peut se transformer en sinus).
Nous prenons donc une machine à calculer un peu perfectionnée et nous lui demandons de faire le travail à notre place :
Celle qui a fait ce calcul est TRÈS perfectionnée et EXTRÊMEMENT chère…
Sur ce spectre calculé, on voit bien une composante à 123 MHz et deux autres, l'une à 120 MHz (123-3) et l'autre à 126 MHz (123+3).
Dans ce cas précis, si l'on construit un filtre ne laissant passer que les fréquences comprises entre 110 MHz et 130 MHz, toute l'information passera et l'on pourra recommencer l'opération avec un autre signal en dehors de la plage de ce filtre, pour passer un signal différent du précédent, sans que ceux-ci se mélangent.
Ici, nous avons une largeur de canal de 6 MHz (126-120)
2-2. Notions connexes : BLD, BLU…▲
C'est dommage de ne pas en parler ici, même si ça ne sert pas en ce qui nous concerne (du moins, à ma connaissance). Vous pouvez passer ce paragraphe, où profiter de l'occasion pour, peut-être, augmenter votre culture technologique.
Dans le spectre ci-dessus, que peut-on remarquer ?
- Les deux « raies » à 120 et 126 MHz ont rigoureusement la même amplitude, l'information contenue dans chacune de ces raies est elle aussi rigoureusement identique. Si le signal modulant était un signal plus complexe (nous en verrons un exemple plus loin) nous observerions une parfaite symétrie des deux distributions de raies de part et d'autre de la porteuse. Ces deux informations sont donc redondantes.
- La raie de la porteuse a une grosse amplitude et n'apporte aucune information sur la forme du signal modulant. Dans la pratique, son seul but est d'indiquer la fréquence de la porteuse.
- Dans le cas où nous devons créer une onde électromagnétique à partir de cette porteuse modulée, il va nous falloir de l'énergie pour la faire porter loin. Un amplificateur de puissance qui va consommer des watts électriques et restituer :
- des watts HF pour l'onde électromagnétique (un peu) ;
- des watts thermiques (beaucoup), à cause du rendement, toujours assez largement inférieur à 100 %.
Partant de ces observations, que pourrait-on conclure ?
- L'énergie consommée à l'émission va se répartir dans :
- la raie de la porteuse (énergie perdue, il n'y a pas d'information là -dedans, hormis celle de sa fréquence, qu'il faut tout de même connaître pour pouvoir démoduler correctement) ;
- les deux bandes latérales, mais elles sont symétriques et une seule pourrait suffire, puisqu'elles contiennent toutes les deux les mêmes informations.
Donc…
2-2-1. Bande Latérale Double▲
On va éliminer la raie de la porteuse et n'émettre que les bandes latérales. On va gagner ainsi en efficacité puisque l'énergie dissipée à émettre la raie de la porteuse ne sera justement plus dissipée… La fréquence de la porteuse reste facile à retrouver, puisqu'elle se situe au milieu du spectre.
2-2-2. Bande Latérale Unique▲
Plus fort, on bloque la porteuse ET une bande latérale. L'énergie utilisée par l'amplificateur va être concentrée sur la seule partie qui contient vraiment l'information. Le seul détail technique qui reste à résoudre est de savoir retrouver la fréquence de la porteuse, pour pouvoir démoduler.
2-2-3. Mais alors…▲
Pourquoi ne pas y avoir pensé plus tôt ? On y gagne
- très largement en rendement, pour une puissance électrique consommée, nous aurons une énergie plus importante dans la partie signifiante du signal ;
- en largeur de canal aussi puisqu'il n'y passe plus qu'une bande latérale sans porteuse. Donc la largeur devient plus de deux fois inférieure à ce qu'il était nécessaire avant d'adopter cette technique.
Pour y avoir pensé, on y a pensé, on l'a même fait, tous les radioamateurs vous le diront. Il n'y a qu'un seul petit problème, c'est qu'à la réception, on ne peut plus reconstituer le signal utile avec un démodulateur simple. Pour y arriver, il va falloir d'abord reconstruire tout ce qui manque
- la raie correspondant à la porteuse ;
- la bande latérale qu'on a éventuellement supprimée, dans le cas de la BLU.
Bien entendu, c'est faisable, au prix d'un récepteur qui devient plus complexe. Dans le cas de la BLD, c'est encore assez simple, il suffit de reconstruire la raie de la porteuse au milieu du spectre du signal reçu. Dans le cas de la BLU, c'est beaucoup plus compliqué.
La BLU est une technique très répandue sur les émetteurs mobiles qui doivent, avec peu d'énergie, disposer d'une longue portée (radio de bord sur des voiliers par exemple). En général, on est assez loin des normes « HIFI ».
Cette méthode, utilisée en « graphie » (émission radio en morse) a permis avec des équipements très rudimentaires les premières liaisons radio à l'échelle mondiale.
2-3. Conclusions▲
Dans cette page, nous avons vu :
- le principe de modulation d'une porteuse en amplitude ;
- la notion de spectre d'un signal ;
- la notion de largeur de canal ;
- le multiplexage spatial.
Mais nous ne voyons pas encore à quoi ça peut nous servir. Imaginons maintenant que la porteuse à 123 MHz soit :
- modulée avec un signal à 3 MHz pour signifier « 1 » ;
- pas modulée du tout pour signifier « 0 ».
Pour pouvoir avoir des chances de reconstruire correctement l'information à l'arrivée, il faudra moduler au moins sur une demi-période du signal modulant. On pourra donc envoyer les bits au rythme du double de la fréquence du signal modulant, soit 6 Mbit/seconde. Ça vous parait beaucoup ? Pourtant c'est du gaspillage ! On devrait arriver dans un canal aussi « large » à passer au moins 10 fois plus.
Pour l'instant, avec la méthode que nous avons vue, le seul moyen d'augmenter la bande passante, c'est d'augmenter la fréquence du signal modulant (sans dépasser la limite théorique de la moitié de la fréquence de la porteuse. Mais à la lumière de ce que nous avons vu, si nous multiplions par deux la fréquence de la modulation, nous multiplions également par deux la largeur du canal…
Comme la technique de la BLU n'est pas utilisable ici, il va falloir trouver autre chose…
2-3-1. Du sinus au carré▲
La modulation sinusoïdale, c'est bien pour la radio, moins pour le numérique où l'on manipule des « 0 » et des « 1 ». Il est alors plus simple de moduler avec un signal rectangulaire :
Cette méthode est bien connue des télégraphistes, où un « 1 » (porteuse) = un point ou un trait et un « 0 » (pas de porteuse) correspond à un silence. Même dans le cas de virtuoses du morse, la fréquence moyenne du signal modulant est très faible, ce qui conduit à une largeur de canal dérisoire. Mais voyons tout de même les choses d'un peu plus près…
2-3-2. Spectre d'un signal carré▲
Un signal carré, selon FOURIER, se décompose en une somme de sinus de fréquences de plus en plus élevées (multiples de la fréquence dite « fondamentale », égale à celle du signal carré lui-même). Voici le spectre d'un signal carré de 3 MHz :
Regardons maintenant le spectre de notre porteuse de 123 MHz modulée avec ce signal :
- Comme on pouvait s'y attendre, on retrouve le spectre du signal carré placé de part et d'autre de la porteuse. La largeur du canal devient beaucoup plus importante à cause des harmoniques. Fort heureusement, il n'est pas utile de les laisser toutes passer pour être capable à la réception de restituer notre information. Si l'on doit juste se contenter de détecter la présence ou non de la porteuse, il suffira même de ne laisser passer que la fondamentale, se ramenant ainsi à une modulation sinusoïdale, comme on l'a vu plus haut.
2-3-3. Remarque importante▲
Par rapport au premier exemple de la porteuse modulée par un sinus, il n'y a pas beaucoup d'améliorations, on a même ajouté les harmoniques qui, si l'on doit les récupérer, nécessitent d'augmenter la largeur du canal. Mais le signal modulant est facile à fabriquer.
Nous avons toujours utilisé des signaux de modulation périodiques. Ce ne sera plus le cas lorsque nous aurons à passer des données. Ceci induit quelques ennuis :
L'analyse de Fourier ne fonctionne QUE sur des signaux périodiques. Nous pouvons cependant créer artificiellement un spectre dans une unité de temps en admettant que le signal modulant observé dans cette unité de temps constitue une période d'un signal récurrent. Mais d'une unité de temps à la suivante, ce signal aura changé de forme, si bien que le spectre également. Les outils de mesure nous montreront alors une sorte de « spectre moyen » beaucoup plus flou que ce que nous montrent les exemples précédents. Ceci n'est pas grave et n'entame pas les réflexions faites jusqu'ici.
2-4. Un autre moyen…▲
Jusqu'ici, nous avons vu la modulation d'une porteuse en faisant varier son amplitude. Il existe un autre moyen beaucoup employé dans la transmission numérique : la modulation de phase :
Dans cet exemple, l'échelle de temps a été très dilatée pour bien voir ce qu'il se passe. La porteuse subit une rotation de phase de 180 ° au changement d'état du signal modulant, ce qui revient à multiplier la porteuse par « -1 » sur un niveau « 0 » par exemple. Ce type de modulation peut également s'analyser par Fourier (bien que le calcul soit considérablement plus compliqué, mais on s'en fout, c'est la machine puissante et chère qui le fait) :
Remarquez ici qu'il n'y a plus une seule raie de grande amplitude, mais deux, à 120 MHz et 126 MHz, avec une porteuse toujours à 123 MHz et une modulation à 3 MHz.
2-4-1. Conclusions▲
Ici aussi, on pourra reconstituer l'information en ne conservant que ces deux raies, ce qui nous fait toujours un canal de l'ordre de 6 MHz
On n'a encore rien gagné, si ce n'est que l'on connaît une nouvelle méthode de modulation.
D'autres modulations sont également possibles :
- la modulation par sauts de phase. Même technique que vue plus haut, mais les déphasages peuvent être d'un angle inférieur ;
- la modulation en fréquence, où la fréquence de la porteuse est modifiée par le signal modulant. Cette méthode est peu utilisée pour la transmission de données numériques.
3. Principes évolués▲
3-1. Récapitulons▲
Nous avons vu principalement deux types de modulation :
- la modulation d'amplitude, qui ne touche pas à la fréquence de la porteuse, juste à son amplitude ;
- la modulation de phase, qui ne touche pas à l'amplitude de la porteuse, juste à sa phase.
Eh bien, la solution vient d'être donnée, il suffit de combiner les deux types de modulation pour augmenter le rendement…
Et puis, on va même aller plus loin :
- plutôt que de moduler l'amplitude sur deux niveaux, pourquoi pas sur « n » ? ;
- plutôt que de moduler la phase par pas de 180 °, ce qui ne donne que deux possibilités, pourquoi ne pas le faire par pas de 90 °, ce qui en donnerait 4 ? ;
- mais que va-t-on y gagner exactement ?
On est justement là pour le voir…
3-2. Définitions PRIMORDIALES…▲
Il est grand temps maintenant de tordre le cou à une confusion présente dans bien des esprits : il y a normalement une ÉNORME différence entre un bit et un baud.
3-2-1. Le bit▲
C'est une valeur binaire (Binary Digit). Un bit = 0 ou nn bit=1. Il est impossible d'aller plus loin.
3-2-2. Le symbole▲
Encore appelé « cellule ». Nous avons vu qu'il fallait définir une durée minimale de modulation de la porteuse, pour pouvoir reconstruire le signal à la réception. Typiquement : une demi-période du signal modulant.
Dans la pratique, le nombre de symboles que l'on peut faire passer par unité de temps influe directement sur la largeur du canal.
3-2-3. Le baud▲
« The number of discrete signal events per second in a data transmission » (définition officielle).
Un baud est donc une unité de vitesse, parler de bauds/seconde n'a aucun sens . Lorsque l'on module une porteuse, on le fait avec une modulation d'une valeur donnée pendant un temps donné. Exemple :
Je module une porteuse à 123 MHz avec un signal plat, pendant 0,15 µS (microseconde, 0.15 x 10-6 seconde). Ce signal plat peut prendre 4 valeurs : 0,25 ou 0,5 ou 0,75 ou encore 1.
Toutes les 0,15 µS (i.e. toutes les 150 nS), je change la valeur du signal plat. Je construis des symboles (ie. cellules) qui contiennent 2 bits ! Pourquoi ?
4=22 autrement dit, on peut définir quatre valeurs différentes avec 2 bits :
Taux de modulation | 0,25 | 0,5 | 0,75 | 1 |
Équivalent binaire | 00 | 01 | 10 | 11 |
Voici ce que ça donne en simulation :
Si l'on s'y prend bien en choisissant judicieusement la durée de la cellule, le spectre de la porteuse modulée entrera dans la largeur du canal que l'on s'est donnée, et on y gagnera quand même en densité d'information transportée.
La vitesse en bauds représente la quantité de ces cellules que l'on peut transporter par seconde. Dans notre exemple, 1/150 x 10-9 (les cellules font 150 nS) soit environ 6 mégabauds. Comme on transporte 2 bits par cellule, on est à environ 12 mégabits/seconde.
Un baud n'est donc pas forcément égal à 1 bit/seconde, il ne l'est même quasiment jamais et un modem V90 ou V92 à 56 kb/s n'est certes pas un modem 56 000 bauds. Il est clairement impossible d'obtenir une largeur de canal de seulement 4 kHz en passant 56 000 symboles par seconde.
Vous l'avez compris, le jeu va maintenant consister à enfiler le plus grand nombre possible de bits dans un seul symbole…
3-3. Les modulations hybrides▲
3-3-1. Amplitude▲
Rien n'interdit, donc, de moduler une porteuse à la fois en amplitude et en phase. Nous avons une porteuse que nous modulons en amplitude, seulement avec deux niveaux :
QAM 128 (27), 7 bits par symbole | 0,5 | 1 |
QAM 128 (27), 7 bits par symbole | 0 | 1 |
Bien entendu, avec cette méthode, nous ne transportons qu'un seul bit à la fois, chaque cellule ne contient qu'un bit.
3-3-2. Amplitude + phase▲
Maintenant, nous allons en plus moduler en phase. Le déphasage sera nul ou égal à 180 °
Taux de modulation | 0,5 | 0,5 | 1 | 1 |
Déphasage | 0 | 180 | 0 | 180 |
Équivalent binaire | 00 | 01 | 10 | 11 |
Pour chaque niveau d'amplitude, nous avons deux cas possibles. Au total, ça nous en fait quatre. Cette fois-ci, nous transportons 2 bits à la fois dans chaque cellule. Nous avons augmenté le nombre de bits pas seconde sans augmenter le nombre de cellules pas seconde (bauds), donc nous améliorons le débit de données sans augmenter la largeur du canal.
3-3-3. Porteuses en quadrature▲
Une astuce d'électronicien, un peu déroutante, mais efficace quand même. Nous allons utiliser maintenant non pas une, mais deux porteuses rigoureusement de même fréquence. Elles sont déphasées de 90 °
Ce qui est déroutant, c'est que lorsque l'on additionne deux porteuses de fréquence f0 en quadrature, on obtient une seule porteuse, toujours de fréquence f0 :
Mais rassurez-vous, les électroniciens ont plus d'un tour dans leur sac et savent parfaitement reconstituer les deux porteuses initiales à partir de la résultante.
L'avantage de cette méthode est que la porteuse résultante n'a pas changé de fréquence, mais comme les deux « sous-porteuses » en quadrature vont être modulées indépendamment l'une de l'autre, nous pourrons transporter deux fois plus d'informations par cellule.
Dans le cas le plus simple, nous allons provisoirement abandonner la modulation en amplitude pour ne garder que la modulation de phase.
Phase de la première sous-porteuse | 0 | 0 | 180 | 180 |
Phase de la seconde sous-porteuse | 0 | 180 | 0 | 180 |
Équivalent binaire | 00 | 01 | 10 | 11 |
Cette façon de faire permet une représentation graphique dans un plan :
Chaque axe représente une sous-porteuse. La partie positive de l'axe représente un déphasage nul. La partie négative de l'axe représente un déphasage de pi (180 °)
Par rapport à ce que nous venons de voir, nous ne gagnons rien de plus qu'une méthode supplémentaire, puisque le nombre de bits par cellule demeure inchangé. Cette méthode de modulation s'appelle QPSK (Quadrature Phase Shift Keying).
3-3-4. Avant d'aller plus loin▲
Cette méthode de modulation est d'une « solidité » à toute épreuve. En effet, le décodage à la réception va se borner à détecter dans quel quadrant se situe le point.
Or, si la représentation graphique que nous venons de voir (appelée : Constellation) est d'une netteté quasi parfaite, voici ce que ça donne dans la réalité, avec les perturbations apportées par le bruit :
Dans la pratique, le point va se situer quelque part dans le nuage, décalé de sa position théorique par le bruit électronique. La surface du nuage sera d'autant plus grande que le rapport signal/bruit est faible, autrement dit, que le bruit est important par rapport au signal. La modulation QPSK permet de reconstruire l'information, même en présence d'un bruit important.
Cette modulation nous sera utile dans la suite, puisque les modems câble l'utilisent pour la voie remontante (upload).
3-3-5. QAM 16▲
Quadrature Amplitude Modulation. Nous l'utilisons ici avec 16 états, simplement en introduisant deux niveaux de modulation d'amplitude, au lieu d'un seul.
Pour chaque porteuse, nous reprenons le tableau déjà vu :
Taux de modulation | 0,5 | 0,5 | 1 | 1 |
Déphasage | 0 | 180 | 0 | 180 |
Équivalent binaire possible | 00 | 01 | 10 | 11 |
Mais, grâce aux deux sous-porteuses en quadrature, nous allons cette fois-ci transporter 4 bits par cellule, donc 24 états possibles soit 16 états.
3-3-5-1. Remarque importante▲
Nous avons augmenté le nombre de points de la constellation, mais pas la largeur du canal d'émission, puisque le nombre de symboles émis par seconde (bauds) n'a pas changé. Dans la pratique, nous augmentons le débit sans augmentation de bande passante, mais au prix d'une relative fragilité du signal. En effet, les points de la constellation étant plus rapprochés, ils seront plus difficiles à décoder en cas de bruitage de la ligne.
3-4. De plus en plus compliqué▲
Une autre façon de représenter la constellation consiste à utiliser un modèle vectoriel, qui est un outil mathématique plus adapté, parce que dans un repère polaire, il est représenté par un module (longueur) et un argument (angle). Comme nous avons ici deux porteuses en quadrature, nous aurons un point de fonctionnement qui sera défini par un vecteur égal à la somme de deux vecteurs en quadrature.
Si l'on reprend l'exemple de la modulation QAM 16, nous aurons par axe, donc par porteuse, deux vecteurs d'argument 0 et de modules représentant le taux de modulation d'amplitude utilisé et deux autres vecteurs de même module, mais d'argument égal à 180 °. Comme les porteuses sont en quadrature, nous obtenons ceci, dessiné pour un seul quadrant. Bien entendu, la représentation complète reconstitue exactement la constellation vue plus haut. Au bout du compte, nous pouvons même oublier la représentation quadratique et raisonner sur une seule porteuse, qui sera modulée avec une amplitude (module du vecteur, sa longueur) et une phase (argument du vecteur, son angle) calculée par cette méthode.
La répartition des valeurs de symboles sur la constellation ne se fait pas au hasard, elle est normalement prévue pour optimiser la réception, lorsque la constellation a été abîmée par le bruit. Le choix judicieux de cette répartition se fait au moyen d'algorithmes complexes, qui sortent largement du cadre de cet exposé, surtout destiné à expliquer qualitativement comment se fait le transport de données.
Des algorithmes plus ou moins compliqués permettent de définir des constellations contenant de plus en plus de points, c'est-à -dire de plus en plus de bits dans chaque symbole. Ainsi, nous utiliserons des modulations de type :
QAM 64 (26), 6 bits par symbole | QAM 128 (27), 7 bits par symbole |
Gardons présent à l'esprit que ces manœuvres ont comme conséquences :
- d'augmenter le débit en bits par seconde sans augmenter pour autant la largeur du canal de communication ;
- de diminuer l'immunité au bruit du signal modulé.
3-5. Conclusions▲
Les protocoles de transmission de données comportent toujours des algorithmes de correction d'erreur et des algorithmes de récupération en cas d'erreur (répétition de l'émission des données), mais plus il y aura d'erreurs, plus on perdra de temps, si bien que vouloir passer trop d'informations à la fois peut aboutir à une perte de temps. (Problème bien connu sur les modems RTC.)
En général, les modems sont prévus pour pouvoir se replier sur des modes de modulation disposant de constellations moins denses, plus faciles à démoduler en cas de bruit. Le débit diminue, mais le taux d'erreurs aussi.
Les divers types de modulations que nous avons vus ne sont que des exemples. Le principe reste cependant toujours le même, à savoir :
- construire des algorithmes qui permettent de passer le plus d'informations possible dans une largeur de canal donnée (le plus possible de bits par symbole, avec le nombre maximum de symboles par seconde que l'on peut utiliser sans déborder du canal) ;
- prévoir des solutions de repli lorsque la qualité du signal en réception se détériore à cause du bruit électronique.
Ces règles sont bien connues des constructeurs de modems RTC, nous verrons également qu'elles sont applicables aussi bien pour les modems câble que les modems DSL.
4. Modems « câble »▲
4-1. Avertissement▲
Les valeurs indiquées ici sont des ordres de grandeur. Elles ne sont pas les valeurs exactes utilisées par les divers équipements. Ce que l'on a appelé les « réseaux câblés métropolitains » a fortement évolué depuis qu'il n'y a plus qu'un seul opérateur en France. Nous sommes encore pour l'instant dans une période d'évolution. Ces réseaux, initialement conçus pour distribuer des signaux de télévision analogique, ont subi une première mutation dans la dernière décennie du siècle dernier, afin de s'adapter à la distribution de connexions à l'internet. Aujourd'hui (24 juillet 2008 à 15 h 52), ces réseaux sont en cours d'unification et s'orientent vers un réseau entièrement (ou quasi entièrement) en fibre optique (FFTH).
Alors qu'au début du siècle actuel il y avait d'énormes différences entre la distribution de l'internet par les réseaux câblés d'une part et la « boucle locale » (ADSL) d'autre part, l'évolution vers les très hauts débits et la fibre optique amène à des architectures de plus en plus similaires, et destinées à apporter les mêmes services avec les mêmes performances.
4-2. Retour au passé▲
(Nous sommes à la fin du 20e et au tout début du 21e siècle.)
Nous l'avons vu, la bande passante descendante (download) est dépendante :
- de la largeur du canal ;
- du mode de modulation.
La largeur de notre canal descendant impose une modulation à environ 6 MBauds (6 millions de symboles par seconde).
Pour la voie montante, c'est un peu plus compliqué et ça dépend des technologies utilisées :
- le Com21 utilise une largeur de canal de 1,8 MHz, ce qui donne environ 1,2 Mbauds ;
- la norme Eurodocsis, plus souple, permet plusieurs largeurs de canaux : 200, 400, 800, 1 600 ou 3 200 kHz, ce qui donne, dans le meilleur des cas, environ 2,5 Mbauds.
En ce qui concerne les modes de modulation, il y a également des différences entre la technologie Com21 et la norme Eurodocsis :
- Com21 (premier modem mis en production par France Telecom Câble en 1998) :
- Downstream : QAM 64 (6 bits par symbole),
- Upstream : QPSK (2 bits par symbole) ;
- Eurodocsis (évolution technologique en 2002) :
- Downstream : QAM 64 ou QAM 128 (6 ou 7 bits par symbole),
- Upstream : QPSK ou QAM 16 (2 ou 4 bits par symbole).
Finalement, dans le cas le plus favorable, nous obtenons les débits suivants :
- Com21Â :
- Downstream : 6 MBauds à 6 bits par baud, soit 36 Mbit par seconde,
- Upstream : 1,2 Mbauds à 2 bits par baud, soit 2,4 Mbit par seconde ;
- Eurodocsis :
- Downstream : 6 Mbauds à 7 bits par baud, soit 42 Mbit par seconde,
- Upstream : 2,5 Mbauds à 4 bits par baud, soit 10 Mbit/seconde, soit quatre fois plus que le Com21 (mais attention, dans le meilleur des cas).
Rappelons que ces chiffres sont des ordres de grandeur. On constate clairement l'avancée technologique que procure Eurodocsis, puisque, dans le meilleur des cas, sans toucher à l'infrastructure du réseau câblé, le débit montant peut atteindre celui d'un réseau local 10 BaseT.
4-2-1. Pourquoi tout de même ces limitations sur « l'upstream » ?▲
Il y a plusieurs raisons. Parmi les plus évidentes « a priori » :
- le câble n'a pas été conçu pour être interactif, entendez par là que les voies montantes n'étaient pas prévues au départ. Il a donc fallu « bricoler » un système pour ajouter ces voies montantes. Cette opération n'étant pas si simple qu'elle en a l'air, principalement à cause de l'atténuation d'un signal électrique circulant dans un conducteur (nous verrons cela un peu plus bas). Du côté optique du réseau, la situation était la même, les voies montantes n'étaient pas prévues. Une considérable remise à niveau de la partie fibre optique a donc également été nécessaire ;
- la bande passante totale du câble est exploitée en grande partie par les services de télévision analogique, avec des fréquences de porteuses qui devaient rester compatibles avec les récepteurs TV, pour ne pas nécessiter de coûteux changeurs de fréquences chez les clients. Actuellement, le développement des chaines numériques imposant un décodeur apporte plus de souplesse dans l'exploitation de la bande passante du câble, mais étant un signal électrique, donc produisant des rayonnements électromagnétiques, certaines plages de fréquences réservées ne peuvent être exploitées ;
- le « surf » et le téléchargement, opérations de base de l'internaute d'hier, s'accommodent parfaitement d'une voie montante plus restreinte, ces opérations étant toutes deux des descentes d'informations des serveurs vers les clients. Ne remontent que les requêtes et les signaux d'acquittement des connexions TCP. L'internet allant dans le sens d'un réseau local, où les stations utilisent les serveurs pour y stocker des données (Flux montant important), le surf sera de moins en moins la seule activité des internautes.
Le développement de la norme Eurodocsis va permettre de réduire l'écart des débits entre voies descendantes et montantes, mais le système restera fondamentalement asymétrique.
4-2-2. À quoi ça ressemble ?▲
Pour les utilisateurs d'équipements de type Com21, malheureusement à çà  :
Imaginons une autoroute qui aurait une file dans un sens (upload) et 11 files dans l'autre (download). Dans le cas « normal », surf et téléchargement FTP, la situation est à peu près équilibrée puisque le rapport données reçues/données envoyées est environ égal à 10.
Pour les utilisateurs d'équipements Eurodocsis, la situation est moins catastrophique, puisque, dans le meilleur des cas, la « largeur » de la voie montante n'est plus que le quart de celle de la voie descendante.
4-2-3. Et alors ?▲
Un rapport de 10 entre voies descendante et montante est parfaitement inadapté aux évolutions de l'internet. À la rigueur, un rapport de 4 est-il actuellement acceptable. C'est d'ailleurs celui qui est proposé pour les accès haut débit actuels :
- 512 kbps en descente ;
- 128 kpps en montée.
Eurodocsis permet d'ailleurs de conserver ce rapport à l'échelle du réseau lui-même, ce qui n'était pas le cas avec la solution Com21. Avec cette nouvelle norme, les possibilités sont largement étendues, d'autant qu'elle prévoit de gérer beaucoup plus finement le trafic transitant par le modem.
4-2-4. Les problèmes techniques de la voie montante▲
4-2-4-1. Les canaux internet▲
Ces canaux sont placés dans la partie inférieure du spectre du câble. La voie descendante aux alentours de 123 MHz, les voies montantes autour des 23 MHz (au moins pour Marseille ; ces fréquences peuvent être décalées sur d'autres sites).
Problème grave : les « basses fréquences » (entre 5 MHz et 30 MHz) sont soumises à beaucoup de perturbations. Les plus connues sont :
- la C.B. dans la bande des 27 MHz ;
- les téléphones sans fil (pas les cellulaires, les téléphones d'intérieur) vers les 26 MHz ;
- les « ondes courtes » entre 10 MHz et 18 MHz.
Sans parler des diverses perturbations domestiques. C'est pour ces raisons que les voies montantes sont actuellement modulées en phase uniquement (modulation QPSK), en QAM 16 dans le meilleur des cas. La modulation QPSK qui ne permet de passer que 2 bits par symbole est plus facile à décoder en présence de bruit, qui se traduit généralement par une modulation parasite, mais en amplitude principalement, et pas au niveau de la phase.
4-2-4-2. L'atténuation en ligne▲
Il se trouve qu'un signal s'atténue lors de son transport dans un conducteur (aussi bien un signal électrique dans du cuivre qu'un signal lumineux dans une fibre optique). Il faut donc placer des amplificateurs le long de la ligne :
Le problème, c'est qu'un ampli, ça a une entrée et une sortie et qu'on ne peut évidemment pas les inverser…
Pour créer des voies montantes dans la partie cuivre, il a donc fallu compliquer un peu le problème :
On n'est pas ici pour faire de l'électronique, mais il est aisé de comprendre que la mise à niveau ne s'est faite ni simplement ni gratuitement.
4-3. Présent et avenir▲
La solution passe par une réorganisation du réseau. Tout le réseau câblé n'est pas constitué de cuivre. Après être passée par diverses étapes plus ou moins contradictoires, l'architecture actuelle consiste en un savant mélange de fibre optique et de cuivre.
Voici, schématisés à l'extrême, quelques cas de figure possibles :
Le centre fonctionnel de l'opérateur est relié par des « gros tuyaux » à l'internet d'une part, et à tout moyen qui lui permet de récupérer les chaînes de télévision.
Il distribue par de la fibre optique tout ceci à des centres de distribution. Il peut bien entendu y avoir plusieurs niveaux dans cette desserte.
À la dernière étape de la ramification, le signal va être véhiculé sur du cuivre (de moins en moins) ou de la fibre (de plus en plus), vers des répartiteurs, généralement placés au pied des immeubles. Les clients sont reliés au répartiteur par du cuivre (encore très majoritairement pour l'instant) ou de la fibre (encore peu, mais ça viendra).
Une autre méthode peut être de relier directement chaque client au centre de distribution le plus proche par une fibre dédiée (architecture similaire à la boucle locale téléphonique). Cette méthode ne semble pas avoir été adoptée par notre câblo-opérateur.
Notez que l'architecture évolue de telle manière que câblo-opérateur et opérateurs de télécommunications finiront par disposer de réseaux tout à fait similaires. La grande différence qu'il existait entre câble et boucle locale va petit à petit disparaître totalement, avec l'extension de la fibre optique.
5. Modems « ADSL »▲
Les technologies xDSL utilisent la boucle locale de téléphonie fixe.
5-1. Axiomes de base▲
Soit une formidable pelote de paires de cuivre destinée à raccorder l'immense majorité des habitants d'une ville donnée au réseau téléphonique. Que faire de ce fatras de câbles, lorsque les possibilités d'expansion deviennent quasi nulles, le taux de pénétration atteignant plus de 90 %, pire, lorsque la téléphonie mobile fait régresser ce taux de pénétration ?
Reconvertir ce machin en réseau d'accès internet à haut débit bien sûr ! Comment ne pas y avoir pensé plus tôt ?
Tous simplement, parce que techniquement, c'est une prouesse assez phénoménale. Le pire, c'est que ça fonctionne plutôt bien…
Il est intéressant de constater que le transfert de données numériques par le réseau téléphonique commuté a toujours été du domaine du « bidouillage ». Nous allons voir que xDSL ne déroge pas à cette règle.
5-2. La paire de cuivre PTT▲
Autour des années 1960, la téléphonie française est dans un état affligeant (le célèbre sketch du regretté Fernand RAYNAUD : « le 22 à Asnières » en est une illustration humoristique, mais il n'y a pas réellement de quoi rire). Le gouvernement décide alors de remédier à cette situation peu flatteuse pour la France. Des efforts considérables sont entrepris pour construire un réseau téléphonique exemplaire. Aujourd'hui une infime minorité de Français ne dispose pas encore du téléphone. Mais ce n'est qu'un réseau téléphonique, surtout dans la « boucle locale ». (Sur les grosses artères, le réseau de type ATM est quant à lui capable de véhiculer indifféremment tout type de données numériques. La téléphonie elle-même, analogique sur la boucle locale, est d'ailleurs transportée de manière numérique sur le réseau ATM.)
5-2-1. Caractéristiques générales▲
Chaque client est raccordé à un central en point à point par l'intermédiaire d'une paire de fils de cuivre. Cette paire de cuivre est destinée à faire passer une boucle de courant qui sera modulé en amplitude par le signal vocal, en mode analogique (le réseau ISDN, appelé NUMERIS en France est autre chose. Il est conçu nativement pour transporter des données numériques sur la boucle locale, même s'il s'agit de téléphonie. Complètement incompatible avec l' ADSL, du moins dans son implémentation France Télécom(1), nous n'en dirons pas plus ici).
Le signal vocal s'accommode d'une bande passante assez faible. En gros, de 400 Hz à 4 kHz. Les modems RTC vont déployer des trésors d'ingéniosité pour arriver à passer des débits théoriques allant jusqu'à 56 kbps dans un canal aussi étroit.
Cependant, il est envisageable de faire voyager sur ce fil des signaux d'une fréquence supérieure. Jusqu'où peut-on aller ? Toute la question est là . Ça dépend de beaucoup de paramètres :
- la qualité de la paire de cuivre ;
- la qualité des divers raccordements faits entre le central et le client ;
- la longueur de la paire de cuivre.
Quoi qu'il en soit, on arrivera toujours à monter plus haut que 4 kHz. L'idée est d'exploiter cette réserve pour y passer un signal modulé, qui ne se mélangera pas avec la bande téléphonique.
5-2-2. DSL en général▲
Digital Subscriber Line. Disons que c'est un ensemble de moyens normalisés pour transporter de l'information numérique sur une ligne téléphonique « classique ». ADSL (le A voulant dire « Asymmetrical »), n'est qu'un sous-ensemble de DSL. Pour être tout à fait précis, l'enjeu est de transporter le maximum de densité d'informations numériques sur la boucle locale, jusqu'au point d'entrée du réseau ATM, sans toucher au système téléphonique en place.
Les diverses technologies DSL ne fonctionnent pas toutes de la façon qui va être décrite par la suite. Nous ne nous intéresserons ici qu'au cas particulier de l'ADSL.
5-2-3. Une modulation compliquée▲
La technologie ADSL utilise un système de modulation appelé DMT (Discrete Multi Tone). Disons que le principe consiste à construire des canaux de 4 kHz de large, placés les uns à côté des autres, jusqu'au bout de la bande passante de la paire de cuivre. La technologie annonce 1,1 MHz pour une ligne ne dépassant pas 5,5 km de long (ce qui fait fort peu, les lignes ne se tirant pas en ligne droite). Le problème principal est que la paire de cuivre utilisée pour construire la boucle locale n'a absolument pas été prévue pour monter en fréquence et qu'elle introduit une forte atténuation du signal en fonction de sa longueur.
La technologie ADSL de dernière génération permet de monter plus haut en fréquence ( 2 MHz si tout va bien), mais arrive à ses limites.
5-2-3-1. Mise en place du système▲
Le premier canal est utilisé par la téléphonie analogique. Appelé POTS (Plain Old Telephone Service), il constitue l'usage « normal » de la ligne téléphonique.
Une sorte de « no man's land » est réservée entre 4 kHz et 20 kHz, de manière à pouvoir facilement isoler le POTS de tout ce qui va se passer au-dessus. Le fameux « splitter », filtre à placer sur chaque prise téléphonique, est là pour séparer les deux services.
Entre 20 kHz et 200 kHz, on trouve les canaux qui serviront à l'émission des données.
Entre 200 kHz et 1,1 MHz, nous avons les canaux réservés à la réception des données.
Chaque canal est modulé par une méthode QAM.
5-2-3-2. L'artifice sublime▲
Il faut maintenant exploiter au mieux ces canaux :
- chaque canal sera exploité avec une constellation adaptée au bruit rencontré sur le canal. Ainsi, certains canaux pourront fournir un débit important, tandis que d'autres en fourniront très peu, voire pas du tout. Cette méthode flexible permet d'exploiter au mieux la ligne même dans un milieu hostile ;
- une répartition spatiale des données sera effectuée sur l'ensemble des canaux concernés. Autrement dit, le flux de données sera découpé en tranches, chaque tranche étant acheminée par un canal différent.
Si dans la théorie, on peut aller assez loin en matière de débit, la sagesse veut, pour un lien ADSL, que l'on ne garantisse pas plus, sur une ligne de 5,5 km de longueur maximum, que :
- 1,5 Mbps en voie descendante ;
- 512 kbps en voie montante.
On le voit clairement, même si l'internet à haut débit par l'ADSL fait aujourd'hui bonne figure, le système reste un moyen technologiquement très sophistiqué, pour exploiter au mieux une installation existante, inadaptée à la transmission haut débit, sans avoir à y toucher.
5-3. Présent et avenir▲
Aujourd'hui, il y a environ deux fois plus de canaux dans le meilleur des cas, et la télévision est distribuée par le même chemin. La nature humaine dictant que l'homme en veut toujours plus, les technologies DSL ont leur avenir derrière elles. Les opérateurs investissent massivement dans des réseaux en fibre optique, parfois dans la plus grande anarchie, mais nous n'en sommes encore (le 24 juillet 2008 à 16 h 54) qu'au tout début. La fibre optique jusque chez l'abonné sera l'aboutissement inévitable.
6. Remerciements Developpez▲
Vous pouvez retrouver l'article original ici : L'Internet Rapide et Permanent. Christian Caleca a aimablement autorisé l'équipe « Réseaux » de Developpez.com à reprendre son article. Retrouvez tous les articles de Christian Caleca sur cette page.
Nos remerciements à ClaudeLELOUP pour sa relecture orthographique.
N'hésitez pas à commenter cet article ! 1 commentaire