Brevet FR2848758A1 — publié le 20040618

D CODAGE DE SIGNAUX FAIBLE COMPLEXIT MIS PAR UNE MODULATION A CONSTELLATION La présente invention concerne un procédé et un dispositif de décodage de signaux transmis selon une modulation mettant en oeuvre une constellation. Un exemple de modulation mettant en oeuvre une constel5 lation est la modulation d'amplitude en quadrature qui consiste à transmettre simultanément deux composantes modulées en amplitude ayant une différence de phase de 90 degrés. Un signal modulé Sn, transmis pendant une durée T, a donc la forme suivante s(t) = a*sin(2nft)+b*cos(2nft) (1) o les amplitudes a, b, constantes pendant la durée de transmission T, sont choisies parmi des couples de valeurs possibles. Chaque paire (a, b) peut être représentée dans un repère cartésien par un point P dont l'abscisse I, ou composante en phase, correspond à la donnée a, et l'ordonnée Q. ou composante en 15 quadrature, correspond à la donnée b. L'expression constellation correspond à la représentation de tous les points P possibles à l'émission dans un repère orthonormé. Selon le procédé de codage utilisé, le nombre de couples (a, b) possibles, ou nombre d'états nstates, est plus ou 20 moins important. Chaque point P peut être associé à une donnée numérique contenant un nombre de bits nbits qui dépend du nombre d'états nstates autorisés selon la relation suivante nbits = Ent(log2(nstates)) (2) o Ent est la fonction partie entière. A titre d'exemple, lorsque nstates est égal à 64, la modulation est appelée modulation QAM 64 et nbits est égal à 6. Les amplitudes maximales des composantes I et Q étant nécessairement bornées, le nombre de bits nbits des données numériques associées aux points P dépend de la distance minimale 10 acceptable séparant les uns des autres les points P de la constellation. En pratique, plus la distance minimale est grande, plus le procédé de codage est robuste au bruit. Le nombre de bits nbits pouvant être associé à un symbole QAM dépend donc alors essentiellement du niveau de bruit présent sur 15 le canal de communication utilisé pour la transmission des signaux s. A chaque point de la constellation est attribuée une étiquette variant de O à nstates-l qui correspond à une donnée numérique à nbits bits. Une telle opération est appelée 20 étiquetage (labelling). La fonction qui permet de transformer une donnée numérique à nbits bits en composantes I et Q du point de la constellation associé est appelée fonction de mise en correspondance (mapping). Le choix de la fonction de mise en correspondance permet d'augmenter l'efficacité spectrale, c'est25 à-dire le nombre de bits transmis par unité de temps et par bande de fréquence. Un signal reçu s' correspond à un signal émis s perturbé par le bruit présent sur le canal de communication utilisé pour la transmission du signal. Le procédé de décodage consiste, à partir du signal 30 reçu s', à déterminer deux composantes 'reC et Qrec de f açon à placer un point reçu Prec sur la représentation de la constellation. En raison du bruit présent sur le canal de communication, le point Prec ne correspond généralement pas exactement au point de la constellation émis. Une étape générale du procédé de décodage appelée en anglais "hard demapping" consiste alors à déterminer, au vu du point reçu Prec, quel est le point de la constellation, ou point de référence Pref, correspondant au signal émis avec la plus 5 forte probabilité. Une telle étape consiste à déterminer le point de la constellation le plus proche du point reçu P rec selon la distance euclidienne. La donnée numérique associée au point de référence est appelée donnée de référence. La seule étape précédente du décodage ne permet pas 10 d'associer au point de référence Pref une information relative aux perturbations ayant pu affecter le signal reçu s'. C'est pourquoi les procédés de décodage actuels comportent généralement une étape supplémentaire, appelée en anglais "soft demapping", qui consiste, par exemple, à fournir pour chaque signal reçu s' 15 une donnée de décodage correspondant à une suite de valeurs signées, par exemple du type (-5; -1,2; 9,2; -0,2). Le signe + ou - d'une valeur signée à un rang déterminé dans la suite de valeurs signées représente la valeur O ou 1 du bit de même rang de la donnée de référence. Chaque valeur absolue d'une valeur 20 signée à un rang déterminé représente une information relative aux perturbations ayant pu affecter le signal reçu pour le bit de même rang de la donnée de référence. Les valeurs signées sont également appelées bits souples (en anglais soft bits). Les bits souples apportent plus d'information que la simple donnée de 25 référence issue de l'étape de "hard demapping"l. De nombreux procédés de décodage utilisent les bits souples en entrée. Il peut s'agir de procédés itératifs du type turbocodes (convolutifs et de produit), soft-Viterbi, code de parité à densité faible (Low Density Parity Code). De tels procédés sont égale30 ment appelés procédés à entrées douces et sorties douces ou procédés SISO (Soft Input Soft Output) . La détermination d'une donnée de décodage requiert donc le calcul d'une valeur signée pour chaque bit de la donnée de référence. Un tel calcul suppose que le bruit du canal de 35 communication est connu et peut, par exemple, être modélisé par un bruit gaussien blanc additif (AWGN). La valeur signée associée au bit de rang j, appelé bitj, de la donnée de référence est obtenue par le rapport LLRj appelé en anglais "Log Likelyhood Ratio" qui s'exprime de la façon suivante: PI (bitj = 1/s') LLR* = In P (bit =1(1) P0 (bitj = 0O/s') o Pl(bitj =1/s') correspond à la probabilité que le bit bitj de la donnée numérique associée au signal reçu s' soit égal à 1 au vu du signal reçu s', et Po(bitj=0/s') correspond à la probabilité que le bit bitj de la donnée numérique associée au signal reçu 10 s' soit égal à 0 en fonction au vu du signal reçu s' En théorie, les calculs des probabilités P1, P0 doivent être réalisés pour tous les points de la constellation. Toutefois, pour réduire la durée de calcul et réduire la complexité du circuit mettant en oeuvre le calcul (par exemple un circuit 15 intégré), une bonne approximation du rapport LLRj peut être obtenue en utilisant seulement deux points de la constellation, plus précisément les points qui apportent les plus grandes contributions aux probabilités P1 et P0. Pour chaque bit de rang j considéré, on appelle point concurrent PJoncs le point de la 20 constellation le plus proche du point reçu Prec et pour lequel le bit de rang j de la donnée numérique a une valeur opposée au bit de même rang de la donnée de référence. En nommant a2 la variance du bruit gaussien du canal de communication, en considérant que les probabilités P1 et P0 suivent chacune une 25 distribution normale, le rapport LLRj peut être exprimé de la façon suivante: LLRj = Prec - Pcjonc j2_ -lPrec-Pref 12 3 22 (3) [(Irec Iconc)2 + (Qrec Q conc][(Irec ref) +(QrecQref)2] 202 sign(LLRj) = 2PrJ -1 (4) ref o sign est une fonction égale à +1 lorsque le rapport LLRj est positif et égale à -1 lorsque le rapport LLRj est négatif, Irec, ref et I j,, sont les composantes I respectivement des points Prec' Pref et Pconc et Qrec r Qref et Qconc sont les composantes Q des points Prec'1 Pref et Pi et Pi la valeur du bit de rang j du point Pref La détermination du point concurrent PJ n, pour un bit bitj est généralement obtenue en calculant la distance séparant le point reçu Prec de chaque point concurrent possible PCi c pour lequel le bit de rang j de la donnée numérique associée au point concurrent Pi a une valeur opposée au bit de rang j de la 10 donnée de référence et en choisissant le point pour lequel la distance calculée est minimale. Pour un point de référence Pref donné, globalement nstates -1 distances sont calculées. La détermination de la suite de valeurs signées de la donnée de décodage nécessite donc 15 un temps de calcul important qui peut être préjudiciable, notamment lorsque le procédé de décodage est réalisé en temps réel. En outre, comme pour l'étape de détermination du point de référence Pref, les étapes de détermination des points concurrents Pi nc nécessitent que les coordonnées I et Q de tous les 20 points de la constellation soient mémorisées et accessibles. La présente invention vise à obtenir un procédé de décodage de signaux transmis selon une modulation d'amplitude en quadrature pour laquelle la détermination des points concurrents peut être mise en oeuvre avec un faible temps de calcul et une 25 faible complexité du circuit réalisant la détermination des points concurrents. La présente invention vise également à réduire la quantité de données devant être stockées pour la détermination de points concurrents. Pour atteindre ces objets, la présente invention prévoit un procédé de décodage d'un signal bruité fourni à partir des coordonnées d'un point d'une constellation de points, chaque point de la constellation étant associé à une donnée numérique d'un nombre de bits déterminé, consistant à déterminer 35 à partir du signal bruité des composantes d'un point reçu; déterminer un point de référence associé à une donnée numérique de référence et correspondant au point de la constellation le plus proche du point reçu; déterminer au moins un point concurrent correspondant au point de la constellation le plus proche 5 du point de référence associé à une donnée numérique dont un bit de rang déterminé a une valeur logique opposée au bit de rang déterminé de la donnée de référence; et déterminer, au moins pour le bit de la donnée numérique de référence audit rang déterminé, une donnée de précision à partir du point reçu, du 10 point de référence et du point concurrent, dans lequel la détermination des bits de la donnée numérique associée au point concurrent est réalisée à partir des valeurs de certains des bits de la donnée numérique de référence et dudit rang. Selon un mode de réalisation de la présente invention, 15 les points de la constellation pour lesquels les bits des données numériques associées au rang déterminé ont une valeur logique déterminée sont répartis en au moins un ensemble de points juxtaposés symétriques par rapport à l'axe ou l'autre de deux axes de référence (X, Y) de la constellation. Selon un mode de réalisation de la présente invention, pour des rangs successifs, les points de la constellation pour lesquels les bits des données numériques associées auxdits rangs successifs ont une valeur logique déterminée sont répartis en au moins un ensemble de points juxtaposés symétriques par rapport à 25 un même axe de référence (X, Y) de la constellation. Selon un mode de réalisation de la présente invention, la constellation est une constellation de Gray. Selon un mode de réalisation de la présente invention, la constellation est une constellation quasi de Gray. Selon un mode de réalisation de la présente invention, le signal bruité est fourni par une modulation d'amplitude en quadrature. La présente invention prévoit également un dispositif de décodage comprenant un moyen de réception d'un signal bruité 35 fourni à partir des coordonnées d'un point d'une constellation de points, chaque point de la constellation étant associé à une donnée numérique d'un nombre de bits déterminé ; un moyen pour déterminer à partir du signal bruité des composantes d'un point reçu; un moyen pour déterminer un point de référence associé à 5 une donnée numérique de référence et correspondant au point de la constellation le plus proche du point reçu; un moyen pour déterminer au moins un point concurrent correspondant au point de la constellation le plus proche du point de référence associé à une donnée numérique dont un bit à un rang déterminé a une 10 valeur logique opposée au bit au même rang déterminé de la donnée de référence; et un moyen pour déterminer, au moins pour le bit de la donnée numérique de référence au rang déterminé, une donnée de précision à partir du point reçu, du point de référence et du point concurrent, dans lequel le moyen pour 15 déterminer le au moins un point concurrent comprend un moyen pour déterminer des bits de la donnée numérique associée au point concurrent à partir des valeurs de certains des bits de la donnée numérique de référence et du rang déterminé. Ces objets, caractéristiques et avantages, ainsi que 20 d'autres de la présente invention seront exposés en détail dans la description suivante de modes de réalisation particuliers faite à titre non-limitatif en relation avec les figures jointes parmi lesquelles: la figure 1 représente un exemple de constellation 25 QAM 64 les figures 2A à 2F représentent chacune la répartition des valeurs de l'un des nbits bits des données numériques associées aux points de la constellation de la figure 1; les figures 3A à 3F, analogues aux figures 2A à 2F, 30 illustrent un exemple de détermination d'un point concurrent pour un premier bit déterminé ; les figures 4A à 4F, analogues aux figures 2A à 2F, illustrent un exemple de détermination d'un point concurrent pour un second bit déterminé ; et les figures 5A à 5G représentent chacune la répartition des valeurs de l'un des nbits bits des données numériques associées aux points d'un exemple de constellation Q128. La présente invention consiste à utiliser les propriétés 5 de symétrie inhérente à l'étiquetage des constellations habituellement utilisées pour le codage par modulation d'amplitude en quadrature de façon à déterminer rapidement les points concurrents PCne à partir d'un point de référence Pref déterminé lors de l'étape de "hard demapping" et associé à un signal reçu, pour 10 le calcul des rapports LLRj lors du décodage du signal. La présente invention va être décrite en détail dans le cas d'une constellation de Gray pour laquelle, pour chaque point non périphérique de la constellation, la donnée numérique associée audit point ne comporte qu'un seul bit ayant une valeur 15 différente par rapport aux données numériques associées aux quatre points de la constellation les plus proches du point considéré (c'est-à-dire par rapport aux points situés au nord, au sud, à l'est et à l'ouest du point considéré). L'utilisation d'une constellation de Gray améliore de façon générale la 20 robustesse au bruit d'un procédé de codage. Le nombre de bits codés associés à un point d'une constellation de Gray est nécessairement pair. La figure 1 représente dans un repère orthonormé d'axes (X,Y) un exemple de constellation de Gray à 64 états 25 (nstates=64) permettant donc le codage de données numériques de 6 bits (nbits=6). Les points P de la constellation sont répartis sur 8 lignes et 8 colonnes. Pour chaque point de la constellation, on a indiqué au-dessus dudit point l'étiquette associée et au-dessous dudit point la donnée numérique de nbits ainsi 30 étiquetée. Les figures 2A à 2F représentent chacune, dans le repère (X,Y), la répartition des valeurs 1 et O d'un des bits, bito à bit5, des données numériques associées aux points de la constellation de Gray de la figure 1. Les carrés représentent 35 des valeurs logiques 1 et les points des valeurs logiques 0. Les références bito et bit5 correspondent respectivement aux bits le plus significatif et le moins significatif. La mise en correspondance choisie de données numériques et de points de la constellation de Gray de la figure 1 est telle que les trois 5 bits les plus significatifs bito, bit,, bit2 des données numériques peuvent être associés aux composantes I des points de la constellation et les trois bits les moins significatifs bit3, bit4, bit5 peuvent être associés aux composantes Q. Les trois bits les plus significatifs bit0, bit1, bit2 d'une donnée 10 numérique sont appelés bits de la composante I et les trois bits les moins significatifs bit3, bit4, bit5 sont appelés bits de la composante Q. Les figures 2A à 2F mettent en évidence les symétries particulières de la constellation de Gray de la figure 1. Par 15 exemple, pour la figure 2A associée au bit le plus significatif bit0, les valeurs logiques 1 sont réparties sur la moitié gauche de la constellation et les valeurs logiques O sont réparties sur la moitié droite de la constellation. Pour la figure 2B associée au bit bit1 qui suit le bit le plus significatif, les valeurs 20 logiques O sont réparties sur les quatre colonnes centrales et les valeurs logiques 1 sont réparties sur les deux colonnes restantes à gauche et les deux colonnes restantes à droite. La présente invention consiste à utiliser les propriétés de symétrie des figures 2A à 2F pour déterminer de façon rapide 25 et simple, à partir d'un point de référence Pref, le point concurrent Pinc associé à chaque bit de la donnée de référence. Con Le procédé selon l'invention sera décrit en détail pour la constellation de Gray de la figure 1 et sera ensuite généralisé à d'autres types de constellation. A titre d'exemple, on considère qu'à un point reçu Prec correspond le point de référence Pref dont l'étiquette est 41 et auquel est associée la donnée de référence 101001. Sur les figures 3A à 3F et 4A à 4F, la position du point de référence Pref est représentée par une croix 10. Les figures 3A à 3F reproduisent les figures 2A à 2F tout en illustrant le procédé de détermination du point concurrent Pc0onc associé au bit bito, c'est-à-dire le bit le plus significatif de la composante I de la donnée de référence. Dans 5 le présent exemple, le bit bito est égal à 1. Déterminer le point concurrent Ponc consiste, dans le présent exemple, à déterminer le point de la constellation pour lequel la donnée numérique associée comporte un bit de rang O égal à O et qui est le plus proche du point de référence Pref. A partir de la figure 10 3A, le point concurrent Pc0on est facilement identifié et sa position est indiquée par un cercle 12. De façon plus générale, il apparaît que, quelque soit la valeur du bit bit0 de la donnée de référence, le point concurrent P 0 correspondant sera nécessairement situé sur l'une des deux colonnes centrales délimi15 tées, en figure 3A, par un rectangle en pointillé 14. Le point concurrent Pc0onc est reproduit par un cercle 12 sur les figures 3B à 3F. Ceci permet d'obtenir directement les valeurs des autres bits de la donnée numérique associée au point concurrent Ponc ou donnée concurrente. Les autres bits 20 bit,, bit2 de la composante I du point concurrent PcOncsont donc égaux à 0. Les valeurs des bits bit3, bit4, bit5 de la o composante Q du point concurrent Pc0onc sont identiques à celles de la composante Q du point de référence PrefLes figures 4A à 4F illustrent la détermination du 25 point concurrent P4 associé au bit bit4 de la donnée de conc référence. Dans le présent exemple, le bit bit4 est égal à 0. Le bit de rang 4 de la donnée concurrente est donc égal à 1. En figure 4E, deux rectangles 16 en pointillé indiquent les positions possibles du point concurrent P 4nc quelle que soit la 30 position du point de référence Pref. La position du point de référence Pref est représentée par une croix 18 et la position du p4 point concurrent conc est représentée par un cercle 20. En reportant les rectangles 16 en pointillés sur les figures 4A à 4D et 4F et en utilisant les symétries de la constellation de 35 Gray, on déduit que la valeur du bit bit3 de la composante Q du point Pconc est identique à celle du bit bit3 de la composante Q du point de référence Pref. Le bit bit5 le moins significatif de la donnée concurrente est égal à 1. Les valeurs des bits bito, bit,, bit2 de la composante I du point concurrent P4one sont égales aux bits bito, bit,, bit2 de la composante I du point de référence PrefLe présent exemple permet de formuler les règles générales suivantes pour la détermination des valeurs des bits de la donnée binaire associée au point concurrent Pi nc correspond au 10 bit bitj à partir d'une donnée de référence pour une constellation de Gray ayant un nombre de bits pairs quelconque et pour laquelle les figures de répartition des valeurs de bits sont analogues aux figures 2A à 2F. 1) Le bit bitj est un bit de la composante I du point concurrent Pionc le bit bitj est opposé au bit bitj de la donnée de référence; - tous les bits de la composante Q du point concurrent conc sont égaux aux bits de la composante Q du point de 20 référence Pref; - si le bit bitj est le bit le plus significatif de la composante I du point concurrent PCi c, les autres bits de la composante I sont égaux à O; - si le bit bitj n'est pas le bit le plus significatif 25 de la composante I du point concurrent PJ les bits de la composante I du point concurrent P'onc allant du bit le plus significatif de la composante I au bit précédent le bit bitj sont égaux aux bits correspondants de la composante I du point de référence Pref, le bit de la composante I du point concurrent 30 PJ suivant le bit bitj est égal à 1 et autre bits de la composante I du point concurrent PJ sont égaux à 0. 2) Le bit bitj est un bit de la composante Q du point concurrent Pionc le bit bitj est opposé au bit bitj de la donnée de 35 référence; - tous les bits de la composante I du point concurrent pConc sont égaux aux bits de la composante I du point de référence Pref; - si le bit bitj est le bit le plus significatif de la 5 composante Q du point concurrent PJ les autres bits de la conc composante Q sont égaux à O; - si le bit bitj n'est pas le bit le plus significatif de la composante Q du point concurrent Pj alors les bits de la composante Q du point concurrent PJ allant du bit le plus conc significatif de la composante Q au bit précédent le bit bitj sont égaux aux bits correspondants de la composante Q du point de référence Pref, le bit de la composante Q du point concurrent pi p Pconc suivant le bit bitj est égal à 1 et autre bits de la composante Q du point concurrent Pj,, sont égaux à O A partir de la donnée numérique concurrente, les composantes Iconc et Qconc peuvent être immédiatement déterminées et utilisées pour le calcul du rapport LLRj, par exemple à partir de la fonction de mise en correspondance utilisée pour l'émission ou à partir d'une table o sont stockées pour chaque 20 donnée numérique les composantes du point associé de la constellation. La présente invention permet donc pour chaque bit de la donnée de référence de déterminer simplement les points concurrents associés sans nécessiter de calcul de distances. Le 25 présent procédé ne requiert pas l'accès aux composants des points de la constellation. Il peut donc facilement être mis en oeuvre par un circuit dédié. Il apparaît que pour tout type de constellation de Gray, il est possible de formuler des règles pour déterminer les 30 points concurrents PJ soient similaires aux règles précédentes et dont l'énoncé précis dépend du type de constellation. Une autre possibilité consiste à transformer une constellation de Gray quelconque en une constellation pour laquelle les règles précédemment énoncées sont directement applicables. En 35 effet, une propriété particulière des constellations de Gray est que, quelle que soit la manière dont a été effectuée la mise en correspondance des données numériques et des points de la constellation, il est toujours possible de transformer la constellation en une constellation similaire à celle de la 5 figure 1 en réalisant, pour chaque donnée numérique associée à un point de la constellation, une ou plusieurs permutations entre des bits de rangs déterminés, et/ou une ou plusieurs inversions de la valeur de bits de rangs déterminés. Ceci revient à réaliser une permutation des figures 2A à 2F ou une 10 inversion des valeurs logiques représentées sur l'une des figures 2A à 2F ou plusieurs d'entre elles. La présente invention peut être mise en oeuvre pour des constellations autres que des constellations de Gray. Il peut s'agir, par exemple, d'une constellation quasi de Gray pour 15 laquelle le nombre de bits nbits est impair. Dans une constellation quasi de Gray, certains points particuliers ont au moins un point voisin avec une donnée numérique associée ayant plus d'un bit de valeur différente. Les figures 5A à 5G représentent des figures analogues aux figures 2A à 2G pour un 20 exemple de constellation quasi de Gray QAM128. Il apparaît clairement sur les figures 5A à 5G que la constellation quasi de Gray peut être divisée en sous-zones présentant les mêmes propriétés de symétriques que la constellation de Gray QAM64. On peut donc facilement énoncer des règles de calcul des points 25 concurrents Pi nc analogues aux règles précédemment énoncées en séparant des cas distincts selon la position du point de référence. Dans certains cas, pour les constellations quasi de Gray, les règles de calcul des points concurrents donnent deux points concurrents possibles. Pour lever de telles ambigutés, 30 on peut alors calculer les distances entre les points concurrents possibles et le point reçu Prec Le point concurrent conservé est celui pour lequel la distance calculée est minimale. De façon générale, on peut montrer qu'une constel35 lation quasi de Gray quelconque peut être transformée en une constellation quasi de Gray particulière pour laquelle la répartition des valeurs de bits des données numériques associées aux points de la constellation ont des propriétés de symétrie analogues à celles des figures 5A à 5G. De façon analogue, la présente invention peut être appliquée à tout type de constellation pour lequel les répartitions des valeurs de bits de la constellation présentent des propriétés de symétrie remarquables. En outre, la présente invention peut s'appliquer à toute constellation qui, par un jeu 10 de permutations et/ou d'inversions des bits des données numériques associées aux points de la constellation, peut être transformée en une constellation ayant des propriétés de symétrie remarquables. Bien entendu, la présente invention est susceptible de 15 diverses variantes et modifications qui apparaîtront à l'homme de l'art. En particulier, les étapes de décodage précédemment décrites peuvent être réalisées avec d'autres opérations de décodage lorsque le signal transmis a été en outre codé selon des techniques de codage particulières. De plus, des opérations 20 de correction d'erreurs peuvent également en parallèle des étapes de décodage précédemment décrites. En outre, la présente invention a été décrite dans le cadre d'une constellation utilisée par une modulation en quadrature de phase. Il est clair que la présente invention peut s'appliquer à tout type de modu25 lation mettant en oeuvre une constellation. REVENDICATIONS 1. Procédé de décodage d'un signal bruité fourni à partir des coordonnées d'un point d'une constellation de points, chaque point de la constellation étant associé à une donnée numérique d'un nombre de bits déterminé, comportant les étapes suivantes: déterminer à partir du signal bruité des composantes d'un point reçu; déterminer un point de référence associé à une donnée numérique de référence et correspondant au point de la 10 constellation le plus proche du point reçu; déterminer au moins un point concurrent correspondant au point de la constellation le plus proche du point de référence associé à une donnée numérique dont un bit de rang déterminé a une valeur logique opposée au bit de rang déterminé 15 de la donnée de référence; et déterminer, au moins pour le bit de la donnée numérique de référence audit rang déterminé, une donnée de précision à partir du point reçu, du point de référence et du point concurrent, caractérisé en ce que la détermination des bits de la donnée numérique associée au point concurrent est réalisée à partir des valeurs de certains des bits de la donnée numérique de référence et dudit rang. 2. Procédé selon la revendication 1, dans lequel, pour 25 chaque rang déterminé, les points de la constellation pour lesquels les bits des données numériques associées au rang déterminé ont une valeur logique déterminée sont répartis en au moins un ensemble de points juxtaposés symétriques par rapport à l'axe ou l'autre de deux axes de référence (X, Y) de la 30 constellation. 3. Procédé selon la revendication 1, dans lequel pour des rangs successifs, les points de la constellation pour lesquels les bits des données numériques associées auxdits rangs successifs ont une valeur logique déterminée sont répartis en au moins un ensemble de points juxtaposés symétriques par rapport à un même axe de référence (X, Y) de la constellation. 4. Procédé selon la revendication 1, dans lequel la constellation est une constellation de Gray. 5. Procédé selon la revendication 1, dans lequel la constellation est une constellation quasi de Gray. 6. Procédé selon la revendication 1, dans lequel le signal bruité est fourni par une modulation d'amplitude en quadrature. 7. Dispositif de décodage comprenant un moyen de réception d'un signal bruité fourni à partir des coordonnées d'un point d'une constellation de points, chaque point de la constellation étant associé à une donnée numérique d'un nombre de bits déterminé ; un moyen pour déterminer à partir du signal bruité des composantes d'un point reçu; un moyen pour déterminer un point de référence associé à une donnée numérique de référence et correspondant au point de la constellation le plus proche du point reçu; un moyen pour déterminer au moins un point concurrent correspondant au point de la constellation le plus proche du point de référence associé à une donnée numérique dont un bit à un rang déterminé a une valeur logique opposée au bit au même rang déterminé de la donnée de référence; et un moyen pour déterminer, au moins pour le bit de la donnée numérique de référence au rang déterminé, une donnée de précision à partir du point reçu, du point de référence et du point concurrent, caractérisé en ce que le moyen pour déterminer le au 30 moins un point concurrent comprend un moyen pour déterminer des bits de la donnée numérique associée au point concurrent à partir des valeurs de certains des bits de la donnée numérique de référence et du rang déterminé.