NRZ vs PAM4 : bits par symbole, baud, œil et FEC

Le NRZ est la méthode la plus élémentaire, qui transmet un bit par symbole avec deux niveaux de signal. Le PAM4 transmet deux bits par symbole avec quatre niveaux : à débit binaire égal, la rapidité de modulation (symboles par seconde) est divisée par deux, ce qui évite les pertes du canal aux hautes fréquences. En contrepartie, trois yeux sont superposés dans la même amplitude, si bien que la hauteur de l’œil tombe à environ 1/3 et que le SNR est défavorable d’environ 9,5 dB. C’est pourquoi la correction d’erreurs directe (FEC) est quasi indispensable sur les liaisons PAM4.

CritèreNRZPAM4
Niveaux de signalDeux (0 et 1)Quatre (correspondant aux combinaisons de 2 bits comme 00, 01, 11 et 10)
Bits par symbole1 bit2 bits
Rapidité de modulation à débit égalÉgale au débit binaire (ex. : 64 GBd pour 64 Gbit/s)La moitié du débit binaire (ex. : 32 GBd pour 64 Gbit/s)
Fréquence de NyquistLa moitié de la rapidité de modulation. Le double de celle du PAM4, avec des pertes de canal plus fortesLa moitié de celle du NRZ. Pertes plus faibles sur le même canal
Ouverture de l’œilUn seul grand œilTrois yeux superposés, chacun d’une hauteur d’environ 1/3 de celle du NRZ
SNR requisRéférenceÀ amplitude égale, défavorable d’environ 9,5 dB (20 log₁₀ 3)
FECAucune, ou un code léger suffit souventQuasi indispensable. On tolère un certain taux d’erreur binaire avant FEC, que la FEC corrige, au prix d’une latence accrue
Circuits d’émission et de réceptionRelativement simples. Décision avec un seul seuilDécision avec trois seuils ; une grande linéarité est nécessaire pour garder des écarts de niveaux égaux. Les modèles rapides reçoivent souvent avec un CAN et un DSP
Affectation des bitsChaque niveau correspond à un bitCode de Gray, pour qu’une erreur vers un niveau voisin ne cause qu’une erreur d’un bit
Exemples de normesPCI Express jusqu’à la version 5.0 (32 GT/s), Ethernet jusqu’à la classe 25 Gbit/s par voiePCI Express 6.0 (64 GT/s), Ethernet à 50 Gbit/s ou 100 Gbit/s et plus par voie, émetteurs-récepteurs optiques des centres de données

Les valeurs indiquées sont des ordres de grandeur typiques et varient selon la génération de procédé et le produit.

Quand choisir l'un ou l'autre ?

NRZ
Lorsque le débit par voie ne dépasse pas quelques dizaines de Gbit/s et que les pertes du canal laissent de la marge, et que l’on veut des circuits simples sans la latence de la FEC.
PAM4
Lorsqu’il faut 50 Gbit/s ou plus par voie et qu’en NRZ la rapidité de modulation serait trop élevée pour que le canal supporte les pertes. Utilisé avec une FEC et une égalisation puissante.
Principe
C’est un choix entre augmenter la rapidité de modulation et augmenter le nombre de bits par symbole. Le PAM4 transforme un problème de fréquence en problème de SNR et compense ce déficit par la FEC.

Questions fréquentes

Le PAM4 est-il plus rapide que le NRZ ?

À rapidité de modulation égale, le PAM4 transmet deux bits par symbole, donc un débit binaire double. Inversement, à débit binaire égal, il divise par deux la rapidité de modulation. Dans les deux cas, il s’agit d’utiliser plus efficacement la bande passante du canal, au prix d’une plus grande sensibilité au bruit.

Pourquoi le PAM4 est-il défavorable d’environ 9,5 dB en SNR ?

La même excursion de tension est divisée en trois intervalles, si bien que l’écart entre niveaux voisins vaut environ 1/3 de celui du NRZ. Cela équivaut à une amplitude de signal divisée par 3, soit un désavantage de 20 log₁₀ 3 ≈ 9,5 dB.

Pourquoi le PAM4 a-t-il besoin de FEC ?

Les niveaux sont rapprochés et le bruit provoque facilement des erreurs binaires. Même si le taux d’erreur avant FEC est assez élevé, un code correcteur d’erreurs corrige les erreurs en bloc et la liaison atteint le taux d’erreur requis. PCI Express 6.0 associe une FEC légère à faible latence et une retransmission en cas d’erreur détectée.

Pourquoi PCI Express 6.0 est-il passé au PAM4 ?

Transmettre en NRZ 64 GT/s, le double des 32 GT/s de PCI Express 5.0, porterait la fréquence de Nyquist à 32 GHz, et les pertes dans les circuits imprimés et les connecteurs deviendraient trop importantes. Le PAM4 double le débit de transfert en restant à 32 GBd.

Vérifier vos connaissances

