Brevet FR2492198A1 — publié le 19820416

La présente invention concerne la transmission bidirectionnelle de signaux sur une même voie de transmission, telle qu'unie ligne téléphonique, par une procédure de transmission à l'alternat, c'est-à-dire une procédure consistant à émettre une série d'informations, telle qu'un paquet d'informations numériques, à une extrémité de la voie, à le recevoir à l'autre, puis à émettre un autre paquet d'informations dans l'autre sens, à le recevoir et ainsi de suite. L'invention a plus particulièrement pour objet un système de transmission numérique à l'alternat dans lequel l'encombrement spectral est réduit, notamment par la suppression de la composante continue et la diminution du niveau des basses fréquences, sans augmentation du débit à transmettre. Ainsi qu'il est connu, il est en général recherché dans un tel système, comportant donc un module codeur-décodeur à x chaque extrémité d'une - voie de transmission, la suppression de la composante continue du message transmis, afin de permettre une téléalimentation éventuelle et de simplifier les circuits d'émission et de réception des signaux, ainsi que la minimisation de la bande passante normalement nécessaire pour transmettre correctement les informations. Il est connu, en transmission numérique unidirectionnelle, d'atteindre ces objectifs en utilisant un code à somme numérique bornée ou à somme alternée bornée, respectivement, ou dont les deux sommes sont bornées dans le cas où est recherché l'ensemble de ces propriétés. On rappelle que la somme numérique est la somme des valeurs des symboles du code utilisé entre l'instant choisi comme origine de émission et un instant quelconque, et que la somme alternée est la somme des valeurs des symboles de rang pair diminuée de la somme des symboles de rang impair du même code. En transmission bidirectionnelle, le codage étant réalisé à chacune des extrémités de la ligne de transmission alternativement, cette solution n'est pas applicable : il y a en effet alors des discontinuités dans l'évolution des sommes numériques lorsqu'on change de sens de transmission, c'est-à-dire de codeur.Néanmoins, différentes solutions sont connues pour résoudre ce problème, parmi lesquelles on peut citer - I'utilisation de codes de transmission connus et l'addition d'éléments supplémentaires, transmis en fin de paquet dans le but d'obtenir toujours la même valeur de la somme numérique ou de la somme alternée en fin de paquet, quel que soit le contenu de celuici; - la création de nouveaux codes de transmission qui ne comprennent que des mots de somme numérique ou de somme alternée nulle, ce qui conduit bien entendu à une somme nulle pour l'ensemble du paquet.Dans les deux cas, la valeur de la somme numérique ou de la somme alternée est la même à la fin de chaque paquet, qu'il soit émis par l'une ou l'autre extrémité, et l'enveloppe du spectre du signal électrique sur la ligne est identique au spectre émis par les signaux numériques dans le cas d'une transmission unidirectionnelle. L'inconvénient de ces deux méthodes est d'augmenter artificiellement le temps d'émission des paquets pour une même cadence de transmission : le débit d'informations utiles transmises est donc diminué. La présente invention a pour objet un système de transmission comportant un module codeur-décodeur à chaque extrémité. d'une ligne, qui permet d'éviter ces inconvénients. A cet effet, ce système utilise les mêmes codes qu'en transmission unidirectionnelle et ce avec les mêmes performances spectrales, grâce à la commande du codeur par le décodeur de chaque module, afin que chaque paquet reçu par le décodeur fasse évoluer l'état interne du codeur. On rappelle qu'on entend par état interne d'un codeur, I'état de ce codeur tel qu'il est caractérisé par les deux valeurs respectivement de la somme numérique et de la somme alternée, à la fin d'une unité de transmission (mot ou paquet). Plus précisément, le système selon l'invention comporte un système de transmission numérique à l'alternat, comportant au moins un module d'émission-réception à chaque extrémité d'une voie de transmission, chacun des modules comportant - un codeur recevant l'information à transmettre - un décodeur recevant l'information transmise - des moyens de commande du codeur par le décodeur d'un même module, I'information reçue par le module faisant évoluer l'état interne du codeur. D'autres objets, caractéristiques et résultats de l'invention ressortiront de la description suivante, donnée à titre d'exemple non limitatif, et illustrée par la figure annexée qui représente un mode de réalisation du système selon l'invention. Le système de transmission représenté sur la figure comporte donc un module d'émission-réception 10 situé à une extrémité d'une voie de transmission 3, telle qu'une ligne téléphonique, à l'autre extrémité de laquelle est connecté un autre module d'émissionréception 20. Le module 10 comporte une entrée M1 sur laquelle sont reçus les messages à transmettre et une sortie S2 où sont disponibles les messages reçus et décodés. Le module 10 comporte encore un codeur C1 relié à l'entrée M1 et fournissant à un émetteur E1 un message codé correspondant au message à transmettre, L'émetteur E1 étant lui-même lui-même relié à la ligne 3. A la ligne 3 est également relié un récepteur R2 recevant un message codé et le transmettant à un décodeur D2, lequel fournit un message décodé correspondant au message reçu, sur la sortie S2. Ainsi qu'il est connu, l'émetteur E1 et le récepteur R2 sont tous deux reliés à la ligne 3 par l'intermédiaire d'un aiguillage A12 commandé par un dispositif de synchronisation S10.En outre, la sortie du décodeur D2 est également reliée à l'entrée du codeur C1 par l'intermédiaire d'un aiguillage A11, également commandé par le dispositif de synchronisation De façon analogue, le module d'émission-réception 20 compor te un récepteur R1 relié à la ligne 3 par l'intermédiaire d'un aiguillage A22, recevant le message émis par le module 10 et le transmettant à un décodeur D1, lequel fournit sur sa sortie S1 le message reçu et décodé. Le module 20 comporte encore un codeur C2 recevant un message M2 à transmettre du module 20 vers le module 10 et fournissant ce même message codé à un émetteur E2, lequel est relié à la ligne 3, également par l'intermédiaire de l'aiguillage A22. Comme précédemment, la sortie du décodeur D1 est reliée à l'entrée du codeur C2 par l'intermédiaire d'un aiguillage A21.Les aiguillages A21 et A22 sont commandés par un dispositif de synchronisation S20. Le fonctionnement de ce dispositif est le suivant. Un message à transmettre du module 10 au module 20 est donc fourni sur l'entrée M1. Le dispositif de synchronisation S10 commande l'aiguillage A1 1 afin qu'il relie l'entrée M1 au codeur C1 (position 1). Le message est alors codé dans l'élément C1, puis transmis à l'élément E1 qui assure l'émission sur la ligne 3, l'aiguillage A12 autorisant la connexion (position 1). Le dispositif de synchronisation S20 du module 20 commande alors l'aiguillage A22 afin qu'il mette en liaison là ligne 3 avec le récepteur R1 (position également repérée 1), ce qui permet la réception du message et son décodage par l'élément D1 qui fournit le message décodé sur la sortie Simultanément, le dispositif S20 commande l'aiguillage A21 de sorte qu'il mette en relation la sortie S1 avec le codeur C2 (position toujours repérée 1), ce qui a pour effet de faire évoluer l'état interne du codeur C2 en fonction du message reçu par le module 20. C'est là le seul effet de cette connexion, du fait que l'aiguillage A22 étant en position 1, l'émetteur E2 n'est pas alors relié à la ligne 3. L'état interne du codeur C2 n'est plus modifié dès la fin du message reçu. Lorsqu ' ensuite le module 20 reçoit, sur son entrée M2, un message à émettre vers le module 10, le dispositif de synchronisation S20 fait passer les aiguillages A21 et A22 en position repérée 2, c'est-à-dire que l'entrée M2 est reliée au codeur C2 et l'émetteur E2 est relié à la ligne 3, avec l'avantage que le message à transmettre trouve le codeur C2 dans l'état où l'a laissé le message reçu précédemment, ce qui permet d'assurer de la même façon que dans une transmission unidirectionnelle le bornage des sommes numériques. Le message émis par le module 20 est reçu par le module 10 de façon analogue à la réception précédente par le module 20, c'est-àdire que le dispositif de synchronisation S10 commande la mise des aiguillages A11 et A12 en position 2, assurant ainsi la connexion de la ligne 3 avec le récepteur R2 et la connexion de la sortie S2 avec le codeur C1, ce qui permet de faire évoluer les états internes du codeur C1 en fonction du message reçu, et ceci uniquement pendant sa réception. Le système décrit ci-dessus réalise donc au niveau de chaque module la commande du codeur par le décodeur, à l'aide d'un simple aiguillage supplémentaire (Al1 et A21 respectivement). II est bien entendu qu'il est possible de réaliser cette commande du codeur par le décodeur par tout autre moyen connu. Dans une variante de réalisation (non représentée), il est inséré dans chaque module un dispositif de détection des erreurs de transmission ou un dispositif de détection d'absence de réception de signaux cohérents, réalisés de tout moyen connu, et muni en outre des moyens d'inhibition du codeur du module dans lequel il est situé, par exemple par l'intermédiaire du dispositif de synchronisation (S10' S20) > afin que les éventuelles erreurs de transmission ne fassent pas évoluer l'état interne du codeur considéré. Toutefois, cette solution est complexe et ne se justifie que dans le cas où il est souhaité une grande qualité du spectre des signaux transmis: en effet, l'action d'une erreur de transmission sur le codeur du module récepteur n'entraîne pas de nouvelles erreurs de transmission, mais seulement une dégradation du spectre dû à l'évolution parasite des états internes du codeur. Ce système assure donc une équivalence pratique entre les spectres de signaux en transmission à l'alternat et en transmission unidirectionnelle, et ce sans augmentation du débit à transmettre et en utilisant les mêmes codeurs et décodeurs dans les deux cas. REVENDICATIONS 1. Système de transmission numérique à l'alternat, comportant au moins un module d'émission-réception (10, 20) à chaque extrémité d'une voie de transmission (3), chacun de ces modules comportant - un codeur (C1, C2) recevant l'information à transmettre - un décodeur (D1, D2) recevant l'information transmise; le système étant caractérisé par le fait que chacun des modules comporte en outre des moyens de commande du codeur par le décodeur d'un même module, de sorte que l'information reçue par le module fasse évoluer l'état interne du codeur. 2. Système selon la revendication 1, caractérisé par le fait que les moyens de commande comportent un système d'aiguillages (Al1, A21, A12, A22) réalisant la liaison de la sortie du décodeur (D1, D2) à l'entrée du codeur (C1, C2) lorsque le module (10, 20) reçoit une information transmise, et inhibant la réémission de cette dernière. 3. Système selon la revendication 1, caractérisé par le fait que chacun des modules (10, 20) comporte en outre un dispositif de détection des erreurs de transmission ou l'absence de signaux reçus, comportant des moyens d'inhibition du codeur (C1, C2) du module (10, 20) dans lequel il est situé, de sorte que la détection d'une erreur de transmission ne fasse pas évoluer l'état interne du codeur (C1, C2).