Brevet FR2601534A1 — publié le 19880115

Procédé et dispositif de calage en phase de trains numériques synchrones L'invention concerne le calage en phase de trains numériques synchrones. Il est connu de transmettre par une ligne une information sous 5 forme de train binaire, et le traitement de l'information nécessite souvent la lecture du train binaire par le signal d'horloge qui lui est associé. Cette lecture est généralement réalisée à l'aide d'une bascule de type D. L'information est lue sur le front montant, ou descendant, du signal d'horloge pilotant la bascule, et transmise en sortie de la 10 bascule. Pour que la lecture se fasse correctement, l'information doit être présente au minimum un temps de prépositionnement avant le front actif, montant ou descendant, du signal d'horloge, et au minimum un temps de maintien après ce front. Lorsqu'il y a plusieurs trains, chaque train étant transmis par 15 une ligne, le synchronisme des trains est réalisé, conformément à la recommandation G 701 du CCITT, lorsque leurs instants significatifs apparaissent en moyenne à exactement la même cadence, les trains pouvant être affectés d'une gigue d'amplitude comprise entre des limites spécifiées. Il est donc possible de lire des trains numériques synchrones par un même signal d'horloge ayant la cadence d'apparition des instants significatifs des trains, dans la mesure o les conditions de temps de prépositionnement et de maintien sont respectées. Ces conditions ne posent généralement pas de problème lorsque le débit d'information est 25 faible. Par contre, lorsque les temps de maintien et de prépositionnement, les dispersions sur les temps de propagation dans les circuits logiques et les amplificateurs à l'émission des trains, et dans les lignes de transmission, ne sont plus négligeables devant le temps bit, c'est-à-dire lorsque les trains ont des débits élevés, alors une mise en 30 phase relative des trains devient nécessaire. L'invention a donc pour but le calage en phase de trains numériques synchrones notamment afin d'en permettre la lecture par un même signal d'horloge. L'invention a pour objet un procédé de calage en phase de trains 35 260 1 534 -2 numériques synchrones, chaque train étant constitué de bits ayant chacun une durée T, caractérisé par le fait que l'on définit à partir de l'un des trains pris comme référence des intervalles de temps successifs chacun de durée T, dits intervalle de temps de référence, que l'on 5 constitue un certain nombre de fenêtres temporelles dans chaque intervalle de temps de référence, que l'on effectue une comparaison de phase entre le train pris comme référence et un train retardé correspondant à un deuxième train numérique synchrone retardé d'un retard pouvant prendre une valeur nulle, pour déterminer la fenêtre dans laquelle se 10 situe chaque début des bits dudit train retardé, que l'on détermine en fonction de ladite fenêtre un temps de retard à appliquer audit deuxième train, et que l'on commande par un signal correspondant audit temps de retard un dispositif d'aiguillage pour insérer, dans une ligne de transmission acheminant ledit deuxième train, un dispositif de retard ayant 15 un retard égal audit temps de retard pour amener chaque transition de début des bits du train retardé dans l'une desdites fenêtres, dite de référence, prédéterminée en fonction de la relation de phase recherchée entre le train de référence et le deuxième train. L'invention a également pour objet un dispositif de calage en 20 phase pour la miseen oeuvre du procédé, caractérisé par le fait qu'il comporte un circuit de génération des fenêtres temporelles relié à une première ligne acheminant un train numérique de référence, un comparateur de phase relié au circuit de génération des fenêtres, un circuit de choix du retard relié au comparateur de phase, un dispositif d'aiguil25 lage ayant une entrée de commande reliée au circuit de choix du retard, n dispositifs de retard ayant un retard multiple d'un retard élémentaire reliés en entrée à une deuxième ligne acheminant un deuxième train numérique, le dispositif d'aiguillage ayant n + 1 entrée reliées à la deuxième ligne et aux dispositifs à retard, respectivement, et une 30 sortie reliée à une-troisième ligne, le comparateur de phase étant également relié en entrée à la troisième ligne qui achemine un train retardé correspondant au deuxième train numérique après un retard pouvant avoir une valeur nulle. Le procédé de l'invention nécessite que les trains numériques 35 synchrones comportent un minimum de transitions, condition généralement 3 réalisée lorsqu'ils sont issus d'un terminal de ligne coaxiale ou optique comportant un embrouilleur ou un codeur à somme bornée. L'invention va être décrite à l'aide d'un exemple de réalisation illustré par les figures annexées dans lesquelles: - la figure 1 présente un schéma bloc d'un dispositif de l'invention dans le cas d'un calage en phase de deux trains, - la figure 2 est un diagramme représentant les fenêtres temporelles délivrées par un circuit de la figure 1, - la figure 3 est un exemple de processus de mise en phase de deux 10 trains numériques, - la figure 4 est un autre exemple de processus de mise en phase de deux trains numériques, - la figure 5 est un diagramme d'états dans l'exemple de la figure 3, - la figure 6 est un diagramme d'états dans l'exemple de la figure 4, - la figure 7 représente un exemple de réalisation du dispositif de l'invention, - la figure 8 représente un autre exemple de réalisation du dispo20 sitif de l'invention. Dans le dispositif représenté figure 1, sous forme de schéma bloc, 1 et 2 sont deux lignes acheminant deux trains numériques synchrones, A et B respectivementde cadence 1/T; des dispositifs à retard LR1 à LRn sont reliés en entrée à la ligne 2, et en sortie à un dispositif 25 d'aiguillage 3; d'autre part la ligne 2 est également reliée directement au dispositif d'aiguillage; une ligne 21 est reliée en sortie du dispositif d'aiguillage et achemine un train numérique BR qui est le train numérique B retardé, le retard étant celui introduit par l'un des dispositifs à retard dans lequel le train numérique B a 30 transité. Un circuit de génération de fenêtres temporelles 4 est relié en entrée à la ligne 1 et en sortie à un comparateur de phase 5 ayant également une entrée reliée à la ligne 21; un circuit de choix du retard 6 est relié en entrée au comparateur de phase 5 et en sortie au dispositif de sélection 3. Le circuit de génération de fenêtres temporelles 4 génère dans des 260 1534 - 4 intervalles de temps successifs chacun de durée égale-à celle T d'un bit, définis à partir du train numérique A pris comme référence de phase et appelés ci-après intervalles de temps de référence, des fenêtres temporelles, par exemple quatre dans chaque intervalle de temps de référence. Le comparateur de phase 5, relié à la ligne 21 et au circuit de génération de fenêtres temporelles 4, permet de déterminer la fenêtre temporelle dans laquelle se produisent les transitions de niveau, positives par exemple, du train numérique de la ligne 21. L'indication de la fenêtre temporelle dans laquelle les transitions ont lieu est délivrée 10 au circuit de choix du retard 6 qui délivre au dispositif d'aiguillage 3 un signal indiquant le dispositif à retard choisi; à réception dudit signal le dispositif d'aiguillage relie la sortie du dispositif à retard choisi à la ligne 21. On obtient ainsi sur la ligne 21 un train numérique BR dont le retard par rapport au train numérique B est celui intro15 duit par le dispositif à retard choisi. L'opération est répétée jusqu'à ce que les transitions du train numérique BR se situent dans une fenêtre temporelle prédéterminée, dite de référence en fonction de la relation de phase recherchée entre les deux trains numériques. Ainsi, pour réaliser une mise en phase des deux 20 trains, on choisira la fenêtre temporelle donnant la plus grande ouverture d'oeil commune aux deux trains. C'est ce cas que l'on considérera à titre d'exemple pour la suite. La figure 2 est un diagramme représentant les fenêtres temporelles délivrées par le circuit de génération des fenêtres temporelles 4 de la 25 figure 1; la courbe A représente le train A, pris comme référence, les temps bits du train A c'est-à-dire les intervalles des temps successifs occupés respectivement par les bits successifs de ce train sont repétés par leur durée T au-dessus de la courbe A; la courbe H représente le signal d'horloge du train A, reconstitué à partir de ce train, dont les 30 fronts montants coïncident avec les milieux des temps bits du train A; la courbe HR1 est le signal d'horloge H retardé d'un temps 3T/8, c'està- dire de trois huitièmes de la durée T d'un temps bit; la courbe HR2 est le signal d'horloge HR1 retardé d'un temps T/4 c'est-à-dire le signal d'horloge H retardé d'un temps 5T/8; les courbes F1, F2, F3 et F4 35 représentent les quatre fenêtres temporelles, ici de durée T/4 chacune, 5 élaborées à partir des signaux d'horloge HR1 et HR2 dans chacun des intervalles de temps de référence repérés par leur durée T au-dessous de la courbe F4. Ces intervalles de temps de référence sont ici décalés de T/8 par rapport aux temps bis du train A qui débutent ainsi au milieu de la fenêtre Fl. La figure 3 est un exemple de processus de mise en phase des deux trains numériques A et B, le train A étant pris comme référence; dans cet exemple le train B peut être retardé par pas de T/5. La courbe a représente les quatre fenêtres temporelles F1 à F4, les cour10 bes bl, b2, b3 et b4 représentent quatre cas de positionnement du train B par rapport au train A. Dans le cas de la courbe bl, chaque transition positive du train B se produit comme indiqué par lès zones en trait fort, dans la fenêtre temporelle F1 qui suit immédiatement le début de l'intervalle de temps 15 de référence et au milieu de laquelle débute le temps bit du train A. - Cette fenêtre F1 étant choisie comme fenêtre de référence, le train B est considéré positionné correctement; aucun retard ne lui est donc appliqué et dans la figure 1 la ligne 2 est reliée directement à la ligne 21 par le dispositif d'aiguillage. Dans le deuxième cas, courbes b2, chaque transition positive du train B se produit dans la fenêtre temporelle F2. La courbe R 3T/5 représente la position du train B retardé d'un temps 3T/5, comme indiqué par les zones en trait fort, et l'on constate qu'une partie de cette zone est située dans la fenêtre temporelle F1 et qu'une autre partie de cette 25 zone est située dans la fenêtre temporelle F4. Si la transition positive du train B ainsi retardé se situe dans la fenêtre temporelle F1, le train B ainsi retardé est considéré comme positionné correctement; si par contre la transition positive se produit dans la fenêtre temporelle F4, le retard de 3T/5 est insuffisant et il y a lieu d'intro30 duire un retard supplémentaire de T/5, comme indiqué par la courbe RT/5. La courbe BR représente la zone dans laquelle a lieu la transition positive après positionnement final du train B, le train ayant été retardé d'un temps 3 T/5 ou d'un temps 4 T/5. Dans la figure 1 la ligne 21 est reliée à un dispositif à retard 35 introduisant le retard 3 T/5, par l'intermédiaire du dispositif -6 d'aiguillage 3, et cette connexion ne change pas si le train BE est correctement positionné. Dans le cas contraire il faut introduire un retard supplémentaire de T/5; ceci est obtenu en reliant la ligne 21 à un dispositif à retard introduisant un retard de 4 T/5. Ainsi dans la 5 figure 1 les dispositifs à retard LR1, LR2,...LRn, ont pour retard les valeurs T/5, 2 T/5,...n T/5, respectivement. Dans le troisième cas, courbes b3, chaque transition positive du train B se produit dans la fenêtre temporelle F3. La courbe R 2T/5 représente la position du train B retardé d'un temps 2 T/5, comme 10 indiqué par les zones en trait fort, et l'on constate qu'une partie de cette zone est située dans la fenêtre temporelle F1 et qu'une autre partie de cette zone est située dans la fenêtre temporelle F4. Si la transition positive du train B ainsi retardé se situe dans la fenêtre temporelle F1, le train B ainsi retardé est considéré comme positionné 15 correctement, et la ligne 21 est reliée au dispositif à retard LR2 de retard 2 T/5. Si par contre la transition positive est située dans la fenêtre temporelle F4, il y a lieu d'introduire un retard supplémentaire de T/5, comme indiqué par la courbe RT/5, pour obtenir un retard total de 3 T/5; ceci est obtenu en reliant la ligne 21 au dispositif à 20 retard LR3. La courbe BR représente la zone dans laquelle la transition positive a lieu, le train B ayant été retardé d'un temps 2T/5 ou d'un temps 3T/5. Dans'le quatrième cas, courbes b4, chaque transition positive se produit dans la fenêtre temporelle F4. La première courbe RT/5 25 représente la position du train B retardé d'un temps T/5; si la transition positive a encore lieu dans la fenêtre temporelle F4 il y a lieu d'introduire un retard supplémentaire de T/5, comme indiqué par la deuxième courbe RT/5. La courbe BR représente la zone dans laquelle latransition positive du train B a lieu, après retard de T/5 ou de 2T/5. 30 La figure 4 représente une variante du processus de positionnement du deuxième cas de la figure 3. La courbe B représente le positionnement du train B dont chaque transition positive a lieu dans la fenêtre temporelle F2. La courbe R4 T/5 représente le positionnement du train B après un retard de 4 T/5. On constate qu'une partie de la zone en trait 35 fort est située dans'la fenêtre temporelle F1 et qu'une autre partie de 260 1534 - 7 cette zone est située dans la fenêtre F2; en conséquence lorsque la transition positive a encore lieu dans la fenêtre temporelle F2, le retard de 4 T/5 est trop important et il y a lieu de le diminuer de T/5, comme indiqué par la courbe -R T/5 ce qui revient à passer du dispositif 5 à retard LR4 au dispositif à retard LR3. La courbe BR donne la zone o a lieu la transition positive après retard de 4 T/5, ou de 3 T/5. On voit sur cette figure que le retard de 4 T/5 équivaut à une avance de T/5, et que la diminution du retard de T/5 pour la partie de la zone en trait fort située dans la fenêtre temporelle F2 équivaut à une nouvelle avance 10 de T/5; la courbe BR représente la zone dans laquelle a lieu la transition positive après avance de T/5 ou de 2 T/5. La zone BR de la figure 4 a même longueur (durée) que la zone BR de la figure 3, courbes b2, et bien que dans les deux figures cette zone soit située dans la fenêtre temporelle F1, l'une, figure 3 débute avec 15 la fenêtre F1 et l'autre, figure 4 se termine avec la fenêtre Fl. Dans le troisième cas de la figure 3 on pourrait retarder le train B de 3 T/5 et diminuer le retard de T/5 pour la partie de la zone située encore dans la fenêtre F2. Dans le quatrième cas de la figure 3, le train B serait retardé 20 de 2 T/5 et ce retard serait diminué de T/5 pour la zone encore située dans la fenêtre temporelle F2. On notera que, dans tous les cas, après mise en phase, l'ouverture d'oeil commune aux deux trains A et B est au moins égale à 3 T/4. Afin d'augmenter cette ouverture d'oeil, on peut choisir une 25 fenêtre de référence plus étroite que les autres fenêtres, étant bien entendu que le pas d'incrémentation des retards devra être inférieur à la largeur de la fenêtre de référence, ce qui entraîne une augmentation du nombre de dispositifs de retards, donc la complexité du dispositif de mise en phase. Avec l'exemple de quatre fenêtres temporelles et un pas d'incrémentation des retards de T/5, le nombre n de dispositifs de retards est égal à 4 le retard maximum nécessaire étant égal à 4 T/5. La figure 5 représente un diagramme d'états dans l'exemple de la figure 3, et la figure 6 représente un diagramme d'états dans l'exemple 35 de la figure 4. Dans ces deux figures 5 et 6 la boucle sur les fenêtres temporelles F2 et F4 ne peut se produire qu'une fois, contrairement à la boucle sur la fenêtre temporelle F1 qui est continuelle lorsque la mise en phase a été réalisée, sauf bien entendu si au cours du temps il se 5 produit un déphasage relatif des trains A et B qui positionne le train B dans l'une des fenêtres F2 ou F4 et le processus de mise en phase opère alors pour remettre les trains en phase. On remarquera que si une nouvelle remise en phase, au cours du temps, doit être effectuée et qu'elle conduise à introduire un retard supplémentaire de T/5 alors que 10 le retard était déjà de 4 T/5, cela conduit à un retard de 5 T/5 ce qui équivaut à supprimer tout retard; ceci se produit si initialement les transitions étaient dans la fenêtre temporelle F2 le retard appliqué étant de 4 T/5 selon l'exemple de la figure 3, et lorsque le déphasage relatif amène les transitions du train B dans la fenêtre temporelle F4. 15 De même si le retard initial était de T/5 et que le déphasage relatif amène les transitions du train B dans la fenêtre temporelle F2, nécessitant un retard supplémentaire de 4 T/5, le retard total de 5 T/5 équivaut a un retard nul, c'est-à-dire à la suppression du retard initial. On voit donc que le nombre de dispositifs de retard limité à 20 quatre est suffisant dans tous les cas de positionnement des transitions. Le cas du positionnement des transitions dans la fenêtre temporelle F3 peut se produire à la mise en marche, lors de la première mise en phase des trains; ensuite, la dérive relative étant lente, un 25 éventuel déphasage relatif amène nécessairement les transitions dans l'une des fenêtres temporelles F2 ou F4, et le retour à la mise en phase s'effectue par passage dans au plus un état intermédiaire, comme indiqué dans les diagrammes d'états figures 5 et 6. Cet état intermédiaire peut d'ailleurs être supprimé en choisissant la largeur des fenêtres 30 temporelles F2 et F4 inférieure ou égale à T/5 et en augmentant d'autant la largeur de la fenêtre temporelle F3. La figure 7 représente un exemple de réalisation d'un dispositif selon l'invention; on y retrouve, avec les mêmes références, les dispositifs et circuits de la figure 1. Le circuit de génération des fenêtres 35 temporelles 4 comporte un circuit de récupération de rythme 10 et deux -9 dispositifs de retard 11 et 11'. Le circuit de récupération de rythme est relié en entrée à la ligne 1 et en reçoit le train numérique A; il délivre en sortie le signal d'horloge H; le dispositif de retard 11 reçoit le signal d'horloge H et délivre le signal d'horloge retardé HR1, 5 ce signal étant retardé de trois huitièmes de période, 3T/8 du signal d'horloge H; le dispositif de retard 11' délivre le signal d'horloge HR2 en retard de T/4 sur le signal d'horloge HR1 et de 5T/8 sur le signal d'horloge H. Le comparateur de phase 5 comporte deux bascules 12 et 13, de type D; la bascule 12 a une entrée de données reliée 10 à la sortie du dispositif de retard 11 et la bascule 13 a une entrée de données reliée à la sortie du dispositif à retard 11'; les bascules 12 et 13 sont pilotées par les transitions, positives, du train numérique BR, leurs entrées horloge étant reliées à la ligne 21. La bascule 12 a une sortie directe reliée à un filtre 14 et la bascule 13 a 15 une sortie directe reliée à un filtre 15; les filtres 14 et 15 sont des filtres passe-bas pour réduire la sensibilité du dispositif. Le circuit de choix du retard 6 comporte un registre ou mémoire 16 piloté par un signal d'horloge h de période grande par rapport à celle T du signal d'horloge H et légèrement supérieure à la constante de temps 20 des filtres 14 et 15 et une mémoire morte programmable 17. La mémoire 16 est reliée en entrée aux filtres 14 et 15 et mémorise les signaux délivrés par les bascules 12 et 13 après passage dans les filtres; elle est également reliée en entrée à la sortie de la mémoire morte 17 ellemême reliée en entrée à la sortie de la mémoire 16. La sortie de la 25 mémoire morte 17 est également reliée à une entrée de commande du dispositif d'aiguillage 3 qui est par exemple un multiplexeur. Deux bascules 20, 22, de type D, servent à échantillonner les trains A et BR respectivement au milieu de leur ouverture d'oeil commune minimale. Elles ont leur entrée de données reliée aux lignes 1 et 21, 30 respectivement; elles ont leur entrée horloge reliée à la sortie du circuit récupérateur de rythme 10 duquel elles reçoivent le signal d'horloge H et sont sensibles aux fronts montants. Chaque bascule 20, 22 a une sortie directe reliée à une ligne 23, 24, respectivement, la ligne 23 délivrant le train numérique A, la ligne 24 délivrant le train 35 numérique BR, ces trains numériques étant en phase. -10 Les bascules 12 et 13 délivrent des signaux de valeur 0 ou 1, en fonction de la position des transitions positives du train numérique BR. En se reportant à la figure 2 on voit que ces signaux ont les valeurs suivantes en fonction de la fenêtre temporelle o ces transitions ont lieu: Fenêtre Bascule 12 Bascule 13 Fl 1 0 F2 1 1 F3 0 1 F4 0 0 Ces valeurs sont mémorisées dans la mémoire 16 et sont utilisées, avec l'information de sortie de la mémoire morte 17, pour un adressage de la mémoire morte. L'information délivrée par la mémoire morte correspond à un retard 0, T/5, 2 T/5, 3 T/5, 4 T/5, et sert à l'adressage du multiplexeur pour une connexion soit avec la ligne 2 (retard 0), soit avec un 20 dispositif à retard LR1 à LR4 (retard T/5 à 4 T/5). Ce retard avec le code de la fenêtre temporelle dans laquelle se trouvent les transitions du train BR déterminent une adresse de la mémoire morte 17. Si par exemple le retard est 0 et que les transitions du train BR, 25 qui est alors le train B, ont lieu dans la fenêtre temporelle F2, l'adresse du retard délivré par la mémoire morte est celle correspondant à un retard de 4 T/5, avec l'exemple de la figure 4; après connexion par le multiplexeur de la ligne 21 au dispositif de retard LR4, si les transitions du train BR ont lieu dans la fenêtre Fl, la mémoire morte 17 30 délivrera la même adresse, pour le retard 4 T/5; si par contre les transitions ont encore lieu dans la fenêtre F2 la mémoire morte délivrera l'adresse du retard 3 T/5. De même si, alors que le train B est retardé de 4 T/5 par exemple, il se produit un déphasage relatif entre les trains A et B, donc entre le train A et le train BR, et si les 35 transitions ont alors lieu dans la fenêtre F4, la mémoire morte délivre - 11 l'adresse du retard 4 T/5 + 2T/5 = 6T/5 soit l'adresse du retard T/5; si les transitions ont lieu dans la fenêtre F2 la mémoire morte délivre l'adresse du retard 4 T/5 - T/5 = 3 T/5 pour que les transitions du train BR aient lieu dans la fenêtre Fl. Ensuite tant qu'il n'y a pas de 5 déphasage entre les trains la mémoire morte délivre la même adresse du retard. Par conséquent l'adresse délivrée par la mémoire 16 à la mémoire morte est constitué par le code de la fenêtre temporelle dans laquelle les transitions ont lieu et par l'adresse du retard précédent et tant que 10 les transitions ont lieu dans la fenêtre temporelle F1 le retard précédent est conservé. Les tableaux ci-après donnent la valeur du retard à apporter en fonction de la fenêtre temporelle dans laquelle ont lieu les transitions et de la valeur du retard précédent, le tableau I étant relatif au cas de 15 la figure 4 qui est le cas o pour un décalage précédent nul les retards ont les valeurs O, 4 T/5, 3 T/5, 2 T/5 pour les fenêtres temporelles F1, F2, F3, F4, respectivement, le tableau II étant relatif au cas de la figure 3 o pour un retard précédent nul les retards ont les valeurs 0, 3 T/5, 2 T/5, T/5 pour les fenêtres temporelles F1, F2, 20 F3, F4, respectivement. TABLEAU I RETARD F1 F2 F3 F4 O 0 4 T/5 3 T/5 2 T/5 T/5 T/5 O 4 T/5 3 T/5 2 T/5 2 T/5 T/5 0 4 T/5 3 T/5 3 T/5 2T/5 T/5 0 4 T/5 4 T/5 3T/5 2 T/5 T/5 - 12TABLEAU II RETARD F1 F2 F3 F4 0 0 3 T/5 2 T/5 T/5 T/5 T/5 4 T/5 3 T/5 2 T/5 2 T/5 2 T/5 0 4 T/5 3 T/5 3 T/5 3 T/5 T/5 0 4 T/5 4 T/5 4 T/5 2 T/5 T/5 0 Les retards figurant dans les colonnes F1 à F4 sont ceux que la mémoire morte délivre en fonction de la fenêtre temporelle dans laquelle ont lieu les transitions et du retard précédent. La figure 8 représente une variante de réalisation du circuit de 15 choix du retard 6 de la figure 7. Dans cêtte figure 8, deux comparateurs 30 et 31 ont deux'entrées reliées aux filtres 14 et 15 du comparateur de phase 5 de la figure 7 ces comparateurs reçoivent également sur deux autres entrées un signal de valeur 1 et un signal de valeur O, qui correspondent au code de la 20 première fenêtre temporelle Fl. Les sorties des comparateurs 30 et 31 sont reliées à deux entrées d'une porte logique de type "OU" 33 dont la sortie est reliée à une entrée d'une porte logique de type "et" 34 recevant par ailleurs le signal d'horloge h. La sortie de la porte 34 est reliée à l'entrée horloge d'un compteur-décompteur 32 qui reçoit par 25 ailleurs, sur une entrée de commande de comptage/décomptage, le signal de sortie du comparateur 31. La sortie du compteur-décompteur 32, donnant le compte de celui-ci est reliée à l'entrée de commande du multiplexeur 3 de la figure 7. Les comparateurs 30 et 31 effectuent la comparaison entre le code de la fenêtre temporelle F1 et le code de la fenêtre 30 temporelle dans laquelle ont lieu les transitions, ce code étant.donné par les signaux délivrés par les filtres 14 et 15. Selon que le code fixe, de la fenêtre F1, est supérieur ou non au code de la fenêtre délivré par les filtres, le comparateur 30 délivre un signal de valeur 1 ou O. - 13 Le comparateur 31 délivre un signal de valeur 1 lorsque le code fixe, de la fenêtre F1, est inférieur au code de la fenêtre délivré par les filtres, et un signal de valeur O dans le cas contraire. Le signal en sortie de la porte logique 33 est donc de valeur O et 5 bloque la porte logique 34 lorsqu'il y a identité entre le code de la fenêtre F1 et celui délivré par les filtres; il est de valeur 1 et rend passante la porte logique 34 dans le cas contraire. Tant qu'il n'y a pas identité entre le code fixe et le code reçu des filtres, le compteur-décompteur 32 reçoit une impulsion à chaque 10 période du signal d'horloge h et avance ou recule d'un pas selon la valeur O ou 1 appliquée à son entrée de commande de comptage-décomptage c'est-à-dire selon que le code alors délivré par les filtres 14 et 15 est celui de l'une des fenêtres F3 et F4 (dont les codes sont inférieurs à celui de la fenêtre F1) ou celui de la fenêtre F2 (dont le code est 15 supérieur à celui de la fenêtre F1). Le compteur-décompteur 32 étant un compteur-décompteur par cinq, le nombre qu'il délivre correspond à un retard O, T/5, 2 T/5,3 T/5 ou 4 T/5, et commande le multiplexeur. Lorsqu'il y a identité entre le code fixe et le code reçu, le compteurdécompteur ne reçoit pas d'impulsion et le nombre affiché ne change pas. 20 La mise en phase des deux trains A et B se fait donc avec un pas de retard de T/5, et la mise en phase des trains nécessite au plus trois impulsions du signal d'horloge h; dans la réalisation de la figure 7, la mise en phase nécessite au plus deux impulsions du signal d'horloge h. Le dispositif de la figure 8 bien que moins rapide dans les cas o 25 la mise en phase nécessite trois impulsions du signal d'horloge h, estsimple et ne nécessite pas de programmation comme c'est le cas avec la mémoire morte 17 du dispositif de la figure 7. Les figures 7 et 8 sont des exemples de réalisation et l'on peut bien entendu remplacer tout ou partie des moyens représentés par des 30 moyens équivalents sans sortir du cadre de l'invention. On a décrit de façon plus particulière le cas o le calage en phase effectué est une mise en phase des trains numériques. Il est bien entendu toutefois que l'invention s'applique dans le cas o une autre relation de phase entre les trains est recherchée, le choix de la fenêtre temporelle 35 de référence s'effectuant en fonction de la relation de phase souhaitée. Ainsi, dans l'exemple considéré précédemment o quatre fenêtres temporelles de durée T/4 chacune sont constituées, pour un déphasage souhaité de T/4, 2T/4 ou 3T/4 du train B par rapport au train A, on choisira comme fenêtre de référence la.fenêtre F2, F3 ou F4. Par ailleurs, il est bien entendu que le procédé de calage en phase décrit ci-dessus, peut s'appliquer à un nombre quelconque de trains numériques B, C, D, E,..N, le train numérique A étant pris comme référence, et le calage en phase de chaque train numérique utilisera un dispositif de l'invention, tel que celui de la figure 7par exemple; on 10 remarquera que le circuit de génération des fenêtres 4 peut être commun à plusieurs dispositifs de calage en phase, puisque le train A est pris comme référence. - 2601534 - 15 REVENDICATIONS: 1/ Procédé de calage en phase de trains numériques synchrones, chaque train étant constitué de bits ayant chacun une durée T, caractérisé par le fait que l'on définit à partir de l'un (A) des trains pris comme 5 référence des intervalles de temps successifs chacun de durée T, dits intervalle de temps de référence, que l'on constitue un certain nombre de fenêtres (F1 à F4) temporelles dans chaque intervalle de temps de référence, que l'on effectue une comparaison de phase entre le train pris comme référence et un train retardé (BR) correspondant à un deuxième 10 train (B) numérique synchrone retardé d'un retard pouvant prendre une valeur nulle, pour déterminer la fenêtre dans laquelle se situe chaque début des bits dudit train retardé, que l'on détermine en fonction de ladite fenêtre un temps de retard à appliquer audit deuxième train, et que l'on commande par un signal correspondant audit temps de retard un 15 dispositif d'aiguillage pour insérer, dans une ligne de transmission acheminant ledit deuxième train, un dispositif de retard ayant un retard égal audit temps de retard pour amener chaque transition de début des bits du train retardé dans l'une desdites fenêtres, dite de référence, prédéterminée en fonction de la relation de phase recherchée entre le 20 train de référence et le deuxième train. 2/ Procédé de calage en phase selon la revendication 1, caractérisé par le fait que ledit temps de retard est un multiple d'un temps de retard élémentaire ayant une durée inférieure à celle de la fenêtre de référence. 3/ Procédé de calage en phase selon l'une des revendications 1 et 2, caractérisé par le fait que les fenêtres constituées dans un intervalle de temps de référence ont toute la même durée. 4/ Procédé de calage en phase de trains numériques synchrones selon l'une des revendications 1, 2 et 3 pour la mise en phase desdits trains, 30 caractérisé en ce que ladite fenêtre de référence est choisie de manière que les bits du train de référence (A) débutent en son milieu. / Dispositif de calage en phase pour la mise en oeuvre du procédé selon l'une des revendications 1, 2, 3 et 4, caractérisé par le fait qu'il comporte un circuit de génération des fenêtres temporelles (4) relié à 35 260153-4 - 16 une première ligne (1) acheminant un train numérique (A) de référence, un comparateur de phase (5) relié au circuit de génération des fenêtres, un circuit de choix du retard (6) relié au comparateur de phase, un dispositif d'aiguillage (3) ayant une entrée de commande reliée au cir5 cuit de choix du retard, n dispositifs de retard (LR1 à LRn) ayant un retard multiple d'un retard élémentaire reliés en entrée à une deuxième ligne (2) acheminant un deuxième train numérique (B), le dispositif d'aiguillage ayant n + 1 entrée reliées à la deuxième ligne et aux dispositifs à retard, respectivement, et une sortie reliée à une 10 troisième ligne (21), le comparateur de phase étant également relié en entrée à la troisième ligne qui achemine un train retardé (BR) correspondant au deuxième train numérique après un retard pouvant avoir une valeur nulle. 6/ Dispositif de calage en phase selon la revendication 5, caractérisé 15 par le fait qu'un premier dispositif à retard a un retard égal au retard élémentaire, les autres dispositifs à retard ayant un retard croissant d'un retard élémentaire d'un dispositif à retard à l'autre, le dernier dispositif à retard ayant un retard égal à n fois le retard élémentaire, le nombre n étant tel qu'un retard égal à n + 1 fois le retard élémen20 taire est égal à la durée T d'un bit. 7/ Dispositif de calage en phase selon la revendication 5, caractérisé par le fait que le circuit de génération des fenêtres (4) comporte un circuit récupérateur de rythme (10) relié à la première ligne (1) et deux dispositifs à retard (11 et 11'), le circuit récupérateur de rythme 25 délivrant un signal d'horloge (H) et les dispositifs à retard (11 et 11') délivrant deux signaux d'horloge retardés (HR1 et HR2) décalés entre eux d'une durée égale au quart de la durée T d'un bit-. 8/ Dispositif de calage en phase selon la revendication 7, caractérisé par le fait que le comparateur de phase (5) comporte une première (12) et 30 une deuxième (13) bascules de type D, la première bascule ayant une entrée de données reliée en sortie de l'un (11) des dispositifs à retard du circuit de génération des fenêtres (4), la deuxième bascule ayant une entrée de données reliée en sortie de l'autre dispositif à retard (11') du circuit de génération des fenêtres (4), les deux bascules ayant une 35 entrée d'horloge reliée à la troisième ligne (21), un premier 260 1534 - 17 filtre (14) relié à une sortie de la première bascule, et un deuxième filtre (15) relié à une sortie de la deuxième bascule. 9/ Dispositif de calage en phase selon la revendication 8, caractérisé par le fait que le circuit de choix du retard (6) comporte une 5 mémoire (16) pilotée par un signal d'horloge (h) de période grande par rapport à la durée T d'un bit et une mémoire morte programmable (17), la mémoire ayant une première entrée reliée au premier filtre, et une première sortie reliée à la mémoire morte, une deuxième entrée reliée au deuxième filtre et une deuxième sortie reliée à la mémoire morte, une 10 troisième entrée reliée en sortie de la mémoire morte, et une troisième sortie reliée à une troisième entrée de la mémoire morte, ladite mémoire morte étant également reliée en sortie à une entrée de commande du dispositif d'aiguillage (3). / Dispositif de calage en phase selon la revendication 8, caractérisé 15 par le fait que le circuit de choix du retard (6) comprend un premier (30) comparateur et un deuxième (31) comparateur tous deux reliés en entrée aux deux filtres (14, 15) du comparateur de phase, et recevant sur une autre entrée un code relatif à la fenêtre de référence, une porte (34) de transmission ou blocage des impulsions d'un signal 20 d'horloge (h) de période grande par rapport à la durée T d'un bit commandée par lesdits premier (30) et deuxième (31) comparateurs et reliée en sortie à une entrée - horloge d'un compteur-décompteur par n (32) relié en sortie à l'entrée de commande du dispositif d'aiguillage (3) et commandé en comptage ou décomptage par le signal de 25 sortie de l'un desdits premier (30) et deuxième (31) comparateurs.