Plutôt que de vous soucier d'un document de recherche qui pousse les choses à la limite, commencez par comprendre ce qui se trouve devant vous.
Comment un disque dur SATA 3 dans un ordinateur domestique peut-il mettre 6 Gbits / s sur une liaison série? Le processeur principal n'est pas à 6 GHz et celui du disque dur ne l'est certainement pas, selon votre logique, cela ne devrait pas être possible.
La réponse est que les processeurs ne sont pas assis là à mettre un bit à la fois, il existe un matériel dédié appelé SERDES (sérialiseur / désérialiseur) qui convertit un flux de données parallèle à basse vitesse en un flux série à haute vitesse, puis à nouveau à l'autre extrémité. Si cela fonctionne par blocs de 32 bits, le débit est inférieur à 200 MHz. Et ces données sont ensuite traitées par un système DMA qui déplace automatiquement les données entre le SERDES et la mémoire sans que le processeur soit impliqué. Tout ce que le processeur a à faire est d'indiquer au contrôleur DMA où se trouvent les données, combien envoyer et où répondre. Après cela, le processeur peut s'éteindre et faire autre chose, le contrôleur DMA interrompra une fois le travail terminé.
Et si le processeur passe la plupart de son temps au repos, il pourrait utiliser ce temps pour démarrer un deuxième DMA et SERDES s'exécutant sur un deuxième transfert. En fait, un processeur peut exécuter plusieurs de ces transferts en parallèle, ce qui vous donne un débit de données assez sain.
OK, c'est électrique plutôt qu'optique et c'est 50 000 fois plus lent que le système que vous avez demandé, mais les mêmes concepts de base s'appliquent. Le processeur ne traite que les données en gros morceaux, le matériel dédié les traite en plus petits morceaux et seul un matériel très spécialisé les traite 1 bit à la fois. Vous mettez ensuite beaucoup de ces liens en parallèle.
Un ajout tardif à cela qui est indiqué dans les autres réponses mais qui n'est explicité nulle part est la différence entre le débit binaire et le débit en bauds. Le débit binaire est le débit auquel les données sont transmises, le débit en bauds est le débit auquel les symboles sont transmis. Sur de nombreux systèmes, les symboles transmis au niveau des bits binaires et donc les deux nombres sont effectivement les mêmes, c'est pourquoi il peut y avoir beaucoup de confusion entre les deux.
Cependant, sur certains systèmes, un système de codage multi-bits est utilisé. Si au lieu d'envoyer 0 V ou 3 V sur le câble à chaque période d'horloge, vous envoyez 0 V, 1 V, 2 V ou 3 V pour chaque horloge, votre taux de symboles est le même, 1 symbole par horloge. Mais chaque symbole a 4 états possibles et peut donc contenir 2 bits de données. Cela signifie que votre débit binaire a doublé sans augmenter la fréquence d'horloge.
Aucun système du monde réel que je connaisse n'utilise un symbole multi-bits de style de niveau de tension aussi simple, les calculs derrière les systèmes du monde réel peuvent devenir très désagréables, mais le principe de base reste le même; si vous avez plus de deux états possibles, vous pouvez obtenir plus de bits par horloge. Ethernet et ADSL sont les deux systèmes électriques les plus courants qui utilisent ce type de codage comme à peu près n'importe quel système radio moderne. Comme l'a dit @ alex.forencich dans son excellente réponse, le système que vous avez interrogé sur le format de signal 32-QAM (modulation d'amplitude en quadrature) utilisé, 32 symboles différents possibles signifiant 5 bits par symbole transmis.