Brevet FR2128757A1 — publié le 19721020

La présente invention concerne un traducteur de codes comportant une matrice de décodage formée de premiers tores magnétiques avec enroulements d'écriture, une matrice de codage formée de seconds tores magnétiques avec enroulements de lecture, plusieurs conducteurs de code traversant des 5 ensembles de premiers et seconds tores magnétiques, et des moyens de commande pour appliquer des signaux d'entrée représentatifs de symboles d'entrée auxdits enroulements d'écriture et pour collecter des signaux de sortie sur lesdits enroulements de lecture. De tels traducteurs de codes de type connu comprennent des moyens 10 de commande conçus pour appliquer un signal d'entrée représentatif d'un seul symbole d'entrée, par exemple l'un des chiffres 0 à 9, à l'enroulement d'écriture de chacun des premiers tores magnétiques, si bien que lorsque le nombre de symboles d'entrée est élevé, le nombre de premiers.tores magnétiques l'est également. La matrice de décodage est, par conséquent,-coûteuse. J5 Un objet de la présente invention est donc de réaliser un traducteur de codes du type précédent qui, pour effectuer la même conversion de codes, nécessite un nombre de premiers tores magnétiques inférieur à celui qu'utilise le traducteur de type connu. Le présent traducteur de codes est particulièrement caractérisé 20 par le fait que ses moyens de commande sont conçus pour appliquer des signaux d'entrée représentatifs de plusieurs symboles d'entrée à l'enroulement d'écriture d'au moins un desdits premiers tores magnétiques qui est ainsi représentatif de ces symboles d'entrée, et pour actionner des moyens de sélection commandant tous les conducteurs de code, chacun, de ces derniers 25 étant représentatif de l'une parmi toutes les combinaisons possibles des symboles représentés par les premiers tores magnétiques de;l'ensemble traversé par ledit conducteur de code, le nombre de symboles de chaque combinaison étant égal au nombre de premiers tores magnétiques dudit ensemble et un symbole étant fourni pour chaque tore, et ledit conducteur de code 30 étant commandé par un moyen de sélection prévu au moins pour ladite combinaison de symboles dont le conducteur de code est représentatif. Une autre caractéristique du présent traducteur de codes réside dans le fait que chacun desdits conducteurs de code comporte une première et une seconde branches qui traversent respectivement des ensembles de 35 premiers et seconds tores magnétiques, au moins deux des conducteurs de code traversant le même ensemble de premiers tores magnétiques ayant une première branche commune connectée par une diode de redressement correspondante à chaque seconde branche desdits deux conducteurs de code et chaque seconde branche étant commandée par un moyen correspondant parmi lesdits moyens de 40 sélection. 72 08154 2 2128757 Le présent traducteur de codes est avantageux par rapport aux traducteurs du type connu précédemment indiqué, en raison du fait qu'il nécessite moins de premiers tores magnétiques, moins de conducteurs de commande et moins de circuits de commande des enroulements d'écriture des 5 premiers tores magnétiques, les moyens de sélection supplémentaires que doivent comporter les moyens de commande ne représentant pas une dépense comparable. Il faut noter à ce sujet qu'on obtient non seulement une réduction d'équipements mais aussi de temps de fabrication, car moins de conducteurs de code doivent être enfilés dans les premiers tores magnétiques. 10 Selon une réalisation préférentielle de l'invention, ce traducteur de codes est adapté pour convertir un code alphanumérique à cinq éléments en un code 5 parmi 12. Cela exige d'abord un décodage de chacun des cinq éléments en un code 1 parmi 32. La matrice de décodage utilisée pour ce faire a cinq rangées de seulement 16 premiers tores magnétiques (au lieu de 32) 15 aux enroulements d'écriture de chacun desquels des moyens de commande appliquent un signal d'entrée représentatif de. (feux symboles alphanumériques (au lieu d'un) parmi 32 symboles de ce type. La matrice de codage a huit rangées de 12 seconds tores magnétiques, associées chacune à un programme correspondant parmi huit programmes, les moyens deoommande étant conçus pour 20 collecter des signaux de sortie sur les enroulements de lecture de ces seconds tores. Chacun des conducteurs de code comporte une première branche qui traverse la matrice de décodage,chaque conducteur étant mis à la terre à une extrémité et connecté par l'autre extrémité à une première extrémité d'au plus 32 secondes branches traversant la matrice de codage, par l'inter-25 médiaire de diodes correspondantes. La seconde extrémité de chacune de ces secondes branches est connectée au collecteur d'un transistor correspondant parmi 32 transistors de sélection dont les bases sont commandées par les moyens de commande et les émetteurs reliés à la terre. La présente invention concerne également un traducteur de codes 30 comportant une matrice de décodage à m rangées ayant chacune plusieurs premiers tores magnétiques munis d'enroulements d'écriture, une matrice de codage formée de seconds tores magnétiques avec enroulements de lecture, plusieurs conducteurs de code traversant des ensembles de premiers et seconds tores magnétiques des matrices respectives, et des moyens de commande pour 35 appliquer au signal d'entrée représentatif d'un symbole d'entrée à l'enroulement d'écriture d'un premier tore magnétique correspondant parmi les tores de chaque rangée et pour collecter des signaux de sortie sur lesdits enroulements de lecture. Le présent traducteur de codes est caractérisé par le fait que 40 pour rendre possible la conversion d'un code d'entrée à m+l éléments dans 72 08154 3 2128757 lequel chaque élément représente l'un quelconque de n symboles d'entrée, les moyens de commande font fonctionner ii moyens de sélection commandant tous les conducteurs de code, un moyen de sélection étant prévu pour chacun des n symboles d'entrée et chaque conducteur de code étant représentatif 5 de l'une des combinaisons possibles des symboles représentés par les premiers tores magnétiques de l'ensemble traversé par ledit conducteur de code et de l'ua desdits n symboles d'entrée, ledit conducteur de code étant commandé par ledit moyen de sélection prévu pour ledit symbole d'entrée. Un objet de la présente invention consiste à réaliser un traducteur 10 de codes du type précédent qui puisse convertir un code d'entrée à m+1 éléments sans addition de tores magnétiques. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée à titre d'exemple non limitatif, en se reportant aux figures annexées qui représentent : 15 - la figure 1, un circuit de décodage faisant partie d'un traducteur de codes conforme à l'invention ; - la figure 2, un circuit de codage faisant partie de ce traducteur; - la figure 3, un circuit de commande utilisé dans ce traducteur. Le traducteur de codes que l'on va décrire est donc constitué par 20 un circuit de décodage DC (figure 1), un circuit de codage CC (figure 2) et un circuit ou moyens de commande (figure 3) des circuits précédents. Il fait partie d'un équipement de tri automatique de lettres et convertit des codes alphanumériques d'indexation à 5 éléments imprimés sur les lettres en 2Q0 codes de destination, en fonction de huit programmes différents, 25 Plus particulièrement, il convertit d'abord, dans le circuit de décodage DC, le code d'indexation en un code de cinq fois 1 parmi 32, et il convertit ensuite ce dernier code, dans le circuit de rodage CC, en un code 5 parmi 12 constitué par deux codes 2 parmi 5 suivis d'un code I parmi 2. Chacun des cinq éléments des codes alphanumériques est codé en 30 un code à cinq bits et représente une parmi 16 paires de symboles 0,G à F,Z. Les cinq bits k, 1, m, n et p de ces codes et les symboles correspondants sont donnés dans le tableau suivant d'où il ressort que les symboles 0 à F du premier groupe ont le même bit k = 0 tandis que les symboles G à Z du second groupe ont le même bit k = 1 et que les 16 paires de symboles 35 0,G ; 1,H ; ... ; F,Z ont les mêmes bits 1, m, n et p mais différents bits k. 72 08154 4 2128757 k 1 m n P k 1 m n P 0 0 0 0 0 0 G 1 0 0 0 0 1 0 0 0 0 I H 1 0 0 0 1 2 0 0 0 1 0 I 1 0 0 1 0 3 0 0 0 1 1 J 1 0 0 1 1 4 0 0 1 0 0 K 1 0 1 0 0 5 0 0 1 0 1 L 1 0 1 0 1 6 0 0 I 1 0 M 1 0 1 I 0 7 0 0 1 1 1 N 1 0 1 1 1 8 0 1 0 0 0 P 1 1 0 0 0 9 0 1 0 0 1 R 1 I 0 0 1 A 0 1 0 1 0 S 1 1 0 1 0 B 0 1 0 1 1 T 1 1 0 1 1 C 0 1 ] 0 0 II 1 1 1 0 0 D 0 1 1 0 1 V 1 1 1 0 1 E 0 1 1 1 0 W 1 1 1 1 0 F 0 1 1 1 1 Z 1 1 1 1 1 Le circuit de décodage DC comprend quatre tores magnétiques CCI à CC4, appelés dans ce qui suit tores de compensation, et 80 premiers 20 tores magnétiques C10G a C5FZ disposés selon une matrice à 5 rangées comprenant chacune 16 premiers tores, C10G à CIFZ, ... , C50G à C5FZ, respectivement, et prévues chacune pour un élément correspondant des cinq éléments du code d'indexation à convertir. Chacun des tores de compensation CCI à CC4 est muni d'un des enroulements d'écriture wwl à ww4 dont une 25 extrémité est reliée à la terre et l'autre connectée à une partie non représentée du circuit de commande de la figure 3. Chacun des premiers tores C10G à C5FZ est muni d'un des enroulements d'écriture wwOlOO à ww05I5. Ces enroulements sont indiqués chacun par les caractères "ww" suivis d'un nombre à deux chiffres indiquant la rangée à laquelle appartient le tore magnétique 30 et par un nombre à deux chiffres indiquant le rang du tore dans cette rangée. Par exemple, l'enroulement ww0515 appartient au premier tore de rang 15 dans la cinquième rangée. Chaque enroulement d'écriture wwOlOO-wwOl15 à ww0500-ww0515 est mis à la terre à une extrémité et connecté par l'autre extrémité à l'une des bornes de sortie XO100-X0115 à X0500-X0515 des circuits 35 logiques GC01 à GC05 faisant partie du circuit de commande et ayant les bornes d'entrée 11, ml, ni, £l à 15, m5, n5, £5, respectivement (figure 3). Ces circuits logiques GC01 à GC05 sont des circuits connus qui convertissent en codes de sortie 1 parmi 16 les codes à quatre bits formés par les bits 1_ 1, ml, ni, _pl à 15, m5, n5, p5 du premier au cinquième élément 40 des codes d'indexation, quand ces bits sont appliqués aux bornes d'entrée 72 08154 5 2128757 homologues de ces circuits logiques. Puisque les deux symboles de chacune des 16 paires précédemment mentionnées 0,G à F,Z ont le même code à 4 bits constitué par les bits 1, m, 5 et p, il est clair que lorsque ces bits de deux symboles sont appliqués aux bornes d'entrée de l'un des circuits logiques 5 GC01 à GC05, un signal n'est fourni que sur une seule des bornes de sortie X0100-X0115 à X0500-X0515, par exemple une impulsion de tension positive d'amplitude E (non représentée). En conséquence, l'enroulement d'écriture du premier tore magnétique connecté à cette borne de sortie est excité. En d'autres mots, l'enroulement d'écriture d'un premier tore 10 magnétique est excité quand les bits 1, m, n et p de l'un quelconque des deux symboles d'une paire de symboles correspondante parmi les 16 paires sont appliqués à l'un des circuits logiques GC01 à GC05. Pour cette raison, chaque premier tore magnétique peut être considéré comme représentatif de deux symboles. Par exemple, quand les bits ^ = 0, m = 0, n = 0 et £ = 0 des 15 symboles 0 et G sont appliqués au circuit logique GC01, un signal de sortie apparaît sur la borne de sortie X0100 et excite l'enroulement d'écriture wwOlOO du premier tore magnétique C10G. Ce dernier est donc représentatif de la paire de symboles 0 et G. C'est la raison pour laquelle chacun des premiers tores magnétiques est indiqué par la lettre capitale C suivie d'un chiffre 20 caractéristique de la rangée à laquelle appartient ce tore, puis de la paire de symboles dont il est représentatif. Le circuit de codage CC comporte 96 seconds tores magnétiques disposés dans une matrice à huit rangées comprenant chacune 12 seconds tores C0600-C0611 à C1300-C1311, et étant associées chacune à un programme 25 correspondant parmi huit programmes Prl à Pr8. Chaque second tore est identifié par la lettre capitale C suivie d'un nombre à deux chiffres indiquant la rangée à laquelle il appartient et d'un nombre à deux chiffres donnant le rang du tore dans cette rangée. Par exemple, le seccnd tore magnétique Cl311 appartient à la rangée 13 et y occupe le rang 11. 30 Les seconds tores magnétiques C0600 à Cl 311 sont munis chacun d'un des enroulements de lecture rw0600 à rwI311, ces derniers ayant tous une extrémité reliée à la terre et l'autre extrémité connectée à un dispositif de sélection de programme (non représenté) faisant partie du circuit de commande. Ce dispositif est de type connu et permet l'excitation des 35 enroulements de lecture de l'une quelconque des huit rangées correspondant respectivement aux programmes Prl à Pr8. Il est à noter que tous les premiers et seconds tores magnétiques ont un cycle d'hystérésis linéaire. Plusieurs conducteurs de code sont enfilés chacun dans les quatre 40 tores de compensation CCI à CC4 et dans les matrices de décodage et de codage. 72 08154 6 2128757 Chaque conducteur de code a une première branche qui est mise à la terre à une extrémité et qui traverse les quatre tores de compensation CCI à CC4 et la matrice de décodage DC. Chaque première branche de conducteur de code est connectée par l'intermédiaire de diodes de redressement respectives à un 5 maximum de 32 secondes branches qui traversent la matrice de codage CC et sont connectées chacune, à l'autre extrémité, au collecteur d'un transistor distinct parmi 32 transistors TOI à T32 dont les émetteurs sont â la terre. Chaque première branche de conducteur de code estNainsi enfilée dans u.n premier tore magnétique de chacune des rangées de la matrice de décodage, 10 tandis que chaque seconde branche est enfilée dans cinq seconds tores magnétiques de chacune des 8 rangées de la matrice de codage. Plus particulièrement, dans chacune de ces 8 rangées, chaque seconde branche de conducteur de code traverse deux des cinq seconds tores C0600-C0604 (ce dernier non représenté sur la figure 2) à C1300-C1304 (non représenté), deux des cinq seconds tores 15 C0605-C0609 (tous non représentés) à C1305-C1309 (tous non représentés) et, finalement, un des deux seconds tores C0610-C0611 à C1310—C1311. On doit noter que la première branche de chaque conducteur de code est indiquée par les caractères cw suivis par la première et la dernière des 32 combinaisons possibles des symboles représentés par les premiers tores 20 magnétiques à travers lesquels la première branche est introduite. Par exemple, la première branche de conducteur de code cwOl212/GHIHI traverse successivement les premiers tores magnétiques C10G, C21H, C32I, C41H et C52I représentatifs des paires de symboles 0,G ; 1,H ; 2,1 ; !,ïï et 2,1, les première et dernière combinaisons de ces symboles étant 01212 et GHIHI, respectivement. Chacune 25 des 32 secondes branches possibles connectées â la même première branche de conducteur de code est indiquée par les caractères cw suivis par l'une des 32 combinaisons possibles des symboles représentés par les premiers tores magnétiques traversés par la première branche à laquelle cette seconde branche est connectée. Par exemple, la seconde branche de conducteur de code 30 cwO1212 est représentative de la combinaison de symboles 01212. Chacune des diodes de redressement est repérée par le caractère c[ suivi de la même combinaison de symboles que celle de la seconde branche de conducteur de code correspondante. Les premières branches de conducteur de code cwO1212/GHIHI et 35 cw2EEFF/IWWZZ sont représentées sur la figure 1. La première branche cw01212/GHIHI est connectée à un maximum de 32 secondes branches de conducteur de code telles que cwO1212 et cwGHIHI par l'intermédiaire des diodes respectives d01212 et dGHIHI. Les secondes branches cwO1212 et cwGHIHI traversent chacune cinq seconds tores magnétiques de chacune des huit rangées, au maximum, de la 40 matrice de codage. Plus particulièrement, cwO1212 traverse les seconds tores 72 08154 7 2128757 magnétiques C060C, CC601, C0611 et deux autres seconds tores magnétiques non représentés ; les seconds tores C1302 et Cl310 et trois autres tores non représentés. Le conducteur cw GHIHI traverse les seconds tores C0601, C0602, C0610 et deux autres seconds tores non représentés ; les seconds tores 5 Cl300, Cl301, Cl311 et deux autres tores non représentés. La première branche cw2EEFF/IWWZZ est connectée à un maximum de 32 secondes branches telles que cw2EEFF et cwIJ-T.'ZZ par les diodes respectives d2EEFF et dlWWZZ. Les secondes branches cw2EEFF et cwIWWZZ passent chacune à travers cinq seconds tores magnétiques de chacune des huit rangées, au 10 maximum, de la matrice de codage. En particulier, le conducteur cw2EEFF traverse les deux seconds tores magnétiques C0602 et C0611 et trois autres seconds tores non représentés, puis les deux seconds tores C1302 et C1311 et trois autres seconds tores non représentés. Le conducteur cwIWWZZ traverse les trois seconds tores C0600, C0601, C0611 et deux autres tores non 15 représentés, puis les deux seconds tores C1301, C13I1 et trois autres seconds tores non représentés. Le circuit de commande des transistors TOI à T32 est constitué par un circuit logique de type connu GC06, comportant des bornes d'entrée kl à k5 et des bornes de sortie Y01 à Y32 qui sont connectées aux bases 20 des transistors TOI à T32, respectivement. Ce circuit logique est conçu pour convertir le code à 5 bits formé par les bits kl à k5 des éléments 1 à 5 d'un code d'indexation, en un code de sortie 1 parmi 32 fourni sur les bornes de sortie Y01 à Y32 comme un signal positif. On peut donc dire que les transistors T01àT32 sont prévus chacun pour une combinaison correspondante 25 parmi les 32 combinaisons possibles des bits kl à k5. Les transistors TOI et T32, par exemple, sont prévus pour les combinaisons 00000 et 11111, respectivement. Comme précédemment mentionné, les conducteurs de code sont représentatifs chacun d'une combinaison de cinq symboles et donc d'une 30 combinaison desbits kl à k5 de ces symboles. Par conséquent, chacun de ces conducteurs de code est connecté à la base du transistor prévu pour la combinaison correspondante. Par exemple, le conducteur de code cwO1212 qui est représentatif de la combinaison des symboles 0,1,2,1,2 et, par conséquent, de la combinaison 00000 des bits kl à k5 est connecté au collecteur du 35 transistor TOI ; le conducteur de code cwGHIHI qui est représentatif de la combinaison des symboles G, H, I, H, I et donc de la combinaison 11111 des bits kl à k5 est connecté au collecteur du transistor T32 ; les conducteurs de code cw2EEFF et cwIWWZZ sont respectivement représentatifs des combinaisons 00000 et 11111 et sont donc connectés, respectivement, aux transistors TOI 40 et T32. 72 08154 2128757 Dans la matrice de décodage précédemment décrite une seule première branche de conducteur de code est prévue en commun pour un minimum de deux et un maximum de 32 secondes branches. Evidemment, les conducteurs de code peuvent également être constitués de premières branches séparées traversant 5 un même ensemble de premiers tores magnétiques. Cette solution serait cependant plus coûteuse. Au lieu de prévoir 32 conducteurs de code traversant un même ensemble de premiers tores et de commander chacun de ces conducteurs par un transistor séparé, il est aussi possible de prévoir moins de 32 conducteurs de code, par exemple 4, et de commander chacun de ces quatre 10 conducteurs par huit paires distinctes de transistors, les transistors de chaque paire appartenant à un premier groupe de huit transistors et à un second groupe de huit transistors, respectivement. Cela diminue le nombre de transistors mais présente l'inconvénient que chaque conducteur de code est commandé par deux transistors. 15 Dans le traducteur de codes décrit précédemment, chaque ensemble de 32 symboles 0 à Z fourni par rangée de la matrice de décodage est subdivisé en deux groupes égaux 0-F et G-Z, caractérisés respectivement par les bits k = 0 et k = 1. Chaque premier tore magnétique est représentatif de deux symboles appartenant chacun à un groupe différent de ces deux groupes. Un 20 transistor de sélection est prévu pour chacune des combinaisons des bits k et donc pour chaque combinaison des différents groupes. Au lieu de subdiviser en deux groupes l'ensemble des symboles fournis par rangée, on peut le subdiviser en un nombre arbitraire de groupes qui peut aussi être différent pour les diverses rangées de la matrice de 25 décodage. Des transistors de sélection doivent également être prévus dans ce cas et, plus particulièrement, il doit y avoir un transistor de sélection pour chacune des combinaisons des groupes de symboles.prévus pour les différentes rangées. Les conducteurs de code représentatifs d'une combinaison de symboles doivent aussi être connectés chacun au collecteur d'un transistor 30 de sélection prévu pour la combinaison de groupes à laquelle cette combinaison de symboles appartient. Il résulte de ce qui précède qu'il n'y a pas de relation entre le nombre de symboles prévu par rangée et le nombre de rangées de la matrice de décodage, bien qu'ils soient tous deux égaux à 32 dans la réalisation 35 décrite. On va maintenant décrire le fonctionnement du présent traducteur de codes en supposant que le code d'indexation à cinq éléments lu sur une lettre est 01212, ou 00000/00001/00010/00001/00010, et que ce code doit être traduit en un code de destination selon le programme Prl. 40 Les bits kl, Il, ml, ni, £l (00000) à k5, 15, m5, n5, p5 (00010) du 72 08154 9 2128757 code d'indexation sont appliqués aux bornes d'entrée homologues des circuits logiques GC01 à GC06 du circuit de commande. Le circuit de commande applique une impulsion de tension négative d'amplitude E (non représentée) à chacun des enroulements d'écriture wwl à 5 ww4 des tores de compensation CCI à CC4. Ainsi, une impulsion de tension négative résultante d'amplitude 4E (non représentée) est appliquée à chacune des premières branches de conducteur de code traversantœs tores et, plus particulièrement, à la première branche cwO1212/GHIHI. En raison du fait que le code à 4 bits constitué par les bits 11, 10 ml, ril, £l du premier élément du code d'indexation est 0000, une impulsion de tension positive d'amplitude E (non représentée) est fournie sur la sortie X0100 du circuit logique GC01 et appliquée à l'enroulement d'écriture wwOlOO du premier tore magnétique C10G de la matrice de décodage. De manière analogue, une impulsion de tension positive d'amplitude E est appliquée aux enroulements 15 d'écriture ww0201, ww0302, ww0401 et ww0502 de la matrice de décodage en raison du fait que les codes â 4 bits constitués par les bits 12, m2, n2, p2 à 15, m5, n5, p5 du second au cinquième élément du code d'indexation lu sont respectivement 0001, 0010, 0001 et 0010. Une impulsion d'écriture résultante d'amplitude E est donc appliquée 20 à la première branche de conducteur de code cwO1212/cwGHIHIpar l'intermédiaire des enroulements d'écriture en couplage inductif avec cette branche. Cette première branche de conducteur de code est ainsi sélectionnée car l'impulsion d'écriture induit dans ce dernier conducteur un signal d'entrée tendant à rendre conductrices les 32 diodes d01212 à dGHIHI. En définitive, seule la 25 seconde branche de conducteur de code cw01212 est toutefois sélectionnée car seul le transistor TOI est rendu conducteur. En effet, la combinaison des bits kl à k5 étant 00000, seule la borne de sortie Y01 du. circuit logique GC06 fournit un signal. En synchronisme avec la formation des impulsions précédentes, le 30 circuit de sélection de programme inclus dans le circuit de commande autorise le fonctionnement des enroulements de lecture couplés à la première rangée de seconds tores magnétiques de la matrice de codage, cette rangée correspondant au programme choisi Prl. En conséquence, un code de sortie peut être collecté sur les enroulements de lecture des seconds tores de la 35 première rangée de la matrice de codage qui sont traversés par la seconde branche de conducteur de code cw01212. Il est à noter qu'un traducteur du type décrit peut également être utilisé pour décoder un code d'indexation à 6 éléments en un code 1 parmi 16 puis traduire le résultat en un code 5 parmi 12. Pour cela, il 40 est en effet suffisant de commander chacune des cinq rangées de la matrice de 72 08154 10 2128757 décodage par un élément correspondant parmi 5 éléments du code d'indexation, chaque premier tore magnétique de chacune de ces rangées étant maintenant représentatif d'un seul des 16 symboles, et de commander les 16 transistors TOI à T16 par le sixième élément du code d'indexation et, plus particulière-5 ment, chaque transistor par un symbole correspondant parmi les 16 symboles. De cette façon, on pourrait utiliser une matrice de décodage à cinq rangées au lieu de six. Il est bien évident que la description qui précède n'a été donnée qu'à titre d'exemple non limitatif et que de nombreuses variantes peuvent 10 être envisagées sans sortir pour autant du cadre de l'invention. 72 08154 11 2128757 REVENDICATIONS 1. Traducteur de codes comportant une matrice de décodage formée de premiers tores magnétiques avec enroulements d'écriture, une matrice de codage formée de seconds tores magnétiques avec enroulements de lecture, plusieurs conducteurs de code traversant des ensembles de premiers et seconds 5 tores magnétiques, et des moyens de commande pour appliquer des signaux d'entrée représentatifs de symboles d'entrée auxdits enroulements d'écriture et pour collecter des signaux de sortie sur lesdits enroulements de lecture, caractérisé par le fait que lesdits moyens de commande sont conçus pour appliquer des signaux d'entrée représentatifs de plusieurs symboles d'entrée 10 à l'enroulement d'écriture d'au moins un desdits premiers tores magnétiques qui est ainsi représentatif de ces symboles d'entrée, etpur actionner des moyens de sélection commandant tous les conducteurs de code, chacun de ces derniers étant représentatif de l'une parmi toutes les combinaisons possibles des symboles représentés par les premiers tores magnétiques de l'ensemble 15 traversé par ledit conducteur de code, le nombre de symboles de chaque combinaison étant égal au nombre de premiers tores magnétiques dudit ensemble et un symbole étant fourni pour chaque tore, et ledit conducteur de code étant commandé par un moyen de sélection prévu au moins pour ladite combinaison de symboles dont le conducteur de code est représentatif. 20 2. Traducteur de codes selon la revendication 1, caractérisé par le fait que chacun desdits conducteurs de code comporte une première et une seconde branches qui traversent respectivement des ensembles de premiers et seconds tores magnétiques, au moins deux des conducteurs de code traversant le même ensemble de premiers tores magnétiques ayant une première branche 25 commune connectée par une diode de redressement correspondante à chaque seconde branche desdits deux conducteurs de code et chaque seconde branche étant commandée par un moyen correspondant parmi lesdits moyens de sélection. 3. Traducteur de codes selon la revendication 1, caractérisé par le fait que ladite matrice de décodage comporte plusieurs rangées de premiers 30 tores magnétiques, plusieurs groupes de symboles étant associés à chaque rangée de telle manière que les tores de chaque rangée soient représentatifs de symboles appartenant à différents groupes parmi ceux qui sont associés à ladite rangée, et par le fait que lesdits moyens de sélection sont prévus chacun pour une combinaison correspondante parmi les combinaisons possibles 35 des groupes associés auxdites rangées de la matrice de décodage. 4. Traducteur de codes selon la revendication 3, caractérisé par le fait que ladite combinaison de symboles dont un conducteur de code est représentatif appartient à l'une des combinaisons desdits groupes, chaque 72 08154 12 2128757 conducteur de code étant commandé par le moyen de sélection prévu pour la combinaison de groupes à laquelle ladite combinaison de symboles appartient. 5. Traducteur de codes selon les revendications 2 et 3, caractérisé 5 par le fait que p groupes de symboles sont associés à chacune des m rangées de ladite matrice de décodage, de telle manière que chaque premier tore magnétique soit représentatif de _p symboles, chaque première branche de conducteur de code étant connectée à un maximum de p™ secondes branches de conducteur de code par l'intermédiaire de diodes de redressement respectives, 10 et par le fait que p™ moyens de sélection sont prévus. 6. Traducteur de codes comportant une matrice de décodage à m rangées ayant chacune plusieurs premiers tores magnétiques munis d'enroulements d'écriture, une matrice de codage formée de seconds tores magnétiques avec enroulements de lecture, plusieurs conducteurs de code traversant des 15 ensembles de premiers et seconds tores magnétiques des matrices respectives, et des moyens de commande pour appliquer un signal d'entrée représentatif d'un symbole d'entrée à l'enroulement d'écriture d'un premier tore magnétique correspondant parmi les tores de chaque rangée et pour collecter des signaux de sortie sur lesdits enroulements de lecture, caractérisé par le fait que 20 pour rendre possible la conversion d'un code d'entrée à m+1 éléments dans lequel chaque élément représente l'un quelconque de n symboles d'entrée, les moyens de commande font fonctionner n moyens de sélection commandant tous les conducteurs de code, un moyen de sélection étant prévu pour chacun des n_ symboles d'entrée et chaque conducteur de code étant représentatif de l'une 25 des combinaisons possibles des symboles représentés par les premiers tores magnétiques de l'ensemble traversé par ledit conducteur de code et de l'un desdits n symboles d'entrée, ledit conducteur de code étant commandé par ledit moyen de sélection prévu pour ledit symbole d'entrée.