EP1547289B1

Reception of a signal modulated according to a multilevel coding technique

Abstract

A method for receiving a signal modulated according to a multilevel coding technique, comprising at least two coding levels each having different noise robustness, said signal including a plurality of symbols each comprising at least one bit, assigned to one of said coding levels, said method comprising at least one decoding iteration including successive steps of decoding each of said received bits, at least one of said decoding steps integrated the result of at least one possible previous decoding step. The invention is characterized in that it consists in decoding said bits according to a predetermined sequence taking into account the robustness of said levels, the bit(s) assigned to the decoding level having the higher noise robustness, called most robust level, being decoded first.

EP1547289B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 1 October 2023, 3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

19 claims: 5 independent, 14 dependent

  1. 1
    Procédé de décodage d'un signal modulé selon une technique de codage multi-niveaux, comprenant au moins deux niveaux de codage présentant chacun une robustesse au bruit distincte, ledit signal comprenant une pluralité de symboles (S r ) comprenant chacun au moins un bit, affecté à l'un desdits niveaux de codage, ledit procédé comprenant au moins deux itérations de décodage successives (51, 52) comprenant chacune des étapes successives de décodage (514, 515, 516, 524, 525, 526) de chacun desdits bits reçus, l'une au moins desdites étapes de décodage tenant compte du résultat d'au moins une éventuelle étape de décodage précédente, caractérisé en ce qu' il comprend les étapes suivantes :□ détermination de la robustesse au bruit desdits niveaux de codage, la robustesse au bruit d'un niveau de codage étant inversement proportionnelle au taux d'erreur dudit niveau de codage, □ détermination d'un ordre de décodage en fonction de la robustesse au bruit desdits niveaux de codage, et en ce qu' au cours desdites itérations de décodage, on décode lesdits bits ( b̃ 3 i , b̃ 2 i , b̃ 1 i ) selon ledit ordre de décodage, le ou les bits affectés au niveau de codage présentant la plus grande robustesse au bruit, appelé niveau le plus robuste, étant décodé(s) en premier.
  2. 2
    Procédé de décodage selon la revendication 1, caractérisé en ce que la robustesse des niveaux de codage est déterminée en décodant chaque niveau de décodage indépendamment.
  3. 3
    Procédé de décodage selon la revendication 1, caractérisé en ce que la robustesse des niveaux de codage est déterminée en décodant chaque niveau de décodage indépendamment pour déterminer le niveau de codage le plus robuste, puis en décodant les autres niveaux de codage en tenant compte du niveau de codage le plus robuste.
  4. 4
    Procédé de décodage selon l'une quelconque des revendications 1 à 3, caractérisé en ce que ledit ordre de décodage correspond à l'ordre décroissant de la robustesse des niveaux de codage auxquels sont affectés lesdits bits reçus.
  5. 5
    Procédé de décodage selon l'une quelconque des revendications 1 à 4, caractérisé en ce que chacune desdites étapes successives de décodage tient compte du résultat de la ou lesdites étape(s) de décodage précédente(s), de façon à améliorer le résultat desdites étapes de décodage desdits bits affectés aux niveaux moins robustes.
  6. 6
    Procédé de décodage selon l'une quelconque des revendications 1 à 5, caractérisé en ce que lesdits bits affectés audit niveau le plus robuste sont les bits les plus significatifs dudit symbole correspondant.
  7. 7
    Procédé de décodage selon l'une quelconque des revendications 1 à 6, caractérisé en ce qu' au sein d'une desdites itérations de décodage (51, 52), chacune desdites étapes successives de décodage desdits bits reçus est précédée d'une étape de démodulation correspondante (511, 512, 513, 521, 522, 523).
  8. 8
    Procédé de décodage selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu' une étape de décodage des bits d'un niveau donné tient compte, lors de la n ième itération de décodage, où n≥2, du résultat d'au moins certaines desdites étapes de décodage desdits bits reçus affectés aux niveaux de codage moins robustes que ledit niveau donné, et mises en oeuvre lors d'au moins une desdites itérations précédentes.
  9. 9
    Procédé de décodage selon l'une quelconque des revendications 1 à 8, caractérisé en ce qu' il comprend deux itérations de décodage successives (51, 52).
  10. 10
    Procédé de décodage selon l'une quelconque des revendications 8 et 9, caractérisé en ce qu' à l'issue d'au moins certaines desdites itérations, il met en oeuvre une étape d'estimation (520) d'un symbole émis (S e ) , et une étape de calcul d'une information extrinsèque tenant compte dudit symbole émis estimé, ladite information extrinsèque permettant d'améliorer le résultat desdites étapes de décodage de la ou lesdites itérations suivantes.
  11. 11
    Procédé de décodage selon la revendication 10, caractérisé en ce que ladite information extrinsèque est de la forme :α (S r -S e ), où α ∈[0, 1], S r est ledit symbole reçu et S e est ledit symbole émis estimé.
  12. 12
    Procédé de décodage selon la revendication 11, caractérisé en ce que α est sensiblement égal à 0,25.
  13. 13
    Procédé de décodage selon la revendication 11, caractérisé en ce qu' il comprend une étape d'optimisation de la valeur de α en fonction du rapport signal à bruit.
  14. 14
    Procédé de décodage selon l'une quelconque des revendications 1 à 13, caractérisé en ce que il comprend en outre une étape de détermination d'un rapport signal à bruit à partir d'au moins une information de référence émise, appelée pilote, dont la valeur est connue a priori en réception.
  15. 15
    Procédé de décodage selon l'une quelconque des revendications 7 à 14, caractérisé en ce qu' il comprend en outre, pour au moins certains desdits niveaux de codage, une étape supplémentaire de désentrelacement mise en oeuvre entre lesdites étapes de démodulation et de décodage desdits bits reçus.
  16. 16
    Procédé de réception d'un signal modulé selon une technique de codage multi-niveaux, comprenant au moins deux niveaux de codage présentant chacun une robustesse au bruit distincte, ledit procédé comprenant les étapes selon l'une quelconque des revendications 1 à 15
  17. 17
    Dispositif de réception d'un signal modulé selon une technique de codage multi-niveaux, comprenant au moins deux niveaux de codage présentant chacun une robustesse au bruit distincte, ledit signal comprenant une pluralité de symboles comprenant chacun au moins un bit, affecté à l'un desdits niveaux de codage, ledit dispositif comprenant des moyens de décodage (514, 515, 516, 524, 525, 526) mettant en oeuvre au moins deux itérations de décodage successives (51, 52) comprenant chacune un décodage successif de chacun desdits bits reçus ( b̃ 3 i , b̃ 2 i , b̃ 1 i ), le décodage de l'un au moins desdits bits reçus tenant compte du résultat d'au moins un éventuel décodage précédent, caractérisé en ce qu' il comprend :□ des moyens de détermination de la robustesse au bruit desdits niveaux de codage, la robustesse au bruit d'un niveau de codage étant inversement proportionnelle au taux d'erreur dudit niveau de codage, □ des moyens de détermination d'un ordre de décodage en fonction de la robustesse au bruit desdits niveaux de codage, et en ce qu' au cours desdites itérations de décodage, lesdits moyens de décodage décodent lesdits bits selon ledit ordre de décodage tenant compte de la robustesse desdits niveaux, le ou les bits affectés au niveau de codage présentant la plus grande robustesse au bruit, appelé niveau le plus robuste, étant décodé(s) en premier.
  18. 18
    Système de codage/décodage d'un signal comprenant une pluralité de symboles comprenant chacun au moins un bit, comprenant au moins un dispositif de codage permettant de moduler ledit signal selon une technique de codage multi-niveaux, comprenant au moins deux niveaux de codage présentant chacun une robustesse au bruit distincte, chacun desdits bits étant affecté à l'un desdits niveaux de codage, et au moins un dispositif de décodage comprenant :des moyens de décodage (514, 515, 516, 524, 525, 526) mettant en oeuvre au moins deux itérations de décodage successives (51, 52) comprenant chacune un décodage successif de chacun desdits bits reçus, le décodage de l'un au moins desdits bits reçus tenant compte du résultat d'au moins un éventuel décodage précédent, caractérisé en ce que ledit dispositif de décodage comprend également: des moyens de détermination de la robustesse au bruit desdits niveaux de codage, la robustesse au bruit d'un niveau de codage étant inversement proportionnelle au taux d'erreur dudit niveau de codage, des moyens de détermination d'un ordre de décodage en fonction de la robustesse au bruit desdits niveaux de codage, et en ce qu' au cours desdites itérations de décodage, lesdits moyens de décodage décodant lesdits bits selon ledit ordre de décodage tenant compte de la robustesse desdits niveaux, le ou les bits affectés au niveau de codage présentant la plus grande robustesse au bruit, appelé niveau le plus robuste, étant décodé(s) en premier.
  19. 19
    Application à l'un au moins des domaines suivants :- les transmissions radio numériques, notamment de type DRM "Digital Radio Mondiale";- les codes correcteurs d'erreurs ;- le traitement numérique du signal ;- les communications numériques ;- l'enregistrement/restitution d'un signal numérique, d'un procédé de réception d'un signal modulé selon une technique de codage multi-niveaux comprenant au moins deux niveaux de codage présentant chacun une robustesse au bruit distincte, ledit signal comprenant une pluralité de symboles (S r ) comprenant chacun au moins un bit, affecté à l'un desdits niveaux de codage, ledit procédé comprenant au moins deux itérations de décodage successives (51, 52) comprenant chacune des étapes successives de décodage de chacun desdits bits reçus, l'une au moins desdites étapes de décodage tenant compte du résultat d'au moins une éventuelle étape de décodage précédente, ledit procédé de réception étant caractérisé en ce qu' il comprend les étapes suivantes : □ détermination de la robustesse au bruit desdits niveaux de codage, la robustesse au bruit d'un niveau de codage étant inversement proportionnelle au taux d'erreur dudit niveau de codage, □ détermination d'un ordre de décodage en fonction de la robustesse au bruit desdits niveaux de codage, et en ce qu' au cours desdites itérations de décodage, on décode lesdits bits selon ledit ordre de décodage tenant compte de la robustesse desdits niveaux, le ou les bits affectés au niveau de codage présentant la plus grande robustesse au bruit, appelé niveau le plus robuste, étant décodé(s) en premier.
Independent claims19