Brevet FR2717644A1 — publié le 19950922

Procédé de codage - entrelacement et procédé correspondant de désentrelacement - décodage. Le domaine de l'invention est celui des transmissions numériques, notamment vers des mobiles. Plus précisément, l'invention concerne un procédé de codageentrelacement ainsi qu'un procédé de désentrelacement - décodage destinés à être mis en oeuvre notamment dans un système de transmission numérique du type AMRT (Accès Multiple à Répartition dans le Temps, ou TDMA en anglo-saxon). L'AMRT est une technique dont le principe consiste à partager temporellement la totalité du canal de transmission. En d'autres termes, afin d'éviter que les informations ne se chevauchent, il n'y a qu'une seule station qui émet à la fois et, quand elle émet, elle occupe la totalité du canal de transmission. Dans tout système de transmission numérique, on protège les symboles d'information à transmettre en leur ajoutant des symboles de redondance déterminés de façon judicieuse. Cette technique classique est appelée codage de contrôle des erreurs ou codage de canal. A la réception, la redondance est utilisée pour décoder correctement les symboles reçus, c'est-à-dire corriger les éventuelles erreurs de transmission. De même, il est connu, dans les systèmes de transmission numérique, d'effectuer un entrelacement après le codage. Les symboles codés sont alors répartis et transmis à des instants séparés. A la réception, le codage est précédé d'un désentrelacement qui permet de briser les paquets d'erreurs, et idéalement, obtenir des erreurs isolées plus facilement traitables par les codes utilisés ensuite lors du décodage. Ainsi, dans un système AMRT, l'information est transmise sous forme de blocs de symboles codés qui sont répartis (c'est-à-dire entrelacés) dans des paquets (ou bursts en anglo-saxon) de plusieurs trames AMRT consécutives. A la réception, les paquets sont d'abord égalisés puis désentrelacés afin de former des blocs codés reçus qui sont ensuite décodés, de façon à retrouver les symboles d'information transmis. Après transmission dans un canal radio, en particulier un canal radiomobile avec saut de fréquence et répartition quasi-aléatoire des signaux d'interférence, la qualité d'un paquet après égalisation est variable. En effet, le canal de transmission peut subir diverses perturbations, telles que, notamment, les phénomènes d'évanouissement rapide ou de parasites impulsifs, qui induisent des blocs d'erreurs dans les paquets. Le rôle du désentrelacement est précisément d'éclater ces blocs d'erreurs, de façon que le décodage n'ait pas à traiter des blocs d'erreurs trop longs et fonctionne correctement. Toutefois, les blocs d'erreurs peuvent être tels que, même désentrelacés, ils sont scindés en sous-blocs d'erreurs trop longs pour permettre un décodage correct. Ces sousblocs d'erreurs entachent alors un nombre encore plus grand de symboles contenus dans les paquets. Une solution connue, visant à réduire la taille des sous-blocs d'erreurs consiste à augmenter la profondeur d'entrelacement, c'est-à-dire le nombre de blocs utilisés pour construire un paquet. Toutefois, cette solution connue présente l'inconvénient d' augmenter le retard de transmission, et donc de réduire la qualité de la transmission (notamment dans le cas de la transmission de parole). L'invention a notamment pour objectif de pallier ces différents inconvénients de l'état de la technique. Plus précisément, l'un des objectifs de la présente invention est de fournir un procédé de codage-entrelacement qui, pour une puissance de codage équivalente, soit moins complexe que les procédés de codage - entrelacement de l'état de la technique. L'invention a également pour objectif de fournir un procédé de désentrelacement décodage qui permette un décodage correct, même lorsqu'il existe des blocs d'erreurs, dont l'importance est telle qu'il est impossible de les corriger avec les procédés connus. Un autre objectif de l'invention est de fournir un tel procédé de désentrelacement décodage qui permette de réduire la profondeur d'entrelacement, et donc le retard de transmission. Ces différents objectifs, ainsi que d'autres qui apparaîtront par la suite, sont atteints selon l'invention à l'aide d'un procédé de codageentrelacement d'une séquence source de symboles d'information à transmettre, permettant d'obtenir au moins deux paquets à émettre à travers un canal de transmission et constitués desdits symboles d'information à transmettre et de symboles de redondance, ce procédé comprenant les étapesde: - écriture ligne par ligne (ou colonne par colonne) desdits symboles d'information à transmettre de ladite séquence source dans une matrice de base, rangement de ladite matrice de base dans un premier quadrant d'une matrice étendue d'émission, réalisation d'un premier codage selon des colonnes de ladite matrice de base, ledit premier codage générant des premiers symboles de redondance qui sont rangés dans un second quadrant de ladite matrice étendue d'émission et constituent des lignes supplémentaires de ladite matrice de base, réalisation d'un second codage selon des lignes de ladite matrice de base, ledit second codage générant des seconds symboles de redondance qui sont rangés dans un troisième quadrant de ladite matrice étendue d'émission et constituent des colonnes supplémentaires de ladite matrice de base, lecture ligne par ligne (ou colonne par colonne) de ladite matrice étendue d'émission, chaque ligne (ou colonne) de ladite matrice étendue d'émission constituant un desdits paquets à émettre. Ainsi, le principe du procédé de codage - entrelacement de l'invention consiste à remplacer un unique code par une combinaison de deux codes présentant une puissance de codage équivalente, mais offrant l'avantage d'être beaucoup moins complexes. Avantageusement, lesdits premier et second codages utilisent chacun un code en bloc distinct. Dans un mode de réalisation préférentiel de l'invention, ledit procédé de codageentrelacement comprend également une étape de réalisation d'un troisième codage d'au moins certains desdits premiers et/ou seconds symboles de redondance, ledit troisième codage générant des troisièmes symboles de redondance qui sont rangés dans un quatrième quadrant de la matrice étendue d'émission. Ainsi, on protège les lignes et/ou les colonnes de redondance. Préférentiellement, ledit troisième codage est un codage appartenant au groupe comprenant: un codage, par un code identique à celui utilisé pour ledit premier codage et selon des colonnes, d'au moins certains des seconds symboles de redondance; un codage, par un code identique à celui utilisé pour ledit second codage et selon des lignes, d'au moins certains des premiers symboles de redondance; un codage, par un code distinct de ceux utilisés pour lesdits premier et second codages et selon des colonnes, d'au moins certains des seconds symboles de redondance; un codage, par un code distinct de ceux utilisés pour lesdits premier et second codages et selon des lignes, d'au moins certains des premiers symboles de redondance. Selon une variante, un quatrième quadrant de la matrice étendue d'émission appartient au groupe comprenant: un quatrième quadrant vide ; et un quatrième quadrant rempli de valeurs fixes prédéterminées. L'invention concerne également un procédé de désentrelacement-décodage d'une séquence reçue constituée d'au moins deux paquets de symboles reçus, permettant d'obtenir une séquence reçue de symboles d'information transmis, lesdits paquets de symboles reçus étant obtenus grâce à un procédé de codageentrelacement tel que présenté précédemment, et ledit procédé de désentrelacementdécodage comprenant les étapes de: construction d'une matrice étendue de réception en rangeant les symboles d'un même paquet reçu dans une même ligne (ou une même colonne) de ladite matrice étendue de réception, réalisation, selon des colonnes des premier et second quadrants de ladite matrice étendue de réception, d'un premier décodage correspondant audit premier codage, - réalisation, selon des lignes des premier et troisième quadrants de ladite matrice étendue de réception, d'un second décodage correspondant audit second codage, - lecture ligne par ligne (ou colonne par colonne) du premier quadrant de ladite matrice étendue de réception pour former ladite séquence reçue, I'ordre chronologique de réalisation desdits premier et second décodages étant fonction d'une information sur la qualité dudit canal de transmission. De cette façon, en choisissant de façon dynamique l'ordre chronologique d'exécution des premier et second décodages, on peut commencer par un décodage permettant de corriger une partie des blocs d'erreurs que l'autre décodage n'aurait pas pu corriger seul. Cet autre décodage, lorsqu'il est réalisé ensuite, voit alors des blocs d'erreurs plus petits qu'il peut traiter. Il est à noter que si, lors de l'étape de lecture du pocédé de codage entrelacement, les symboles d'une même ligne sont écrits dans un même paquet, lors de l'étape de construction d'une matrice du procédé de désentrelacement - décodage, les symboles d'un même paquet sont obligatoirement rangés dans une même ligne. La même remarque est valable dans le cas d'une colonne au lieu d'une ligne. Si le décodage réalisé chronologiquement le premier l'est selon un élément de structure de matrice (ligne ou colonne) du même type que celui dans lequel sont rangés les symboles d'un même paquet lors de l'étape de construction d'une matrice du procédé de désentrelacement - décodage, cela signifie que le décodage réalisé en premier est équivalent à un décodage réalisé sur des symboles n'ayant été ni entrelacés ni désentrelacés. Le décodage réalisé en second est alors équivalent à un décodage réalisé sur des symboles ayant été entrelacés mais pas encore désentrelacés. Ce premier cas est donc choisi lorsque la qualité du canal lors de la transmission d'un paquet est telle qu'il existe uniquement de petits blocs d'erreurs et qu'il est donc préférable de commencer par décoder ensemble les symboles de ce paquet transmis (symboles qui sont par exemple sur une même ligne) puis de décoder ensemble des symboles de plusieurs paquets successifs (symboles qui sont par exemple sur une même colonne) et comportant, suite à la première correction (réalisée en ligne), des blocs d'erreurs de tailles réduites. Dans le second cas, c'est-à-dire lorsque le décodage réalisé chronologiquement le premier l'est selon un élément de structure de matrice (ligne ou colonne) d'un type différent de celui dans lequel sont rangés les symboles d'un même paquet lors de l'étape de construction d'une matrice du procédé de désentrelacement - décodage, le décodage réalisé en premier est équivalent à un décodage réalisé sur des symboles ayant été entrelacés mais pas encore désentrelacés, le codage réalisé en second étant équivalent à un décodage réalisé sur des symboles n'ayant été ni entrelacés ni désentrelacés. Ce second cas est donc choisi lorsque la qualité du canal lors de la transmission d'un paquet est telle qu'il existe de grands blocs d'erreurs, et qu'il est donc préférable de commencer par décoder ensemble des symboles de plusieurs paquets successifs (symboles qui sont par exemple sur une même colonne) puis de décoder ensemble les symboles d'un même paquet transmis (symboles qui sont par exemple sur une même ligne) et comportant, suite à la première correction (réalisée en colonne), des blocs d'erreurs de tailles réduites par rapport aux grands blocs d'erreurs existant à l'origine. I1 est important de noter que l'invention est très différente des techniques classiques de codage - entrelacement I désentrelacement - décodage. En effet, dans ces techniques classiques, les différentes phases sont successives. Ainsi, à l'émission, la séquence source de symboles d'information est codée, et c'est la séquence codée qui est entrelacée sous forme de paquets. Par ailleurs, à la réception, les paquets reçus sont désentrelacés de façon à former une séquence codée reçue, et c'est cette séquence codée reçue qui est décodée pour donner la séquence reçue de symboles d'information. Au contraire selon l'invention, à l'émission le codage et l'entrelacement sont imbriqués, et à la réception, le désentrelacement et le décodage sont également imbriqués. En effet, à l'émission, I'entrelacement est effectué en partie (à savoir les étapes d'écriture dans la matrice de base et de rangement de cette matrice de base dans la matrice étendue d'émission) avant le codage (à savoir les étapes de réalisation des premier et second codages), et en partie (à savoir l'étape de lecture de la matrice étendue d'émission pour constituer les paquets) après. De même, à la réception, le désentrelacement est effectué en partie (à savoir la construction de la matière étendue de réception) avant le décodage (à savoir les étapes de réalisation des premier et second décodages), et en partie (à savoir l'étape de lecture de la matrice étendue de réception pour constituer la séquence reçue) après. Ce sont ces imbrications qui permettent de travailler en premier soit sur des symboles ayant "virtuellement" subi un entrelacement / désentrelacement, soit sur des symboles transmis tel quel. De façon préférentielle, ledit procédé de désentrelacementdécodage comprend également une étape de réalisation d'un troisième décodage, ledit troisième décodage correspondant audit troisième codage et étant réalisé avant le (premier ou second) décodage correspondant au (premier ou second) codage ayant permis l'obtention des (premiers ou seconds) symboles de redondance sur lesquels a été réalisé ledit troisième codage. De cette façon, le troisième décodage permet de corriger des erreurs parmi les symboles de redondances, les symboles de redondance ainsi corrigés permettant euxmêmes ensuite de corriger des erreurs parmi les symboles du premier quadrant de la matrice étendue de réception. Selon une première variante, le procédé de désentrelacement-décodage comprend les étapes de: construction d'une matrice étendue de réception en rangeant les symboles d'un même paquet reçu dans une même ligne (ou une même colonne) de ladite matrice étendue de réception, détection d'erreurs, grâce à un premier décodage en colonne correspondant audit premier codage, dans chaque colonne des premier et second quadrants de la matrice étendue de réception, détection d'erreurs, grâce à un second décodage en ligne correspondant audit second codage, dans chaque ligne des premier et troisième quadrants de la matrice étendue de réception, réalisation d'un classement des lignes et des colonnes de la matrice étendue de réception selon un ordre croissant de nombres d'erreurs associés auxdites lignes et colonnes, correction d'erreurs dans le premier élément dudit classement, grâce audit premier décodage si ledit premier élément est une colonne ou grâce audit second décodage si ledit premier élément est une ligne, lesdites étapes de réalisation d'un classement et de correction d'erreurs étant réitérées avec les lignes et les colonnes non corrigées, jusqu'à ce que toutes les lignes et colonnes soient corrigées, lecture ligne par ligne (ou colonne par colonne) du premier quadrant de ladite matrice étendue de réception pour former ladite séquence reçue. Ainsi, dans un premier temps, on utilise la capacité des codes à détecter des erreurs, puis, dans un second temps, on utilise la capacité des codes à corriger des erreurs détectées. Le classemnent lors de chaque itération est modifié si les corrections effectuées précedemment sur une ligne ou une colonne ont abouti à une diminution du nombre d'erreurs dans une ligne ou une colonne ayant des éléments en commun avec la ligne ou la colonne corrigée. Avantageusement, les codes utilisés pour les différents codages sont choisis de façon prédéterminée. Ce choix prédétenniné est par exemple fonction des caractéristiques moyennes du canal et du système de transmission dans lequel est mis en oeuvre le procédé de l'invention. Selon une variante avantageuse, les codes utilisés pour les différents codages sont choisis de façon dynamique en fonction de ladite information sur la qualité dudit canal de transmission. Dans un mode de réalisation préférentiel de l'invention, le procédé est du type comprenant, à l'émission, une étape d'association d'une séquence d'apprentissage prédéterminée à chaque paquet de symboles à émettre, et, à la réception, pour chaque paquet de symboles reçu, une étape d'estimation de la réponse impulsionnelle du canal de transmission à partir d'une séquence d'apprentissage extraite dudit paquet reçu, et une étape d'égalisation des symboles dudit paquet reçu en fonction d'une estimée de la réponse impulsionnelle du canal de transmission, ladite étape d'égalisation délivrant, pour chaque symbole reçu, un symbole estimé et un indicateur de confiance associé audit symbole estimé, ladite information sur la qualité dudit canal de transmission appartenant au groupe comprenant: une information obtenue à partir de ladite estimée de la réponse impulsionnelle du canal de transmission; une information obtenue à partir d'un taux d'erreurs sur ladite séquence d'apprentissage extraite d'un paquet reçu; une information obtenue à partir d'indicateurs de confiance associés à des symboles estimés d'un paquet reçu. Enfin, selon une troisième variante, lesdits paquets de symboles reçus sont obtenus grâce à un procédé de codageentrelacement comprenant les étapes de: écriture ligne par ligne (ou colonne par colonne) desdits symboles d'information à transmettre de ladite séquence source dans une matrice de base, rangement de ladite matrice de base dans un premier quadrant d'une matrice étendue d'émission, réalisation d'un premier codage selon des colonnes de ladite matrice de base, ledit premier codage générant des premiers symboles de redondance qui sont rangés dans un second quadrant de ladite matrice étendue d'émission et constituent des lignes supplémentaires de ladite matrice de base, réalisation d'un second codage selon des lignes de ladite matrice de base, ledit second codage générant des seconds symboles de redondance qui sont rangés dans un troisième quadrant de ladite matrice étendue d'émission et constituent des colonnes supplémentaires de ladite matrice de base, lecture, soit ligne par ligne soit colonne par colonne de ladite matrice étendue d'émission en fonction d'une information sur la qualité dudit canal de transmission, chaque ligne ou colonne lue de ladite matrice étendue d'émission constituant un desdits paquets à émettre, et ledit procédé de désentrelacement-décodage comprend les étapes de: construction d'une matrice étendue de réception en rangeant les symboles d'un même paquet reçu soit dans une même ligne soit dans une même colonne de ladite matrice étendue de réception, selon un choix identique à celui de ladite étape d'écriture de la phase de codage-entrelacement, - réalisation, selon des colonnes des premier et second quadrants de ladite matrice étendue de réception, d'un premier décodage correspondant audit premier codage, réalisation, selon des lignes des premier et troisième quadrants de ladite matrice étendue de réception, d'un second décodage correspondant audit second codage, - lecture, soit ligne par ligne soit colonne par colonne selon un choix identique à celui de ladite étape de lecture de la phase de codage entrelacement, du premier quadrant de ladite matrice étendue de réception pour former ladite séquence reçue, I'ordre chronologique de réalisation desdits premier et second décodages étant fixe. Ainsi, selon cette variante, l'ordre de décodage en réception est toujours le même. Par contre, à l'émission, un paquet est soit une ligne soit une colonne de la matrice étendue d'émission. De cette façon, le choix est ici possible à l'émission (et non pas à la réception comme précédemment). En fait, cette variante est équivalente, en ce qui concerne le résultat, au mode de réalisation précédent. En effet, un type de paquet variable (un paquet est soit une ligne soit une colonne) avec un ordre de décodage fixe est équivalent à un type de paquet fixe avec un ordre de décodage variable (on commence soit par un décodage en ligne, soit par un décodage en colonne). D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante de plusieurs modes de réalisation préférentiels de l'invention, donnés à titre d'exemple indicatif et non limitatif, et des dessins annexés, dans lesquels: - la figure 1 présente, dans sa partie supérieure, un schéma synoptique d'un mode de réalisation préférentiel d'un procédé de codage - entrelacement selon l'invention, et, dans sa partie inférieure, un schéma synoptique d'un mode de réalisation préférentiel d'un procédé de désentrelacement décodage selon l'invention; - la figure 2A, respectivement 2B, présente un exemple de matrice étendue d'émission, respectivement de réception, créée lors de la mise en oeuvre du procédé présenté sur la partie supérieure, respectivement inférieure, de la figure 1; les figures 3 et 4 présentent chacune un schéma de fonctionnement distinct correspondant au mode de réalisation préférentiel des procédés de l'invention présentés sur la figure 1; la figure 5, 6 respectivement, présente un schéma synoptique d'un second, respectivement troisième, mode de réalisation préférentiel d'un procédé de désentrelacement - décodage selon l'invention; la figure 7 présente un schéma explicatif de la réception dans un système de transmission numérique pouvant mettre en oeuvre un procédé selon l'invention ; et - les figures 8 et 9 présentent chacune un schéma de fonctionnement distinct correspondant à une variante du mode de réalisation préférentiel des procédés de l'invention présentés sur la figure 1 et la figure 10 présente un schéma synoptique d'une autre variante du mode de réalisation préférentiel du procédé de désentrelacement - décodage selon l'invention présenté dans la partie inférieure de la figure 1. L'invention concerne donc un procédé de codage - entrelacement ainsi qu'un procédé de désentrelacement - décodage. La partie supérieure de la figure 1 présente un schéma synoptique d'un mode de réalisation préférentiel d'un procédé de codage - entrelacement selon l'invention. Ce procédé permet, à partir d'une séquence source 1 de symboles d'information à transmettre, d'obtenir des paquets à émettre 2 constitués des symboles d'information à transmettre et de symboles de redondance. Les différentes étapes de ce procédé de codage - entrelacement, qui sont maintenant présentées en relation avec les figures 1 et 2A (la figure 2A montrant un exemple de matrice étendue d'émission créée lors de la mise en oeuvre du procédé précité), sont les suivantes: écriture 3 ligne par ligne des symboles d'information à transmettre x1 à Xsk de la séquence source 1 dans une matrice de base 21 à s lignes et k colonnes (avec s > 1 et k > 1) ; rangement 4 de la matrice de base 21 dans un premier quadrant I d'une matrice étendue d'émission 22 à L lignes et C colonnes; réalisation d'un premier codage 5 selon des colonnes de la matrice de base 21, ce premier codage générant des premiers symboles de redondance, r, avec i E [1, L-s], et j E [1, k], qui sont rangés dans un second quadrant II de la matrice étendue d'émission 22 et constituent des lignes supplémentaires de la matrice de base 21; réalisation d'un second codage 6 selon des lignes de la matrice de base 21, ce second codage générant des seconds symboles de redondance, ti,j avec i E [1, s] et j E [1, C-k], qui sont rangés dans un troisième quadrant m de la matrice étendue d'émission 22 et constituent des colonnes supplémentaires de la matrice de base 21; lecture 7 ligne par ligne de la matrice étendue d'émission 22, chaque ligne de cette matrice étendue d'émission 22 constituant un paquet à émettre 2 à travers un canal de transmission 8. fl est clair que l'invention concerne également le cas où les étapes d'écriture 3 et de lecture 7 se font colonne par colonne, chaque colonne de la matrice étendue d'émission constituant alors un paquet à émettre 2. En notant C1 et C2 les premier et second codage, l'obtention des premiers symboles de redondance peut se résumer par les formules suivantes: (ri1,1, r2,1, ..., rL-s, i) = C1 (x1, Xk+l, xk+1 x (rl, k, r2, k, ...,r L, k) = C1 (xk, x2k, ... xsk) et celle des seconds symboles de redondance par les formules suivantes: (tl, 1, t1,2, ..., tl, c-k) = C2 (x1, x2, --, xk) (ts, 1. ts,2 ..., ts, C-k) = C2 (x(s-1)k+1, X(s-l)k+2. --. Xsk) La partie inférieure de la figure 1 présente un schéma synoptique d'un mode de réalisation préférentiel d'un procédé de désentrelacement - décodage selon l'invention. A la réception, la phase de désentrelacement - décodage permet, à partir de paquets de symboles reçus 9, d'obtenir une séquence reçue 10 de symboles d'information transmis. Les symboles reçus 9 sont obtenus, à l'émission, grâce au procédé de codage - entrelacement expliqué ci-dessus en relation avec la partie supérieure de la figure 1. L'objectif est d'obtenir une séquence reçue 10 égale à la séquence source 1. Ce procédé de désentrelacement - décodage comprend les étapes suivantes (cf également la figure 2B qui montre un exemple de matrice étendue de réception): construction 11 d'une matrice étendue de réception 22' à L lignes et C colonnes en rangeant les symboles d'un même paquet reçu 9 dans une même ligne ou une même colonne selon que les étapes d'écriture 3 et de lecture 7 ont été faites ligne par ligne ou colonne par colonne de cette matrice étendue de réception 22'. Ainsi, on recrée en réception une matrice étendue 22' qui, mis à part les symboles erronés du fait de la transmission dans le canal 8, est identique à celle créée à l'émission; réalisation, selon des colonnes des premier I' et second II' quadrants de la matrice étendue de réception 22', d'un premier décodage 12 correspondant au premier codage 5. Ce premier décodage permet, grâce aux éléments de redondance du second quadrant II', r' j, j avec i E [1, L-s] et j E [ 1, k], de corriger des erreurs parmi les symboles du premier quadrant I', x l à x'a réalisation, selon des lignes des premier I' et troisième ffi' quadrants de la matrice étendue de réception 22', d'un second décodage 13 correspondant au second codage 6. Ce second décodage permet, grâce aux éléments de redondance du troisième quadrant m', t' tu avec i E [1, s] et j E [1, C-k], de corriger des erreurs parmi les symboles du premier quadrant I', x' 1 à x'sk ; lecture 14 ligne par ligne ou colonne par colonne (selon que les étapes d'écriture 3 et de lecture 7 ont été faites ligne par ligne ou colonne par colonne) du premier quadrant I' de la matrice étendue de réception 22', pour former la séquence reçue 10 de symboles d'information transmis x' à x'5k. Le principe de l'invention consiste à choisir l'ordre chronologique de réalisation des premier 12 et second 13 décodages en fonction d'une information 15 sur la qualité du canal de transmission 8. Différents exemples de calcul de cette information 15 sont présentés par la suite en relation avec la figure 7. Lorsque l'information 15 indique que la qualité du canal de transmission est très mauvaise, on peut penser que les paquets vont comporter de longs blocs d'erreurs. Par conséquent, on choisit de commencer le décodage (premier ou second) qui ne s'effectue pas selon des éléments (ligne ou colonne) comprenant des symboles d'un même paquet. Par exemple, si un paquet correspond à une ligne de matrice étendue de réception et si la qualité du canal de transmission est très mauvaise, on commence par le décodage en colonne (second décodage). En effet, les blocs d'erreurs dans les colonnes sont supposés moins longs que les blocs d'erreurs dans les lignes puisqu'une colonne est un assemblage de symboles provenant de différents paquets. En ce qui concerne les codages I décodages, n'importe quel type de code peut être utilisé. On utilise par exemple des codes en blocs. ll est clair cependant qu'on peut également utiliser des codes convolutifs. Toutefois, avec ces derniers, pour former des mots pouvant être rangés par ligne ou par colonne, il faut ajouter au bout du groupe de symboles d'information un certain n sur la figure 1 dans le cas où un paquet 2 correspond à une ligne de la matrice étendue d'émission 22 et à une ligne de la matrice étendue de réception 22'. La figure 4 présente un second schéma de fonctionnement du procédé présenté sur la figure 1, dans le cas où un paquet 2 correspond à une colonne de la matrice étendue d'émission 22 et à une colonne de la matrice étendue de réception 22'. Dans les deux cas (figures 3 et 4), le fonctionnement du procédé consiste à effectuer le choix suivant: soit le premier décodage 12 précède le second décodage 13, soit c'est l'inverse. Le quatrième quadrant IV de la matrice étendue d'émission 22 peut être vide ou rempli de valeurs fixes prédéterminées. Mais il est également possible d'utiliser le quatrième quadrant W. Ainsi, dans d'autres modes de réalisation présentés maintenant en relation avec les figures 5 et 6 (et 2A, 2B), la phase de codage - entrelacement comprend une étape supplémentaire de réalisation d'un troisième codage 51, 61 de certains des premiers et/ou seconds symboles de redondance rs,j et tj, j. Ce troisième codage 51, 61 permet de générer des troisièmes symboles de redondance plj avec i E [1, L-s] et j E [1 - C-k] qui sont rangés dans un quatrième quadrant IV de la matrice étendue d'émission 22. Plusieurs types de troisième codage sont possibles, et le troisième codage peut notamment être: cas 1: un codage, par un code identique à celui C1 utilisé pour le premier codage 12 et selon des colonnes, des seconds symboles de redondance ti, j. On a alors: (p1, 1, P2, 1. --. PL-s, I) = C1 (tl, 1, t2 1, ..., ts, 1) (p1, c-k. P2, c-k ..., pL-s, c-k) = C1 (t1, c-k, t2, c-k t2, c-ks - ts, c-k). - cas 2: un codage, par un code identique à celui C2 utilisé pour le second codage 13 et selon des lignes, des premiers symboles de redondance ri, j. On a alors: (P1, 1. Pl, 2 pi. Pl, p1, C-k) = C2 (rl, 1, r1, 2 ---, rl, k) (PL-s, 1, PL-s, 2, .., PL-s, c-k) = C2 (rL-s, 1, rL-s, 2, ..., rL-s, k) cas 3: un codage, par un code C3 distinct de ceux C1 et C2 utilisés pour les premier 12 et second 13 codages et selon des lignes, des premiers symboles de redondance ti, j. On a alors: (P1, 1, P2, 1, ..., pL-s, I) =C3 (t1, 1, t2, 1, ..., ts, 1) (p1, c-k P2, c-k, ..., PL-s, c-k) = C3 (tl, c-k, t2. c-ks t2, c-k, ..., ts. C-k)- - cas 4: un codage par un code C3 distinct de ceux C1 et C2 utilisés pour les premier 12 et second 13 codages et selon des lignes, des premiers symboles de redondance ri, j. On a alors (p1, 1, p1, 2. ---. Pl, C-k) = C3 (rl, 1, r1, 2, ..., rl, k) (PL-s, 1, PL-s, 2. ---. PL-s, c-k) = C3(rL-s, 1, rL s, 2. ..., rL-s, k). La figure 5 correspond aux cas 2 et 4: le troisième codage 51 est effectué sur les éléments de redondance ri,j générés lors du premier codage 5. La figure 6 correspond aux cas 1 et 3 : le troisième codage 61 est effectué sur les éléments de redondance ti,j générés lors du second codage 6. Dans ces autres modes de réalisation, présentés sur les figures 5 et 6, le procédé de désentrelacement - décodage comprend une étape supplémentaire de réalisation d'un troisième décodage 52, 62, de façon à corriger les symboles de redondance reçus correspondant à ceux sur lesquels a été effectué le troisième codage 51, 61. Ce troisième décodage 52, 62 est réalisé avant le codage correspondant au codage ayant permis l'obtention des symboles de redondance sur lesquels a été réalisé le troisième codage 51, 61. Ainsi, dans le cas de la figure 5, le troisième codage 51 étant effectué sur des éléments de redondance ri,j générés lors du premier codage 5, le troisième codage 52 est réalisé avant le premier décodage 12 (qui correspond au premier codage 5). Par contre, dans le cas de la figure 6, le troisième codage 61 étant effectué sur des éléments de redondance ti, j générés lors du second codage 6, le troisième décodage 62 est réalisé avant le second décodage 13 (qui correspond au second codage 6). La figure 7 présente un schéma explicatif de la réception dans un système de transmission numérique pouvant mettre en oeuvre les procédés de l'invention. Dans un tel système, à l'émission, chaque paquet de symboles à émettre comporte des symboles supplémentaires de début et de fin, ainsi qu'une séquence d'apprentissage prédéterminée. Cette séquence est utilisée en réception à des fins de synchronisation, d'estimation du canal et d'égalisation. Elle est généralement placée au milieu du paquet de façon à minimiser les fluctuations du canal que l'égaliseur aura à traiter le long du paquet. Ainsi, en réception, pour chaque paquet de symboles reçu 71, une séquence d'apprentissage 72 est extraite et permet l'estimation 73 de la réponse impulsionnelle du canal de transmission. Puis, on procède à l'égalisation 76 des symboles utiles 74 du paquet reçu 71 en fonction d'une estimée 75 de la réponse impulsionnelle du canal déterminée auparavant. Cette étape d'égalisation 76, qui a pour rôle de réduire l'interférence entre symboles entachant les symboles reçus, délivre, pour chaque symbole reçu, un symbole estimé 77 (ou décision) et un indicateur de confiance 78 associé à ce symbole estimé 77. Le procédé de désentrelacement - décodage 79 est effectué sur des paquets de symboles estimés 77 et permet d'obtenir une séquence reçue 710 de symboles d'information transmis. A partir des différentes données disponibles en réception, on peut imaginer de nombreuses techniques de calcul de l'information sur la qualité du canal de transmission. Une première technique consiste à utiliser l'estimée 75 de la réponse impulsionnelle du canal. Cette estimée 75 se présente sous la forme d'un jeu de coefficients. On peut par exemple calculer la somme des carrés de ces coefficients. Plus cette somme est élevée, meilleure est l'estimée 75. Par conséquent, l'égalisation est plus performante et les paquets reçus et égalisés sont de meilleure qualité. Une seconde technique consiste à utiliser la séquence d'apprentissage après égalisation. En effet, en réception, la séquence d'apprentissage est connue a priori, et on peut calculer, par comparaison, le taux d'erreurs sur la séquence d'apprentissage après égalisation. Plus ce taux est faible, meilleure est la qualité du canal et donc des paquets reçus et égalisés. Une troisième technique consiste à utiliser les indicateurs de confiance 78 associés aux symboles estimés 77 des paquets reçus. Par exemple, si les symboles possibles sont O et 1, les indicateurs de confiance 77 peuvent être des valeurs entières comprises entre -7 et +7. -7 désigne un O sûr, et +7 un 1 sûr. 0 indique un effacement, c'est-à-dire un symbole pour lequel l'égaliseur préfere ne pas prendre de décision. On peut par exemple calculer la moyenne des valeurs absolues des indicateurs de confiance 77. Plus cette moyenne est proche de 7, meilleure est la qualité du canal et donc des paquets reçus et égalisés. n est à noter que cette troisième technique peut être mise en oeuvre aussi bien sur les lignes que sur les colonnes de la matrice étendue de réception. Elle permet de bien comparer la qualité des lignes et des colonnes, et donc de décider correctement par quel décodage (en ligne ou en colonne) commencer. La figure 10 présente un schéma synoptique d'une variante du mode de réalisation préférentiel du procédé de désentrelacement - décodage selon l'invention présenté dans la partie inférieure de la figure 1. Selon cette variante, le procédé de désentrelacementdécodage comprend les étapes de: construction 101 d'une matrice étendue de réception 22' en rangeant les symboles d'un même paquet reçu 9 dans une même ligne (ou une même colonne) de la matrice étendue de réception, détection d'erreurs 102, grâce à un premier décodage en colonne correspondant au premier codage, dans chaque colonne des premier I' et second II' quadrants de la matrice étendue de réception 22', détection d'erreurs 103, grâce à un second décodage en ligne correspondant audit second codage, dans chaque ligne des premier I' et troisième m' quadrants de la matrice étendue de réception 22', réalisation d'un classement 104 des lignes et des colonnes de la matrice étendue de réception 22' selon un ordre croissant de nombres d'erreurs associés aux lignes et colonnes, correction d'erreurs 105 dans le premier élément dudit classement (c'est-à dire l'élément contenant le moins d'erreurs), grâce au premier décodage si le premier élément est une colonne ou grâce au second décodage si le premier élément est une ligne, les étapes de réalisation d'un classement 104 et de correction d'erreurs 105 étant réitérées avec les lignes et les colonnes non corrigées, jusqu'à ce que toutes les lignes et colonnes soient corrigées, lecture 106 ligne par ligne (ou colonne par colonne) du premier quadrant I' de la matrice étendue de réception 22' pour former la séquence reçue 10. Cette variante est très souple puisque l'on décode les mots de code (ligne ou colonne) selon leur qualité estimée (estimation donnée par le nombre d'erreurs détectées), en commençant par les mots contenant le moins d'erreurs. Les figures 8 et 9 présentent chacune un schéma de fonctionnement distinct correspondant à encore une autre variante du mode de réalisation des procédés de l'invention présentés sur la figure 1. Dans cette variante, c'est à l'émission (et non pas à la réception) qu'il existe un choix, l'ordre chronologique de réalisation des premier et second décodage en réception étant fixe. Le choix à l'émission, en fonction d'une information sur la qualité du canal de transmission, consiste à déterminer si un paquet est constitué d'une ligne ou bien d'une colonne de la matrice étendue d'émission. Lors de la phase de désentrelacement - décodage, le choix décidé en émission (à savoir ligne ou colonne) est conservé. Ce choix peut par exemple être transmis par le paquet lui-même, dans un champ spécifique. La figure 8 présente un schéma de fonctionnement dans le cas où le décodage en ligne 82 est toujours réalisé avant le décodage en colonne 83. Un paquet à émettre 81 est soit une ligne 84 (représentée en pointillés) soit une colonne 85 de la matrice étendue d'émission 22. Le même choix est conservé pour la construction de la matrice étendue de réception. Puis le décodage en ligne 82 est réalisé, avant le décodage en colonne. Ainsi, si le choix au départ est de mettre une ligne dans chaque paquet, mais que la qualité du décodage global (c'est-à-dire de l'ensemble des deux décodages, en ligne et en colonne) est mauvaise, on inverse le choix à l'émission, et on met une colonne dans chaque paquet. La figure 9 présente simplement le cas où le décodage en colonne 83 est toujours réalisé avant le décodage en ligne 82. REVENDICATIONS 1. Procédé de codage-entrelacement d'une séquence source de symboles d'information à transmettre, permettant d'obtenir au moins deux paquets à émettre à travers un canal de transmission et constitués desdits symboles d'information à transmettre et de symboles de redondance, caractérisé en ce qu'il comprend les étapes de: écriture (3) ligne par ligne (ou colonne par colonne) desdits symboles d'information à transmettre de ladite séquence source (1) dans une matrice de base (21), rangement de ladite matrice de base (21) dans un premier quadrant (I) d'une matrice étendue d'émission (22), réalisation d'un premier codage (5) selon des colonnes de ladite matrice de base (21), ledit premier codage générant des premiers symboles de redondance (riz) qui sont rangés dans un second quadrant (II) de ladite matrice étendue d'émission (22) et constituent des lignes supplémentaires de ladite matrice de base, réalisation d'un second codage (6) selon des lignes de ladite matrice de base (21), ledit second codage générant des seconds symboles de redondance (tij) qui sont rangés dans un troisième quadrant (m) de ladite matrice étendue d'émission (22) et constituent des colonnes supplémentaires de ladite matrice de base, lecture (7) ligne par ligne (ou colonne par colonne) de ladite matrice étendue d'émission (22), chaque ligne (ou colonne) de ladite matrice étendue d'émission constituant un desdits paquets à émettre (2). 2. Procédé selon la revendication 1, caractérisé en ce que lesdits premier (5) et second (6) codages utilisent chacun un code en bloc distinct. 3. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce qu'il comprend également une étape de réalisation d'un troisième codage (51; 61) d'au moins certains desdits premiers et/ou seconds symboles de redondance, ledit troisième codage générant des troisièmes symboles de redondance (P jJ) qui sont rangés dans un quatrième quadrant (IV) de la matrice étendue d'émission (22). 4. Procédé selon la revendication 3, caractérisé en ce que ledit troisième codage (51; 61) est un codage appartenant au groupe comprenant: un codage, par un code identique à celui utilisé pour ledit premier codage et selon des colonnes, d'au moins certains des seconds symboles de redondance; un codage, par un code identique à celui utilisé pour ledit second codage et selon des lignes, d'au moins certains des premiers symboles de redondance; un codage, par un code distinct de ceux utilisés pour lesdits premier et second codages et selon des colonnes, d'au moins certains des seconds symboles de redondance; un codage, par un code distinct de ceux utilisés pour lesdits premier et second codages et selon des lignes, d'au moins certains des premiers symboles de redondance. 5. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce qu'un quatrième quadrant (IV) de la matrice étendue d'émission appartient au groupe comprenant: un quatrième quadrant vide ; et un quatrième quadrant rempli de valeurs fixes prédéterminées. 6. Procédé de désentrelacement-décodage d'une séquence reçue constituée d'au moins deux paquets de symboles reçus, permettant d'obtenir une séquence reçue de symboles d'information transmis, caractérisé en ce que lesdits paquets de symboles reçus sont obtenus grâce à un procédé de codageentrelacement selon l'une quelconque des revendications 1 à 5, et en ce que ledite procédé de désentrelacement-décodage comprend les étapes de: construction (il) d'une matrice étendue de réception (22') en rangeant les symboles d'un même paquet reçu (9) dans une même ligne (ou une même colonne) de ladite matrice étendue de réception, réalisation, selon des colonnes des premier (I') et second (II') quadrants de ladite matrice étendue de réception (22'), d'un premier décodage (12) correspondant audit premier codage (5), réalisation, selon des lignes des premier (I') et troisième (ici') quadrants de ladite matrice étendue de réception (22'), d'un second décodage (13) correspondant audit second codage (6), - lecture (14) ligne par ligne (ou colonne par colonne) du premier quadrant (I') de ladite matrice étendue de réception (22') pour former ladite séquence reçue (10), I'ordre chronologique de réalisation desdits premier (12) et second (13) décodages étant fonction d'une information (15) sur la qualité dudit canal de transmission (8). 7. Procédé selon la revendication 6, caractérisé en ce qu'il comprend également une étape de réalisation d'un troisième décodage (52 ; 62), ledit troisième décodage correspondant audit troisième codage (51; 61) et étant réalisé avant le (premier ou second) décodage correspondant au (premier ou second) codage ayant permis l'obtention des (premiers ou seconds) symboles de redondance sur lesquels a été réalisé ledit troisième codage. 8. Procédé de désentrelacement-décodage d'une séquence reçue constituée d'au moins deux paquets de symboles reçus, permettant d'obtenir une séquence reçue de symboles d'information transmis, caractérisé en ce que lesdits paquets de symboles reçus sont obtenus grâce à un procédé de codageentrelacement selon l'une quelconque des revendications 1 à 5, et en ce que ledit procédé de désentrelacement-décodage comprend les étapes de: construction (101) d'une matrice étendue de réception (22') en rangeant les symboles d'un même paquet reçu (9) dans une même ligne (ou une même colonne) de ladite matrice étendue de réception, détection d'erreurs (102), grâce à un premier décodage en colonne correspondant audit premier codage, dans chaque colonne des premier (I') et second (II') quadrants de la matrice étendue de réception (22'), détection d'erreurs (103), grâce à un second décodage en ligne correspondant audit second codage, dans chaque ligne des premier (I') et troisième (m') quadrants de la matrice étendue de réception (22'), réalisation d'un classement (104) des lignes et des colonnes de la matrice étendue de réception (22') selon un ordre croissant de nombres d'erreurs associés auxdites lignes et colonnes, correction d'erreurs (105) dans le premier élément dudit classement, grâce audit premier décodage si ledit premier élément est une colonne ou grâce audit second décodage si ledit premier élément est une ligne, lesdites étapes de réalisation d'un classement (104) et de correction d'erreurs (105) étant réitérées avec les lignes et les colonnes non corrigées, jusqu'à ce que toutes les lignes et colonnes soient corrigées, lecture (106) ligne par ligne (ou colonne par colonne) du premier quadrant (I') de ladite matrice étendue de réception (22') pour former ladite séquence reçue (10). 9. Procédé selon l'une quelconque des revendications 6 à 8, caractérisé en ce que les codes utilisés pour les différents codages sont choisis de façon prédéterminée. 10. Procédé selon l'une quelconque des revendications 6 à 9, caractérisé en ce que les codes utilisés pour les différents codages sont choisis de façon dynamique en fonction de ladite information (15) sur la qualité dudit canal de transmission (8). il. Procédé selon l'une quelconque des revendications 6 à 10, du type comprenant, à l'émission, une étape d'association d'une séquence d'apprentissage prédéterminée à chaque paquet de symboles à émettre, et, à la réception, pour chaque paquet de symboles reçu, une étape (73) d'estimation de la réponse impulsionnelle du canal de transmission à partir d'une séquence d'apprentissage extraite dudit paquet reçu, et une étape (76) d'égalisation des symboles dudit paquet reçu en fonction d'une estimée (75) de la réponse impulsionnelle du canal de transmission, ladite étape d'égalisation délivrant, pour chaque symbole reçu, un symbole estimé (77) et un indicateur de confiance (78) associé audit symbole estimé, caractérisé en ce que ladite information (15) sur la qualité dudit canal de transmission appartient au groupe comprenant: une information obtenue à partir de ladite estimée (75) de la réponse impulsionnelle du canal de transmission; une information obtenue à partir d'un taux d'erreurs sur ladite séquence d'apprentissage extraite d'un paquet reçu; une information obtenue à partir d'indicateurs de confiance (78) associés à des symboles estimés d'un paquet reçu. 12. Procédé de désentrelacement-décodage d'une séquence reçue constituée d'au moins deux paquets de symboles reçus, permettant d'obtenir une séquence reçue de symboles d'information transmis, caractérisé en ce que lesdits paquets de symboles reçus sont obtenus grâce à un procédé de codageentrelacement comprenant les étapes de: écriture ligne par ligne (ou colonne par colonne) desdits symboles d'information à transmettre de ladite séquence source dans une matrice de base, rangement de ladite matrice de base dans un premier quadrant d'une matrice étendue d'émission, réalisation d'un premier codage selon des colonnes de ladite matrice de base, ledit premier codage générant des premiers symboles de redondance qui sont rangés dans un second quadrant de ladite matrice étendue d'émission et constituent des lignes supplémentaires de ladite matrice de base, réalisation d'un second codage selon des lignes de ladite matrice de base, ledit second codage générant des seconds symboles de redondance qui sont rangés dans un troisième quadrant de ladite matrice étendue d'émission et constituent des colonnes supplémentaires de ladite matrice de base, lecture, soit ligne par ligne soit colonne par colonne de ladite matrice étendue d'émission en fonction d'une information sur la qualité dudit canal de transmission, chaque ligne ou colonne lue de ladite matrice étendue d'émission constituant un desdits paquets à émettre, et en ce que ledit procédé de désentrelacement-décodage comprend les étapes de: construction d'une matrice étendue de réception en rangeant les symboles d'un même paquet reçu soit dans une même ligne soit dans une même colonne de ladite matrice étendue de réception, selon un choix identique à celui de ladite étape d'écriture de la phase de codage-entrelacement, réalisation, selon des colonnes des premier et second quadrants de ladite matrice étendue de réception, d'un premier décodage correspondant audit premier codage, réalisation, selon des lignes des premier et troisième quadrants de ladite matrice étendue de réception, d'un second décodage correspondant audit second codage, lecture, soit ligne par ligne soit colonne par colonne selon un choix identique à celui de ladite étape de lecture de la phase de codage entrelacement, du premier quadrant de ladite matrice étendue de réception pour former ladite séquence reçue, l'ordre chronologique de réalisation desdits premier et second décodages étant fixe.