Brevet FR2825862A1 — publié le 20021213

jeu de fréquences. PROCÈDÉ DE TRANSMISSION DE DONNÉES EN MC/CDMA La présente invention concerne le domaine des réscaux de ccmmunication multipoints-multipoints à milieu partagé. L' inven- tion sera décrite par la suite en relation avec un exemple d'application aux réseaux utilisant les conducteurs d'alimen tation électriques (le secteur) comme support de transmission. On utilise généralement des porteuses haute fréquence qui sont modulées pour transmettre des données entre deux ou plusieurs appareils équipés de mcdems (mcdulateurdémodulateur) et raccordés au secteur. De tels réseaux peuvent être utilisés par exemple I0 pour connecter un micro-ordinateur à ses périphériques (impri- mante, numériseur, etc.). Ils peuvent également distribuer, à l'intérieur d'une habitation, d'un bureau ou analogue, des données multimédias issues d'une connexion à un accès extérieur par exemple, une antenne satellite, un câble de fibres optiques, un modem câble, un modem XDSL, etc. Comme plusieurs dispositifs peuvent avoir besoin simul- tanément de transmettre des informations sur le réseau partagé, un mécanisme de contrôle d'accès du moyen de transmission (MAC) est nocessaire pour éviter des collisions qui conduiraient à des pertes dinformations. De plus, comme différents services multi- médias ou types de transmission sont susceptibles d'utiliser des mêmes conducteurs d'alimentation électrique et que ces différentes transmissions ont le plus souvent des contraintes distinctes en termes de retard, de taux d'erreur de bit etc., on a généralement recours à un macanisme de gestion de priorité d'accès désigné plus généralement par contrôle de la qualité du service (QOS). La figure 1 représente, de facon très schématique, un exemple d' architecture d'un réseau de transmission utilisant des conducteurs L d'alimentation électrique comme support de trans- mission. Le réseau de distribution électrique relie différentes prises P entre elles, le cas échéant par l'intermédiaire dun tableau de répartition d'alimentation électrique pourvu de disjoncteurs ou analogues (non représentés). Les prises P ont été symbolisées en figure 1 comme étant des prises à trois conduc- teurs (phase, neutre et terre). Toutefois, il pourra s'agir également de prises ne disposant que de deux conducteurs (phase et neutre). Du point de vue du réseau de transmission, chaque prise est considérée comme un noeud. Six noeuds N1, N2, N3, N4, N5 et N6 sont représentés en figure 1. Parmi les divers appareils électriques connactés au réscau, des appareils 1 d'un premier type, équipés d'un modem Mk (k étant dans l'exemple illustré compris entre 1 et 4), sont respectivement connoctés aux noeuds Nk pour communiquer sur le réseau. Dans l'exemple de la figure 1, un appareil 2 sans modem est raccordé sur lune des prises. Cet appareil 2 se contente dêtre alimenté par le réseau électrique. Le plus souvent, chaque appareil 1 du premier type connecté à nimporte quelle prise du point de vue de l'alimentation électrique (noeud du point de vue du réseau) doit pouvoir envoyer et recevoir des données. Le résaau est par consé quent un réseau dit point-multipoints ou multipoints-multipoints. Les protocoles de transmission de donnces sur des réseaux partagés peuvent être regroupés en trois grandes catégories. Une première catégorie concerne les accès multiples par division du temps (TDMA ou TDD) qui allouent des créneaux temporels différents à chaque transmission. Une deuxième caté gorie concerne les accès multiples par division de fréquences (FDMA ou FDD) qui allouent une ou plusieurs fréquences à chaque transmission. Une troisième catégorie concerne les accès multi- ples par répartition de codes (CDMA) et par répartition de codes multiporteuses (MC-CDMA), qui allouent pour chaque transmission des codes différents, également appelés séquences ou matrices d'étalement. Tous ces systèmes de transmission sont généralement utilisés dans des systémes multipoints à point comme, par exemple, les systèmes de communication de téléphonies mobiles GSM. Toute- fois, ils présentent tous des inconvénients dans les systèmes de communication point-multipoints ou multipoints-multipoints auxquels st applique la présente invention. Pour les transmissions par division du temps, on doit prévoir des temps morts importants entre chaque séquence de donnses envoyée par chaque dispositif. Ces temps morts doivent être insérés pour éviter les collisions entre paquets transmis par différents noeuds en tenant compte de toutes les réflexions et de tous les multitrajets possibles entre l'émetteur et le récepteur. Cet inconvénient nuit fortement à la capacité du réscau en terme de débit de transmission global. Pour les transmissions par division de fréquences, des filtres analogiques sont requis pour séparer les fréquences ou les groupes de fréquences utilisés pour les sections d'émission et de réception des modems. Cela rend le système peu flexible et peu adaptable en fréquence dans la mesure o les filtres analo- giques qui sont réalisés ne peuvent pas être modifiés en fonction des besoins de capacités dynamiques ou de tout autre raison requérant de modifier les fréquences allouces. Cela représente notamment un inconvénient important dans le cas d'un réscau utilisant les conducteurs d'alimentation comme support de trans- mission. En effet, la fonction de transfert dun tel réscau varie considérablement en fonction du temps (par exemple, au branche- ment d'un appareil électrique, qu'il soit ou non équipé d'un modem) et dun noeud à l'autre. Pour les transmissions par répartition de codes simples (CDMA), c'est-àdire monoporteuse, on assiste à les limitations de débit en pratique de l'ordre de quelques centaines de kilobits par seconde (au plus, quelques magabits par seconde) en raison de la complexité de gestion des utilisateurs multiples, qui provoque de nombreuses interférences, et des différences de niveaux du signal recu selon les chemins à parcourir par les différents signaux. La mise en oeuvre dun système efficace en répartition de codes requiert des moyens importants dont le coût devient vite prohibitif. De plus, la densité spectrale dune transmission par répartition de codes sétend sur toute la largeur de bande utili- sable, ce qui rend ce type de transmission incompatible avec les exigences de compatibilité électromagnétique qui requièrent de pouvoir interdire des émissions dans certaines bandes de fréquences spécifiques. La présente invention concerne plus particulièrement une transmission multiporteuses par répartition de codes (MC CDMA) qui, avec les techniques actuelles, reste inadaptée aux transmissions point-multipoints ou multipoints-multipoints. La figure 2 représente un schéma synoptique illustrant un cas simplifié de fonctionnement d'un moyen 4 de codage et de modulation MC-CDMA. Ce cas simplifié suppose 1témission d'une seule donnce d(k)(n), o n représente le rang temporel de la donnce dans le flux de donnces à transmettre, étalée sur N por teuses par le modem d'un k-ième utilisateur d'un réseau. On suppose également, à titre dexemple et pour simplifier, que le canal de transmission est parfait (sa réponse fréquentielle est idéale). La donnce d(k)(n) est fournie à un nombre N de multipli cateurs 6. Chaque multiplicateur 6 est prévu pour multiplier la donnée d(k)(n) à un élément c(k)(m) dune séquence, dite séquence d'étalement, m étant compris entre 0 et N-1. La sortie de chaque multiplicateur 6 est fournie à un modulateur 8 correspondant pour être modulée sur une porteuse à la fréquence (fc+m. F/Tb). fc est la première fréquence d'un groupe de fréquences ou porteuses de la modulation multiporteuses. F/Tb est l'espacement entre deux porteuses consécutives, F étant un entier choisi en fonction de la fréquence d'échantillonnage et de la bande de fréquences utilisée par le signal OFDM (multiplexage par division de fré- quences orthogonales) et Tb étant la durce de la donnée d(k)(n), hors un intervalle de garde. L' ensemble des porteuses est additionné dans un additionneur 10 pour former un symbole OFDM, ou signal temporel, S(k)(n, t). Le symbole S(k)(n, t) est un signal numé- rique formé dune suite déchantillons. On notera que, dans cet exemple particulier, l' ensemble des modulateurs 8 et de l'addition neur 10 peut être mis en oeuvre par une transformée de Fourier inverse (IFFT). Les séquences détalement allouées aux noeuds du réseau sont choisies de manière à être orthogonales entre elles, c'est-à-dire de manière que la somme des produits des éléments de même rang de deux séquences d'étalement quelconques de nceuds différents soit nulle. Cela revient à respecter les formules 1 et 2 suivantes o l et p sont des entiers compris entre 1 et le nombre maximum TN de noeuds: N-1 c(l)(m).c(P)(m)=1 (après normalisation), (1) m=0 si l est égal à p; et c(l)(m).c(p)(m)=o, (2) m=0 si l est différent de p. Le réscau recoit la somme de tous les symboles S(i)(n, t) émis par chaque noeud i. Pour recevoir la donnce d(k)(n) précédente depuis un noeud donné du réseau, la scmme des symboles présents sur le réseau est fournie à un moyen de démodulation et de décodage (non représenté). Tout d'abord, la somme des symboles est démodulée pour chaque porteuse m. On notera que la démodulation peut être mise en oeuvre par une transformée de Fourier directe (FFT). Le résultat de la démodulation pour la porteuse m est sensiblement égal à la somme: TN d(i)(n)ec(i)(m) (3) i=0 des données d(i) (n) émises par chaque noeud i, pondérées chacune du coefficient c(i)(m) correspondant à la porteuse m dans la séquence d'étalement allouée au noeud i. Le résultat de chaque démodulation est ensuite multiplié par le coefficient c(k)(m) correspondant de la séquence d'étalement allouce au noeud k dont on souhaite recevoir les données. Les produits obtenus pour chaque porteuse m sont sommés. On obtient: (c(k)(m)e d(i)(n)ec(i)(m' m=0 i=0 La donnée d(i)(n) émise par chaque noeud i se retrouve en facteur d'un terme: N-1 c(k)(m).c(i)(m). (5) m=0 En raison de l'orthogonalité des séquences d'étalement, seule la donnce d(k)(n) émise par le noeud k (i=k) se retrouve, dans le noeud j, en facteur dun terme non nul. Plus généralement, un groupe de K données d(i)(nK) à d(i)((n+l)K-1) est étalé sur les N porteuses par une multipli- cation par une matrice d'étalement de N lignes et K colonnes. Dans l'exemple ci-dessus (figure 2), la matrice d'étalement est d'une seule colonne (formée par le vecteur colonne c(k)(o),.... c(k)(N-1)), le tout transposé. Les coefficients de la matrice d'étalement sont donc fonctions de la communication à établir. Plus précisément, les coefficients de la matrice de décodage utilisée en réception par un modem donné doivent être fonction (par exemple égaux dans le cas de codes récls) de ceux de la matrice d'étalement utilisée en émission par le noeud dont on veut recevoir des donnces. Dans une telle transmission multiporteuses, les retards de propagation des signaux sur le réseau et leurs réflexions notamment créent des interférences entre les symboles S(i)(n, t) émis. De telles interférences sont susceptibles de perturber ou dempêcher la réception des signaux par les nceuds du réscau. Les normes relatives aux réscaux utilisant le secteur d'alimentation comme support de transmission prévoient classique ment un accès multiple par division de fréquences réalisé en utilisant un multiplexage par division de fréquences orthogonales (OFDM). Par exemple, ltarticle 'iHomePlug Standard srings Networking to the Home'' de Steve Garduer, Brian Markwalter et Larry Yonge, paru en décembre 2000 dans Communication Systems Design, expose l 'application d'un tel multiplexage aux réseaux utilisant les câbles d'alimentation électriques comme support de transmission. Un inconvénient notable dun multiplexage OFDM dans un tel réscau, cependant, est que la mise en marche de certains appareils alimentés par le réscau (par exemple utilisant un moteur électrique) est susceptible de provoquer un fort bruit sur une bande de fréquences particulière. Si cette bande de fré quences particulière empiète sur une bande de fréquences allouce pour une transmission de données, cette transmission ne peut plus avoir lieu. La présente invention vise à proposer une nouvelle technique de transmission adaptée aux réseaux utilisant le sec teur dalimentation comme support de transmission. La présente invention vise à proposer une technique de transmission multiporteuses par répartition de codes (MC-CDMA) adaptée à de tels réscaux. L' invention vise également à permettre que tous les modems connectés au réscau puissent fonctionner sans qu'il soit nocessaire de gérer de manière particulière l 'attribution des matrices détalement aux noeuds du réseau. L' invention vise en outre à supprimer les temps morts dans les transmissions. Pour atteindre ces objets et d'autres, la présente invention prévoit un procédé de transmission de donnces entre des noeuds dun réscau, par multiplexage multiporteuses à répartition de codes, consistant: à allouer à chaque noeud au moins une matrice d'étale- ment, un ensemble de données d'au moins une donnce à transmettre par un noeud étant multiplié par la matrice d'étalement qui lui est associée et le produit étant ensuite transmis sur un groupe de porteuses en au moins un ensemble prédéterminé d'échantillons constituant au moins un symbole OFDM; à former des symboles à transmettre ayant tous la même durce, quel que soit le noeud démission; et à adjoindre à chaque symbole transmis un préfixe cyclique et un suffixe cyclique représentant un nombre prédéterminé déchantillons, respectivement de la fin et du début du symbole. Selon un mode de réalisation de la présente invention, les matrices d'étalement allouées aux noeuds sont différentes les unes des autres, un seul groupe de porteuses étant utilisé. Selon un mode de réalisation de la présente invention, les matrices d'étalement allouces à deux noeuds communiquant entre eux sont identiques. Selon un mode de réalisation de la présente invention, deux groupes différents de porteuses sont respectivement utilisés pour l'émission des données depuis chacun desdits deux noeuds. Selon un mode de réalisation de la présente invention, un seul groupe de porteuses est utilisé pour l'émission et la réception des données d'un méme noeud, un signal dépendant des donnces émises par un noeud donné étant soustrait aux données recues par ce même noeud. Selon un mode de réalisation de la présente invention, ledit signal dépendant des données émises est une estimation de la réflexion, vers un noeud donné, des données que ce noeud émet sur le réseau. Selon un mode de réalisation de la présente invention, on synchronise les instants de début de transmission des symboles depuis tous les noeuds. Selon un mode de réalisation de la présente invention, on met en forme les symboles à transmettre de facon à éviter des interférences inter-porteuses. L' invention prévoit également un dispositif de trans mission de données par multiplexage mult iporteuses à répart it ion de codes, destiné à être relié à un noeud d'un réseau, compre nant: des moyens pour multiplier un ensemble de données à transmettre d'au moins une donnce depuis ladit noeud par une matrice d'étalement, puis à transmettre le produit sur un groupe de porteuses en un ensemble prédéterminé d'échantillons, ou symbole; et des moyens pour adjoindre à chaque symbole transmis un préfixe cyclique et un suffixe cyclique représentant un nombre prédéterminé d'échantillons, respectivement de la fin et du début du symbole. L' invention prévoit également un dispositif destiné à être relié à un premier noeud d'un réseau pour transmettre à un deuxième noeud du réseau des données sous forme de symboles propres à un multiplexage par répartition de codes, comprenant: des moyens pour déterminer au moins un code, distinct des codes utilisés pour la communication entre d'autres couples de noeuds du réseau, des moyens pour émettre des donnces vers le deuxième nceud en utilisant un premier groupe de fréquences, et des moyens pour recevoir les données émises du deuxième noeud vers le premier noeud en utilisant un second groupe de fré quences; des moyens pour adjoindre à chaque symbole transmis un préfixe cyclique et un suffixe cyclique représentant un nombre prédéterminé d'échantillons, respectivement de la fin et du début du symbole; et des moyens pour synchroniser les instants de début de transmission des symboles depuis tous les noeuds. Ces objets, caractéristiques et avantages, ainsi que dautres de la présente invention seront exposés en détail dans la description suivante de modes de réalisation particuliers faite à titre non-limitatif en relation avec les figures jointes parmi lesquelles: la figure 1, décrite précédemment représente, de facon très schématique, un réseau utilisant les lignes d'alimentation électriques comme support de transmission; la figure 2, décrite précédemment, illustre schémati quement le fonctionnement dune transmission MC-CDMA. la figure 3 illustre, sous forme de chronogrammes, un mode de mise en oeuvre de la présente invention; et la figure 4 représente un modem destiné à mettre en oeuvre une variante de la présente invention. Les mémes éléments ont été déaignés par les mêmes réfé rences aux différentes figures. Pour des raisons de clarté, seuls les éléments et les étapes du procédé qui sont utiles à la compréhension de l' invention ont été représentés aux figures et seront décrits par la suite. En particulier, les données à trans mettre et leur codage éventuel nont pas été détaillés et ne font pas l'objet de la présente invention. Les donnces à transmettre et le codage éventuel de ces données ainsi que leurs protocoles de transmission dépendent des applications et ltinvention pourra être mise en oeuvre quels que soient ces types de données et protocoles de transmission. De plus, les macanismes de contrôle d'accès et autres mécanismes nécessaires au fonctionnement du réscau (par exemple, gestion de priorité, etc.) n'ont pas été détaillés et ne font pas non plus l'objet de la présente inven- tion. L' adaptation éventuelle de ces mécanismes pour la mise en oeuvre de l' invention fait appel à des techniques parfaitement connues et à la portée de l'homme du métier. Selon linvention, chaque noeud du réscau se voit allouer une matrice d'étalement propre à une transmission MC- CDMA. La matrice d' étalement d au moins une colonne est utilisée pour coder les données émises. La réception des données émises depuis un noeud se fait en utilisant la matrice d'étalement allouée à ce noeud. Les allocations de matrices d'étalement sont gérées par le mécanisme de contrôle daccès du réseau. Une caractéristique de la présente invention est de prévoir un préfixe et un suffixe cycliques pour chaque symbole OFDM transmis. Cela revient, dans le domaine temporel et à l'émission de chaque symbole, à reproduire un nombre prédéterminé d'échantillons, respectivement de la fin et du début du symbole et à insérer ces reproductions au début et à la fin du symbole pour remplir les intervalles inter-symboles. Le nombre d'échan- tillons reproduits (ou la durée des préfixes et suffixes) est le même pour tous les noeuds, mais les préfixes peuvent avoir des durces différentes de celles des suffixes. Le préfixe cyclique de chaque symbole revient, dans le domaine temporel, à prévoir une réplique des quelques dernières micro-secondes du symbole que l'on recopie avant le symbole, dans le temps mort séparant deux symboles. Le rôle du préfixe cyclique est d' absorber les interférences inter-symboles qui viennent du fait que le retard dun canal nest pas constant avec la fré quence (c'est-à-dire réponse impulsionnelle du canal de transmission). Le recours à un préfixe cyclique, appliqué aux symboles dun multiplexage par division de fréquences orthogonales (OFDM) dans un résaau utilisant le secteur comme support de transmis sion, est connu de l 'article 'tHomePlug Standard Brings Networking to the Home" suementionné. Le préfixe et le suffixe prévus par l' invention servent à supprimer les interférences dues aux délais introduits par le réseau entre les donnéss émises par les multiples utilisateurs du réscau. En effet, en répétant une partie des données en début et en fin de symbole, on évite les discontinuités en réception de différents symboles reçus simultanément par différents noeuds. De telles discontinuités se traduisent, côté réception lors de la transformoe de Fourier directe, par du bruit s'étendant sur les fréquences adjacentes. Ce bruit modifie le résultat de la trans- formée de Fourier directe et dograde l'orÉhogonalité introduite entre les donnces des différents utilisateurs par les matrices d'étalement. Comme, selon l' invention, les temps morts entre symboles sont remplis dans le domaine temporel par les donnces répétées et que le fonctionnement d'une transformée de Fourier directe est cyclique, le point de départ de prise en compte d'un symbole peut varier à lintérieur de l'intervalle contenant le signal, c'est-à-dire la durce du symbole plus les préfixes et suffixes, sans qu'aucune information soit perdue. Cela revient à dire que les données codées obtenues par transformoe de Fourier directe des symboles ayant un préfixe et un suffixe restent orthogonales entre elles. L'orthogonalité est conservoe car chaque fenêtre temporelle choisie par un utilisateur en réception ne contient que des symboles OFDM de même rang temporel (pourvu que les extensions cycliques, c'est-à-dire préfixe et suffixe, couvrent toutes les réflexions et tous les trajets). Par consé- quent, chaque perturbation (symbole que l'on ne veut pas recevoir sur un modem donné) n'est présente qu'une fois dans la fenêtre. Le fait de prévoir à la fois un préfixe et un suffixe permet donc à un modem récepteur de recevoir sans interférences les donnces émises avec une matrice détalement particulière. La figure 3 illustre, par des chronogrammes schéma- tiques, un mode de mise en oeuvre de la présente invention. On suppose un flux 12 de transmission de donnces, émis depuis le noeud N1 à un instant t0. Ce flux contient successi- vement des symboles S(l)(n, t), S(l)(n+l, t). Chaque symbole est séparé du symbole précédent ou suivant par un segment dans lequel est recopice une partie de chacun des symboles voisins. En pratique et selon la présente invention, chaque symbole est précédé par un préfixe PF reproduisant un intervalle de temps correspondant à la fin du symbole, et est suivi d'un suffixe SF correspondant à une recopie du début du symbole. On veut recevoir les donnces émises par le noeud N1 au niveau du noeud N2 du réseau. Le flux 12 subit, par exemple, un retard At avant d'atteindre le noeud N2 à un instant tl sous la forme dun flux 12'. Dans le domaine temporel, dautres flux interfèrent sur le noeud N2. Ces interférences peuvent provenir dautres trajets empruntés par le flux émis 12 qui sont éliminés de facon classique par égalisation. D'autres interférences sont constituées par les flux de symboles émis par d'autres noeuds du réseau. Dans l'exemple de la figure 2, on a représenté deux flux 14 et 16 correspondant respectivement aux émissions des noeuds N2 et N3. La structure de chaque flux de donnces est la même que celle exposce pour le flux 12, et comprend à chaque fois un préfixe PF et un suffixe SF associés à chaque symbole. Bien sûr, des réflexions multiples du flux 14 parviennent également au noeud N2 de même que des inter- férences multitrajets depuis le noeud N3. Les matrices d'étalement avec lesquelles ont été pro duits les flux 14 et 16 sont différentes entre elles et différentes de la matrice d'étalement avec laquelle a été produit le flux 12. Par conséquent, côté noeud N2, on peut réceptionner sans difficultés les données codées au moyen d'une matrice de décodage fonction de la matrice d'étalement du noeud N1. La fenêtre de réception est comprise entre des instants t2 et t3 entre lesquels seuls les symboles de même rang (n) sont présents. L'intervalle de temps t2-t3 correspond à la fenêtre de réception du noeud N2 pour recevoir des données provenant du noeud N1. La détermination de la fenêtre se fait dans une phase classique d'initialisation (synchronisation temporelle) au début de chaque communication et peut être adaptée (recalée) en cours de communi- cation. On notera que, une fois repassé en domaine fréquentiel (après la transformée de Fourier directe), le fait que les données modulées récupérces proviennent du symbole ou du suffixe SF n'a plus aucune importance. Un avantage notable de la présente invention est que les données émises par chaque noeud sont codées sur l' ensemble des porteuses disponibles sur le réseau. De la sorte, l'introduc- tion d'un bruit élevé sur une bande de fréquences seulement (par exemple, consécutive à la mise en marche d'un appareil alimenté par le réscau) provoque un faible bruit sur l' ensemble des données émises par chaque noeud du réseau, ce qui permet deffectuer l' ensemble des transmissions dans des conditions satisfaisantes. Selon la présente invention, la longueur du suffixe cyclique est choisie en fonction des délais de propagation du réseau. On notera toutefois que, pour la mise en oeuvre de l' invention, il est indispensable que tous les symboles aient la même longueur (durce Tb). Selon un premier mode de réalisation, chaque émetteur du réscau se met à émettre dès qu'il recoit un symbole. Dans ce cas, la durée du suffixe correspond à deux fois le temps de propagation maximal dans le réscau, en tenant compte de toutes les réflexions et de tous les trajets (multitrajets) possibles. Selon un autre mode de réalisation préféré, correspon dant à l' illustration de la figure 3, l'émission des différents modems est synchronisée de sorte que tous les modems connectés aux noeuds du réseau émettent en même temps. Dans ce cas, la durée du suffixe cyclique peut être avantageusement limitée à une fois le temps de propagation maximal du réseau, touj ours en tenant compte de toutes les réflexions et de tous les multi- trajets possibles. Selon un autre mode de réalisation, on évite le recours à une synchronisation des émissions en mettant en forme les symboles à transmettre de façon à éviter, en réception sur un même nceud, les interférences inter-porteuses de plusieurs sym- boles émis par des noeuds différents. Une telle technique de mise en forme (' shaping'') est parfaitement connue dans dautres domaines d' application comme, par exemple, la réception de signaux vidéo ou la téléphonie et est décrite, par exemple dans l' article "zipper VDSL: A Solution for Robust Duplex Communication over Telephone Lines t' de Denis J. G. Mestdagh, Mikael R. Isaksson et Per Odling, paru en mai 2000 dans la revue IEEE Communications Magazine, pages 90 à 96. De facon classique, pour éviter le recours à des égali seurs complexes en réception et éviter des interférences inter symboles, la durée des préfixes cycliques est supérieure (au moins égale) à la réponse impulsionnelle du réseau de transmis- sion. La synchronisation éventuelle des noeuds du réseau peut être effectuée de façon autonome. Par exemple, on peut utiliser un canal de signalisation qui véhicule un signal de référence temporel du réseau. On suppose que tous les modems soient bran- chés sur des prises de raccordement secteur. A l'allumage d'un des modems, celui-ci envoie de facon permanente un signal parti culier constitué de donnces prédéfinies, par exemple sur un jeu de fréquences de signalisation prédéfini. A la réception par un autre modem allumé, ce dernier renvoie immédiatement un signal de réponse, par exemple sur une autre fréquence de signalisation prédéfinie. Lorsque le premier modem recoit la réponse, il peut calculer la durce qui devient alors la durée de propagation qutil renvoie. A la réception du contenu de ce canal, le deuxième modem connaît désormais la durce à appliquer pour une transmission à ses propres signaux, de sorte que les deux modems susmentionnés sont désormais capables démettre des signaux en même temps. Pendant cette phase dinitialisation, il peut se pro duire des collisions si un autre modem effectue la méme opération que le deuxième. Ce problème peut être résolu en prévoyant des mécanismes aléatoires qui consistent, lorsqu'une collision inter vient, à placer chaque noeud dans un mode d'attente pendant une durce déterminée par un générateur aléatoire. Ce générateur aléatoire autorise de nouveau le modem concerné à redémarrer certains cycles dinitialisation ultérieurement. Afin de limiter le nombre de matrices d'étalement utilisé, il est également possible, selon une variante de la présente invention, d'allouer deux matrices d'étalement iden- tiques à deux noeuds communiquant ensemble. Dans ce cas cependant, le modem de chacun des deux noeuds recoit simultané- ment les données émises par l'autre noeud ainsi que la réflexion des données qu'il a lui-méme émises, codées avec la même matrice d'étalement. Cette réflexion des donnces émises par le noeud lui même peut notamment être due à une variation de limpédance d'entrée du réscau, vue du noeud. Un tel phénomène est connu sous le nom décho proche. Sans annuleur d'écho, on doit soit utiliser des fré- quences différentes pour les sens montant et descendant, soit utiliser des matrices d'étalement différentes pour les sens montant et descendant, ce qui revient à, comme cela a été décrit précédemment, utiliser des matrices d'étalement différentes pour chaque noeud. la figure 4 représente un modem Mk destiné à mettre en oeuvre une telle variante de la présente invention, disposant dun annuleur décho proche. Le modem Mk, relié à un noeud Nk du réseau, comporte un moyen 20 de conversion série-parallèle (S/P) recevant en série les données Tx à émettre et produisant en sortie une série de donnces parallèles d(k) (nK) à d(k) ((n+l)K-l)) correspondante. La sortie du moyen 20 est reliée à un moyen de codage et de modulation 4 du type de celui décrit en généralisant la figure 2. Ce moyen est ici symbolisé sous la forme dun bloc 21 (CDMA MATCOD(k)) de codage par la matrice détalement du noeud k. Les coefficients de la matrice détalement MATCOD(k) du noeud k à l'émission sont fixés (et le cas échéant adaptés en cours de communication) par des moyens classiques (non représentés). La sortie du bloc 21 est envoyée sur un circuit de transformée de Fourier inverse (bloc 22, IFFT). La sortie du circuit 22 est reliée à un moyen 23 dadjonction de préfixe et de suffixe (+PF+SF). La sortie du moyen 23 est reliée à une entrée dun hybride 24 (HYB) de séparation des donnces montantes/descendantes (ou entrantes/sortantes) par l'intermédiaire dun convertisseur numérique/analogique 26 (DAC). Une borne d'entrce/sortie de l' hybride 24 est relice au noeud Nk. Une borne de sortie de l'hybride 24 est relice à un moyen 28 de suppression de préfixe et de suffixe (-PF-SF) par l'intermédiaire dun convertisseur analogique/numérique 30 (ADC). La sortie du moyen 28 est reliée à un circuit 32 de transformoe de Fourier directe (FFT) dont la sortie est reliée à un circuit 33 (CDMA MATDECOD(k)) de décodage par une matrice adaptée en fonction de la communication établie. Dans le mode de réalisation de la figure 4, les mêmes coef- ficients sont alloués aux deux noeuds communiquants. Par conséquent, les matrices de décodage des deux noeuds considérés sont fonction de la même matrice d'étalement ou de codage MATCOD(k). Plus généralement, les coefficients de la matrice de décodage sont fixés par des moyens classiques en fonction du noeud émetteur dont on souhaite recevoir les donnces. La sortie du moyen 33 est relice à un moyen 34 de conversion parallèle/série (P/S). En se référant à l'exemple de la figure 2, les convertis- seurs 20 et 34 ntauraient pas de raison diêtre (une seule donnée). Un annuleur décho proche 36 a une entrce reliée à l'entrce du moyen 20 et une entrée reliée à la sortie du moyen 34. Un soustracteur 38 est connecté de manière à soustraire une sortie de l'annuleur 36 à la sortie du moyen 34. Le soustracteur est intercalé entre le convertisseur 34 et les circuits de trai- tement (non représentés) des signaux démodulés reçus Rx. Lors d'une phase d'apprentissage, alors que l'hybride 24 ne reçoit aucun symbole, un symbole détalonnage lui est fourni par les moyens d'émission 20, 21, 22, 23, 26. Les données produites en réponse par les moyens de réception 30, 28, 32, 33, 34 permettent à l'annuleur décho 36 dévaluer la fonction de transfert qui permet d'obtenir le signal d'écho proche à partir des donnces fournies en entrée du moyen 20. Une fois cette fonc- tion de transfert connue, l'annuleur d'écho est opérationnel et le modem peut fonctionner. Le recours aux extensions cycliques permet, selon l' invention, d'utiliser un annuleur d'écho agissant sur les données (fréquentielles) en amont (émission) et en aval (réception) des transformées de Fourier. Sans ces extensions, on serait obligé de tenir compte du domaine temporel, c'est-à-dire, des informations présentes de l'autre côté des transformoes de Fourier. L' invention permet donc de simplifier l'annuleur décho. Bien entendu, la présente invention est susceptible de diverses variantes et modifications qui apparaîtront à l'homme de l' art. En particulier, la mise en oeuvre du procédé de transmis- sion de l' invention est à la portée de l'homme du métier à partir des indications fonctionnelles données ci-dessus. De plus, bien que l' invention ait été décrite en relation plus particulière avec un réseau utilisant les câbles d'alimentation comme support de transmission, celleci pourra s'appliquer également à tout autre réseau point-multipoints ou multipoints-multipoints dans lequel des problèmes similaires se posent. A titre d'exemple, on citera les applications aux ccmmunications sans fil dans lesquelles se posent les problèmes de variation de la fonction de transfert en fonction du temps, et qui sont multitrajets et multi- réflexions. Enfin, bien que l'on ait fait parfois référence à l'utilisation de groupes de porteuses différents (par exemple en émission et en réception), cela revient en pratique à prévoir des 0 dans la matrice d'étalement pour toutes les porteuses sur lesquelles les symboles ne doivent pas être transmis, les circuits et notamment les circuits de transformées de Fourier étant, de préférence, prévus pour traiter toutes les porteuses des différents groupes éventuels. De façon générale, l' invention s' applique quel que soit le type de codage effectué, le nombre de données et le nombre de porteuses. En particulier, le nombre de porteuses peut être inférieur au nombre de coefficients par colonne des matrices d'étalement. Dans ce cas, un même ensemble de donnces sera transmis sur plusieurs symboles OFDM successifs. REVENDICATIONS 1. Procédé de transmission de données entre des noeuds d'un réscau, par multiplexage multiporteuses à répartition de codes, caractérisé en ce quil consiste: à allouer à chaque noeud (Ni) au moins une matrice d' étalement, un ensemble de données d au moins une donnée (d) à transmettre par un noeud étant multiplié par la matrice d'étale- ment qui lui est associée èt le produit étant ensuite transmis sur un groupe de porteuses en au moins un ensemble prédéterminé déchantillons constituant au moins un symbole OFDM (S); à former des symboles à transmettre ayant tous la même durce, quel que soit le noeud d'émission; et à adjoindre à chaque symbole transmis un préfixe cyclique (PF) et un suffixe cyclique (SF) représentant un nombre prédéterminé d'échantillons, respectivement de la fin et du début du symbole. 2. Procédé selon la revendication 1, dans lequel les matrices détalement allouées aux noeuds sont différentes les unes des autres, un seul groupe de porteuses étant utilisé. 3. Procédé selon la revendication 1, dans lequel les matrices d'étalement allouces à deux noeuds communiquant entre eux sont identiques. 4 Procédé selon la revendication 3, caractérisé en ce que deux groupes différents de porteuses sont respectivement utilisés pour ltémission des données depuis chacun desdits deux noeuds. 5. Procédé selon la revendication 3, caractérisé en ce quun seul groupe de porteuses est utilisé pour l'émission et la réception des données dun même noeud, un signal dépendant des donnces émises par un noeud donné étant soustrait aux données recues par ce même noeud. 6. Procédé selon la revendication 5, dans lequel ledit signal dépendant des données émises est une estimation de la réflexion, vers un noeud donné, des données que ce noeud émet sur le réseau. 7. Procédé selon ltune quelconque des revendications 1 à 6, caractérisé en ce qu'il consiste en outre à synchroniser les instants de début de transmission des symboles depuis tous les noeuds. 58. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce quil consiste en outre à mettre en forme les symboles à transmettre de facon à éviter des interférences interporteuses. 9. Dispositif (M) de transmission de donnces par multi plexage multiporteuses à répartition de codes, destiné à être relié à un noeud (N) d'un réseau, caractérisé en ce qu'il comprend: des moyens (6, 21) pour multiplier un ensemble de donnces à transmettre d'au moins une donnée (d) depuis ladit noeud par une matrice d'étalement, puis à transmettre le produit sur un groupe de porteuses en un ensemble prédéterminé déchan- tillons, ou symbole; et des moyens pour adjoindre à chaque symbole transmis un préfixe cyclique (PF) et un suffixe cyclique (SF) représentant un nombre prédéterminé d'échantillons, respectivement de la fin et du début du symbole. 10. Dispositif destiné à être relié à un premier noeud d'un réseau pour transmettre à un deuxième noeud du réseau des données sous forme de symboles propres à un multiplexage par répartition de codes, caractérisé en ce qu'il comprend: des moyens pour déterminer au moins un code, distinct des codes utilisés pour la communication entre d'autres couples de noeuds du réscau, des moyens (20, 21, 22, 23, 26, 24) pour émettre des données vers le deuxième noeud en utilisant un pre mier groupe de fréquences, et des moyens (24, 30, 28, 32, 33, 34) pour recevoir les donnces émises du deuxième noeud vers le pre mier noeud en utilisant un second groupe de fréquences; des moyens (23) pour adjoindre à chaque symbole trans mis un préfixe cyclique (PF) et un suffixe cyclique (SF) repr6sentant an nombre predetermine d'Achantillons, respecti- vement de la [in eL du debut du symbole; eL des mcyens pour synchroniser les instants de debut de