Brevet FR2868225A1 — publié le 20050930

La présente invention concerne un procédé de transfert d'informations entre des trames de formats différents. L'invention est utilisable dans le domaine de la transmission d'informations telle que les télécommunications, par exemple en téléphonie. Dans les réseaux de télécommunication regroupant plusieurs flux de données (ces flux de données sont par exemple des lignes téléphoniques reliées à un central téléphonique), les données des différents flux de données sont généralement transmises après une opération de multiplexage par division du temps (ou TDM pour "Time-Division Multiplexing"). Cette opération permet de regrouper des données de différents flux de données dans des trames d'un premier format définissant des interval- les temporels de données à chacun desquels sont affectées les données d'un des flux de données et au moins un intervalle temporel de gestion qui est occupé par des in-formations de gestion des flux de données. Dans le premier format le plus répandu, la trame se compose de trente deux intervalles temporels successifs. Le premier intervalle temporel contient généralement des informations de synchronisation tandis que le dix-septième intervalle temporel est l'intervalle temporel de gestion, les autres intervalles temporels étant destinés à consti- tuer les intervalles temporels de données. De tels réseaux de télécommunication peuvent comprendre une liaison SDSL (pour "Symetric Digital Subscriber Line" ou "Single pair Digital Subscriber Line") dans laquelle les informations circulent selon des trames d'un deuxième format définissant des intervalles temporels selon un nombre identique au nombre d'intervalles temporels occupés des trames du premier format. Ce type de liaison est intéressant puisqu'il permet d'adapter le débit de la liaison en fonction du nombre d'intervalles temporels ef- fectivement occupés dans les trames du premier format. On 2868225 2 dispose ainsi de plus de temps pour transmettre les don-nées de chaque flux de données, ce qui permet d'avoir des portées relativement importantes. Un inconvénient de ces liaisons est que, lors de l'élaboration des trames du deuxième format, ne sont pris en compte que les intervalles temporels consécutivement occupés des trames du premier format. Or, lorsque le nombre de flux de données et donc le nombre d'intervalles temporels de données est inférieur à quinze, l'intervalle temporel de gestion est précédé d'au moins un intervalle temporel inoccupé. Pour surmonter cette contrainte, il est connu d'introduire des "octets de bourrage" dans les intervalles temporels inoccupés précédant l'intervalle temporel de gestion des trames du premier format. Les trames du deuxième format comportent alors nécessairement dix sept intervalles temporels quand bien même le nombre de flux de données est inférieur à quinze. Il est également connu une méthode dite de bras-sage comprenant, préalablement au transfert vers les tra- mes du deuxième format, les étapes de mémoriser chaque trame du premier format et de reconstituer cette trame en affectant les informations de gestion au premier intervalle temporel inoccupé consécutif aux intervalles temporels de données occupés de la trame concernée. L'opération inverse est réalisée à la sortie de la liai-son SDSL. La méthode de brassage est relativement complexe à mettre en oeuvre, nécessite des ressources informatiques importantes (notamment en terme de mémoire) et introduit dans la transmission un retard au moins égal à la durée d'une trame. L'invention a pour objet un procédé de transfert permettant de surmonter de manière simple et économique la contrainte susmentionnée. Selon l'invention, on prévoit un procédé de transfert d'informations entre des trames d'un premier format et des trames d'un deuxième format, chaque trame du premier format définissant des intervalles temporels de données et au moins un intervalle temporel de gestion occupé par une information de gestion et séparé des in- tervalles temporels de données par au moins un intervalle temporel inoccupé, chaque trame du deuxième format définissant des intervalles temporels selon un nombre égal à un nombre des intervalles temporels occupés des trames du premier format. Le procédé comprend l'opération de trans- férer les données et l'information de gestion des trames du premier format vers les trames du deuxième format, l'opération de transfert comprenant l'étape d'affecter aux intervalles temporels d'une trame courante du deuxième format: - les données des intervalles temporels de don- nées d'une trame courante du premier format, - l'information de gestion de l'intervalle temporel de gestion d'une trame du premier format précédant la trame courante du premier format. Ainsi, les données de la trame courante du premier format sont transférées immédiatement dans une trame courante du deuxième format tandis que l'information de gestion de la trame courante du premier format est transférée dans la trame du deuxième format suivante avec les données de la trame du premier format suivante. Le procédé de l'invention n'introduit donc sensiblement pas de retard dans la transmission des données. Seule la transmission des informations de gestion est retardée mais, compte tenu de la nature de ces informations, ce retard est négligeable. L'invention a également pour objet un procédé de transfert d'informations entre des trames d'un premier format et des trames d'un deuxième format, comprenant l'opération de transférer des informations des trames du deuxième format vers les trames du premier format. L'opé- 2868225 4 ration de transfert comprend l'étape d'affecter les don-nées d'une trame courante du deuxième format à des intervalles temporels de données consécutifs d'une trame courante du premier format et l'étape d'affecter l'information de gestion de la trame courante du deuxième format à l'intervalle temporel de gestion de la trame courante du premier format, l'information de gestion de la trame courante du deuxième format concernant une trame du premier format précédant la trame courante du premier format. Ainsi, l'information de gestion est retardée d'une trame tant dans le deuxième format que dans le premier format. On évite ainsi de devoir remettre l'information de gestion dans la trame précédente du pre- mier format, ce qui aurait nécessité de mémoriser cette trame et introduit un retard dans la transmission. D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit d'un mode de mise en uvre particulier non limitatif de l'invention. Il sera fait référence aux dessins annexés, parmi lesquels: - la figure 1 est une vue schématique illustrant le transfert des trames du premier format vers les trames du deuxième format, - la figure 2 est une vue schématique illustrant le transfert des trames du deuxième format vers les trames du premier format, - la figure 3 est une vue schématique d'un réseau sur lequel sont mis en oeuvre les procédés conformes à l'invention, - la figure 4 est une vue schématique du disposi- tif de liaison reliant deux parties de ce réseau. En référence à la figure 3, le procédé conforme à l'invention est ici décrit en relation avec la liaison de deux parties 1 et 2 d'un réseau de télécommunication de type TDM (pour "Time-Division Multiplexing"). La partie de réseau 1 est reliée par une liaison 3 à un dispositif d'émission 4 (ou LTU pour "Line Termination Unit") lui- même relié à un dispositif de réception 5 (ou NTU pour "Network Termination Unit") relié à la partie de réseau 2 par une liaison 6. Le dispositif de transmission 4 est relié au dispositif de réception 5 par une liaison 7. Le réseau de type TDM est connu en lui-même. Les liaisons 3 et 6 sont des liaisons de type couramment nommé El et sont également connues en ellesmêmes, tout comme la liaison 7 qui est ici du type couramment nommé SDSL (pour "Symetric Digital Subscriber Line"). Les types de transmissions numériques associées à ces réseau et liaisons ont été définis par l'Union Internationale des Télécommunications et font notamment l'objet des recommandations de la série G. En référence aux figures 1 et 2, les informations circulent sur les liaisons 3 et 6 sous forme de trames, respectivement référencées 8 et 8', d'un premier format définissant n intervalles temporels ITi (symbolisés par des rectangles, tous n'étant pas représentés) dont un intervalle temporel de synchronisation, des intervalles temporels de données et un intervalle temporel de ges- tion. Le nombre n est ici égal à 32 et i qui indique le rang de l'intervalle temporel varie de 0 à 31. L'intervalle temporel de synchronisation ITO est situé au début de la trame et contient une information signalant le début de la trame en question. Les intervalles de données IT1 et IT2 comportent des données correspondant à des flux de données distincts. Ainsi, dans un réseau de télécommunication comprenant une première et une deuxième lignes téléphoniques, l'intervalle IT1 sera affecté aux données provenant de la première ligne téléphonique tandis que l'intervalle 2868225 6 de données IT2 sera affecté aux données provenant de la deuxième ligne téléphonique. L'intervalle temporel de gestion IT16 est occupé par des informations de gestion relatives aux lignes té- léphoniques. Ces informations de gestion sont par exemple l'information décrocher et l'information raccrocher signalant le début et la fin d'une communication sur la ligne concernée. Ainsi, seuls les intervalles temporels ITO, IT1, IT2 et IT16 sont occupés (les informations de synchronisation et de gestion et les données sont symbolisées par des croix aux figures 1 et 2). Les 28 intervalles temporels restants sont inoccupés. Les informations circulent sur la liaison 7 selon des trames 9 d'un deuxième format définissant des intervalles temporels it selon un nombre égal à un nombre N des intervalles temporels IT occupés des trames 8 du premier format (N est donc ici égal à 4). Les trames du deuxième format comportent quatre intervalles temporels itO, itl, it2, it3 correspondant aux quatre intervalles temporels occupés des trames 8 du premier format à savoir ITO, IT1, IT2, IT16. Le dispositif de transmission 4 comprend un module de multiplexage 10 raccordé, d'une part, à la liai- son 3 et, d'autre part, à un module d'émission 11 lui-même raccordé à la liaison 7. Un module de repérage 12 de l'intervalle temporel de gestion IT16 est relié à la liaison 3 et à une mémoire tampon 13 qui est destinée à recevoir des informations de gestion et qui est reliée au module de multiplexage 10. Le dispositif de réception 5 comprend un module de réception 14 raccordé à la liaison 7 et relié à un module de multiplexage 15 raccordé à la liaison 6. Un module de repérage 16 des informations de gestion est relié au module de réception 14 et à une mémoire tampon 17 qui est destinée à recevoir les informations de gestion. Le procédé de transfert de l'invention va maintenant être décrit. Ce procédé comprend une opération de transfert des informations (pris au sens large, c'est-à-dire des informations de synchronisation et de gestion ainsi que des données) des trames 8 du premier format vers les trames 9 du deuxième format puis une opération de transfert des informations des trames 9 du deuxième format vers les trames 8' du premier format. Ces opérations sont succes- sivement détaillées dans la suite de la description. L'opération de transfert des trames 8 vers les trames 9 est réalisée au sein du dispositif d'émission 4 et est décrite ci-après en relation avec la figure 2. Les informations arrivent au dispositif de transmission 4 sous forme d'une succession de trames 8.a, 8.b, 8.c, 8.d et sont transmises au module de multiplexage 10. En considérant la trame 8.b, le module de multiplexage 10 affecte à des intervalles temporels consécu- tifs d'une trame intermédiaires 20.b: d'une part, l'information de synchronisation et les données des intervalles temporels consécutivement occupés de la trame 8.b et, d'autre part, les informations de gestion de la trame 8.a qui sont contenues dans la mémoire tampon 13. Les trames intermédiaires 20 comprennent le même nombre d'intervalles temporels que les trames 8. La trame intermédiaire 20.b est ensuite transmise au module d'émission 11 qui transfert les informations de synchronisation et de gestion et les données contenues dans les intervalles temporels consécutifs de la trame intermédiaire 20.b vers la trame 9.b. La trame 9.b est ensuite transmise sur la liaison 7 vers l'organe de réception 5. Parallèlement à ces opérations, à chaque fois qu'une trame 8 arrive au dispositif de transmission 4, le module de repérage 12 identifie le début de la trame à partir de l'information de synchronisation et opère un comptage des intervalles temporels successifs jusqu'à l'intervalle temporel de gestion IT16 pour commander l'enregistrement des informations de gestion dans la mémoire tampon 13. Ainsi, les informations de gestion de la trame 8.b sont enregistrées dans la mémoire tampon 13. Lorsque la trame 8.c est transmise au module de multiplexage 10, le module de multiplexage 10 affecte à des intervalles temporels consécutifs d'une trame intermédiaires 20.c. - d'une part, l'information de synchronisation et les données des intervalles temporels consécutivement oc- cupés de la trame 8.c et, d'autre part, les informations de gestion de la trame 8.b qui sont contenues dans la mémoire tampon 13. En parallèle, les informations de gestion de la trame 8.c sont enregistrées dans la mémoire tampon 13 pour être ultérieurement enregistrées dans une trame 20.d avec l'information de synchronisation et les données de la trame 8.d. L'opération de transfert des trames 9 vers les trames 8' est réalisée au sein du dispositif de réception 5 et est décrite ci-après en relation avec la figure 3. La trame 9.b du deuxième format arrive dans le module de réception 14 qui transfère les informations de synchronisation et de gestion et les données de la trame 9.b dans une trame intermédiaire 20.b'. Les trames intermédiaires 20' comprennent un nombre d'intervalles temporels identique au nombre n d'intervalles temporels de la trame 8'. La trame intermédiaire 20.b'est ensuite transmise au module de multiplexage 15. Simultanément le module de repérage 16 détermine l'intervalle temporel de la trame intermédiaire 20.b' contenant les informations de gestion et commande l'enregistrement de ces informations dans la mémoire tampon 16. Le module de multiplexage 15 affecte l'information de synchronisation de la trame intermédiaire 20.b' à l'intervalle temporel de synchronisation ITO de la trame 8.b', les données de la trame intermédiaire 20.b' aux intervalles temporels IT1 et IT2 de la trame 8.b' et l'information de gestion contenue dans la mémoire tampon 16 à l'intervalle temporel de gestion IT16 de la trame 8.b'. On notera que l'information de gestion en question est en fait celle de la trame 8.a. L'information de gestion de la trame 8.b sera transmise sur la liaison 6 avec la trame 8.c'. La transmission de l'information de gestion entre les parties de réseau 1 et 2 est donc retardée de la du-rée d'une trame. Toutefois, compte tenu de la nature de cette information, ce retard n'est pas préjudiciable à un fonctionnement optimal de la liaison. Bien entendu, l'invention n'est pas limitée au mode de réalisation décrit et on peut y apporter des va-riantes de réalisation sans sortir du cadre de l'inven- tion tel que défini par les revendications. En particulier, bien que dans le mode de réalisation décrit, les trames du premier format ne comprennent que 4 intervalles temporels occupés (à savoir les intervalles temporels ITO, IT1, IT2 et IT16), le nombre d'intervalles temporels occupés peut être différent. L'invention est ainsi particulièrement utile dès qu'au moins un intervalle temporel inoccupé précède l'intervalle temporel de gestion. soient occupés. Le nombre n d'intervalles temporels peut être différents de même que la position de l'intervalle temporel de gestion. Bien que l'invention ait été décrite en relation avec une liaison SDSL, l'invention est applicable à toute liaison véhiculant les informations sous la forme de trames d'intervalles temporels consécutivement occupés. 2868225 11 REVENDICATIONS 1. Procédé de transfert d'informations entre des trames d'un premier format (8) et des trames d'un deuxième format (9), chaque trame du premier format définissant des intervalles temporels de données (IT1, IT2) et au moins un intervalle temporel de gestion (IT16) occupé par une information de gestion et séparé des intervalles temporels de données par au moins un intervalle temporel inoccupé, chaque trame du deuxième format définissant des intervalles temporels (it) selon un nombre égal à un nombre (N) des intervalles temporels occupés des trames du premier format, le procédé comprenant l'opération de transférer les données et l'information de gestion des trames du premier format vers les trames du deuxième format, caractérisé en ce que l'opération de transfert comprend l'étape d'affecter aux intervalles temporels d'une trame courante (9.b) du deuxième format: les données des intervalles temporels de don- nées d'une trame courante (8.b) du premier format, - l'information de gestion de l'intervalle temporel de gestion d'une trame (8.a) du premier format précédant la trame courante du premier format. 2. Procédé selon la revendication 1, caractérisé en ce que l'affectation comprend une première phase dans laquelle sont affectées à des intervalles temporels consécutifs d'une trame intermédiaire courante (20.b) définissant un nombre d'intervalles temporels égal au nombre (N) d'intervalles temporels des trames du premier for- mat: - les données des intervalles temporels de don-nées de la trame courante (8.b) du premier format, - l'information de gestion de l'intervalle temporel de gestion de la trame (8.a) du premier format précé- dant la trame courante du premier format, et une deuxième phase dans laquelle les données et l'information de gestion de la trame intermédiaire courante sont affectées aux intervalles temporels de la trame courante (9.b) du deuxième format. 3. Procédé de transfert d'informations entre des trames d'un premier format (8') et des trames d'un deuxième format (9), chaque trame du premier format définissant des intervalles temporels de données (ITl, IT2) et au moins un intervalle de gestion (IT16) occupé par une information de gestion et séparé des intervalles temporels de données par au moins un intervalle temporel in-occupé, chaque trame du deuxième format définissant des intervalles temporels (it) selon un nombre égal à un nombre (N) d'intervalles temporels occupés des trames du premier format, le procédé comprenant l'opération de transférer les données et l'information de gestion des trames du deuxième format vers les trames du premier for-mat, caractérisé en ce que l'opération de transfert comprend l'étape d'affecter les données d'une trame courante (9.c) du deuxième format à des intervalles temporels de données consécutifs d'une trame courante (8.c') du premier format et l'étape d'affecter l'information de gestion de la trame courante du deuxième format à l'intervalle temporel de gestion de la trame courante du premier format, l'information de gestion de la trame courante du deuxième format concernant une trame (8.b') du premier format précédant la trame courante du premier format. 4. Procédé selon la revendication 3, caractérisé en ce que l'affectation comprend une première phase dans laquelle les données et l'information de gestion de la trame courante (9. c) du deuxième format sont affectées à des intervalles temporels consécutifs d'une trame inter- médiaire courante (20.c') définissant un nombre d'intervalles temporels égal au nombre (N) d'intervalles temporels des trames (8') du premier format et une deuxième phase dans laquelle les données et l'information de gestion de la trame intermédiaire courante sont affectées aux intervalles temporels de la trame courante (8.c') du premier format.