FR2828778A1 - Dispositif de syncronisation de trames et procede de syncronisation de trames - Google Patents
Dispositif de syncronisation de trames et procede de syncronisation de trames Download PDFInfo
- Publication number
- FR2828778A1 FR2828778A1 FR0210301A FR0210301A FR2828778A1 FR 2828778 A1 FR2828778 A1 FR 2828778A1 FR 0210301 A FR0210301 A FR 0210301A FR 0210301 A FR0210301 A FR 0210301A FR 2828778 A1 FR2828778 A1 FR 2828778A1
- Authority
- FR
- France
- Prior art keywords
- frame
- synchronization
- data
- frames
- detected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 20
- 230000001360 synchronised effect Effects 0.000 claims abstract description 59
- 238000012937 correction Methods 0.000 claims description 59
- 230000005540 biological transmission Effects 0.000 claims description 49
- 230000008569 process Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 abstract description 3
- 238000012545 processing Methods 0.000 description 66
- 238000001514 detection method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 238000006243 chemical reaction Methods 0.000 description 10
- 230000007704 transition Effects 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 6
- 238000004088 simulation Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000005242 forging Methods 0.000 description 2
- 150000002500 ions Chemical class 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 241001633942 Dais Species 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 150000001768 cations Chemical class 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000003415 peat Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0605—Special codes used as synchronising signal
- H04J3/0608—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0089—Multiplexing, e.g. coding, scrambling, SONET
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Le dispositif qui établit une synchronisation de trames à l'aide de trames contenant des données de synchronisation, comprend une première unité (31) pour détecter des premières données de synchronisation dans des données reçues dans un état synchrone et passer à un état asynchrone et, lorsque les premières données de synchronisation ne sont pas détectées dans une position prescrite dans un certain nombre de trames successives, une unité (24) de correction d'erreurs de données dans la trame et une unité (32) pour détecter des secondes données de synchronisation dans la position prescrite et placer la première unité de synchronisation à l'état asynchrone, lorsqu'un nombre des secondes données de synchronisation ne sont pas détectées successivement.Application notamment aux communications à multiplexage par division des longueurs d'onde.
Description
mationG de rponse.
La présente invention concerne un dispositif de s ynchronisation de trames et un procédé de synchroni sat ion de trames servant à recevoir des trames et à établir une
synchronisation de trames.
Ces dernières années on a connu un accroissement des vitesses de communication et un accroissement de la capacité de transport d'informatlons au moyen du système de multiplexage à division des longueurs d'onde (WDM) et d' autres technologies. A titre d' exemple, la figure 9 annexce à la présente demande représente le format des trames de signaux de transmission transmis à des vitesses allant de plusieurs gigabits par seconde (Gbps) à plusieurs térabits par seconde (Tbps) dans des câbles sous-marins à
fibres optiques.
Cette trame (désignée ci-après par "trame A") possède une partie de service A1, une partie d'informations A2 et une partie de contrôle (inspection) A3. La partie de service A1 contient les informations nocessaires pour une correction d'erreurs de code, une information nocessaire pour le fonctionnement et la maintenance et d'autres informations de commande; au début de la partie de service A1 est disposé un mot de trame "a" (signal de trame, mot de synchronisation, données de synchronisation), qui est l' information servant à indiquer le début d'une trame. Le mot de trame peut être constituée par exemple par un profil
unique ou un autre code.
La partie d'informations A2 contient des infor-
mations d'utilisateur ou similaire, devant être transmise.
Ces informations peuvent être par exemple multiplexées au moyen de la hiérarchie numérique synchrone (SDH); la partie d'informations A2 inclut une ou plusieurs trames B possadant chacune une partie de service B1 et une partie
d'informations B2.
La partie de contrôle A3 contient des informa tions de correction d'erreurs de code pour corriger des erreurs de code dans une trame qui apparaît pendant la
transmission (par exemple un code Reed-Salomon (RS)).
D'autre part, il est devenu difficile de garantir la qualité de la transmission en même temps que des vitesses accrue de transmission et une capacité plus importante. Pour résoudre ce problème, chaque année on développe et on adapte des procédés de correction d'erreurs de code de transmission utilisant les informations de correction d'erreurs de code de la partie de contrôle A3, ce qui permet la récupération de signaux à faible qualité
de transmission.
Cependant, en tant qu' exigence requise préalable pour l'exécution d'une telle correction d'erreurs, l'équipement de réception doit détecter la position de démarrage de la trame reque A, et une synchronisation de trame pour la réception de trames avec un cadencement de
réception précis doit être établie.
La figure 10, annexée à la présente demande, représente un diagramme de transitions d'états montrant un
procédé de synchronisation de trames exécuté par un récep-
teur pour la réception de telles trames A. Tout d'abord, dans un état asynchrone dans lequel une synchronisation de trames n'est pas établie, le récepteur est dans l'état de recherche de trame 100 et essaie de détecter un mot de trame a dans la position de départ A. Lorsqu'un mot de trame est détecté (OK dans l'état 100), le récepteur passe dans des états de garde d'alignement arrière 101 à 10n. Dans les états de garde d'alignement arrière, des évaluations sont faites pour déterminer si, dans les états allant du premier étage arrière (état 101) au n-ème étage arrière (état 10n), le mot de trame peut être détecté dans chacune des n trames qui suivent la trame, dans laquelle une recherche de trame est exécutée. Etant donné que la longueur de la trame est déterminée par avance, la détection de mots de trame dans
chacune des n trames suivantes est exécutée par détermina-
tion de la position de démarrage de la trame suivante sur la base de cette longueur, et l'examen du fait qu'un mot de trame a été ou non détecté dans cette position. La valeur de n est déterminée par avance; par exemple la valeur n = 2
peut étre réglée.
Si aucun mot de trame n'est détecté dans l'une quelconque de ces opérations de garde d'alignement arrière (le résultat est NG pour tous les états 101 à 10n), le récepteur revient à nouveau à l'état de recherche de trame 100. L'état de recherche de trame 100 et les états de garde d'alignement arrière 101 à 10n sont considérés comme des états asynchrones, dans lesquels la synchronisation de trames n'est pas encore établie. Dans cet état de garde
d'alignement arrière, les trames recues sont éliminées.
Dans la garde d'alignement arrière lorsque des mots de trames sont détectés pour n étages successifs, le récepteur passe à l'état synchrone 200. Dans cet état synchrone 200 également, la détection des mots de trames suivantes se poursuit et, lorsque des mots de trames sont détectés (OK dans l'état 200), l'état synchrone est maintenu. D'autre part, si un mot de trame n'est pas détecté dans l'état synchrone (NG dans l'état 200), le récepteur passe à un état de garde d'alignement avant pour m étages (états 201 à 20m). La valeur de m est réglée par
avance; par exemple la valeur m = 4 peut être réglée.
Dans un état de garde d'alignement avant, si des mots de trames ne sont pas détectés pour m trames suivantes successives (NG dans l'état 20m), le récepteur quitte
l'état synchrone et revient à nouveau à l'état asynchrone.
Une recherche de trame est alors exécutée (état 100).
Dans un état de garde d'alignement avant, lors qu'un mot de trame est détecté (OK dans l'un quelconque d'états 201 à 20m), le récepteur revient à l'état synchrone 200. Une trame reçue pendant un état synchrone (incluant les états de garde d'alignement avant) n'est pas rejetée et est ensuite traitée par le récepteur. Ce pro- cessus inclut un processus de correction d'erreurs sur la
base de l' information de correction d'erreurs de code.
Cependant, en raison d'une réduction de la qualité de transmission, qui accompagne des vitesses de transmission plus grandes, la probabilité que des données autres que des mots de trames soient transformées d'une
manière erronée en un mot de trame, augmente. Par consé-
quent, il existe une possibilité accrue que le récepteur puisse réaliser une synchronisation par erreur (pseudo-syn chronisation, synchronisation erronée) avec des mots de trames apparaissant en raison d'erreurs de code, ou avec des profils qui, d'une manière coïncidente, sont identiques
à des mots de trames.
D'autre part, la probabilité qu'une erreur de code apparaisse dans un mot de trame lui-même augmente également. Si un code d'erreur apparaît ainsi dans un mot de trames, il arrive fréquemment que l'état synchrone, qui avait été établi, soit perdu, et il existe un retour à
l'état asynchrone.
Dans un tel état, en dépit du fait que la qualité de signaux de transmission puisse être améliorce en utilisant les fonctions puissantes de correction d'erreurs de code ces dernières années, l'état synchrone ne peut pas être maintenu et ainsi une correction d'erreurs n'est pas exécutée, la trame est rejetée et une communication effec
tive devient impossible.
Un but de la présente invention est de fournir un dispositif de synchronisation de trames et un procédé de s ynchroni sat ion de trames pour établir une synchroni sation
de trames plus précise.
Le dispositif de synchronisation de trames selon
un premier aspect de la présente invention est un disposi-
tif de synchronisation de trames qui reçoit des données communiquées par une ligne de transmission, établit la syn chronisation de trames à l' aide de trames contenant, au moins, des première et seconde données de synchronisation pour établir une synchronisation de trames et contrôler les données pour corriger les erreurs de données dans la trame, lesdites première et seconde données de synchronisation étant disposées dans des positions prescrites vers l'intérieur de la trame, caractérisé en ce qu'il comporte: une première unité de synchronisation de trames pour
essayer de détecter lesdites premières données de synchro-
nisation à l'intérieur desdites données reçues dans un état de recherche de trame, dans lequel une synchronisation de
trames n'est pas établie, et pour introduire un état syn-
chrone, dans lequel une synchronisation de trames est
établie lorsque lesdites premières données de synchronisa-
tion sont détectées dans ladite position prescrite pendant un premier nombre prédéterminé de trames successives; une unité de correction d'erreurs pour corriger des erreurs de données dans la trame sur la base desdites données de contrôle dans la trame lorsque lesdites premières données de synchronisation sont détectées par ladite première unité
de synchronisation de trames, et une seconde unité de syn-
chronisation de trames pour essayer de détecter lesdites secondes données de synchronisation dans ladite position prescrite à l'intérieur de la trame corrigée par ladite unité de correction d'erreurs, et pour ramener ladite première unité de synchronisation dans ledit état de recherche de trame lorsque lesdites secondes données de
synchronisation ne sont pas détectées.
Selon une autre caractéristique de l' invention, ladite seconde unité de synchronisation de trames modifie ladite première unité de synchronisation de trames en l'amenant dans l'état synchrone lorsque le nombre desUites
secondes données de synchronisation détectées successive-
ment est égal ou supérieur à un second nombre prédéterminé.
Selon une autre caractéristique de l' invention, ladite première unité de synchronisation de trames essaie de détecter lesdites premières données de synchroni sat ion dans la position prescrite de la trame recue dans l'état synchrone, et introduit l'état de recherche de trame lorsque les premières données de synchronisation de trames ne sont pas détectées pour un troisième nombre prédéterminé
de trames successives, et ladite seconde unité de synchro-
nisation de trames essaie de détecter lesdites secondes données de synchronisation dans la position prescrite dans la trame recue corrigée par ladite unité de correction d'erreur et place ladite première unité de synchronisation dans ledit état de recherche de trame lorsqu'un quatrième
nombre prédéterminé desdites secondes donnces de synchroni-
sation ne sont pas détectées successivement.
Selon ce premier aspect de l' invention, dans
l'état de recherche de trame, dans lequel la synchronisa-
tion de trames n'a pas été établie, une tentative est faite pour détecter les première données de synchronisation à
l'intérieur des données recues. Lorsque les premières don-
nées de synchronisation sont détectées dans la position prescrite pour un premier nombre, déterminé par avance, de trames successives, la première unité de synchronisation de
trames passe à un état asynchrone, dans lequel une synchro-
nisation de trames est établie. De même des erreurs de données contenues dans une trame possédant des premières données de synchronisation détectées sont corrigées, sur la
base des données de contrôle contenues dans la trame.
Ensuite une tentative est faite pour détecter les secondes données de synchroni sat ion dans la position prescrite à l'intérieur de la trame après correction. Si les secondes donnces de synchronisation ne sont pas détectées, la pre mière unité de synchronisation de trames revient dans
l'état de recherche de trame.
De cette manière, grâce au premier aspect de la présente invention, méme lorsqu'une synchronisation de trames est établie sur la base de données avant une cor- rection d'erreurs de code, si une synchronisation de trames n'est pas établie sur la base de données après la correction d'erreurs, la première unité de synchronisation de trames est ramenée à l'état de recherche de trame. Il en résulte qu'une synchronisation de trames peut étre exécutée
d'une manière plus précise et que des étapes pseuJo-
synchronisoes (synchronisées de façon erronée) peuvent étre empéchées. Le dispositif de synchronisation de trames selon un second aspect de la présente invention est un dispositif de synchronisation de trames, qui reçoit des données communiquées dans une ligne de transmission et établit une synchronisation de trames au moyen de trames contenant, au moins, des premières et secondes données de synchronisation pour l'établissement d'une synchronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites premières et secondes données de synchronisation de trames étant disposées dans des positions prescrites à l'intérieur de la trame, caractérisé
en ce qu'il comporte: une première unité de synchronisa-
tion de trames pour essayer de détecter lesdites premières données de synchronisation dans ladite position prescrite dans ladite trame reçue dans un état asynchrone, dans lequel la synchronisation de trames est établie, et pour
introduire un état asynchrone, dans lequel la synchronisa-
tion de trames n'est pas établie lorsque lesdites premières données de synchronisation ne sont pas détectées pendant un nombre prédéterminé de trames successives, une unité de correction d'erreurs pour corriger des erreurs de code de donnces dans ladite trame reçue sur la base desdites données de contrôle dans la trame, et une seconde unité de synchronisation de trames pour essayer de détecter lesdites secondes données de synchronisation dans ladite position prescrite dans la trame corrigée par iadite unité de correction d'erreurs, et introduire ladite première unité de synchronisation dans ledit état asynchrone lorsqu'un second nombre prédéterminé desdites secondes donnces de
synchronisation ne sont pas détectées successivement.
Selon une autre caractéristique de l' invention, ladite trame possède une partie de service contenant des donnéss de commande et une partie d'informations contenant
des donnces d'utilisateur, et lesdites données de synchro-
nisation sont positionnées dans ladite partie de service et une ou plusieurs desdites données de synchronisation sont
positionnces dans ladite partie d'informations.
Selon une autre caractéristique de l' invention, ladite trame possède une partie de service contenant des donnces de commande, et lesdites premières et secondes données de synchronisation sont positionnées dans des
positions différentes dans ladite partie de service.
Dans le second aspect de la présente invention, dans un ét at synchrone dans leque l la s ynchroni sat i on de trames est établie, une tentative est faite pour détecter les premières données de synchronisation dans la position prescrite à l'intérieur de la trame recue. Si les premières donnces de synchronisation ne sont pas détectées pour un premier nombre, déterminé par avance, de trames successives, la première unité de synchronisation de trames passe dans un état asynchrone, dans lequel une synchronisa tion de trames n'est pas établie. De même des erreurs de donnéss contenues dans la trame reçue sont corrigées sur la
base des données de contrôle contenues dans la trame.
Ensuite une tentative est faite pour détecter les secondes donnces de synchronisation dans la position prescrite à l'intérieur de la trame corrigée, et si les secondes données de synchronisation ne sont pas détectées pour un second nombre, déterminer par avance, la première unité de
synchronisation de trames passe dans un état asynchrone.
Par conséquent, dans le second aspect de la pré sente invention, même dans un état dans lequel une synchro- nisation de trames est établie, si au moins l'une des deux données de synchronisation de trames obtenues avant et après la correction d'erreurs n'est pas détectée, l'état synchrone est annulé. Il en résulte que l'état synchrone de trames peut être maintenu d'une manière plus précise après l'établissement de la synchronisation de trames, et en outre des états de pseuJo- synchronisation (synchronisation
erronée) peuvent être empêchés.
Le di spositi f de synchroni sat ion de trames selon
un troisième aspect de la présente invention est un dispo-
sitif de synchronisation de trames, qui reçoit des données communiquées par une ligne de transmission et établit une synchronisation de trames au moyen de trames contenant, au moins, des données de synchronisation pour établir la syn chroni sat ion de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesUites données de synchronisation étant disposées dans une position prescrite dans la trame, caractérisé en ce qu'il comporte: une première unité de synchroni sat ion de trames
pour essayer de détecter lesUites données de synchronisa-
tion à l'intérieur desUites donnces reçues dans un état de recherche de trame, dans lequel une synchronisation de
trames n'est pas établie, et pour introduire un etat syn-
chrone, dans lequel une synchronisation de trames est éta blie lorsque lesUites donnces de synchronisation sont détectées dans ladite position prescrite pendant un premier nombre prédéterminé de trames successives; une unité de correction d'erreurs pour corriger des erreurs de données dans la trame sur la base desdites donnces de contrôle dans la trame lorsque lesdites données de synchronisation sont détectées par ladite première unité de synchroni sat ion de trames, et une seconde unité de synchronisation de trames
pour essayer de détecter lesUites données de synchronisa-
tion dans ladite position prescrite à l'intérieur de la trame corrigée par ladite unité de correction d'erreurs, et pour ramener ladite première unité de synchroni sat ion dans ledit état de recherche de trame lorsque lesdites donnces
de synchronisation ne sont pas détectées.
Selon une autre caractéristique de l' invention, lesdites unités de synchronisation de trames essaient, dans
l'état synchrone, de détecter lesdites données de synchro-
nisation dans la position prescrite de la trame reque, et introduit l'état de recherche de trame lorsque les données de synchroni sat ion de trames ne s ont pas détectée s pour un deuxième nombre prédéterminé de trames successives, et ladite seconde unité de synchronisation de trames essaie de détecter lesdites données de synchronisation dans ladite position prescrite dans la trame reque corrigée par ladite unité de correction d'erreurs et place ladite première unité de synchronisation dans ledit état de recherche de trame lorsqu'un troisième nombre prédéterminé desdites données de synchroni sat ion ne sont pas détectées successivement. Selon ce troisième aspect de l' invention égale ment, comme pour le premier aspect indiqué plus haut, même si la synchronisation de trames est établie sur la base de données obtenues avant une correction d'erreurs de code, si la synchronisation de trames n'est pas établie sur la base de données après la correction d'erreur de code, la première unité de synchronisation de trames revient à l'état de recherche de trame. Grâce à cela, une synchroni sation de trames peut être exéautée de façon plus précise, et des états de pseudo- synchronisation (synchronisation
erronée) peuvent être empêchés.
Le dispositif de synchronisation de trames selon
un quatrième aspect de la présente invention est un dispo-
sitif de synchronisation de trames, qui reçoit des données communiquées dans une ligne de transmission et établit une synchronisation de trames au moyen de trames contenant, au moins, des données de synchronisation pour l'établissement d'une synchronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites données de synchronisation de trames étant disposées dans une position prescrite à l'intérieur de la trame, caractérisé en ce qu'il comporte: une première unité de synchronisation de trames pour essayer de détecter lesdites données de synchronisation dans ladite position prescrite de ladite trame reçue dans un état synchrone dans lequel une synchronisation de trames est établie, et pour
introduire un état asynchrone dans lequel une synchronisa-
tion de trames n'est pas établie lorsque lesdites données de synchronisation ne sont pas détectées pendant un nombre prédéterminé de trames successivesi une unité de correction d'erreurs pour corriger des erreurs de données dans ladite trame reçue sur la base desdites données de contrôle dans la trame, et une seconde unité de synchronisation de trames
pour essayer de détecter lesUites données de synchronisa-
tion dans ladite position prescrite dans la trame corrigée par ladite unité de correction d'erreurs, et placer ladite première unité de synchronisation dans ledit état asynchrone lorsque lesdites donnces de synchronisation ne sont pas détectées pendant ledit nombre prédéterminé de
trames successives.
Selon ce quatrième aspect de l' invention égale-
ment, comme dans le cas du second aspect indiqué précédem-
ment, même dans un état dans lequel une synchronisation de trames est établie, si des données de synchronisation de trames ne sont pas détectées au moins une fois avant et après la correction d'erreurs de code, l'état synchrone est annulé. Grâce à ces dispositions, l'état de synchronisation de trames peut être conservé d'une manière plus précise après l'établissement de la synchronisation de trames, et des états de pseudo-synchronisation (synchronisation
erronée) peuvent être empêchés..
Selon un autre aspect de l' invention, il est prévu un procédé de s ynchroni sat ion de trame s exécuté par un dispositif de réception, qui reçoit des donnces communiquées dans une ligne de transmission et établit une synchronisation de trames au moyen de trames contenant, au moins, des premières et secondes données de synchronisation pour l'établissement d'une synchronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites premières et secondes données de synchronisation de trames étant disposées dans des positions prescrites à l'intérieur de la trame, caractérisé en ce qu'il comporte les étapes consistant à: essayer de détecter lesdites premières données de synchronisation à l'intérieur desdites données reçues dans un état de recherche de trame, dans lequel une synchronisation de trames n'est pas établie, et introduire un état synchrone, dans lequel une synchroni sat ion de trames est établ ie lorsque lesdites premières données de synchronisation sont détectées dans ladite position prescrite pendant un premier nombre prédéterminé de trames successives; corriger des erreurs de données dans la trame possadant lesUites premières données de synchronisation détectées sur la base desdites donnces de contrôle dans la trame, et essayer de détecter lesdites secondes données de synchronisaion dans ladite position prescrite dans ladite trame corrigée, et revenir audit état de recherche de trame lorsque lesUites
secondes données de synchronisation ne sont pas détectées.
Selon un autre aspect de l' invention, il est prévu un procédé de synchroni sat ion de trames exécuté par un dispositif de réception, qui recoit des données commu niquées dans une ligne de transmission et établit une syn chronisation de trames au moyen de trames contenant, au moins, des premières et secondes données de synchronisation pour l'établissement d'une synchronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites premières et secondes données de synchronisation de trames étant disposées dans des positions prescrites à l'intérieur de la trame, caractérisé en ce qu'il comporte les étapes consistant à: essayer de détecter lesdites premières données de synchronisation dans ladite position prescrite dans ladite trame reçue dans un état synchrone, dans lequel la synchronisation de trames est établie, et introduire un état asynchrone, dans lequel la synchronisation de trames n'est pas établie lorsque lesdites donnée s de synchroni sat ion ne sont pas détectées pendant un second nombre prédéterminé de trames successives, corriger des erreurs des données dans ladite trame reçue sur la base desUites données de contrôle dans la trame; et essayer de détecter lesdites secondes données de synchronisation dans ladite position prescrite dans ladite trame corrigée, et introduire ledit état asynchrone lorsque lesdites secondes données de synchronisation ne sont pas détectées pour un second nombre de trames successives. Selon un autre aspect de l' invention, il est prévu un procédé de synchronisation de trames exécuté par
un dispositif de réception qui reçoit des données communi-
quées dans une ligne de transmission et établit la synchro-
nisation de trames au moyen de trames contenant, au moins, des données de synchronisation pour établir la synchronisa tion de trames, et des donnces de contrôle pour corriger des erreurs de donnces dans la trame, lesdites données de synchronisation étant situées dans une position prescrite à l'intérieur de la trame, caractérisé en ce qu'il comporte les étapes consistant à: essayer de détecter lesdites données de synchronisation dans lesUites donnces reçues
dans un état de recherche de trame, dans lequel la synchro-
nisation de trames n'est pas établie, et introduire un état synchrone, dans lequel la synchronisation de trames est établie lorsque lesdites données de synchronisation sont détectéss dans ladite position prescrite, pour un premier nombre prédéterminé de trames successives; corriger des erreurs des donnces dans la trame possédant lesdites données de synchronisation détectées sur la base desdites donnéss de contrôle dans la trame lorsque lesdites données de synchronisation sont détectées, et essayer de détecter lesdites données de synchronisation dans ladite position prescrite dans ladite trame corrigée et revenir audit état
de recherche de trame lorsque lesUites données de synchro-
nisation ne sont pas détectées.
Selon un autre aspect de l' invention, il est prévu un procédé de synchroni s at ion de trame s exé auté par un dispositif de réception qui reçoit des données communi quées dans une ligne de transmission et établit la synchro nisation de trames au moyen de trames contenant, au moins,
une donnée de synchronisation pour établir une synchronisa-
tion de trames et des données de contrôle pour corriger des
erreurs de données dans la trame, lesdites données de syn-
chronisation étant disposées dans une position prescrite à l' intérieur de la trame, caractérisé en ce qu' il. comprend les étapes consistant à: essayer de détecter lesdites données de synchronisation dans ladite position prescrite dans ladite trame reçue dans un état synchrone, dans lequel la synchronisation de trames est établie, et introduire un état asynchrone, dans lequel la synchronisation de trames
n'est pas établie lorsque lesUites données de synchronisa-
tion ne sont pas détectées pendant un nombre prédéterminé de trames successives, corriger des erreurs des données dans ladite trame reque sur la base desUites données de contrôle dans la trame, et essayer de détecterlesUites données de synchronisation dans ladite position prescrite dans ladite trame corrige, et introduire ladit Atat asynchrone lorsque lesUites donnes de synchronisation ne sont pas dAtectes pour ladit nombre prAdAterminA de trames successives.. D'autres caract6ristiques et avantages de la
prAsente invention ressortiront de la description donne
ci-aprAs prise en rAfArence aux dessins annexs, sur les quels: - la figure 1 est un schAma-bloc reprAsentant la contiguration d'un dispositif de transmission selon une premiAre forme de ralisation de la prsente invention; - la figure 2 est un schAma-bloc reprAsentant la
configuration d'un dispositif de rAception selon la pre-
mire forme de ralisation de la prAsente invention; - la figure 3 est un organigramme reprAsentant le dAroulement du traitement dans le circuit de synchronisa tion de trames et dans un ctrcuit de synchronisation de trames de signaux originaux du dispositif de rAception; - la figure 4 est un schAma-bloc reprAsentant la configuration du dispositif de rAception selon une seconde forme de ralisation de la prAsente invention; - la figure 5 est un organigramme reprAsentant le
dAroulement du traitement dans un premier circuit de syn-
chronisation de trames et d'un second circuit de synchroni sation de trames du dispositif de rAception; - la figure 6 est un schAma-bloc reprAsentant la configuration du dispositif de transmission selon une troisiAme forme de ralisation de la prAsente invention; - la figure 7 est un schAma-bloc montrant la configuration du dispositif de rAception de la troisiAme forme de ralisation de la prAsente invention; - la figure 8 est un organigramme reprsentant le
dAroulement du traitement dans le premier circuit de syn-
chronisation de trames et dans 1 second circuit de syn 3S chronisaLion de trames du dispositif de rAception; - la figure 9, dont il a déjà été fait mention, représente le format des trames de signaux de transmission, transmis à des vitesses allant de quelques gigabits par seconde (Gbps) à plusieurs térabits par seconde (Tbps) dans des câbles sous-marins à fibres optiques, et - la figure 10, dont il a déjà été fait mention, est un diagramme de transitions entre états illustrant un procédé de synchronisation à trames exécuté au moyen d'un
récepteur pour la réception de telles trames.
La figure 1 représente un schéma-bloc montrant la configuration du dispositif de transmission 1 dans une
première forme de réalisation de la présente invention.
Ce dispositif de transmission 1 possède un cir-
cuit 11 de contrôle de signaux, une mémoire de conversion de vitesse 12, un circuit 13 d' interface de signaux de service, un circuit 14 de multiplexage de la partie de service, un circuit 15 de production de mot s de trame, un circuit 16 de calcul de bits de contrôle, un circuit 17 de multiplexage de la partie de contrôle et un circuit 18 de
brouillage de signaux.
La structure de la trame transmise par ce dispo sitif de transmission 1 est la même que la trame A expli
quce dans la description de la technique associée (voir la
figure 9), et ainsi on ne donnera pas ici d'explications.
Les données (signal original) contenues dans la partie d'informations A2 de la trame A sont envoyées au circuit 11 de contrôle du signal. Les donnces d'entrée sont par exemple des données multiplexées dans SDH et com prennent une ou plusieurs trames incluant une partie de
service B1 et une partie informations B2.
Après le contrôle de l'état des donnces d'entrce, le circuit 11 de contrôle de signaux envoie les donnces à la mémoire de conversion de vitesse 12. La mémoire de conversion de vitesse 12 est un tampon permettant d'ajuster la vitesse de transmission; des données sont lues à partir de la mémoire de conversion de vitesse 12 en direction du circuit 14 de multiplexage de la partie de service
conformément à la vitesse de transmission.
D'autre part, une information additionnelle contenue dans la partie de service A1 est envoyée au cir- cuit 13 d' interface de signaux de service et est envoyée, par ce circuit 13, au circuit 14 de multiplexage de la partie de service. Le circuit 14 de multiplexage de la partie de service multiplexe des bits d'informations lus à partir de la mémoire de conversion de vitesse 12 et des bits d'informations additionnels envoyés par le circuit 13 d' interface du signal de service, et produit une trame
posséJant une partie de service A1 et une partie informa-
tions A2.
Le circuit 14 de multiplexage de la partie de service écrit un mot de trame a envoyé par le circuit 15 de production de mots de trames au début de la partie de service A1. Ensuite, le circuit 14 de multiplexage de la partie de service envoie la trame produite (partie de ser vice A1 et partie informations A2) au cTrcuit 16 de calcul de bits de contrôle et au circuit 17 de multiplexage de la
partie de contrôle.
Le circuit 16 de calcul des bits de contrôle calcule les bits de contrôle à partir des donnces de la
partie de service A1 et les données de la partie d'informa-
tions A2 envoyées par le circuit 14 de multiplexage de la partie de service, et envoie le résultat du calcul au
cTrcuit 17 de multiplexage de la partie de contrôle.
Le circuit 17 de multiplexage de la partie de contrôle multiplexe la partie de service A1 et la partie informations A2 envoyées par le cTrcuit 14 de multiplexage de la partie de service, avec le bit de contrôle envoyé par l'unité 16 de calcul du bit de contrôle, et crée la trame A représentée sur la figure 9. Cette trame A est envoyée au
circuit 18 de brouillage du signal.
Le circuit 17 de brouillage du signal applique un traitement de brouillage à la trame d'entrée A en utilisant un profil pseuJo-aléatoire requis dans la transmission optique, et délivre le résultat à une fibre optique ou analogue. La figure 2 est un schéma-bloc représentant la configuration du dispositif de réception 2 de la première
forme de réalisation de la présente invention. Ce disposi-
tif de réception 2 reçoit la trame A de la part du dispo
sitif d'émission 1. La figure 3 est un organigramme repré-
sentant le déroulement du traitement dans le circuit de
synchronisation de trames 21 et dans le circuit 29 de syn-
chronisation de trames du signal original du dispositif de réception 2. Ce dispositif de réception 2 possède un cir cuit 21 de synchronisation de trames, un circuit 22 de désembrouillage du signal, un circuit de détection d'erreurs 23, un circuit de correction d'erreurs 24, un circuit 25 de séparation de la partie service, une mémoire de conversion de vitesse 26, un circuit 27 de contrôle de signal, un circuit 28 d' interface de signal de service et
un circuit 29 de synchronisation de trames du signal ori-
ginal. Dans cette forme de réalisation, le circuit 21 de synchroni sat ion de trames exécute un traitement de garde d'alignement arrière et un traitement de garde d'alignement avant, sur la base du mot de trame a avant la correction d'erreur, et le circuit 29 de synchronisation de trames du signal original exécute un traitement de garde d'alignement arrière et un traitement de garde d'alignement avant sur la base du mot de trame b après correction d'erreurs. On va
expliquer ci-après des détails concernant ces opérations.
Le circuit de synchronisation de trames 21 exé-
cute une recherche de trame pour une trame reçue A (pas S1) et évalue si le mot de trame a a été détecté dans le signal
reçu (pas S2).
Si le mot de trame a n'est pas détecté "NON lors du pas S2", le circuit de synchronisation de trames 21 ramène à zéro la valeur de comptage du premier compteur de trames (un compteur qui compte le nombre de trames détec tées successivement), que le circuit 21 contient en lui (pas S3), et exécute à nouveau une recherche de trame (pas S1). D'autre part, si le mode de trame a est détecté ("OUI" lors du pas S2), le circuit de synchronisation de trames 21 incrémente d'une unité la valeur de comptage du premier compteur de trames (pas S4) et évalue si, après incrémentation, la valeur de comptage du premier compteur de trames est égale ou supérieure au nombre nl d'étages de garde d'alignement arrière réglé par avance dans le circuit
21 (pas S5).
Ici le nombre nl d' étages de garde d' alignement arrière est réglé sur une valeur appropriée de telle sorte que le dispositif de réception 2 peut passer d'un état asynchrone à un état synchrone, qui correspond au taux d'erreurs de code du canal de transmission et à d'autres caractéristiques. La valeur actuelle est déterminée sur la base d'expériences, de simulations, d'applications actuelles et analogues; à titre d'exemple, une valeur nl =
2 peut être réglée.
Si la valeur de comptage du premier compteur de trames est inférieure au nombre nl d'étages de garde d'alignement arrière ("NON" lors du pas S5), le circuit de synchronisation de trames 21 revient au pas S2 et évalue si le mot de trame a est détecté dans les positions de départ de trames successives. Si le mot de trame a est détecté dans les positions de départ de trames successives ("OUI" lors du pas S2), le circuit de synchronisation de trames 21 incrémente de un la valeur de comptage du premier compteur
de trames (pas S4).
Lorsque ce traitement est répété et que la valeur de comptage du premier compteur de trames atteint le nombre nl d' étages de garde d' alignement arrière ou plus ("OUI" lors du pas S5), le dispositif de réception 2 passe à un
état synchrone (pas S6; voir l'état 200 sur la figure 10).
D'autre part, un traitement de garde d'alignement arrière est également exécuté pour les trames B contenues dans la partie d' information A2 de la trame A. Lors du pas S2, si le mot de trame a de la trame A est détecté, la trame A est envoyée au circuit 22 de désembrouillage du signal. Le circuit 22 de désembrouillage du signal régénère la trame A, qui a été traitée par brouillage moyennant l'utilisation d'un profil pseuJo aléatoire, pour obtenir la trame A avant le traitement de brouillage, et envoie la trame A régénérée au cTrcuit 23 de détection d'erreurs et au circuit 24 de correction d'erreurs. Le circuit 23 de détection d'erreurs détecte si des erreurs apparaissant pendant la transmission existent, sur la base de la partie de contrôle A3 de la trame A; si
des erreurs sont détectées, les données indiquant la cor-
rection d'erreurs sont envoyées au circuit 24 de correction d'erreurs. Le circuit 24 de correction d'erreurs corrige les erreurs existant dans la trame A, sur la base de la trame A envoyée par le circuit 22 de désembrouillage du signal et les données indiquant une correction d'erreur envoyée par le circuit 23 de détection d'erreurs. Il en résulte que la partie de contrôle A3 est élimince de la trame A. Le circuit 24 de correction d'erreurs envoie la trame A, dans laquelle des erreurs ont été corrigées et dont la partie de contrôle A3 a été retirée, au circuit 25 de séparation de
la partie de service.
Le circuit 25 de séparation de la partie de ser-
vice sépare la partie de service A1 et la partie informa tions A2 de la trame A (partie de service A1 et partie informations A2) envoyées par le circuit 24 de correction d'erreurs, envoie la partie de service A1 au circuit 28 d' interface du signal de service et envoie la partie
d'informations A2 à la mémoire de conversion de vitesse 26.
La mémoire de conversion de vitesse 26 est un tampon permettant de régler la vitesse obtenue par sup pression de la partie de service A1, dans la trame A; la partie d'informations A2 est lue à partir de la mémoire de conversion de vitesse 26 conformément à la vitesse de
traitement du circuit 27 de contrôle du signal.
Le cTrcuit 27 de contrôle du signal et le circuit 28 d' interface du signal de service sont similaires respectivement au circuit 11 de contrôle du signal et au circuit 13 d' interface du signal de service dans le dispositif de transmission 1 de la figure 1 mentionnce précédemment; et lors d'une transmission vers un autre dispositif de réception, une mémoire de conversion de vitesse 12 et un circuit 14 de multiplexage de la partie de service et d'autres cTrcuits sont prévus dans les étages
aval des circuits 27 et 28.
D'autre part, la partie d'informations A2 est envoyée par le circuit 27 de contrôle du signal au cTrcuit 29 de synchronisation de trames du signal original. Le circuit 29 de synchronisation de trames du signal original évalue si le mot de trame b est détecté dans la trame B (signal original) contenue dans la partie informations A2
(pas S12).
Lorsqu'une pluralité de trames B sont contenues dans la partie d'informations A2, une évaluation concernant le fait que le mot de trame b est détecté, est exécutée séquentiellement à partir de la première trame parmi la pluralité de trames B. Si le mot de trame b n'est pas détecté ("NON" lors du pas S12), le circuit 29 de synchr=onisation de trames du signal original ramène à zéro le second compteur de trames, que le circuit 29 contient en lui, à zéro (pas S13) et envoie au circuit 21 de synchronisation de trames un signal pour ramener à zéro le premier compteur de trames du circuit 21 de synchronisation de trames. Il en résulte que le circuit 21 de synchronisation de trames ramène le premier compteur de trames (pas S14) et commence à nouveau
la recherche de trame (pas S1).
D'autre part, si le mot de trame b est détecté ("OUI" lors du pas S12), le circuit 29 de synchronisation de trames du signal d'origine incrémente de un le second compteur de trames (pas S15). Ensuite, le circuit 29 de synchronisation de trames du signal original évalue si la valeur de comptage du second compteur de trames après incrémentation est égal ou supérieur au nombre nl2, réglé
par avance dans le circuit 29, d'étages de garde d'aligne-
ment arrière (pas S16).
Ici, le nombre n2 d' étages de garde d' alignement arrière est réglé sur une valeur appropriée de sorte que le dispositif de réception 2 peut passer d'un état synchrone à un état asynchrone, correspondant au taux d'erreur de code du canal de transmission et à d'autres caractéristiques. La valeur actuelle est déterminée sur la base d'expériences, de simulation, d'opérations rcelles et analogues; à titre d'exemple, on peut régler une valeur n2 = 2. Les nombres nl et n2 des étages de garde d'alignement arrière peuvent être réglés sur des valeurs différentes ou peuvent être réglés
sur la même valeur.
Lorsque la valeur de comptage du second compteur de trames est inférieure au nombre n2 d'étages de garde d'alignement arrière ("NON" lors du pas S16), s'il existe une trame suivante B. le circuit 29 de synchronisation du signal original évalue si le mot de trame b est détecté dans la position de départ de la trame suivante B (pas S12) et si les pas S13 et S14 ou les pas S15 et S16 sont répétés
conformément au résultat de l'évaluation.
Lorsque la valeur de comptage du second compteur de trames est inférieure au nombre n2 d'étages de garde d'alignement arrière ("NON" lors du pas S16), s'il n'existe aucune trame suivante b, le traitement par le circuit 29 de synchronisation de trames du signal original se termine, et si la trame suivante A a été reçue, le traitement d'une trame B contenue dans cette trame A commence. Lors d'un
nouveau démarrage du traitement, le circuit 29 de synchro-
nisation de trames du signal original peut commencer ce traitement pour ramener à zéro le second compteur de trames ou bien peut commencer le traitement dans un état dans lequel la valeur antérieure du second compteur de trames
est retenue.
D'autre part, lorsque la valeur de comptage du second compteur de trames est égale ou supérieure au nombre n2 d' étages de garde d' alignement arrière ("OUI" lors du pas S16), le circuit 29 de synchronisation de trames du signal original envoie au cTrcuit de synchronisation de trames 21 un signal (signal d'établissement de synchronisa
tion) indiquant le passage à un état synchrone.
Lorsque le circuit de synchronisation de trames 21 reçoit ce signal d'établissement de synchronisation, si le circuit de synchronisation 21 est encore dans un état de garde d' alignement arrière (c' est-à-dire si lors du pas S5, la valeur de comptage du premier compteur de trames est inférieure à nl), le circuit de synchronisation de trames 21 omet le traitement de garde d'alignement arrière (pas S2 à S5) et passe à un état synchrone (pas S6). Grâce à cela, le dispositif de réception 2 passe à un état synchrone (pas
S6; voir l'état 200 sur la figure 10).
Il en résulte qu'un passage à un état synchrone peut étre réalisé en un bref intervalle de temps. C'est-à dire que, si par exemple n2 trames B ou un plus grand nombre de trames B sont incluses dans une trame A, et par détection d'une trame A, n2 mots de trames b ou un plus grand nombre de mots de trames b peuvent être détectés, alors sous l'effet de la réception de la trame unique A, un passage à un état de synchronisation de trames peut être ., reallse. Si le circuit 21 de synchronisation de trames est déjà dans un état synchrone au moment de la réception d'un signal d'établissement de synchronisation, l'état synchrone
est maintenu.
Le dispositif de réception 2 exécute un traite ment de garde d'alignement avant après le passage à l'état synchrone. Tout d'abord, le circuit 21 de synchronisation de trames évalue si le mot de trame a est détecté dans la
position de départ de la trame suivante A (pas S7).
Si le mot de trame a est détecté ("OUI" lors du pas S7), le circuit 21 de synchronisation de trames ramène à zéro la valeur de comptage du troisième compteur de trames (un compteur qui compte le nombre de trames qui ne sont pas détectées successivement), que le circuit 21 contient en lui (pas S8). Ensuite le circuit de synchroni sation de trames 21 revient au pas S7 et évalue si le mot de trame a est détecté lors de la trame suivante A. A cet
instant, l'état synchrone est maintenu.
D'autre part, si le mot de trame a n'est pas détecté ("NON" lors du pas S7), le circuit de synchronisa tion de trames 21 incrémente de un le troisième compteur de trames (pas S9) et évalue si la valeur de comptage du troisième compteur de trames incrémenté est égale ou supé rieure au nombre nl réglé par avance dans le circuit 21
d'étages de garde d'alignement avant (pas S10).
Ici le nombre ml d'étages de garde d'alignement avant est réglé sur une valeur appropriée de sorte que le dispositif de réception 2 peut commuter d'un état synchrone à un état asynchrone, conformément au taux d'erreurs de code du canal de transmission et à d'autres caractéristiques. La valeur rcelle est détermince sur la base d'expériences, de simulations, d'opérations rcelles et analogues; par exemple, on pourrait régler une valeur ml = 4. Le nombre d'étage ml de garde d'alignement avant et les nombres nl ou n2 d'étages de garde d'alignement arrière peuvent être réglés sur des valeurs différentes ou peuvent
être réglés sur la même valeur.
Si la valeur de comptage du troisième compteur de trames est inférieure au nombre ml d'étages de garde d'alignement avant ("NON" lors du pas S10), le circuit 21 de synchronisation de trames revient au pas S7 et évalue si le mot de trame a est détecté dans la position de départ de la trame A suivante. Si le mot de trame a n'est pas détecté dans la position de départ de la trame suivante A ("NON" lors du pas S7), le circuit 21 de synchronisation de trames incrémente de un la valeur de comptage du troisième
compteur de trames (pas S9).
Lorsque, lors de la répétition d'un tel traite-
ment, la valeur de comptage du troisième compteur de trames devient égale ou supérieure au nombre ml d'étages de garde d'alignement avant ("OUI" lors du pas S10), le dispositif de réception 2 quitte l'état synchrone et passe à un état
asynchrone (voir l'état 100 sur la figure 10).
D'autre part, une garde d'alignement avant est également exécutée pour les trames B contenues dans la partie informations A2 de la trame A. Après le passage à l'état synchrone (pas S6) comme expliqué précédemment, les trames suivantes reçues A sont traitées par chacun des circuits allant du circuit 22 de désembrouillage du signal jusqu'au circuit 27 de contrôle du signal, indépendamment du fait que le mot de trame a est détecté ou non dans chacune de ces trames A lors du pas S7, et les parties d'informations A2 sont envoyées du circuit 27 de contrôle du signal au circuit 29
de synchronisation de trames du signal original.
Le circuit 29 de synchronisation de trames du signal original évalue si le mot de trame b dans la trame B contenue dans la partie informations A2 est détecté (pas S17). Lorsqu'il existe une pluralité de trames B contenues dans la partie informations A2, une évaluation est exécutée pour déterminer si le mot de trame b est détecté dans l'ordre à partir de la première trame de la pluralité de trames B. Si le mot de trame b est détecté ("OUI" lors du pas S17), le circuit 29 de synchronisation de trames du signal original ramène à zéro un quatrième compteur de
trames du circuit 29 (pas S18). S'il existe une trame sui-
vante B. le circuit 29 de synchronisation de trames du
signal original répète alors le traitement du pas S17.
D'autre part, si lors du pas S17, le mot de trame b n'est pas détecté ("NON" lors du pas S17), le circuit 29 de synchronisation de trames et le signal original incrémentent de un la valeur de comptage du quatrième compteur (pas S19) et évalue si la valeur de comptage du
quatrième compteur de trames incrémenté est égale ou supé-
rieure au nombre m2, réglé par avance dans le circuit 29,
* des étages de garde d'alignement avant (pas S20).
Le nombre m2 d'étages de garde d'alignement avant est réglé sur une valeur appropriée de sorte que le dispositif de réception 2 peut passer d'un état synchrone à un état asynchrone, d'une manière qui correspond au taux d'erreurs de code du canal de transmission et à d'autres caractéristiques. La valeur réelle est déterminée sur la base d'expériences, de simulations, d'applications actuelles et analogues; à titre d'exemple, on peut régler
une valeur m2 = 4. Les nombres d'étages de garde d'aligne-
ment avant m2 peuvent être réglés sur différentes valeurs ou peuvent être réglés sur la même valeur. De même le nombre m2 d'étages de garde d'alignement avant et les nombres nl et n2 d'étages de garde d'alignement arrière peuvent être réglés sur des valeurs différentes ou peuvent
être réglées sur la même valeur.
Lorsque la valeur de comptage du quatrième comp-
teur de trames est inférieure au nombre m2 d'étages de garde d'allgnement avant ("NON" lors du pas S20), s'il
existe une trame suivante B. le circuit 29 de synchronisa-
tion de trames du signal original évalue si le mot de trame b est détecté dans la position de départ de la trame suivante B (pas S17) et, en fonction du résultat de l'évaluation, le traitement du pas S18 ou des pas S19 et
S20 est répété.
Lorsque la valeur de comptage du quatrième comp-
teur de trames est inférieur au nombre m2 d'étages de garde d'alignement avant ("NON" lors du pas S20), si aucune trame suivante B n'existe, le traitement effectué par le circuit 29 de synchronisation de trames du signal original se termine et, lorsque la trame suivante A est reçue, un traitement démarre à nouveau pour les trames B contenues dans cette trame A. A nouveau lors du démarrage du traitement, le circuit 29 de synchronisation de trames du signal original peut ramener à zéro le quatrième compteur de trames et commencer le traitement ou bien peut commencer
le traitement tout en conservant la valeur précédente.
D'autre part, lorsque la valeur de comptage du quatrième compteur de trames est égale ou supérieure au nombre m2 d' étages de garde d' alignement avant ("OUI" lors du pas S20), le circuit 29 de synchronisation de trames du
signal original envoie un signal au circuit de synchronisa-
tion de trames 21 pour faire redémarrer la recherche de trames, et le dispositif de réception 2 passe dans un état asynchrone (pas S11; voir l'état 100 sur la figure 10). Le
traitement est alors à nouveau répété à partir du pas S1.
Par conséquent, dans cette forme de réalisation, lors de la recherche de trame et de la garde d'alignement arrière, alors on est en présence d'un état asynchrone, une évaluation est exécutée pour déterminer si le mot de trame a est détecté dans la trame A; si le mot de trame a est détecté, la détection du mot de trame b dans des trames B contenues dans la trame A après une correction d'erreurs est exécutée. Par conséquent, même si un mot de trame a est détecté par erreur en tant que résultat d'une erreur de code, le mot de trame b n'est pas détecté correctement et
par conséquent une synchronisation de trames n'est pas éta-
blie. Ces moyens permettent d'empêcher une pseudo-synchro nisation, et une synchronisation de trames est établie
d'une manière plus fiable.
Dans cette forme de réalisation, même pendant la maintenance d'un état synchrone et pendant une garde d'alignement avant, une évaluation est faite pour détermi ner si le mot de trame a est détecté avant une correction d'erreurs et si le mot de trame b est détecté après une correction d'erreurs. Si au moins l'un de ces mots n'est pas détecté pendant un nombre de trames successives égal au nombre d'étages de la garde d'alignement avant, le dis positif de réception quitte l'état synchrone et passe à
l'état asynchrone. De même grâce à ces moyens, une pseudo-
synchronisation est empêchée et une synchronisation de
trames est établie d'une manière plus fiable.
Le premier compteur de trames peut être utilisé également en tant que second compteur de trames. Dans ce cas, le nombre n2 d' étages de garde d' alignement arrière est également utilisé en tant que nombre nl d'étages de
garde d'alignement arrière, et la valeur de nl est sélec-
tionnée en tenant compte de cette utilisation double. De même, le traitement du pas S13 est supprimé. Le traitement du pas S15 est exécuté moyennant le fait que le circuit 29 de synchronisation de trames du signal original a envoyé le signal qui incrémente la valeur du premier compteur de trames au circuit 21 de synchronisation de trames de sorte que le circuit 21 de synchronisation de trames incrémente
le premier compteur de trames. Le cTrcuit 21 de synchroni-
sation de trames exécute le traitement du pas S16.
De façon similaire, le troisième compteur de trames peut être utilisé en tant que quatrième compteur de trames. La figure 4 est un schéma-bloc montrant la configuration d'un dispositif de réception 3 correspondant
à une seconde forme de réal i s at ion de la présente inven-
tion. La figure 5 est un organigramme représentant le déroulement du traitement effectué dans un premier circuit 31 de synchronisation de trames et dans un second circuit 32 de synchronisation de trames du dispositif de réception 3. Le dispositif de transmission de cette forme de 1 5 réali sat ion est identique à celui de la première forme de réalisation décrite plus haut (voir figure 1) et ainsi on n'en donnera pas d' explications. Parmi les composants constitutifs du dispositif de réception 3, les composants, qui sont les mémes que dans le dispositif deréception 2 (voir figure 2) de la première forme de réalisation décrite plus haut, sont désignés par les mémes symboles et leurs explications seront omises. En ce qui concerne les différences dans le dispositif de réception 3 par rapport au dispositif de réception 2, le dispositif de réception 3 possède un premier circuit 31 de synchronisation de trames à la place du circuit 21 de synchronisation de trames, un second circuit 32 de synchronisation de trames à la place
du circuit 29 de synchronisation de trames du signal ori-
ginal, et un circuit 33 de contrôle du signal à la place du circuit 27 de contrôle du signali Le circuit de contrôle 33 du signal diffère du circuit 27 de contrôle du signal du dispositif de réception 2 en ce que le signal d'entrée n'est pas envoyé au circuit 29 de synchronisation de trames du signal original. Le premier cTrcuit 31 de synchronisation de trames et le second cTrcuit 3 2 de synchroni sat ion de trames vont être
expliqués ci-après.
Dans cette forme de réalisation, le premier cir-
cuit 31 de synchronisation de trames exécute un traitement de garde d'alignement arrière et un traitement de garde d'alignement avant sur la base du mot de trame a avant une
correction d'erreurs. En outre le second circuit 32 de syn-
chronisation de trames exéaute un traitement de garde d'alignement arrière et un traitement de garde d'alignement avant sur la base du mot de trame après une correction d'erreurs. Les détails de ces opérations vont être
expliqués ci-après.
Le premier circuit 31 de synchronisation de trames exécute le traitement des pas S31 à S35. Le traite ment de ces pas S31 à S35 est identique au traitement des
pas respectifs S1 et S5 de la figure 3 mentionnée précé-
demment et ainsi on n'en donnera pas d' explications. Dans le cas "Y" lors du pas S35, le dispositif de réception 3 passe à un état synchrone (pas S36, état 200 sur la figure 10). Dans le cas de "Y" lors du pas S32, le traitement du premier circuit 31 de synchronisation de trames passe au pas S34 et la trame reçue A est soumise au traitement de chacun des circuits comprenant le circuit 22 de désembrouillage du signal, le circuit 23 de détection d'erreurs et le circuit 24 de correction d'erreurs, et est
envoyée au second circuit de synchronisation de trames 32.
C'est-à-dire que la trame A, dont les erreurs sont corri-
gées, est envoyée au second circuit 32 de synchronisation
de trames.
Le second circuit 32 de synchronisation de trames évalue si le mot de trame a est détecté dans la partie de service A1 de la trame A, dont l'erreur est corrigée (pas S42). Si le mot de trame a n'est pas détecté ("NON" lors du pas S42), le second cTrcuit de synchronisation de trames 32 ramène à zéro un second compteur de trames situé
dans le circuit 32 (pas S43), et délivre également au pre-
mier circuit 31 de synchronisation de trames un signal pour ramener à zéro un premier compteur de trames du premier circuit 31 de synchronisation de trames. De ce fait, le premier circuit de synchronisation de trames ramène à zéro le premier compteur de trames (pas S44) et commence à
nouveau une recherche de trame (pas S31).
D'autre part, lorsque le mot de trame a est détecté ("OUI" lors du pas S42), le second circuit 32 de synchronisation de trames incrémente de un le second comp teur de trames (pas S45) et évalue si la valeur de compte du second compteur de trames incrémenté est égale ou supé rieure au nombre n2, réglé par avance dans le circuit 29, des étages de garde d'alignement arrière (pas S16). Le nombre n2 d' étages de garde d' alignement arrière est égal au nombre nl d'étages de garde d'alignement arrière lors du
pas S35.
Si la valeur de comptage du second compteur de trames est inférieure au nombre n2 d'étages de garde d'alignement arrière ("NON" lors du pas S46), le second circuit de synchronisation de trames 32 attend que la trame suivante A (trame A dont les erreurs sont corrigées) soit
émise par le second circuit 24 de correction d'erreurs.
Lorsque la trame suivante A est émise, le second circuit 32 de synchronisation de trames commence à nouveau à effectuer
le traitement à partir du pas S42.
D'autre part, si la valeur de comptage du second compteur de trames est égale ou supérieure au nombre n2 d'étages de garde d'alignement arrière ("OUI" lors du pas S46), le second circuit 32 de synchronisation de trames délivre un signal d'établissement de synchronisation au premier circuit 31 de synchronisation de trames, et de ce fait le dispositif de réception 3 passe dans un état syn
chrone (pas S36; voir l'état 200 sur la figure 10).
Après être passé à l'état synchrone, le disposi-
tif de réception 3 exécute un traitement de garde d'aligne-
ment avant. Initialement, le premier circuit 31 de synchro-
nisation de trames exécute le traitement des pas S37 à S40. Ce traitement est identique au traitement des pas respectifs S7 à S6 de la figure 3 mentionnce précédemment et ainsi on n'en donnera pas d' explications ici. Dans le cas de "OUI" lors du pas S40, le dispositif de réception 3 passe dans un état asynchrone (pas S41, état 100 sur la
figure 10).
De façon similaire, le second circuit de synchro-
nisation de trames 32 exécute également un traitement de garde d'alignement avant. La trame reçue A est traitée par
chacun des circuits comprenant le circuit 22 de désem-
brouillage du signal, le circuit 23 de détection d'erreurs et le circuit 24 de correction d'erreurs, indépendamment du fait que le mot de trame A est détecté ou non dans cette trame A lors du pas S37, et est envoyé au second circuit 32 de synchronisation de trames. C'est-à-dire que la trame A, dont l'erreur est corrigée, est envoyée au second circuit
de synchronisation de trames 32.
Le second circuit de synchronisation de trames 32 évalue si le mot de trame a est détecté dans la partie de service de la trame A, dont l'erreur est corrigée (pas S42). Si le mot de trame a est détecté ("OUI" lors du pas S47), le second circuit 32 de synchronisation de trames ramène à zéro le quatrième compteur de trames du circuit 32 (pas S43) et attend que la trame suivante A (trame A dont l'erreur est corrigée) soit envoyée par le circuit 24 de correction d'erreurs. Lorsque la trame suivante A est émise, le second circuit 32 de synchronisation de trames
commence à nouveau le traitement à partir du pas S47.
D'autre part, si le mot de trame a n'est pas détecté ("NON" lors du pas S42), le second circuit 32 de synchronisation de trames incrémente de un le quatrième compteur de trames et évalue si la valeur de comptage du quatrième compteur de trames incrémenté est égal ou supé rieur au nombre m2, qui est réglé par avance dans le cir-
cuit 32, des étages de garde d'alignement avant (pas S50).
Le nombre m2 d'étages de garde d'alignement avant est égal au nombre ml d'étages de garde d'alignement arrière lors du
pas S35.
Si la valeur de comptage du quatrième compteur de trames est inférieur à m2 ("NON" lors du pas S50), l'envoi de la trame suivante A, dont l'erreur est corrigée, à partir du circuit 24 de correction d'erreurs est attendu, et le traitement est répété à partir du pas S47. D'autre part, si la valeur de comptage du quatrième compteur de trames est inférieure à m2 ("OUI" lors du pas S50), le dispositif de réception 3 passe dans un état asynchrone (pas S41i voir l'état 100 sur la figure 10). Puis le
traitement est répété à partir du pas S32.
De cette manière, dans cette forme de réalisa tion, le traitement de garde d'alignement arrière et le traitement de garde d'alignement avant sont exécutés pour le mot de trame a avant une correction d'erreurs et pour le mot de trame a après une correction d'erreurs. Ceci permet d'empécher une pseudo-synchronisation, et une synchronisa
tion de trames est exéautée d'une manière plus fiable.
De la même manière que dans le cas de la première forme de réalisation, le premier compteur de trames peut être également utilisé en tant que second compteur de
trames.
La figure 6 est un schéma-bloc représentant la
configuration du dispositif de transmission 4 d'une troi-
sième forme de réalisation de la présente invention. Parmi les composants constitutifs du dispositif de transmission 4, les composants, qui sont identiques à ceux contenus dans le dispositif de transmission 1 (voir figure 1) de la premiere forme de realization dAcrite prAcAdeent, sont designs par les games stoles et on n'en donnera pas d' explications. En ce qui concerns lea differences dans le dispositif de transmission 4 par rapport au dispositif de transmission 1, le dispositif de transmission 4 possAde en outre un circuit 41 de production de mats de trames, et possAde Agalement an circuit 42 d' interface du signal de service, la place du circuit 13 d' interface du signal de service. [e circuit 41 de production de mote de trade produit an mot de trame c, qui est envoys au circuit 42 d' interface du signal de service. [e mot de trame c peat Atre identique au mot de trame a, dais de preference est different. [e circuit 42 d' interface du signal de service positionne (Acrit) le mot de trame c dans une position prAdAtermine (qui diffuse de la position do mot de trace a) dans la partie de service (information additionnelle) A1 et envoie cette partie de service A1 un circuit 14 de multiplexage de la partie de service. Co_e expliquA prAcAdeent, le circuit 14 de multiplexage de la partie de service Acrit le mot de trame a envoys par le circuit 15 de production de mats de trame au debut de la partie de service A1. I1 en rAsulte que la partie de service A1 contient les mats de trades a et c et une trame A contenant les deux mats de trames eat transmise par le dispositif de
transmission 4.
La figure 7 reprAsente an schAma-bloc qui repr4 sente la configuration du dispositif de reception 5 de la troisiAme forge de ralisation de la presents invention. Ce dispositif de reception 5 regoit la trade A de la part du dispositif de transmission 4. [a figure 8 est an orga nigra_e illustrant le dAroulement du traitement dans le premier circuit 51 de synchronization de trades et dans le
second circuit 52 de synchronisation de trames du disposi-
tif de réception 5.
Parmi les composants constitutifs du dispositif de réception 5, les composants, qui sont les mêmes que dans le dispositif de réception 2 (de la figure 2) de la première forme de réalisation décrite ci-dessus et qui sont les mêmes que dans le dispositif de réceptlon 3 (voir figure 4) de la seconde forme de réalisation, sont désignés par les mêmes symboles et on n'en donnera pas d'expli
cations.
Dans cette forme de réalisation, le premier cir-
cuit 51 de synchronisation de trames exécute un traitement de garde d'alignement arrière et un traitement de garde d'alignement avant sur la base du mot de trame a avant la
correction d'erreurs, et le second circuit 52 de synchroni-
sation de trames exécute un traitement de garde d'aligne-
ment avant et un traitement de garde d'alignement arrière sur la base du mot de trame c après une correction d'erreurs. Les détails de ces opérations vont être expli
qués ci-après.
Le premier circuit 51 de synchronisation de
trames exécute le traitement des pas S51 à S55. Le traite-
ment de ces pas S51 à S55 est identique au traitement des pas respectifs S51 à S5 sur la figure 3 mentionnée précé demment (et le traitement des pas S31 à S35 sur la figure ) et on n'en donnera pas l' explication. Dans le cas de "OUI" lors du pas S55, le dispositif de réception 3 passe dans un état synchrone (pas S56, état 200 sur la figure ). Dans le cas de "OUI" lors du pas S52, le traite ment du premier cTrcuit 51 de synchronisation de trames passe au pas S54, et la trame recue A est soumise au trai tement de chacun des circuits comprenant le circuit 22 de désembrouillage du signal, le circuit 23 de détection d'erreurs, le circuit 24 de correction d'erreurs et le circuit 25 de séparation de la partie de service, et la partie de service A1 de la trame A est envoyée au second circuit 52 de synchronisation de trames. C'est-à-dire que la partie de service A1, dont les erreurs sont corrigées, est envoyée au second circuit 52 de synchronisation de trames. Le second circuit 52 de synchronisation de trames exécute un traitement de garde d'alignement arrière pour le mot de trame c écrit dans une position prédéterminée dans la partie de service A1, dont les erreurs sont corrigées (pas S62 à S66). Hormis en ce qui concerne le fait que le but de la détection est le mot de trame c, le traitement de ces pas S62 à S66 est le même que celui des pas S42 à S46 sur la figure 5, sur laquelle l'objet de la détection est le mot de trame a. C'est pourquoi on ne donne pas
d'explications ici.
De cette manière, la synchronisation de trames est établie sur la base du mot de trame a et du mot de trame c, et le dispositif de réception 5 passe à un état
synchrone (pas S36).
Après le passage à un état synchrone, un traite ment de garde d'alignement avant est exécuté (pas 57 à S60 et S67 à S70). Le traitement des pas S57 à S60 est iden tique au traitement des pas respectifs S7 à S10 sur la figure 3 (et également au traitement des pas S37 à S40 sur la figure 5) et par conséquent on n'en donnera pas ici d' explications. De même, en dehors du fait que l ' objet de la détection est le mot de trame c, le traitement des pas S67 à S70 est identique au traitement des pas respectifs S47 à S50 sur la figure 5, sur laquelle l'objet de détec tion est le mot de trame a; c'est pourquoi on ne donnera
pas d' explications ici.
Par conséquent, dans cette forme de réalisation, la synchronisation de trames est exécutée sur la base des mots de trames a et c contenus dans la partie de service A1. Par conséquent une pseuJo-synchronisation est empêchée, et une synchronisation de trames peut être exécutée d'une
manière plus fiable.
Une pluralité de mots de trames c peut être incorporée dans des positions prescrites dans la partie de service A1. Dans ce cas, les pas S62 à S66 exécutent la détection d'une pluralité de mots de trames c pour une seule trame A. Les dispositifs de réception 2, 3 et 5 des pre
mière à troisième formes de réalisation décrites précédem-
ment peuvent faire partie d'un relais qui recoit des trames et retransmet les trames à un autre dispositif. De même les dispositifs de transmission 1 et 4 peuvent également faire
partie d'un tel dispositif relais.
Les formes de réalisation décrites ci-dessus sont des exemples et ne limitent pas la portée technique de la
présente invention.
Grâce à la présente invention, la position de départ d'une trame peut étre détectée d'une facon plus précise, la synchronisation de trames peut être exécutée d'une manière plus fiable et l' apparition d'états de pseudo-synchronisation (de synchronisation erronée) peut
être empêchée.
Claims (13)
1. Dispositif de synchronisation de trames, qui
reçoit des données communiquées dans une ligne de trans-
mission et établit une s ynchroni sat ion de trame s au moyen de trames contenant, au moins, des premières et secondes
données de synchronisation pour l'établissement d'une syn-
chronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites premières et secondes données de synchronisation de trames étant disposées dans des positions prescrites à l'intérieur de la trame, caractérisé en ce qu'il comporte: une première unité (31) de synchronisation de trames pour essayer de détecter lesdites premières données de synchronisation à l'intérieur desdites données reques
dans un état de recherche de trame, dans lequel une syn-
chronisation de trames n'est pas établie, et pour
introduire un état synchrone, dans lequel une synchronisa-
tion de trames est établie lorsque lesdites premières donnces de synchronisation sont détectées dans ladite position prescrite pendant un premier nombre prédéterminé de trames successives; une unité (24) de correction d'erreurs pour corriger des erreurs de données dans la trame sur la base desdites données de contrôle dans la trame lorsque lesdites premières données de synchronisation sont détectées par ladite première unité de synchronisation de trames, et une seconde unité (32) de synchronisation de trames pour essayer de détecter lesdites secondes données de synchronisation dans ladite position prescrite à l'intérieur de la trame corrigée par ladite unité de correction d'erreurs, et pour ramener ladite première unité de synchronisation dans ledit état de recherche de trame lorsque lesdites secondes données de synchronisation ne
sont pas détectées.
2. Dispositif de synchronisation de trames selon la revendication 1, caractérisé en ce que ladite seconde unité (32) de synchronisation de trames modifie ladite première unité (31) de synchronisation de trames en l'amenant dans l'état synchrone lorsque le nombre desdites secondes données de synchronisation détectées successivement est égal ou supérieur à un second nombre prédéterminé..
3. Dispositif de synchronisation de trames selon la revendication 1, caractérisé en ce que ladite première unité de synchronisation (31) de trames essaie de détecter lesdites premières donnces de synchronisation dans la position prescrite de la trame reque dans l'état synchrone, et introduit l'état de recherche de trame lorsque les premières données de syn chronisation de trames ne sont pas détectées pour un troisième nombre prédéterminé de trames successives, et ladite seconde unité de synchronisation (32) de
trames essaie de détecter lesdites secondes données de syn-
chronisation dans la position prescrite dans la trame reçue corrigée par ladite unité de correction d'erreur et place ladite premi ère unit é de synchroni sat ion dans l edit ét at de recherche de trame lorsqu'un quatrième nombre prédéterminé desUites secondes données de synchronisation ne sont pas
détectées successivement.
4. Dispositif de synchronisation de trames, qui reçoit des données communiquées dans une ligne de trans mission et établit une synchronisation de trames au moyen de trames contenant, au moins, des premières et secondes données de synchronisation pour l'établissement d'une syn chronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites premières et secondes données de synchronisation de trames étant disposées dans des positions prescrites à l'intérieur de la trame, caractérisé en ce qu'il comporte: une première unité (31) de synchronisation de trames pour essayer de détecter lesdites premières données de synchronisation dans ladite position prescrite dans ladite trame reçue dans un état synchrone, dans lequel la synchronisation de trames est établie, et pour introduire un état asynchrone, dans lequel la synchronisation de trames n'est pas établie lorsque lesUites premières données de synchronisation ne sont pas détectées pendant un nombre prédéterminé de trames successives, une unité (24) de correction d'erreurs pour corriger des erreurs de code de donnces dans ladite trame reçue sur la base desdites donnces de contrôle dans la trame, et une seconde unité (32) de synchronisation de trames pour essayer de détecter lesdites secondes données de synchronisation dans ladite position prescrite dans la trame corrigée par ladite unité de correction d'erreurs, et placer ladite première unité de synchronisation dans ledit état asynchrone lorsqu'un second nombre prédéterminé desdites secondes données de synchronisation ne sont pas
détectées successivement.
5. Dispositif de synchronisation de trames selon la revendication 1, caractérisé en ce que ladite trame (A) possède une partie de service (A1) contenant des données de commande et une partie d'informations (A2) contenant des données d'utilisateur, et que lesUites donnces de synchronisation sont positionnées dans ladite partie de service et qu'une ou plusieurs desUites données de synchronisation sont posi
tionnées dans ladite partie d'informations.
6. Dispositif de synchronisation de trames selon la revendication 1, caractérisé en ce que ladite trame possède une partie de service (A1) contenant des données de commande, et que lesdites premières et secondes donnces de synchronisation sont positionnées dans des positions dif
férentes dans ladite partie de service.
7. Dispositif de synchronisation de trames, qui
recoit des données communiquées par une ligne de transmis-
sion et établit une synchronisation de trames au moyen de trames contenant, au moins, des données de synchronisation pour établir la synchronisation de trames et des données de contrôle pour corriger des erreurs de donnces dans la trame, lesdites données de synchronisation étant disposées dans une position prescrite dans la trame, caractérisé en ce qu'il comporte: une première unité (51) de synchronisation de
trames pour essayer de détecter lesUites donnces de syn-
chronisation à l'intérieur desdites données reques dans un état de recherche de trame, dans lequel une synchronisation de trames n'est pas établie, et pour introduire un état synchrone, dans lequel une synchronisation de trames est établie lorsque lesdites données de synchronisation sont détectées dans ladite position prescrite pendant un premier nombre prédéterminé de trames successivesi une unité (24) de correction d'erreurs pour corriger des erreurs de données dans la trame sur la base desUites données de contrôle dans la trame lorsque lesUites donnée s de synchroni sat ion sont détectées par l adite première unité de synchronisation de trames, et une seconde unité (52) de synchronisation de trames pour essayer de détecter lesdites données de syn chronisation dans ladite position prescrite à l'intérieur de la trame corrigée par ladite unité de correction d'erreurs, et pour ramener ladite première unité de syn chronisation dans ladit état de recherche de trame lorsque
lesdites données de synchronisation ne sont pas détectées.
8. Dispositif de synchronisation de trames selon la revendication 1, caractérisé en ce que lesdites unités (51, 52) de synchronisation de trames essaient, dans l'état synchrone, de détecter lesdites données de synchronisation dans la position prescrite de la trame reque, et introduit l'état de recherche de trame lorsque les données de syn chronisation de trames ne sont pas détectées pour un deuxième nombre prédéterminé de trames successives, et ladite seconde unité (52) de synchronisation de trames essaie de détecter lesdites données de synchronisa tion dans ladite position prescrite dans la trame reque corrigée par ladite unité de correction d'erreurs et place ladite première unité de synchronisation (51) dans ledit état de recherche de trame lorsqu'un troisième nombre prédéterminé desdites données de synchronisation ne sont
pas détectées successivement.
9. Dispositif de synchronisation de trames, qui reçoit des données communiquées dans une ligne de trans mission et établit une synchronisation de trames au moyen
À de trames contenant, au moins, des données de synchronisa-
tion pour l'établissement d'une synchronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites données de synchronisation de trames étant disposées dans une position prescrite à l' intérieur de la trame, caractérisé en ce qu' il comporte: une première unité (51) de synchronisation de
trames pour essayer de détecter lesUites données de syn-
chronisation dans ladite position prescrite de ladite trame
reçue dans un état synchrone dans lequel une synchronisa-
tion de trames est établie, et pour introduire un état asynchrone dans lequel une synchronisation de trames n'est pas établie lorsque lesdites données de synchronisation ne sont pas détectées pendant un nombre prédéterminé de trames successives; une unité (24) de correction d'erreurs pour corriger des erreurs de données dans ladite trame reçue sur la base desdites donnses de contrôle dans la trame, et une seconde unité (52) de synchronisation de trames pour essayer de détecter lesdites données de syn chronisation dans ladite position prescrite dans la trame corrigée par ladite unité de correction d'erreurs, et place r ladite première unité de synchroni sat ion dans ledit état asynchrone lorsque lesdites données de synchronisation ne sont pas détectées pendant ledit nombre prédéterminé de
trames successives.
10. Procédé de synchronisation de trames exécuté par un dispositif de réception, qui recoit des données communiquées dans une ligne de transmission et établit une synchronisation de trames au moyen de trames contenant, au moins, des premières et secondes données de synchronisation pour l' établissement d' une synchronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites premières et secondes données de synchronisation de trames étant disposées dans des positions prescrites à l'intérieur de la trame, caractérisé en ce qu'il comporte les étapes consistant à: essayer de détecter lesdites premières données de synchronisation à l'intérieur desUites données recues dans
un état de recherche de trame, dans lequel une synchronisa-
tion de trames n'est pas établie, et introduire un état synchrone, dans lequel une synchronisation de trames est
établie lorsque lesdites premières données de synchronisa-
tion sont détectées dans ladite position prescrite pendant un premier nombre prédéterminé de trames successives; corriger des erreurs de donnces dans la trame possédant lesdites premières données de synchronisation détectées sur la base desUites données de contrôle dans la trame, et essayer de détecter lesdites secondes données de synchronisation dans ladite position prescrite dans ladite trame corrigée, et revenir audit état de recherche de trame lorsque lesdites secondes donnces de synchronisation ne
sont pas détectées.
11. Procédé de synchronisation de trames exécuté par un dispositif de réception, qui reçoit des données communiquées dans une ligne de transmission et établit une synchronisation de trames au moyen de trames contenant, au moins, des premières et secondes données de synchronisation pour l'établissement d'une synchronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites premières et secondes donnces de synchronisation de trames étant disposées dans des positions prescrites à l'intérieur de la trame, caractérisé en ce qu'il comporte les étapes consistant à: essayer de détecter lesdites premières données de synchronisation dans ladite position prescrite dans ladite
trame reçue dans un état synchrone, dans lequel la synchro-
nisation de trames est établie, et introduire un état asynchrone, dans lequel la synchronisation de trames n'est pas établie lorsque lesUites données de synchronisation ne sont pas détectées pendant un second nombre prédéterminé de trames successives; corriger des erreurs des données dans ladite trame reçue sur la base desdites données de contrôle dans
la trame; et.
essayer de détecter lesdites secondes données de synchronisation dans ladite position prescrite dans ladite trame corrigée, et introduire ledit état asynchrone lorsque lesdites secondes données de synchronisation ne sont pas
détectées pour un second nombre de trames successives.
12. Procédé de synchronisation de trames exécuté
par un dispositif de réception qui reçoit des données com-
muniquces dans une ligne de transmission et établit la syn chronisation de trames au moyen de trames contenant, au
moins, des donnces de synchronisation pour établir la syn-
chronisation de trames, et des données de contrôle pour corriger des erreurs de données dans la trame, lesdites données de synchronisation étant situéss dans une position prescrite à l'intérieur de la trame, caractérisé en ce qu'il comporte les étapes consistant à:
essayer de détecter lesdites données de synchro-
nisation dans lesdites données reçues dans un état de recherche de trame, dans lequel la synchronisation de trames n'est pas établie, et introduire un état synchrone, dans lequel la synchronisation de trames est établie lorsque lesdites données de synchronisation sont détectées dans ladite position prescrite, pour un premier nombre prédéterminé de trames successives; corriger des erreurs des données dans la trame possédant lesUites données de synchronisation détectéss sur la base desUites donnses de contrôle dans la trame lorsque lesUites donnses de synchronisation sont détectées, et essayer de détecter lesdites données de synchro nisation dans ladite position prescrite dans ladite trame corrigée et revenir audit état de recherche de trame lorsque lesdites données de synchronisation ne sont pas détectées.
13. Procédé de synchronisation de trames exécuté
par un dispositif de réception qui reçoit des données com-
muniquées dans une ligne de transmission et établit la syn-
chronisation de trames au moyen de trames contenant, au
moins, une donnée de synchronisation pour établir une syn-
chronisation de trames et des données de contrôle pour corriger des erreurs de données dans la trame, lesUites
données de synchronisation étant disposses dans une posi-
tion prescrite à l'intérieur de la trame, caractérisé en ce qu'il comprend les étapes consistant à: essayer de détecter lesdites données de synchro nisation dans ladite position prescrite dans ladite trame
reçue dans un état synchrone, dans lequel la synchronisa-
tion de trames est établie, et introduire un état asyn-
chrone, dans lequel la synchronisation de trames n'est pas établie lorsque lesUites donnces de synchronisation ne sont pas détectées pendant un nombre prédéterminé de trames successives, corriger des erreurs des données dans ladite trame revue sur la base desdites donnces de contrôle dans la trame, et essayer de détecter lesdites données de synchro nisation dans ladite position prescribe dans ladite trame corrigée, et introduire ledit état asynchrone lorsque les dites données de synchronisation ne sont pas détectées pour
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001246662A JP2003060631A (ja) | 2001-08-15 | 2001-08-15 | フレーム同期装置およびフレーム同期方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2828778A1 true FR2828778A1 (fr) | 2003-02-21 |
Family
ID=19076163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0210301A Withdrawn FR2828778A1 (fr) | 2001-08-15 | 2002-08-14 | Dispositif de syncronisation de trames et procede de syncronisation de trames |
Country Status (3)
Country | Link |
---|---|
US (1) | US20030037297A1 (fr) |
JP (1) | JP2003060631A (fr) |
FR (1) | FR2828778A1 (fr) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8660427B2 (en) * | 2002-09-13 | 2014-02-25 | Intel Corporation | Method and apparatus of the architecture and operation of control processing unit in wavelenght-division-multiplexed photonic burst-switched networks |
US7428383B2 (en) * | 2003-02-28 | 2008-09-23 | Intel Corporation | Architecture, method and system of WDM-based photonic burst switched networks |
US7848649B2 (en) * | 2003-02-28 | 2010-12-07 | Intel Corporation | Method and system to frame and format optical control and data bursts in WDM-based photonic burst switched networks |
US7474722B1 (en) * | 2003-03-21 | 2009-01-06 | D2Audio Corporation | Systems and methods for sample rate conversion using multiple rate estimate counters |
US7908306B1 (en) | 2003-03-21 | 2011-03-15 | D2Audio Corp | SRC with multiple sets of filter coefficients in memory and a high order coefficient interpolator |
US7738613B1 (en) | 2003-03-21 | 2010-06-15 | D2Audio Corporation | Streaming multi-channel audio as packetized data or parallel data with a separate input frame sync |
US7298973B2 (en) * | 2003-04-16 | 2007-11-20 | Intel Corporation | Architecture, method and system of multiple high-speed servers to network in WDM based photonic burst-switched networks |
US7266295B2 (en) * | 2003-04-17 | 2007-09-04 | Intel Corporation | Modular reconfigurable multi-server system and method for high-speed networking within photonic burst-switched network |
US7929718B1 (en) | 2003-05-12 | 2011-04-19 | D2Audio Corporation | Systems and methods for switching and mixing signals in a multi-channel amplifier |
US7526202B2 (en) * | 2003-05-19 | 2009-04-28 | Intel Corporation | Architecture and method for framing optical control and data bursts within optical transport unit structures in photonic burst-switched networks |
US7266296B2 (en) * | 2003-06-11 | 2007-09-04 | Intel Corporation | Architecture and method for framing control and data bursts over 10 Gbit Ethernet with and without WAN interface sublayer support |
US7310480B2 (en) | 2003-06-18 | 2007-12-18 | Intel Corporation | Adaptive framework for closed-loop protocols over photonic burst switched networks |
US7272310B2 (en) * | 2003-06-24 | 2007-09-18 | Intel Corporation | Generic multi-protocol label switching (GMPLS)-based label space architecture for optical switched networks |
US20050030951A1 (en) * | 2003-08-06 | 2005-02-10 | Christian Maciocco | Reservation protocol signaling extensions for optical switched networks |
US20050068968A1 (en) * | 2003-09-30 | 2005-03-31 | Shlomo Ovadia | Optical-switched (OS) network to OS network routing using extended border gateway protocol |
US7315693B2 (en) * | 2003-10-22 | 2008-01-01 | Intel Corporation | Dynamic route discovery for optical switched networks |
US7340169B2 (en) * | 2003-11-13 | 2008-03-04 | Intel Corporation | Dynamic route discovery for optical switched networks using peer routing |
US7734176B2 (en) * | 2003-12-22 | 2010-06-08 | Intel Corporation | Hybrid optical burst switching with fixed time slot architecture |
US8379526B2 (en) * | 2005-06-01 | 2013-02-19 | Network Equipment Technologies, Inc. | Automatic detection and processing of asynchronous data for bandwidth reduction |
FR2898229B1 (fr) * | 2006-03-06 | 2008-05-30 | Eads Secure Networks Soc Par A | Synchronisation cryptographique entrelacee |
EP2403175A1 (fr) * | 2009-02-27 | 2012-01-04 | Nec Corporation | Terminal de ligne optique, unité de réseau optique, système de communication optique, procédé de correction d'erreur et support d'enregistrement |
JP5318724B2 (ja) * | 2009-10-09 | 2013-10-16 | アンリツ株式会社 | 誤り率測定装置及び誤り率測定方法 |
JP2012199817A (ja) * | 2011-03-22 | 2012-10-18 | Nec Corp | 光送受信システム及び光受信装置 |
US20130097116A1 (en) * | 2011-10-17 | 2013-04-18 | Research In Motion Limited | Synchronization method and associated apparatus |
WO2014131199A1 (fr) * | 2013-03-01 | 2014-09-04 | 华为技术有限公司 | Procédé, dispositif, et système pour la synchronisation de mots de code de correction d'erreurs sans voie de retour |
US9465689B2 (en) * | 2014-11-20 | 2016-10-11 | Globalfoundries Inc. | Forward error correction synchronization |
US10797852B2 (en) * | 2017-04-28 | 2020-10-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Frame synchronization |
US20190065431A1 (en) * | 2017-08-31 | 2019-02-28 | Qualcomm Incorporated | Providing zero-overhead frame synchronization using synchronization strobe polarity for soundwire extension buses |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0426894A1 (fr) * | 1989-11-08 | 1991-05-15 | Siemens Aktiengesellschaft | Procédé de synchronisation rapide utilisant un codage de correction d'erreurs |
US5754605A (en) * | 1995-09-29 | 1998-05-19 | Motorola | Method and apparatus for synchronization of a communications unit |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5710783A (en) * | 1995-06-07 | 1998-01-20 | Luthi; Daniel A. | Optimization of synchronization control in concatenated decoders |
US6731640B1 (en) * | 2000-05-09 | 2004-05-04 | Nortel Networks Limited | Frame synchronization over multiple networks |
-
2001
- 2001-08-15 JP JP2001246662A patent/JP2003060631A/ja not_active Withdrawn
- 2001-12-18 US US10/023,928 patent/US20030037297A1/en not_active Abandoned
-
2002
- 2002-08-14 FR FR0210301A patent/FR2828778A1/fr not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0426894A1 (fr) * | 1989-11-08 | 1991-05-15 | Siemens Aktiengesellschaft | Procédé de synchronisation rapide utilisant un codage de correction d'erreurs |
US5754605A (en) * | 1995-09-29 | 1998-05-19 | Motorola | Method and apparatus for synchronization of a communications unit |
Also Published As
Publication number | Publication date |
---|---|
US20030037297A1 (en) | 2003-02-20 |
JP2003060631A (ja) | 2003-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2828778A1 (fr) | Dispositif de syncronisation de trames et procede de syncronisation de trames | |
EP0269481B1 (fr) | Procédé et dispositif de transmission de données numériques | |
EP0419337B1 (fr) | Procédé de codage d'un signal numérique, codeur et décodeur pour la mise en oeuvre de ce procédé, procédé de régénération et régénérateur correspondant | |
EP0019545B1 (fr) | Système de vidéographie muni de moyens de protection contre les erreurs de transmission | |
FR2600473A1 (fr) | Dispositif de multiplexage pour un systeme de transmission numerique | |
FR2664770A1 (fr) | Procede et systeme de transmission numerique de donnees en serie. | |
FR2544570A1 (fr) | Appareil de reception de signaux en rafale | |
FR2519821A1 (fr) | Unite de commande pour multiplexeur-demultiplexeur temporels | |
EP0054829A1 (fr) | Procédé et dispositif de détection de la séquence d'apprentissage d'un égaliseur autoadaptatif | |
FR2531588A1 (fr) | Systeme multiplex numerique du quatrieme ordre pour la transmission d'un certain nombre de signaux numeriques a un debit binaire nominal de 44.736 kbits/sec. | |
EP0053958A1 (fr) | Procédé de transcodage parallèle série d'un train numérique parallèle | |
EP0277380A1 (fr) | Procédé de réglage du retard entre stations de transmission d'informations par A.M.R.T. et système pour lequel est mis en oeuvre un tel procédé | |
FR2674393A1 (fr) | Synchronisation de stations terminales dans un reseau a l'alternat et multidebit. | |
FR2543770A1 (fr) | Procede et systeme de condensation de donnees d'images binaires | |
CA1305228C (fr) | Procede et dispositif de transmission d'une voie numerique de service par l'intermediaire du canal de parite d'un train numerique transmis encode a controle de parite | |
FR2774536A1 (fr) | Procede de detection d'un ou plusieurs canaux libres dans un multiplex temporel optique, un dispositif de mise en oeuvre et une application du dispositif | |
EP0231711A1 (fr) | Procédé et équipements de multiplexage et démultiplexage pour mesurer la qualité et localiser des défauts dans des voies numériques multiplexées | |
FR2661578A1 (fr) | Dispositif de commutation dynamique pour le masquage d'erreurs dans un systeme a doublement du conduit numerique. | |
EP0064923B1 (fr) | Système de mise en phase de trains numériques et son application à la commutation desdits trains | |
EP0109658B1 (fr) | Equipement de transmission synchrone de données | |
EP0396461B1 (fr) | Dispositif pour synchroniser un signal pseudo-binaire avec un signal d'horloge régénérée à sauts de phase | |
EP0288353B1 (fr) | Procédé de commutation de signaux numériques asynchrones, et dispositif pour la mise en oeuvre de ce procédé | |
EP0199294A1 (fr) | Procédé et dispositif de télésignalisation pour une liaison de transmission numérique bidirectionnnelle | |
EP0126495B1 (fr) | Dispositif de déchiffrement d'images de télévision brouillées par permutations circulaires | |
FR2580129A1 (fr) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |