Brevet FR2724078A1 — publié le 19960301

1] 2724078 Procédé de resynchronisation d'un appareil récepteur de données. Lors de la transmission synchrone de données, il faut que la trame de cadence de l'appareil récepteur concorde avec les limites de mots et, dans des appareils à multiplexage, concorde en plus avec la trame d'impulsions du signal numérique reçu. La synchronisation peut s'effectuer par exemple sur la base de certaines règles de codage, qui10 comportent les mots de données transmis. De même, on peut utiliser certaines combinaisons de bits, qui n'apparaissent pas dans les mots de données transmis ou qui n'apparaissent que très rarement et que l'on insère par exemple comme mots de verrouillage de trame au début d'une trame d'impulsions. Le mot de verrouillage de trame (ou d'autres critères de synchronisation) peut cependant être confondu avec une petite probabilité avec des mots de données suivants. Pour empêcher une mauvaise synchronisation, on vérifie si le mot de verrouillage de trame réapparaît de20 manière périodique. Cela vaut aussi pour des mots de données, qui ont certaines règles de codage ou combinaisons. Il s'effectue une vérification de synchronisme même pendant la transmission de données. Si l'on ne reconnaît pas les critères de synchronisation pendant un laps de temps25 assez long, il s'effectue en règle générale une resynchronisation. Une mauvaise synchronisation peut avoir lieu également dans les systèmes de double appel,comme dans le système électronique à multiplexage ELMUX ou ARQ (Siemens AG, 2 2724078 Réf N F 255/122.08.101 PA3771). Il s'ensuit que l'on répète constamment les mêmes données, ce qui empêche une transmission. Puisqu'à la fois il apparaît un mot spécial de données et qu'il n'y a pas non plus d'infraction aux règles 5 de codage, on ne peut pas reconnaître d'emblée la mauvaise synchronisation. Mais on peut provoquer une resynchronisation en raison du défaut de sortie de données, et éventuellement à l'aide d'un dispositif de mesure du rendement. On mémorise temporairement le signal manuel de synchronisation et on le10 convertit en une impulsion synchrone, qui décale d'un bit la trame de cadence du récepteur. La vérification du signal numérique reçu commence ainsi décalée d'un bit immédiatement après la confusion du critère de synchronisation. On est ainsi sûr de vérifier bit pour bit l'une après l'autre toutes15 les positions de phases possibles et il est ainsi garanti que l'on atteint toutes les positions de phases, donc en tous les cas aussi la bonne. Il se produit, même dans les systèmes à multiplexage récents de mauvaises synchronisations, que l'on ne peut pas reconnaître en contrôlant un mot de verrouillage de trame. On connaît par le brevet mis à la disposition du public en République Fédérale d'Allemagne sous le numéro P 32 12 405 un dispositif de synchronisation pour des systèmes à multiplexage. Ce dispositif comprend comme particularité un second compteur de trames, qui permet, même pendant l'état synchronisé de réagir à d'autres mots de verrouillage de trame et de diminuer ainsi le temps de resynchronisation. La resynchronisation commence, comme dans tous les autres30 dispositifs de synchronisation dans les systèmes à multiplexage, après que l'impulsion de fenêtre (impulsion de trame) est apparue. Si l'on transmet constamment des données changeant, par exemple du texte, on ne fait pas la confusion avec un mot de verrouillage de trame pendant longtemps. 3 2724078 S'il s'agit en revanche d'informations supplémentaires inchangées ou de données de mesure constantes, il peut être reçu en continu un faux mot de verrouillage de trame, qui passe pour la synchronisation correcte. C'est la raison pour laquelle on effectue dans bien des cas un contrôle supplémentaire de vraisemblance des données reçues, par exemple par une installation numérique de calcul. Le dispositif de contrôle fournit dans ce cas,10 indépendamment de la position de trame, une instruction de changement de synchronisation, qui déclenche une resynchronisation. Si le faux mot de verrouillage de trame se trouve peu avant le vrai mot de verrouillage de trame, la probabilité de donner l'instruction asynchrone de changement15 de synchronisation pendant le laps de temps entre le vrai mot de verrouillage de trame et le faux mot de verrouillage de trame, de reconnaître de nouveau le faux mot de verrouillage de trame comme le prochain et d'empêcher ainsi une resynchronisation correcte, est grande.20 L'invention vise un procédé de resynchronisation correcte. On y parvient par un procédé de resynchronisation d'un appareil récepteur de données, dont le compteur de trames fournit périodiquement au début d'une trame25 d'impulsions une impulsion de fenêtre, par une instruction asynchrone de changement de synchronisation, qui est caractérisé en ce que l'on mémorise temporairement l'instruction de changement de synchronisation jusqu'à ce qu'apparaisse l'impulsion de fenêtre et on ne provoque une30 resynchronisation qu'après l'apparition de cette impulsion de fenêtre. Un perfectionnement avantageux de l'invention prévoit que seul le changement de l'état passif à l'état actif de l'instruction de changement de synchronisation35 provoque une resynchronisation et la durée de l'état actif de cette instruction n'exerce pas d'influence sur le processus de synchronisation. L'avantage particulier du procédé suivant l'invention tient à sa simplicité. Si l'on déclenche la synchronisation au bon moment, elle s'effectue correctement. Un exemple de réalisation de l'invention est explicité plus en détail ci-après en référence à des figures. La figure 1 est un synoptique modulaire destiné à expliquer l'invention.10 La figure 2 représente des détails du circuit de l'invention. La figure 3 est un diagramme destiné à expliquer le mode de fonctionnement. Le synoptique modulaire représenté à la figure 1 montre des blocs fonctionnels de synchronisation d'un récepteur de données. On envoie un signal DS de données reçu à un dispositif RE de reconnaissance de mots de verrouillage de trame, qui fournit à sa sortie une impulsion d'une longueur d'un bit, s'il a reconnu un mot RKW de verrouillage de trame (ou s'il a détecté un signal correspondant dans les20 données reçues). On envoie cette impulsion à un dispositif SYN de synchronisation, qui peut fournir à cet instant, pour synchroniser un compteur RZ de trames une impulsion SI de synchronisation. On fournit ensuite périodiquement à l'instant auquel on attend le mot de verrouillage de trame,25 par l'intermédiaire d'un décodeur DEC connecté au compteur RZ de trames, une impulsion RI de fenêtre, que l'on envoie au dispositif SYN de synchronisation. Il est prévu en outre une commande ZS supplémentaire, par laquelle on envoie une instruction AB extérieure de changement de synchronisation au dispositif de synchronisation. Le principe de fonctionnement du dispositif de synchronisation est connu. Pendant la phase de synchronisation, on règle lorsqu'apparaît un mot de 2724078 verrouillage de trame, le compteur RZ de trames, qui commande toutes les fonctions de l'appareil de réception. A l'état synchronisé, le dispositif de synchronisation vérifie si le mot de verrouillage de trame apparaît aux instants escomptés. Si ce n'est pas le cas pendant longtemps, on provoque une resynchronisation, c'est- à-dire un nouveau contrôle du signal numérique reçu et un nouveau réglage du compteur de trames. On connaît de nombreuses variantes de synchronisation, qui essaient d'empêcher de mauvaises synchronisations et des resynchronisations inutiles. Comme décrit au début du présent mémoire il peut se produire lors de la transmission de données constantes une réception périodique du mot de verrouillage de trame. Le15 dispositif de synchronisation n'est alors plus en mesure de reconnaître cet état erroné et de provoquer une resynchronisation. Cependant sur la base des données fournies par l'appareil de réception, on peut reconnaître cet état par un dispositif de contrôle, qui vérifie la vraisemblance20 d'autres données reçues, et y mettre fin par une instruction AB de changement de synchronisation. Ce signal asynchrone est envoyé à une commande ZS supplémentaire et y est mémorisé pour déclencher à l'instant de l'impulsion de fenêtre une resynchronisation.25 On indique à la figure 2 les détails du circuit du dispositif SYN de synchronisation et de la commande ZS supplémentaire, qui sont les plus importants pour l'invention. Le dispositif SYN de synchronisation comprend un circuit LS logique, une partie ST de commande et une bascule30 KS bistable de synchronisation que l'on peut considérer aussi comme appartenant à la partie de commande. On envoie le mot RKW de verrouillage de trame, une instruction de resynchronisation SB fournie par la commande ST et l'instruction ABS de changement de synchronisation mémorisée35 temporairement au circuit LS logique. 6 2724078 La commande ZS supplémentaire comprend une mémoire KZ intermédiaire destinée à la mémorisation de l'instruction AB asynchrone de changement de synchronisation. L'instruction SB de resynchronisation et l'instruction ABS de changement de synchronisation mémorisée temporairement sont combinées par l'intermédiaire d'une porte OU OD du circuit logique et sont envoyées à l'entrée D de la bascule KS bistable de synchronisation. Les deux instructions provoquent le positionnement de la bascule KS bistable de synchronisation au front montant de l'impulsion RI de fenêtre, ce qui engendre l'état prêt à la synchronisation, après que l'impulsion RKW éventuellement présente et d'une longueur d'un bit, qui signale un faux mot de verrouillage de trame (RV, figure 3), n'est plus active. Bien entendu la "synchronisation" de l'instruction AB du changement de synchronisation peut s'effectuer aussi déjà dans le circuit ZS supplémentaire par l'impulsion RI de fenêtre ou par une impulsion y associée. Après l'instant d'apparition du faux mot de verrouillage de trame et de l'état prêt à la resynchronisation alors engendré, un mot RKW de verrouillage de trame reçu provoque, par l'intermédiaire d'une porte ET UND connectée à la sortie de la bascule bistable de synchronisation, une impulsion SI de synchronisation, qui25 règle le compteur de trames et provoque ainsi une resynchronisation. Par le réglage de la bascule bistable KS de synchronisation, la bascule bistable KS de synchronisation remet à l'état initial la bascule bistable faisant office de mémoire KZ intermédiaire par l'intermédiaire de l'entrée de30 remise à l'état initial de cette dernière par un signal RSS de remise à l'état initial et efface ainsi l'instruction de changement de synchronisation mémorisée temporairement. Seule une nouvelle instruction de changement de synchronisation peut de nouveau régler la bascule bistable lorsque la35 synchronisation est achevée. 7? 2724078 La partie ST de commande est également informée de la resynchronisation et commence à contrôler si le mot de verrouillage de trame apparaît périodiquement. Bien entendu le spécialiste a la possibilité de réaliser de nombreuses variantes de circuit; de même le dispositif de synchronisation et la commande supplémentaire peuvent être mis en oeuvre par logiciel. On peut aussi tenir compte de propriétés de l'instruction de changement de synchronisation, en ne provoquant par exemple une10 resynchronisation que si une instruction de changement de synchronisation est encore présente. On a représenté au diagramme de la figure 3 les relations dans le temps entre le compteur de trames de l'appareil de réception et le signal de données reçu comme15 transformation. L'impulsion RI de fenêtre se répète périodiquement, il apparaît de même périodiquement dans le signal DS numérique le mot RKW de verrouillage de trame et un faux mot VR de verrouillage de trame. Le but connu du dispositif de synchronisation est de faire se recouvrir l'impulsion de fenêtre avec l'extrémité du mot RKW de verrouillage de trame en commandant le compteur de trames. Le laps de temps entre l'impulsion de fenêtre et le mot de verrouillage de trame est Tl. Si une resynchronisation commence à l'extérieur de ce laps de temps25 Tl, par exemple lorsque l'instruction AB de changement de synchronisation est donnée à un instant t2, qui provoque de même le début de la resynchronisation et ainsi le contrôle, il est encore identifié comme mot suivant de verrouillage de trame le faux mot RV de verrouillage de trame et la mauvaise30 synchronisation est conservée. Si en revanche, tout comme pour une resynchronisation déclenchée par le dispositif de synchronisation lui-même, on commence immédiatement après l'impulsion de fenêtre par la resynchronisation, on parvient à une synchronisation correcte. 8 2724078 REVENDICATIONS 1. Procédé de resynchronisation d'un appareil récepteur de données, dont le compteur (RZ) de trames fournit périodiquement au début d'une trame d'impulsions une impulsion (RI) de fenêtre, par une instruction (AB) asynchrone de changement de synchronisation, caractérisé en ce que l'on mémorise temporairement l'instruction (AB) de changement10 de synchronisation jusqu'à ce qu'apparaisse l'impulsion (RI) de fenêtre et on ne provoque une resynchronisation qu'après l'apparition de cette impulsion de fenêtre. 2. Procédé suivant la revendication 1, caractérisé en ce que seul le changement de l'état passif à l'état actif de l'instruction (AB) de changement de synchronisation provoque une resynchronisation et la durée de l'état actif de cette instruction n'exerce pas d'influence sur le processus de synchronisation.