Brevet FR2744580A1 — publié le 19970808

Procédé de transmission de signaux numériques sous forme de canaux à multiplexage temporel par l'intermédiaire d'un dispositif de transmission ATM L'invention concerne un procédé de transmission de signaux numériques présents sous forme de canaux à multiplexage temporel par I'intermédiaire d'un dispositif de transmission ATM, plusieurs canaux à multiplexage temporel étant rassemblés dans une trame de transmission à cycles de trame transmis cycliquement et la trame de transmission comprenant au moins un canal d'information utile et au moins un canal d'information de commande, les signaux numériques présents sous forme de o canaux à multiplexage temporel étant convertis en information utile de cellules ATM, ces cellules ATM étant transmises dans des canaux ATM virtuels et étant à leur tour converties en canaux à multiplexage temporel, qui sont rassemblés dans un cadre de transmission comportant des cycles de trames à transmettre cycliquement. 1 5 L'invention vise à indiquer un procédé de transmission efficace du type décrit ci-dessus. On y parvient suivant l'invention par les étapes opératoires suivantes: on détecte si au moins un canal d'information utile d'un cycle de trame ne comprend pas d'information utile et on introduit en cas de besoin une information concernant ce contenu le canal d'information utile dans le canal d'information de commande du même cycle de trame; - on convertit les signaux numériques des canaux à multiplexage temporel du cycle de trame en information utile les cellules ATM et on insère les informations des canaux à multiplexage temporel dans une cellule ATM associée à la trame de transmission, I'ordre des informations de canaux à multiplexage temporel rassemblés dans le cycle de trame étant fixé de telle sorte que les informations du canal d'informations de commande dans la cellule ATM soient insérées avant les informations restantes de ce cycle de trame, -2 2744580 - on rejette les signaux numériques d'un canal d'information utile qui ne contient pas d'information utile et on ne les insère pas dans la cellule ATM; - on transmet la cellule ATM à un récepteur; - on lit mot par mot la cellule ATM dans le récepteur en évaluant l'information introduite concernant le contenu du canal d'information utile de chaque cycle de trame; - on convertit l'information contenue dans la cellule ATM en signaux numériques de canaux à multiplexage temporels et on insère ces lo canaux à multiplexage temporel dans la trame de transmission associée de manière ordonnée suivant les cycles de trame, - on insère dans un cycle de trame un canal d'information utile sans information utile, dans le cas o lors de l'évaluation de l'information entrée concernant le contenu du canal d'information utile de ce cycle de trame, un canal d'information utile sans information utile est déterminé. Les données à transmettre sont contenues en tant qu'information utile dans des canaux à multiplexage temporel, plusieurs canaux à multiplexage temporel étant rassemblés dans une trame de transmission à cycle de trames transmis cycliquement et la trame de transmission comprenant au moins un canal d'information utile et au moins un canal d'information de commande. Pour la transmission de ces données par l'intermédiaire d'un dispositif de transmission ATM, on détecte suivant l'invention si au moins un canal d'information utile d'un cycle de trame contient une information utile et si cela est le cas, on introduit une information correspondante concernant ce contenu de canal d'information utile dans le canal d'information de commande du même cycle de trame. Les signaux numériques des canaux à multiplexage temporel du cycle de trame sont convertis en information utile de cellules ATM et sont insérés dans une cellule ATM associée à la trame de transmission, I'ordre des informations de canaux à multiplexage temporel rassemblés dans le cycle de trame étant fixé de telle sorte que les informations du canal d'information de commande soient insérées dans la cellule ATM avant les informations restantes d'un cycle de trame. En l'occurence, les signaux numériques d'un canal d'information utile qui ne contient pas d'information utile sont rejetés et ne sont pas insérés dans la cellule ATM. 3 2744580 Suivant l'invention, la cellule ATM est transmise à un récepteur et est lue mot par mot dans le récepteur, l'information introduite dans l'information de commande et concernant le contenu du canal d'information utile de chaque cycle de trame étant évaluée. Les informations contenues dans la cellule ATM sont converties en signaux numériques de canaux à multiplexage temporel et ces canaux à multiplexage temporel sont insérés dans la trame de transmission associée de manière ordonnée dans leur ordre précédent, un canal d'information utile sans information utile étant inséré dans un cycle de trame, dans le cas o lors de l'évaluation de l'information introduite concernant o le contenu du canal d'information utile de ce cycle de trame, l'information concernant un canal d'information utile sans information utile est déterminée. Ces mesures permettent de transmettre le nombre des cycles de trame, dont l'information peut être transmise dans une cellule ATM, en fonction de la présence d'informations utiles dans les canaux d'informations utiles de la trame de transmission. Cela augmente la capacité de transmission du système de transmission ATM en cas de canaux d'informations utiles vides. Une cellule ATM est certes remplie en un temps assez long en cas d'absence d'information utile en raison du comportement temporel de la transmission en multiplexage temporel, mais ce retard temporel peut être négligé en cas d'absence d'information utile. Pour simplifier un dispositif de conversion de signaux numériques transmis en tant que cellules ATM de canaux à multiplexage temporels en canaux à multiplexage temporels, il est recommandé de transmettre l'information de tout un cycle de trame dans la même cellule ATM. Dans le cas o plusieurs contenus de cycle de trame peuvent être écrits dans la zone utile d'une cellule ATM, il est ainsi assuré qu'une cellule ATM reçue comprend toujours des cycles de trame complets. Lorsque le contenu d'un cycle de trame ne peut pas être écrit dans la zone de données utiles d'une unique cellule ATM, il est assuré qu'il y a toujours au début d'une cellule ATM un contenu d'informations de commande incluant l'information concernant des canaux d'informations utiles vides à insérer en plus du cycle de trame de transmission associe. Cela est obtenu par le fait que les informations des canaux à multiplexage temporel d'un cycle de trame de transmission sont insérés dans la cellule ATM suivante, lorsque la zone d'information utile non encore remplie 4 2744580 complètement d'une cellule ATM ne suffit pas à recevoir toutes les informations du cycle de trame de transmission à introduire dans la cellule ATM. L'invention est expliquée plus en détail ci-après en se reportant à I'exemple de réalisation des figures, sur lesquelles la figure 1 représente des données de multiplexage temporel et leur conversion en données de cellules ATM; les figures 2a, 2b et 3 sont des organigrammes d'exemples de mise en oeuvre du procédé suivant l'invention. La figure 1 montre schématiquement un flux de données de multiplexage temporel, deux canaux d'information utile B1 et B2, un canal de moniteur et un canal D d'information de signalisation étant représentés dans une trame de transmission qui représente une communication téléphonique. Des trames de transmission correspondantes sont utilisées par exemple dans la norme industrielle IOM-2, marque déposée. A la figure sont représentés deux cycles de trame de transmission, une information utile représentée par un signe plus étant présente dans les canaux B dans le premier cycle et des canaux B1 et B2 d'information utile vides étant représentés dans le deuxième cycle de trame de transmission par un signe moins. Les canaux à multiplexage temporel représentés B1, B2, M et D correspondent chacun dans l'exemple à un mot de donnée (octet). Dans le cycle de trame représenté à gauche, les contenus du canal D, du canal B1, du canal B2 et du canal M sont introduits dans l'ordre indiqué dans la cellule ATM. Comme cela est indiqué par des flèches des deux côtés de la ligne de transmission correspondante, la conversion des données de cellules ATM en données de multiplexage temporel s'effectue de manière inverse de manière correspondante. Il importe que l'information de commande du canal D pour le cycle de trame correspondant soit au début dans la cellule ATM. Le cycle de trame représenté à droite de données de multiplexage temporel comportant des canaux d'information utile vides B1 et B2 n'est pas complètement converti en la cellule ATM. Comme cela est indiqué par des lignes en traits mixtes, l'information concernant un canal B1 vide et l'information concernant un canal B2 vide est introduite dans le contenu de données du canal D et les données du canal D et les données du canal M sont ensuite introduites dans la cellule ATM. :2744580 Cela permet dans l'exemple de réalisation représenté de doubler la capacité de transmission de la cellule ATM pour des cycles de trame à canaux utiles vides. A la figure 1 sont représentés des cycles de trame de la même trame de transmission qui se suivent directement. Cela n'est pas essentiel pour l'invention. Les divers cycles de trame peuvent tout aussi bien se suivre à intervalles de temps fixe en tant que supertrame, d'une trame de multiplexage temporel de rang hiérarchique supérieur. La figure 2a montre un organigramme de la conversion d'information de canal de multiplexage temporel en information de cellules ATM dans le cas o soit seulement un canal B est présent, soit dans le cas o il ne faut distinguer qu'entre "tous les canaux B sont vides" et "tous les canaux B ne sont pas vides". On lit d'abord dans l'étape S2-1 les données du canal B. Puis on détermine dans l'étape S2-2, si les canaux B sont vides. Si les canaux B sont vides, on met dans l'étape S2-3 dans l'information de canal D un repère, dénommé ci-après indicateur BL pour canaux B vides à 1. La commande passe ensuite à l'étape S-4. Si lors du contrôle de l'étape S2-2 il n'y pas de canaux B vides, la commande passe directement à l'étape S2-4, pour convertir les données de canal D en données de cellule ATM et introduire la cellule ATM. On contrôle ensuite dans l'étape S2-5, si l'indicateur BL est positionné à 1. Si l'indicateur BL n'est pas positionné à 1, on convertit dans l'étape S2-6 les données de canal B en données de cellule ATM et on les écrit dans la cellule ATM. Si lors du contrôle de l'étape S2-5 l'indicateur BL a été positionné à 1, la commande passe à l'étape S2-7, pour convertir les données du canal M en données de cellule ATM et les introduire dans la cellule ATM. La commande retourne alors à son point de départ. De l'étape S2-6 dans laquelle les données de canal B ont été converties en données de cellule ATM et ont été écrites, la commande passe directement à l'étape S2-7. Le déroulement à la figure 2b se distingue de celui à la figure 2a par le fait qu'on recherche de manière séparée pour deux canaux B, B1 et B2, à l'intérieur d'un cycle de trame, s'ils sont vides ou non. A cet effet on contrôle dans l'étape S2-2, si le canal B1 est vide ou non et dans l'étape S2-3 on positionne ou non un indicateur correspondant BL1 pour caractériser le contenu du canal B1. Après l'étape S2-3 ou dans le cas o dans l'étape S2-2 6 2744580 le canal B1 n'a pas été reconnu comme étant vide, on contrôle dans une étape S2-8, si le canal B2 est vide ou non. Si le canal B2 est vide, on positionne dans une étape S2-9 dans l'information du canal D un indicateur BL2 pour caractériser le contenu du canal B2 à 1. La commande passe alors de l'étape S2-9 à l'étape S2-4 décrite ci-dessus. Dans le cas o le canal B2 n'est pas vide, la commande passe directement de l'étape S2-8 à l'étape S2-4, pour convertir les données de canal D en données de cellule ATM et les introduire dans la cellule ATM. On contrôle ensuite dans l'étape S2-5, si l'indicateur BL1 a été positionné à 1 ou non. Si l'indicateur BL1 n'est pas positionné à 1, les o données du canal B1 sont converties en données de cellule ATM et sont introduites dans la cellule ATM. Ensuite ou lorsque le contrôle de l'étape S2-5 donne BL1 =1, la commande passe à l'étape S2-10 pour contrôler si l'indicateur BL2 est positionné à 1 ou non. Si l'indicateur BL2 n'est pas positionné à 1, les données du canal B2 sont converties en données de cellule ATM et sont introduites dans la cellule ATM dans l'étape S2-11. Ensuite ou dans le cas o dans l'étape S2-10 l'indicateur BL2 a été reconnu comme étant positionné à 1, la commande passe à l'étape S2-7, pour transformer de la manière mentionnée ci-dessus les données du canal M en données de cellule ATM et les écrire dans la cellule ATM. La commande retourne ensuite à son point de départ. Le déroulement des procédés des figures 2a et 2b se rapporte à des trames de données et de multiplexage temporels à canaux B, à canal de moniteur et à canal D. Bien entendu l'invention n'est pas limitée à cela. L'invention n'est pas non plus limitée à la production de l'information concernant des canaux d'information utiles vides par positionnement d'un repère. Différentes possibilités de réalisation sont connues à cet effet par le spécialiste. La figure 3 montre un déroulement d'une commande, pour convertir de nouveau les données de multiplexage temporel introduites dans des cellules ATM en données de multiplexage temporel. La figure 3 part du fait que la cellule ATM a été remplie à la manière d'un procédé suivant la figure 2a. On lit dans l'étape S3-1 de la figure 3 les données de canal D d'un cycle de trames. On fixe ensuite dans l'étape S3-2 si l'indicateur BL est positionné à 1 ou non. Si l'indicateur BL est positionné à 1, on introduit dans l'étape S3-3 un bloc de données pour un canal B vide (ou pour plusieurs canaux B vides) dans 7 2744580 le cycle de trame de multiplexage temporel correspondant. La commande passe alors à l'étape S3-4. Si dans l'étape S3-2 l'indicateur BL n'a pas été reconnu comme étant positionné à 1, la commande passe directement à l'étape S3-4, pour convertir les données de canal M présentes sous forme de5 cellules ATM du cycle de trame de transmission sous forme du multiplexage temporel. La commande passe ensuite à l'étape S3-5, pour remettre l'information du canal D dans son état initial en remettant les indicateurs BL dans leur état initial. La commande passe ensuite à l'étape S3-6, pour convertir l'informationo de canal D en données de multiplexage temporel. Les données de canal B, les données de canal de moniteur et les données de canal D sont ensuite insérées dans l'étape S3-7 dans leur ordre d'origine dans la trame de multiplexage temporel et la commande retourne à son point de départ. 8 2744580 REVENDICATIONS 1. Procédé de transmission de signaux numériques présents sous forme de canaux à multiplexage temporel par l'intermédiaire d'un dispositif de transmission ATM, plusieurs canaux à multiplexage temporel étant rassemblés dans une trame de transmission à cycles de trame transmis cycliquement et la trame de transmission comprenant au moins un canal d'information utile et au moins un canal d'information de commande, les signaux numériques présents sous forme de canaux à multiplexage temporel étant convertis en information utile de cellules ATM, ces cellules ATM étant transmises dans des canaux o ATM virtuels et étant à leur tour converties en canaux à multiplexage temporel, qui sont rassemblés dans un cadre de transmission comportant des cycles de trames à transmettre cycliquement, caractérisé par les étapes opératoires suivantes: - on détecte si au moins un canal d'information utile d'un cycle de trame ne comprend pas d'information utile et on introduit en cas de besoin une information concernant ce contenu de canal d'information utile dans le canal d'information de commande du même cycle de trame; - on convertit les signaux numériques des canaux à multiplexage temporel du cycle de trame en information utile de cellules ATM et on insère les informations des canaux à multiplexage temporel dans une cellule ATM associée à la trame de transmission, I'ordre des informations de canaux à multiplexage temporel rassemblés dans le cycle de trame étant fixé de telle sorte que les informations du canal d'informations de commande dans la cellule ATM soient insérées avant les informations restantes de ce cycle de trame, on rejette les signaux numériques d'un canal d'information utile qui ne contient pas d'information utile et on ne les insère pas dans la cellule ATM; - on transmet la cellule ATM à un récepteur; 9 2744580 - on lit mot par mot la cellule ATM dans le récepteur en évaluant l'information introduite concernant le contenu du canal d'information utile de chaque cycle de trame; - on convertit l'information contenue dans la cellule ATM en signaux numériques de canaux à multiplexage temporels et on insère ces canaux à multiplexage temporel dans la trame de transmission associée de manière ordonnée suivant les cycles de trame, - on insère dans un cycle de trame un canal d'information utile sans information utile, dans le cas o lors de l'évaluation de l'information entrée concernant le contenu du canal d'information utile de ce cycle de trame, un canal d'information utile sans information utile est déterminé. 2. Procédé suivant la revendication 1, caractérisé en ce que l'on insère les informations des canaux à multiplexage temporel d'un cycle de trame de transmission dans la cellule ATM suivante, lorsque la zone d'information utile d'une cellule ATM non encore remplie complètement, ne suffit pas à recevoir toutes les informations du cycle de trame de transmission à introduire dans la cellule ATM.