Brevet FR2657480A1 — publié le 19910726

Procédé de transmission d'octets mettant en oeuvre une trame synchrone associant des cellules asynchrones à des canaux isochrones. L'invention concerne un procédé de transmission d'octets mettant en oeuvre une trame synchrone associant des cellules 'asynchrones à des canaux isochrones sur une jonction multiplexe temporelle pour laquelle la trame de base correspond à un débit primaire de 2,048 Mb/s. La recommandation G 704 du Comité Consultatif International Télégraphique et Téléphonique (CCITT) définit différentes structures de trame synchrone destinées à permettre le transfert de signaux numériques arrangés sous forme d'octets. La trame, définie par la recommandation G 704 pour les jonctions dont le débit est de 2,048 Mb/s, offre trente deux canaux isochrones correspondants chacun à un intervalle de temps, de rang déterminé, dans chacune des trames successives dont la périodicité est de 125 ps. Les trames consécutives sont regroupées seize par seize en multitrames et permettent la scission de certains canaux tels le premier, dit de rang zéro, et éventuellement le quinzième, dit de rang seize, en voies à faible débit, ces voies servant notamment à la transmission de bits de verrouillage de trame et de multitrame, ou de signalisation si besoin est. Des canaux isochrones sont réservés au cours des trames, si au moins une partie des octets à transmettre correspondent à des signaux transmis à partir d'équipements de multiplexage MIC primaire, tels que définis par la recommandation G 732 du CCITT, qui permettent la transmission de signaux de parole sous forme d'octets obtenus par codage après échantillonnage Un canal dont le débit est de 64 kb/s permet alors la transmission des signaux codés relatifs à un des deux sens d'une communication établie par exemple entre deux postes téléphoniques. 1 - 2 - Des canaux sont aussi réservés au cours des trames, si au moins une partie des octets à transmettre sont issus d'équipements de multiplexage d'informations numériques regroupées sous forme de paquets ou plus précisément de cellules organisées selon le standard IEEE 802 6 défini par l'organisation intitulée "Institute of Electrical and Electronics Engineers". Ces cellules sont destinées à la transmission asynchrone de paquets de données dont la longueur est fixe et correspond à cinquante trois octets, ces derniers sont répartis en cinq octets de service placés en tête de cellule et en quarante huit octets utilisables pour les données à transmettre. Or dans certaines conditions d'exploitation, il peut s'avérer avantageux de transmettre conjointement des octets de canaux synchrones et de cellules isochrones, par exemple pour éviter la mise en oeuvre de deux liaisons spécialement affectées l'une aux canaux et l'autre aux cellules, lorsque les débits respectifs de données utiles autorisent une transmission conjointe par l'intermédiaire d'une seule liaison, moyennant la mise en place d'une organisation prévue à cet effet. L'invention propose donc à cet effet un procédé de transmission d'octets qui, mettant en oeuvre une trame synchrone associant des cellules asynchrones à des canaux isochrones sur une jonction multiplexe temporelle, permette d'optimiser l'utilisation de la largeur de bande de transmission offerte et d'adapter le nombre de canaux isochrones exploités,en fonction des besoins dans le cas d'une transmission pour laquelle la trame de base correspond à un débit primaire de 2,048 Mb/s, telle que définie ci-dessus. Les informations sont transmises au cours de multitrames successives comportant chacune un même nombre de trames également successives qui sont composées chacune d'un même nombre d'intervalles de temps, les intervalles de temps de 3 - même rang au cours des trames successives formant un canal de transmission d'informations, octet par octet, un premier canal de chaque trame étant réservé pour des données de gestion indépendantes des informations à transmettre Selon une caractéristique de l'invention, des seconds canaux de chaque trame au cours d'une multitrame sont réservés à des données de service de chemin qui se répartissent en un premier groupe d'un nombre déterminé de seconds canaux de rangs déterminés, réservés aux octets de 1 l service des cellules asynchrones de transmission d'informations, et en un second groupe de seconds canaux, dont le nombre est au plus égal à la différence entre le nombre total de canaux disponibles par trame et le nombre de canaux du premier groupe, qui sont réservés pour préciser le nombre de canaux isochrones de transmission d'informations exploités au cours de la trame dont chacun d'eux fait partie, ainsi qu'éventuellement au cours de la trame suivante si le second canal de celle-ci est un second canal du premier groupe Un troisième canal (T 52) de chacune des trames successives est au moins partiellement réservé à un code définissant un rang de canal de début de cellule pour toute cellule apparaissant au cours de la trame considérée, les dits troisièmes canaux correspondants à des intervalles de temps succédant immédiatement à ceux des seconds canaux qui eux-mêmes succèdent immédiatement à ceux des premiers canaux au cours des trames. L'invention, ses caractéristiques et ses avantages sont précisés dans la description qui suit en relation avec les figures répertoriées ci-dessous. La figure 1 présente une structure de multitrame selon l'invention. La figure 2 présente un exemple d'organisation de multitrame obtenue en l'absence d'octets transmis par des canaux isochrones. 4 - La figure 3 présente un exemple d'organisation de multitrame obtenue en cas de présence conjointe d'octets de canaux isochrones et de cellules asynchrones. Comme indiqué plus haut, la structure de base des trames et multitrames définies par la recommandation G 704 prévoit une trame supportant trente deux canaux et une supertrame de seize trames consécutives, chaque trame ayant une durée de 125 gs. Le premier canal référencé TSO de chaque trame correspond lu à l'intervalle de temps identiquement référencé TSO pour chacune des différentes trames référencées TO à T 15 d'une multitrame telle que présentée sur la figure 1, il est réservé à la transmission de bits relatifs aux informations de verrouillage de trame et de multitrame, à des informations de contrôle de redondance cyclique (CRC), à des indications d'alarme distante et à des bits de réserve, l'ensemble étant configuré d'une manière connue que précise la recommandation citée ci-dessus. Les seconds et troisièmes canaux de chaque trame qui sont référencés T 51 et T 52 sont ici réservés pour des informations de service de chemin relatives d'une part aux cellules asynchrones transmises d'autre part aux canaux isochrones temporairement associés à ces cellules pendant la phase de transmission considérée. Dans une forme de réalisation, le second canal référencé T 51 d'une trame sur trois de la multitrame est réservé aux octets de chemin des cellules asynchrones, alors que les troisièmes canaux T 52 de toutes les trames sont réservés pour les indications de début des cellules asynchrones. Dans le cas de cellules selon le standard IEEE 802 6, le second canal T 51 de la première trame référencée TO de chaque multitrame est par exemple réservé à la transmission d'un octet Bo de parité à bits entrelacés, le second canal T 51 de la quatrième trame T 3 est alors réservé pour un octet Gl d'état de chemin pour cellule isochrone, le second canal T 51 de la septième trame T 6 - étant réservé pour un octet Fl de canal utilisateur de cellule isochrone De même les canaux T 51 de la dixième, et de la treizième trames T 9, T 12 sont respectivement réservés à deux octets Ml et M 2 d'information de gestion de couche de cellule asynchrone, prévus par le standard évoqué ci-dessus. Les seconds canaux T 51 des autres trames d'une multitrame, à l'exception de la dernière référencée T 15, sont affectés à la transmission d'octets, référencés iso sur les figures et relatifs au nombre d'octets isochrones transmis, chaque second canal TSI de ces autres trames précisant le nombre d'octets isochrones transmis par la trame qui le comporte et éventuellement par la trame suivante lorsque cette dernière est l'une des trames TO, T 3, T 6, T 9, T 12, T 15 contenant d'autres informations. Le second canal T 51 de la dernière trame T 15 d'une multitrame est par exemple mis en réserve pour usage ultérieur et transmet un octet non significatif, référencé Z'. Cinq bits suffisent à la transmission du nombre d'octets isochrones susceptibles d'être incorporés dans une trame puisque ce nombre est nécessairement inférieur à 29. Ayant réservé cinq bits de chaque octet des seconds canaux T 51 comportant une indication de nombre d'octets isochrones pour la transmission de cette indication, il est possible d'exploiter les trois bits restants d'un octet pour un contrôle de parité des bits constituant l'indication en cinq bits contenue dans cet octet Un exemple d'une telle disposition est donnée dans le tableau ci-dessous o le sixième bit traduit la parité impaire des bits 1,2,3,4 d'un octet, alors que le septième bit traduit la parité impaire des bits 3,4,5 et 6, une indication caractéristique de continuation de cellule sans changement figurant en l'absence d'octets isochrones dans une trame. 6 - Nombre d'octets isochrones o 1 6 Adresse de début cellule COC code 04 H OFH 11 H 1 AH H 2 BH H 3 EH 43 H 48 H 56 H DH 67 H 6 CH 72 H 79 H Nombre d'octets isochrones Adresse code de début de cellule 16 82 H 17 89 H 18 97 H 19 9 CH A 6 H 21 ADH 22 B 3 H 23 B 8 H 24 C 5 H CEH 26 DOH 27 DBH 28 E 1 H 29 E 4 H F 4 H 31 FFH Les vingt neuf canaux restants de chaque trame sont mis en oeuvre pour la transmission des octets de l'information à transmettre, proprement dite, les figures 2 et 3 proposent deux exemples dans lesquels le contenu des seules premières trames est symbolisé. Comme indiqué plus haut, le premier canal TSO de chaque trame d'une multitrame contient un octet établi en application de la recommandation G 704 qui n'est pas modifié par le procédé selon l'invention. Les seconds canaux des trames TO, T 3, T 6, T 9, T 12, T 15 contiennent respectivement les octets B 1, G 1, F 1, M 1, M 2, Z 1 définis ci-dessus. Les seconds canaux des autres trames contiennent une indication correspondant à un nombre nul de canaux isochrones, soit le code 04 H selon l'exemple donné dans le tableau figurant ci-dessus, lorsqu'aucun canal isochrone 7 - n'est nécessaire comme montré figure 2 En tout autre cas ils contiennent un code correspondant au nombre de canaux isochrones qui figurent dans la trame dont ils font partie Ainsi les seconds canaux T 51 de la deuxième trame Ti et de la troisième trame T 2, montrées en figure 3, contiennent respectivement les codes 11 H et l AH caractéristiques de la présence de deux canaux isochrones en trame Tl et trois canaux isochrones en trame T 2. Ces canaux isochrones sont transmis immédiatement à la suite des trois canaux TSO,T 51,T 52 dans les trames qui les comportent, ainsi que le symbolise la présence de deux respectivement deux et trois créneaux, après le créneau symbolisant le canal T 52, sur la figure 3. Les troisièmes canaux T 52 des trames TO à T 3, présentées en figure 2, contiennent, comme on l'a vu, chacune le code du canal initial de la cellule qui y débute, tel le code 1 AH, caractéristique d'un canal T 53 de rang 4 pour la trame TO et le code DBH, caractéristique d'un canal T 527 de rang 28, pour la nouvelle cellule symbolisée en hachuré sur la figure 2 et ainsi de suite L'extension de cette dite nouvelle cellules sur la totalité des canaux utiles T 53 à T 531 de la trame T 2 de rang trois se traduit en conséquence par la présence d'un code 04 H dans le canal T 51 de cette trame. Il en va bien entendu de même pour les exemples donnés en figure 3, les octets de cellules asynchrones étant disposés, au cours des trames succesives,dans les canaux qui succèdent à ceux qui contiennent des octets isochrones, si de tels octets isochrones sont présents. 8 - REVENDICATIONS 1) Procédé de transmission d'octets d'information mettant en oeuvre une trame synchrone associant des cellules asynchrones à des canaux isochrones sur une jonction multiplexe temporelle par l'intermédiaire de laquelle les informations sont transmises au cours de multitrames successives comportant chacune un même nombre de trames également successives qui sont composées chacune d'un même nombre d'intervalles de temps, les intervalles de temps de même rang au cours des trames successives formant un canal de transmission d'informations, octet par octet, un premier canal (TSO) de chaque trame étant réservé-pour des données de gestion indépendantes des informations -à transmettre, caractérisé en ce que des seconds canaux (T Sl) de chaque trame au cours d'une multitrame sont réservés à des données de service de chemin qui se répartissent en un premier groupe d'un nombre déterminé de seconds canaux de rangs déterminés, réservés aux octets de service des cellules asynchrones de transmission d'informations, et en un second groupe de seconds canaux, dont le nombre est au plus égal à la différence entre le nombre total de canaux disponibles par trame et le nombre de canaux du premier groupe, qui sont réservés pour préciser le nombre de canaux isochrones de transmission d'informations exploités au cours de la trame dont chacun d'eux fait partie, ainsi qu'éventuellement au cours de la trame suivante si le second canal de celle-ci est un second canal du premier groupe, et en ce que le troisième canal (T 52) de chacune des trames successives est au moins partiellement réservé à un code définissant un rang de canal de début de cellule pour toute cellule apparaissant au cours de la trame considérée, les dits troisièmes canaux correspondants à des intervalles de temps succédant immédiatement à ceux des seconds canaux qui eux-mêmes -9 - succèdent immédiatement à ceux des premiers canaux au cours des trames. 2) Procédé de transmission selon la revendication 1, caractérisé en ce que les canaux correspondants aux intervalles de temps succédant successivement aux trois premiers intervalles de temps au cours des trames successives sont affectés aux canaux isochrones de transmission d'informations qui sont nécessaires au cours de la trame considérée, les canaux correspondants à des l O intervalles de temps ultérieurs de la trame étant exploités pour les octets de transmission d'informations des cellules. 3) Procédé de transmission selon la revendication 1, caractérisé en ce que chaque troisième canal comporte, à chaque trame, une indication de contrôle de parité associée au code qu'il contient. 4) Procédé de transmission selon au moins l'une des revendications 1 à 3, dans lequel la multitrame comporte seize trames, la trame trente deux intervalles de temps et les cellules asynchrones cinq octets de service, caractérisé en ce que les cinq intervalles de temps nécessaires à la transmission des octets de service de cellule au cours d'une multitrame sont répartis toutes les trois trames dans les seconds canaux des trames à partir de la première trame de multitrame, les autres seconds canaux entre lesquels ils s'imbriquent dans ces multitrames étant essentiellement affectés chacun à l'indication du nombre de canaux isochrones présents dans la trame qui le comporte.