Brevet FR2650716A1 — publié le 19910208

Dispositif de correction des distorsions de transmission d'un signal de données en fonction des violations du code de transmission. Le domaine de l'invention est celui des dispositifs de correction applicables à un signal numérique, à l'émission ou à la réception, pour compenser des distorsions introduites par le canal de transmission. La présente invention a été élaborée plus particulièrement en relation avec des applications de transmission sur paires de fils torsadés, du type utilisable dans des liaisons privées o les câbles ont des caractéristiques variables, o le niveau des distorsions est élevé, et o les portées sont relativement courtes (de l'ordre de quelques centaines à quelques milliers de mètres). Toutefois, la portée de la présente invention s'étend clairement à d'autres conditions de transmission, sur tout type de support et de longueur de transmission. Dans le cas o le support de transmission est constitué par une paire de fils torsadés, la fonction de transfert du canal de transmission provoque une atténuation'des hautes fréquences, à cause de l'augmentation de la résistance des fils à ces fréquences (effet de peau). Il en résulte un phénomène d'interférence intersymbole, dû au fait que la queue de chaque symbole perturbe la détection d'au moins un symbole suivant. On connaît des moyens de corriger l'interférence intersymbole, notamment en utilisant des dispositifs d'égalisation du signal reçu. L'opération d'égalisation a pour objectif de corriger les fonctions de transfert du câble, en insérant dans la chaîne de réception un module présentant une fonction de transfert inverse de celle du câble dans la bande utile. Ainsi, dans le cas d'une paire de fils torsadés, l'égalisateur pourra assurer une expression des composantes haute fréquence dans le signal reçu. Toutefois, la nature et l'intensité des distorsions affectant le canal de transmission peuvent varier dans le temps, ainsi qu'en fonction des communica- tions établies (distance séparant les terminaux communicants, caractéristique des lignes de transmission,...). L'objectif de la présente invention est de fournir des moyens permettant de choisir automatiquement un niveau d'é e::.isation adapté à la fonction de transfert du câble, pour la transmission courante. D'une manière plus générale, la présente invention a pour objectif de fournir un système de correction autoadaptatif des distorsions induites dans le canal de transmission; les moyens de correction ne se limitent pas à la mise en oeuvre de moyens d'égalisation, mais peuvent être également être constitués par d'autres systèmes comme on le verra plus loin. On connaît déjà des techniques de correction autoadaptative. On connaît par exemple un principe de correction basé sur la mesure du niveau crête du signal reçu. Ce type de technique est très bien adapté dans le cas o on peut établir un rapport constant entre l'affaiblissement du signal, et la distorsion. Toutefois, cette technique n'est pas généralisable à tous les types de câbles et à tous les types de transmission et de distorsion. On connaît également des systèmes d'égalisation autoadaptatifs mettant en oeuvre des techniques de filtrage numérique. Ces techniques sont toutefois relativement complexes à mettre en oeuvre, en nécessitant par exemple l'utilisation d'algorithmes de calcul de coefficients de filtrage, à itérations multiples, coopérant par exemple avec des filtres de type "filtre transversal" comprenant des jeux de cellules de retard sélectivement activables. L'objectif de la présente invention est de fournir des moyens de correction autoadaptatifs des distorsions induites dans le système reçu, dont la mise en oeuvre soit simple, à partir de critères immédiatement disponibles par analyse du signal reçu. Un autre objectif de l'invention est de fournir un tel dispositif de correction autoadaptatif compatible avec divers types de canaux de transmission, et de codes de transmission des signaux numériques. Ces objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints à l'aide d'un dispositif de correction des distorsions de transmission d'un signal de donnée, du type transmis au moyen d'un code à logique interne susceptible de viols détectables, comprenant des moyens de détection des violations de code à la réception, coopérant avec des moyens de réglage des moyens de correction des distorsions de transmission. De façon avantageuse, lesdits moyens de correction appartiennent au groupe comprenant les dispositifs égaliseurs, les détecteurs à seuil, les générateurs de signaux de données numériques à forme d'onde précompensée, et les moyens de contrôle du niveau d'injection de la téléalimentation ou la commutation de débit * de transmission pour les transmissions à débit variable. Ledit code est avantageuse- ment le code AMI. Dans un mode de réalisation préférentiel de l'invention, les moyens de détection sont constitués de cellules de correction sélectivement commutables, à partir de la quantification de l'information fournie par lesdits moyens de détection des violations de code à la réception. Avantageusement, dans le cas d'un signal de données codées dont chaque échantillon est susceptible de prendre au moins deux états distincts de l'état zéro, lesdits moyens de détection des violations de code comprennent au moins deux moyens distincts de détection des violations de code, affectés chacun aux détections de viol d'un état distinct dudit signal. Selon une caractéristique préférentielle de l'invention, le dispositif comprend des premiers moyens de détection. de séquence numérique reçue représentative d'une correction insuffisante, et des seconds moyens de détection de séquences représentatives d'une correction excessive. Dans ce cas, le dispositif inclut avantageusement des moyens d'absorption des bruits du canal de transmis- sion, par compensation des détections rapprochées de séquence représentatives d'une correction insuffisante et de séquences représentatives d'une correction excessive. Dans une configuration préférentielle de mise en oeuvre de l'invention, le dispositif comprend des moyens de détection des violations de code dans le signal reçu pilotant des moyens de correction du signal émis au sein du même terminal émetteur/récepteur. Dans ce cas, il comprend avantageusement un canal de communication des moyens de correction mis en oeuvre dans chacun desdits terminaux émetteurs/récepteurs distants en communication. D'autre part, lesdits moyens de correction sont alors préférentiellement constitués par des moyens de correction appartenant au groupe comprenant les moyens des générations d'échantillons précompensés par formation ai créneaux tronqués, à terminaison 2650 7 16 complémentaire, ou à front arrière décroissant. D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante d'un mode de réalisation préférentiel de l'invention, donné à titre illustratif et non limitatif, et des dessins annexés dans lesquels: - la figure 1 est un schéma illustrant le principe du code AMI, compatible avec le dispositif de correction autoadaptatif de l'invention; - les figures 2 et 3 sont des chronogrammes illustrant des formes d'ondes de signaux émis, et reçus sans égalisation (fig.2) ou avec égalisation excessive (fig.3), permettant de mettre en évidence des violations du code AMI utilisé pour la transmission - la figure 4 est un schéma d'un circuit avantageux de mise en oeuvre d'un dispositif de correction par sélection de niveau d'égalisation, à la réception, selon l'invention; - la figure 5 est un schéma illustrant le principe de correction par précompensation à l'émission, à partir d'une détection des violations de code à la réception, dans un même terminal émetteur/récepteur, selon l'invention; - les figures 6A, 6B, 6C représentent des formes d'onde précompensée, à impulsion tronquée (fig.6B) ou à front arrière décroissant (fig.6C), correspondant à un symbole créneau 6A, pour la correction à l'émission d'un signal numérique en fonction de la détection de violation de code effectuée au récepteur; Le mode de réalisation décrit ci-après se rapporte plus particulièrement à un système de transmission sur paire de fils torsadés, utilisant le code AMI. Comme on peut le voir en figure 1, il existe deux types de code AMI: - le code AMI NRZ; ce code assure le codage de l'état logique 0 par une tension de 0 Volt, et de l'état logique 1 par une tension qui est alternativenient positive et négative. Ce code a un spectre comprenant un premier 0 à la fréquence bit, et une composante continue nulle; - le code AMI RZ; ce code assure un codage de l'état logique 0 par une tension de 0 Volt, et de l'état logique 1 par une impulsion qui est alternativement positive et négative, et qui dure.la première moitié d'un intervalle de temps. Ce code présente un spectre avec le premier 0 à une fréquence égale à la fréquence bit, et une composante continue nulle, comme le code AMI NRZ. La figure 1 présente l'aspect respectif d'un codage AMI NRZ (11), et d'un codage AMI RZ (12), appliqué à une même séquence binaire 10. Les exemples présentés ci-après se rapportent plus particulièrement au code AMI NRZ. La figure 2 illustre le phénomène de distorsion d'un signal émis selon le code NRZ. Le chronogramme présente les informations suivantes: - données binaires émises: 20; - signal émis: 21; - numérotation des symboles émis: 22; - forme du signal reçu sans égalisation 23. On a représenté sur le signal reçu 23 les seuil positifs 24 et négatifs 25 de détection du signal à la réception - signal d'horloge BCLKR: 26; - données binaires décodées, à la réception: 27. On a repéré, dans la séquence de données binaires décodée 27, les erreurs 28 par rapport aux données émises 20, ainsi que les violations 29 du code AMI. La première violation 29 repérable dans les données binaires décodées 27 est la détection de deux impulsions négatives successives (symboles 2 et 3). Ceci est dû au fait que le symbole numéro 2 perturbe la détection du symbole numéro 3, du fait des distorsions introduites dans le canal de transmission, le symbole numéro 3 étant alors détecté comme une impulsion négative au lieu d'une tension de 0 volt. Dans ce cas, la violation du code permet donc d'annoncer l'erreur de détection. Selon l'invention, c'est la détection des violations du code qui est utilisée pour régler ou commuter les moyens de correction, notamment d'égalisation, dans le récepteur. La figure 3 illustre qu'une égalisation excessive du signal.reçu peut être également la cause de distorsion intersymbole, et donc d'erreurs de transmission. Les différents signaux représentés en figure 3 sont les suivants: - forme du signal reçu 33, avec égalisation excessive, correspondant au signal émis 21. On a également représenté sur, signal reçu 33 les seuils positif 31 et négatif 32 de détection de la valeur des impulsions; - horloge de réception 34; - données binaires décodées 35. Dans la séquence de données 35, on a repéré les erreurs 36 de décodage par rapport aux données binaires émises, ainsi que la détection d'une violation 37 du code AMI, par détection de deux impulsions négatives entre lesquelles aucune impulsion positive n'a été décodée. On remarquera que les violations de code, dans le cas d'une égalisation excessive, ne sont pas les mêmes que dans le cas d'une égalisation insuffisante. Une violation détectée du type 0++, 0--, +++ ou --- est caractéristique d'une I0 égalisation insuffisante. En revanche, une violation constituée par la succession de deux impulsions de même polarité séparées par un ou plusieurs 0 (par exemple +0+, ou -0000-), est caractéristique d'une égalisation excessive. Le dispositif représenté en figure 4 permet de prendre en compte les deux types de violation (égalisation insuffisante, et égalisation excessive), pour commuter ou régler le niveau d'égalisation, et par conséquent accentuer plus ou moins les hautes fréquences dans l'exemple retenu. Dans ce cas, les cellules d'égalisation sont constituées par des filtres passe- haut de valeurs de coupure distinctes. Pour que les deux types de séquences binaires qui génèrent les deux types de violation soient équiprobables, la séquence binaire est brouillée avant d'être codée et mise en ligne. On va maintenant décrire le dispositif de la figure 4. Le signal reçu de la ligne de transmission 90 passe à travers le transfor- mateur de ligne 51 et il est ensuite appliqué aux entrées des quatre égaliseurs 521, 522, 523, 524. Un multiplexeur 53 sélectionne une des sorties des quatre égaliseurs 52i selon l'adresse 54 appliquée par le système de détection des violations. Le multiplexeur 53 peut également choisir le signal sans égalisation. L'accentuation des hautes fréquences croit de l'égaliseur 521 à l'égaliseur 524. Le signal en sortie du multiplexeur est appliqué aux entrées des deux comparateurs 551 (CMP1) et 552 (CMP2). Le comparateur 551 détecte les impulsions positives et le comparateur 552 détecte les impulsions négatives. Les seuils de détection VS. et VS respectivement 2650 7 16 des deux comparateurs sont placés automatiquement à la moitié de la tension crête des impulsions positives et négatives revues. Les deux sorties de ces comparateurs , 552 sont combinées dans la porte OU 56. La sortie de cette porte 56 est échantillonnée dans la bascule 57 par l'horloge BCLKR 58. L'horloge BCLKR est l'horloge bit récupérée du signal en ligne par une boucle de verrouillage de phase. Elle échantillonne la sortie 56 au point o la distorsion intersymbole est minimale. La sortie 60 de la bascule 58 est le signal binaire (signal décodé). Les bascules 61, 62, 63 forment un registre à décalage 101 qui mémorise la présence ou l'absence d'une impulsion positive pendant l'intervalle de temps courant, et les deux intervalles de temps précédents. Ces bascules sont pilotées par l'horloge qui est synchrone avec l'horloge BCLKR mais avancée de l'ordre d'un quart de cycle pour accentuer l'influence de la distorsion intersymbole. Ceci permet un réglage plus fin de l'égalisation. Les bascules 71, 72, 73 mémorisent, de la même manière, la présence ou l'absence des impulsions négatives, en formant un registre à décalage 102. Les portes 64, 65 et 66 forment un module 103 de décodage des séquences 0+ +, 0--, +++ et ---. Ces séquences contiennent les violations caractéristiques d'une égalisation insuffisante. Les portes 67 et 59 forment une bascule R/S qui, en combinaison avec les bascules 68 constituent un module 104 de stockage de la polarité de la dernière impulsion reçue. Les portes 74, 75 et 76 forment un module de décodage des séquences de deux impulsions de la même polarité séparées par un ou plusieurs zéros. Ces séquences sont caractéristiques d'une égalisation excessive. Le compteur-décompteur 77 est chargé avec la valeur 8 au départ. Si une violation est détectée qui est caractéristique d'une égalisation insuffisante, la valeur du compteur-décompteur est incrémentée. Si une violation caractéristique d'une égalisation excessive est détectée la valeur du compteur-décompteur est décrémentée. Dès que le compteur-décompteur arrive à sa valeur maximum ou minimum, le compteur est rechargé avec la valeur 8. Ce système évite les commutations intempestives entre les différen.: égaliseurs à cause du bruit. 2650 7 1 6 Quand le compteur 77 arrive à sa valeur maximum, le compteur- décompteur 78 est incrémenté. Inversement, quand le compteur-décompteur 77 arrive à sa valeur minimum, le compteur-décompteur 78 est décrémenté. Comme déjà noté, les sorties du compteur-décompteur 78 adressent le multiplexeur 53 qui sélectionne soit une sortie des quatre égaliseurs 521 522, 523, 524, soit le signal de ligne 50 sans égalisation. Le système reste stable dès qu'une cellule d'égalisation est sélectionnée qui ne produit pas des violations de code. Les portes 79, 80 et 81 évitent que le compteur ne dépasse la valeur zéro quand il décompte ou la valeur 4 quand il compte. La sortie du compteur 78 peut être utilisée pour le réglage d'un seul égaliseur variable. Dans un autre mode de réalisation illustré en figure 5, le détecteur de violation de code 115 d'un terminal 116 émetteur/récepteur sert pour le réglage d'un circuit de correction d'émission 113 dans le sens inverse. Dans ce dernier cas, le système émetteur/récepteur distant 114 doit être informé par un canal de signalisation (préférentiellement sur le même lien physique) de l'égalisation sélectionnée par le système d'émission/réception 116 local pour que le même degré de correction soit choisi pour les deux sens de transmission 111,112. Le système E/R distant 114 est par exemple un PABX, dialoguant avec le terminal 116. Lors de l'appel du terminal 116 par le PABX 114, le détecteur de viols 115 commande la sélection de l'égalisation 113; La ligne 112 transmet alors l'information du niveau d'égalisation sélectionné au PABX 114, pour piloter l'égaliseur 117 de l'émetteur du PABX. Le circuit de correction 113 est par exemple un circuit de génération de symboles précompensés, du type représenté en fig.6B ou 6C. Un dispositif de génération d'un code AMI modifié du type de la fig.6B est protégé par une demande de brevet conjointe au nom du même déposant. Dans une variante de réalisation, on peut envisager également un système qui compte les violations détectées en sortie de plusieurs égaliseurs et qui sélectionne l'égaliseur qui produit le nombre minimum de violations. Enfin, la détection des violations peut être utilisée pour d'autres fonctions, telle que le réglage des seuils des comparateurs de détection. REVENDICATIONS 1. Dispositif de correction des distorsions de transmission d'un signal de - donnée, du type transmis au moyen d'un code à logique interne susceptible de viols ' déectables, caractérisé- en ce qu'il comprend des moyens (103,105; 115) de détection des violations de code à la réception, coopérant avec des moyens de réglage des moyens de correction (52v 522, 523, 524; 113,117) des distorsions de transmission. 2. Dispositif selon la revendication 1 caractérisé en ce que lesdits moyens de correction appartiennent au groupe comprenant les dispositifs égaliseurs, les détecteurs à seuil, les générateurs de signaux de données numériques à forme d'onde précompensée, et les moyens de contrôle du niveau d'injection de la téléalimentation ou la commutation de débit de transmission pour les transmissions à débit variable. 3. Dispositif selon la revendication 1 caractérisé en ce que ledit code est le code AMI. 4. Dispositif selon l'une quelconque des revendications 1 et 2 caractérisé en ce que lesdits moyens de correction sont constitués de cellules de correction sélectivement commutables (52v 522, 523, 524), à partir de la quantification' de l'information fournie par lesdits moyens de détection des violations de code à la réception. 5. Dispositif selon l'une quelconque des revendications 1 à 4, dans le cas d'un signal de données codées dont chaque échantillon est susceptible de prendre au moins deux états distincts de l'état zéro, caractérisé en ce que lesdits moyens de détection des violations de code comprennent au moins deux moyens (101,102) distincts de détection des violations de code, affectés chacun aux détections de viol d'un état distinct dudit signal. 6. Dispositif selon l'une quelconque des revendications 1 à 5 caractérisé en ce que lesdits moyens de détection des violations de code comprennent des premiers moyens (103) de détection de séquences numériques revues représenta- tives d'une correction insuffisante, et des seconds moyens (101) de détection de 265 0 7 1 6 séquences représentatives d'une correction excessive. 7. Dispositif selon la revendication 6 caractérisé en ce qu'il comprend des moyens (77) d'absorption des bruits du canal de transmission, par compensation des détections rapprochées de séquences représentatives d'une correction insuffisante et de séquences représentatives d'une correction excessive. 8. Dispositif selon l'une quelconque des revendications 1 à 7 caractérisé en ce que lesdits moyens (115) de détection des violations de code dans le signal reçu pilotent des moyens (113) de correction du signal émis au sein du même terminal émetteur/récepteur (116). 9. Dispositif selon la revendication 8 caractérisé en ce qu'il comprend un canal de communication des moyens de correction mis en oeuvre dans chacun desdits terminaux émetteurs/récepteurs distants (114,116) en communication. 10. Dispositif selon l'une quelconque des revendications 8 et 9 caractérisé en ce que lesdits moyens de correction appartiennent au groupe comprenant les moyens de génération d'échantillons précompensés par formation de créneaux tronqués, à terminaison complémentaire, ou à front arrière décroissant. 11. Dispositif selon l'une quelconque des revendications 1 à 10 caractérisé en ce qu'il comprend des moyens de sélection d'un niveau de correction des distorsions de transmission en fonction de la comparaison des violations détectées pour chacun desdits niveaux de correction disponibles.