FR 2544145 A1 19841012 FR 8405294 A 19840404 25441 45 La présente invention concerne un procédé et un dispositif pour la synchronisation de signaux numéri- ques de haute fréquence reproduits à partir d'un support magnétique, en utilisant des dispositifs d'enregistre- ment/reproduction à têtes tournantes. On sait que les enregistreurs magnétiques à têtes tournantes, par exemple du type à balayage trans- versal ou en hélice comme ceux utilisés en vidéo, en instrumentation ou dans d'autres applications d'enregis- trement, emploient des transducteurs incorporés dans un tambour tournant et espacés de façon équidistante à la périphérie du tambour Le tambour tourne à une vitesse re- lativement élevée pendant qu'une bande magnétique passe en position adjacente au tambour, à une vitesse relati- vement faible, et chaque transducteur d'enregistrement ou de reproduction balaie la bande selon une trajectoire prédéterminée qu'on appelle de façon générale une piste. Lorsqu'on reproduit des signaux numériques de haute fré- quence à partir d'un support magnétique, il est essentiel d'obtenir la synchronisation du signal reproduit avec l'enregistrement d'origine, pour éviter une perte ou une distorsion du contenu de l'information Une technique con- nue pour atteindre ce but consiste à intercaler un mot de synchronisation connu dans le train de données d'informa- tion à enregistrer, au début, de chaque piste On sait que d'autres signaux de synchronisation sont entrelacés avec le signal d'information et sont enregistrés dans chaque piste pour procurer une synchronisation supplémentaire. Comme il est bien connu, le mot de synchronisa- tion mentionné ci-dessus, encore appelé mot de corrélation, consiste de façon générale en un bloc de données ayant une longueur prédéterminée et une séquence de bits connue A la reproduction, le mot de corrélation est détecté par un corrélateur numérique connu qui produit en réponse un si- gnal de synchronisation, d'une manière bien connue Le si- gnal de synchronisation actionne à son tour un circuit de commande qui assure la synchronisation désirée des données reproduites. Pour obtenir une uniformité précise des pis- tes enregistrées, il faut non seulement satisfaire un certain nombre de critères bien connus, mais également espacer de façon précise les têtes'respectives autour du tambour tournant On sait que des enregistreurs magnéti- ques à balayage transversal de l'art antérieur utilisent- quatre transducteurs équidistants disposés à des inter- valles de 900 autour d'un tambour tournant Cependant, à cause de faibles différences dans l'écartement de ces transducteurs, il apparaît dans les signaux enregistrés des erreurs temporelles, généralement appelées "erreurs de quadrature", en relation avec les quatre têtes utili- sées Dans des enregistreurs analogiques de l'art anté- rieur, un défaut d'alignement des transducteurs de l'or- dre de 2,5 pm, par exemple, est acceptable et peut être corrigé par les correcteurs de base de temps actuels. Cependant, lorsqu'on enregistre et on repro- duit des signaux numériques de haute fréquence, par exem- ple d'une fréquence supérieure à 100 M Hz, avec des enre- gistreurs à têtes tournantes, par exemple du type à bala- yage transversal-, il est nécessaire d'obtenir une synchro- nisation numérique du signal reproduit avant de pouvoir appliquer la correction de base de temps Du fait des er- reurs de quadrature, certaines têtes peuvent commencer à enregistrer sur les pistes parallèles plus tôt ou plus tard que l'instant spécifié pour le type d'enregistreur particulier Lorsque le signal qui a été enregistré de cette manière est reproduit, le mot de synchronisation est décalé dans le temps et, par conséquent, la synchronisa- tion des données reproduites peut être brouillée et l'in- formation peut être distordue Les erreurs temporelles pré- -35 cédentes augmentent lorsqu'on utilise des tambours de trans- ducteurs différents respectivement pour l'enregistrement et pour la reproduction. Une perte de'l'information reproduite peut également se produire lorsque le mot de synchronisation n'est pas identifié par le corrélateur, à cause d'un rap- port signal à bruit relativement faible Lorsque le si- gnal de synchronisation n'est pas détecté au début de chaque piste reproduite, les signaux de synchronisation supplémentaires qui sont entrelacés avec l'information enregistrée peuvent ne pas être identifiés, à cause des erreurs temporelles que les erreurs de quadrature intro- duisent dans le signal. La réduction des erreurs de quadrature à un niveau acceptable par des moyens mécaniques dans des en- registreurs à haute densité nécessiterait de maintenir l'écartement entre têtes avec une précision d'une frac- tion d'une cellule de bit Un tel objectif mécanique n'est cependant pas raisonnable, du fait que les densités d'enregistrement augmentent tandis qu'une-correction nu- mérique de ces erreurs autorise des tolérances mécaniques qu'il est possible d'atteindre. Un but de l'invention est donc de procurer un procédé et un dispositif pour la synchronisation de si- gnaux numériques reproduits à partir d'un support magné- tique en utilisant des dispositifs d'enregistrement/repro- duction magnétiques à têtes tournantes, dans lesquels les inconvénients indiqués ci-dessus soient supprimés. Conformément à l'invention, on utilise un comp- teur de format de données pour compter le nombre de bits de données correspondant à la longueur de chaque piste de données du signal reproduit On compare le signal de sor- tie du compteur, dans un comparateur d'état, avec un comp- te normal auquel un signal de synchronisation primaire ap- parait dans les conditions idéales, c'est-à-dire lorsqu'il n'y a pas d'erreur temporelle par rapport à-la fin d'une 2544145 i piste immédiatement précédente Le comparateur d'état in- dique la direction d'une erreur temporelle entre des pis- tes consécutives On enregistre dans une mémoire un si- gnal de correction pour chaque passage de tête, et on effectue la mise à jour de ce signal en fonction de la direction du signal de sortie du comparateur On applique le signal de correction mis à jour de façon à décaler le compteur dé format de bloc pour réduire l'erreur tempo- relle. Lorsque le signal de synchronisation est dé- tecté au début de chaque piste, le compteur de format est synchronisé avec ce signal Cependant, lorsque ce si- gnal de synchronisation ne peut pas être détecté, le compteur de format est synchronisé, à la place, par le signal de correction décrit ci-dessus, enregistré dans la mémoire. On utilise également dans le mode de réalisa- tion préféré un accumulateur d'état pour éliminer des erreurs temporelles statiques l'effet d'erreurs dynami- ques à court terme L'accumulateur reçoit les signaux de sortie respectifs du comparateur d'état pour chaque tête, et il produit un signal de commande pour mettre à jour la mémoire uniquement lorsqu'un nombre prédéterminé d'erreurs temporelles respectives dans la même direction ont été dé- tectées pour la même tête. L'invention sera mieux comprise à la lecture de la description qui va suivre d'un mode de réalisation et en se référant aux dessins annexés, sur lesquels La figure 1 est une représentation schématique montrant une structure de têtes tournantes et un support magnétique associé La figure 2 est une vue selon la ligne 2-2 de la figure 1 La figure 3 est un schéma synoptique d'un dispo- sitif conforme au mode de réalisation préféré de l'inven- 2544145: tion Les figures 4 A à 4 K sont des diagrammes sé- quentiels qui illustrent le fonctionnement normal du mode de réalisation préféré Ces figures sont désignées collectivement sous l'appellation "figure 4 ". Les figures 5 A à 5 K sont des diagrammes sé- quentiels qui montrent l'effet de l'absence de synchro- nisation lorsque la correction des erreurs temporelles n'est pas effectuée Ces figures sont désignées collçc- tivement sous l'appellation "figure 5 ". Les figures 6 A à 6 K sont des diagrammes-sé- quentiels qui montrent l'effet de la correction des er- reurs temporelles Ces figures sont désignées collecti- vement sous l'appellation "figure 6 ". La figure 7 est un schéma montrant l'accumu- lateur d'état de la figure 3. La figure 8 est un schéma montrant la mémoire de signal de correction de la figure 3. La figure 9 est un schéma montrant le comp- teur de format de bloc, la logique de commande associée et le générateur de fenêtre de la figure 3. La figure 10 est un schéma montrant le compa- rateur d'état et la mémoire de mot de la figure 3. La figure li A est un schéma montrant le comp- teur de têtes de la figure 3. La figure 11 B est un schéma montrant le comp- teur de blocs et le générateur de validation d'écriture de la figure 3. Les figures 12 à 14 sont des organigrammes sim- plifiés montrant la séquence de fonctionnement de diverses parties du dispositif de la figure 3. Dans le mode de réalisation préféré qui est dé- crit ici, un train de données d'information est enregistré, par exemple à une fréquence de 120 M Hz, sur une bande ma- gnétique d'une largeur de 2,54 cm, au moyen d'un enregis- treur rotatif à balayage transversal L'enregistreur com- porte de préférence six transducteurs 16 a à 16 f espacés de façon équidistante à la périphérie d'une structure de tambour tournant 10, comme le montrent les figures 1 et 2 On notera cependant que le nombre de transducteurs et d'autres paramètres peuvent différer en fonction de l'ap- plication particulière d'enregistrement/reproduction On peut par exemple utiliser quatre ou huit transducteurs, ou n'importe quel autre nombre approprié Chaque trans- ducteur, encore appelé tête tournante, balaie en séquence la bande magnétique 12 qui se déplace dans la direction de la flèche 26, pendant que des données sont enregistrées sur la bande ou reproduites à partir de celle-ci, comme il est bien connu dans la technique Les transducteurs respectifs sont mis en fonction lorsqu'ils sont placés sur la bande d'enregistrement et ils sont mis hors fonc- tion lorsqu'ils quittent la bande On a décrit précédem- ment des erreurs de "quadrature", ou de "calage à 90011 qui sont associées à quatre têtes tournantes équidistan- tes, et on appellera "erreurs de calage à 60011 des erreurs temporelles similaires apparaissant dans le mode de réa- lisation préféré, en relation avec les six têtes utilisées. Lorsque la structure 10 est en mode d'enregistrement, plu- sieurs pistes parallèles sont enregistrées sur la bande 12 et elles comprennent six pistes 20 a à 20 f qui se répè- tent périodiquement à chaque rotation complète de la struc- ture 10, en définissant une séquence de pistes 22 Chaque piste 20 a à 20 f est associée à une tête différente parmi les têtes 16 a à 16 f, comme il est bien connu dans la tech- nique. A titre d'exemple de l'écartement imprécis à la périphérie du tambour tournant 10, lés têtes 16 d et 16 b sont représentées sur la figure 2 avec des défauts d'ali- gnement angulaires respectifs de + 51 et -52 degrés par rap- port à un angle de référence de 600 entre ces têtes et les 2544 1 45 têtes immédiatement précédentes 16 e, 16 c, dans la direc- tion de rotation 18 du tambour 10 Les angles respectifs P Si, -52 sont par exemple de l'ordre-de + 0,01 Du fait des défauts d'alignement décrits ci-dessus, le début de la piste 20 b enregistrée par la tête i 6 b sera décalé- d'une longueur +Tl, c'est-à-dire dans-une direction posi- tive, et le début de la piste 20 d sera décalé d'une lon- gueur -T 2, c'est-à-dire dans une direction négative, par rapport à une ligne de référence 11 indiquant le début de pistes enregistrées par des tetes alignées de façon précise Par exemple, dans le mode de réalisation préfé- ré, les longueurs Tl, T 2 peuvent être de l'ordre de 3,5 pm. On va maintenant décrire le mode de réalisa- tion préféré du dispositif et du procédé de synchronisa- tion de dispositifs à têtes tournantes conformes à l'in- vention, en se référant au schéma synoptique de la figu- re 3 et aux diagrammes séquentiels respectifs qui sont représentés sur les figures 4 à 6 Dans cet exemple, le format des données enregistrées est le suivant Chaque piste de données enregistrées comprend 91 blocs de don- nées consécutifs, chaque bloc ayant une longueur fixe-de 424 bits, comme le montre la figure 4 A Le premier bloc de données de chaque piste comprend un mot de synchronisa- tion, encore appelé mot de corrélation, dont la longueur est de 128 bits, et ce mot a été inséré dans le train de données d'information, d'une manière bien connue, avant l'enregistrement de chaque piste Le mot de corrélation comporte une séquence connue de bits de données, comme il est connu dans -la technique A la reproduction, les don- nées sont lues par un dispositif de reproduction magnétique similaire au dispositif d'enregistrement, d'une manière bien connue Les données lues A sont appliquées par la li- gne 13 à un corrélateur numérique 14 représenté sur la fi- gure 3 On utilise de préférence un corrélateur numérique $ 44145- du type décrit dans la demande de brevet US 342 257 ou bien, selon une variante, on peut utiliser un corréla- teur moderne de type bien connu. On notera que les références alphabétiques res- pectives A à K désignant des signaux dont les diagrammes séquentiels-sont représentés sur les figures 4 à 6, sont également indiquées auxemplacements correspondants sur la figure 3 pour faire apparaître plus facilement les correspondances De façon similaire, les numéros de li- gne respectifs indiquant des lignes sur la figure 3 qui acheminent ces di*vers signaux sont également reportés sur les diagrammes séquentiels des figures 4 à 6. Lorsque le corrélateur 14 détecte le mot de corrélation dans le train de données lu sur la bande,il produit sur la ligne 15 une impulsion de synchronisation C, encore appelée synchronisation primaire ou synchroni- sation de piste, qui coïncide normalement avec le milieu du mot de corrélation, c'est-à-dire avec son 64 ième bit, comme le montre la figure 4 C De plus, le corrélateur 14 produit un signal de synchronisation secondaire E sur la ligne 17, en coïncidence avec le début des blocs de données, comme le montre la figure 4 E Le corrélateur 14 reçoit également sur la ligne 19 un signal d'horloge de système lu sur la bande, qui est en synchronisme avec les données sur la ligne 13 et qui a la même fréquence de M Hz Le corrélateur 14 fournit non seulement les si- gnaux de synchronisation primaire et secondaire décrits ci-dessus, sur les lignes respectives 15, 17, mais égale- ment des données resynchronisées-sur la ligne 13 a et un signal d'horloge sur la ligne 104, et ces derniers signaux sont en synchronisme avec les signaux de synchronisation sur les lignes 15, 17 Le signal d'horloge sur la ligne 104 est appliqué aux éléments respectifs de la figure 3, pour réaliser la synchronisation d'une manière bien connue dans la technique. 2544145: Un compteur de format de données 21, qui con- siste de préférence en un compteur de format de bloc à prépositionnement, fonctionnant en permanence, est utili- sé pour compter normalement de zéro jusqu'au nombre de bits de données employés dans chaque bloc, c'est-à-dire de O à 423 dans le mode de réalisation préféré Le comp- teur 21 peut être prépositionné à une valeur de correc- tion mise à jour par l'erreur temporelle et enregistrée dans une mémoire, pour compenser les erreurs temporelles, comme il ressortira de la suite de la description Le compteur suit les composantes de signal numérique qui sont reproduites à partir de chaque piste et qui compren- nent des données, des signaux de synchronisation, des si- gnaux de correction d'erreur de données, etc On utilise les signaux de synchronisation primaire et secondaire sur les lignes respectives 15, 17 pour synchroniser le comp- teur de format de bloc 21 et les autres éléments, comme on le décrira ultérieurement. Le compte M provenant du compteur 21 par la li- gne 23, ainsi que son compte terminal G sur la ligne 25, représenté sur la figure 4 G, sont respectivement appliqués à un circuit logique de commande 24, qui reçoit également les signaux de synchronisation primaire et secondaire par l'intermédiaire des lignes respectives 15, 17 Le circuit logique de commande 23 produit de façon interne des impul- sions de fenêtre de synchronisation primaire et secondaire B, D, ou en abrégé "fenêtres", sous l'effet du compte pré- sent sur la ligne 23, comme le montrent respectivement les figures 4 B et 4 D Ces "fenêtres'1-sont nécessaires pour éli- miner la réponse à des corrélations erronées dans le train de données Dans cet exemple, la fenêtre de synchronisation primaire B a une largeur de 128 bits et la fenêtre de syn- chronisation secondaire D a une largeur de 8 bits Les fi- gures 4 B à 4 E montrent que, dans le cas idéal, les signaux de synchronisation primaire et secondaire apparaissent au milieu des fenêtres respectives. Lorsque le circuit 24 reçoit le signal de synchronisation primaire sur la ligne 15 pendant la du- rée de la fenêtre de synchronisation primaire B de la figure 4 B, le circuit logique de commande 24 émet un si- gnal de commande de chargement H, sur la ligne 27, vers le compteur de format de bloc 21, comme le montre la fi- gure 4 H Sous l'effet du signal de commande de charge- ment H, le compteur 21 charge un signal d'entrée I pré- sent sur la ligne 28, comme le montre la figure 4 H et comme on le décrira ci-après. Un signal d'entrée de tachymètre reçu sur la ligne 30 est obtenu à partir du mouvement de rotation de la structure de tambour tournant 10 qui est représentée sur la figure 2, d'une manière bien connue dans la tech- nique Dans le mode de réalisation préféré, six impul- sions de tachymètre sont obtenues en série pendant un tour complet du tambour 10, c'est-à-dire qu'une impul- sion de tachymètre est obtenue juste avant le début de chaque balayage du support d'enregistrement 12 par cha- que transducteur respectif 16 a à 16 f. Les impulsions de tachymètre sur la ligne 30 sont appliquées çà un générateur de fenêtre 31, constitué de préférence par des multivibrateurs monostables, qui produit en réponse sur la ligne 32 des impulsions corres- pondant aux fenêtres de synchronisation primaires B re- présentées sur la figure 4 B Le signal sur la ligne 32 commande la commutation du signal d'entrée I sur la ligne 28 du compteur de format de bloc 21, ce qui est représenté par un commutateur 33 connecté dans cette ligne d'entrée *28, de la manière suivante. Une mémoire de mot fixe 34 contient un nombre binaire fixe correspondant au nombre de bits depuis le dé- but du premier bloc de données,qui correspond également à la fin du dernier bloc de données d'une piste immédiatement 2 5 4 4 1 4 5 précédente, o le signal de synchronisation primaire sur la ligne 15 apparaît normalement, c'est-à-dire lorsqu'il ne se produit pas d'erreur de calage à 600 Dans le mode de réalisation préféré, le mot binaire fixe qui est en- registré dans la mémoire de mpt 34 correspond à 360 bits. La mémoire de mot 34 applique ce signal de sortie au com- mutateur 33 par la ligne 35. Au début de chaque fenêtre de synchronisation primaire B, le commutateur 33 est commandé par la ligne 32 de façon à connecter la ligne d'entrée 28 du comp- teur 21 à la ligne de sortie 35 de la mémoire de mot 34. Un instant plus tard, un signal de commande de charge- ment H présent sur la ligne 27 est appliqué à partir du circuit de commande 24, en synchronisme avec le signal de synchronisation primaire C sur la ligne 15, pendant la fenêtre de synchronisation primaire sur la ligne 32. Par conséquent, le compteur binaire 21 est prépositionné par la ligne 28 au compte de 360 bits, qui correspond à l'apparition normale du signal de synchronisation pri- maire C sur la ligne 15, comme il a été décrit et comme on le voit sur la figure 4 La description précédente, en relation avec la figure 4, montre que pendant le fonc- tionnement normal, le compteur de format 21 est synchro- nisé à la réception de chaque signal de synchronisation primaire sur la ligne 15. Chaque signal de synchronisation secondaire sur la ligne 17 accomplit une synchronisation supplémentaire du signal de reproduction dans chaque piste d'information enregistrée, pour compenser un glissement possible de l'hor- loge lue sur la bande, de la manière suivante Lorsque le signal de synchronisation secondaire E présent sur la ligne 17, comme le montre la figure 4 E, est reçu par le circuit de commande 24 pendant une fenêtre de synchronisation se- condaire établie par ce circuit, et comme le montre la fi- gure 4 D, le compteur de format de bloc 21-est remis à zéro en synchronisme, par l'intermédiaire de la ligne 103 Le compteur de format de bloc 21 peut également être remis à zéro par la ligne 103 sous l'effet de son propre comp- te final G sur la ligne 25 Ce compte final est repré- senté sur la-figure 4 G On voit sur les figures 4 E et 4 G que lorsque le compteur 21 est correctement synchro nisé, le compte final sur la ligne 25 et la synchronisa- tion secondaire sur la ligne 17 coïncident au début de chaque bloc de données représenté sur la figure 4 De façon similaire, lorsque le signal de synchronisation primaire sur la ligne 15 est présent, le compteur de for- mat 21 est synchronisé par celui-ci au début de chaque passage de tête, comme il a été décrit précédemment. Dans le cas o le corrélateur 14 ne produit pas le signal de synchronisation primaire C sur la li- gne 15, par exemple à cause d'un bruit excessif dans les données reproduites sur la ligne 13, et de l'incapa- cité résultante du corrélateur à identifier le mot de corrélation à la reproduction, le compteur 21 est remis à zéro à chaque compte final, comme décrit précédemment, mais il n'est pas prépositionné à 360 sous l'effet du si- gnal de synchronisation primaire au début de chaque piste des données reproduites Ce dernier cas est représenté dans les diagrammes séquentiels de la figure 5, dans les- quels le signal de synchronisation-primaire C est repré- senté par un trait en pointillés pour indiquer qu'il est manquant pendant la fenêtre de synchronisation primaire B de la tête 2 Du fait que le circuit de commande 24 n'ap- plique pas le signal de chargement H sur la ligne 27, pour prépositionner le compteur de format de bloc 21 à la va- leur fixe de 360 bits, comme décrit ci-dessus, le compteur 21 finit par perdre la synchronisation Il en résulte que les signaux de synchronisation secondaire E peuvent ne pas apparaître pendant les fenêtres de synchronisation secondai- re, comme le montrent les figures 5 E et 5 D. 2544145: Dans d'autres-cas, lorsqu'une erreur de cala- ge à 60 se produit, comme il est représenté en "U" sur la figure 5 A, les signaux de synchronisation secondaire sui, la ligne 17, représentés sur la figure 5 E, peuvent également tomber hors de la plage des fenêtres de syn- chronisation secondaire qui sont établies par le cir- cuit de commande 24 et sont représentées sur la figure D Par conséquent, quand aucune correction d'erreur tem- porelle n'est effectuée, comme il est représenté sur la figure 5, le compteur 21 perd la synchronisation avec le signal de reproduction mentionné précédemment, sur la ligne 13 a de la figure 3. La perte de synchronisation décrite ci-dessus est éliminée par le procédé et le dispositif de synchro- nisation de l'invention, comme il ressortira de la suite de la description, faite en relation avec la figure 6. Conformément au mode de réalisation préféré de la figure 3, les impulsions de tachymètre sur la ligne 30 sont en outre appliquées à un compteur de têtes 37 qui est réa- lisé sous la forme d'un compteur modulo 6 Le compte K que produit le compteur de têtes 37, représenté sur la figure 6 K, adresse par la ligne 40 à la fois un accumu lateur d'état 41 et une mémoire de calage à 60 , 42, dont on décrira ci-après les fonctionnements respectifs. Un dircuit comparateur d'état numérique 43 re- çoit sur une entrée, par-la ligne 23, le signal de sortie M, décrit précédemment, qui provient du compteur de format 21 Le circuit 43 reçoit sur une seconde entrée,-par la li- gne 44, une valeur binaire fixe N qui est enregistrée dans une mémoire de mot fixe 45, et dans le mode -de réalisation préféré, cette valeur est prépositionnée à N= 360 Ainsi, comme il résulte de la description précédente, la valeur N correspond au milieu du mot de corrélation de chaque piste enregistrée, et elle coïncide avec le signal de synchronisa- tion primaire C sur la ligne 15 s'il n'y a pas d'erreur de 2544145 t calage à 600, comme il a été décrit précédemment en rela- tion avec la figure 4 Le comparateur 43 compare conti- nuellement les signaux respectifs M et N et il produit à partir d'eux un signal de sortie sur la ligne 46 à l'ins- tant de réception du signal de synchronisation primaire C sur la ligne 15 Le signal sur la ligne 46 indique ainsi au début de chaque passage de tête si le compte du comp- teur de format 21 est en coïncidence, en avant ou en arriè- re par rapport au signal de synchronisation primaire lu sur la bande, présent sur la ligne 15 Dans le mode de réalisation préféré de la figure 1, on utilise les combi- naisons de bits suivantes sur la ligne 46 T A B L E A U Signal sur la Etat du compteur de format de bloc 21 ligne 46 il M N, compteur en avant 00 M= N, compteur correct Combinaison interdite Le signal présent sur la ligne 46 est appliqué au circuit accumulateur d'état 41 qu'on utilise pour dis- tinguer des erreurs temporelles statiques par rapport à des erreurs temporelles dynamiques, de la manière suivante. Comme il est bien connu, des erreurs temporelles dynamiques comme celles produites par l'instabilité d'asservissements, la gigue mécanique du tambour tournant; etc, qui varient dans n'importe quelle direction au cours de passages succes- sifs des têtes, sont relativement faibles comparées aux er- reurs temporelles de quadrature, de calage à 600 ou des er- reurs analogues, qui sont de nature statique Il est donc souhaitable d'ignorer ces erreurs dynamiques lorsqu'on ef- fectue un calcul de moyenne pour l'erreur de calage à 600. Dans ce dernier but, l'accumulateur 41 n'applique un signal de sortie sur l'une des lignes 50 ou 51 qu'après qu'une er- reur temporelle dans la même direction a été détectée pour une tête particulière Jpendant un total de quatre passages sur la bande L'accumulateur d'état 41 est programmé de façon à compter le nombre de passages de tête, pour cha- que tête, pendant lesquels la différence entre des va- leurs M et N a le même sens ou la même direction Lors- qu'un écart dans une direction pour une tête particulière est détecté pendant quatre passages, un signal de sortie correspondant est appliqué sur la ligne 50 ou 52, de la manière suivante Lorsque M précédent, il apparaît sur la ligne 50 un signal de sor- tie qui valide un étage d'incrémentation de la mémoire de calage à 600, 42 De façon similaire, lorsque M >N, c'est-à-dire lorsque le compteur 21 est en avant, un si- gnal de sortie présent sur la ligne 52 valide un,étage de décrémentation de la mémoire 42 Enfin, lorsque M=N, un signal de sortie sur la ligne 51 valide un étage "pas d'action" de la mémoire de calage à 600,-42. On utilise la mémoire de calage à 3600, 42, pour enregistrer et mettre à jour une valeur moyenne de correction d'erreur de calage à 600, HA, sous la forme d'un compte auquel le compteur de format 21 est préposi- tionné au début de chaque passage de tête sur le support magnétique Par conséquent, au début d'une opération de re- production, la mémoire de calage à 600, 42, enregistre une valeur zéro pour chaque tête 16 a à 16 f Pendant la repro- duction, lorsque le comparateur 43 détecte les écarts men- tionnés ci-dessus, la valeur initiale enregistrée dans la mémoire 42 est mise à jour chaque -fois qu'un signal prove- nant de l'accumulateur 41 est présent respectivement sur la ligne 50 ou la ligne 52 Lorsque l'un des étages d'incrémen- tation ou de décrémentation de la mémoire 42 est validé par l'intermédiaire des lignes respectives 50, 52, la valeur courante enregistrée dans cette mémoire est incrémentée ou décrémentée d'une unité La valeur qui a ainsi été incrémen- tée ou décrémentée représente une valeur moyenne de cor- rection d'erreur de calage à 600, HA, et elle est enre- gistrée dans la mémoire de calage à 600,42, jusqu'à ce qu'elle change à nouveau Dans le cas o l'étage "pas d'action" est validé par la ligne 51, le signal enrégis- tré dans la mémoire 42 demeure inchangé - La valeur de correction d'erreur de calage à 600, HA, est ensuite appliquée au compteur 21, par la li- gne 53, le commutateur 33 décrit précédemment et la ligne 28 Cette dernière valeur HA représente un compte auquel le compteur 21 est prépositionné sous l'effet d'un signal de commande présent sur la ligne 27 à la fin de chaque ba- layage de tête, comme il est décrit ci-après. On va maintenant décrire une opération de com- mande qui effectue le prépositionnement du compteur de format de bloc 21 à la valeur HA qui est enregistrée dans- la mémoire de calage à 600, 42 On utilise un compteur de blocs de données 54 qui, dans le mode de réalisation pré- féré, est réalisé sous la forme d'un compteur modulo 91 qui compte le nombre de blocs de données utilisés- Le comp- teur de blocs de données 54 reçoit sur la ligne 25 le comp- te final G mentionné précédemment et représenté sur la figu- re 6 G, provenant du compteur de format 21; et il applique sur la ligne 55 une impulsion desortie F, représentée sur la fi- gure 6 F, en coïncidence avec la durée du dernier bloc de don- nées, c'est-à-dire du 91 ième bloc de chaque piste de données qui est reproduite Le signal présent sur la ligne 55 est ap- pliqué à un générateur de validation d'écriture 56 qui four- nit en réponse une impulsion de validation d'écriture J sur la ligne 57, représentée sur la figure 6 J Comme on le voit sur la figure 3, l'impulsion J présente sur la ligne 57 est appliquée à la mémoire de calage à 600, 42, à l'accumulateur d'état 41 et au comparateur d'état 43 Le signal J sur la li- gne 57 valide l'accumulateur d'état 41 pour charger le signal de sortie présent sur la ligne 46, provenant du comparateur 25441 45. d'état 43, et ensuite pour mettre à zéro le comparateur d'état et pour valider la mémoire de calage à 600, 42, afin d'enregistrer dans cette dernière le signal HA mis à jour, sous l'effet de l'un des signaux decommande sur les lignes respectives 50 à 52. L'impulsion F décrite cidessus, sur la ligne , est également appliquée au circuit logique de comman- de 24 qui, en réponse à cette impulsion, et en coïnciden- ce avec le compte final sur la ligne 25, applique un si- lo gnal de chargement au compteur de format de bloc 21, par la ligne 27, comme le montrent les figures 6 F à 6 H Par conséquent, le signal sur la ligne 28 qui, pendant le dernier bloc, représente le signal HA provenant de la mé- moire 42, prépositionne le compteur de format 21 comme le montre la figure 6 I Le compteur 21 commence ensuite à compter à partir de ce compte initial, jusqu'à ce qu'il soit remis à zéro par le signal sur la ligne 103, comme décrit précédemment. La description précédente, en relation avec le diagramme séquentiel de la figure 6, montre que lorsqu'un ou plusieurs signaux de synchronisation primaire C sont manquants, comme il est représenté sur la figure 6 C pen- -dant le balayage effectué par la tête 2, le compteur 271 ne peut pas être prépositionné en synchronisme à la valeur correspondant à 360 bits, comme pendant le fonctionnement normal A la place, le compteur 21 est prépositionné pério- diquement à la fin du dernier bloc de données à la valeur de correction d'erreur de calage à 600, HA Par conséquent, le fonctionnement du cbmpteur 21 est maintenu étroitement en synchronisme avec les données reproduites A, jusqu'à ce que le corrélateur 14 reprenne la génération du signal de syn- chronisation primaire C ou du signal de synchronisation se- condaire E. Pour donner une description plus détaillée du mo- de de réalisation préféré, on va maintenant décrire en rela- 2544145 t tion avec les figures 7 à 14 les divers éléments repré- sentés dans le schéma synoptique de la figure 3 et leurs fonctionnements respectifs Pour faciliter la comparai- son, les éléments semblables sont désignés par des nom- bres de référence semblables sur toutes les figures. La figure 7 est un schéma plus détaillé de l'accumulateur d'état 41 de la figure 3 Il comprend une mémoire vive 60, par exemple du type 10145, une mémoire morte programmable 61, par exemple du type 10139, et une bascule double 62, par exemple du type 10176 Les lignes d'entrée et de sortie respectives 40, 46, 50 à 52 et 57 de l'accumulateur d'état 41 qui sont représentées sur la figure 7 correspondent à celles décrites précédemment en relation avec la figure 3 La mémoire vive 60 reçoit ainsi sur les lignes 44 le compte de têtes K décrit pré- cédemment, variant de 1 à 6, qui provient du compteur de têtes 37 de la figure 3 et qui adresse la valeur enregis- trée dans cette mémoire qui correspond à l'une des têtes tournantes 16 a à 16 f La mémoire vive 60 applique sur la ligne 63 un nombre entier avec son signe, -NA, ayant une valeur allant de -3 à + 3, et indiquant pour la tête cou- rante adressée 16 a à 16 f le nombre total d'erreurs de ca- lage à 600 qui sont apparues dans la même direction Un si- gne positif "plus" indique une erreur de calage à 60 posi- tive, correspondant à un état M >N sur les lignes 46, tan- dis qu'un signe négatif "moins" indique une erreur de ca- lage à 600 négative, c'est-à-dire le cas o M la figure 3, comme il a été décrit en relation avec le ta- bleau précédent En fonction de la valeur du signal d'état sur les lignes 46, la mémoire morte programmable 61 addi- tionne ou soustrait une valeur binaire un du signal NA sur les lignes 63 et elle applique la valeur NA' ainsi mise à jour à la bascule 62, par l'intermédiaire des li- gnes 64 La bascule 62 enregistre cette dernière valeur NA' jusqu'à ce qu'un signal de validation d'écriture WE, décrit précédemment, soit obtenu par les lignes 57, à partir du générateur de validation d'écriture 56 de la figure 3, ce qui a pour effet de remplacer la valeur NA enregistrée précédemment dans la mémoire vive 60 par la valeur mise à jour, NA' La suite de la description per- mettra de comprendre que lorsque la valeur NA' est égale à + 3 ou -3, un signal de sortie correspondant provenant de la mémoire morte programmable 61 est appliqué sur les lignes respectives 52 ou 50, et la valeur enregistrée dans la mémoire vive 60 est remise à zéro pour cette tête particulière. Lorsque le signal de sortie sur les lignes 64 est égal à + 3 ou -3 et lorsque le signal reçu sur la li- gne 46 indique une erreur de calage à 600 dans la même direction, la mémoire morte programmable 61 applique un sighal de sortie correspondant sur l'une des lignes 50 ou 52, comme décrit précédemment Si la valeur absolue du si- gnal sur les lignes 64 est inférieure à 3, la mémoire mor- te programmable 61 applique un signal de commande "pas d'action sur la ligne 51 Les signaux respectifs sur les lignes 50 à 52 sont appliqués à la mémoire de calage à 60 , 42, dont le schéma détaillé est représenté sur la figure 8 et sera décrit ultérieurement. Le fonctionnement précédent de l'accumulateur d'état 41 est illustré davantage par l'exemple suivant, dé- crit ci-après en relation avec les figures 3 et 7 On suppo- sera qu'une tête de reproduction particulière d'un enregis- treur/reproducteur transversal rotatif, comme la tête 16 d représentée sur la figure 2, a une erreur de base de temps statique, encore appelée erreur de calage à 600, égale à + 4 bits avec M>N, tandis qu'on néglige l'erreur dynami- que On supposera en outre que la valeur moyenne de cor- rection d'erreur de calage à 600, HA, qui est enregis- trée au moment présent dans la mémoire de calage à 600,42, est égale à zéro pour cette tête particulière Après le passage suivant de ce transducteur sur la bande, le com- parateur 43 détecte une erreur temporelle positive, du fait que le compteur de format 29 a compté jusqu'à 364 au lieu de compter jusqu'à 360, lorsque l'impulsion de syn- chronisation primaire est apparue sur la ligne 15 a Le signal de sortie sur la ligne 46 indique donc que M >N, comme le montre le tableau précédent Par conséquent, le signal NA sur la ligne 63 de la figure 7 est égal à zéro et la mémoire morte programmable 61 applique + 1 dans la bascule 62 pour cette tête particulière, par l'intermé- diaire des lignes 64 Le signal + 1 mémorisé dans la bascu- le est ensuite enregistré dans la mémoire vive 60 sous l'effet du signal WE sur la ligne 57 Si pendant un passa- ge suivant de la même tête, la mémoire morte programmable 61 reçoit sur les lignes 46 un signal indiquant que M=N, c'est-à-dire indiquant qu'il n'y a pas d'erreur de calage à 600, le signal courant enregistré dans la mémoire vive est maintenu à + 1 Si pendant un passage suivant de la même tête, la mémoire morte programmable 61 reçoit sur les lignes 46 un signal indiquant M une erreur de calage à 600 négative, le signal courant en- registré dans la mémoire vive 60 est diminué de 1 et retour- ne à zéro Dans les cas ci-dessus, un signal de sortie pro- venant de l'accumulateur 41 par la ligne 51 valide l'étage "pas d'action" de la mémoire de calage à 600, 42, de la fi- gure 3 On supposera maintenant qu'un nombre total de trois impulsions indiquant M> N est enregistré dans la mémoire vive 60 pour une tête particulière et-qu'une impulsion sup- plémentaire indiquant le même état est reçue par la mémoire morte programmable 61 par l'intermédiaire des lignes 46 La mémoire morte programmable 61 applique alors sur la ligne 52 une impulsion de commande qui valide l'étage de décré- mentation de la mémoire de calage à 600, 42, et cet étage décrémente à son tour de 1 la valeur courante HA qui est enregistrée dans'la mémoire de calage à 600, 42 Si cette valeur enregistrée courante est zéro, la valeur mise à jour résultante est égale à une unité de moins que zéro, ce qui dans le cas du format de données utilisé corres- pond à 423 bits, du fait que dans cet exemple l'état de O bit est identique à un état de 424 bits en ce qui con- cerne le compteur 21 de la figure 3, fonctionnant en per- manence Par conséquent, avant le passage suivant de cette tête particulière, le signal de sortie HA sur la ligne 53 provenant de la mémoire 42 sera égal à 423, au lieu de 0, c'est-à-dire que le compteur 26 comptera un bit de plus que précédemment Le comparateur 43 détectera donc à nouveau une erreur positive, du fait que le signal de synchronisation primaire sur la ligne 15 a arrivera à un compte égal à 363 bits Si la même erreur est indiquée par la suite trois fois de plus, la valeur HA enregistrée dans la mémoire 42 sera ensuite décrémentée de 1 et l'er- reur sera réduite à + 2 bits, puis à + 1 bit et enfin à zéro. Lorsque l'erreur que détecte le comparateur 21 est égale à zéro, c'est-àdire lorsque M=N, ce cas correspondant à la coïncidence du signal de synchronisation primaire sur la ligne 15 a avec le compte de 360 à la fois sur la ligne 23 provenant du compteur 21 et sur la ligne 44 provenant de la mémoire de mot 45, la mémoire morte programmable 61 de l'accumulateur 41 valide l'étage "pas d'action" par la li- gne 51 et cet étage retourne alors la valeur courante en- registrée HA dans la mémoire 42, sans la modifier. L'exemple précédent permet de comprendre que la correction d'une erreur de calage à 600 dans le sens opposé, lorsque M- l'étage d'incrémentation de la mémoire de calage à 600, 42. Le fonctionnement décrit ci-dessus de l'accu-. mulateur d'état 41 de la figure 7 est explicité davantage par un organigramme représenté sur la figure 12, qui dé- crit le principe de ce fonctionnement Le fonctionnement de l'accumulateur d'état 41 peut être avantageusement com- mandé par un microprogramme contenu dans la mémoire morte programmable 61 et basé sur cet organigramme, comme il est bien connu dans la technique. * La figure 8 montre un schéma détaillé du cir- cuit de la mémoire de calage à 600, 42, de la figure 3, et on va maintenant décrire ce circuit Dans le mode de réalisation préféré, la mémoire de calage à 600, 42, est constituée par un étage "pas d'action" 66, un étage de dé- crémentation 67, un étage d'incrémentation 68 et un étage d'enregistrement d'erreur de calage à 600, 71 L'étage "pas d'action" 66 comprend huit portes ET 72, constituées à titre d'exemple par des éléments en circuit intégré du type 10104 Une entrée de chaque porte 72 est intercon- nectée de façon à recevoir le signal de commande "pas d'action" sur la ligne 51, provenant de l'accumulateur d'état 41, et ce signal a été décrit précédemment en rela- tion avec la figure 7 Chaque porte ET 72 reçoit sur son autre entrée un bit d'un signal de sortie HA à 8 bits qui est-appliqué sur les lignes 53 et qui provient de l'étage jd'enregistrement d'erreur de calage à 600, 71, comme le montre la figure 8 Chacune des lignes 53 correspond à la ligne de sortie 53 décrite précédemment, provenant de la mémoire de calage à 600, 42, de la figure 3 Les signaux de sortie respectifs des portes 72 sont ramenés par des li- gnes 75 vers l'étage d'enregistrement d'erreur de calage à , 71. L'étage de décrémentation 67 et l'étage d'incré- mentation 68 comprennent chacun de préférence deux mémoires mortes programmables 73, 79, qui sont de préférence du type 10149 Le signal de sortie sur les lignes 53, provenant de l'étage d'enregistrement 71, adresse les mémoires mortes programmables respectives 73, 79, et le signal de sortie mis à jour respectif provenant de ces mémoires est ramené par les lignes 75 vers l'étage d'enregistrement 71, dans lequel il remplace l'ancienne valeur de HA, comme décrit précédemment. L'étage d'enregistrement d'erreur de calage à 600, 71 est constitué par deux mémoires vives 74, de pré- férence du type 10145, et par deux quadruples bascules D, 76, 77, de préférence du type 10176 On utilise les mémoi- res vives 74 pour enregistrer la valeur de correction d' erreur de calage à 600, HA, comme décrit ci-dessus, et pour appliquer la valeur enregistrée courante, par les li- gnes 53 et 28, au compteur de format de bloc 21 ainsi qu'aux étages respectifs 66 à 68 de la mémoire de calage à 600, 42 En fonction de celle des lignes de commande 50 à 52, provenant de l'accumulateur d'état 41 décrit pré- cédemment, qui est activée, l'un de ces étages est validé pour mettre à jour le signal HA sur la ligne 53, de la ma- nière suivante Lorsque l'étage 66 est validé par la ligne 51, les portes 72 ramènent le signal sur les lignes 53, inchangé, vers l'étage d'enregistrement 71, par les lignes Lorsque l'étage de décrémentation 67 est validé par la ligne 52, les mémoires-mortes programmables 73 décrémentent d'une unité la valeur de HA sur les lignes 53, et ramènent la valeur résultante de HA' vers l'étage d'enregistrement 71, par les lignes 75 De façon similaire, lorsque l'étage d'incrémentation 68 est validé par la ligne 50, les mémoi- res mortes programmables 79 incrémentent d'une unité la va- leur du signal HA sur les lignes 53 et ramènent vers la mé- moire 71 le signal HA' ainsi mis à jour, par l'intermédiaire des lignes 75 Le signal HA' qui a ainsi été mis à jour et qui est présent sur les lignes 75 est tout d'abord appliqué aux bascules 76, 77 pour être enregistré temporairement, et il est ensuite chargé dans les mémoires vives 74 sous l'effet du signal de validation d'écriture WE, décrit p-récédem- ment, sur les lignes 57 La valeur HA' ainsi mise à jour remplace la valeur HA enregistrée précédemment dans les mémoires vives 74. Le commutateur 33 de la figure 3, décrit pré- cédemment, est réalisé de la manière suivante dans le mo- de de réalisation de la figure 8 Pendant la fenêtre de synchronisation primaire B sur la ligne 32, représentée sur la figure 6 B, la mémoire de mot fixe 34, qui consis- te de préférence en une mémoire morte programmable du type 10149, est validée et le mot fixe provenant de cette mémoire est chargé par les lignes 35 et 28 dans le comp- teur de format de bloc 21 de la figure 3, décrit pré- cédemment, par l'intermédiaire des lignes 35 et 28 qui sont interconnectées à la mémoire Lorsqu'à la fin de chaque fenêtre de synchronisation primaire B, la mémoire de mot fixe 34 est invalidée, la valeur de correction d' erreur de calage à 600, HA, sur les lignes 53 est chargée dans le compteur 21, comme le diagramme séquentiel de la figure 4 le montre le mieux Il résulte de la description précédente que le commutateur 33 de la figure 3 est en fait réalisé sur la figure 8 en utilisant le signal de com- mande sur la ligne 32 pour charger dans le compteur de for- mat de bloc 21 un signal de sortie provenant de la mémoire de mot 34-, pendant la fenêtre de synchronisation primaire, immédiatement à la suite du chargement dans ce compteur de la valeur HA présente sur la ligne 53, comme la figure 4 I le montre le mieux. Par conséquent, lorsque le signal de synchroni- sation primaire sur la ligne 15 est manquant, comme le mon- tre par exemple la figure 6 C, le compteur 21 a déjà été char- gé avec la valeur de correction d'erreur de calage à 600,par les lignes 53 et 28 Le compteur 21 sera ensuite remis à zé- ro sous l'effet de son compte final, par l'intermédiaire des lignes 25, du circuit logique de commande 24 et des lignes 103, comme on le décrira de fagon plus détaillée en rela- tion avec la figure 9. Dans le mode de réalisation particulier de-la figure 8, on utilise une porte OU-EXCLUSIF 58 pour inver- ser le bit de fort poids du compte sur les lignes 28, afin d'obtenir un signal d'entrée à 9 bits exigé par le compteur 21, à partir d'un signal de sortie à 8 bits des mémoires vives 74. Le fonctionnement décrit ci-dessus de la mémoi- re de calage à 60 , 42, de la figure 8 est explicité da- vantage par un organigramme représenté sur la figure 13, qui décrit le principe de ce fonctionnement. La figure 9 montre un schéma détaillé du comp- teur de format de bloc 21 qui est de préférence réalisé au moyen de compteurs à prépositionnement 81, du type 136, et du circuit logique de commande 24 associé au compteur 21, ces éléments respectifs ayant été décrits en relation avec la figure 3 Dans le mode de réalisation préféré, les compteurs 81 comptent de zéro à 423 dans le cas o aucune erreur de calage à 600 n'est détectée Le compte provenant des compteurs 81 est appliqué continuel- lement par les lignes 23 à un générateur de fenêtre de syn- chronisation 82, réalisé de préférence au moyen d'une mé- moire morte programmable du type 10139 Le compte présent sur les lignes 23 adresse la mémoire morte programmable 82 qui produit à son tour sur la ligne 83 des impulsions de fenêtre primaire, appelées en abrégé "fenêtres", chacune d'elles ayant une largeur de 128 bits Les impulsions sur la ligne 83 correspondent aux impulsions décrites précé- demment et représentées sur la figure 4 B, mais elles sont obte- n.s àpartirducomptesurlal 4 ne 23 etleurs caractéristiques temporelles sont donc plus précises La mémoire morte pro- grammable 82 produit des impulsions de fenêtre secondaire sur la ligne 84, ayant chacune une largeur de 8 bits, comme le montre la figure 4 D On voit sur les figures 4 A à 4 E que 25441 45 le signal de synchronisation primaire, reçu sur la ligne , apparaît idéalement au milieu des impulsions de fenê- tre primaire et que le signal de synchronisation secon- daire reçu sur la ligne 17 apparaît au milieu des impul- sions de fenêtre secondaire. En considérant maintenant à nouveau les dia- grammes séquentiels de la figure 4, on note que lorsque le compte final G provenant des compteurs 81 par la ligne est reçu par un multiplexeur 85, qui peut être consti- tué par un circuit du type 100 171, pendant l'impulsion sur la ligne 55 provenant du compteur de blocs 54 de la figure 3, cette impulsion coïncidant avec le dernier bloc 18 de la piste de données, comme le montre la figure 4 F, le multiplexeur 85 applique un signal de chargement aux compteurs 81, par la ligne 27, en coïncidence avec le dernier bit du dernier bloc Sous l'effet de ce signal, les compteurs 81 chargent la valeur de correction d'erreur de calage à 600, HA, décrite précédemment, à partir des lignes 28 provenant de la mémoire de calage à 600, 42, de la figure 8, comme le montre la figure 4 I. Le générateur de fenêtre 31 comprend de préfé- rence deux multivibrateurs monostables 125, 126 connectés en série Le premier multivibrateur monostable 125 reçoit sur la ligne 30 les impulsions de tachymètre décrites pré- cédemment et il les retarde pour lés faire coïncider avec le premier bloc de données, tandis que le second multivi- brateur monostable 126 détermine la largeur de l'impulsion de sortie sur la ligne 32, comme le montre la figure 4 B. Comme décrit précédemment, pendant le fonctionnement normal, les impulsions de synchronisation primaire et secondaire sont reçues respectivement sur les lignes de sortie 15, 17, provenant du corrélateur 14, pendant leurs fenêtres respec- tives appliquées sur les lignes 83, 84 On utilise des por- tes OU 91, 92 pour appliquer une impulsion présente sur la ligne 15 a au multiplexeur 85, lorsque le signal de synchro- nisation primaire sur la ligne 15 est reçu pendant la fe- nêtre présente sur la ligne 83 a qui provient de la mémoi- re morte -programmable 82 ou sur la ligne 32 qui provient du générateur de fenêtre 31 Sous la dépendance du signal de commande de sélection d'état, décrit précédemment et appliqué au multiplexeur par la ligne 55 provenant du compteur de blocs 54, le multiplexeur 85 actionne la li- gne de chargement 27 décrite précédemment, pendant que le mot fixe de 360 bits est chargé dans les compteurs 81, 1 o par l'intermédiaire des lignes 28 provenant de la mémoire de mot 34, comme décrit précédemment en relation avec les figures 3 et 4 Ainsi, chaque fois qu'un signal de syn- chronisation primaire apparaît sur la ligne 15, les comp- teurs 81 sont prépositionnés par les lignes 28 à une va- leur égale à 360, comme le montrent les figures 4 A à 4 C et 4 I On notera qu'on utilise la bascule 95 de la figure 9 pour mémoriser les fenêtres de synchronisation primaire et secondaire précitées. Il résulte de la description précédente que dans le cas o le signal de synchronisation primaire n'ap- paraît pas pendant -la fenêtre respective sur la ligne 32 ou la ligne 83 a, le signal de commande présent sur la li- gne 27 ne déclenche pas le chargement du mot fixe dans les compteurs 81 A la place, le démarrage des compteurs 81 au- ra été effectué par la valeur de correction d'erreur HA chargée précédemment, tandis que la remise à zéro et la synchronisation de ces compteurs sont effectuées de la ma- nière suivante. Lorsqu'une porte OU 93 reçoit le signal de syn- chronisation secondaire sur la ligne 17, pendant sa fenêtre présente sur la ligne 84 a, elle applique un signal de com- mande, par la ligne 96, à une bascule de type D 97 qui ap- plique à son tour une impulsion de remise à zéro par la li- gne de remise à zéro 103, pour remettre à zéro les comp- teurs 81 au début de chaque bloc On utilise la bascule D 97, de préférence du type 100 131, en association avec une porte NON-OU 98, pour raccourcir la durée de l'impul- sion de remise à zéro, comme il est bien connu dans la technique. Selon une variante, les compteurs 81 sont remis à zéro par leur propre compte final G sur la ligne , appliqué à la bascule D 97 par l'intermédiaire d'une entrée de la porte NON-OU 101 et de la ligne 102 L'autre entrée de la porte NON-OU 101 reçoit l'impulsion de com- mande correspondant au dernier bloc, sur la ligne 55, qui a été décrite précédemment et qui est représentée sur la figure 4 F En association avec le multiplexeur 85, cette impulsion détourne le compte final G pour charger les compteurs 81, comme décrit précédemment. La description précédente montre que dans le. cas o le signal de synchronisation secondaire sur la li- gne 17 n'est pas reçu dans sa fenêtre produite sur la li- gne 84 a, et o une impulsion de remise à zéro-n'est donc pas produite sur la ligne 103 sous l'effet de ce signal, -20 les compteurs 81 sont remis à zéro au moment o apparait leur propre compte final G sur la ligne 25 et, par consé- quent, la synchronisation est maintenue. Le fonctionnement décrit ci-dessus du circuit de la figure 9 est explicité davantage par un organigramme représenté sur la figure 14, qui décrit le principe de ce fonctionnement. La figure 10 montre un schéma détaillé du com- parateur d'état 43 et de la mémoire de mot fixe 45 de la figure 3 Le comparateur d'état 43 comprend un comparateur de valeur 105, de préférence du type 100 166, et des bascu- les D 106 et 107, de préférence du type 100 131 Le compa- rateur 105 reçoit sur une entrée un compte M, changeant con- tinuellement, qui provient par les lignes 23 du compteur de format de bloc 21, et il reçoit sur une autre entrée un mot fixe N, par l'intermédiaire de lignes 44 provenant de la mé- moire de mot fixe 45 La mémoire de mot fixe 45 de la fi- gure 10 est réalisée de préférence au moyen d'interrup- teurs subminiatures 47, incorporés dans un bottier à dou- ble rangée de connexions (format DIP), dont les contacts sont positionnés de façon à définir un compte-binaire N= 360 auquel le signal de synchronisation primaire sur la ligne 15 a apparaît dans le cas idéal, c'est-à-dire lorsque aucune erreur de calage à 600 n'apparaît Le comparateur 105 compare continuellement, bit à bit,ses signaux d'entrée respectifs M, N et il produit sur des lignes 111 un signal de sortie indiquant l'état courant de la comparaison, comme décrit précédemment en relation avec la figure 3 et le tableau précédent Le signal pré- sent sur les lignes 111 est appliqué à la bascule D 107 et il est chargé dans celle-ci par un signal d'horloge, sous l'effet du signal de synchronisation primaire 15 a, - décrit précédemment, que fournit le circuit logique de commande 24 Le signal de sortie de la bascule 107 corrés- pond au signal de sortie décrit précédemment, sur la li- -20 gne 46, provenant du comparateur d'état 43, et il est ap- pliqué à l'accumulateur d'état 41 de la figure 3, comme il est décrit ci-dessus. Lorsque la bascule 106 reçoit l'impulsion de validation d'écriture sur la ligne 57 en coïncidence avec le début du dernier bloc du balayage d'une tête, cette im- pulsion est resynchronisée par un signal d'horloge présent sur la ligne 113, qui est lui-même obtenu à partir du comp- te sur les lignes 23 provenant du compteur 21, au quart de- la cadence d'horloge sur la ligne 104 Le signal de sortie sur la ligne 112 qui provient de l bascule 106 correspond donc au signal sur la ligne 57, retardé par le signal sur la ligne 113, et il est utilisé pour restaurer le signal de sortie du comparateur 105 après l'apparition de chaque im- pulsion de validation d'écriture sur la ligne 57. La figure li A montre un schéma détaillé du cir- cuit du compteur de têtes 37, décrit précédemment en re- lation avec le schéma synoptique de la figure 3 Le comp- teur de têtes 37, qui est réalisé de préférence au moyen d'un compteur à 4 bits 114 du type 10 136, est connecté à la manière d'un compteur modulo 6 qui compte continuel-, lement de zéro à cinq et est remis à zéro de façon syn- chrone par l'intermédiaire de la porte ET 116, comme il est bien connu dans la technique. La figure 11 B montre un schéma détaillé du cir- cuit du compteur de blocs 54 et du circuit du générateur d'impulsions de validation d'écriture 56 Le compteur de blocs 54, qui est réalisé de préférence au moyen de deux compteurs à 4 bits 115, du type 100 136,est connecté à la manière d'un compteur modulo 91 qui compte continuelle- ment de zéro à 90 et qui est remis à zéro en synchronisme, par son compte final Le compteur 115 est également remis à zéro de façon asynchrone par l'impulsion décrite pré- cédemment sur la ligne 15 a, c'est-à-dire sous l'effet de l'impulsion de synchronisation primaire de la figure 4 C qui a été resynchronisée par le circuit logique de comman- de 24, comme décrit précédemment Le générateur d'impul- sions de validation d'écriture 56 comprend une bascule D 118, de préférence du type 100 131, une porte NON-OU 124 et un inverseur 121 Le générateur d'impulsions 56 re- çoit à partir du compteur 115, par la ligne 55, le compte final modulo 91 indiquant-la dernière impulsion du bloc, et il produit à la fois une impulsion de validation d'écri- ture WE et une impulsion de validation d'écriture inversée WE sur les lignes 57, pour l'utilisation par les éléments 41, 42 et 43, comme décrit précédemment. Il va de soi que de nombreuses modifications peu- vent être apportées au dispositif et au procédé décrits et représentés, sans sortir du cadre de l'invention. -2544145 REVENDICATIONS 1 Dispositif de synchronisation pour un signal numérique enregistré sur un support magnétique ( 12) compor- tant des pistes d'enregistrement ( 20 a 2 Qf) d'une longueur connue, et reproduit ultérieurement à partir de ce support magnétique, dans lequel un signal de synchronisation est enregistré au début de chaque piste et dans lequel un si- gnal de synchronisation primaire est produit sous l'effet de chaque signal de synchronisation reproduit, caractérisé en ce qu'il comprend: un premier élément ( 21) connecté de façon à compter le nombre de bits de données correspondant à la longueur de chaque piste, en synchronisme avec le si- gnal numérique reproduit; un second élément ( 24) connecté de façon à synchroniser l'élément de comptage ( 21) avec le signal de synchronisation primaire; un troisième élément ( 43) connecté de façon à détecter une erreur temporelle entre des pistes consécutives sous la forme d'un signal de différence entre une apparition normale du signal de syn- chronisation primaire, par rapport à la fin d'une piste immédiatement précédente, et une apparition réelle du si- gnal de synchronisation primaire, et de façon à produire, à mettre à jour et à enregistrer un signal de correction sous la dépendance de l'erreur détectée; et un quatrième élément ( 33) connecté de façon à appliquer le signal de correction pour décaler l'élément de comptage ( 21) en l'absence du signal de synchronisation primaire, afin de réduire l'erreur temporelle. 2 Dispositif selon la revendication 1, dans le-. quel chaque piste ( 20 a 20 f) comporte un nombre connu de blocs de données d'une longueur connue-et dans lequel un signal de synchronisation secondaire est en outre produit sous l'effet de chaque-bloc de données reproduites, carac- térisé en ce que: le premier élément ( 21) est connecté de façon à compter le nombre de bits de données correspondant à la longueur de chaque bloc de données; et le second élé-. ment ( 24) est en outre connecté de façon à synchroniser l'élément de comptage ( 21) avec le signal de synchronisation secondaire. 3 Dispositif selon la revendication 1, caractéri- sé en ce qu'il comprend en outre un cinquième élément ( 41) connecté de façon à accumuler le nombre d'apparitions, dans la même direction, du signal de différence produit par le troisième élément ( 43), et à produire le signal de correc- tion lorsqu'un nombre prédéterminé d'apparitions dans une méme direction est atteint. 4.-Dispositif de synchronisation de signaux numé- riques enregistrés sur un support magnétique ( 12), et re- produits ultérieurement à partir de ce support, utilisant un dispositif transducteur magnétique qui comporte au moins deux transducteurs d'enregistrement/reproduction ( 16 a 16 f) espacés de façon équidistante et montés sur un tambour tournant ( 10), le signal enregistré comportant un signal de synchronisation enregistré au début de chaque piste de don; nées, ce dispositif recevant le signal reproduit et produi- sant un signal de synchronisation primaire sous l'effet de chaque signal de synchronisation reproduit, caractérisé en ce qu'il comprend: un élément de comptage de format de don- nées ( 21) connecté de façon à recevoir un compte fixe connu sous l'effet de chaque signal de synchronisation primaire, et à fournir un compte en synchronisme avec les données re- produites, le compte fixe connu correspondant à une appari- tion normale du signal de synchronisation primaire par rap- port à la fin d'une piste immédiatement précédente; un élément comparateur ( 43) qui comporte une première entrée connectée de façon à recevoir le compte provenant de l'élé- ment de comptage de format de données ( 21), une seconde en- trée connectée de façon à recevoir le compte fixe connu, et - une entrée de commande qui est connectée de façon à recevoir le signal de synchronisation primaire, cet élément compara- teur ( 43) ayant une sortie connectée de façon à fournir un signal de différence indiquant une erreur temporelle entre ses signaux d'entrée respectifs à l'instant de réception du signal de'synchr nisation primaire; un élément de mémoire ( 42) connecté de façon à mettre à jour et à enregistrer un compte présélectionné variable de l'élément de comptage ( 21), ce compte présélectionné étant mis à jour sous l'effet du signal de différence, pour réduire l'erreur temporelle par rapport au signal reproduit; et un élément de commande ( 24, 33) connecté de façon à commander en synchronisme l'application du compte variable présélectionné de l'élément de mémoire ( 42) à l'élément de comptage de format de données ( 21), au début de chaque piste de données, en l'absence du signal de synchronisation primaire, pour réduire l'erreur temporelle. 5 Dispositif selon la revendication 4, dans le- quel chaque piste ( 20 a 20 f) comporte un nombre connu de blocs de données d'une longueur connue, et dans lequel un signal de synchronisation secondaire est en outre produit sous l'effet de chaque bloc de données reproduites, caracté- risé en ce que l'élément de comptage de format de données ( 21) est en outre connecté de façon à compter le nombre de bits de données correspondant à la longueur de chaque bloc de données, et l'élément de commande ( 24, 33) est en outre connecté de façon à synchroniser l'élément de comptage de format de données ( 21) avec le signal de synchronisation se- condaire. 6 Dispositif selon la revendication 4, caractéri- sé en ce qu'il comprend en outre un élément d'accumulation ( 41) ayant une entrée connectée de façon à recevoir le si- gnal de sortie de l'élément comparateur ( 43), et à accumu- ler le nombre d'apparitions de l'erreur temporelle dans la m 6 me direction, et à appliquer un signal de commande à l'élément de mémoire ( 42) pour mettre à jour le compte va- riable présélectionné qui est enregistré, lorsqu'un nombre prédéterminé d'apparitions dans une première direction est atteint. 7 Dispositif selon la revendication 4, caractéri- sé en ce que l'élément de mémoire ( 42) comprend en outre un étage d'incrémentation ( 68) et un étage de décrémentation ( 67); le signal dedifférence que produit l'élément compa- rateur ( 43) indique la direction de l'erreur temporelle; et l'élément d'accumulation ( 41) est connecté de façon à produire un premier signal de commande et à l'appliquer à l'étage d'incrémentation ( 68) lorsque le nombre prédéterminé d'apparitions de l'erreur temporelle dans une première di- rection est atteint, et de façon à produire un second signal de commande et à l'appliquera l'étage de décrémentation ( 67) en présence du nombre prédéterminé d'apparitions de l'erreur temporelle dans une seconde direction, opposée à la première direction. 8 Dispositif selon la revendication 5, caractéri- sé en ce que le signal de synchronisation est enregistré dans un premier bloc de données sur chaque piste ( 20 a 20 f) et en ce que l'élément de commande ( 24, 33) est en outre connecté de façon à produire un troisième signal de commande en synchronisme avec le début de chaque premier bloc, pour commander l'application du compte variable présélectionné de l'élément de mémoire ( 42) à l'élément de comptage de for- mat ( 21), et de façon à produire un quatrième signal de com- mande pour commander l'application du compte fixe connu à l'élément de comptage de format de données ( 21), en synchro- nisme avec la réception du signal de synchronisation primai- re et à la suite de l'application du troisième signal de commande à l'élément de comptage de format de données ( 21). 9 Dispositif de synchronisation de signaux numé- riques enregistrés sur des pistes parallèles ( 20 a 20 f) d'un support magnétique ( 12), et reproduits ultérieurement à partir de ces pistes, utilisant un dispositif transduc- teur magnétique qui comporte au moins deux transducteurs d'enregistrement/reproduction ( 16 a 16 f) espacés de façon équidistante, montés sur un tambour tournant ( 10), chaque piste ( 20 a 20 f) comportant un nombre connu de blocs de données d'une longueur connue, un signal de synchronisation étant enregistré dans un premier bloc de chaque piste de données, et ce dispositif recevant le signal reproduit et produisant un-signal de synchronisation primaire sous l'ef- fet de chaque signal de synchronisation, et produisant un signal de synchronisation secondaire sous l'effet de chaque bloc de données, caractérisé en ce qu'il comprend: un élé- ment de comptage de format de bloc ( 21) connecté de façon à recevoir un compte fixe connu sous l'effet de chaque signal de synchronisation primaire, et à produire un compte en synchronisme avec les données reproduites et correspondant à la longueur de chaque bloc de données, ce compte fixe con- -15 nu correspondant à une apparition normale du signal de syn- chronisation primaire par rapport à la fin d'une piste immé- diatement précédente; un élément comparateur ( 43) q 1 ui com- porte une première entrée connectée de façon à recevoir le compte provenant de l'élément de comptage de format de don- nées ( 21), une seconde entrée connectée de façon à recevoir le compte fixe connu, et une entrée de commande connectée de façon à recevoir le signal de synchronisation primaire, cet élément comparateur ( 43) comportant une sortie connectée de façon à fournir un signal de différence indiquant la di- rection d'une erreur temporelle entre ses signaux d'entrée respectifs, à l'instant de la réception du signal de syn- chronisation primaire; un élément accumulateur ( 41) ayant-une entrée connectée de façon à recevoir le signal de sortie de l'élément comparateur ( 43) et à accumuler le nom- bre d'apparitions de l'erreur temporelle dans la même di- rection, cet élément accumulateur ( 41) étant connecté de façon à fournir un premier signal de commande lorsqu'un nombre prédéterminé d'apparitions dans une première direc- tion est atteint, et à fournir un second-signal de commande lorsqu'un nombre prédéterminé d'apparitions est atteint dans une seconde direction, opposée à la première direction; un élément de mémoire ( 42) connecté de façon à enregistrer un compte variable présélectionné de l'élément de comptage ( 21), de façon à incrémenter le compte enregistré sous l'effet du premier signal de commande, et de façon à décré- menter le compte enregistré sous l'effet du second signal de commande; et un élément de commande ( 24, 33) connecté de façon à synchroniser l'élément de comptage de format de bloc ( 21) avec le signal de synchronisation secondaire, de -10 façon à produire un troisième signal de commande en synchro- nisme avec le début de chaque premier bloc, afin de comman- der l'application du compte variable présélectionné de l'élément de mémoire ( 42) à l'élément de comptage de format ( 21), et de façon à produire un quatrième signalde commande pour commander l'application du compte fixe connu à l'élé- ment-de comptage dé format de données ( 21) en synchronisme avec la réception du signal de synchronisation primaire et à la suite de l'application du troisième signal de commande à l'élément de comptage de format de données ( 21). 10 Procédé de synchronisation d'un signal numé- rique enregistré sur un support magnétique ( 12) ayant des pistes d'enregistrement ( 20 a 20 f) d'une longueur connue, et reproduit ultérieurement à partir de ce support, dans lequel un signal de synchronisation est enregistré au début de chaque piste et dans lequel un signal de synchronisation primaire est produit sous l'effet de chaque signal de syn- chronisation reproduit, caractérisé en ce que: on compte le nombre de bits de données correspondant à la longueur de chaque piste reproduite ( 20 a 20 f) en synchronisme avec le signal numérique reproduit, ce comptage étant synchroni- sé sous la dépendance d'apparitions respectives du signal de synchronisation primaire; on détecte une erreur tempo- relle entre des pistes consécutives, sous la forme d'une différence entre une apparition normale du signal de syn- chronisation primaire, par rapport à la fin d'une piste im- médiatement précédente, et une apparition réelle du signal de synchronisation primaire et, en réponse à cette erreur, on produit, on met à jour et on enregistre un signal de correction; et on applique le signal de correction enregis- tré de façon à décaler le comptage pour réduire l'erreur temporelle en l'absence d'un signal de synchronisation pri- maire. 11 Procédé selon la revendication 10, dans le - quel chaque piste ( 20 a 20 f) a un nombre connu de blocs de données d'une longueur connue, caractérisé en ce qu'on pro- duit un signal de synchronisation secondaire sous l'effet de chaque bloc de données reproduites et en ce que l'opéra- tion de comptage comprend le comptage du nombre de bits de données correspondant à la longueur de chaque bloc de don- nées, en synchronisme avec une apparition du signal de syn- chronisation secondaire. 12 Procédé selon la revendication 10, caractéri- sé en ce que l'opération de détection comprend l'opération consistant à produire un signal indiquant la direction de l'erreur temporelle, et ce procédé comprenant-en outre des opérations qui consistent à accumuler le nombre d'appari- tions de l'erreur temporelle dans la m 9 me direction et à produire le signal de correction lorsqu'un nombre prédéter- miné d'apparitions dans une direction est atteint. 13 Procédé selon la revendication 12, caractéri- sé en ce qu'on produit un premier signal de commande lors- que le nombre prédéterminé d'apparitions de l'erreur tem- porelle dans une première direction est atteint; on incré- mente la valeur du signal de correction sous l'effet du premier signal de commande; on produit un second signal de commande lorsque le nombre prédéterminé d'apparitions de l'erreur temporelle est atteint dans une seconde direction, opposée à la première direction; et on décrémente la va- leur du signal de correction sous l'effet du second signal -35 de commande. 14 Procédé selon la revendication 11, dans lequel le signal de synchronisation est enregistré dans un premier bloc de données dans chaque piste, caractérisé en ce qu'on accomplit en outre les opérations suivantes: on produit un troisième signal de commande en synchronisme avec le début de chaque premier bloc; on applique le signal de correction enregistré et mis à jour, de façon à décaler le comptage des bits de données sous la dépendance du troisième signal de commande; on produit un quatrième signal de commande en synchronisme avec la réception du signal de synchronisation primaire et à la suite du troisième signal de commande; et on synchronise le comptage sous la dépendance du quatrième signal de commande. Procédé de synchronisation de signaux numéri- ques enregistrés sur des pistes parallèles ( 20 a 20 f) d'un support magnétique ( 12), et reproduits ultérieurement à partir de ces pistes, utilisant un dispositif transducteur magnétique qui comporte au moins deux transducteurs d'enre- gistrement/reproduction ( 16 a 16 f) espacés de façon équidis- tante et montés sur un tambour tournant ( 10), chaque piste ( 20 a 20 f) ayant un nombre connu de blocs de données d'une longueur connue, un signal de synchronisation étant enregis- tré dans un premier bloc de chaque piste de données, dans lequel un signal de synchronisation primaire est produit sous l'effet de chaque signal de synchronisation reproduit et un signal de synchronisation secondaire est produit sous l'effet de chaque bloc de données, caractérisé en ce que: on compte le nombre de bits de données correspondant à la longueur de chaque bloc de données, en synchronisme avec des apparitions respectives des signaux de synchronisation primaire et se- condaire; on détecte la direction d'une erreur temporelle entre des pistes consécutives, sous la forme d'une différen- ce entre une apparition normale du signal de synchronisation primaire par rapport à la fin d'une piste immédiatement pré- cédente, et une apparition réelle du signal de synchronisa- 25441 45 tion primaire, et on produit en réponse un signal de direc- tion d'erreur temporelle; on accumule le nombre d'appari- tions du signal de direction d'erreur temporelle dans la m 9 me direction, et on produit un premier signal de commande lorsqu'un nombre prédéterminé d'apparitions dans une pre- mière direction est atteint, et on produit un second signal de commande lorsqu'un nombre prédéterminé d'apparitions est atteint dans une seconde direction, opposée à la première direction; on produit et on enregistre un signal de correc- tion pour réduire l'erreur temporelle sous la dépendance du signal de direction d'erreur temporelle; on met à jour le signal de correction enregistré, en l'incrémentant ou en le décrémentant sous l'effet respectivement du premier ou du second signal de commande; et on applique le signal de cor- rection mis à jour pour décaler le comptage, en synchronisme avec le début du premier bloc de données de chaque piste, avant l'apparition du signal de synchronisation primaire.