Brevet FR2008854A1 — publié le 19700130

Dans les installations de télécommunications et de traitement des informations, et notamment dans les installations téléphoniques, il est souvent nécessaire d'enregistrer des informations qui concernent par exemple des liaisons établies dans une 5 installation de télécommunications de ce genre, ou encore les différents abonnés de cette installation. Bans ce cas, il ne suffit généralement pas qu'une information enregistrée le demeure sans aucune modification ; il est au contrains nécessaire, le cas échéant, de modifier les informations déjà enregistrées, ou 10 bien de déduire de plusieurs informations enregistrées, une nouvelle information à enregistrer. La présente invention concerne un aaode particulier de modification de ces informations» à savoir la modification de la position relative des bytes des mots enregistrés chacun dans une 15 cellule de mémoire ; par byte il faut entendre use partie d'un mot, constituée par des signes binaires, et considérée à certains points de vue comme une unité. Une telle modification de position est nécessaire dans une installation téléphonique par exemple en relation avec le contrôle successif, en vue d'accroître la séeu-20 rité de fonctionnement, des différents bytes des mots enregistrés dans les différentes cellules de mémoire du dispositif central de commande de l'installation téléphonique, ou encore en relation avec le fait que, par exemple pour sélectionner une mémoire centrale d'états, il faut former dans une cellule de mémoire une 25 adresse de sélection, dont des parties, formant chacune un byte, et devant être enregistrées dans des cases successives de la cellule considérée, sont enregistrés non pas dans les cases homologues d'autres cellules, mais dans d'autres cases d'autres cellules. On connaît déjà (par le brevet britannique 1.028.139, 30 figure 9), un dispositif de mémoire qui sert à suivre les traits de caractères à identifier automatiquement, et qui comporte une série de a cases de mémoire, dans les x premières desquelles les informations enregistrées circulent lorsque progresse la lecture d'un caractère, tandis que les informations enregistrées dans les 35 (a-x) autres cases ne sont pas modifiées. Ce montage réalise donc une modification constante de la position relative des informations enregistrées dans les différentes cases de mémoire, mais l'ampleur de ces modifications est très faible, et ce montage nécessite aussi des moyens techniques relativement importants. 40 La présente invention indique un moyen permettant de mo- 69 15243 2 2008854 difier, d'une part en toute liberté, et, d'autre part avec des moyens-te cliniques-.relativement peu importants, la position-relative des bytes enregistrés dans des installations de télécommuni-• cations,- et notamment'de -téléphonie. 5 La. présente invention coticernë un montage pour modifier : la position relative des bytes des mots enregistrés chacun dans une cellule-de"mémoire, dans des.installations de télécommunications,, et notamment,dé téléphonie ; 1& montage selon la présente - invention est caractérisé par le fait que les cases-,, enregistrant 0 chacune un byte, des différentes cellules de mémoire, qui ont éventuellement des longueurs différentes , peuvent être ;connectées par leurs -entrées ' et, leurs sorties , et par 1.'.intermédiaire de commutateurs, pouvant être actionnés individuellement, à une ligne pour l'échange d'informations, qui est commune pour toutes les 15 eases des cellules, et par 18 intermédiaire de laquèlle le changement de position est effectué, psndartt le transfert du byte considéré d'une première cellule de mémoire dans une seconde cellule de mémoire, de façon que.les sorties des cases de la première cellule spienfc connectées successivement à ladite ligne pour 20 . l'échange d'informations, .chacune pendant un intervalle de temps-au cours duquel l'entrée de la case de la seconde cellule; corres-. pondant à la nouvelle position désirée pour'le byte, est aussi connectée à la ligne pour l'échange d'informations. La présente invention procure l'avantage de permettre 25 d'effectuer.sans moyens techniques importants la modification désirée de la position relative des bytes, et de ne nécessiter aussi pour cela que des programmes de modification* relativement simples au lieu d'instructions de décalage relativement compliquées , pour modifier la position relative des bytes d'un mot dans 30; la cellule de mémoire où ce mot est précisément enregistré,, il suffit en effet, pour cette modification de position, d'instructions simples de transfert, pour actionner les commutateurs qui relient les cases désirées de deux cellules de mémoire l'une à l'autre, par l'intermédiaire de la ligne commune pour l'échange 35 d'informations. En application au problème,mentionné ci-dessus, du contrôle successif des différents bytes des mots enregistrés dans des cellules de mémoire du dispositif central de commande d'une installation téléphonique, le montage selon la présente invention permet de ne pas prévoir des circuits de contrôle corres-40 pondants pour toutes les cases des cellules de mémoire considérées, 69 15243 2008854 mais de se contenter d'un seul circuit de contrôle à connecter à une case d'une cellule, les bytes à contrôler étant transmis successivement dans cette case. Il convient ici de remarquer qu'il est déjà connu (par 5 le brevet autrichien 249.132), de prévoir dans une installation de télécommunications multiplex à division du temps, pour assurer la permutation continue des phases impulsionnelles disponibles pour les différents canaux, en vue de réduire la diaphonie intelligible entre les différents canaux successifs, une mémoire à 10 circulation^ comportant un organe à temps de propagation, dont le temps de propagation est égal à la valeur tainima de la période d'échantillonnage de chaque canal, et dont la sortie est reliée à l'entrée, d'une part,directement, par un commutateur pouvant être actionné à partir d'un générateur d'instructions, et, d'autre 15 part, par l'intermédiaire d'organes de retardement auxiliaires, dont les temps de retardement correspondent à la différence entre les valeurs possibles de la période d*échantillonnage de chaque canal et la valeur minima de cette période d'échantillonnage, ainsi que par l'intermédiaire d'autres commutateurs, connectés à 20 ces organes de retardement auxiliaires, et pouvant être commandés à partir du générateur d'instructions ; les commutateurs mentionnés sont alors actionnés de la façon suivante : pendant la durée de chaque trame, on met à la disposition de chacun des canaux alternativement la phase impulsionnelle du système multiplex, 25 qui suit ou qui précède celle qui avait été attribuée au canal considéré lors de la trame précédente, jusqu'à ce que la dernière ou la première des phases impulsionnelles soit mise à la disposition du canal considéré, après quoi l'on met à nouveau la dernière ou la première des phases impulsionnelles à la disposition du mê-30 me canal, puis l'on met à sa disposition la phase impulsionnelle qui précède ou qui suit. Ce montage connu nécessite des moyens techniques relativement importants}qui ne sont pas nécessaires pour le montage selon la présente invention, et cela bien qu'il ne permette qu'une modification relativement limitée de la posi-35 tion relative des adresses de commutateurs de canal de l'installation de télécommunications multiplex à division du temps, qui sont enregistrées dans la mémoire à circulation. A titre d'exemple, on a décrit ci-dessous et illustré schémctiquement au dessin annexé une forme de réalisation par-40 ticulièrement avantageuse du montage selon la présente invention. 69 15243 4 2008854 Dans le montage illustré sur la figure unique du dessin annexé, les différentes cases 1E1, 1E2 ; .... iEl, iE2, iE3 ; jEl, jE2, jE3 ; ... nEl, nE2, nE3, nE4 ; de cellules de mémoire ZI..., Zi, Zj Zn, de différentes longueurs, 5 peuvent être connectées par leurs entrées et leurs sorties à une ligne pour l'échange d'informations S, qui est commune pour toutes les cases des cellules, respectivement par l'intermédiaire de commutateurs SU, S12 ; Snl, Sn2, Sn3, Sn4 ; et de commutateurs US, 12S ; ....ilS, i2S, i3S ; .... nlS, n2S, n3S, n4S ; 10 qui peuvent être actionnés individuellement. Dans chacune des différentes cellules Zl....Zn peut être enregistré un mot, comportant un nombre de bytes correspondant au nombre des cases formant la cellule considérée ; c'est ainsi par exemple que la cellule ZI peut enregistrer un mot comprenant deux bytes et la cellule Zn 15 un mot comprenant quatre bytes. La position relative des bytes des mots enregistrés chacun dans une cellule est modifiée pendant le transfert de ces bytes d'une première cellule à une seconde, de la façon suivante : les cases correspondantes de la première cellule mentionnée ont 20 leurs sorties connectées successivement à la ligne pour l'échange d'informations 3, pendant un intervalle de temps au cours duquel est également reliée à la ligne pour l'échange d'informations S, l'entrée de la case de la seconde cellule mentionnée, qui correspond à la nouvelle position désirée pour le byte. Si 25 par exemple la position relative des trois bytes enregistrés dans les cases iEl, iE2, iE3 de la cellule Zi doit être modifiée de telle manière que le byte enregistré dans la case iE3, qui était jusqu'à présent le dernier, ne fasse plus suite aux deux autres bytes, mais les précède - éventuellement à une distance de tin 30 byte -, ceci peut être obtenu, dans les conditions illustrées sur la figure, pendant le transfert dans la cellule Zn des bytes enregistrés dans la cellule Zi, de la façon suivante : la sortie de la case iEl de la cellule Zi est tout d'abord connectée à la ligne pour l'échange d'informations S, par l'intermédiaire du commu-35 tateur ilS, tandis que, en même temps, l'entrée de la case nE3 de la cellule Zn est connectée à la ligne pour l'échange d'informations, par l'intermédiaire du commutateur Sn3 ; ensuite, lorsque les deux cases mentionnées ont été déconnectées de la ligne pour l'échange d'informations S, la sortie de la case iE2 de la cellu-40 le Zi est connectée à ladite ligne S par l'intermédiaire du eommu- 69 15243 5 2008854 tateur i23, et l'entrée de la case nE4 de la cellule Zn lui est connectée par l'intermédiaire du commutateur Sn4 ; lorsque les deux cases mentionnées en dernier ont été déconnectées de la ligne pour l'échange d'informations S, la sortie de la case iE3 de la 5 cellule Zi est enfin connectée à ladite ligne Ss par 1'intermédiaire du commutateur i3S, et l'entrée de la case nEl de la cellule Zn lui est connectée par l'intermédiaire du commutateur Snl. Lorsque le transfert a été exécuté, le by£e enregistré précédemment dans la case iE3 de la cellule Zi, est enregistré dans la case 10 nEl de la cellule Zn, alors que les bytes enregistrés précédemment dans les cases iEl et iE2 de la cellule Zi sont dès lors enregistrés dans les cases n£3 et nE4 de la cellule Zn, si bien que l'on a réalisé la modification de position envisagée. Si les bytes cqb^ sidérés sont nécessaires, au surplus, pour un autre traitement, 15 dans la nouvelle cellule qu'ils occupent, donc par exemple dans la cellule Zn, d'autres bytes pouvant éventuellement être aussi inscrits, dé façon correspondante, dans des cases encore libres, telles que, dans l'exemple considéré y la case nE2, les bytes considérés peuvent demeurer dans la cellule où ils se trouvent ; il 20 est cependant aussi possible, lorsque la position relative des bytes d'un mot enregistré auparavant dans une cellule déterminée a été modifiée, de ramener ces bytes à nouveau dans ladite cellule s'ils y sont nécessaires, avec leur nouvelle position relative, pour un autre traitement. Des modifications de la position relati-25 ve des bytes de mots enregistrés chacun dans une cellule de mémoire peuvent être effectuées, en un grand nombre de combinaisons, d'une façon correspondant à celle précédemment expliquée, en transférant les bytes considérés puis en les ramenant éventuellement dans leur position initiale, ou éventuellement en y adjoi-30 gnant d'autres bytes, sans qu'il soit nécessaire de l'expliquer plus en détail. 69 15243 6 2008854 REVENDICATION Montage pour modifier la position relative des bytes des mots enregistrés chacun dans une cellule de mémoire, dans des installations de télécommunications, et notamment de téléphonie, caractérisé par le fait que les cases, enregistrant chacune un byte, des différentes cellules de mémoire, qui ont éventuellement des longueurs différentes, peuvent être connectées par leurs entrées et leurs sorties, et par l'intermédiaire de commutateurs pouvant être actionnés individuellement, à une ligne pour l'échange d'informations, qui est communs pour toutes les cases des cellules, et par l'intermédiaire de laquelle le changement de position est effectué, pendant le transfert du byte considéré d'une première cellule de mémoire dans une seconde cellule de mémoire, de façon que les sorties des cases de la première cellule soient connectées successivement à ladite ligne pour l'échange d^informations, chacune pendant un intervalle de temps au cours duquel l'entrée de la case de 1s seconde cellule, correspondant à la nouvelle position désirée pour le byte, est aussi connectée à la ligne pour l'échange dfinformations.