Brevet FR3053861A1 — publié le 20180112

Arrière-plan de l'invention L'invention concerne le domaine des courants porteurs en ligne. Plus précisément, l'invention concerne un procédé, et un système de communication entre des modules de communication interconnectés sur un réseau électrique par une liaison filaire à l'aide de courants porteurs en ligne. Le procédé et le système de communication proposés peuvent, notamment, être mis en oeuvre pour des systèmes embarqués aéronautiques. La technique de transmission de données numériques par courants porteurs en ligne, technique dite CPL ou PLC (« Power Line Communication ») a pour objet d'échanger des données numériques entre plusieurs modules de communication via un réseau filaire constitué par les lignes préexistantes d'alimentation secteur, typiquement 230 V - 50 Hz en Europe. Pour ce faire, les informations d'un module à un autre sont échangées par modulation d'une ou plusieurs porteuses dans une bande de fréquences généralement située dans la plage 2-30 MHz, tel que dans le document EP2403151. Une architecture couramment implémentée pour la transmission de données numériques par courants porteurs en ligne entre différents modules de communication, par exemple entre des modems, repose sur une méthode de communication bidirectionnelle semi-duplex («half- duplex »). Un exemple de cette architecture, représenté sur les figures la et lb, comprend un module de communication maitre 1 interconnecté par l'intermédiaire d'un canal physique, à savoir une liaison filaire 2, avec un ou plusieurs modules de communication esclaves 3-1, 3-2, 3-3. L'accès au canal physique par les différents modules de communication est réalisé selon une méthode d'accès multiple à répartition dans le temps TDMA (« Time Division Multiple Access »).La communication entre le module de communication maître 1 et les modules esclaves 3-1, 3-2, 3-3 est alors réalisée en plusieurs étapes. A titre d'exemple, le maitre 1 envoie d'abord une requête (flèches I sur la figure la) à un ou plusieurs esclaves 3-1, 3- 2, 3-3, puis ces derniers répondent (flèches II sur la figure lb) alors les uns après les autres. Chaque module de communication esclave 3-1, 3-2, 3-3 a donc un temps d'émission alloué. 3053 86 1 2 Cependant, pour une telle architecture, le fait d'augmenter le nombre de modules de communication esclaves 3-1, 3-2, 3-3 implique de diminuer le temps de communication alloué à chacun d'eux. Par ailleurs, pour une architecture de communication fixée, notamment en termes de 5 spécifications relatives à ses différentes couches protocolaires et à sa couche physique, l'augmentation du nombre de modules de communication esclaves 3-1, 3-2, 3-3 impose d'augmenter le débit des communications. Ainsi, les contraintes de répartition des temps de communication alloués à chaque module de communication esclave 3-1, 10 3-2, 3-3 peuvent s'avérer sévères. L'augmentation du nombre de modules de communication esclaves 3-1, 3-2, 3-3 complexifie donc la réalisation de cette architecture et limite fortement sa viabilité. Il est donc souhaitable de relâcher les contraintes imposées par les couches applicatives sur l'architecture de la couche physique mettant en 15 oeuvre une transmission de données numériques par courants porteurs en ligne. Une solution pour parer aux limites précitées consisterai en la mise en oeuvre d'une méthode de communication bidirectionnelle duplex intégrale (« full-duplex »), à l'image de la figure 2, qui autoriserait alors 20 plusieurs modules de communication, maître 1 ou esclaves 3-1, 3-2, 3-3, à émettre simultanément (flèches III) sur le même canal physique, à savoir la liaison filaire 2 pour la transmission de courants porteurs en ligne. Cependant, une telle solution doit respecter un certain nombre de contraintes, notamment : 25 la transmission des données par courants porteurs en ligne entre les différents modules de communication doit proposer des débits importants, à savoir de l'ordre de plusieurs Mégabits par seconde ; l'architecture proposée doit être à même de compenser les variations du canal physique, tels les multi-trajets, les interférences, 30 la fonction de transfert du canal, ou encore le bruit bande étroite (ex : perturbations fréquentielles rencontrées dans les câbles de puissance d'un avion) ; elle doit présenter une modularité et une faible complexité. Notamment, la solution proposée doit permettre l'ajout et/ou le 35 remplacement de tout module de communication de type CPL, sans impacter les performances de l'architecture ; 3053861 3 pour la transmission de données par courants porteurs en ligne, et dans le cadre des systèmes embarqués aéronautiques, respecter les gabarits d'émission imposés par la norme D0160. Plusieurs solutions pourraient être envisagées pour la mise en 5 oeuvre d'une architecture bidirectionnelle duplex intégrale mettant en oeuvre une transmission par courants porteurs en ligne. Une première solution serait de considérer une méthode d'accès multiple par répartition en fréquence FDMA (« Frequency Division Multiple Access ») pour accéder au canal physique, combinée avec une modulation 10 simple (ex : BPSK, QPSK) pour obtenir des débits élevés. Cependant, une telle solution engendre des problèmes de synchronisation fréquentielle entre les modules de communication liés aux fréquences porteuses. Par ailleurs, une telle solution s'avère limitée pour compenser les variations du canal physique. 15 La mise en oeuvre d'une modulation par répartition en fréquences orthogonales dite OFDM (« Orthogonal Frequency Division Multiplexing ») avec partage des porteuses entre les différents modules de communication permettrait de palier aux inconvénients de la solution précédente. En effet, pour une telle solution, les problématiques de 20 synchronisation fréquentielles de porteuses sont inexistantes, cette modulation étant réalisée en bande de base. Par ailleurs, une telle solution permettrait de compenser les défauts du canal physique en égalisant les sous-porteuses et en désactivant les sous-porteuses pour lesquelles la transmission s'opère mal. 25 Cependant, pour cette solution, l'accès aux ressources fréquentielles sera limité avec l'augmentation progressive du nombre de modules de communication. Le débit se verra donc décroitre. Par ailleurs, une telle solution implique des limitations fortes sur les techniques de synchronisation temporelle entre les modules de communication, cette 30 synchronisation étant actuellement figée dans le domaine temps/fréquence. Une troisième solution consisterait à combiner la méthode d'accès FDMA avec la modulation OFDM. Chaque module de communication utiliserait alors une modulation OFDM, tout en ne communiquant que sur 35 certaines bandes de fréquences/porteuses pré-attribuées. 3053861 4 Une telle solution s'avère cependant peu modulaire et manque de flexibilité : le remplacement ou l'insertion d'un module de communication dans l'architecture nécessitera une gestion dynamique contraignante de celui-ci, par exemple la monopolisation d'une bande de fréquence 5 prédéterminée. Une telle solution impose, par ailleurs, encore une fois des limitations fortes sur les techniques de synchronisation temporelle utilisables entre les différents modules de communication. En l'état, aucune des solutions précitées ne s'avère pertinente pour permettre la mise en oeuvre d'une communication bidirectionnelle duplex 10 intégrale entre des modules de communication interconnectés par une liaison filaire et échangeant des données par courants porteurs en ligne, tout en respectant les contraintes précédemment évoquées. Objet et résumé de l'invention 15 La présente invention a pour but de remédier aux inconvénients précités. Plus précisément, la présente invention a pour but de proposer, dans le contexte d'une communication bidirectionnelle duplex intégrale faisant appel à une technique de transmission de données par courants 20 porteurs en ligne, une solution présentant des débits élevés (de l'ordre de plusieurs Mb/s), résistante aux variations du canal physique, modulaire et flexible. A cet effet, l'invention a pour objet un procédé de communication entre des modules de communication interconnectés sur un réseau 25 électrique par une liaison filaire à l'aide de courants porteurs en ligne CPL véhiculés sur la liaison filaire, le procédé comprenant : avant une émission d'un signal de données par un module de communication, une étape de modulation fréquentielle du signal de données à émettre et une étape d'étalement de spectre par 30 séquence directe du signal de données à émettre, et, après une réception d'un signal de données par un module de communication, une étape de démodulation fréquentielle du signal de données reçu et une étape de désétalement de spectre par séquence directe du signal de données reçu. 35 Avantageusement, l'association d'une technique d'étalement de spectre par séquence directe dite DSSS avec une modulation fréquentielle 3053861 5 permet la transmission simultanée de plusieurs signaux de données émis par des modules de communication distincts sur une même liaison filaire à l'aide de courants porteurs en ligne. Il est ainsi possible, notamment, de réduire le niveau de puissance de chaque signal de données émis, et de 5 rapprocher ce niveau d'un seuil proche du bruit. Cette solution permet, par ailleurs, de renforcer la confidentialité des données échangées entre chaque module de communication. En effet, un signal de données réceptionné ne peut être désétalé puis identifié par un module de communication récepteur du signal de donnée que si ce 10 module dispose d'une séquence de désétalement appropriée. L'étalement de spectre permet, par ailleurs, de conférer au signal de données transmis une immunité face aux risques de perturbations bande étroite existant sur la liaison filaire, telles des perturbations radiofréquences rayonnées. Selon un aspect du procédé de communication, les étapes de 15 modulation et de démodulation sont respectivement réalisées par une modulation et une démodulation par multiplexage fréquentiel orthogonal dite OFDM. Avantageusement, l'utilisation d'une modulation par multiplexage fréquentiel orthogonal OFDM associée à une technique d'étalement de 20 spectre DSSS, permet de fournir des débits de transmission de données élevés (de l'ordre de plusieurs Mégabits par seconde) et fixes, pour des transmissions multi-modules simultanées. Dans une variante du procédé de communication, l'étape d'étalement de spectre par séquence directe DSSS du signal de données 25 est réalisée suite à ou durant l'étape de modulation du signal de données. Selon un autre aspect du procédé de communication, l'étape de désétalement de spectre par séquence directe DSSS du signal de données est réalisée avant ou durant l'étape de démodulation du signal de données. 30 Selon un autre aspect, le procédé de communication comprend en outre : lors d'une première connexion d'un premier module de communication à la liaison filaire à laquelle est connecté un deuxième module de communication destiné à communiquer avec 35 ledit premier module de communication, une étape de transmission 3053861 6 d'une clé de connexion par ledit premier module au deuxième module de communication ; - après réception par le deuxième module de communication de ladite clé de connexion, une étape de transmission d'une clé de 5 communication par ledit deuxième module de communication audit premier module de communication ; - l'utilisation de la clé de communication par le premier module de communication et le deuxième module de communication au cours des étapes d'étalement et de désétalement de spectre par 10 séquence directe DSSS du signal de données. L'invention a également pour objet un système de communication comprenant une pluralité de modules de communication interconnectés sur un réseau électrique par une liaison filaire à l'aide de courants porteurs en ligne CPL véhiculés sur la liaison filaire, chaque module de 15 communication comprenant des moyens de modulation configurés pour moduler fréquentiellement un signal de données à émettre avant son émission, et des moyens de démodulation configurés pour démoduler fréquentiellement un signal de données après sa réception. Selon une caractéristique générale de l'invention, chaque module 20 de communication comprend en outre des moyens d'étalement configurés pour réaliser un étalement de spectre par séquence directe du signal de données à émettre, et des moyens de désétalement configurés pour réaliser un désétalement de spectre par séquence directe du signal de données reçu. 25 Selon un aspect du système de communication, les moyens de modulation et de démodulation sont respectivement configurés pour réaliser une modulation et une démodulation par multiplexage fréquentiel orthogonal. Selon un autre aspect du système de communication, les moyens 30 d'étalement sont configurés pour réaliser l'étalement de spectre par séquence directe DSSS du signal de données après ou durant la modulation du signal de données par les moyens de modulation. Selon un autre aspect du système de communication, les moyens de désétalement sont configurés pour réaliser le désétalement de spectre 35 par séquence directe DSSS du signal de données avant ou durant la démodulation du signal de données par les moyens de démodulation. 3053861 7 Selon un autre aspect, le système de communication comprend un premier module de communication et un deuxième module de communication destiné à communiquer avec ledit premier module de communication, le premier module de communication étant configuré pour 5 transmettre, lors d'une première connexion à la liaison filaire, une clé de connexion audit deuxième module de communication, ledit deuxième module de communication ayant reçu ladite clé de connexion étant configuré pour transmettre une clé de communication audit premier module de communication, les moyens d'étalement et de désétalement 10 desdits premier module de communication et deuxième module de communication étant configurés, en outre, pour utiliser la clé de communication pour réaliser l'étalement et le désétalement de spectre par séquence directe DSSS du signal de données. 15 Brève description des dessins D'autres caractéristiques et avantages de l'invention ressortiront de la description suivante de modes particuliers de réalisation de l'invention, donnés à titre d'exemples non limitatifs, en référence aux dessins annexés, sur lesquels : 20 les figures la et lb, déjà décrites, illustrent une architecture pour la transmission de données numériques par courants porteurs en ligne entre différents modules de communication, selon une méthode de communication bidirectionnelle semi-duplex réalisée dans l'état de l'art ; 25 - la figure 2, déjà décrite, illustre de manière simplifiée une architecture pour la transmission de données numériques par courants porteurs en ligne entre différents modules de communication, selon une méthode de communication bidirectionnelle intégral ; 30 la figure 3 illustre schématiquement une chaine de transmission d'un signal de données depuis un premier module de communication vers un deuxième module de communication selon un mode de réalisation de l'invention ; - la figure 4 présente un logigramme d'un procédé de communication 35 entre le premier module de communication et le deuxième module 3053861 8 de communication de la figure 3 selon un mode de mise en oeuvre de l'invention ; la figure 5 présente un logigramme d'un procédé de communication mis en oeuvre lors de la première connexion d'un module de 5 communication selon un mode de réalisation de l'invention. Description détaillée de modes de réalisation La figure 3 illustre de manière simplifiée une chaine de transmission 10 d'un signal de données 100 depuis un premier module de communication 200 vers un deuxième module de communication 300 interconnectés sur un réseau électrique par une liaison filaire 400. Le signal de données 100 est acheminé du premier module 200 vers le deuxième module 300 à l'aide de courants porteurs en ligne CPL 15 véhiculés sur la liaison filaire 400. A titre d'exemple, les modules de communication 200, 300 représentés peuvent indifféremment être un module esclave et un module maitre, ou deux modules esclaves. En outre, d'une manière générale, il est possible d'interconnecter via la liaison filaire 400 un nombre quelconque 20 de modules de communication. Le premier module de communication 200 comprend une chaine d'émission 201 qui comporte classiquement des moyens d'encodage 202, des moyens de modulation 203, et des moyens d'émission 204. Les moyens d'encodage 202 du signal de données 100, sont 25 configurés ici à titre d'exemple pour recevoir le signal de données 100 et pour associer un code correcteur d'erreur au signal de données, en vue de limiter d'éventuelles erreurs de transmission de données sur la liaison filaire 400. Les moyens de modulation 203 sont couplés en sortie des moyens 30 d'encodage 202 et sont configurés pour moduler fréquentiellement le signal de données encodé par les moyens d'encodage 202. Les moyens d'émissions 204, sont configurés pour mettre en forme et envoyer le signal de données modulé fréquentiellement par les moyens de modulation 203 sur la liaison filaire 400, à destination du deuxième 35 module de communication 300. Les moyens d'émission 204 sont, par exemple, réalisés par un circuit de type « front-end » comprenant 3053861 9 successivement un convertisseur numérique-analogique et un coupleur pour transmettre le signal sur la liaison filaire 400. Conformément à l'invention, la chaine d'émission 201 du premier module de communication 200 comprend en outre des moyens 5 d'étalement 210 raccordés entre les moyens de modulation 203 et les moyens d'émission 204. Les moyens d'étalement 210 sont configurés pour réaliser un étalement de spectre par séquence directe du signal de données modulé fréquentiellement. Cette technique d'étalement est couramment connue sous le nom de DSSS pour « Direct-Sequence Spread 10 Spectrum ». L'étalement de spectre par séquence directe DSSS est réalisé en effectuant un produit tensoriel de Kronecker entre le signal numérique de données modulé et une séquence pseudo-aléatoire utilisée en tant que séquence d'étalement. 15 Avantageusement, la séquence pseudo-aléatoire utilisée pour l'émission du signal est choisie de sorte à présenter une faible inter-corrélation entre deux séquences différentes et une forte inter-corrélation pour une même séquence, c'est-à-dire une forte autocorrélation. L'étalement de spectre par séquence directe DSSS est 20 préférentiellement appliqué à un signal de données modulé à partir d'une modulation fréquentielle multi-porteuse. Dans le mode de réalisation illustré sur la figure 3, la modulation est une modulation par multiplexage fréquentiel orthogonal, couramment connue sous le nom de modulation OFDM pour « Orthogonal Frequency- 25 Division Multiplexing ». L'association d'une modulation OFDM à l'étalement de spectre à séquence directe DSSS est particulièrement avantageuse car la modulation OFDM permet de fournir des débits de communication importants (de l'ordre de plusieurs Mégabits par seconde), tandis que l'étalement de 30 spectre permet d'émettre chaque signal de données à un niveau de puissance réduit, proche du bruit. Le signal étalé présente alors une meilleure immunité face aux bruits bande étroite et aux perturbations, dues notamment aux multi-trajets, pouvant survenir sur la liaison filaire 400. L'étalement de spectre permet, par ailleurs, d'émettre simultanément 35 sur la liaison filaire 400 plusieurs signaux de données, étalés à partir de 3053861 10 séquences pseudo-aléatoires distinctes, sans que ces derniers n'interfèrent entre eux. Dans le mode de réalisation illustré sur la figure 3, les moyens d'étalement 210 sont disposés après les moyens de modulation 203. 5 L'étalement de spectre est donc réalisé après la modulation fréquentielle du signal de données 100. Dans un autre mode de réalisation non-illustré, il est possible de combiner les moyens d'étalement 210 avec les moyens de modulation 203. L'étalement de spectre est alors réalisé durant la modulation 10 fréquentielle du signal de données 100. A titre d'exemple, si les moyens de modulation 203 implémentent une modulation par multiplexage fréquentiel orthogonal OFDM, l'étalement de spectre peut être réalisé juste après la transformée de Fourier inverse couramment implémentée lors de la réalisation de la modulation OFDM. 15 Le deuxième module de communication 300 comprend une chaine de réception 301 qui comporte classiquement des moyens de réception 302, des moyens de démodulation 303, et des moyens de décodage 304. Les moyens de réception 302 sont connectés en entrée à la liaison filaire 400 et sont configurés pour réceptionner le signal de données 20 délivré par le premier module de communication 200 et véhiculé sur liaison filaire 400. Ces moyens de réception 302 sont, par exemple, réalisés par un circuit de type « front-end » comprenant successivement un coupleur pour réceptionner le signal depuis la liaison filaire 400, un amplificateur de gain et un convertisseur analogique-numérique pour 25 numériser le signal de données réceptionné. Les moyens de démodulation 303 sont raccordés en sortie des moyens de réception 302. Ils sont configurés pour démoduler fréquentiellement le signal de données numérisé réceptionné par les moyens de réception 302. 30 Les moyens de décodage 304 du signal de données sont configurés ici à titre d'exemple pour appliquer le code correcteur d'erreur au signal de données démodulé par les moyens de démodulation 303, de sorte à obtenir le signal de données 100. Conformément à l'invention, afin de pouvoir désétaler le signal à la 35 réception, la chaine de réception 301 du deuxième module de communication 300 comprend des moyens de désétalement 310 3053861 11 configurés pour réaliser un désétalement de spectre par séquence directe du signal de données DSSS du signal de données réceptionné. Un signal de données étalé lors de son émission à partir d'une séquence binaire pseudo-aléatoire, et réceptionné par un module de 5 communication, ne peut être désétalé que si ce module de communication connait la séquence binaire pseudo-aléatoire employée lors de l'émission. Le deuxième module de communication 300 connait donc la séquence pseudo-aléatoire employée par le premier module de communication 200. Dans le mode de réalisation illustré, le désétalement est alors 10 réalisé via l'application d'un produit scalaire entre le signal de données réceptionné et cette séquence binaire pseudo-aléatoire. La séquence pseudo-aléatoire est, à titre d'exemple, un code de Kasami. Les moyens de désétalement 310 sont disposés avant les moyens de démodulation 303. Le désétalement de spectre est donc réalisé avant 15 la démodulation fréquentielle du signal de données 100. Dans un autre mode de réalisation non-illustré, il est possible de combiner les moyens de désétalement 310 avec les moyens de démodulation 303. Le désétalement de spectre est alors réalisé durant la démodulation fréquentielle du signal de données 100. A titre d'exemple, si 20 les moyens de démodulation 303 implémentent une démodulation par multiplexage fréquentiel orthogonal OFDM, le désétalement de spectre peut être réalisé juste avant la transformée de Fourier couramment implémentée lors de la réalisation de la démodulation OFDM. Pour simplifier la lecture de la figure 3, seule la chaine d'émission 25 201 du premier module de communication 200, et la chaîne de réception 301 du deuxième module de communication sont représentées. Néanmoins, chacun des modules de communication 200, 300 peut être émetteur ou récepteur d'un signal de données 100. Les modules de communication 200, 300 comprennent donc tous une chaine d'émission et 30 une chaine de réception, réalisées respectivement de manière similaire à la chaîne d'émission 201 et à la chaîne de réception 301. Avantageusement, chaque module de communication 200, 300 dispose d'une séquence binaire pseudo-aléatoire qui lui est propre et qui est utilisée lors de l'étalement de spectre d'un signal de données 100 à 35 émettre. Seul un module de communication distinct ayant connaissance de cette séquence binaire pseudo-aléatoire pourra donc désétaler un signal 3053861 12 de données réceptionné et préalablement étalé avec cette même séquence par un module de communication émetteur. Plusieurs signaux de données étalés spectralement par des modules de communication distincts à partir de séquences binaires pseudo- 5 aléatoires peuvent donc être émis simultanément sur la liaison filaire 400. Chaque module de communication 200, 300 doit donc être capable d'identifier un signal de données qui lui est destiné. Ainsi, dans un mode de réalisation, les moyens de désétalement 310 peuvent comprendre, ou être associés, à des moyens de 10 synchronisation temporelle, pour détecter si un signal de données réceptionné à partir de la liaison filaire 400 est destiné ou non au module de communication récepteur de ce signal. A titre d'exemple, après numérisation d'un signal de données réceptionné, les moyens de synchronisation temporelle sont configurés pour détecter à l'aide d'une 15 fenêtre glissante un préambule prédéterminé ou une séquence binaire pseudo-aléatoire prédéterminée. La figure 4 illustre un mode de réalisation particulier d'un procédé de communication entre le premier module de communication 200 et le deuxième module de communication 300, se rapportant au mode de 20 réalisation illustré sur la figure 3. Pour un signal de données à transmettre, le premier module de communication 200 effectue les opérations suivantes : un encodage (étape ST1) du signal de données 100 à transmettre par le premier module de communication 200, à titre d'exemple, en 25 associant un code correcteur d'erreur au signal de données ; une modulation du signal (étape ST2) encodé, préférentiellement à l'aide d'une modulation fréquentielle multi-porteuse, par exemple une modulation OFDM, pour garantir un débit élevé du signal transmis ; 30 un étalement (étape ST3) de spectre par séquence directe DSSS du signal modulé, en effectuant un produit tensoriel entre le signal modulé et une séquence binaire pseudo-aléatoire (séquence d'étalement) prédéterminée ; un traitement et un envoi (étape ST4) du signal étalé sur la liaison 35 filaire 400, le traitement et l'envoi du signal consistant, à titre 3053861 13 d'exemple, en une conversion numérique vers analogique du signal, suivie de son couplage sur la liaison filaire 400. Le signal de données émis est alors transporté (étape ST5) sur la liaison filaire 400 à l'aide de courants porteurs en ligne CPL vers le 5 deuxième module de communication 300, qui effectue alors les opérations suivantes : une réception et un traitement (étape ST6) du signal véhiculé sur la liaison filaire 400, la réception et le traitement du signal consistant, à titre d'exemple, en un couplage du signal reçu via la liaison filaire 10 400, suivi d'une amplification en gain et d'une conversion analogique vers numérique du signal ; un désétalement (étape ST7) de spectre par séquence directe DSSS du signal modulé, en effectuant un produit scalaire entre le signal modulé et la séquence binaire pseudo-aléatoire (séquence 15 d'étalement) prédéterminée utilisée par le premier module de communication 200 ; dans un mode de réalisation, cette étape peut être précédée ou combinée avec une étape de synchronisation temporelle, consistant à identifier le signal reçu, à l'aide par exemple d'une fenêtre glissante permettant de détecter un 20 préambule prédéterminé ou une séquence binaire pseudo-aléatoire prédéterminée ; - une démodulation (étape ST8) du signal désétalé, en accord avec la modulation utilisée lors de l'émission du signal de données, par exemple une démodulation OFDM du signal désétalé ; 25 un décodage (étape ST9) du signal démodulé, par exemple via l'application d'un code correcteur d'erreur sur le signal démodulé, de manière à permettre d'obtenir en sortie le signal de données initial, sans erreur de transmission de données. Comme exposé plus haut, le procédé de communication décrit ci-30 dessus se rapporte à un mode de réalisation particulier correspondant à la chaine de transmission illustrée sur la figure 3. D'une manière générale, conformément à l'invention, on veillera à implémenter au moins les étapes : de modulation/démodulation, préférentiellement mais pas nécessairement via une modulation/démodulation OFDM, ainsi que les 35 étapes d'étalement / de désétalement de spectre par séquence directe DSSS. Ces étapes sont, en effet, essentielles pour fournir à la fois des 3053861 14 débits élevés, et assurer la transmission simultanée de signaux de données par différents modules de communication, sans présenter de risque d'interférences entre les différents signaux ou d'erreurs de transmission lors du transport des signaux sur la liaison filaire 400 par 5 courants porteurs en ligne CPL. Par ailleurs, comme exposé au cours de la partie introductive, les modules de communication interconnectés par la liaison filaire 400 doivent présenter une architecture modulaire et flexible, facilitant le remplacement ou l'insertion de tout nouveau module de communication. 10 La figure 5 illustre, pour ce faire, les étapes d'un procédé de communication entre le premier module de communication 200 et le deuxième module de communication 300, dans la situation où le module de communication 200 est connecté pour la première fois à la liaison filaire 400, et pour laquelle le deuxième module de communication 300 est 15 destiné à communiquer avec le premier module de communication 200. Dans une première étape ST10, le premier module de communication 200 est connecté à la liaison filaire 400 pour la première fois. Dans une étape suivante ST20, le premier module de 20 communication 200 transmet alors au deuxième module de communication 300, via la liaison filaire 400, une clé de connexion, cette clé de connexion étant préalablement associée au premier module de communication 200 en vue de permettre son identification. La clé de connexion peut, par exemple, être transmise au deuxième module de 25 communication 300 par l'intermédiaire d'une trame binaire de données modulée et étalée avec la clé de connexion. Le deuxième module de communication 300 réceptionne ensuite, dans une étape ST30, la clé de connexion du premier module communication, et après authentification de ce dernier, lui transmet en 30 retour dans une étape ST40 une clé de communication, qui est une séquence binaire pseudo-aléatoire. La clé de communication peut, par exemple, être transmise au premier module de communication 200 sous forme d'une trame binaire de données modulée puis étalée avec la clé de connexion. 35 Après réception de la clé de communication par le premier module de communication 200, les moyens d'étalement et de désétalement 3053861 15 desdits premier module de communication 200 et deuxième module de communication 300 utilisent (étape ST50) alors cette même clé de communication, en tant que séquence binaire pseudo-aléatoire, pour réaliser les étapes d'étalement ST3 et de désétalement ST7 de spectre par 5 séquence directe DSSS, pour chaque signal de données échangé entre ces modules. Dans le mode de réalisation décrit ci-dessus, préférentiellement, le premier module de communication 200 est un module de communication esclave et le deuxième module de communication 300 un module de 10 communication maitre. Le deuxième module de communication 300, en tant que module maitre, est alors réalisé de manière à connaitre la clé de connexion de tout module esclave, dont ici celle du premier module de communication 100, connecté pour la première fois à la liaison filaire 400, et à attribuer en 15 retour à tout module esclave une clé de communication disponible et unique. Le deuxième module de communication 300, centralise donc dans une ou plusieurs bases de données les clés de connexion et les clés de communication de chaque module de communication esclave. Le module maitre, ici le deuxième module de communication 300, 20 est par ailleurs capable : désétaler simultanément à l'aide de clés de connexion et/ou de clés de communication distinctes et spécifiques à plusieurs modules esclaves les trames de données transmises par ces modules de communication esclaves ; 25 d'attribuer simultanément plusieurs clés de communications distinctes pour des modules de communication esclaves connectés simultanément pour la première fois et à la liaison filaire 400. Le module de communication maitre a donc pour tâche de gérer l'ensemble des clés de connexion/communication. A l'inverse, chaque 30 module esclave, tel le deuxième module de communication 300, utilise une unique clé de communication/connexion pour désétaler une trame de données réceptionnée. Avantageusement, une telle configuration permet de garantir qu'une même clé de communication ne pourra pas être attribuée à deux 35 modules de communication esclaves distincts. 3 0 5 3 8 6 1 16 Ainsi, il est possible de créer directement des canaux de communication entre un module de communication maitre et tout module de communication esclave, mais aussi entre chaque module de communication esclave. De tels canaux de communication sont alors 5 caractérisés par la clé de communication employée lors des échanges de données entre les différents modules de communication. Un tel mode de réalisation permet donc de garantir la modularité et la flexibilité d'une architecture présentant une pluralité de modules de communication interconnectés sur un réseau électrique par une liaison filaire à l'aide de 10 courants porteurs en ligne CPL. Cette modularité et flexibilité d'architecture, résulte notamment du fait que de la gestion dynamique des clés de connexion/communication est assurée par un unique module de communication maitre. La liaison filaire CPL peut, selon divers modes de réalisation, être 15 une liaison bifilaire torsadée permettant la transmission de signaux selon un mode différentiel, ou une liaison monofilaire permettant la transmission de signaux selon un mode commun. Avantageusement, l'ensemble des modes de réalisation décrits ci-dessus permet une transmission simultanée de plusieurs signaux de 20 données 100 émis par des modules de communication distincts sur une même liaison filaire à l'aide de courants porteurs en ligne CPL. Notamment, l'utilisation d'une technique d'étalement de spectre DSSS par séquence directe permet de réduire le niveau de puissance de chaque signal de données émis, et de rapprocher ce niveau d'un seuil 25 proche du bruit. L'utilisation d'une technique d'étalement de spectre DSSS par séquence directe appliquée à la bande de fréquence des transmissions par courants porteurs en ligne CPL permet ainsi de minimiser le risque de rayonnement du signal de données lors de sa transmission sur la liaison filaire 400, ce signal voyant son niveau d'émission réduit. 30 Le rapport signal sur bruit se voit, par ailleurs, augmenté après désétalement du signal de données lors de sa réception, permettant ainsi de se prémunir de potentielles erreurs de transmission de données par la liaison filaire 400. L'étalement de spectre par séquence directe DSSS permet par 35 ailleurs : 3053861 17 de renforcer la confidentialité des données échangées entre chaque module de communication, un signal réceptionné ne pouvant être désétalé puis identifié que si le module de communication récepteur dispose de la séquence binaire pseudo-aléatoire appropriée ; 5 de conférer au signal de données transmis une immunité face aux risques de perturbation bande étroites existant sur la liaison filaire, telles des perturbations radiofréquences rayonnées. Par ailleurs, l'association d'une technique d'étalement de spectre DSSS avec une modulation fréquentielle multi-porteuse, 10 préférentiellement avec une modulation OFDM, permet de fournir des débits de transmission de données élevés (de l'ordre de plusieurs Mégabits par seconde) et fixes, pour des transmissions multi-modules simultanées. REVENDICATIONS1. Procédé de communication entre des modules de communication (200, 300) interconnectés sur un réseau électrique par une liaison filaire (400) à l'aide de courants porteurs en ligne (CPL) véhiculés sur la liaison filaire (400), le procédé comprenant : avant une émission (ST4) d'un signal de données (100) par un module de communication (200), une étape (ST2) de modulation fréquentielle du signal de données à émettre et une étape (ST3) d'étalement de spectre par séquence directe (DSSS) du signal de données (100) à émettre, et, après une réception (ST6) d'un signal de données par un module de communication (300), une étape (ST8) de démodulation fréquentielle du signal de données reçu et une étape (ST7) de désétalement de spectre par séquence directe (DSSS) du signal de données reçu. 2. Procédé de communication selon la revendication 1, dans lequel les étapes (ST2, ST8) de modulation et de démodulation sont 20 respectivement réalisées par une modulation et une démodulation par multiplexage fréquentiel orthogonal (OFDM). 3. Procédé de communication selon la revendication I. ou 2, dans lequel l'étape (ST3) d'étalement de spectre par séquence directe (DSSS) 25 du signal de données est réalisée suite à ou durant l'étape (ST2) de modulation du signal de données. 4. Procédé de communication selon l'une quelconque des revendications 1 à 3, dans lequel l'étape (ST7) de désétalement de spectre 30 par séquence directe (DSSS) du signal de données est réalisée avant ou durant l'étape de démodulation (ST8) du signal de données. 5. Procédé selon l'une quelconque des revendications 1 à 4, comprenant en outre : 35 - lors d'une première connexion (ST10) d'un premier module (200) de communication à la liaison filaire (400) à laquelle est connecté 3053861 19 un deuxième module de communication (300) destiné à communiquer avec ledit premier module de communication (200), une étape (ST20) de transmission d'une clé de connexion par ledit premier module (200) au deuxième module de communication 5 (300); après réception par le deuxième module de communication (300) de ladite clé de connexion, une étape (ST40) de transmission d'une clé de communication par ledit deuxième module de communication (300) audit premier module de communication (200) ; 10 l'utilisation (ST50) de la clé de communication (200) par le premier module de communication et le deuxième module de communication (300) au cours des étapes (ST3, ST7) d'étalement et de désétalement de spectre par séquence directe (DSSS) du signal de données. 15 6. Système de communication comprenant une pluralité de modules de communication (200, 300) interconnectés sur un réseau électrique par une liaison filaire (400) à l'aide de courants porteurs en ligne (CPL) véhiculés sur la liaison filaire (400), chaque module de communication (200, 300) comprenant des moyens de modulation (203) configurés pour moduler fréquentiellement un signal de données (100) à émettre avant son émission, et des moyens de démodulation (303) configurés pour démoduler fréquentiellement un signal de données après sa réception, caractérisé en ce que chaque module de communication (200, 300) comprend, en outre, des moyens d'étalement (210) configurés pour réaliser un étalement de spectre par séquence directe (DSSS) du signal de données à émettre, et des moyens de désétalement (310) configurés pour réaliser un désétalement de spectre par séquence directe (DSSS) du signal de données reçu. 7. Système de communication selon la revendication 6, dans lequel les moyens de modulation et de démodulation (203, 303) sont respectivement configurés pour réaliser une modulation et une démodulation par multiplexage fréquentiel orthogonal (OFDM). 3053861 20 8. Système de communication selon la revendication 6 ou 7, dans lequel moyens d'étalement (210) sont configurés pour réaliser l'étalement de spectre par séquence directe (DSSS) du signal de données après ou durant la modulation du signal de données par les moyens de modulation 5 (203). 9. Système de communication selon l'une quelconque des revendications 6 à 8, dans lequel les moyens de désétalement (310) sont configurés pour réaliser le désétalement de spectre par séquence directe 10 (DSSS) du signal de données avant ou durant la démodulation du signal de données par les moyens de démodulation (303). 10. Système de communication selon l'une quelconque des revendications 6 à 9, comprenant un premier module de communication 15 (200) et un deuxième module de communication (300) destiné à communiquer avec ledit premier module de communication (200), le premier module de communication (200) étant configuré pour transmettre, lors d'une première connexion à la liaison filaire (400), une clé de connexion audit deuxième module de communication (300), ledit 20 deuxième module de communication (300) ayant reçu ladite clé de connexion étant configuré pour transmettre une clé de communication audit premier module de communication (200), les moyens d'étalement et de désétalement (210,310) desdits premier module de communication (200) et deuxième module de communication (300) étant configurés, en 25 outre, pour utiliser la clé de communication pour réaliser l'étalement et le désétalement de spectre par séquence directe (DSSS) du signal de données.