Brevet FR2466921A1 — publié le 19810410

La présente invention se rapporte au domaine des té- lécommunications par satellite, et concerne plus particu- lièrement un appareil commandé par calculateur et destiné à affecter des données à plusieurs dispositifs utilisa- teurs, dans un contexte de multiplexage temporel. L'invention qui sera décrite trouve une utilité particulière lorsqu'elle est appliquée conjointement avec des appareils et techniques de télécommunications par satellite qui sont décrites dans les demandes de Brevet LO des Etats Unis dtAmérique N 79 601 déposée le 27 Sep- tembre 1979 au nom de Warner, numéro 79 602 déposée le 22 Septembre 1979 au nom de Gupta, Warner et Deal, N 79 619 déposée le 27 Septembre 1979 au nom de Deal, N 79 681 déposée le 27 Septembre 1979 au nom de Deal, N 79 671 déposée le 27 Septembre 1979 au nom de Guptas et NO 79 603 déposée le 27 Septembre 1979 au nom de Gupta. Les stations au sol des dispositifs de télécommunica- tions par satellite desservent généralement plusieurs uti- lisateurs reliés à l'émetteur de cette station par inter- médiaire d'un équipement commun. Dans les dispositifs an- térieurs, les utilisateurs ou "modules d'interface" sont multiplexés et démultiplexés vers et depuis l'équipement commun, en utilisant généralement des multiplexeurs et des démultiplexeurs de type bien connu. Les structures des lignes omnibus intervenant dans les opérations de multi- plexage et de démultiplexage sont réalisées de différentes manières, par exemple en configuration radiale, en ligne omnibus commune, ou en étoile. Ces dispositions antérieures sont généralement encombrantes et manquent de souplesse. Autrement dit, l'affectation de canal pour chaque train de données et pour chacun des modules d'interface doit 9tre faite préalablement par le multiplexeur/démultiplexeur et les changements d'affectation de canal et/ou de train de données pour l'un quelconque des modules d'interface im- posent une réorganisation importante des opérations de multiplexage et de démultiplexage. L'invention connerne donc une structure unique de ligne omnibus à multiplexage et démultiplexage, utilisant une mémoire à accès direct de mise en correspondance dans l'équipement commun et un dispositif de décodage dans le module d'interface. L'équipement commun fournit des in- formations codées identiques à chacun des décodeurs des modules d'interface. Les décodeurs de chaque module d'interface déterminent si des données entrantes ou sor- tantes sont respectivement écrites ou lues dans le mo- dule d'interface associé et déclenchent un comptage de manière à fournir une adresse pour les données qui sont écrites ou lues dans un tampon du module d'interface. L'équipement commun permet la sélection train par train des données et prépare l'adresse fournie à la mémoire de mise-en correspondance, pour chaque train de données. L'invention concerne également une technique permet- tant d'effectuer des changements d'affectation de canal et/ou de train de données en temps réel, pour chacun des modules d'interface. Cette "affectation à la demande" met en oeuvre un dispositif centralisé d'affectation à la demande par lequel toutes les demandes de capacité et de destination sont émises vers un moniteur central du ré- seau. Après le traitement des demandes de destination et de réception, le moniteur émet des affectations de capa- cité et de destination vers les stations du réseau dans lesquelles elles sont reçues et décodées. Les fonctions de mise en correspondance des mémoires à accès direct ap- propriées sont corrigées en fonction des instructions du moniteur central du réseau. D'autres caractéristiques et avantages de l'invention apparattront au cours de la description qui vasuivre. Aux dessins annexés, donnés uniquement à titre d'exem- ple nullement limitatif: La figure 1 illustre schématiquement les relations entre plusieurs groupes de canaux en modulation par im- pulsions codées, des modules d'interface terrestres et l'équipement commun à accès multiples en division tempo- relle associé connecté aux modules dtinterface par une ligne omnibus. La figure 2 représente schématiquement des détails de la partie réception de l'équipement commun et de la 246692 1 partie réception associée de l'un des modules d'interface terrestres, la figure 3 est un diagramme de temps illustrant la relation entre une trame à accès multiple en division tem- porelle, plusieurs trains de données dans la trame, la synchronisation de la production d'ouverture et l'affecta- tion des mots uniques dans un numéro de bloc. la figure 4 représente plus en détail la composition d'un train normal d'une station, la figure 5 montre les détails d'un train de réfé- rence d'une station, la figure 6 représente schématiquement la disposi- tion à"transfert aller et retour" des circuits de mémoire à accès direct utilisés selon l'invention, la figure 7 représente schématiquement un circuit de commande de démultiplexage de train de données, et les figures 8 à 34 sont des tableaux et organigrammes illustrant le fonctionnement de l'appareil selon l'inven- tion. La figure 1 représente donc schématiquement la par- tie que concerne l'invention du circuit à accès multiple en division temporelle dans une station au sol. Plusieurs canaux analogiques, désignés par 5, et qui peuvent consis- ter en de simples lignes téléphoniques par exemple, sont connectés à l'un associé de n groupes de canaux lQa à lOn en modulation par impulsions codées. Chaque grou4pe de canaux à modulation en impulsions codées convertit les signaux d'entrée analogiques en parallèle en des trains binaires en série multiplexés en division temporelle et modulés en impulsions codées qui sont appliquées à l'un parmi n des modules d'interface terrestres 15a à 15n. A la commande sélective d'un équipement commun 25 à accès- multiple en division temporelle, les données provenant du module d'interface approprié sont délivrées à une ligne omnibus 20 à l'instant approprié, à partir de la- quelle elles sont délivrées à l'équipement commun 25. L'équipement commun 25 traite les données qu'il reçoit de cette manière et les délivre à un modulateur. Les opé- rations qui se déroulent dans l'équipement commun et la modulation qui suit ne sont pas concernées par l'invention. Les données qui reviennent à l'équipement commun 25 en provenance du démodulateur, sont appliquées au module d'interface approprié par la ligne omnibus 20, à l'instant voulu. Le module d'interface approprié est sélectionné par l'équipement commun 25 qui fournit une adresse simultané- nement à tous les modules d'interface; l'adresse particu- lière ainsi délivrée entraine-l'écriture des données dans un seul des modules d'interface 15a à 15n. Les mots de don- nées fournis aux modules d'interface 15a à 15n sont ensuite délivrés aux groupes de canaux lOa à 1On, en modulation par impulsions codées dans-lesquels ils sont démultiple- xés et délivrés sous forme' de signaux analogiques en paral- hèle à partir de chaque groupe de canaux. L'invention sera maintenant décrite plus en détail en regard des figures 2 à 7. La figure 2 représente la structure de ligne omnibus qui effectue les opérations de multiplexage et de démultiplexage entre plusieurs modules d'interface terrestres et l'équipement commun, pour chacun des modules. L'appareil représenté sur la figure 2 consti- tue le côté réception du système à accès multiple en divi- sion temporelle. Le coté émission de ce système est exacte- ment le même, à l'exception de petites modifications qui seront expliquées par la suite. Un signal d'horloge d'en- trée d'environ 24 MHz est appliqué' à un compteur 5, divi- seur par 16. Le signal de sortie du compteur 5 est appli- qué au compteur 10 diviseur par 12 et à la porte ET 50. Le signal de sortie du compteur 10 est appliqué au comp- teur 15 diviseur par 3072 qui est positionnépréalablement par l'unité centrale de traitement 20. Les valeurs réel- les du contenu du compteur dépendent des conditions de l'appareil, par exemple le nombre des blocs par trame d'.accès multiples en division temporelle, et sont donc une affaire de choix. Le compteur de trains 25 conserve un contenu con- stant indiquant le tràn actuellement traité par l'équipe- ment commun. Le signal d'ouverture, qui peut être produit en synchronisme avec chaque train dans la trame d'accès multiples en division temporelle d'une manière bien con- nue, peut 9tre en variante produit selon la demande de Brevet des Etats Unis d'Amérique N 79 619 précité. Le comp- compteur de trains 25 délivre le nombre des trains à la mémoire à accès direct 35. La figure 3 représente l'ensemble d'une tratme d'accès multiple en division temporelle. Chacun des trains b1 à bn + 1, représenté sur la première ligne de la fi- gure 3, est reçu par la partie réception de l'équipement commun. Le mot unique représenté sur la troisième ligne de la figure 3, qui fournit une information de synchroni- sation extr8mementprécise, est extrait de chacun des - trains dans l'équipement commun en produisant une ouver- ture, représentée sur la deuxième ligne de la figure 3, entourant l'apparition prévue dans le temps de chaque mot unique. Etant donné que la détection du mot unique n'est faite que pendant cette ouverture, la possibilité de dé- tecter de faux mots uniques est considérablement réduite. Selon les figures 4 à 7, une "sollicitation d'affec- tation de demande" à 96 bits suit les mots uniques dans chacun des trains de données des stations ordinaires. Cette sollicitation à 96 bits est suivie par le trafic de données contenant les informations des canaux à modu- lation en impulsions codées. Toute station autre que le moniteur central du réseau ignore la sollicitation d'af- fectation de demande à la réception et ne traite que le trafic de données pour le train particulier. La figure 7 montre que le signal d'ouverture SO est combiné avec le signal de détection de mot unique dans l'une des portes ET 220. Le détecteur de mot unique 215 représenté sur la figure 7 est d'un type bien connu et peut distinguer entre un mot unique régulier que contient un train de données de station ordinaire et un mot unique inversé que contient un train de données de la station de référence. Le détec- teur 215 peut aussi être constitué par le moniteur décrit dans la demande de Brevet des Etats Unis d'Amérique N 79 619 précitée. A la détection du mot unique de station ordinaire dans l'ouverture, le circuit basculeur 225 passe à l'état "1" et autorise le compteur 230 à compter les 96 premiers bits après ce mot unique. L'entrée d'horloge à la fréquence binaire des compteurs 230 et 245 provient du modulateur- démodulateur de la stationau sol. Quand le 96ème bit est atteint, le circuit basculeur 235 est autorisé à produire le signal "démarrage de trafic" TD, vers l'équipement com- mun de la figure 2. Le début de chaque signal de démarrage de trafic TD définit une position prédéterminée le long d'une trame d'ac- cès multiple à division temporelle. Dans l'exemple de la figure 3, le train B1 contient un signal de démarrage de trafic défini dans la position ou le bloc N 0 tandis que le second train contient son signal de trafic dans le bloc NO 55, et ainsi de suite. Dans l'exemple de la figure 2, 3072 blocs au maximum sont permis dans une trame d'accès multiples en division temporelle. La mémoire à accès di- rect 35 "connait" à priori la position correcte affectée à chacun des signaux de démarrage de trafic pour chaque train dans la trame, et il suffit donc de garder la trace du train qui est en cours de traitement. Si le compteur de trains 25 indique à la mémoire 35 que le second train est sur le point d'être traité, la mémoire 35 prépare la posi- tion de bloc "55" dans le compteur 15 diviseur par 3072 avant que le compteur 5 soit autorisé par le circuit bascu- leur 45 à compter les signaux d'horloge à 24 MHz. Autrement dit, quand la mémoire 35 reçoit l'adresse "...0010" sur ses lignes d'adresse provenant du compteur 25 (train 2), elle émet un "55" (binaire) afin de préparer le compteur 15. Le compteur de blocs 15 est préparé de cette mani&re car la production correcte du signal d'ouverture est d'une plus grande probabilité que la production correcte du signal de trafic (mot unique); il est plus probable que le mot unique ne soit pas détecté que le signal d'ouverture. Si le comp- teur de blocs 15 n'a pas été préparé, lorsqu'un mot unique manque, le compteur 5 n'est pas autorisé, le nombre que con- tient le compteur 15 n'est pas exact et la mémoire de mise en correspondance 14 fournit des informations incorrectes à chacun des modules d'interface. La m9moire à accès direct 14 connait aussi à priori le ncombre des blocs de données que contient chaque train et peut donc fournir un signal de mise à- "O" au circuit basculeur 45 pour interdire le compteur 5 tant que le train entier n'a pas été traité. De cette manière, le cc pteur ne peut par erreur compter davantage de signaux et four- nir une indication incorrecte à la mémoire à accès directe 14. Lorsqwu'elle a reconnu que tous les blocs de données d'un train particulier ont été reçus, la mémoire 14 délivre une sortie prédéterminée, par exemple tous les "1", au comparateur 30. Ce dernier reconnait la sortie prédétermi- née et délivre un signal de fin de train EOB qui ramène à "0" le circuit basculeur 45 pour bloquer le compteur 5. Le circuit basculeur 45 est placé à "1" à l'apparition sui- vante d'un signal de démarrage de trafic, pour autoriser le compteur 5. La mémoire 14 de mise en correspondance est program- mée de manière à reconnattre un bloc particulier de don- nées en cours de traitement par l'équipement commun et à produire un signal de sortie vers tous les modules d'inter- face indiquant à ces derniers celui qui doit éventuelle- ment recevoir le bloc de données en cours. Dans un ensem- ble allant jusqu'à 256 modules d'interface pour chaque section d'équipement commun, la mémoire 14 délivre une sortie à 8 bits vers tous les décodeurs de module 1 à 256. Autrement dit, si le compteur 15 indique que le bloc "5" est reçu et si le bloc "5" doit 8tre délivré au module d'interface n 8, l'entrée d'adresse ".... 0001" de la mé- moire 14produit une sortie"....01000" vers chacun des dé- codeurs des modules dtinterface. Le décodeur 40 de chaque module d'interface terrestre reçoit l'entrée à 8 bits et délivre en réponse un signal de niveau haut ou de niveau bas. Le décodeur 40 peut être constitué par des circuits logiques discrets purement combinatoires5 ou par une mémoire permanente. Pour chaque bloc je données défini dans le compteur 15, le décodeur délivré uno soi:ti,' qui peut autoriser ou interdire le tam- pon de données 60 à écrire les données dans le module d'interface. Les données sont écrites dans le tampon 60 en fonction de l'adresse fournie parle compteur 55. Ce compteur est chargé avec un nombre prédéterminé d'après un décodage correcte et commence à compter simultanément avec le signal d'autorisation fourni par le décodeur 40 au tampon de données. La capacité du compteur 55 est aus- si grande qu'il est nécessaire pour le nombre des blocs de données imposé dans chaque module d'interface. La partie émission de l'équipement commun et des modules d'interface est la même que celle représentée sur la figure 2, à l'exception prés que la mémoire à accès direct 35 et le compteur de trains 25 -ne sont pas néces- saires, étant donné qu'une seule station au sol émet à l'intérieur d'un train de données. Mais.l'appareil repré- senté sur la figure 2 permet à la station au sol de pro- duire un train pour chacun de plusieurs émetteurs-répon- deurs de satellite. Dans ce cas, le compteur de trains 2) est remplacé par un compteur d'émetteur-rép9ndeur de ma- nière que les mémoires 35 et 14 puissent garder la, trace de l'émetteurrépondeur vers lequel l'émission est faite, en temps réel. L'unité centrale de traitement 20 est connectée aux mémoires à accès direct 35 et 14 afin d'assurer une comman- de *d'affectation de demandes en temps réel pour chaque canal dans chacun des circuits de station au sol. Il fau- rappeler que la mémoire à accès direct 35 produit simple- ment un signal de sortie représentant une position de bloc pour le début du trafic de données d'un train particulier en fonction de l'adresse fournie par le compteur de trains 25. La mémoire de mise en correspondance 14 détermine le bloc de données en cours de traitement, en recevant cette information du compteur 15,-sous forme d'une adresse à Au réponse au comptage de blocs à l'adresse de la mémoire à accès direct, la mémoire 14 fournit simplement une indication à 8 bits sur celui, s'il existe, des 256 modules d'interface qui reçoit le bloc de données. La mé- moire 14 reconnait en outre la fin d'un train sur la base de la connaissance antérieure de sa longueur et elle dé- livre un signal de sortie prédéterminée au comparateur pour interdire toute autre comptage. Il apparait ainsi que l'unité centrale de traitement 20, à la réception d'un nouveau train ou d'une nouvelle information d'affectation de bloc provenant d'un circuit central de commande, peut remplir de nouvelles fonctions de mise en correspondance pour les mémoires à accès direct 35 et 14, en reprogram- mant simplement ces dernières pour différentes affecta- lO tions de trains et de blocs. La figure 6 montre l'organisation de chacun des cir- cuits de mémoire à accès dirdot 35 et 14. Le compteur 11O représente le compteur de trains 25 ou le compteur 15 di- viseur par 3512. Le compteur 110 fournit le comptage ac- tuel à l'une des mémoires à accès direct 125 ou 130 par un multiplexeur 115 ou 120. La mémoire 125 ou 130 quires çoit le comptage du compteur 110 est celle qui est ac- tuellement utilisée en temps réel par équipement commun pour remplir la fonction de mise en correspondance. La sortie de l'une des mémoires 125 ou 130 est délivrée au multiplexeur 135 pour obtenir la sortie du compteur 15 ou du décodeur 40. Le circuit de mémoire à accès direct peut tre mis à jour en temps réel pour effectuer un chan- gement d'affectation de train ou de bloc, en reprogrammant la mémoire 125 ou 130 au moyen de l'unité centrale de trai- tement 20 qui comporte une ligne d'adresse vers les multi- plexeurs 115 et 120 et une ligne de données vers le msul tiplexeur 140. Les données d'adresses sont fournies à l'autre des mémoires 125, 130 par le multiplexeur 115 ou 120. Les données reprogrammées provenant de l'unité cen- trale de traitement sont fournies à l'autre des mémoires , 130 par le multiplexeur 140. La commande "aller et retour" des mémoires 125 et 130 est assurée par les mul- tiplexeurs 115 et 120, 135 et 140 à la commande de l'uni- té centrale 20. A la reprogrammation de l'autre des mé- moires 125, 130, l'unité centrale de traitement effectue un changement de commande sur la "super-trame" (environ 8 trames d'accès multiples en division temporelle!. La synchronisation du fonctionnement en aller et retour est une affaire de choix. Dans un certain nombre des dispositifs bien connus actuellement utilisés de sollicitation d'affectation de demande, chacun des postes au sol délivrent un seul train de données dans la trame d'accès multiple en division tem- porelle (figure 3). Chacun des trains contient une solli- citation d'affectation de demande comme le montre la figure 4. Cette sollicitation fournit à un circuit central de commande des informations concernant ltutilisation des ca- naux à chaque station ainsi que des sollicitations prove- nant de chaque station pour ajouter ou supprimer des ca- naux particuliers. Le circuit central de commande reçoit lessollicitations provenant de chacune des stations du ré- seau d'une manière bien connue, et délivre une affectation corrigée en fonction d'un algorithme particulier d'affec- tation de demande. Deux de ces algorithmes qui peuvent s'appliquer au présent dispositif sont actuellement uti- lisés et sont connus sous le nom de "Demand Assigned Switching and Signaling System"l (DASS) et "Marisat (Mari- time Satellite) TDMA Telegraphy System". Des caractéris- tiques d'affectation de demande et le circuit central de commriande sont décrits en détail dans lc,.Fourth Annual Inter- national Conference on Digital Satellite Communications, 23-25 Octobre 1978, catalogue IEEE NO 78CH1326--8, Reg. 7. L'invention ne concerne ni le circuit central de commande, ni l'algorithme qui y est utilisé. Le circuit central de commande fournit le train de station de référence qui encadre la trame d'accàs multiple en division temporelle, comme le montre la figure 3. La figure 5 montre plus en détail le train de station de réfé- rence. Le train de référence est similaire au train de station ordinaire dans la mesure o il comporte d'abord un préambule désigné par PR et un mot unique désigné par MU. Après le mot unique se trouve un "message de signalisation à accès multiples en division temporelle qui fournit les informations de nouvelle affectation à chacune des sta- tions du réseau. Selon la figure 7, le détecteur 215 de mot unique détecte la présence du train de station de ré- férence en notant l'état inversé du mot unique et il ouvre une associée des portes ET 220 pour placer à-"1"' le cir- cuit basculeur 240. Ce dernier délivre au compteur 245 un signal qui l'initialise et lui fait commencer son opéra- tion de comptage. be compteur 245 compte jusqu'à un maxi- mum de 1024, correspondant aux 1024 bits d'un message de * signalisation en accès multiple en division temporelle. La sortie du compteur 245 délivre une adresse d'écriture à la mémoire à accès direct 255 par l'intermédiaire du mul- tiptexeur d'adresse 250 qui est commandé par la sortie du circuit basculëur 240. Les bits de données du train de ré- férences sont lus dans la mémoire 255 aux adresses spéci- fiées par le compteur 245. Après les 1024 comptages du comp- teur 245, le circuit basculeur 240 est ramené à "0" et le multiplexeur d'adresse 250 délivre l'adresse de lecture à la mémoire à accès direct 255. De cette manière, le sig- nal de commande du circuit central, c'est-à-dire les don- nées de signalisation en accès multiple à division tempo- relle sont délivrées à l'unité centrale de traitement 20. Le décodage du message et la production d'affecta- tion de demande sont effectués par l'unité centrale de traitement 20, comme cela sera expliqué en regard des fi- gures 8 à 34. Les figures 8 à 10 constituent l'organigramme du processeur de commande de réception. La figure 11 est l'organigramme de la détermination du type de message de gestion de trame. Chaque groupe de huit bits de messages de signalisation est décodé en un bit du message de gestion de trame ou du message d'instant de transmission, par une simple opération de comptage. Si n L 3, le bit est un "0". Si n - 5, le bit est un "'1" et si n = 4, un message de fausse détection est relayé vers le processeur de contrble et de commande (n est le nombre de bit "1" dans chaque octet) qui fait passer liéquipement commun dans la phase I i de la procedure de démarrage. Le taux d'erreurbinaire est également calculé. Comme le montre le tableau ci- apres, le taux d'erreur binlaire est en relation directe avec le nombre des bits "i'% qui sont comptés- Le taux 246692.1 d'erreur binaire est aiguillé vers le processeur de con- tr8le et de commande (MCP) pour la transmission vers la station de référence. Nombre de bits "-1" (n)/nomb-re d'erreurs n 0 1 2 3 4 5 6 7 8 ne 1 2 3 4 3 2 1 0- Un contrôle de parité est effectué sur le message de signalisation décodé. Si une erreur de parité est trouvée, le processeur en est averti et ilest autorisé à diriger l'équipement commun pour qu'il entre dans la phase 1 de la procédure de démarrage. Le message d'instant de transmission pour une station particulière arrive à la fréquence des super-trames. Une fols par super-trame, ce message est émis vers l'unité centrale de traitement dn vue de la correction de position de la transmission de groupes. Le reste des données constitue le message de ges- tion de trames qui est décodé et évalué par l'unité centra- le de traitement. Si cela est nécessaire, les mémoires à accès direct en attente peuvent!être corrigées. Les données de commande de position de trame que contient le message de gestion de trame sont transférées à l'unité centrale de traitement. Chaque équipement commun de station ordinaire doit continuer à recevoir des informations concernant l'état l'état de l'ensemble afin de calculer à partir du message de signalisation d'accès multiple en division temporelle de nouvelles numérotations de groupes, et des positions de numéro de sous-groupes dans chaque groupe individuelle de données. (Le -terme "groupe" est équivalent au terme "train" utilisé ci-dessus, le treme "sous-groupe" est équi- valent au terme "bloc" utilisé ci-dessus, et le terme "numérotation de groupes" désigne le numéro ou le position d'un train dans une trame d'accès multiples en division temporelle). Cela est nécessaire car le message de signali- sation d'accès multiples en division temporelle est une correction par rapport à la configuration existant du ré- seau et par conséquence, le calcul de la nouvelle struc- ture de l'ensemble impose la connaissance de l'ancienne. L'équipement commun maintient liorganisation de la mémoire pour calculer les arrivées d'ouverture et une dis- position de récepteur pour les positions des sous-groupes dans des groupes de données destinés au module d'interface locale. Ces dispositions facilitent le changement des adresses des sous-groupes et des adresses d'fouverture des modules d'interface dans les mémoires ré. pectives de mise en correspondance. Par conséquent, des algorithmes multi- ples sont nécessaire pour interpréter les messages de ges- tion de trames et de configuration des unités de commande terminale. La figure 12 montre la disposition en mémoire. La mémoire est organisée en quatre sections. La section A est constituéepar les registres de systèmes et de travail. La section B et la section des numéros de groupes et elle est affectée à un bloc spécifique de posi- tions de mémoires. La première adresse d'indicateur de sous-groupe pour chaque groupe est mémorisée dans une po- sition de groupe de la mémoire (section B) en fonction du numéro de groupe. La section B est constituée par 256 sous- blocs, 1 pour chaque groupe possible du réseau. Cela per- met d'accé er au premier indicateur de sous-groupe pour chaque groupe, en additionnant simplement le numéro de groupes à l'adresse de la première position de groupe. La section C contient l'indicateur de sous-groupe. Le nombre de sousblocsdans la section C est déterminé par le nombre des groupes et des sous-groupes qui sont actifs à un instant donné. Les indicateurs de sous-groupe dé- signent des positions dans les mémoires de commande de ré- ception qui contiennent les adresses des modules d'inter- face pour chaque sous-groupe. Grâce à l'utilisation de cette disposition de mémoire, l'équipement commun conserve un enregistrement mis à jour de la position de chaque adresse de sous-groupe dans le module, du numéro de sous- groupe dans le groupe, et du numéro de groupe correspon- dant dans la trame. Lorsqu' un nouveau groupe ou un nouveau sous-groupe est produit, il est nécessaire de connaître la longueur des groupes et des sous-groupes déjà créés. Ces longueurs sont nécessaires pour permettre d'enchainer en mémoire, d'une manière consécutive, les nouvelles adresses de mo- dule d'interfaces, les indicateurs de sous-groupes et les adresses d'indicateurs de sous-groupes. La longueur des groupes est trouvée par soustraction des adresses d'indi- cateurs de sous-groupes. D'une manière similiaire, les longueurs de sous-groupes sont calculées par soustraction des adresses de mémoire de commande reçue qui sont dé- signées par les indicateurs de sous-groupes respectifs. Les organigrammes de formation correspondants sont indi- qués à la fin de la présente description. La quatrième section (D) de la mémoire contient la disposition des positions d'ouverture. Cette disposition contient les 256 indicateurs d'ouverture possibles. Ces indicateurs d'ouverture désigne la position dans la me- moire de disposition d'ouverture de la position de trame pour chaque ouverture active. La figure 13 montre l'orga- nisation de la mémoire d'ouverture. Lorsqu'un groupe de données est produit, effacé ou déplacé, la mémoire d'ouverture doit être mise à jour. Cela se fait en utilisant la section D de la mémoire pour situer la nouvelle position de trame dans la mémoire d'ouverture. Cela peut imposer le décalage des autres ouvertures. La section D de disposition en mémoire conser- ve un enregistrement mis à jour de l'endroit o sont si tuées les ouvertures dans la mémoire d'ouvertures permet- tant ainsi un repositionnement rapide de la position de trame. La mise à jour de la mémoire d'ouverture est trop lente pour être faite en temps réel par l'intermédiaire du processeur. Cette mise à jour est faite dans une mémoire à accès direct en réserve, et mise en service en même temps que la mémoire de commande de réception. Les organigrammes des alogrithnes des figures14 à 34 contiennent également 3 5 la procédure de production d'ouverture. Les figures 14 à 34 sont des organigrammes des algo- rithmes nécessaires pour mettre en format la disposition de l'ensemble et les mémoires de mise en correspondance. Chaque type d'algorithme affecte les mémbires d'une manière légèrement différente. Les informations principales qui sont exécutées sont les suivantes: (a) production des groupes de données - figures 14 à 20; (b) effacement des groupes de données - figures 21 à 23; (c) production des sous-groupes - figures 24 à 26; (d) effacement des sous- groupes - figures 27 à 29; et (e) décalage des groupes - figures 30 à 34. L'invention concerne donc une technique de multi- plexage et de démultiplexage utilisant plusieurs mémoires a accès direct de mise en correspondance pour réaliser une structure compacte et souple de ligne omnibus pour l'inter- face entre plusieurs modules d'interface terrestres et un équipement commun à accès multiple en division temporelle. La fonction de mise en correspondance des mémoires à ac- cès direct n'est pas affectée sérieusement par la perte d'un signal de synchronisation (mot unique) car les mémoi- res qui gardent la trace de la position du bloc de données et préparent le comptage des blocs de données à l'appari- tion de chaque nouveau train de données. L'invention concerne -également une technique permet- tant d'éxécuter en temps réel des opérations d'affectation de demande, simplement par "remise en correspondance" d'une ou deux mémoires à accès direct de mise à correspon- dance remplissant cette fonction. Il est bien évident que de nombreuses modifications peuvent 9tre apportées à l'appareil décrit et illustré à titre d'exemple nullement limitatif sans sortir du cadre ni de l'esprit de l'invention. J 24669.21 REVENDICATIONS 1 - Appareil d'affectation de parties de canaux sé- lectionnées de trains sélectionnés de données vers les stations d'un ensemble de transmissions de données compre- nant plusieurs stations, chaque station émettant un train v de données à un instant déterminé, chaque train comportant plusieurs parties de canaux et chaque station recevant des parties de canaux sélectionnés de trains déterminés de don- nées, appareil caractérisé en ce qu'il comporte un disposi- tif destiné à compter et à suivre lesdits trains de don- nées, un dispositif qui coopère avec ledit dispositif qui compte et qui suit lesdits trains de manière à compter les- dites parties de canaux de données et à produire un signal de sortie de comptage de parties, un dispositif qui reçoit ledit signal de sortie de comptage de partiesp.our produire L) un signal de sélection, de manière que ledit dispositif qui compte et qui suit lesdits trains de données mette en place préalablement ledit dispositif de comptage desdites parties de canaux, ladite mise en place se faisant pour chaque nouveau train de données. 2 - Appareil de sélection de parties de canaux et de trains de données dans un ensemble de télécommunications à affectation de demande comprenant plusieurs postes, cha- cun desdits postes émettant un train de données à un in- stant déterminé, chaque train de données comportant plu- sieurs parties de canaux, et chaque station recevant des parties déterminées de canaux de trains déterminés de don- nées, appareil caractérisé en ce qu'il comporte un disposi- tif destiné à compter et à suivre lesdits trains de données, un dispositif qui coopère avec ledit dispositif qui compte et qui suit les trains de données de manière à compter les- dites parties de canaux de données et à produire un signal de sortie de comptage de parties, un dispositif remplissant une fonction d'entrée et de sortie, recevant ledit signal de sortie de comptage de parties de manière à produire un signal de sélection selon ladite fonction d'entrée et de sortie, ledit signal de sélection sélectionnant ladite par- tie déterminée de canal, et un dispositif qui change ladite fonction d'entrée et cde sortie de manière à changer la partie de canal déterminée en fonction dudit changement d'entrée et de sortie.