FR 2060096 A1 19710611 FR 7028524 A 19700731 70 28524 1 2060096 L'invention concerne des procédés et dispositifs de codage numérique pour le calcul, l'enregistrement, les communications et les applications radar; plus précisément, elle concerne des procédés, des techniques et des dispositifs pour le traitement numérique sans 5 ambiguïté dans le codage et le décodage d1 information en code binaire double à trois valeurs. Un code binaire double à trois valeurs est défini par les éléments de code +, 0 ou - résultant de l'addition arithmétique à décalage d'un demi-intervalle de code de séquences binaires mises en signes, le but recherché étant un codage et 10 un décodage non ambigus de deux séquences différentes ou identiques d'information en code à deux valeurs ayant des paramètres identiques, en et à partir d'une unique séquence en code à trois valeurs. A l'exception du brevet Winder (E.U.A. n° 3 308 285), les ouvrages de référence dans ce domaine traitent le codage en trois va-15 leurs de nombres binaires et la résolution de leurs ambiguïtés comme une certaine fonction du processus de modulation et de démodulation des signaux, les ambiguïtés du codage en trois valeurs étant résolues et rapportées aux techniques d'émission, de réception des signaux ou autres techniques qui s'y rattachent. 20 Une ambiguïté principale dans le codage binaire double à trois valeurs (c'est-à-dire le cas de "0" partout dans une séquence binaire et de "1" partout dans l'autre séquence binaire et vice versa) n'est résolue directement par aucun de ces auteurs. Lender (E.U.A. n° 3 303 284) résout l'ambiguïté des séquences binaires en rythmant 25 et, par suite, en identifiant les bits d'une séquence binaire choisie. Brogle (E.U.A. n° 3 230 310) tourne la difficulté en supprimant les séquences binaires de "0" partout et de "î" partout, ce qui complique l'usage de ces codes pour certaines applications. Des moyens pour la résolution numérique d'ambiguïtés de codes 30 à trois valeurs, séparés et indépendants des techniques d'émission, de réception et de commande, étendent sensiblement les possibilités d'application, la souplesse et l'utilité des codes binaires doubles à trois valeurs. Tel est l'un, des buts de l'invention. De même que dans le cas de systèmes duobinaires, biternaires et autres systèmes 35 par signaux à trois niveaux cités ci-dessus, le code binaire double à trois valeurs ici décrit permettra, par sa nature même, un traitement de l'information au double du taux binaire ou, pour s'exprimer autrement, dans la moitié de la largeur de bande requise pour le traitement en système binaire de la même information. 40 Des caractéristiques de l'invention et un mode de réalisation 70 28524 2 2060096 préféré vont être décrits, en référence aux dessins annexés. La fig. 1 est un tableau de relations entre des éléments de code binaire et de code binaire mis en signes. La fig. 2 est un tableau de relations arithmétiques entre deux 5 demi-éléments de code binaire mis en signes et leur-somme représentée par des éléments de code à trois valeurs. La fig. 3 montre l'addition arithmétique de valeurs binaires de demi-éléments mises en signes, à partir de caractères choisis du Code ASCII à sept unités avec un bit de parité paire, le cumulateur 10 étant décalé d'un demi-élément de code binaire mis en signe par rapport au cumulande, cette figure mettant en évidence les ambiguïtés du code à trois valeurs qui en résulte. La fig. 4 illustre l'addition arithmétique à décalage d'un demi-intervalle de valeurs binaires mises en signes, la séquence cu-15 mulande A étant entièrement garnie de-"1" et la séquence cumulateur B étant complètement faite de "0" et vice versa, cette figure mettant en évidence les ambiguïtés du code à trois valeurs résultant. La fig. 5 illustre les caractéristiques de codage de l'invention. 20 La fig. 6 illustre l'addition arithmétique d'un cumulande à "0" partout et d'un cumulateur à "1" partout et vice versa, ainsi que les éléments de code à trois valeurs et la valeur RENVOI qui en résultent . La fig. 7 illustre les caractéristiques de décodage de l'inven- 25 tion. La fig. 8 illustre l'utilisation de la valeur REÏTVOI pour la résolution de l'ambiguïté de décodage qui résulte de "0" partout dans une séquence de code à trois valeurs. La fig. 9 représente le circuit de codage selon une forme 30 d'exécution préférée de l'invention. La fig. 10 représente le circuit de décodage selon une forme d'exécution préférée de l'invention. Le choix des signes représentant des valeurs binaires sur la fig. 1 est arbitraire, c'est-à-dire que l'un ou l'autre des symbo-35 les ++ ou — peut représenter "1" binaire et, de façon correspondante, "0" binaire.. Dans la présente étude, on adoptera les relations indiquées. Les éléments mis en signes représentent les deux demi-éléments mis en signe d'une valeur binaire. La colonne G de la fig. 2 montre une ambiguïté, consistant en 40 ce qu'un élément "0" de code à trois valeurs peut représenter soit 70 28524 3 2060Ô96 + et -, soit - et + dans les colonnes A et B respectivement. De ce tableau de relations, il ressort manifestement que le codage comme le décodage de ce code à trois valeurs sont ambigus pour "0" et non ambigus pour "+" et pour . Gomme on le montrera dans un mode de 5 réalisation préféré de l'invention, ces valeurs du tableau sont réciproques et non ambiguës lorsqu'elles sont traitées conformément à l'invention. D'autres ambiguïtés qui résultent de l'addition arithmétique à décalage d'un demi-intervalle de séquences binaires mises en signes 10 sont illustrées sur la fig. 3. les valeurs de la séquence G manquent aux emplacements 1 et 17 de l'exemple qui est basé sur des caractères choisis du Gode ASCII à sept unités avec un bit de parité paire. Si les séquences A et B étaient basées sur un système binaire à seize éléments, les valeurs 1 et 33 de la séquence G feraient défaut 15 et, par suite, seraient ambiguës. Le même raisonnement s'applique à l'addition arithmétique de séquences binaires de toute longueur praticable, le premier et le dernier élément de la séquence à trois valeurs résultante étant toujours ambigus. Comme on le verra à propos d'un mode de réalisation préféré de l'invention, ces ambiguïtés 20 sont résolues en cas de traitement selon l'invention. Une ambiguïté majeure de codage et de décodage binaire double à trois valeurs est illustrée par la fig. 4. Comme on peut le voir dans les deux parties de cette figure, l'ambiguïté s'étend à tout élément des séquences à trois valeurs : en effet, qu'il y ait des 25 "0" ou des "1" dans les séquences A et B ou vice versa, il en résulte des séquences à trois valeurs qui sont identiques et, par suite, entièrement ambiguës. Comme on le verra à propos d'un mode de réalisation préféré de l'invention, cette ambiguïté est résolue en cas de traitement selon l'invention. 30 Un schéma-bloc reproduit sur la fig. 5 illustre les caractéris tiques de codage de l'invention. Le registre A peut être chargé en série ou en parallèle ; le cas illustré dans ce registre est celui du profil binaire représentant le caractère ASCII "2", avec parité paire. De même, le registre B peut être chargé en série ou en paral-35 lèle; dans le cas considéré, le profil binaire représente le caractère ASCII "Y" avec parité paire. De façon connue en soi, ces registres peuvent être chargés à partir de registres associés, de mémoires tampons, de systèmes d'enregistrement sur bande de papier ou bande magnétique, de systèmes de télécommunications ou similaires. 40 Le profil de bits dans A et B est représenté d'une part en valeur 70 28524 4 2060096 binaire et d'autre part en valeur binaire mise en signes» L'addition arithmétique des contenus des registres A et B est effectuée d'après les relations de la fig. 2. Le registre B est décalé d'un demi-élément binaire mis en signes par rapport au registre A et l'addition 5 de tous les demi-éléments binaires mis en signes dans les deux registres est effectuée simultanémènt ou en parallèle pour produire les éléments de code à trois valeurs indiqués dans le registre 0. Le registre C peut être lu en série ou en parallèle selon les besoins pour l'application considérée. Cette addition à décalage don-10 ne lieu à une ambiguïté de codage pour les éléments 1 et 17 du registre C, ambiguïté qui est résolue selon l'invention par addition à report entre B8 et A1 pour produire C-1, et entre B8 et B8 pour produire l'élément de registre RENVOI C-17. C-17 contiendra toujours soit vuie valeur +, soit une valeur -. Bien qu'ambigus dans le sens 15 du décodage, les éléments 0 de mise en code à trois valeurs sont valables pour cette fonction de codage. Une détection d'erreur non redondante est inhérente à certains codes à trois valeurs, par le fait que des valeurs dissemblables (+ et -) sont toujours séparées par un nombre impair de 0. Des va-20 leurs semblables (+ et + ou - et -) sont toujours séparées par un nombre pair de 0. Dans le cas de + successifs ou de - successifs, ils sont définis comme étant séparés par zéro 0, nombre pair qui est en concordance avec la règle ci-dessuso Une étude de la fig. 5, portant sur les contenus du registre C 25 pour toutes les permutations d'éléments de code des registres A et B, y compris l'élément d'addition à report C-1 et l'élément RENVOI C-17, révèle que la caractéristique de détection d'erreur qui est inhérente aux autres codes à trois valeurs cités ci-dessus est également inhérente au code binaire double à trois valeurs. Cela est 30 vrai pour l'une ou l'autre des parités paire ou impaire dans les registres A et B et comprend le cas de "0" partout dans le registre A, de "1" partout dans le registre B, et vice versa. Cela est mis en évidence par la fig. 6 où -un nombre pair de "0" peut être compté à gauche ou à droite de la valeur RENVOI mise en signe. Par ailleurs, 35 le contrôle de parité dans les registres A et B peut être supprimé en faveur de huit bits d'information binaire, cependant qu'est conservée la caractéristique inhérente de détection d'erreur dans le code à trois valeurs résultant dans le registre C, y compris son élément de report C-1 et son élément RENVOI C-17. L'invention n'a 40 donc pas porté atteinte à la caractéristique inhérente de détection 70 28524 5 2060096 d'erreur du code à trois valeurs. La caractéristique de détection non redondante d'erreur du code "binaire double à trois-valeurs s'étend à des séquences de code de tout nombre praticable de bits ou éléments dans les registres A 5 et B, c'est-à-dore 12, 18, 24 bits ou davantage, avec un nombre correspondant de bits dans le registre C, c'est-à-dire 25, 37, 49 ou davantage. Ainsi, le contrôle d'erreur de longueur de bloc en code à trois valeurs semble praticable sans utilisation de bits de parité redondants. Les applications impliquant un traitement conti-10 nu ou en série seront traitées séparément. L'ambiguïté totale du code à trois valeurs résultant de "0" partout et de "1" partout apparaissant dans les régistres A et B et vice versa est résolue par la caractéristique de l'invention que constituent les valeurs de report et de RENVOI dans le code à trois 15 valeurs. Cela est clairement mis en évidence par la fig. 6 où une valeur + dans le RENVOI C-17 traduit des + partout dans le registre B et où une valeur - dans le RENVOI C-17 reflète des - partout dans le registre B, traduisant ainsi les valeurs correctes pour le registre A aussi bien. 20 Un schéma-bloc qui illustre les caractéristiques de décodage de l'invention est reproduit sur la fig. 7. Les fonctions de décodage commencent par un chargement, soit en série, soit en parallèle, du registre C. Le décodage débute par un transfert du signe de valeur C-17 vers B-8. A partir de ce moment, les valeurs sont redis-25 tribuées dans les registres, les relations étant établies selon le modèle représenté sur la fig. 7 et au moyen des valeurs du tableau de la fig. 2. L'INDICATEUR engendré par la relation de A1 et C-1 est une fonction de commande de fin de cycle. De ce qui précède, il ressort que l'information requise selon 30 l'invention pour un décodage non ambigu d'un 0 de code à trois valeurs est réalisée par addition du RENVOI à la séquence du registre C. De même, l'invention RENVOI pour le registre C fournit l'information pour la résolution de l'ambiguïté de décodage dans des séquences de code à trois valeurs contenant des bits d'information 0 35 partout. Ce décodage non ambigu est mis en évidence sur la fig. 8 où il est visible que le signe de la valeur RENVOI détermine celui des registres binaires qui contient des "1" partout et celui qui contient des "0" partout. Ainsi, des valeurs de bit correctes peuvent être décodées et 40 affectées aux registres A et B qui, à l'apparition de la fonction 70 28524 6 2060096 de commande INDICATEUR (soit +, soit -) comme indiqué sur les fig» 7 et 8, peuvent être lus en série ou en parallèle dans des registres associés, des mémoires tampons, des systèmes d'enregistrement sur "bande de papier ou "bande magnétique ou dans des systèmes de té-5 lécommunications. L'élément RENVOI du registre C a d'autres utilisations telles que celle d'un caractère ou élément d'encadrement de bloc, utile dans l'exploitation synchrone ou asynchrone de systèmes générateurs de signaux à trois niveaux à deux canaux faisant appel à différen-10 tes techniques de modulation. Par ailleurs, si le codage est utilisé dans l'élément REEVOI du registre C, des modes additionnels de commande dans des systèmes de communications, de mémorisation et de récupération des données et de mémoires de calculatrices semblent praticables. 15 La fig." 9, à laquelle on se référera maintenant, représente une forme d'exécution préférée de circuit de système de codage pour un code binaire double à trois valeurs. Pour qu'il soit plus commode de s'y référer, les contenus des fig. 2 et 5 ont été répétés sur la fig. 9. Les fermetures de contact en ce qui concerne le registre 20 A, A1 à A8, correspondent au profil binaire 01001101, A8 étant un 1 binaire sur la base d'une parité paire. De même, les fermetures de contact pour le registre B (B1 à B8) correspondent au profil binaire 01101010, B8 étant un 0 binaire sur la base d'une parité paire. Dans les deux registres, il a été représenté les équivalents binai-25 res en signes qui correspondent aux sorties polarisées équilibrées de l'alimentation, lesquelles'sont prises en référence à la terre» Pour continuer à étudier la fig. 9, la fermeture du contact 11 de Reg. A1 provoque l'application d'une polarité négative à la jonction 12 et, au travers de la résistance 13, à la borne 14 de Reg. 30 C-1 qui prend la polarité négative par rapport à la terre, comme indiqué. D'autre part, la fermeture du contact 15 de Reg. B8 donne lieu à une polarité négative sur la jonction 16 et, par suite, au travers de la résistance 17, sur la borne 14 de Reg. C-1 qui prend une polarité négative par rapport à la terre, comme indiqué. Ayant 35 reçu des polarités négatives des deux sources 13 et 17, Reg. C-1 est fixé à une valeur (-) d'un code à trois valeurs selon le tableau de relations. Ainsi est achevée l'addition arithmétique à report entre A1 et B8, ce qui résout l'ambiguïté de C-1 qui a été décrite dans l'exposé précédent de l'invention. Pour en revenir au point de 40 jonction 16, une polarité négative en provenance du contact 15 de 70 28524 7 2060096 Reg. B8 est appliquée à la jonction 18 et, de là, au travers de la résistance 19, à la borne 20 qui prend une polarité négative par rapport à la terre, comme-indiqué. Gela établit Reg. C-17 RENVOI à une valeur (-) dans le code à trois valeurs et résout l'ambiguïté 5 de codage relative à l'élément C-17. Etant donné que les valeurs de Reg. C-17 RENVOI sont toujours les mêmes que les valeurs en signe de Reg. B8, l'élément (0) de code à trois valeurs n'apparaîtra jamais dans le registre RENVOI. Pour en revenir à A1, jonction 12, une polarité négative préci-10 tée est transmise au travers de la résistance 21 vers la borne 22 de Reg. C-2. Par ailleurs, la fermeture du contact 23 de Reg. B1 provoque l'application d'une polarité négative à la jonction 24 et, de là, au travers de la résistance 25, à la borne 22 de Reg. C-2. Ayant reçu des polarités négatives des deux sources 21 et 25, Reg. 15 C-2 est établi à une valeur (-) d'un code à trois valeurs, conformément au tableau de relations. Pour en revenir à Reg. B1, jonction 24, une polarité négative précitée est transférée, à travers la résistance 26, à la borne 27 de Reg. C-3. La fermeture de contact 28 de Reg. A2 donne lieu à une 20 polarité négative sur la jonction 29 et, par suite, à travers la résistance 30, sur la borne 27 de Reg. C-3. Ainsi, des polarités positive et négative équilibré es provenant des sources 26 et 30 produisent une tension nulle résultante sur la borne 27 en référence à la terre et établissant une valeur (0) du code à trois valeurs 25 dans Reg. C-3, comme indiqué, ce qui est conforme au tableau de relations . Pour en revenir à Reg. A2, jonction 29, une polarité positive précitée est transférée, à travers la résistance 31, à la borne 32 de Reg. C-4. La fermeture de contact 33 de Reg. B2 donne lieu à une 30 polarité positive sur la jonction 34 et, par suite, au travers de la résistance 35, sur la borne 32 de Reg. C-4 qui prend une polarité positive par rapport à la terre. Ayant reçu des polarités positives des deux sources 31 et 35, Regc C-4 est établi à une valeur (+) d'un code à trois valeurs, comme indiqué, ce qui est conforme au 35 tableau de relations. Pour en revenir à Reg. B2, jonction 34, une polarité positive définie précédemment est transférée, au travers de la résistance 36, à la borne 37 de Reg. C-5. La fermeture de contact 38 de Reg. A3 donne lieu à une polarité négative sur la jonction 39 et, par suite, 40 au travers de la résistance 40, sur la borne 37 de Reg. C-5. Ainsi, 70 28524 8 2060096 des polarités positive et négative s'équilibrant en provenance des sources 36 et 40 produisent une tension résultante nulle à la borne 37 en référence à la terre et établissant une valeur (0) du code à trois valeurs dans Reg. C-5, comme indiqué, ce qui est conforme au 5 tableau de relations. Pour en revenir à la jonction 39 de Reg. A3, une polarisation négative précitée est transmise au travers de la résistance 41 à la borne 42 de Reg. C-6. La fermeture de contact 43 de Reg. B3 donne lieu à une polarité positive sur la jonction 44 et, par suite, au 10 travers de la résistance 45, sur la borne 42 de Reg. C-6. Des polarités positive et négative équilibrées, reçues des sources 45 et 41, produisent donc une tension nulle résultante sur la borne 42 en référence à la terre et établissent Reg. C-6 à une valeur (0) du code à trois valeurs, ce qui est conforme au tableau de relations. 15 Pour en revenir à la jonction 44.de Reg. B3, une polarité po sitive précitée est transmise, au travers de la résistance 46, à la borne 47 de Reg. C-7. La fermeture de contact 48 de Reg. A4 donne lieu à une polarité négative sur la jonction 49 et, par suite, au travers de la résistance 50, sur la borne 47 de Reg. C-7<> Des pola-20 rités positive et négative équilibrées en provenance des sources 46 et 50 produisent donc une tension nulle résultante à la borne 47 en référence à la terre et établissent une valeur (0) du code à trois valeurs dans Reg. C-7, comme indiqué, ce qui est conforme au tableau des relations. 25 Pour en revenir à la jonction 49 de Reg. A4, une polarité néga tive précitée est transmise, au travers de la résistance 51, à la borne 52 de Reg. C-8. La fermeture de contact 53 de Reg. B4 donne lieu à une polarité négative sur la jonction 54 et, par suite, au travers de la résistance 55, sur la borne 52 de Reg. C-8. Ayant re-30 çu des polarités négatives à partir des deux sources 51 et 55, Reg. C-8 est établi à une valeur (-) d'un code à trois valeurs, comme indiqué, ce qui est conforme au tableau de relations. Pour en revenir à la jonction 54 de Reg. B4, une polarité négative précitée est transmise, au travers de la résistance 56, à la 35 borne 57 de Reg. C-9. La fermeture de contact 58 de Reg. A5 donne lieu à une polarité positive sur la jonction 59 et, de là, au travers de la résistance 60, sur la borne 57 de Reg. C-9. Ainsi, des polarités positive et négative équilibrées en provenance des sources 60 et 56 donnent lieu à une tension nulle résultante sur la 40 borne 57 en référence à la terre et établissent une valeur (0) du 70 28524 9 2060096 code à trois valeurs dans Reg. C-9, comme indiqué, ce qui est conforme au tableau de relations» Pour en revenir à la jonction 59 de Reg. A5, une polarité positive précitée est transmise, au travers de la résistance 61, à la 5 borne 62 de Reg. C-10. la fermeture de contact 63 de Reg. B5 donne lieu à une polarité positive sur la jonction 64 et, par suite, au travers de la résistance 65, sur la borne 62 de Reg. C-10. Ayant reçu des polarités positives par rapport à la terre, en provenance des deux sources 61 et 65,Reg. C-10 est établi à une valeur (+) d'un 10 code à trois valeurs, comme indiqué, ce qui est conforme au tableau de relations. Pour en revenir à la jonction 64 de Reg. B5, une polarité positive précitée est transmise, au travers de la résistance 66, à la borne 67 de Reg. C-11. La fermeture de contact 68 de Reg. A6 donne 15 lieu à une polarité positive sur la jonction 69 et, par suite, au travers de la résistance 70, sur la borne 67 de Reg. C-11. Ayant reçu des polarités positives par rapport à la terre à partir des deux sources 66 et 70, Reg. C-11 est établi à une valeur (+) d'un code à trois valeurs, comme indiqué, ce qui est conforme au tableau 20 de relations. Pour en revenir à la jonction 69 de Reg. A6, une polarité positive définie précédemment est transmise, au travers de la résistance 71, à la borne 72 de Reg. C-12. La fermeture de contact 73 de Reg. B6 donne lieu à une polarité négative sur la jonction 74 et, 25 par suite, au travers de la résistance 75, sur la borne 72 de Reg. C-12. Ainsi, des polarités positive et négative équilibrées en provenance des sources 71 et 75 produisent une tension résultante nulle sur la borne 12 par rapport à la terre et établissent une valeur (0) du code à trois valeurs dans Reg. C-12, comme indiqué, ce qui 30 est conforme au tableau de relations. Pour en revenir à la jonction 74 de Reg. B6, une polarité négative définie précédemment est transmise, au travers de la résistance 76, à la borne 77 de Reg. C-13. La fermeture de contact 78 de Reg. A7 donne lieu à une polarité négative sur la jonction 79 et, 35 de là, à travers la résistance 80, sur la borne 77 de Reg. C-1 3. Ayant reçu des polarités négatives par rapport à la terre à partir des deux sources 76 et 80, Reg. C-13 est établi à une valeur (-) d'un code à trois valeurs, comme indiqué, ce qui est conforme au tableau de relations. 40 Pour en revenir à la jonction 79 de Reg. A7, une polarité 70 28524 10 2060096 négative précitée est transmise, au travers de la résistance 81, à la borne 82 de Reg. 0-14. la fermeture de contact 83 de Reg. B7 donne lieu à une polarité positive sur la jonction 84 et, par suite, à travers la résistance 85, sur la borne 82 de Reg. C-14. Ainsi, des 5 polarités positive et négative équilibrées provenant des sources 85 et 81 produisent une tension résultante nulle sur la borne 82 en référence à la terre et établissant une valeur (0) du code à trois valeurs dans Reg. G_14, comme indiqué, ce qui est conforme au tableau des relations. 10 Pour en revenir à la jonction 84 de B7, une polarité positive précitée est transmise, au travers de la résistance 86, à la borne 87 de Reg. C-15» La fermeture de contact 88 de Reg. A8 donne lieu à une polarité positive sur la jonction 89 et, par suite, au travers de la résistance 90, sur la borne 87 de Reg. C-15. Ayant reçu des 15 polarités positives par rapport à la terre à partir des deux sources 86 et 90, Reg. C-15 est établi à une valeur (+) d'un code à trois valeurs, comme indiqué, ce qui est conforme au tableau de relations. Pour en revenir à la jonction 89 de Reg. A8, une polarité positive précitée est transmise, au travers de la résistance 91 » à la 20 borne 92 de Reg. C-16. Achevant le cycle et revenant aux jonctions 16 et 18 de Reg. B8, une polarité négative précitée est transmise au travers de la résistance 93 à la borne 92 de Reg. C-16. Ainsi, des polarités positive et négative équilibrées en provenance des sources 91 et 93 produisent une tension nulle résultante sur la 25 borne 92 par rapport à la terre et établissent une valeur (0) du code à trois valeurs dans Reg. C-16, comme indiqué, ce qui est conforme au tableau de relations. Ainsi est achevée une analyse pas à pas du processus de codage dans cette forme d'exécution. Pour en venir à la fig. 10, celle-ci représente un mode de ré-30 alisation préféré de circuit de système de décodage pour un code binaire double à trois valeurs. Pour qu'on puisse s'y référer plus facilement, les contenus des fig. 2 et 7 ont été répétés sur la fig. 10. De plus, cette figure contient un tableau de relations de fermetures de contact du registre C. Pour analyser, le fonctionnement du 35 circuit, on considérera ce qui suit. Les positions de contact pour Reg.C, C-1 à C-17 sont représentatives par hypothèse d'un chargement en parallèle du registre, non représenté mais conforme à la séquence de code à trois valeurs — 0+000 - 0 + + 0 - 0 + 0 -. Il s'agit de la même séquence de code à trois valeurs de Reg. C formée par 40 l'opération de codage du circuit de la fig. 9» L'alimentation pour 70 28524 n 2060096 le système a une sortie polaire équilibrée en référence à la terre du système, comme indiqué. A l'exception du contact de Reg. C-17 RENVOI qui est polarisé, -on notera que les contacts d'entrée de Reg. C ont deux positions qui sont définies dans le tableau des relations 5 du registre G sur la fig. 10. Pour des fonctions (0), le contact d'entrée est normalement fermé et le relais non polarisé de Reg. C est activé; pour les fonctions (+) et (-), le contact d'entrée est ouvert et le relais non polarisé de Reg. C n'est pas activé. Le mouvement de tous les contacts de relais polarisés est le même, en ce 10 sens qu'une polarité positive par rapport à la terre du système amène le contact de relais dans la position droite représentée, et une polarité négative par rapport à la terre du système amène le contact de relais dans la position gauche dans la disposition représentée» Toutes les relations binaire/binaire mis en signes sont conformes à 15 la fig. 1. Pour poursuivre l'étude de la fig. 10, la position de contact 121 de Reg. C-17 RENVOI donne lieu, sur la jonction 122, à une polarité négative qui est transmise à la borne 123 de Reg. B8 par rapport à la terre du système, chargeant ainsi un - binaire ou un (0) 20 binaire dans Reg. B8. Pour en revenir à la jonction 122, la polarité négative est transmise à la bobine de relais polaire 124, d'où il résulte la fermeture de son contact vers la gauche, selon ce qui est indiqué, pour le contact 125o Pour un (0) de Reg. C-16, le contact 126 est fermé, ce qui active le relais non polarisé 127, dont le 25 contact 128 transmet une polarité positive, par l'intermédiaire du contact 125, à la jonction 129 et sur la borne 130 de Reg. A8 par rapport à la terre, ce qui charge un + binaire ou un "111 binaire dans Reg. A8. Pour en revenir à la jonction 129, "une polarité positive est 30 transmise à l'enroulement de relais polaire 131, d'où il résulte la fermeture de son contact vers la droite, selon ce qui est indiqué pour le contact 132. Pour un (+) de Reg. C_15, le contact 133 est ouvert, ce qui laisse à l'état non activé le relais non polarisé 134 dont le contact 135 transmet une polarité positive, par l'inter-35 médiairë du contact 132, à la jonction 136 et à la borne 137 de Reg. B7 par rapport à la terre, chargeant ainsi un + binaire ou "1" binaire dans Reg. B7. Pour en revenir à la jonction 136, une polarité positive est transmise à 1'enroulement de relais polaire 138, ce qui produit la 40 fermeture de son contact vers la droite, comme indiqué pour le 70 28524 12 2060096 contact 139. Pour un (0) de Reg. 0-14, le contact 140 est fermé, ce qui active le relais non polarisé 141 dont le contact 142 transmet une polarité négative, par l'intermédiaire du contact 139, à la jonction 143 et à la borne 144 de Reg. A7 par rapport à la terre, 5 chargeant ainsi un - binaire ou "0" binaire dans Reg» A7» Pour en revenir à la jonction 143, une polarité négative est transmise à l'enroulement de relais polaire 145, ce qui produit la fermeture de son contact vers la gauche, comme indiqué pour le contact 146. Pour un (-) de Reg. C-13, le contact 147 est ouvert, lais-10 sant à l'état non activé le relais non polarisé 148 dont le contact 149 transmet une polarité négative, par l'intermédiaire du contact 146, à la jonction 150 et à la borne 151 de Reg. B6 par rapport à la terre, chargeant ainsi un - binaire ou un (0) binaire dans Reg. B6. 15 Pour en revenir à la jonction 150, une polarité négative est transmise à l'enroulement de relais polaire 152, ce qui se traduit par la fermeture de son contact vers la gauche, comme indiqué pour le contact 153. Pour un (0) de Rega C-12, le contact 154 est fermé, activant le relais non polarisé 155 dont le contact 156 transmet une 20 polarité positive, par l'intermédiaire du contact 153, à la jonction 157 et à la borne 158 de Reg0 A6 par rapport à la terre, chargeant ainsi un + binaire ou un "1" binaire dans Reg. A6. Pour en revenir à la jonction 157, une polarité positive est transmise à l'enroulement de relais polaire 159, produisant la fer-25 meture de son contact vers la droite, comme indiqué pour le contact 160. Pour un (+) de Reg. C-11, le contact 161 est ouvert, laissant non activé le relais non polarisé 162, dont le contact 163 transmet une polarité positive, par l'intermédiaire du contact 160, à la jonction 164 et à la borne 165 de Reg. B5 par rapport à la terre, 30 chargeant ainsi un + binaire ou un "1" binaire dans Reg0 B5o Pour en revenir à la jonction 164, une polarité positive est transmise à 1'enroulement de relais polaire 166, donnant lieu à la fermeture de son contact vers la droite, comme indiqué pour le contact 167. Pour vin (+) de Reg. C-10, le contact 168 est ouvert, lais-35 sant non activé le relais non polarisé 169 dont le contact 170 transmet une polarité positive, par l'intermédiaire du contact 167, à la jonction 171 et à la borne 172 de Reg. A5 par rapport à la terre, chargeant ainsi un + binaire ou -un "1" binaire dans Reg, A5. Pour en revenir à la jonction 171, une polarité positive est 40 transmise à 18 enroulement de relais polaire 173, ce qui produit la 70 28524 13 2060096 fermeture de son contact vers la droite, comme indiqué pour le contact 174. Pour un (0) de Reg. C-9, le contact 175 est fermé, activant le relais non polarisé 176 dont le contact 177 transmet une polarité négative, par l'intermédiaire du contact 174, à la jonc-5 tion 178 et à la borne 179 de Reg. B4 par rapport à la terre, ce qui charge un - binaire ou un "0" binaire dans Reg. B4. Pour en revenir à la jonction 178, une polarité négative est transmise à l'enroulement de relais polaire 180, produisant la fermeture de son contact vers la gauche, comme indiqué pour le contact 10 181. Pour un (-) de Reg. C-8, le contact 182 est ouvert, laissant à l'état non activé le relais non polarisé 183 dont le contact 184 transmet une polarité négative, par l'intermédiaire du contact 181, à la jonction 185 et à la borne 186 de Reg. A4 par rapport à la terre, ce qui charge un - binaire ou -un "0" binaire dans Reg„ A4. 15 Pour en revenir à la jonction 185, une polarité négative est transmise à l'enroulement de relais polaire 187, donnant lieu à la fermeture de son contact vers la gauche, comme indiqué pour le contact 188. Pour un (0) de Reg» C-7, le contact 189 est fermé, activant le relais non polarisé 190 dont le contact 191 transmet une 20 polarité positive, par l'intermédiaire du contact 188, à la jonction 192 et à la borne 193 de Reg. B3 par rapport à la terre, chargeant ainsi un + binaire ou un "1" binaire dans Reg. B3. Pour en revenir à.la jonction 192, une polarité positive est transmise à l'enroulement de relais polaire 194, produisant la fer-25 meture de son contact vers la droite, comme indiqué pour le contact 195. Pour un (0) de Reg. C-6, le contact 196 est fermé, activant le relais non polarisé 197 dont le contact 198 transmet une polarité négative, par l'intermédiaire du contact 195, à la jonction 199 et à la borne 200 de Reg. A3 par rapport à la terre, chargeant ainsi 30 un - binaire ou un "0" binaire dans Reg. A3. Pour en revenir à la jonction 199, "inie polarité négative est transmise à l'enroulement de relais polaire 201, produisant la fermeture de son contact vers la gauche, comme indiqué pour le contact 202. Pour un (0) de Reg. C-5, le contact 203 est fermé, activant le 35 relais non polarisé 204 dont le contact 205 transmet une polarité positive, par l'intermédiaire du contact 202, à la jonction 206 et à la borne 207 de Reg. B2 par rapport à la terre, chargeant ainsi un + binaire ou un "1" binaire dans Reg. B2. Pour en revenir à la jonction 206, une polarité positive est 40 transmise à l'enroulement de relais polaire 208, produisant la 70 28524 H 2060096 fermeture de son contact vers la droite, selon ce qui est indiqué pour le contact 209. Pour un (+) de Reg. C-4, le contact 210 est ouvert, laissant à l'état non activé le relais non polarisé 211 dont le contact 212 transmet une polarité positive, par l'intermédiaire 5 du contact 209, à la jonction 213 et à la borne 214 de Reg. A2 en référence à la terre, chargeant ainsi un + binaire ou un "1" binaire dans Reg» A2. Pour en revenir à la jonction'213, une polarité positive est transmise à l'enroulement de relais polaire 215, produisant la fer-10 meture de son contact vers la droite, comme indiqué pour le contact 216. Pour un (0) de Reg. C-3, le contact 217 est fermé, activant le relais non polarisé 218 dont le contact 219 transmet une polarité négative, par l'intermédiaire du contact 216, à la jonction 220 et à la borne 221 de Reg. B1 par rapport à la terre, chargeant ainsi 15 un - binaire ou un "0" binaire dans Reg. B1. Pour en revenir à la jonction 220, une polarité négative est transmise à 1'enroulement de relais polaire 222, produisant la fermeture de son contact vers la gauche, comme indiqué pour le contact 223. Pour un (-) de Reg. C-2, le contact 224 est ouvert, laissant à 20 l'état non activé le relais non polarisé 225 dont le contact 226 transmet une polarité négative, par l'intermédiaire du contact 223, à la jonction 227 et à la borne 228 de Reg. A1 par rapport à la terre, chargeant ainsi un - binaire ou un "0" binaire dans Reg. A1. Pour en revenir à la jonction 227, une polarité négative est 25 transmise à l'enroulement de relais polaire 229, produisant la fermeture de son contact vers la gauche, comme indiqué pour le contact 230. Pour un (-) de Reg. C-1, le contact 231 est ouvert, laissant à l'état non activé le relais non polarisé 232 dont le contact 233 transmet une polarité négative, par l'intermédiaire du contact 230, 30 à la borne INDICATEUR 234 par rapport à la terre. Comme on l'a indiqué précédemment, ce signal INDICATEUR, qu'il soit + ou -, est le signal de commande pour la lecture des séquences binaires qui ont été décodées sans ambiguïté à partir du code à trois valeurs, dans les deux registres binaires A et B. Ainsi s'achève une analyse pas 35 à pas du processus de décodage dans cette forme d'exécution. le circuit décrit ci-dessus ne représente qu'un mode de réalisation faisant appel aux principes de l'invention. De nombreuses autres applications peuvent être conçues par l'homme de l'art sans qu'il s'écarte du cadre de l'invention. Par exemple, les principes 40 de codage binaire double à trois valeurs sans ambiguïté considérés 70 28524 15 2060096 permettent au moins de doubler la capacité de dispositifs de mémorisation d'information tels que lignes à retard acoustique ou autres et des registres se prêtant au codage à trois valeurs seront de plus en plus utiles au fur et à mesure du développement, dans le 5 sens de systèmes à nombres ternaires, des ensembles calculateurs et des circuits qui s'y rattachent. Par ailleurs, les principes de codage de l'invention autorisent des systèmes de modulation et de transmission à trois niveaux non ambigus, qui peuvent être très utiles pour le transfert ultra-rapide d'information non ambiguë, c'est-à-10 dire pour le transfert d'un maximum d'information par largeur de bande unitaire, en utilisant une détection d'erreur qui n'est pas redondante et est inhérente au codage binaire double à trois valeurs, y compris la valeur RENVOI. Enfin, l'élément de code RENVOI est uti-; le dans la modulation et la démodulation des signaux, en tant qu'im-15 pulsion de synchronisation, tant dans des systèmes synchrones qu'asynchrones, dont la commande peut être encore améliorée par un codage dans 1'élément RENVOI. Gomme il va de soi et comme il résulte d'ailleurs déjà de ce qui précède, l'invention ne se limite nullement à ceux des modes 20 d'application, non plus qu'à ceux des modes de réalisation de ses diverses parties, ayant été plus spécialement envisagés; elle en embrasse, au contraire, toutes les variantes. 70 28524 16 2060096 RBVEKDIGATIONS 1 - Système de codage binaire double à trois valeurs, caractérisé par le fait qu'un cumulande A1 à An est additionné à un cumulateur B1 à Bn pour donner une somme 01 à C2n, -un élément de code 5 RENVOI constituant un moyen de résoudre les ambiguïtés dans le codage et le décodage binaire double à trois valeurs de l'information, ce renvoi étant additionné à titre d'élément final C2n+1 qui porte une valeur mise en signe identique à la valeur mise en signe finale Bn du cumulateur. 10 2 - Système de codage, caractérisé par le fait que des valeurs symboliques d'information en code binaire "1" et "0" sont converties en valeurs binaires mises en signes telles que ++ et — ou vice versa, et que des séquences de groupes de symboles d'information An et Bn, constituées de valeurs binaires mises en signes, peuvent être addi-15 tionnées arithmétiquement en parallèle, les valeurs de la séquence de code Bn cumulateur étant déplacées d'un demi-élément de code vers la droite par rapport avis valeurs de la séquence de code An cumulande, de sorte que la somme résultante des valeurs An et Bn donne en combinaison une séquence de code à trois valeurs G2n comprenant des 20 éléments +, 0 ou -, système dans lequel une ambiguïté inhérente de codage du premier élément de code à trois valeurs et une ambiguïté de codage du dernier élément sont présentes : un élément de code RENVOI de G, additionné à titre d'élément final C2n+1 de la séquence codée à trois valeurs C2n, dont la valeur de signe est identique 25 à la valeur Bn mise en signe du cumulateur, constituant le moyen de résoudre les ambiguïtés et ne perturbant pas les caractéristiques inhérentes de détection d'erreur non redondante du code à trois valeurs . 3 - Système de codage selon la revendication 2, comprenant en 30 outre des moyens pour l'addition arithmétique en parallèle avec décalage d'un demi-élément de deux séquences codées en binaire, le cumulande étant An, le cumulateur Bn, la somme C2n et le RENVOI C2n+1, caractérisé par le fait qu'il comprend un certain nombre C4n d'éléments résistants et un élément résistant de RENVOI C4n+1; les 35 C4n éléments résistants de registre de somme étant disposés en un montage en boucle, la résistance RENVOI G4n+1 étant branchée sur la boucle entre les résistances C4n et (4n - 2); d'autres prises sur la boucle de résistances alternant entre des entrées cumulande An, des sorties somme G2n et des entrées cumulateur Bn dans cet ordre 40 pour former la boucle; les tensions d'entrée au niveau de An et Bn 70 28524 17 2060096 et la tension somme au niveau des bornes de sortie C2n et C2n-1 étant toutes prises en référence à la terre et une alimentation polaire étant prise en référence à la terre. 4 - Système de décodage d'information complémentaire du système de codage de la revendication 2, caractérisé par le fait que le décodage non ambigu de valeurs An et Bn inconnues par rapport aux valeurs connues de C2n et de son RENVOI G2n - 1 est selon l'exemple suivant : C2n-1 —» Bn 10 Bn —-» C2n —-> An An C2n-1 —-> Bn-1 Bn-1 C2n-2 —■» An-1 An-1 " — C2n-3 —*■ Bn-2 Bn-2 * C2n-4 An-2 15 An-2 —■—-e C2n-5 —» Bn-3 Bn-3 —e» C2n-6 — An-3 Bn-(n-1 ) C2n-(2n-2)—> An-(n-1 ) 20 An-(n-1 ) & C2n-(2n-1>—» INDICATEUR 5 - Système de décodage d'information selon la revendication 4, caractérisé par le fait qu'il comprend en outre un dispositif constituant une alimentation polarisée à sorties prises en référence à la terre : un certain nombre de relais polaires et non polarisés 25 munis de contacts unipolaires ou bistables, prévus pour chaque valeur C1 à C2n+1, ainsi que les dispositifs de contact associés pour le décodage de codes binaires doubles à trois valeurs; le processus déclenché par le positionnement des contacts polaires du relais HEI//0I C2n+1 pour l'application, à la borne Bn, d'une polarité choi-30 sie correspondant à la valeur de code C2n+1, ce qui fixe la valeur de décodage pour Bn; la même polarité étant appliquée au relais polaire C2n, relais non polarisé qui est positionné selon les éléments de code à trois valeurs pour C2n de manière à transmettre une polarité par ses contacts bipolaires bistables et par l'intermédiaire 35 des contacts C2n du relais polaire, préalablement positionnés par C2n+1, à la borne de sortie An, ce qui fixe sa valeur binaire, et la transmission de la même polarité au relais polaire C2n-1, pour positionner ses contacts; le relais non polarisé C2n-1 étant activé selon une valeur pour C2n-1, ses contacts bipolaires bistables étant 40 positionnés en conséquence de manière à appliquer une polarité, par 70 28524 18 2060096 l'intermédiaire des contacts du relais polaire C2n-1, à la borne Bn-1, fixant ainsi sa valeur binaire; le reste des opérations de relais de registre pour la répétition du décodage en séquence dans le même ordre pour achever l'opération de décodage s'effectuant dans 5 l'ordre de bornes suivant : Bn-(n-1), C2n-(2n-2), An-(n-1), C2n-(2n-1), et INDICATEUR; INDICATEUR étant le signal de commande de lecture pour les registres An et Bn. 6 - Système de codage d'information selon la revendication 1, caractérisé par le fait que des nombres pairs de 0 de code à trois 10 valeurs séparent des valeurs de même signe (+ et + ou - et -), le nombre zéro étant un nombre pair; et des nombres impairs de 0 de code à trois valeurs séparent des éléments de code à trois valeurs de signes différents (- et + ou + et -), y compris un élément de code RENVOI C2n+1; ces phénomènes étant utilisés comme indicateurs non 15 redondants pour la détection d'erreur, dans le codage binaire double à trois valeurs, 1'emmagasinement, le traitement, l'émission et la réception ainsi que le décodage dans toute une variété de systèmes de traitement et de transmission de l'information basés sur des séquences codées par multiplets ou longueurs de bloc. 20 7—Système de codage d'information selon la revendication 1, caractérisé par le fait que les caractéristiques ambiguës du code à trois valeurs représentant deux séquences An et Bn de symboles d'information identiques ou uniques sont résolues par l'adjonction d'une valeur de code RENVOI C2n+1 du même signe que Bn, à la séquence de 25 code à trois niveaux C2n correspondante, constituant un moyen pour éliminer les ambiguïtés de code à trois niveaux pour les phases de mémorisation, de traitement, de modulation, d'émission, de réception et de démodulation du transfert d'information au .moyen de tels codes.