Brevet FR2796779A1 — publié le 20010126

DOMAINE DE L'INVENTION Cette invention concerne un décodeur de turbo-code à correction d'erreurs, un procédé de décodage de turbo-code à correction d'erreurs, un appareil de décodage de turbo-code et un système de décodage de turbo-code pour décoder une séquence codée qui a été soumise à un turbo-codage dans un dispositif de communication sans fil ou dans d'autres domai nes de communication. DESCRIPTION DE L'ART ANTERIEUR En se référant à la fi.g. 26, on a représenté un dia gramme synoptique de la constitution d'un appareil général de turbo-codage. A la fig. 26, les numéros de référence 301, 302, 303, 304, 305, 306 et 307 désignent respectivement un pre mier codeur systématique pour code de convolution, un deuxième codeur systématique pour code de convolution, un dispositif d'entrelacement, un point d'entrée, un premier point de sortie de séquence, un deuxième point de sortie de séquence, et un troisième point de sortie de séquence. En se référant à la fig. 27, on a représenté un dia gramme synoptique de la constitution d'un appareil classique de décodage de turbo-code décrit dans "Turbo Code for Deep- Space Communications" (pages 29 à 39, de D. Divsalar et F. Pollara, 15 février 1995 ) dans le rapport d'avancement du TDA. A la fig. 27, les numéros de référence 401, 402, 403, 404, 405, 406, 407, 408, 409, 410 et 411 désignent res pectivement un premier décodeur MAP pour un décodage à correction d'erreurs, appelé décodage MAP sur une première séquence et une deuxième séquence codées par le premier co- deur systématique 301 pour code de convolution de la fig. 26, un deuxième décodeur MAP pour un décodage à correction d'erreurs appelé décodage MAP sur une première séquence et une troisième séquence codées par le deuxième codeur systé matique 302 pour code de convolution, un premier dispositif d'entrelacement, un deuxième dispositif d'entrelacement, un premier dispositif de désentrelacement, un deuxième disposi tif de désentrelacement, un circuit de décision dure pour produire des informations de décision dure à partir d'infor mations de décision douce, un premier point d'entrée de sé quence, un deuxième point d'entrée de séquence, un troisième point d'entrée de séquence et un point de sortie. Le fonctionnement du premier dispositif 403 d'entre lacement et du deuxième dispositif 404 d'entrelacement est le même que celui du dispositif 303 d'entrelacement de l'ap pareil de turbo-codage de la fig. 26. De plus, le premier dispositif 405 de désentrelacement et le deuxième dispositif 406 de désentrelacement modifient un ordre de données dans une procédure inverse de celle du dispositif 303 d'entrelacement. En se référant à la fig. 28, on a représenté un or dinogramme d'une opération de décodage à correction d'er reurs avec le premier décodeur MAP. Le deuxième décodeur MAP exécute la même opération. A la fig. 28, on a représenté une étape S201 de fixation d'une valeur initiale, une étape S202 de calcul d'une probabilité de transition d'état, une étape S203 de calcul d'une probabilité de transition vers chaque état en décrivant un trajet dans une direction avant, étape S204 de calcul d'une probabilité de transition vers chaque état en décrivant un trajet dans une direction arrière, et une étape S205 de calcul d'informations de décision douce après un décodage sur la base de valeurs calculées aux étapes S202, S203 et S204. Ensuite, le fonctionnement de l'appareil dé turbo- codage est décrit ci-dessous en se référant à la fig. 26. Dans l'appareil de turbo-codage, N bits d'une sé quence d'informations sont introduits depuis le point 304 d'entrée et émis directement depuis le premier point 305 de sortie comme formant la première séquence. De plus, N bits de la séquence d'informations d'entrée sont aussi introduits dans le premier codeur systématique 301 pour code de convo- lution dans le même ordre, et N bits de la séquence sont émis depuis le deuxième point 306 de sortie comme formant la deuxième séquence. De plus, N bits de la séquence d'informa tions d'entrée sont convertis en une séquence ayant un ordre différent dans le dispositif 303 d'entrelacement et intro duits ensuite dans le deuxième codeur systématique 302 pour code de convolution pour émettre N bits de la séquence comme formant la troisième séquence depuis le troisième point 307 de sortie. Les première, deuxième et troisième séquences ayant chacune N bits sont produites de cette manière et combinées de manière à constituer une séquence codée, et transmises ensuite sur une ligne de communication ou émises sous forme d'onde radio. Ensuite, le fonctionnement d'un appareil de décodage de turbo-code du côté de la réception est décrit ci-dessous en se référant à la fig. 27. La séquence codée émise est reçue avec des erreurs qui y sont ajoutées. La séquence reçue est séparée en les première, deuxième et troisième séquences, qui sont intro duites respectivement depuis le premier point 408 d'entrée, le deuxième point 409 d'entrée et le troisième point 410 d'entrée dans l'appareil de décodage de turbo-code. Le premier décodeur MAP 401 produit des informations L1 de décision douce après un décodage à partir de la pre mière séquence, de la deuxième séquence et de la valeur L1* produite sur la base des informations de décision douce pro duites dans le deuxième décodeur MAP 402 dans l'étage précé dent. Au premier décodage, au contraire, une valeur L1* introduite dans le premier décodeur MAP 401 est fixée à zéro ( 0) comme la valeur la moins fiable pour tous les bits. En suite, le décodeur produit L1-L1* et l'introduit dans le premier dispositif 403 d'entrelacement, et son ordre est changé de manière à être LZ*. Ensuite, le deuxième décodeur MAP 401 crée des in formations L2 de décision douce après un décodage à partir de la première séquence entrelacée par le deuxième disposi tif 404 d'entrelacement, de la troisième séquence, et de L2* produit par le premier dispositif 403 d'entrelacement. L2-L2* est calculé pour le L2 produit, et son ordre est mo difié de manière à être L1* dans le premier dispositif 405 de désentrelacement. L1* est utilisé dans le premier déco deur MAP 401 quand L1* est décodé de manière répétée. Cette opération est répétée un nombre prédéterminé de fois. Quand l'opération de décodage est terminée, le deuxième dispositif 406 de désentrelacement modifie un ordre des informations L2 de décision douce produites par le deuxième décodeur MAP 402 et le circuit 407 de décision dure détermine si c'est 0 ou 1 et émet 1e résultat depuis le point 411 de sortie. Ensuite, unfonctionnement du premier décodeur MAP 401 est décrit ci-dessous en se référant à un ordinogramme de la fig. 28. Le deuxième décodeur MAP 402 effectue les mêmes opérations. A l'étape S201, une valeur initiale est fixée pour une probabilité de transition dans l'état de la direction avant et dans l'état de la direction arrière. Ensuite, à une étape S202, un état de voie est mesuré en se basant sur les informations de décision douce reçues, et une probabilité de transition d'état est calculée en fonction d'un état de la voie. Alors, à l'étape S203, on calcule la probabilité d'une transition vers chaque état quand un trajet est décrit dans la direction avant à partir de la probabilité de transition d'état calculée à l'étape S202, et à une étape S204 on cal cule la probabilité d'une transition vers chaque état quand un trajet est décrit dans la direction arrière à partir de la probabilité de transition d'état calculée à l'étape S202. Finalement, à l'étape S205, des informations de décision douce après un décodage sont calculées sur la base des va leurs calculées aux étapes S202, S203 et S204. Problème à résoudre par l'invention Dans un appareil classique de décodage de turbo- code, cependant, il est nécessaire de calculer une probabi lité de transition d'état dans une exécution de décodage MAP pour des codes de convolution composant des turbo-codes dans un décodeur à correction d'erreurs, et le calcul de la pro babilité nécessite une mesure d'un état d'une voie sur la base d'informations de décision douce, ce qui entraîne une augmentation considérable et fâcheuse du volume d'opérations arithmétiques. De plus, afin d'augmenter la précision de décodage, un traitement de décodage à correction d'erreurs a besoin d'être effectué un nombre régulier de fois par le premier décodeur MAP et le deuxième décodeur MAP, jusqu'à ce que des informations de décision dure soient obtenues. Ce nombre de fois, cependant, est une valeur fixe et, en conséquence, un traitement est effectué même s'il n'apparaît presque aucune erreur, ce qui a pour inconvénient de retarder le traitement d'une période de temps fondamentalement inutile. De plus, seule une séquence codée unique peut être introduite dans un décodeur de turbo-code, et en conséquence le deuxième décodeur MAP est placé dans un état de repos pendant une période de temps où un traitement est effectué par 1e premier décodeur MAP, ce qui diminue fâcheusement le rendement du traitement. La présente invention est destinée à résoudre les problèmes ci-dessus. C'est un premier but de la présente invention de réduire un volume de calculs en constituant une partie de correction d'erreurs semblable à celle destinée au décodage dans un décodeur normal à convolution, de manière à simplifier une opération arithmétique nécessaire pour un décodage. C'est un deuxième but de la présente invention de réaliser un processus souple de traitement en modifiant de manière souple le nombre de fois du codage de correction en fonction de conditions d'erreur. C'est un troisième but de la présente invention d'effectuer un traitement de manière plus efficace en per mettant une utilisation en parallèle de deux décodeurs à correction d'erreurs dans un appareil de décodage de turbo-code. M oyen pour résoudre le problème Selon une caractéristique de la présente invention, il est créé un décodeur de turbo-code à correction d'erreurs comprenant des moyens de calcul de métrique de branche pour calculer une métrique de branche pour une transition d'un instant t-1 (t = 1, 2, ..., N) à un instant t, des moyens de stockage de métrique de branche pour stocker la métrique de branche, des moyens de calcul de métrique de trajet avant pour calculer une métrique de trajet avant à l'instant t-1 après avoir 1u la métrique de branche dans les moyens de stockage de métrique de branche, des moyens de stockage de métrique de trajet avant pour stocker la métrique de trajet avant, des moyens de calcul de métrique de trajet arrière pour calculer une métrique de trajet arrière à l'instant t après avoir lu 1a métrique de branche dans les moyens de stockage de métrique de branche, des moyens de stockage de métrique de trajet arrière pour stocker la métrique de tra jet arrière, et des moyens de calcul d'informations de déci sion douce pour calculer des informations de décision douce après avoir lu la métrique de branche dans les moyens de stockage de métrique de branche, lu la métrique de trajet avant dans les moyens de stockage de métrique de trajet avant et lu la métrique de trajet arrière dans les moyens de stockage de métrique de trajet arrière. Selon une autre caractéristique de la présente in vention, il est créé un décodeur de turbo-code à correction d'erreurs comprenant des moyens de calcul de métrique de branche pour calculer une métrique de branche pour une transition d'un instant t-1 (t = 1, 2, ..., N) à un instant t, des moyens de stockage de métrique de branche pour stoc ker la métrique de branche, des moyens de calcul de métrique de trajet avant pour calculer une métrique de trajet avant à l'instant t-1 après avoir lu la métrique de branche dans les moyens de stockage de métrique de branche, des moyens de stockage de métrique de trajet avant pour stocker la métri que de trajet avant, des moyens de calcul de métrique de trajet arrière pour calculer une métrique de trajet arrière à l'instant t après avoir lu la métrique de branche dans les moyens de stockage de métrique de branche, et des moyens de calcul d'informations de décision douce pour calculer des informations de décision douce après avoir reçu la métrique de trajet arrière des moyens de calcul de métrique de trajet arrière. lu la métrique de branche dans les moyens de stoc kage de métrique de branche et lu la métrique de trajet avant dans les moyens de stockage de métrique de trajet avant. Selon une autre caractéristique de la présente in vention, il est créé un procédé de décodage de turbo-code à correction d'erreurs comprenant une étape de calcul de mé trique de trajet avant basée sur une métrique de branche consistant à calculer une métrique de trajet avant en se basant sur une métrique de branche après avoir calculé la métrique de branche pour une transition vers un instant ad jacent, et une étape de calcul d'informations de décision douce consistant à calculer N bits d'informations de déci sion douce en se basant sur la métrique de branche, la mé trique de trajet avant et une métrique de trajet arrière après avoir calculé la métrique de trajet arrière en se ba sant sur la métrique de branche. De plus, l'étape de calcul de métrique de trajet avant basée sur une métrique de branche peut comprendre une étape consistant à exécuter un calcul d'une métrique de branche pour une transition d'un instant t-1 à un instant t, une étape consistant à décider si t est ou non égal à N, et un calcul d'une métrique de trajet avant à l'instant t en se basant sur la métrique de branche si t est déterminé être différent de N pendant une transition de t de 1 à N, et une étape consistant à fixer une valeur initiale d'une métrique de trajet arrière si t est déterminé être égal à N. En outre, la valeur initiale de la métrique de tra jet arrière peut être une métrique de trajet avant à l'in stant N. L'étape de calcul d'informations de décision douce peut en outre comprendre une étape consistant à exécuter un calcul d'une métrique de trajet arrière à l'instant t en se basant sur la métrique de branche pendant une transition de t de N à 1 et une étape consistant à exécuter un calcul des informations de décision douce à l'instant t en se basant sur la métrique de branche, 1a métrique de trajet avant et la métrique de trajet arrière pendant une transition de t de 1 à N. De plus, l'étape de calcul d'informations de déci sion douce peut en outre comprendre une étape consistant à exécuter un calcul d'une métrique de trajet arrière à l'in stant t en se basant sur la métrique de branche et un calcul d'informations de décision douce à l'instant t en se basant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière pendant une transition de t de N à 1. Selon un autre caractéristique de la présente inven tion, il est créé un procédé de décodage de turbo-cade à correction d'erreurs comprenant une première étape de calcul de informations de décision douce consistant à calculer des informations de décision douce d'un instant 1 à un instant N-M (N>M) et une deuxième étape de calcul de informations de décision douce consistant à calculer des informations de décision douce d'un instant N-M+1 à un instant N, dans le quel la première étape de calcul d'informations de décision douce comprend une exécution pendant une transition de t de 1 à N d'une étape consistant à exécuter un calcul d'une mé trique de branche pour une transition d'un instant t-1 à un instant t et de calcul d'une métrique de trajet avant à l'instant t en se basant sur la métrique de nrancne zouL (--ii incrémentant t jusqu'à ce que t dépasse M (N>M), une étape consistant à fixer une valeur initiale d'une métrique de trajet arrière, une étape de calcul d'une métrique de trajet arrière à un instant t-M en se basant sur la métrique de branche, et une étape consistant à calculer des informations de décision douce à l'instant t-M en se basant sur la métri que de branche, la métrique de trajet avant et la métrique de trajet arrière. De plus, une valeur initiale de la métrique de tra jet arrière peut être une métrique de trajet avant à l'in stant t. En outre, la deuxième étape de calcul d'informations de décision douce peut comprendre une étape consistant à exécuter un calcul de métrique de trajet arrière à l'instant t en se basant sur là métrique de branche pendant une tran sition de t de N à N-M+1 et une étape consistant à exécuter un calcul d'informations de décision douce à l'instant t en se basant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière pendant une transi tion de t de N-M+1 à N. La deuxième étape de calcul d'informations de déci sion douce peut en outre comprendre une étape consistant à exécuter un calcul de métrique de trajet arrière à l'instant t en se basant sur la métrique de branche, et un calcul d'informations de décision douce à l'instant t en se basant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière pendant une transition de t de N à N-M+1. Selon une autre caractéristique de la présente in vention, il est créé un procédé de décodage de turbo-code à correction d'erreurs comprenant une étape consistant à ini tialiser une variable m, une première étape de calcul d'in formations de décision douce consistant à calculer des informations de décision douce d'un instant 1 à un instant mK tout en incrémentant la variable m, et une deuxième étape de calcul d'informations de décision douce consistant à calculer des informations de décision douce d'un instant mK+1 à un instant N, dans lequel la première étape de calcul d'informations de décision douce comprend une répétition d'une étape consistant à exécuter un calcul d'une métrique de branche pour une transition de l'instant t-1 à l'instant t et un calcul d'une métrique de trajet avant à l'instant t en se basant sur la métrique de branche pendant une transi tion de t vers mK+M (K De plus, la valeur initiale de la métrique de trajet arrière peut être une métrique de trajet avant à l'instant t. En outre, la deuxième étape de calcul d'informations de décision douce peut comprendre une étape consistant à exécuter un calcul de métrique de trajet arrière à l'instant t en se basant sur 1a métrique de branche pendant une tran sition de t de N à mK+1 et une étape consistant à exécuter un calcul d'informations de décision douce à l'instant t en se basant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière pendant une transi tion de t de mK+1 à N. La deuxième étape de calcul d'informations de déci sion douce peut en outre comprendre une étape consistant à exécuter un calcul de métrique de trajet arrière à l'instant t en se basant sur la métrique de branche et à calculer des informations de décision douce à l'instant t en se basant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière pendant une transition de t de N à mK+ 1 . Selon une autre caractéristique de la présente in vention, il est créé un décodeur de turbo-code à correction d'erreurs, dans lequel 1e nombre de bits d'informations sou mis à un décodage de turbo-code est fixé à N, comprenant des moyens de calcul de métrique de branche pour calculer une métrique de branche pour une transition d'un instant t-1 (t = 1, 2, ... , N) à un instant t, des moyens de calcul de mé trique de trajet avant pour calculer une métrique de trajet avant à l'instant t-1, un résultat de comparaison de taille de deux métriques de trajet avant convergeant vers des états correspondants, et une valeur différentielle entre elles, des moyens de stockage de résultat de comparaison pour stoc ker 1e résultat de comparaison, des moyens de stockage de valeur différentielle pour stocker la valeur différentielle, et des moyens de calcul d'informations de décision douce pour calculer des informations de décision douce en se ba sant sur le résultat de comparaison lu dans les moyens de stockage de résultat de comparaison et la valeur différen tielle lue dans les moyens de stockage de valeur différen tielle en utilisant un algorithme SOVA. Selon une autre caractéristique de la présente in vention, il est créé un appareil de décodage de turbo-code pour décoder des turbo-codes de séquences codées reçues com prenant un code CRC (contrôle cyclique par redondance), com prenant des moyens de décision d'erreur à code CRC pour décider d'une erreur CRC en se basant sur un code CRC décodé et commander une répétition de processus de décodage de turbo-codes sur la base du résultat obtenu par les moyens de décision d'erreur CRC. Selon une autre caractéristique de la présente in vention, il est créé un système de décodage de turbo-code comprenant un appareil de décodage de turbo-code ayant un premier décodeur de turbo-code à correction d'erreurs et un deuxième décodeur de turbo-code à correction d'erreurs, des premiers moyens de stockage de séquence codée pour stocker une première séquence codée, des deuxièmes moyens de stocka ge de séquence codée pour stocker une deuxième séquence codée, et des moyens de commutation pour commuter une connexion entre le premier décodeur de turbo-code à correc tion d'erreurs et le deuxième décodeur de turbo-code à cor rection d'erreurs, et entre les premiers moyens de stockage de séquence codée et les deuxièmes moyens de stockage de séquence codée. De plus, les moyens de commutation peuvent relier les premiers moyens de stockage de séquence codée au premier décodeur de turbo-code à correction d'erreurs après avoir détecté que la séquence codée est stockée dans les premiers moyens de stockage de séquence codée, et relier les premiers moyens de stockage de séquence codée au deuxième décodeur de turbo-code à correction d'erreurs après avoir détecté que le traitement est terminé dans le premier décodeur de turbo- code à correction d'erreurs. En outre, les moyens de commutation peuvent relier les deuxièmes moyens de stockage de séquence codée au pre mier décodeur de turbo-code à correction d'erreurs après avoir détecté que la séquence codée est Stockée dans les deuxièmes moyens de stockage de séquence codée, et relier les deuxièmes moyens de stockage de séquence codée au pre mier décodeur de turbo-code à correction d'erreurs après avoir détecté que le traitement est terminé dans le premier décodeur de turbo-code à correction d'erreurs. De plus, les moyens de commutation peuvent relier les premiers moyens de stockage de séquence codée au premier décodeur de turbo-code à correction d'erreurs et relient les deuxièmes moyens de stockage de séquence codée au deuxième décodeur de turbo-code à correction d'erreurs, et ensuite après avoir détecté que le traitement est terminé dans le premier décodeur de turbo-code à correction d'erreurs et dans le deuxième décodeur de turbo-code à correction d'er reurs, relier les premiers moyens de stockage de séquence codée au deuxième décodeur de turbo-code à correction d'er reurs et relient les deuxièmes moyens de stockage de séquen ce codée au premier décodeur de turbo-code à correction d'erreurs. DESCRIPTION SOMMAIRE DES DESSINS L'invention sera mieux commprise à l'aide de la des cription qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annnexés sur lesquels La fig. 1 est un diagramme de configuration d'un appareil de décodage de turbo-code selon un premier mode de réalisation de la présente invention. La fig. 2 est un diagramme de configuration d'un dispositif de décision douce selon le premier mode de réali sation de la présente invention. La fig. 3 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon le premier mode de réalisation de la présente invention. La fig. 4 est un diagramme représentant une procédu re pour un procédé de décodage de turbo-code à correction d'erreurs selon le premier mode de réalisation de la présen te invention. La fig. 5 est un diagramme représentant une relation entre une métrique de trajet avant, une métrique de trajet arrière et une métrique de branche. La fig. 6 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon un deuxième mode de réalisation de la présente invention. La fig. 7 est un diagramme représentant une procédu re pour le procédé de décodage de turbo-code à correction d'erreurs selon le deuxième mode de réalisation de la pré sente invention. La fig. 8 est un diagramme de configuration d'un dispositif de décision douce selon un troisième mode de ré alisation de la présente invention. La fig. 9 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon le troisième mode de réalisation de la présente invention. La fig. 10 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon un quatrième mode de réalisation de la présente invention. La fig. 11 est un diagramme représentant une procé dure pour le procédé de décodage de turbo-code à correction d'erreurs selon le quatrième mode de réalisation de 1a pré sente invention. La fig. 12 est un diagramme représentant une procé dure pour le procédé de décodage de turbo-code à correction d'erreurs selon le quatrième mode de réalisation de la pré sente invention. La fig. 13 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon un cinquième mode de réalisation de la présente invention. La fig. 14 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon un sixième mode de réalisation de la présente invention. La fig. 15 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon un septième mode de réalisation de la présente invention. La fig. 16 est un diagramme représentant une procé dure pour le procédé de décodage de turbo-code à correction d'erreurs selon le septième mode de réalisation de la pré sente invention. La fig. 17 est un diagramme représentant une procé dure pour le procédé de décodage de turbo-code à correction d'erreurs selon le septième mode de réalisation de la pré sente invention. La fig. 18 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon un huitième mode de réalisation de la présente invention. La fig. 19 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon un neuvième mode de réalisation de la présente invention. La fig. 20 est un diagramme de configuration d'un dispositif de décision douce selon un dixième mode de réali sation de la présente invention. La fig. 21 est un ordinogramme d'un procédé de déco dage de turbo-code à correction d'erreurs selon le dixième mode de réalisation de la présente invention. La fig. 22 est un diagramme de configuration d'un appareil de décodage de turbo-code selon un onzième mode de réalisation de la présente invention. La fig. 23 est un système de décodage de turbo-code selon un douzième mode de réalisation de la présente invention. La fig. 24 est un chronogramme de séquences codées de traitement stockées dans les premiers moyens de stockage de séquence codée selon le douzième mode de réalisation de la présente invention. La fig. 25 est un chronogramme de séquences codées de traitement stockées dans les deuxièmes moyens de stockage de séquence codée selon un treizième mode de réalisation de la présente invention. La fig. 26 dont il a déjà été fait mention est un diagramme de configuration d'un appareil de turbo-code. La fig. 27 dont il a déjà été fait mention est un diagramme de configuration d'un appareil classique de déco dage de turbo-code, et la fig. 28 dont il a déjà été fait mention est un ordinogramme d'un procédé de décodage à correction d'erreurs dans un décodeur MAP classique. DESCRIPTION DES MODES DE REALISATION PREFERES Premier mode de réalisation En se référant à la fig. 1, on a représenté un dia gramme synoptique d'un appareil de décodage de turbo-code selon un premier mode de réalisation de la présente invention. A la fig. 1, on a représenté respectivement un pre mier dispositif 1 de décision douce pour un décodage à cor rection d'erreurs dans lequel des données de décision douce sont extraites de première et deuxième séquences codées, un deuxième dispositif 2 de décision douce pour un décodage à correction d'erreurs dans lequel des données de décision douce sont extraites de la première et d'une troisième sé quences, un premier dispositif 3 d'entrelacement, un deuxiè me dispositif 4 d'entrelacement, un premier dispositif 5 de désentrelacement, un deuxième dispositif 6 de désentrelace- ment, un circuit de décision dure pour produire des informa tions de décision dure en se basant sur des informations de décision douce, un point 8 d'entrée pour la première séquen ce, un point 9 d'entrée pour la deuxième séquence, un point 10 d'entrée pour la troisième séquence et un point 11 de sortie. En se référant à la fig. 2, on a représenté un dia gramme synoptique d'une constitution du premier dispositif 1 de décision douce. Le premier dispositif 1 de décision douce et le deuxième dispositif 2 de décision douce ont la même configuration. A la fig. 2, on a représenté des moyens 101 de cal cul de métrique de branche, des moyens 102 de stockage de métrique de branche, des moyens 103 de calcul de métrique de trajet avant, des moyens 104 de stockage de métrique de tra jet avant, des moyens 105 de calcul de métrique de trajet arrière, des moyens 106 de stockage de métrique de trajet arrière, des moyens 107 de calcul d'informations de décision douce et des moyens 108 de soustraction. En se référant à la fig. 3, on a représenté un ordi- nogramme d'une opération de décodage à correction d'erreurs au moyen du premier dispositif 1 de décision douce. A la fig. 3, on a représenté une étape S1 de fixa tion d'une valeur initiale pour calculer une métrique de trajet avant, une étape S2 de calcul d'une métrique de bran che à chaque instant, une étape S3 de détermination d'une fin de calculs de métrique de trajet avant et de métrique de branche, une étape S4 de calcul d'une métrique de trajet avant, une étape S5 d'incrémentation d'un instant d'une uni té, une étape S6 de fixation d'une valeur initiale pour cal culer une métrique de trajet arrière, une étape S7 de calcul de métrique de trajet arrière, une étape S8 de détermination d'une fin de calculs de métrique de trajet arrière, une éta pe S9 de décrémentation d'un instant d'une unité, et une étape S10 de calcul d'informations de décision douce après décodage. Les étapes S1 à Sb correspondent à une étape de cal cul de métrique de trajet avant basé sur une métrique de branche, et les étapes S7 à S10 correspondent à une étape de calcul d'informations de décision douce. -En se référant à la fig. 4, on a représenté une pro cédure pour une opération de métrique de trajet. Ensuite, le fonctionnement de l'appareil de décodage de turbo-code va être décrit ci-dessous en se référant à la fig. 1. Une séquence codée émise est reçue avec une erreur qui est surtout apparue sur une ligne, et est accumulée dans un dispositif de stockage (non représenté) tel qu'une mémoi re tampon. Ces séquences reçues sont séparées en une premiè re séquence, une deuxième séquence et une troisième séquence qui sont introduites successivement depuis un premier point 8 d'entrée, un deuxième point 9 d'entrée et un troisième point 10 d'entrée dans un appareil de décodage de turbo-code. Le premier dispositif 1 de décision douce produit des informations L1 de décision douce après un décodage en se basant sur la première séquence, la deuxième séquence et la valeur L1 #' Ensuite, le deuxième dispositif 2 de décision douce produit des informations L2 de décision douce, après un dé codage basé sur la première séquence entrelacée par le deuxième dispositif 4 d'entrelacement, la troisième séquen ce, et L2* produit par le premier dispositif 3 d'entrelace ment, et calcule L2-L2* pour le L2 créé. L'ordre de L2-L2* est modifié par le premier dispositif 5 de désentrelacement de manière à obtenir L1*. L1* est utilisé par le premier dispositif 1 de décision douce quand un décodage itératif est effectué. Cette opération est répétée un nombre prédéterminé de fois. Si l'opération de décodage est achevée, un ordre des informations L2 de décision douce produites par 1e deuxième dispositif 2 de décision douce est modifié par le deuxième dispositif 6 de désentrelacement, le circuit 10 de décision dure juge si cet ordre est égal à 0 ou 1 et le ré sultat est émis du point 11 de sortie. Ensuite, le fonctionnement du premier dispositif 1 de décision douce va être décrit en détail ci-dessous en se référant aux fig. 2 et 3. D'abord, la première séquence, la deuxième séquence et L1* sont transmises aux moyens 101 de calcul de métrique de branche. Les moyens 101 de calcul de métrique de branche fixent une valeur d'un pointeur i indiquant le premier in stant à 1 à une étape S1 et fixent une valeur de métrique de trajet avant dans chaque état à l'instant 0. A cet instant, la valeur de métrique de trajet dans un état initial. dans un appareil de codage est fixée à une valeur suffisamment gran de en comparaison avec d'autres états. Ensuite, à une étape S2, une métrique de branche pour une transition d'un instant i-1 à un instant i est cal culée pour chaque branche en se basant sur les informations de décision douce de chaque bit reçu, en comparant une va leur prévue de bit reçu à un bit réellement reçu. La métri que calculée de branche est stockée dans les moyens 102 de stockage de métrique de branche. Ensuite, à une étape S3, on juge si toutes les don nées sont finies de traiter ou non, en d'autres termes si la valeur i de pointeur au premier instant est égale à N. Si i est égal à N, le calcul de la métrique de branche et de la métrique de trajet avant est terminé, et le programme avance donc à une étape S6 ; sinon, la commande avance à une étape S4. A l'étape S4, les moyens 103 de calcul de métrique de trajet avant calculent une métrique de trajet avant à l'instant i en ajoutant une valeur de la métrique de branche stockée dans les moyens 102 de stockage de métrique de bran che à la valeur de métrique de trajet avant à l'instant i-1, et en sélectionnant la plus grande de deux métriques de tra jet convergeant vers chaque état, et la valeur est stockée dans les moyens 104 de stockage de métrique de trajet avant. Ensuite, à une étape S5, la valeur i de pointeur au premier instant est incrémentée et la commande revient alors à l'étape S2 pour répéter l'opération ci-dessus. Maintenant, dans l'opération ci-dessus, comme représenté à la fig. 4(a), des métriques de trajet avant depuis l'instant i (= 0) jusqu'à l'instant N-1 ont été calculées. Ensuite, à l'étape S6, les moyens 105 de calcul de métrique de trajet arrière fixent à N-1 une valeur j de pointeur indiquant le deuxième instant et fixent la valeur de métrique de trajet arrière à l'instant N à la même valeur pour chaque état, à moins qu'un processus de terminaison ne soit effectué dans l'opération de codage, par exemple. Si le processus de terminaison est effectué, une valeur de métri que de trajet dans un état terminé est fixée à une valeur suffisamment grande en comparaison avec les autres états. Ensuite, à une étape S7, une métrique de trajet ar rière à l'instant j est calculée en ajoutant une valeur de métrique de branche stockée dans les moyens 102 de stockage de métrique de branche à une valeur de métrique de trajet arrière à l'instant j+1 et en sélectionnant la valeur la plus grande parmi deux métriques de trajet convergeant vers chaque état, et la valeur est alors stockée dans les moyens 106 de stockage de métrique de trajet arrière. Ensuite, à une étape S8, on juge si tous les calculs sont terminés ou non, en d'autres termes si la valeur j de pointeur au deuxième instant est ou non égale à 1. Si j le calcul de la métrique de trajet arrière est réputé être terminé et la commande passe à une étape S10. Sinon, la va leur j de pointeur au deuxième instant est décrémentée à une étape S9 et la commande revient à l'étape S7 pour recommen cer l'opération ci-dessus. Dans l'opération ci-dessus, comme représenté à la fig. 4(b), des métriques de trajet arrière depuis l'instant N jusqu'à l'instant 1 ont été calculées. Finalement, à une étape S10, les moyens 107 de cal cul d'informations de décision douce lisent la métrique de trajet avant à l'instant i-1 dans les moyens 104 de stockage de métrique avant, la métrique de branche pour la transition de l'instant i-1 à l'instant i dans les moyens 102 de stoc kage de métrique de branche, et la métrique de trajet arriè re à l'instant i dans les moyens 106 de stockage de métrique de trajet arrière, calculent les informations L1 de décision douce après un décodage du bit d'information correspondant à l'instant i, et calculent alors L1 -L1* au moyen des moyens. 108 de soustraction, de sorte que L1 et L1-L1* sont traités comme des sorties du premier dispositif de décision douce. Le calcul dans les moyens 107 de calcul d'informa tions de décision douce est effectué selon un procédé décrit en détail ci-dessous. D'abord, concernant des informations P de décision douce, les informations de décision dure sont fixées à 1 si le signe de P est positif ou fixées à zéro si le signe est négatif, et leurs informations de fiabilités sont réputées être la valeur absolue de P. En se référant à la fig. 5, on a représenté une re lation entre la métrique de trajet avant à l'instant i-1 et la métrique de trajet arrière à l'instant i ; le numéro de référence 201 désigne respectivement des valeurs F0, F1, F2 et F3 de métrique de trajet avant pour des états 00, 01, 10 et 11. Le numéro de référence 202 désigne respectivement des valeurs B0, B1, B2 et B3 de métrique de trajet arrière pour des états 00, 01, 10 et 11. Dans ce diagramme, des lignes en trait plein entre les métriques correspondantes de trajet avant à l'instant i-1 et les métriques correspondantes de trajet arrière à l'instant i indiquent des branches devant être codées à 0, et des lignes pointillées entre ces mêmes métriques indiquent des branches devant être codées à 1. A ce stade, si des valeurs X1, X2, -X1 et -X2 décrites pour des branches correspondantes sont considérées comme étant des métriques de branche pour une transition de l'instant i-1 à l'instant i, les informations L1 de décision douce à l'instant i sont calculées comme suit L1 = MAX[F0+(-X1)+B1, F1+(X2)+B2, F2+(-X1)+BO, F3+(X2)+B3] - MAX[F0+(X1)+BO, F1+(-X2)+B3, F2+(X1)+B1, F3+(-X2)+B2] Eq. (1) L'opération de production de décision douce est ter minée en répétant l'opération de l'étape S10 à l'instant i compris de 1 à N. Dans l'opération ci-dessus, les informations de dé cision douce de la portion ombrée de 1a fig. 4(c) ont été calculées. Pour un appareil de décodage de turbo-code ayant un décodeur à correction d'erreurs pour un turbo-décodage comme ce dispositif de décision douce, une probabilité de transi tion vers chaque état dans l'opération de décodage MAP n'a pas besoin d'être calculée depuis un état de canal en se basant sur les informations de décision douce des bits re çus, et les informations de décision après un décodage peu vent être obtenues avec la même opération arithmétique répétitive que l'opération normale de décodage de Viterbi au moyen de laquelle un volume d'opérations arithmétiques peut être réduit dé manière à obtenir un traitement de décodage d'erreurs à grande vitesse. Deuxième mode de réalisation En se référant à la fig. 6, on a représenté un ordi- nogramme d'une opération de décodage à correction d'erreurs avec un dispositif de décision douce selon le deuxième mode de réalisation de la présente invention, dans lequel une valeur de métrique de trajet à l'instant N calculée finale ment pour la métrique de trajet avant est utilisée comme valeur initiale de la métrique de trajet arrière à la fig. 3. A la fig. 6, S11 indique une étape de fixation d'une valeur de métrique de trajet avant à l'instant N comme va leur initiale d'une métrique de trajet arrière. De plus, à la fig. 6, en raison de la nécessité de calculer la métrique de trajet arrière à l'instant N, un traitement à une étape S4 est exécuté avant une étape S3 pour une décision d'achèvement, en comparaison avec l'ordi- nogramme de la fig. 1, et une métrique de trajet avant de l'instant 1 à l'instant 'N est calculée à l'étape S4. Ensuite, le fonctionnement du dispositif va être décrit ci-dessous en se référant à la fig. 6. D'abord, la métrique de branche et la métrique de trajet avant sont calculées en répétant les opérations d'une étape S1 à une étape SS jusqu'à l'instant N. Ainsi, la mé trique de trajet avant est calculée dans une gamme représen tée à la fig. 7(a). Ensuite, à une étape S11, une valeur de métrique de trajet avant à l'instant N est prise comme valeur initiale de la métrique de trajet arrière. Ensuite, les opérations d'une étape S7 à une étape S9 sont répétées pour calculer la métrique de trajet arrière jusqu'à l'instant 1. Au moyen de. cette opération, la métri que de trajet arrière a été calculée dans une gamme repré senté à la fig. 7(b). Alors, à une étape S10, l'opération de calcul d'in formations de décision douce correspondant au bit d'informa tions à l'instant i est répétée de l'instant 1 à l'instant N. Au moyen de cette opération, les informations de décision douce ont été obtenues dans une gamme de la portion ombrée de la fig. 7(c). De cette manière, le résultat de calcul basé sur la métrique de trajet avant est traité comme valeur initiale de la métrique de trajet arrière, de sorte que le résultat de calcul de métrique de trajet avant est reflété dans le cal cul de la métrique de trajet arrière, et il devient ainsi possible de produire des informations extrêmement fiables de fiabilité après un décodage et d'améliorer les performances du système. Troisième mode de rêalisation En se référant à la fig. 8, on a représenté un dis positif de décision douce qui est un décodeur de turbo-code à correction d'erreurs selon un troisième mode de réalisa tion de la présente invention, dans lequel des informations de décision douce sont calculées chaque fois que la métrique de trajet arrière est calculée par les moyens 105 de calcul de métrique de trajet arrière dans le dispositif de. décision douce de la fig. 2. En se référant à la fig. 9, on a représenté un ordi- nogramme d'opérations pour un décodage à correction d'er reurs avec le dispositif de décision douce représenté à la fig. 8. Dans cet ordinogramme, on a représenté une étape S12 consistant à calculer une métrique de trajet arrière à un instant j et une étape S13 de calcul d'informations de déci sion douce à un instant j+1 en se basant sur une métrique de branche, une métrique de trajet avant et une métrique de trajet arrière. Ensuite, le fonctionnement de ce dispositif de déci sion douce est décrit ci-dessous en se référant aux fig. 8 et 9. D'abord, les opérations des étapes S1 à S5 sont ré pétées à l'instant i de 1 à N, une métrique de branche d'une transition à chaque point de l'instant 1 à l'instant N est calculée et stockée dans les moyens 102 de stockage de mé trique de branche, et alors une métrique de trajet avant à chaque point depuis l'instant 1 à l'instant N-1 est calculée et stockée dans les moyens 104 de stockage de métrique de métrique de trajet avant. Ensuite, à une étape S6, les moyens 105 de calcul de métrique de trajet arrière fixent une valeur de pointeur j, indiquant un deuxième instant, à N-1 et fixent une valeur de la métrique de trajet arrière à l'instant N. Ensuite, à l'étape S12, une métrique de trajet ar rière à l'instant j est calculée en additionnant une valeur de métrique de branche stockée dans les moyens 102 de stoc kage de métrique de branche à une valeur de métrique de tra jet arrière à l'instant j+1 et en sélectionnant la plus grande valeur parmi deux métriques de trajet convergeant vers chaque état, et elle est alors transmise aux moyens 107 de calcul d'informations de décision douce. Alors, à une étape S13, les moyens 107 de calcul d'informations de décision douce qui ont reçu la métrique de trajet arrière à l'instant j lisent la métrique de trajet avant à l'instant j-1 dans les moyens 104 de stockage de métrique de trajet avant et la métrique de branche d'une transition de l'instant j-1 à l'instant j dans les moyens 102 de stockage de métrique de branche, calculent les infor mations L1 de décision douce après avoir décodé le bit d'in formation correspondant à l'instant j-1, et calculent alors L1 -L1* à l'aide des moyens 108 de soustraction et considè rent L1 et L1-L1* comme des sorties du premier dispositif de décision douce. Ensuite, à une étape S8, on juge si tous les calculs sont terminés ou non, en d'autres termes si la valeur j de pointeur au deuxième instant est ou non égale à 1. Si j est égal à 1, le traitement se termine par une détermination que le calcul de la métrique de trajet arrière est achevée. Si non, la valeur j de pointeur au deuxième instant est décré mentée à une étape S9 et la commande revient à l'étape S12 pour répéter les opérations ci-dessus. De cette manière, les informations de décision douce sont calculées chaque fois qu'une métrique de trajet arrière à chaque instant est calculée et que les informations de décision douce de tous les bits d'information sont produi tes, auquel cas il n'est pas nécessaire que les moyens de stockage stockent des métriques de trajet arrière et, en conséquence, la taille d'un circuit peut être réduite. Quatrième mode de réalisation En se référant à la fig. 10, on a représenté un or- dinogramme d'une opération de décodage à correction d'erreur avec un dispositif de décision douce selon un quatrième mode de réalisation de la présente invention, dans lequel des informations de décision douce à tous les instants ne sont pas calculées à la fois, mais les informations de décision douce sont calculées avec une division à un point M de la fig. 3. Le diagramme synoptique du dispositif de décision douce selon le quatrième mode de réalisation est le même que celui de la f ig . 2. A la fig. 10, on a représenté une étape S14 consis tant à juger si une opération arithmétique d'une métrique de trajet avant est continuée ou non, une étape S15 consistant à juger si une opération arithmétique d'une métrique de tra jet arrière est continuée ou non, une étape S16 de calcul d'informations de décision douce à un instant i-M, et une étape S17 de calcul d'informations de décision douce à un instant N-M+1 ou après des bits. Le processus jusqu'à ".non" est sélectionné à une étape S3, comprenant l'étape S3, et correspond à une première étape de calcul d'informations de décision douce, et le processus après que "oui" est sélec tionné à l'étape S3 jusqu'à l'étape S17 correspond à une deuxième étape de calcul d'informations de décision douce. En se référant aux fig. 11 et 12, on a représenté des procé dures d'opérations arithmétiques de métrique de trajet selon ce mode de réalisation. Ensuite, le fonctionnement est décrit ci-dessous en se référant aux fig. 2 et 10. D'abord, à une étape S1, les moyens 101 de calcul de métrique de branche fixent une valeur de métrique de trajet avant dans chaque état à un instant 0, avec une valeur d'un pointeur i, indiquant un premier instant, fixée à 1. Ensuite, à une étape S2, une métrique de branche est calculée pour une transition d'un instant i-1 à un instant i, et la métrique calculée de branche est stockée dans les moyens 102 de stockage de métrique de branche. Ensuite, à une étape S4, la valeur de métrique de branche calculée à l'étape S2 est ajoutée à une valeur de métrique de trajet avant à l'instant i-1, une métrique de trajet avant à l'in stant i est calculée, et la métrique calculée de trajet avant est stockée dans les moyens 104 de stockage de métri que de trajet avant. Ensuite, à une étape S14, on juge si la valeur i de pointeur au premier instant est inférieure à M ; si elle est inférieure à M, le pointeur au premier instant est incrémenté à une étape S5, et alors une métrique de branche et une métrique de trajet avant au même instant sont calculées de manière répétée. Au moyen de cette opération, la métrique de trajet avant à l'instant i représentée à la fig. 11(a) a été calculée. Si 1e pointeur i de temps est égal ou supérieur à M à une étape S14, les moyens 105 de calcul de métrique de trajet arrière fixent la deuxième valeur j de pointeur de temps à i-1 et fixent la valeur de métrique de trajet arriè re à l'instant i à une valeur identique pour chaque état. Ensuite, à une étape S7, une valeur de métrique de branche lue dans les moyens 102 de stockage de métrique de branche est ajoutée à la valeur de métrique de trajet arriè re à l'instant j+1 pour calculer la métrique de trajet ar rière à l'instant j. A une étape S15, la commande passe à l'étape S16 si la valeur j du deuxième pointeur de temps est égale à i-M, autrement elle passe à une étape S9. A l'étape S9, le deuxième pointeur j de temps est décrémenté et la commande revient alors à l'étape S7 pour répéter les opérations ci-dessus. Grâce à cette opération, la métrique de trajet ar rière depuis l'instant i jusqu'à l'instant i-M représentée à la fig. 11(b) a été calculée. Ensuite, à l'étape S16, les moyens 107 de calcul d'informations de décision douce lisent la métrique de tra jet avant à l'instant i-M-1 dans les moyens 104 de stockage de métrique de trajet avant, une métrique de branche pour une transition de l'instant i-M-1 à l'instant i-M dans les moyens 1- 02 de stockage de métrique de branche, et la métrique de trajet arrière à l'instant i-M dans les moyens 106 de stockage de métrique de trajet arrière , calculent les informations de décision douce à l'instant i-M, et exé cutent alors un processus de soustraction avec le soustrac- teur 10$ afin d'émettre le résultat. Au moyen de cette opération, les informations de décision douce de la portion ombrée de la fig. 11(c) ont été calculées. A moins que le premier pointeur i de temps ne soit égal à N à l'étape S3, le premier pointeur de temps est in crémenté à une étape S5 et la commande revient à l'étape S2 pour calculer une métrique de branche et une métrique de, trajet avant. A ce stade, dans les étapes S2 et S3, de nou velles valeurs remplacent les valeurs de métrique pour l'in stant le plus ancien parmi les valeurs stockées dans les moyens 102 de stockage de métrique de branche et dans les moyens 104 de stockage de métrique de trajet avant. Ensuite, les mêmes opérations sont répétées et les informations de décision douce à l'instant N-M sont calcu lées. Alors, i est égal à N à l'étape S3 et, en conséquence, la commande passe à l'étape S17 pour calculer les informa tions de décision douce depuis l'instant N-M+1 jusqu'à l'in stant N. A l'étape S17, les informations de décision douce de la portion ombrée de la fig. 12(c) ont été calculées. Si, en particulier, N est fixé à 30 et M à 10, l'opération ci-dessous sera exécutée. D'abord, en répétant les opérations dans les étapes S1, S2, S14 et S5 jusqu'à ce que i devienne égal à 11, un calcul est effectué pour des métriques de branche depuis l'instant 0 jusqu'à l'instant 1, ..., et depuis l'instant 10 jusqu'à l'instant 11, et pour des métriques de trajet avant depuis l'instant 1 jusqu'à l'instant 11, et les valeurs sont stockées dans les moyens 102 de stockage de métrique de branche et les moyens 104 de stockage de métrique de trajet avant. Ensuite, en répétant les opérations dans les étapes S6, S7, S15 et S9 pendant une transition de j de 10 à 1, des métriques de trajet arrière depuis l'instant 10 jusqu'à l'instant 1 sont calculées, et les valeurs sont stockées dans les moyens 106 de stockage de métrique de trajet arrière. Ensuite, à l'étape S16, les informations de décision douce à l'instant (11-10), c'est-à-dire 1, sont calculées et émises. Alors, i est incrémenté à l'étape S5, et quand i devient égal à 12, un calcul est effectué pour une métrique de branche depuis l'instant 11 jusqu'à l'instant 12, et une métrique de trajet avant à l'instant 12 dans les étapes S2 et S4, et à l'étape S14 la commande passe directement à l'étape S6, étant donné que i = 12 > 10. Ensuite, les opérations dans les étapes S6, S7, S13 et S9 sont répétées avec l'instant j variant de 11 à 2, et des métriques de trajet arrière depuis l'instant 11 jusqu'à l'instant 2 sont obtenues. Ensuite, des informations de décision douce à l'in stant (12-10=) 2 sont calculées à l'étape S16. Au moyen de cette opération, répétée jusqu'à ce que i soit égal à 30, des informations de décision douce depuis l'instant 1 jusqu'à l'instant 20 sont calculées. A ce stade, des branches de l'instant 20 à l'instant 21, ... , et de l'instant 29 à l'instant 30 sont stockées dans les moyens 102 de stockage de métrique de branche, des métriques de trajet avant de l'instant 21 à l'instant 30 sont stockées dans les moyens 104 de stockage de métrique de trajet avant, et des métriques de trajet arrière de l'in stant 21 à l'instant 30 sont stockées dans les moyens 106 de stockage de métrique de trajet arrière, et en conséquence des informations de décision douce de l'instant 21 à l'in stant 30 sont calculées et émises à l'étape S17.. Grâce à cette opération, une capacité de stockage peut être réduite étant donné que la capacité de stockage pour M ( Cinquième mode de réalisation En se référant à la fig. 13, on a représenté un or- dinogramme d'une opération de décodage à correction d'er reurs avec un dispositif de décision douce selon un cinquième mode de réalisation de la présente invention, dans lequel une valeur initiale de la métrique de trajet arrière est fixée à une valeur de la métrique de trajet avant à l'instant i (i>M) à la fig. 10. La configuration par blocs d'un dispositif de déci sion douce selon le cinquième mode de réalisation est la même que celle de la fig. 2. A la fig. 13, on a représenté une étape S18 de fixa tion d'une valeur initiale d'une métrique de trajet arrière à l'instant i à la valeur de métrique de trajet avant à l'instant i, qui est mise à la place de l'étape S7 de la fig. 10. Ensuite, le fonctionnement va être décrit ci-dessous en se référant aux fig. 2 et 13. D'abord, une valeur initiale de métrique de trajet avant est fixée à une étape S1, et alors un traitement de l'étape S2 à l'étape S5 est répété jusqu'à ce que i devienne supérieur à M pour calculer des métriques de branche et des métriques de trajet avant, et les valeurs sont stockées dans les moyens 102 de stockage de métrique de branche et les moyens 104 de stockage de métrique de trajet avant. Ensuite, à une étape S18, une valeur de métrique de trajet avant à l'instant i (i>M) est attribuée à une valeur de métrique de trajet arrière. Ensuite, le traitement des étapes S7, S8 et S9 est répété jusqu'à ce que l'instant j devienne égale à i-M, et alors des informations de décision douce à l'instant i-M sont calculées et émises à une étape S16. Alors, à l'étape S3, on juge si i est égal ou non à N ; à moins qu'il ne soit égal à N, i est incrérnenté à l'étape S5 et le traitement après l'étape S2 est exécuté de nouveau. Si on a déterminé à l'étape S3 que i est égal à N, des informations de décision douce de l'instant N-M+1 â l'instant N sont calculées à une étape S17 et sont alors émises. De cette manière, en utilisant un résultat de calcul de métrique de trajet avant comme valeur initiale d'une mé trique de trajet arrière, le résultat de calcul de métrique de trajet avant est reflété par un calcul de la métrique de trajet arrière, ce qui permet de produire des informations ayant une meilleure fiabilité après un décodage, de manière à améliorer les performances. Sixième mode de réalisation En se référant à la fig. 14, on a représenté un or- dinogramme d'une opération de décodage à correction d'er reurs avec un dispositif de décision douce selon un sixième mode de réalisation de la présente invention, dans lesquels des informations de décision douce sont calculées après le calcul de métriques de trajet arrière à des instants corres pondants de la fig. 10. La configuration par blocs du dispositif de décision douce selon la sixième mode de réalisation est la même que celle de la fig. 8. A la fig. 14, on a représenté une étape S19 de cal cul et d'émission d'informations de décision douce à un in stant i-M en se basant sur une métrique de branche, une métrique de trajet avant et une métrique de trajet arrière, une étape S20 de fixation de j à i-1, une étape S21 de cal cul d'une métrique de trajet arrière à un instant j, étape S22 de calcul et d'émission d'informations de décision douce à un instant j-1 en se basant sur une métrique de trajet arrière, et une étape S23 où. l'on juge si un calcul des in formations de décision douce est terminé pour tous les instants. Ensuite, une opération va être décrite ci-dessus en se référant à la fig. 8 et à la fig. 14. D'abord, une valeur initiale d'une métrique de tra jet avant est fixée à l'étape S1, un traitement aux étapes S2, S4, S12 et S5 est répété jusqu'à ce que i devienne supé rieur à M pour calculer des métriques de branche et des mé triques de trajet avant, et les valeurs sont stockées respectivement dans les moyens 102 de stockage de métrique de branche et les moyens 104 de stockage de métrique de tra jet avant. Ensuite, à l'étape S6, une valeur initiale d'une métrique de trajet arrière est fixée à 1a valeur de métrique de trajet arrière à l'instant i par les moyens 105 de calcul de métrique de trajet arrière, et alors le traitement des étapes S7, S15 et S9 est répété pour calculer une métrique de trajet arrière à l'instant i-M. Ensuite, à l'étape S19, les moyens 107 de calcul d'informations de décision douce calculent des informations de décision douce en se basant sur la métrique de trajet arrière à l'instant i-M transmise depuis les moyens 105 de calcul de métrique de trajet arrière, la métrique de trajet avant à l'instant i-M-1 lue dans les moyens 104 de stockage de métrique de trajet avant, et la métrique de branche de l'instant i-M-1 à l'instant i-M lue dans les moyens 102 de stockage de métrique de branche, et elles sont traitées pour une soustraction par les moyens 108 de soustraction avant d'être émises. Ensuite, à l'étape S3, on juge si i est ou non égal à N ; si i n'est pas égal à N, il est incrémenté à l'étape S5 et le traitement après l'étape S2 est alors exécuté. Si i est égal à N, j est fixé à i-1 par les moyens 105 de calcul de métrique de trajet arrière à une étape S20, la métrique de trajet arrière est calculée à une étape S21, les moyens 107 de calcul d'informations de décision douce calculent des informations de décision douce en se basant sur la métrique de trajet arrière à l'instant i-1 transmise depuis les moyens 105 de calcul de métrique de trajet arrière, la métrique de trajet avant à l'instant j-2 lue dans les moyens 104 de stockage de métrique de trajet avant, et la métrique de branche pour une transition de l'instant j-2 à l'instant j-1 lue dans les moyens 102 de stockage de métrique de branche à une étape S22, et ces informations sont traitées pour une soustraction par les moyens 108 de soustraction avant d'être émises. Ensuite, à une étape S23, on juge si le calcul est terminé ou non pour les informations de décision douce jusqu'à l'instant N-M+1 ; si ce n'est pas le cas, le traite ment après l'étape S20 est répété. Grâce à cette opération, il n'est pas nécessaire d'avoir des moyens de stockage pour stocker des métriques de trajet arrière et 1a taille d'un circuit peut encore être réduite. Septième mode de réalisation En se référant à la fig. 15, on a représenté un or- dinogramme d'une opération de décodage à correction d'er reurs avec un dispositif de décision douce selon un septième mode de réalisation de la présente invention, dans lequel un traitement est effectué avec une division en blocs d'unités de K bits. La configuration par blocs de ce septième mode de réalisation est la même que celle de la fig. 2. A la fig. 15, on a représenté une étape S23 d'ini- tialisation d'un numéro de bloc, une étape S24 de fixation d'une valeur initiale d'une métrique de trajet avant et d'une valeur initiale d'un pointeur i indiquant un premier instant, une étape S25 pour déterminer si une opération arithmétique est continuée ou non pour la métrique de trajet avant, une étape S26 pour déterminer si une opération arith métique est continuée ou non pour une métrique de trajet arrière, une étape S27 de calcul d'informations de décision douce de K bits contigus depuis l'instant mK+1, une étape S28 d'incrémentation d'un numéro de bloc, et une étape S29 de calcul d'informations de décision douce à l'instant mK+1 et au-delà. Le processus jusqu'à la réponse "NON" est sélectionné à l'étape S3 et correspond à une première étape de calcul d'informations de décision douce, et le processus après la réponse "OUI" est sélectionné à l'étape S3 jusqu'à l'étape S29 et correspond à une deuxième étape de calcul d'informations de décision douce. En se référant aux fig. 16 et 17, on a représenté des procédures d'opération arithméti ques de métrique de trajet selon ce mode de réalisation. Ensuite, le fonctionnement du dispositif va être décrit ci-dessous en se référant aux fig. 3 et 15. D'abord, à l'étape S23, les moyens 101 de calcul de métrique de branche fixent m à 0 comme valeur initiale d'un numéro de bloc. Ensuite, â l'étape S24, la valeur initiale d'un pointeur i indiquant un premier instant est fixée à mK+1 pour porter les valeurs de métrique de trajet à leurs états respectifs à l'instant mK. Ensuite, à l'étape S2, une métrique de branche est calculée pour un transition de l'instant i-1 à l'instant i, et la métrique de branche calculée est stockée dans les moyens 102 de stockage dé métrique de branche. Ensuite, à l'étape S4, la métrique de branche lue dans les moyens 102 de stockage de métrique de branche est ajoutée à la valeur de métrique de trajet avant à l'instant i-1 par les moyens 103 de calcul de métrique de trajet avant, une métrique de trajet avant à l'instant i est calcu lée, et la valeur calculée de métrique de trajet avant est stockée dans les moyens 104 de stockage de métrique de tra jet avant. Ensuite, si la valeur de pointeur de temps est infé rieure à mK+M aux étapes S3 et S25, un pointeur du premier instant est incrémenté à l'étape S5 et une métrique de bran che et une métrique de trajet avant à l'instant suivant sont calculées de manière répétée. Au moyen de cette opération, les métriques de trajet avant de l'instant mK à l'instant mK+M sont calculées comme représenté à la fig. 16(a). Si le pointeur i de temps est supérieur à N ou à mK+M aux étapes S3 et S25, les moyens 105 de calcul de métrique de trajet arrière fixent la valeur de métrique de trajet arrière à l'instant i à une valeur identique pour chaque état, avec la valeur j de pointeur indiquant 1e deuxième instant fixée à i-1. Ensuite, à l'étape S7, une valeur de métrique de branche lue dans les moyens 102 de stockage de métrique de branche est ajoutée à la valeur de métrique de trajet arriè re à l'instant j+1 pour calculer la métrique de trajet ar rière à l'instant j, et la valeur est stockée dans les moyens 106 de stockage de métrique de trajet arrière. A l'étape S26, la commande passe à l'étape S3 si la valeur j du deuxième pointeur de temps est égale à mK+1, autrement elle passe à l'étape S9. Ensuite, à l'étape S9, le deuxième instant j est décrémenté et la commande revient alors à l'étape S7 pour exécuter le traitement des étapes S7 et suivantes. Au moyen de cette opération, la métrique de trajet arrière de l'instant mK+M à l'instant mK+1 est calculée com me représenté à la fig. 16(b). Ensuite, à moins que le premier pointeur i de temps ne soit égal à N à l'étape S3, les moyens 107 de calcul d'informations de décision douce lisent la métrique de tra jet avant de l'instant mK à l'instant mK+K-1 dans les moyens 104 de stockage de métrique de trajet avant, une métrique de branche pour une transition de l'instant mK à l'instant mK+K dans les moyens 102 de stockage de métrique de branche, et la métrique de trajet arrière de l'instant mK+1 à l'instant mK+K dans les moyens 106 de stockage de métrique de trajet arrière, calculent les informations de décision douce de l'instant mK+1 à l'instant mK+K, et un traitement de sous traction est effectué par les moyens 108 de soustraction pour émettre le résultat à l'étape S27. Au moyen de cette opération, les informations de décision douce de la partie ombrée de la fig. 16(c) sont calculées. Ensuite, à l'étape S28, un numéro de bloc est incrémenté et la même opération est répétée. Si le premier pointeur i de temps est égal à N à l'étape S3, la commande passe à l'étape S29 pour calculer des informations de décision douce de l'instant mK+1 à l'in stant N par les moyens 107 de calcul d'informations de déci sion douce, effectuer un traitement de soustraction par les moyens 108 de soustraction, et émettre le résultat. Au moyen de cette opération, les informations de décision douce de la partie ombrée de la fig. 17(c) sont calculées. Dans cette opération, il est possible d'obtenir une décision douce après un décodage en utilisant une opération arithmétique répétitive de 1a même manière que pour une opé ration normale de décodage de Viterbi sans calculer de pro babilité de transition de chaque état au moyen d'une opération de décodage MAP en se basant sur l'état de canaux. De plus, des métriques de trajet et des métriques de branche sont stockées seulement pour M ( Huitième mode de réalisation En se référant à la fig. 18, on a représenté un or- dinogramme d'une opération de décodage à correction d'er reurs avec un dispositif de décision douce selon un huitième mode de réalisation de la présente invention, dans lequel une valeur initiale d'une métrique de trajet arrière est fixée à une valeur de métrique de trajet avant à un instant i (i>M) à la fig. 15. La configuration par blocs du dispositif de décision douce selon le huitième mode de réalisation est la même que celle de la fig. 3. A la fig. 18, on a représenté une étape S30 d'ini- tialisation d'une métrique de trajet arrière à l'instant i à la valeur de métrique de trajet avant à l'instant i. Ensuite, le fonctionnement du dispositif va être décrit ci-dessous en se référant aux fig. 2 et 18. D'abord, à l'étape S23, m est fixé à 0 comme valeur initiale d'un numéro de bloc par les moyens 101 de calcul de métrique de branche. Ensuite, un traitement de l'étape S24 à l'étape S5 est répété et des métriques de branche et des métriques de trajet avant sont stockées dans les moyens 102 de stockage de métrique de branche et les moyens 104 de stockage de métrique de trajet avant. Ensuite, un traitement de l'étape S7 à l'étape S28 est répété et des informations de décision douce sont émi ses. Si i est déterminé être égal à N à l'étape S3, des in formations de décision douce des instants mK+1 à mK+K sont calculées à l'étape S29 et le résultat est émis. Au moyen de cette opération, le résultat de calcul des métriques de trajet avant est mieux reflété, et donc des informations ayant une meilleure fiabilité après un décodage à convolution peuvent être produites de manière à améliorer les performances. Neuvième mode de réalisation En se référant à la fig. 19, on a représenté un or- dinogramme d'une opération de décodage à correction d'er reurs avec un dispositif de décision douce selon un neuvième mode de réalisation de la présente invention, dans lequel des informations de décision douce peuvent être calculées sans stocker de métrique de trajet arrière dans les moyens de stockage de métrique de trajet arrière de la fig. 18. La configuration par blocs du dispositif de décision douce selon le neuvième mode de réalisation est la même que celle de la fig. 9. A la fig. 19, on a représenté des étapes S31 de cal cul d'informations de décision douce à un instant j-1 en se basant sur une métrique de branche, une métrique de trajet avant et une métrique de trajet arrière, une étape S32 de fixation de j à i-1, une étape S33 de calcul d'une métrique de trajet arrière à un instant j, une étape S34 de calcul d'informations de décision douce à un instant j-1 en se ba sant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière, une étape S35 où l'on juge si le traitement est terminé ou non jusqu'à la fin, en d'autres termes si j est ou non fixé à mK+1, et une étape S36 de décrémentation de j. Ensuite, 1e fonctionnement du dispositif va être décrit ci-dessous en se référant aux fig. 8 et 19. D'abord, aux étapes S23, S24, S2, s4, S25 et S5, des métriques de trajet avant et des métriques de branche à un instant de mK+1 à mK+M sont calculées puis stockées dans les moyens 104 de stockage de métrique de trajet avant et les moyens 102 de stockage de métrique de branche. Ensuite, à l'étape S30, une métrique de trajet ar rière à l'instant i est initialisée à la valeur de métrique de trajet avant à l'instant j, et à l'étape S7 une métrique de trajet arrière à l'instant j est calculée par les moyens 105 de calcul de métrique de trajet arrière. Ensuite, à l'étape S31, les moyens 107 de calcul d'informations de décision douce lisent la métrique de tra jet arrière à l'instant j dans les moyens 105 de calcul de métrique de trajet arrière et la métrique de trajet avant à l'instant j-1 et la métrique de branche de l'instant j-1 à l'instant j dans les moyens 104 de stockage de métrique de trajet avant et les moyens 102 de stockage de métrique de branche, et calculent des informations de décision douce à l'instant j-1 et les émettent après une opération arithméti que dans les moyens 108 de soustraction. Ensuite, on juge si j est ou non fixé à mK+1 à l'étape S26 ; à moins qu'il ne soit égal à mK+1, j est dé crémenté à l'étape S9, et ensuite le traitement des étapes S7 et suivantes est exécuté de nouveau. Si j est déterminé être égal à mK+1 à l'étape S26, on juge si i est ou non égal à N à l'étape 3 ; à moins qu'il ne soit égal à N, m est incrémenté à l'étape S28 et ensuite le traitement des étapes S24 et suivantes est exécu té de nouveau. Si i est égal à N à l'étape S3, la métrique de tra jet arrière à l'instant i est initialisée à la valeur de métrique de trajet avant à l'instant j à l'étape S32, et alors des informations de décision douce sont calculées pour être émises dans les étapes S33 et S34 de la même manière que pour les étapes S7 et S31. Ensuite, à l'étape S35, on juge si j est ou non égal à mK+1 ; à moins que j ne soit égal à mK+1, 1 est soustrait de j et alors le traitement des étapes S33 et suivantes est exécuté de nouveau. Si j est égal à mK+1 à l'étape S35, le traitement est terminé. Au moyen de cette opération, il n'est pas nécessaire d'utiliser des moyens de stockage de métrique de trajet ar rière pour stocker des métriques de trajet arrière jusqu'à ce que des informations de décision douce soient calculées, ce qui permet de diminuer encore la taille d'un circuit. Dixième mode de réalisation En se référant à la fig. 20, on a représenté un dia gramme synoptique d'un dispositif de décision qui est un décodeur à correction d'erreurs selon un dixième mode de réalisation de la présente invention, dans lequel des infor mations de décision douce sont calculées selon l'algorithme de Viterbi de création douce (SOYA) et sont alors émises. A la fig. 20, on a représenté des moyens 201 de cal cul de métrique de branche, des moyens 202 de calcul de mé trique de trajet avant, des moyens 203 de stockage de résultat de comparaison pour stocker le résultat d'une com paraison de taille obtenue par les moyens 201 de calcul de métrique de branche, des moyens 204 de stockage de valeur différentielle pour stocker une valeur différentielle entre deux valeurs de métrique de trajet avant calculées par les moyens 202 de calcul de métrique de trajet avant, des moyens 205 de calcul d'informations de décision douce pour calculer des informations de décision douce après un décodage selon l'algorithme SOVA en se basant sur le contenu stocké dans les moyens 203 de stockage de résultat de comparaison et les moyens 204 de stockage de valeur différentielle, et des moyens 206 de soustraction. En se référant à 1a fig. 21, on a représenté un or- dinogramme d'une opération de décodage à correction d'erreurs avec le dispositif de décision douce de la fig. 20. A la fig. 21, on a représenté une étape S101 de fixation d'une valeur initiale pour un calcul de métrique de trajet avant, une étape S102 de calcul de métriques de bran che à des instants correspondants, une étape S103 de calcul d'une métrique de trajet avant, une étape S104 de comparai son de deux métriques de trajet convergeant en taille vers des états correspondants et de stockage du résultat, une étape S105 de calcul d'une valeur différentielle entre les deux métriques de trajet et de stockage de la valeur, une étape S106 pour juger si l'instant i dépasse ou non M, une étape S107 d'incrémentation de i, une étape S108 de calcul d'une valeur de décision dure en obtenant un trajet de pro babilité maximale, une étape S109 de calcul d'un candidat à une valeur de décision douce de l'instant i-2M+1 à l'instant i-M en se basant sur le résultat de la valeur différentiel le, une étape S110 de comparaison de la valeur candidate avec la valeur de décision douce et de remplacement de la valeur candidate par la valeur de décision, une étape S111 pour juger si l'instant i est fixé ou non égal à N, et une étape S112 d'incrémentation de l'instant i. Le fonctionnement du dispositif va être décrit en suite en se référant aux fig. 20 et 21. D'abord, à l'étape S101, les moyens 201 de calcul de métrique de branche sont initialisés. Ensuite, à l'étape S102, une métrique de branche est calculée par les moyens 201 de calcul de métrique de branche et alors transmise aux moyens 202 de calcul de métrique de trajet avant. Ensuite, à l'étape S103, une métrique de trajet avant est calculée par les moyens 202 de calcul de métrique de trajet avant en uti lisant la métrique de branche qui a été transmise. De plus, dans les moyens 202 de calcul de métrique de trajet avant, deux trajets convergeant vers des états correspondants sont comparés en taille l'un à l'autre et le résultat est stocké dans les moyens 203 de stockage de résultat de comparaison à l'étape S104, et une valeur différentielle entre les deux métriques de trajet est stockée dans les moyens 204 de stoc kage de valeur différentielle à l'étape S105. Ensuite, à l'étape S106, on juge si l'instant i dépasse ou non M ; à moins qu'il ne dépasse M, i est incrémenté et l'opération des étapes S102 et suivantes est répétée. De cette manière, l'opération de l'instant 1 à l'instant M est répétée. Si l'instant i dépasse M à l'étape S106, le trajet de probabilité maximale dans un intervalle compris entre l'instant i et l'instant M est sélectionné, et une valeur de décision dure concernant l'instant i est calculée par les moyens 205 de calcul d'informations de décision douce à l'étape S108. Ensuite, à l'étape S109, avec le pointeur de temps ramené en arrière concernant un branchement de trajet depuis un trajet de probabilité maximale dans une gamme s'étendant de l'instant 1 à l'instant M, une valeur diffé rentielle qui est la plus petite parmi les valeurs.différen- tielles entre le trajet de probabilité maximale et les données de décision.dure est sélectionnée comme valeur can didate pour des informations de fiabilité concernant une transition de branche de l'instant 0 à l'instant 1, et elle est considérée comme étant des informations de décision dou ce d'un bit d'information correspondant à l'instant i à l'étape S110. Dans les étapes S111 et S112, l'instant i est incré menté d'une unité à la fois de manière à exécuter le traite ment de l'étape S102. Le résultat de comparaison de taille et la valeur différentielle entre deux trajets calculés dans les étapes S104 et S105 sont écrits dans une portion dans laquelle une valeur à l'instant le plus ancien est stockée respectivement dans les moyens 203 de stockage de résultat de comparaison et les moyens 204 de stockage de valeur différentielle. Finalement, à l'étape S113, des productions de déci sion douce de l'instant N â l'instant N-M+1 sont effectuées séquentiellement et émises. Au moyen de cette opération des capacités de stocka ge pour les moyens 203 de stockage de résultat de comparaison et les moyens 204 de stockage de valeur diffé rentielle peuvent être réduites, et en conséquence le dispo sitif de décision douce peut lui-même avoir sa taille diminuée. Onzième mode de réalisation En se référant à la fig. 22, on a représenté un dia gramme synoptique d'un appareil de décodage de turbo-code selon un onzième mode de réalisation de la présente inven tion, dans lequel il est prévu des moyens de correction d'erreur à contrôle CRC (contrôle cyclique par redondance) pour un contrôle CRC afin de juger si un traitement est ré pété ou non en se basant sur le résultat d'un contrôle CRC dans l'appareil de décodage de turbo-code. A la fig. 22, on a représenté des moyens 12 de déci sion à contrôle CRC d'erreur et une mémoire tampon 13 de sortie. On va décrire maintenant le fonctionnement du dispo sitif en se référant à la fig. 22. Des séquences codées qui ont été émises sont reçues avec des erreurs. Des données sont codées en incluant des codes CRC du côté de l'appareil de codage, et en conséquence les codes CRC sont compris aussi dans les séquences codées. Ces séquences reçues sont séparées en des première, deuxième et troisième séquences ; des informations L1 de décision douce après un décodage sont produites à partir d'une valeur L14 obtenue sur la base de la première séquence, de la deuxième séquence et des informations de décision douce pro duites depuis le deuxième dispositif 2 de décision douce au stade précédent dans le premier dispositif 1 de décision douce. La valeur L1 '^ introduite dans le premier dispositif 1 de décision douce lors du premier décodage est fixée à 0 comme représentant la fiabilité la plus faible de tous les bits. Ensuite, L1-L1* est formé et introduit dans le premier dispositif 3 d'entrelacement, et son ordre est modifié de manière à obtenir L24. Ensuite, dans 1e deuxième dispositif 2 de décision douce, des informations L2 de décision douce après un décodage sont produites en se basant sur la premiè re séquence entrelacée par le deuxième dispositif 4 d'entre lacement, la troisième séquence et L2* créé par le premier dispositif 3 d'entrelacement Les informations L2 de décision douce produites par le deuxième dispositif 2 de décision douce ont leur ordre modifié par le deuxième dispositif 6 de désentrelacement, et les moyens 7 de décision dure jugent si c'est 0 ou 1, et les résultats sont alors stockés dans une mémoire tampon 13 de sortie. Etant donné que des codes CRC sont décodés aussi et émis par les moyens 7 de décision dure, un contrôle CRC est effectué par des moyens 12 de décision à contrôle CRC d'er reur concernant des données émises depuis les moyens 7 de décision dure et stockées dans la mémoire tampon 13 de sor tie, et les codes CRC ; si aucune erreur n'est détectée, le contenu de la mémoire tampon 13 de sortie est émis et l'opé ration de décodage est terminée. Si une erreur est détectée, L2-L2* est calculé pour L2 produit par 1e deuxième dispositif 2 de décision douce, son ordre est modifié par le premier dispositif 5 de désen- trelacement de manière à obtenir L1*, et la valeur est uti lisée pour un décodage par le premier dispositif 1 de décision douce. Pour le nombre de répétitions pendant un nombre prédéterminé de fois, l'opération ci-dessus est exé cutée de nouveau. Si les moyens de décision à contrôle CRC d'erreur ont déterminé qu'il n'y a pas d'erreur dans L2 comme décrit ci-dessus, la répétition n'est pas effectuée, ce qui permet ainsi au volume de données à traiter d'être réduit tout en garantissant la fiabilité. S'il existe une forte possibilité pour qu'une erreur puisse ne pas être détectée par les moyens 12 de décision à contrôle CRC d'erreur, le contenu de la mémoire tampon 23 de sortie peut être émis comme résultat de décodage seulement si aucune erreur n'a été détectée de manière répétée le nom bre prédéterminé de fois. De plus, bien que le dispositif de décision douce soit utilisé pour émettre les informations de décision douce dans ce mode de réalisation, un décodeur MAP classique peut aussi, bien entendu, être utilisé. Douzième mode de réalisation En se référant à la fig. 23, on a représenté un dia gramme synoptique d'un système de décodage de turbo-code selon un douzième mode de réalisation de la présente invention. A la fig. 23, on a représenté un appareil 21 de dé codage de turbo-code ayant un premier dispositif 21a de dé cision douce et un deuxième dispositif 21b de décision douce, des moyens 22 de commutation pour commuter une connexion au premier dispositif 21a de décision douce et au deuxième dispositif 21b de décision douce, des moyens 23 de commande pour commander les moyens 22 de commutation, un bus 24 de données, des premiers moyens 25 de stockage de séquen ce codée pour stocker des séquences codées transmises depuis un appareil de codage par l'intermédiaire du bus 24 de don nées, et des deuxièmes moyens 26 de stockage de séquence codée pour stocker des séquences codées transmises depuis l'appareil de codage par l'intermédiaire du bus 24 de don nées. Une configuration détaillée de l'appareil 21 de déco dage de turbo-code est la même que celle du diagramme synoptique représenté à la fig. 2 ou à la fig. 8. L'appareil 21 de décodage de turbo-code a un point d'entrée pour une première séquence et un point d'entrée pour une deuxième séquence reliés au premier dispositif 21a de décision douce et un point d'entrée pour la première séquence et un point d'entrée pour une troisième séquence reliés au deuxième dis positif 21b de décision douce. En se référant à la fig. 24, on a représenté un chronogramme illustrant une procédure de traitement de sé quences codées dans le premier dispositif 21a de décision douce et le deuxième dispositif 21b de décision douce dans l'appareil de décodage de turbo-code représenté à la fig. 23. Ensuite, le fonctionnement va être décrit ci-dessous en se référant à la figure 23. D'abord, une première séquence codée de données est introduite depuis le bus 24 de données dans les premiers moyens 25 de*stockage de séquence codée pour y être stockée. Après que l'entrée de toutes les données dans les premiers moyens 25 de stockage de séquence codée est achevée, une deuxième séquence codée de données est introduite depuis le bus 24 de données dans les deuxièmes moyens 26 de stockage de séquence codée pour y être stockée. En même temps, les moyens 23 de commande actionnent les moyens 22 de commuta tion pour relier les premiers moyens 25 de stockage de sé quence codée au premier dispositif 21a de décision douce, de sorte que la première séquence codée de données stockée dans les premiers moyens 25 de stockage de séquence codée est introduite dans le premier dispositif 21a de décision douce par l'intermédiaire des moyens 22 de commutation, un décoda ge est effectué avec les première et deuxième séquences, et alors des informations de décision douce sont produites et émises. Après l'achèvement du traitement d'émission d'infor mations de décision douce dans le premier dispositif 21a de décision douce, les moyens 23 de commande actionnent les moyens 22 de commutation pour relier les premiers moyens 25 de stockage de séquence codée au deuxième dispositif 21b de décision douce, de sorte que la première séquence codée de données stockée dans les premiers moyens 25 de stockage de séquence codée est introduite dans le deuxième dispositif 21b de décision douce par l'intermédiaire des moyens 22 de commutation, un décodage est effectué avec les première et troisième séquences, et des informations de décision douce sont alors produites pour être émises. En même temps, les moyens 23 de commande actionnent les moyens 22 de commuta tion pour relier les deuxièmes moyens 26 de stockage de sé quence codée au premier dispositif 21a de décision douce, de sorte que la deuxième séquence codée de données est intro duite dans le premier dispositif 21a de décision douce par l'intermédiaire des moyens 22 de commutation, un décodage est effectué avec les première et deuxième séquences, et des informations de décision douce sont alors produites pour être émises. Ensuite, comme représenté à la fig. 24, la première séquence codée et la deuxième séquence codée sont introdui tes alternativement dans le premier dispositif 21a de déci sion douce et le deuxième dispositif 21b de décision douce, un décodage est effectué le nombre prédéterminé de fois, et le résultat du décodage de la première séquence codée est émis depuis le bus 24 de données. A cet instant, la deuxième séquence codée de données est introduite dans le deuxième dispositif 21b de décision douce par l'intermédiaire des moyens 22 de commutation et le dernier décodage est effectué avec les première et troisième séquences. L'opération de décodage est alors terminée en émettant un résultat de déco dage de la deuxième séquence codée de données depuis le bus 24 de données. Au moyen de cette opération, il est possible de traiter simultanément des données de séquence codée du pre mier dispositif 21a de décision douce et celles du deuxième dispositif 21b de décision douce, différentes les unes des autres, de sorte que le traitement de décodage peut être effectué à une vitesse élevée. L'appareil de décodage de turbo-code peut être un décodeur MAP classique. S'il est utilisé, il est possible aussi d'utiliser un premier décodeur MAP et un deuxième dé codeur MAP pour traiter des données simultanément, de sorte que le traitement de décodage peut être effectué à une vi tesse élevée. Treizième mode de réalisation En se référant à la fig. 25, on a représenté un chronogramme d'une procédure de traitement de séquences co dées d'un premier dispositif de décision douce et d'un deuxième dispositif de décision douce pour un appareil de décodage de turbo-code selon un treizième mode de réalisa tion de la présente invention, dans lequel un système de décodage de turbo-code a des moyens 23 de commande fonction nant d'une manière différente de celle de la fig. 23. Ensuite, le fonctionnement du système va être décrit ci-dessous en se référant à la fig. 25. *D'abord, une première séquence codée de données est introduite depuis un bus 24 de données dans les premiers moyens 25 de stockage de séquence codée pour y être stockée. Après que toutes les entrées dans les premiers moyens 25 de stockage de séquence codée ont été effectuées, la deuxième séquence codée de données est introduite depuis le bus 24 de données dans les deuxièmes moyens 26 de stockage de séquence codée pour y être stockée. A ce stade, les premiers moyens 25 de stockage de séquence codée ne sont reliés ni à un pre mier dispositif 21a de décision douce, ni à un deuxième dis positif 21b de décision douce. Après que toutes les deuxièmes séquences codées ont été stockées dans les deuxièmes moyens 26 de stockage de séquence codée, les moyens 23 de commande actionnent les moyens 22 de commutation pour relier les premiers moyens 25 de stockage de séquence codée au premier dispositif 21a de décision douce et pour relier les deuxièmes moyens 26 de stockage de séquence codée au deuxième dispositif 21b de décision douce, la première séquence codée de données est introduite dans le premier dispositif 21a de décision douce pour un décodage avec les première et deuxième séquences, et les informations de décision douce sont produites pour être émises, tandis que la deuxième séquence codée de données est introduite dans le deuxième dispositif 21b de décision douce pour un décodage avec les première et troisième séquences, et les informations de décision douce sont produites pour être émises. Ensuite, comme représenté à la fig. 25, la première séquence codée et la deuxième séquence codée sont introdui tes alternativement dans le premier dispositif 21a de déci sion douce et le deuxième dispositif 21b de décision douce pour un traitement, et après un décodage un nombre prédéter miné de fois, un résultat de décodage de la première séquence codée et celui de la deuxième séquence codée sont émis depuis le bus 24 de données, de sorte que l'opération de décodage est terminée. Au moyen de cette opération, deux types de séquences codées de données peuvent être traités en même temps, de sorte qu'un traitement de décodage peut être effectué à une vitesse élevée. Avantages de l'inventi on Selon une caractéristique de la présente invention, il est créé un décodeur de turbo-code à correction d'erreurs comprenant des moyens de calcul de métrique de branche pour calculer une métrique de branche pour une transition d'un instant t-1 (t = 1, 2, ..., N) à un instant t, des moyens de stockage de métrique de branche pour stocker la métrique de branche, des moyens de calcul de métrique de trajet avant pour calculer une métrique de trajet avant à l'instant t-1 après avoir lu la métrique de branche dans les moyens de stockage de métrique de branche, des moyens de stockage de métrique de trajet avant pour stocker la métrique de trajet avant, des moyens de calcul de métrique de trajet arrière pour calculer une métrique de trajet arrière à l'instant t après avoir lu la métrique de branche dans les moyens de, stockage de métrique de branche, des moyens de stockage de métrique de trajet arrière pour stocker la métrique de tra jet arrière, et des moyens de calcul d'informations de déci sion douce pour calculer des informations de décision douce après avoir lu la métrique de branche dans les moyens de stockage de métrique de branche, lu la métrique de trajet avant dans les moyens de stockage de métrique de trajet avant et lu la métrique de trajet arrière dans les moyens de stockage de métrique de trajet arrière. Selon une autre caractéristique de la présente in vention, il est créé un décodeur de turbo-code à correction d'erreurs comprenant des moyens de calcul de métrique de branche pour calculer une métrique de branche pour une tran sition d'un instant t-1 (t = 1, 2, ..., N) à un instant t, des moyens de stockage de métrique de branche pour stocker la métrique de branche, des moyens de calcul de métrique de trajet avant pour calculer une métrique de trajet avant à l'instant t-1 après avoir lu la métrique de branche dans les moyens de stockage de métrique de branche, des moyens de stockage de métrique de trajet avant pour stocker la métri que de trajet avant, des moyens de calcul de métrique de trajet arrière pour calculer une métrique de trajet arrière' à l'instant t après avoir lu la métrique de branche dans les moyens de stockage de métrique de branche, et des moyens de calcul d'informations de décision douce pour calculer des informations de décision douce après avoir reçu la métrique de trajet arrière des moyens de calcul de métrique de trajet arrière. lu la métrique de branche dans les moyens de stoc kage de métrique de branche et lu la métrique de trajet avant dans les moyens de stockage de métrique de trajet avant. Selon une autre caractéristique de la présente in vention, il est créé un procédé de décodage de turbo-code à correction d'erreurs comprenant une étape de calcul de mé trique de trajet avant basée sur une métrique de branche consistant à calculer une métrique de trajet avant en se basant sur une métrique de branche après avoir calculé la métrique de branche pour une transition vers un instant ad jacent, et une étape de calcul d'informations de décision douce consistant à calculer N bits d'informations de déci sion douce en se basant sur la métrique de branche, la mé trique de trajet avant et une métrique'de trajet arrière après avoir calculé la métrique de trajet arrière en se ba sant sur la métrique de branche. De plus, l'étape de calcul de métrique de trajet avant basée sur une métrique de branche peut comprendre une étape consistant à exécuter un calcul d'une métrique de branche pour une transition d'un instant t-1 à un instant t, une étape consistant à décider si t est ou non égal à N, et un calcul d'une métrique de trajet avant à l'instant t en se basant sur la métrique de branche si t est déterminé être différent de N pendant une transition de t de 1 à N, et une étape consistant à fixer une valeur initiale d'une métrique de trajet arrière si t est déterminé être égal à N. Ceci a pour effet de réaliser un procédé de décodage dans lequel la quantité d'opérations arithmétiques peut être réduite en comparaison avec les algorithmes MAP classiques. De plus, la valeur initiale de la métrique de trajet arrière peut être une métrique de trajet avant à l'instant N. La précision de calcul des métriques de trajet ar rière est améliorée, et ainsi la précision du décodage peut aussi être améliorée. L'étape de calcul d'informations de décision douce peut en outre comprendre une étape consistant à exécuter un calcul d'une métrique de trajet arrière à l'instant t en se basant sur la métrique de branche pendant une transition de t de N à 1 et une étape consistant à exécuter un calcul des informations de décision douce à l'instant t en se basant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière pendant une transition de t de 1 à N. De plus, l'étape de calcul d'informations de déci sion douce peut en outre comprendre une étape consistant à exécuter un calcul d'une métrique de trajet arrière à l'in stant t en se basant sur la métrique de branche et un calcul des informations de décision douce à l'instant t en se ba sant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière pendant une transition de t de N à 1. Ainsi, i1 n'est pas nécessaire de stocker la métri que de trajet arrière, et en conséquence le traitement peut être exécuté de manière plus efficace. Selon une autre caractéristique de la présente in vention, il est créé un procédé de décodage de turbo-code à correction d'erreurs comprenant une première étape de calcul d'informations de décision douce consistant à calculer des informations de décision douce depuis un instant 1 jusqu'à un instant N-M (N>M) et une deuxième étape de calcul d'informations de décision douce consistant à calculer des informations de décision douce depuis un instant N-M+1 jusqu'à un.instant N, dans lequel la première étape de cal cul d'informations de décision douce comprend l'exécution pendant une transition de t de 1 à N d'une étape consistant à exécuter un calcul d'une métrique de branche pour une transition d'un instant t-1 à un instant t et un calcul d'une métrique de trajet avant à l'instant t en se basant sur la métrique de branche tout en incrémentant t jusqu'à ce que t dépasse M (N>M), une étape consistant à fixer une va leur initiale d'une métrique de trajet arrière, une étape de calcul d'une métrique de trajet arrière à un instant t-M en se basant sur la métrique de branche, et une étape de calcul d'informations de décision douce à l'instant t-M en se ba sant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière. Ainsi, un stockage de métriques de trajet avant, de métriques de trajet arrière et de métriques de branche doit seulement être effectué avec M ( De plus, un traitement peut être effectué quel que soit le volume de données transmises, par exemple même si des données ayant un grand nombre d'instants sont reçues. En outre, une valeur initiale de la métrique de tra jet arrière peut être la métrique de trajet avant à l'in stant t. La précision de calcul de la métrique de trajet ar rière est améliorée, et ainsi la précision du décodage peut être améliorée aussi. En outre, la deuxième étape de calcul d'informations de décision douce peut comprendre une étape consistant à exécuter un calcul de métrique de trajet arrière à l'instant t en se basant sur 1a métrique de branche pendant une tran sition de t de N à N-M+1 et une étape consistant à exécuter un calcul d'informations de décision douce à l'instant t en se basant sur la métrique de branche, la métrique de trajet avant, et la métrique de trajet arrière pendant une transi tion de t de N-M+1 à N. La deuxième étape de calcul d'informations de déci sion douce peut en outre comprendre une étape consistant à exécuter un calcul de métrique de trajet arrière à l'instant t en se basant sur la métrique de branche, et un calcul d'informations de décision douce à l'instant en se basant sur la métrique de branche, la métrique de trajet avant, et la métrique de trajet arrière pendant une transition de t de N à N-M+ 1 . Ainsi, il n'est pas nécessaire de stocker la métri que de trajet arrière, et le traitement peut donc être exé cuté d'une manière plus efficace. Selon une autre caractéristique de la présente in vention, il est créé un procédé de décodage de turbo-code à correction d'erreurs comprenant une étape consistant à ini tialiser une variable m, une première étape de calcul d'in formations de décision douce consistant à calculer des. informations de décision douce d'un instant 1 à un instant mK tout en incrémentant la variable m, et une deuxième étape de calcul d'informations de décision douce consistant à cal culer des informations de décision douce d'un instant mK+1 à un instant N, dans lequel la première étape de calcul d'in formations de décision douce comprend une répétition d'une étape consistant à exécuter un calcul d'une métrique de branche pour une transition de l'instant t-1 à l'instant t et un calcul d'une métrique de trajet avant à l'instant t en se basant sur la métrique de branche pendant une transition de t vers mK+M (K Cette méthodologie a pour effet de réaliser un pro cédé de décodage nécessitant un volume moins élevé d'opéra tions arithmétiques en comparaison avec l'algorithme MAP classique. De plus, la métrique de trajet et la métrique de branche sont stockées seulement en M points ( De plus, la valeur initiale de la métrique de trajet arrière peut être une métrique de trajet avant à l'instant t. La précision de calcul de la métrique de trajet ar rière est améliorée, et ainsi la précision du décodage peut être améliorée aussi. En outre, la deuxième étape de calcul d'informations de décision douce peut comprendre une étape consistant à exécuter un calcul de métrique de trajet arrière à l'instant t en se basant sur la métrique de branche pendant une tran sition de t de N à mK+1 et une étape consistant à exécuter un calcul d'informations de décision douce à l'instant t en se basant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière pendant une transi tion de t de mK+1 à N. La deuxième étape de calcul d'informations de déci sion douce peut en outre comprendre une étape consistant à exécuter un calcul de métrique de trajet arrière à l'instant t en se basant sur la métrique de branche, et un calcul d'informations de décision douce à l'instant t en se basant sur la métrique de branche, la métrique de trajet avant et la métrique de trajet arrière pendant une transition de t de N à mK+1. Ainsi, il n'est pas nécessaire de stocker la métri que de trajet arrière, et en conséquence le traitement peut être exécuté de manière plus efficace. Selon une autre caractéristique de la présente in vention, il est créé un décodeur de turbo-code à correction d'erreurs, dans lequel le nombre de bits d'informations sou mis à un décodage de turbo-code est fixé à N, comprenant des moyens de calcul de métrique de branche pour calculer une métrique de branche pour une transition d'un instant t-1 (t = 1, 2, ..., N) à un instant t, des moyens de calcul de mé trique de trajet avant pour calculer une métrique de trajet avant à l'instant t-1, un résultat de comparaison de taille de deux métriques de trajet avant convergeant vers des états correspondants, et une valeur différentielle entre elles, des moyens de stockage de résultat de comparaison pour stoc ker le résultat de comparaison, des moyens de stockage de valeur différentielle pour stocker la valeur différentielle, et des moyens de calcul d'informations de décision douce pour calculer des informations de décision douce en se ba sant sur le résultat de comparaison lu dans les moyens de stockage de résultat de comparaison et la valeur différen tielle lue dans les moyens de stockage de valeur différen tielle en utilisant un algorithme SOYA. Ainsi, des informations de décision douce après un décodage peuvent être produites en stockant seulement des informations de sélection de métrique de trajet et des in formations différentielles de métrique à M instants contigus quand on émet une décision douce dans un algorithme SOVA, et en conséquence la taille d'un circuit peut être réduite. Selon une autre caractéristique de la présente in vention, il est créé un appareil de décodage de turbo-code comprenant des moyens de décision d'erreur à code CRC (contrôle cyclique par redondance) pour décider d'une erreur CRC en se basant sur un code CRC décodé et commander une répétition de processus de décodage de turbo-codes sur la base du résultat obtenu par les moyens de décision d'erreur à contrôle CRC. Ainsi, un traitement de décodage est achevé si aucu ne erreur n'est détectée par le contrôle CRC, de sorte que le décodage peut être effectué à une vitesse élevée, et un décodage supplémentaire est répété si une erreur est détec tée dans les moyens de décision d'erreur à contrôle CRC, et en conséquence les performances sont améliorées. Selon une autre caractéristique de la présente in vention, il est créé un système de décodage de turbo-code comprenant un appareil de décodage de turbo-code ayant un premier décodeur de turbo-code à correction d'erreurs et un deuxième décodeur de turbo-code à correction d'erreurs, des premiers moyens de stockage de séquence codée pour stocker une première séquence codée, des deuxièmes moyens de stocka ge de séquence codée pour stocker une deuxième séquence co dée, et des moyens de commutation pour commuter une connexion entre le premier décodeur de turbo-code à correc tion d'erreurs et le deuxième décodeur de turbo-code à cor rection d'erreurs, et entre les premiers moyens de stockage de séquence codée et les deuxièmes moyens de stockage de séquence codée. De plus, les moyens de commutation peuvent relier les premiers moyens de stockage de séquence codée au premier décodeur de turbo-code à correction d'erreurs après avoir détecté que la séquence codée est stockée dans les premiers moyens de stockage de séquence codée, et relient les pre miers moyens de stockage de séquence codée au deuxième déco deur de turbo-code à correction d'erreurs après avoir détecté que le traitement est terminé dans le premier déco deur de turbo-code à correction d'erreurs. En outre, les moyens de commutation peuvent relier les deuxièmes moyens de stockage de séquence codée au pre mier décodeur de turbo-code à correction d'erreurs après avoir détecté que la séquence codée est stockée dans les deuxièmes moyens de stockage de séquence codée, et relier les deuxièmes moyens de stockage de séquence codée au pre mier décodeur de turbo-code à correction d'erreurs après avoir détecté que le traitement est terminé dans le premier décodeur de turbo-code à correction d'erreurs. De plus, les moyens de commutation peuvent relier les premiers moyens de stockage de séquence codée au premier décodeur de turbo-code à correction d'erreurs et relient les deuxièmes moyens de stockage de séquence codée au deuxième décodeur de turbo-code à correction d'erreurs, et ensuite après avoir détecté que le traitement est terminé dans le premier décodeur de turbo-code à correction d'erreurs et dans le deuxième décodeur de turbo-code à correction d'er reurs, relier les premiers moyens de stockage de séquence codée au deuxième décodeur de turbo-code à correction d'er reurs et relient les deuxièmes moyens de stockage de séquen ce codée au premier décodeur de turbo-code à correction d'erreurs. En conséquence, des données reçues dans deux séquen ces codées peuvent être décodées à grande vitesse. REVENDICATIONS 1. Décodeur de turbo-code à correction d'erreurs, dans lequel N est le nombre de bits d'informations soumis à un décodage de turbo-code, comprenant des moyens (101) de calcul de métrique de branche pour calculer une métrique de branche pour une transition d'un instant t-1 (t = 1, 2, ..., N) à un instant t ; des moyens (102) de stockage de métrique de branche pour stocker ladite métrique de branche ; des moyens (103) de calcul de métrique de trajet avant pour calculer une métrique de trajet avant à l'instant t-1 après avoir lu la métrique de branche dans lesdits moyens (102) de stockage de métrique de branche ; des moyens (104) de stockage de métrique de trajet avant pour stocker ladite métrique de trajet avant ; des moyens (105) de calcul de métrique de trajet arrière pour calculer une métrique de trajet arrière à l'in stant t après avoir lu la métrique de branche dans lesdits moyens (102) de stockage de métrique de branche ; des moyens (106) de stockage de métrique de trajet arrière pour stocker ladite métrique de trajet arrière ;, et des moyens (107) de calcul d'informations de déci sion douce pour calculer des informations de décision douce après avoir lu la métrique de branche dans lesdits moyens (102) de stockage de métrique de branche, lu la métrique de trajet avant dans lesdits moyens (104) de stockage de métri que de trajet avant et lu la métrique de trajet arrière dans lesdits moyens (106) de stockage de métrique de trajet arrière. 2. Décodeur de turbo-code à correction d'erreurs, dans lequel N est le nombre de bits d'informations soumis à un décodage de turbo-code, comprenant des moyens (101) de calcul de métrique de branche pour calculer une métrique de branche pour une transition d'un instant t-1 (t = 1, 2, ..., N) à un instant t ; des moyens (102) de stockage de métrique de branche pour stocker ladite métrique de branche ; des moyens (103) de calcul de métrique de trajet avant pour calculer une métrique de trajet avant à l'instant t-1 après avoir lu la métrique de branche dans lesdits moyens (1d2) de stockage de métrique de branche ; des moyens (104) de stockage de métrique de trajet avant pour stocker ladite métrique de trajet avant ; des moyens (105) de calcul de métrique de trajet arrière pour calculer une métrique de trajet arrière à un instant t après avoir lu la métrique de branche dans lesdits moyens (102) de stockage de métrique de branche ; et des moyens (107) de calcul d'informations de déci sion douce pour calculer des informations de décision douce après avoir reçu la métrique de trajet arrière desdits moyens (105) de calcul de métrique de trajet arrière, lu la métrique de branche dans lesdits moyens (102) de stockage de métrique de branche, et lu la métrique de trajet avant dans lesdits moyens (104) de stockage de métrique de trajet avant. 3. Procédé de décodage de turbo-code à correction d'erreurs, dans lequel N est le nombre de bits d'informa tions soumis à un décodage de turbo-code, comprenant une étape de calcul de métrique de trajet avant ba sée sur une métrique de branche consistant à calculer une métrique de trajet avant en se basant sur une métrique de branche après avoir calculé ladite métrique de branche pour une transition vers un instant adjacent, et ; une étape de calcul d'informations de décision douce consistant à calculer N bits d'informations de décision dou ce en se basant sur ladite métrique de branche, ladite mé trique de trajet avant et une métrique de trajet arrière après avoir calculé ladite métrique de trajet arrière en se basant sur ladite métrique de branche. 4. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 3, caractérisé en ce que l'étape de calcul de métrique de trajet avant basée sur une métrique de branche comprend une étape d'exécution de calcul d'une métrique de branche pour une transition d'un instant t-1 à l'instant t, une décision pour déterminer si t est ou non égal à N, et un calcul d'une métrique de trajet avant à l'instant t en se basant sur ladite métrique de branche si t est déterminé être différent de N pendant une transition de t de 1 à N, et une étape de fixation d'une valeur initia le d'une métrique de trajet arrière si t est déterminé être égal à N. 5. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 4, caractérisé en ce que la valeur initiale de la métrique de trajet arrière est une métrique de trajet avant à l'instant N. 6. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 3, caractérisé en ce que l'étape de calcul d'informations de décision douce comprend en outre une étape d'exécution de calcul d'une métrique de trajet arrière à l'instant t en se basant sur la métrique de branche pendant une transition de t de N à 1, et une étape d'exécution de calcul des informations de décision douce à l'instant t en se basant sur la métrique de branche, la mé trique de trajet avant, et la métrique de trajet arrière pendant une transition de t de 1 à N. 7. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 3, caractérisé en ce que l'étape de calcul d'informations de décision douce comprend une étape d'exécution de calcul d'une métrique de trajet arrière à un instant t en se basant sur la métrique de bran che et de calcul des informations de décision douce à l'in stant t en se basant sur la métrique de branche, la métrique de trajet avant, et la métrique de trajet arrière pendant une transition de t de N à 1. 8. Procédé de décodage de turbo-code à correction d'erreurs, dans lequel N est le nombre de bits d'informa tions soumis à un décodage de turbo-code, comprenant une première étape de calcul d'informations de dé cision douce consistant à calculer des informations de déci sion douce depuis un instant 1 jusqu'à un instant N-M (N>M) et une deuxième étape de calcul d'informations de déci sion douce consistant à calculer des informations de déci sion douce depuis un instant N-M+1 jusqu'à un instant N, caractérisé en ce que ladite première étape de cal cul d'informations de décision douce comprend l'exécution pendant une transition de t de 1 à N d'une étape consistant à exécuter un calcul d'une métrique de branche pour une transition d'un instant t-1 à un instant t et un calcul d'une métrique de trajet avant à l'instant t en se basant sur ladite métrique de branche tout en incrémentant t jusqu'à ce que t dépasse M (N>M), une étape consistant à fixer une valeur initiale d'une métrique de trajet arrière, une étape de calcul d'une métrique de trajet arrière à un instant t-M en se basant sur ladite métrique de branche, et une étape de calcul d'informations de décision douce à l'in stant t-M en se basant sur ladite métrique de branche, ladi te métrique de trajet avant et ladite métrique de trajet arrière. 9. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 8, caractérisé en ce qu'une valeur initiale de la métrique de trajet arrière est une métrique de trajet avant à l'instant t. 10. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 8, caractérisé en ce que la deuxième étape de calcul d'informations de décision douce comprend une étape consistant à exécuter un calcul de métri que de trajet arrière à l'instant t en se basant sur la mé trique de branche pendant une transition de t de N à N-M+1 et une étape consistant à exécuter un calcul d'informations de décision douce à l'instant t en se basant sur ladite mé trique de branche, ladite métrique de trajet avant et ladite métrique de trajet arrière pendant une transition de t de N-M+1 à N. 11. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 8, caractérisé en ce que la deuxième étape de calcul d'informations de décision douce comprend en outre une étape consistant à exécuter u n calcul de métrique de trajet arrière à l'instant t en se basant sur la métrique de branche et un calcul d'informations de déci sion douce à l'instant t en se basant sur ladite métrique de branche, ladite métrique de trajet avant et ladite métrique de trajet arrière pendant une transition de t de N à N-M+1. 12. Procédé de décodage de turbo-code à correction d'erreurs, dans lequel N est 1e nombre de bits d'informa tions soumis à un décodage de turbo-code, comprenant une étape d'initialisation d'une variable m ; une première étape de calcul d'informations de déci sion douce consistant à calculer des informations de décision douce d'un instant 1 à un instant mK tout en incrémentant la variable m ; et une deuxième étape de calcul d'informations de déci sion douce consistant â calculer des informations de déci sion douce d'un instant mK+1 à un instant N, caractérisé en ce que la première étape de calcul d'informations de décision douce comprend une répétition d'une étape consistant à exécuter un calcul d'une métrique de branche pour une transition de l'instant t-1 à l'instant t et un calcul d'une métrique de trajet avant à l'instant t en se basant sur ladite métrique de branche pendant une transition de t vers mK+M (K mK+K-1 à mK+1, et une étape consistant à calculer des informations de décision douce à l'instant t en se basant sur ladite métri que de branche, ladite métrique de trajet avant, et ladite métrique de trajet arrière pendant une transition de t de mK+1 à mK+K, tout en incrémentant m pendant une transition de t jusqu'à N. 13. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 12, caractérisé en ce que la valeur initiale de la métrique de trajet arrière est une valeur de métrique de trajet avant à l'instant t. 14. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 12, caractérisé en ce que la deuxième étape de calcul d'informations de décision douce comprend une étape consistant à exécuter un calcul de métri que de trajet arrière à l'instant t en se basant sur la mé trique de branche pendant une transition de t de N à mK+1, et une étape consistant à exécuter un calcul d'informations de décision douce à l'instant t en se basant sur ladite mé trique de branche, ladite métrique de trajet avant et ladite métrique de trajet arrière pendant une transition de t de mK+1 à N. 15. Procédé de décodage de turbo-code à correction d'erreurs selon la revendication 12, caractérisé en ce que 1a deuxième étape de calcul d'informations de décision douce comprend en outre une étape consistant à exécuter un calcul de métrique de trajet arrière à l'instant t en se basant sur la métrique de branche, et un calcul d'informations de déci sion douce à l'instant t en se basant sur ladite métrique de branche, ladite métrique de trajet avant et ladite métrique de trajet arrière pendant une transition de t de N à mK+1. 16. Décodeur de turbo-code à correction d'erreurs, dans lequel N est le nombre de bits d'informations soumis à un décodage de turbo-code, comprenant des moyens (201) de calcul d'une métrique de bran che pour calculer une métrique de branche pour une transi tion d'un instant t-1 (t = 1, 2, ..., N) à un instant t ; des moyens Q202) de calcul de métrique de trajet avant pour calculer une métrique de trajet avant à l'instant t-1, un résultat de comparaison de taille de deux métriques de trajet avant convergeant vers des états correspondants, et une valeur différentielle entre elles ; des moyens (203) de stockage de résultat de compa raison pour stocker ledit résultat de comparaison ; des moyens (204) de stockage de valeur différentiel le pour stocker ladite valeur différentielle ; et des moyens (205) de calcul d'informations de déci sion douce pour calculer des informations de décision douce en se basant sur le résultat de comparaison lu dans lesdits moyens (203) de stockage de résultat de comparaison et la valeur différentielle lue dans lesdits moyens (204) de stoc kage de valeur différentielle en utilisant un algorithme SOYA. 17. Appareil de décodage de turbo-code pour décoder des turbo-codes de séquences codées reçues comprenant un code CRC (contrôle cyclique par redondance), comprenant des moyens (12) de décision d'erreur à code CRC pour décider d'une erreur CRC en se basant sur un code CRC décodé, caractérisé en ce qu'une répétition de processus de décodage de turbo-codes est commandée sur la base du résul tat obtenu par les moyens (12) de décision d'erreur à code CRC. 18. Système de décodage de turbo-code comprenant un appareil (21) de décodage de turbo-code ayant un premier décodeur (21a) de turbo-code à correction d'erreurs et un deuxième décodeur (21b) de turbo-code à correction d'erreurs, des premiers moyens (25) de stockage de séquence codée pour stocker une première séquence codée, des deuxiè mes moyens (26) de stockage de séquence codée pour stocker une deuxième séquence codée., et des moyens (22) de commuta tion pour commuter une connexion entre le premier décodeur (21a) de turbo-code à correction d'erreurs et 1e deuxième décodeur (21b) de turbo-code à correction d'erreurs, et en tre les premiers moyens (25) de stockage de séquence codée et les deuxièmes moyens (26) de stockage de séquence codée. 19. Système de décodage de turbo-code selon la re vendication 18, caractérisé en ce que les moyens (22) de commutation relient lesdits premiers moyens (25) de stockage de séquence codée audit premier décodeur (21a) de turbo-code à correction d'erreurs après avoir détecté que la séquence codée est stockée dans lesdits premiers moyens (25) de stoc kage de séquence codée, et relient lesdits premiers moyens (25) de stockage de séquence codée audit deuxième décodeur (21b) de turbo-code à correction d'erreurs après avoir détecté que le traitement est terminé dans ledit premier décodeur (21a) de turbo-code à correction d'erreurs. 20. Système de décodage de turbo-code selon la re vendication 19, caractérisé en ce que les moyens (22) de commutation relient lesdits deuxièmes moyens (26) de stocka ge de séquence codée audit premier décodeur (21a) de turbo- code à correction d'erreurs après avoir détecté que la sé quence codée est stockée dans lesdits deuxièmes moyens (26) de stockage de séquence codée, et relient lesdits deuxièmes moyens (26) de stockage de séquence codée audit premier dé codeur (21a) de turbo-code à correction d'erreurs après avoir détecté que le traitement est terminé dans ledit pre mier décodeur (21a) de turbo-code à correction d'erreurs. 21. Système de décodage de turbo-code selon la re vendication 18, caractérisé en ce que les moyens (22) de commutation relient lesdits premiers moyens (25) de stockage de séquence codée audit premier décodeur (21a) de turbo-code à correction d'erreurs et relient lesdits deuxièmes moyens (26) de stockage de séquence codée audit deuxième décodeur (21b) de turbo-code à correction d'erreurs, et ensuite, après avoir détecté que le traitement est terminé dans ledit premier décodeur (21a) de turbo-code à correction d'erreurs et ledit deuxième décodeur (21b) de turbo-code à correction d'erreurs, relient lesdits premiers moyens (25) de stockage de séquence codée audit deuxième décodeur (21b) de turbo- code à correction d'erreurs et relient lesdits deuxièmes moyens (26) de stockage de séquence codée audit premier dé codeur (21a) de turbo-code à correction d'erreurs.