Brevet FR2953670A1 — publié le 20110610

DOI ZAIN E Ce document concerne un dispositif de transmission un procède pour appliquer un signal r t plus partie rH rien un dispositif e transmission pour transmettre une trame et un procédé pour appliquer un signal dans une trame. APRIERE-PLAN _se Dans les réseaux optiques utilisant la technique WDM (Multiplexage par répartition en longueur d'onde), divers types de signaux 10 sont utilisés et la transmission de signaux de grande capacité sont requis pour fournir divers services. Pour exploiter et gérer de tels réseaux optiques, un OTN (Réseau de transport optique) par exemple est normalisé par l'UIT-T (Secteur de la normalisation des télécommunications de l'Union 15 Internationale des Télécommunications). Un signal de trame (appelé simplement ci-après « trame ») pour transfert optique est recommandé dans la G.709 « Interfaces pour le réseau de transport optique ». La figure 7 illustre le format d'une trame OTN. Une trame OTN 100 comporte une zone de surcharge 101, une zone de charge utile 102 20 et une zone de FEC (Correction d'erreur directe) 103. La zone de surcharge 101 comporte un champ FAS (Signal de verrouillage de trame), un champ OH (surcharge) d'OTU (Unité de transport de canal optique)k, un champ OH d'ODU (Unité de données de canal optique)k et un champ OH d'OPU (Unité de charge utile de canal 25 optique)k. Le champ FAS est. un motif r epr n;p roue un so ~o s ~t su r. n o u c luree 10 t nl 10 I~J~~e (H I..) l.Ü! ~irrlc's. nC,1n t Cet o ~ ~,r~ f~nct - I ai~ n uni i ia fi. f«'.r~~~r d lu c elonne dette trame 1r00a. S u taillt~ e . 1 o~ e de assu ee dans la zone de surcharge 10l a et. une zone d'octet de _e - lac urraa positif correspondant a un octet est assurée dans la zone de charge utile 102a. ffe ente de fr e'quence es* absorbée en jnç ''tant un octet de bourrage ou dus données client dans la zone d'octet de bourrage positif oit négatif. L'octet le bourrage est constitué de données fuses s tulle que « 00000000 » ou 11111111 Les figures 9 à 11 illustrent le réglage de fréc uence par ce procédé asynchrone. La figure 9 illustre le réglage de fréquence effectué dans le cas où la fréquence d'un signal client est supérieure à celle d'une zone de charge utile d'une trame. Dans ce cas, les données client sont enregistrées à la fois dans une zone d'octet de bourrage positif et dans une zone d'octet de bourrage négatif afin d'absorber la différence de fréquence. La figure 10 illustre le réglage de fréquence effectué dans le cas où la fréquence du signal client est égale à celle de la zone de charge utile de la trame. Dans ce cas, il n'y a aucune différence de fréquence entre le signal client et la zone de charge utile de la trame, de sorte que les données client peuvent être appliquées dans la zone de charge utile de la trame. En conséquence, les données client sont enregistrées dans la zone d'octet de bourrage positif et un octet de bourrage est enregistré dans la zone d'octet de bourrage négatif. La figure 11 illustre le réglage de fréquence effectué dans le cas où la fréquence du signal client est inférieure à celle de la zone de charge utile de (a trame. Dans ce cas, un octet de bourrage est enregistré à la fois clans la zone d'octet de bourrage positif et dans la zone d'octet de bourrade négatif abri d'absorber la différa ne e de fréquence. 3 diffE_ .,~ d f' ~u~~ ~~ _ [r an' -P7 > i nl•(, i _r l di fO r en Cie fOliHu dJC) P.JU (C)D ,~tu~~l}~~ Li~> > ~StfflLti l (Or) P0 tL : En conséquence, si la différence de fréquences entre le signal clLnt et la trame appartient a la gamme allant de -65 a 65 ppm dons cet eéc lp e, alors le signal client peut etre apptque dans la trame. pa dift ermnce de tieouence + absorbé. en insérant ~,rl oct bourrage de la manié-ire cl-dessus. Ce faisant, si nal client est appl!gué dans la trame. Dans ce (ai, un processus Destruction d'octet de bourrage est e écuté du cote de la réception de la trame. Pour extraire l'octet de bourrage, des informations indiquant que l'octet de bourrag_ e ou les données client sont insérés dans la zone d'octet de bourrage positif ou négatif sons registrées dans la zone de surcharge de la trame et sont transférées. Dans l'exemple ci-dessus, un octet de bourrage positif et un octet de bourrage négatif sont inclus. En conséquence, les informations destinées à indiquer trois états d'insertion d'octets de bourrage sont enregistrées dans la zone de surcharge du côté de l'émission de la trame. La figure 12 indique un état d'insertion d'octets de bourrage. Pour effectuer trois insertions d'octets de bourrage dans des octets, des informations constituées d'au moins 2 octets doivent être assignées dans la zone de surcharge de la trame. Par exemple, « 11 », « 00 » et « 01 » sont respectivement assignés au cas 1, au cas 2 et au cas 3. Ce faisant, du côté de l'émission de la trame on peut informer le côté de la réception de la trame d'un état d'insertion d'octets de bourrage. Il peut y avoir une plus grande différence de fréquence entre un signal client et une trame. Dans ce cas, on augmente le nombre d'octets de bourrage positifs ou d'octets de bourrage négatifs pour appliquer le signal client dans la trame par le procédé asynchrone ci- sus (habituellement, on augmente le morne' d'octets de bout racla. ci tifs apenc Js den ; la cene e charoe utile -!J. a inihie c oJet de Peur r no-ohm octets . a UC;urrdG , H n~_.~ _cifs ;gr ne ,l,,` Ion d'intorm~atic cec .ale unir n prie ~su é h urr Une Mc hnICqu d r Utroment Cl'.. b ( (nie inondant un éceit Cl freuu_ i~- pur leuuo e ocett 7rliï`` be nbonrpt#on par uf r n _'et fs b.:fInn imi35 6 certaine quantité de commande de bourrage au moment de l'application du signal de protocole local dans un signal OPl_l"ODU et d'une certaine quantité de commande de bourrage au moment de la génération d'un l ]nai ODTU en se basant sur la - (` la~r, .Uel '' le slc]r ~ aal a- r rotesCC,ie local est lu (brevet japonais publie n 2007-096822). De plus, une technique pour gérer è Ira fois lc' nombre d'octets de bourrade insérés et les positions auquel les octets de bourrage sont ins -ires et pour absorber la différence de fréquence a été proposée {brevet U.S. No. 7 020 094 B2). Dans le brevet U.S. No. 7 020 094 ci-dessus (appelé simplement ci-après « art antérieur »), une technique de gestion à la fois du nombre d'octets de bourrage insérés et des positions auxquelles Ces octets de bourrage sont insérés, d'absorption de la différence de fréquence, de contrôle de l'apparition de la gigue ou du dérapage et de mappage d'un signal client dans une trame est décrite. La figure 13 illustre un format de trame pour décrire l'art antérieur. La taille d'une trame 50 est de m rangées x n colonnes, Une zone de surcharge 51 incluse dans la trame 50 commence à la colonne de tête de la trame 50 et sa taille est de m rangées x r colonnes. Une zone de charge utile 52 suit la zone de surcharge 51 et sa taille est de m rangées x (n-r) colonnes. De plus, les numéros d'adresse allant de 1 à m x (n-r) sont assignés à des octets situés dans la zone de charge utile 52. Un signal client est appligLné dans la trame 50 selon l'art 25 antérieur de la manière suivante. (t) En se basant sur la différence d- e tréquence entre le signai client F ta ta trame, le nombre de données du signal client, à appliquer d ans ohor ue une 5 r est é etcer n, ne r T (>) tl ... (4) ou ~. st u~ ombr obi_ du u .._~~I d vis 1 at_ nar rl j~ ni re `1 i L,CJ du s anCal 'lent a r lr)l pur Luns bi~~u r hie_ ~ U nul gent nu. de {?) Le tait que les données du signai client ou un octet de bourrage soient u sures dans chaque octet de la trame est détermine en basant sur N x Cä mod(m x (n-r)) i apparition de la gigue ou du dérapage Fest controlee au moment Lat,, achar des octets de bourrage r à l'e,trem te ` bticn d a trame. Toutefois, a~ ec l'art antérieur, ia u( ~termination de l'insertion (C étermination de l`insertion de données client ou d'un octet de bourrage) est effectuée pour chaque octet de la zone de charge utile 52 en utilisant les inégalités (5e) et (5b). En conséquence, le nombre d'opérations effectuées pour la détermination de l'insertion est important et les performances de la transmission de trame se dégradent. Si la fréquence de la trame devient plus grande, alors le nombre d'opérations effectuées pour la détermination de l'insertion augmente fortement. Il peut donc s'avérer difficile de réaliser la détermination de l'insertion. Le problème avec l'art antérieur va maintenant être décrit en utilisant des valeurs numériques concrètes. La figure 15 illustre un exemple de fonctionnement effectué en utilisant l'art antérieur. On suppose que la taille d'une zone de charge utile 52a d'une trame est de 24 octets (sur la figure 15, le nombre indiqué dans un carré est une adresse N assignée à chaque octet). On suppose de plus que le nombre Cn d'octets des données du signal client à appliquer dans la zone de charge utile 52a est égal à 17. Pour appliquer les données clients correspondant à Cr, = 17 octets et les octets de bourrage dans la zone de charge utile 52a dont la taille et de 24 octets, la détermination de l'insertion est effectuée en utilisant N x 17mod2d e 17 ... (5a-1) N Y 17mod?q 17 ... (5h.- sets! (5a-1 st }I_~ia eç al ) client N. un ,_t-'t adresse N. Pour L..(:TlCrct30 6Smod2é = 20 (>_ 17). En conséquence, un octet de bourrage est inséré à l'adresse 4.. Lorsque N = 5, S5mod2é = 13 { "nchr I)ar lrr Iirc, la figure 15 illustre un exemple de fonctionnement etdcute en utilisant l'art antérieur. DESCPIPTION DE IM10DES DE RÉALISATION Un mode de réailsetinn r.-a nl . ntena! décrit en détail en refér'ice au/ dessins ann 'rés. La figure I. iliubse un /simple de structure d'un dispositif de transmission. Un dispositif de transmission 10 comporte une unité de commande d'insertion 11 et une unité d'émission de trame 12. Lorsqu'un signal (appelé ci-après signal client ») incluant des informations de service est appliqué dans une trame, dont la vitesse est supérieure à celle du signal client, l'unité de commande d'insertion 11 effectue une commande d'insertion pour insérer le signal client et un octet de bourrage dans une zone de charge utile dans la trame dans laquelle le signal client doit être appliqué. L'unité d'émission de trame 12 envoie (transfère) la trame après la commande d'insertion. L'unité de commande d'insertion 11 insère le signal client ou un octet de bourrage dans la zone de charge utile. La figure 2 illustre un format de trame. La taille d'une trame 20 que transmet le dispositif de transmission 10 est de m rangées x n (octets). Une zone de surcharge 21 dans la trame 20 qui enregistre notamment des informations de surveillance et de contrôle commence à la colonne de tête de la trame 20 et sa taille est de m x r (octets). Une zone de charge utile 22 dans laquelle un signal client est appliqué suit la zone de surcharge 21 et sa taille est de m x (n- r) (octets). La figure 3 illustre la façon dont un signal client ou un octet de hourraoe est inséré. L'unite de commande d'lirs'rtien 11 Insère un mana!' client Lin tr_ t i 'bourrage' ci 1n s l a :CH d' rd,. ;_it!1.= )? en (utilisant 1 in alitE de d .r na na Lon d Ifl`,~ertio :loin. A ce mer 1 ent_, l'uni._ 0e on-manieertien 1.1 ,nnéor: :nul cI L":nt Ou un tLt d h(_,ans u no n, .;' namt_ utile 2? a r c I ,I~i' dr. le ~ vin, _ Ci tète i ..ill du' s L'unité de traitement de détermination d'insertion 11b détermine sur la base des inégalités de détermination d'insertion décrites ultérieurement, s'il faut insérer le signal client ou un octet de bourrage dans une zone de charge utile 22 d'une trame 20 et génère un signal de sélection pour sélectionner le signal client ou l'octet de bourrage. De plus, l'unité de traitement de détermination d'insertion 11b gère à la fois le nombre d'octets de bourrage insérés dans la zone de charge utile 22 et les positions auxquelles les octets de bourrage sont insérés dans la zone de charge utile 22 et génère des informations de gestion. L'unité de traitement de détermination d'insertion 1b envoie ensuite les informations de gestion à l'unité d'insertion de surcharge 12e. En se basant sur le signal de sélection, Îe sélecteur lle derme en sortie le signal client nu octet de hourra oe et I Hnsre gens une _one d ',~rrrrr n~ e 'a ne d e ~.harcie ~LJe 22. L'unit_ d'Ir erti n d - surchar 2e ajoute d 's in ?or"i11 3t Jn` le hara ncivant s i for! l 3tions d n ; dans uni one -harClr'" 21 Jiu, !fait ~i mations île.' eharCki lit! i dan ? zo .' ci t h .ii i'e _itJ ni. itif de transmission 10 va maintenant être décrite en détail. On suppose qu'un signal client dont. la vitesse (f (bits/s)) est arbitra re est. applique dans une trame dent la t s._ (f : bits/s)) est arbitraire. Le format de trame illustre a la figure 2 est applique. On suppose que le nombre total d'octets clans une tran e est cfr x n). La per Iode de trame est donne,, par T = 8 x S / f(sec) Dans ce cas, le nombre d'octets du signal client à mapper 10 pendant une période de la trame est donné par Cdata = Int(fdata X T où int(x) est une fonction destinée à déten1er la valeur entière de x. De plus, le nombre total d'octets dans la zone de charge utile 22 de la trame 20 est donné par 15 Spayload = m x (n-r) En conséquence, pour mapper le signal client dans la trame 20 en absorbant la différence de fréquence entre le signal client et la trame 20, (Spayoad - Cdata) octets de bourrage, avec les données du signal client (données client) doivent être appliqués dans la zone de charge utile 22. 20 Les conditions nécessaires pour appliquer le signal client dans la trame 20 en réglant la différence de fréquence entre le signal client et la trame 20 en insérant les octets de bourrage sont les suivantes : (Condition 1) Le processus d'insertion des octets de bourrage doit être aisé (le nombre d'opérations doit être réduit). 25 (Condition 2) Les octets de bourrage doivent ètre agencés avec une granulante d'un octet (le reglage de fréquence doit (tr effectué clans des octets). (Cenditi_ n jJ L_3 ou le b :' ,a c. qui e produit au inl et rJe ca'k'e o un gI o c ssus uf r u O( >c.. `>` , S t In` er tion p c~. Co hourf CJo:._, l prote sus raccon o octets dry hourr~~,t~(c , t etr_ l duite nu mde d'If on `. '(f u~ Ir~n a vu n diminuer le nombre d'opabons. En censée satisfaite. enc a condition 1 est (2) Pour réaliser le réglage de fréquence dans vies octets, un processus d'Insertion d'octets de bourrage doit titre ! é Ut`', n! n dans de`: colonnes mais dans des octets pour D première colonne de la zone de charge utile 22 (la condition 2 est satisfaite). Le nombre d'octets de bourrage Insérés dans ce processus se situe clans fa plage allant de 0 à (m-1) octets. (3) Lorsque des octets de bourrage sont insérés dans des colonnes, ils doivent titre répartis uniformément dans la zone de charge utile 22. Ce faisant, l'apparition de gigue ou de dérapage peut être réduite au moment de l'insertion ou de l'extraction des octets de bourrage. En conséquence, la condition 3 est satisfaite. Les étapes de commandes d'insertion exécutées selon la séquence ci-dessus sont les suivantes : (Étape 1) Un nombre i (i=1, ..., (n-r)) est assigné à chaque colonne de la zone de charge utile 22. (Étape 2) Le fait d'insérer des données client ou des octets de bourrage dans des colonnes est déterminé en utilisant : i x int(Cdata/m) mod int(Spayioad/m) _ int(Cdata/m) ... (6b) Si l'inégalité (6a) est satisfaite, alors des octets de données client sont insérés dans la i-ême colonne de 1a zone de charge utile 22. Si i`inéga(ité (6b) est satisfaite, alors des octets de bourrage sont insérés dans la i-ème colonne de la z~ (Étape 3) Si D charge utile 22. alors on trouve Deç i d'après mod n ... (7) besant sur l big Uation ( r~ ts Cid données client sont in clans la ~prcmierc' : lonn rie le ne charge utile 22 et: (nl- L) octets bourra o tint in` ér s clans la Li fl'!r coli rurcje utile 22. iac où N (= ~, 2, .s, et m) est un numéro d'adresse donné à chaque zone d`octets die Ici premières jusqu'à la rJ-eme rang` dans la prend -r, colonne de H zone d charge utile 22. Si d'inégalité (3a) est satisf ite , alors des donne es cter t sont insérées dans une zone d'octets à l'adresse N dans la première colonne de la zone de charge utile 22. Si l'inégalité (Sb) est satisfaite, alors un octet de bourrage est insère dans une zone d'octets à l'adresse N dans la première colonne de la none de charge utile 22. La commande d'insertion va maintenant être décrite en utilisant des valeurs numériques concrètes. Chacune des figures 5 et 6 illustre un exemple de la commande d'insertion. On suppose que la taille d'une zone de charge utile 22a d'une trame est de 24 octets (sur la figure 5, un nombre entre parenthèses indiqué dans un carré est l'adresse N assignée à chaque octet dans la première colonne). On suppose de plus que le nombre Cdata d'octets des données du signal client à appliquer dans la zone de charge utile 22a est égal à 17 (le nombre d'octets dans la zone de charge utile 22a et le nombre d'octets dans les données de signal client à mapper sont les mêmes que ceux décrits à la figure 15). (Étape Si) La détermination de l'insertion pour appliquer les données client de Cdata (=14) octets et les octets de bourrage dans la zone de charge utile 22a dont la taille est de 24 octets est effectuée en utilisant : i x int(17/4) mod int(24/4) int(17/4) ... (6b-1) Pour être concret, lorsque 4 mod 6 = 4 (> 4). En consequence, des octets de bourrage sont insérés dans la remiË_'re colonne. L.o rsque I 2, 8 niod 4). En cons, qu)nce, des donne le.'nt sont Inst Lors, onnc (icio onn . En ln Je ro n atrlef ie cclo rnc 16 bourrage de cette manière, l'état d'une zone de charge utile 22a-1 est obtenu en premier. (Étape S2) En utilisant l'équation D C mod m= 17 mod 1 En conséquence, la condition selon Îaquell~tes données client ou un octet de bourrage sont: insérés dans la première colonne est donnée par NxDc0l1mod4=Nmod ba-1) NxD 11mod4=Nmed4>_DL 8b-l) Pour être concret, lorsque N = 1, 1 mod 4 = 1 (> 1). En conséquence, un octet de bourrage est inséré a l'adresse 1. Lorsque N = 2, 2 mod 4 = 2 (? 1). En conséquence, un octet de bourrage est inséré à l'adresse 2. Lorsque N = 3, 3 mod 4 = 3 (> 1). En conséquence, un octet de bourrage est inséré à l'adresse 3. Lorsque N = 4, 4 mod 4 = 0 ( 17 du nombre d'opérations effectuées dans le cas de l'utilisation de l'art antérieur. Ion Je dispositif de transmis_ nt comme I e été déi dnns pour insérer _,'n sic ,,1 cil et d s octets bourrage dans une zone de charge utile en absorbant la différence de fréquence (vitesse de signal) entre le signal client et une trame, le signal client ou les octets de bourrage sont insérés dans les colonnes de la trame dans la zone de charge utile a l'exception de la colonne de tête dans le cas où la fréquence du signal client est inférieure ale fréquence de la zone de charge utile de la trame. C'est-à-dire que le signal client ou un octet de bourrage est inséré dans des octets dans la colonne de tête de la zone de charge utile et le signal client ou des octets de bourrage sont insérés dans des colonnes dans la zone de charge utile à l'exception de la colonne de tête. Ce faisant, la différence de fréquence entre le signal client et la trame est réglée. De plus, les octets de bourrage peuvent être insérés dans la zone de charge utile de façon qu'ils soient répartis uniformément dans la zone de charge utile. En conséquence, l'apparition d'une gigue ou d'un dérapage peut être contrôlée au moment de l'exécution d'un processus de bourrage ou de débourrage. De plus, le nombre d'opérations effectuées pour déterminer s'il faut insérer le signal client ou un octet de bourrage peut être réduit de manière significative. En conséquence, les performances de transmission peuvent être améliorées. Il est possible de diminuer le nombre d'opérations et 25 d'améliorer les performances de transmission. Tous les exemples et le langage conditionnel ici présentés sont destinés a être Jnedagogic,ues pour aider le lE cteur d comprendre nV n;.ept` u gueI -( ce ntf Ihué u )ouf nni01lerer fechnicJu et n i stlHuc a l d ~, pr" REVENDICATIONS1. Dispositif de transmission comprenant une unité de commande insertion qui eftect commande d'insertion pour insérer un signal et un octet de bourrage dans une zone de charge utile d'une trame dans laquelle le signal doit titre applique ; et une unité d'émission de trame qui envoie la trame après la commande d'insertion, dans lequel l'unité de commande d'insertion insère le signal ou 10 l'octet de bourrage dans des colonnes de la trame dans la zone de charge utile à l'exception de la colonne de tête. 2. Dispositif de transmission selon la revendication 1, dans lequel si 15 i x int(Cdata/m) mod int(Spayioad/m)