Brevet FR2326082A1 — publié le 19770422

La présente invention est relative à un procédé de décodage d'un message codé magnétiquement, selon un code binaire double fréquence et sa transformation en un message constitué d'impulsions électriques binaires. L'invention concerne également un dispositif par la rise en oeuvre du procédé. an rappelle qu'lue information enregistrée magnétiquement selon un code binaire double fréquence est constituée, par exemple, de la manière suivante Les "O" binaires correspondent, sur une longueur donnée du support magnétique a une zone où le flux magnétique est uniforme (absence de transition du flux sur toute la longueur donnée). Les Itill binaires correspondent sur une longueur du support magnétique, égale a la longueur précédente, a une zone où le flux magnétique passe d'un niveau à un autre (changement de flux magnétique). A titre d'exemple, pour les cartes magnétiques, la longueur du support magnétique correspondant a une unité d'information binaire (bit) est généralement telle qu'on trouve 75 bits par pouce (I pouce = 0,0254 Eo ; I bit correspond donc a 0,32 mm environ. La densité de 210 bits par pouce, soit I bit correspondant a O,12 nin est également normalisée par les instances officielles. On sait décoder des messages enregistrés magnétiquement selon le code double fréquence ; mais la plupart des dispositifs de décodage connus nécessitent une grande précision dans la vitesse relative entre le support magnétique et la tete de lecture. Un but de }'inVention est de définir un procédé de décodage d'un message enregistré selon un code binaire double fréquence qui permette le décodage pour une large gamme de valeurs de la vitesse relative du support d'enregistrement et de la tête de lecture, le décodage pouvant également être fait meme si la valeur de cette vitesse varie dans une large mesure au cours de la lecture du message enregistré. Un autre but de l'invention est de réaliser un dispositif pour la mise en oeuvre du procédé qui soit de construction simple, robuste et peu coûteuse. L'invention a donc pour objet un procédé de décodage d'un message codé manétrcuement selon un code binaire double fréquence correspondant, pour chaque bit, a une transition de flux magnétique ou a une absence de transition, caractérisé par les opérations suivantes - on compte, au moyen d'un oscillateur de fréquence donnée fixe F, pendant toute la durée d'un bit du message - simultanément, on décompte au noyen d'un oscillateur de fréquence comprise entre 1,1 F et 1,25 F, le contenu que le compteur avait atteint au bit précédent - on scrute si, entre le début du décomptage et le passage par zéro du décompteur, le flux magnétique subit ou non une transition, correspondant respectivement i un 1 ou a un 0 binaire. Elle a également pour objet un dispositif de décodage d'un message code magnétiquement selon un code binaire double fréquence correspondant pour chaque bit, a une transition de flux magnétique ou ii une absence de transition, carac térisé par le fait qu'il comprend un oscillateur de fréquence F alimentant un compteur d'impulsions comnandées par des signaux élaborés partir d'un circuit de lecture magnétique et correspondant aux débuts de chaque bit du message, un oscillateur a la fréquence kF, k étant compris entre 1,1 et 1,25, et alimen- tant un décompteur, ledit décompteur recevant la fin de chaque bit le contenu du compteur et fournissant un signal de passage par zéro, le fonctionnement dudit décorripteur étant commandé par des signaux retardés par rapport aux signaux de commande du compteur, et des moyens pour fournir un signal binaire 1 s'il existe une transition de flux entre le début du decomptage et le passage par zéro du décompteur et un signal binaire zéro dans le cas contraire. L'invention va être expliquée maintenant en référence au dessin annexé dans lequel : - la figure I est un schéma par blocs d'un mode de réalisation du dispositif selon l'invention. - La figure 2 est un schéma d'un circuit générateur de signaux de commande pour le fonctionnement du dispositif de la figure i. - La figure 3 est un diagramme expliquant le fonctionnement du dispositif. Le dispositif de décodage de 11 invention comprend essentiellement (voir figure 1) un compteur 10 et un décompteur 20. Le compteur 10 compte des impulsions venant d'un oscillateur 1, qui fournit des impulsions à la fréquence F (par exemple de l'ordre de 40 kHz, plus généralement de 20 à 100 khi). Le décompteur décompte a la fréquence kF (k compris entre 1,1 et 1,25). Il reçoit des impulsions du générateur 1 à travers un multiplicateur de fréquence 3. Entre le compteur 10 et le décompteur 20 est disposé un organe 15 assurant le transfert du contenu du compteur 10 dans le décompteur 20. Un organe 21 délivre une impulsion chaque fois que le décompteur passe par zéro. Le comptage par le compteur 10 est commandé par des signaux de commande 2b à travers un circuit ET4. De même le décompte par le décompteur 20 est commandé par des signaux 23a à travers le circuit ETS. Enfin le transfert du contenu du compteur 10 par le décompteur 20 est commandé par des signaux 22a. Les divers signaux précités élaborés par le circuit de la figure 3. Ce circuit comprend une tête de lecture magnétique 40 suivi d'un organe de mise en forme 41. En sortie, de organe 40, est délivré un signal représentatif de message enregistré magnétiquement. Ce message est illustré dans le diagramme 2a de la figure 2. L'abscisse représente l'axe des temps et l'ordonnée une tension électrique. Dans l'exemple, le message est 0101 correspondant aux unités d'informations binaires (bits) : be, cde, ef, fgh. Le zéro qui précède le message (bit ab) est un signal de début de message ; le procédé de décodage de l'invention nécessite que tout message soit précédé d'un tel zéro. Le signal 2b de comnande du comptage par le compteur 10 est formé dtimpul- sions correspondant au début de chaque bit. Pour ltobtenir on dispose à la sortie de Organe 41, un dérivateur 42 fournissant le signal 20a, des bascules 43, 44 et 45, des inverseurs 46 et 47, des portes ET 48 et 49 et un organe de retard 50. Le dêrivateur fournit en sortie le signal 20a, dérivé du signal 20b, formé des impulsions j, k, l, m, n, p, q et r. La première impulsion j arme la bascule 42 qui fournit en sortie le signal 21a. La bascule 44 fournit les impulsions kl, Il, nl, p1 et rl qui résultent de son armement par le signal issu de la porte 48 (qui reçoit à la fois le signal 20a, le signal 21a et le signal issu de l'inverseur 46) et de sa remise à zéro après un retard fourni par l'organe de retard 50. La bascule 45 élabore le signal 23a formé par les créneaux k2k'2, 121'2, n2n'2, p2p'2 résultant de l'armement de la bascule 45 par le signal 22a retardé par 50 et de sa remise à zéro par un signal de passage par zéro en provenance de l'organe 21. Enfin, le signal 2% (jO, kO, 10, nO, pO) qui déclenche le fonctionnenent du compteur, est obtenu par l'addition du signal 21a et de l'inverse du signal 23a, grâce à l'inverseur 47 et à la porte ET 49. Le fonctionnenent du dispositif est le suivant à la première impulsion jO, correspondant au début du bit initial ah, le compteur 10 se net à compter à la fréquence F. A la fin du bit initial, sous l'impulsion kl, le contenu du compteur 10 est transféré dans le décompteur 20. A titre d#exemple, si la vitesse de lecture magnétique est de 10 cm/s, la fréquence F de 40 kllz et le message codé en 75 bits/pouce, le contenu du conteur 20 la fin du premier bit sera égal a 128. Au début du second bit, sous l'action du signal 23a, (impulsion k2), le compteur 20 déconpte à la fréquence kF (si F = 40 kIIz, k = 1,2, kF = 48 kHz) et passe par zéro avant la fin du deuxième bit bc. (Dans ltexemple, le passage par zéro du decomptewlr à lieu environ aux 4/5 de la durée du bit si la vitesse de lecture n'a pas ou peu varié, ce qui est toujours le cas d'un bit à l'autre). Pendant le déroulement de ce second décompte le contenu du compteur du premier bit le compteur compte le second bit. Et il en est de même pour les bits ultérieurs. Le procédé de l'invention consiste à examiner si, entre le début du décomptage et le passage par zéro du décompteur, il y a eu ou non une transition de flux, c'est-à-dire une impulsion dans le signal 20a. S'il y a eu une telle impulsion, c'est que le bit correspond à "1". S'il n'y en a pas, c'est que le bit correspond à zéro. Ici, il n'y a pas d'impulsion entre k2 et k'2, donc le bit est un zéro, ce que confirme le diagramme 2a. Fendant le 3ème bit (cde), le decompteur décompte le contenu du bit be, et le compteur compte. Comme il y a une transition entre 12 et 1'2 (transition d) que quele 3ème bit (deuxième information du message) est un 11111. Pour réaliser une telle fonction il suffit de sommer les signaux 20a et 23a par un circuit RT60 qui en sortie arme une bascule remise à zéro par le signal 22a. On obtient alors le signal 25a qui correspond aux "1" binaires du signal la. Le signal 25a est appliqué à une bascule 61 qui est remise à zéro par le signal 20a. Un dérivateur 62 reçoit le signal de sortie de 61 ; la sortie de 62 est reliée à un registre à décalage 63 dont le signal de synchronisation est le signal 25a. Le mode de réalisation qui vient d'être décrit n'est pas limitatif. On peut réaliser des variantes au moyen de circuit, multiplexeurs par exemple. L'invention trouve une application dans le décodage des messages enregistrés sur cartes magnétiques telles que carte de crédit. RE'!ENDTCATI0NS il Procédé de décodage d'un message code nagnétiquement selon un code binaire double fréquence correspondant, pour chaque bit, à une transition de flux magné- tique ou a une absence de transion, caractérisé par les opérations suivantes - on compte, au moyen d'un oscillateur de fréquence donnée fixe F, pendant toute la durée dtun bit du message - simultanément, on décompte au moyen d'un oscillateur de fréquence comprise entre 1,1 F et 1,25 F, le contenu que le compteur avait atteint au bit précédent - on scrute si, entre le début du comptage et le passage par zéro du decompteur, le flux magnétique subit ou non une transition, correspondant respectivement à un 1 ou à un O binaire. 2/ Dispositif de décodage d'un message codé magnetiquement selon un code binaire double fréquence correspondant pour chaque bit, une transition de flux magnétique ou à une absence de transition, caractérisé par le fait qu'il comprend un oscillateur de fréquence F alimentant un compteur d'impulsions commandées par des signaux élaborés à partir d'un circuit de lecture magnétique et correspondent aux débuts de chaque bit du message, un oscillateur à la fréquence kS, k étant compris entre 1,1 et 1,25, et alimentant un décompteur, ledit décompteur recevant à la fin de chaque bit le contenu du compteur et fournissant un signal de passage par zéro, le fonctionnement dudit décompteur étant commande par des signaux retardés par rapport aux signaux de commande du compteur, et des moyens pour fournir un signal binaire 1 s'il existe une transition de flux entre le début du decomptage et le passage par zéro du décompteur et un signal binaire zéro dans le cas contraire. 3/ Dispositif selon la revendication 2, caractérisé par le fait que la fré- quence de ltoscillateur est comprise entre 20 et 100 kHz.