Quelle caractéristique de la PAM4 (modulation d'amplitude d'impulsion à 4 niveaux) adoptée dans PCI Express 6.0 est correcte ?

  1. AElle transmet 1 bit par symbole en utilisant deux niveaux de tension, 0 et 1
  2. BElle transmet 2 bits par symbole grâce à 4 niveaux de tension, ce qui double le débit binaire à débit de symboles égal
  3. CElle ne s'utilise que sur fibre optique, pas sur cuivre
Afficher la réponse et l'explication

Réponse : B. Elle transmet 2 bits par symbole grâce à 4 niveaux de tension, ce qui double le débit binaire à débit de symboles égal

La NRZ classique transmet 1 bit par symbole avec deux niveaux de tension. La PAM4 représente 00, 01, 10 et 11 par 4 niveaux de tension et transmet donc 2 bits par symbole. Le canal atténuant d'autant plus le signal que la fréquence est élevée, son avantage est de doubler le débit binaire sans augmenter le débit de symboles. PCI Express 6.0 atteint 64 GT/s en PAM4 avec le même débit de symboles que la 5e génération.

Pourquoi la correction d'erreurs (FEC) devient-elle plus importante avec la PAM4 qu'avec la NRZ ?

  1. AParce que la PAM4 ne permet pas d'extraire l'horloge, si bien qu'une erreur survient à chaque fois
  2. BParce que 4 niveaux sont placés dans la même amplitude, l'écart entre niveaux est réduit à environ 1/3 et le bruit provoque plus facilement des erreurs binaires
  3. CParce que le signal PAM4 est chiffré et que les erreurs de déchiffrement doivent être corrigées
Afficher la réponse et l'explication

Réponse : B. Parce que 4 niveaux sont placés dans la même amplitude, l'écart entre niveaux est réduit à environ 1/3 et le bruit provoque plus facilement des erreurs binaires

À excursion de tension égale, la NRZ à deux niveaux dispose de toute l'excursion entre 0 et 1, alors qu'en PAM4 à quatre niveaux l'écart entre niveaux voisins est réduit à environ 1/3. La marge de bruit diminuant d'environ 9,5 dB, les erreurs binaires deviennent plus probables. PCI Express 6.0 ajoute donc un code de correction d'erreurs léger, qui corrige côté réception les petites erreurs avant utilisation.

Quelle affirmation concernant le diagramme de l'œil, qui sert à évaluer la qualité d'un signal série rapide, est correcte ?

  1. AIl superpose les formes d'onde de nombreux bits ; plus l'« œil » central est ouvert verticalement et horizontalement, plus la marge est grande
  2. BPlus l'œil est fermé, meilleure est la qualité du signal
  3. CC'est un schéma servant à examiner la santé des yeux humains
Afficher la réponse et l'explication

Réponse : A. Il superpose les formes d'onde de nombreux bits ; plus l'« œil » central est ouvert verticalement et horizontalement, plus la marge est grande

Le diagramme de l'œil superpose les formes d'onde découpées à chaque période de bit. Un espace en forme d'œil apparaît entre les formes d'onde des 0 et des 1 ; sa hauteur représente la marge vis-à-vis du bruit, et sa largeur la marge vis-à-vis des décalages temporels (gigue). Plus les pertes, réflexions et gigue du canal sont importantes, plus l'œil se ferme. Le circuit de réception décide de la valeur des bits au centre de l'œil, dont l'ouverture sert donc d'indicateur de qualité.

  1. En PAM4, pour transmettre un signal d'environ 106 Gb/s par longueur d'onde (codes de correction d'erreurs, etc. inclus), quelle valeur est la plus proche du débit de symboles (nombre de symboles par seconde) ?
  2. Lorsqu'on utilise la PAM4 avec la modulation d'intensité et détection directe (IM-DD), largement employée pour les liaisons optiques internes aux centres de données, quelle grandeur fait-on varier sur 4 valeurs ?
  3. Une liaison rapide comme l'Ethernet 100 gigabits est parfois réalisée en regroupant par exemple 4 voies de 25 Gb/s. Quel est le principe correct ?

Questions d'entraînement sur Interfaces d'E/S et bus

Termes clés expliqués

NRZ
Méthode de transmission la plus élémentaire, qui transmet 1 bit par symbole avec deux niveaux de tension. Abréviation de Non-Return-to-Zero.
PAM4
Modulation transmettant 2 bits par symbole avec 4 niveaux de tension. À débit de symboles égal, elle double le débit binaire, mais la marge de bruit diminue.
Diagramme de l'œil
Diagramme superposant, période par période, les formes d'onde de nombreux bits. La hauteur de l'œil central représente la marge au bruit, sa largeur la marge aux écarts de synchronisation.
SerDes
Sérialiseur/désérialiseur. Circuit qui convertit à l'émission les données parallèles internes à la puce en un flux de bits rapide unique, puis les reconvertit en données parallèles à la réception. Cœur de la couche physique des liaisons série rapides.

Comparatifs associés