Brevet FR2849306A1 — publié le 20040625

L'invention concerne les communications basées sur une transmission numérique par paquets de données (paquet de bits), ces données étant préalablement codées par un codeur de canal (codeur correcteur d'erreur). A cause des phénomènes de propagation, le signal émis subit d'importantes distorsions Pour retrouver les données émises (bits d'information), il est nécessaire de compenser les effets dus à la propagation Pour cela, il est nécessaire d'estimer les conditions de propagation et plus précisément ce que l'on appelle le " canal de 10 propagation " qui caractérise les conditions radio. Le modèle du canal de propagation est en fait un filtre linéaire qui est caractérisé par sa réponse impulsionnelle La qualité d'estimation du canal de propagation conditionne très fortement la qualité de restitution des données transmises par le récepteur Notons qu'à cause du bruit au niveau 15 du récepteur, il ne sera jamais possible de retrouver parfaitement le canal. Cependant, dans l'optique d'avoir la meilleure qualité de service possible ou d'optimiser les bilans de liaison, il est fondamental d'essayer d'estimer " au mieux " le canal de propagation. C'est le but de la présente invention, et ce but est atteint grâce à 20 l'utilisation d'un récepteur à turbo-estimation de canal de transmission de données, comprenant au moins un estimateur de canal et un détecteur de symboles, ainsi qu'une boucle de retour vers l'estimateur de canal pour un retour de données d'émission telles qu'elles ont été estimées par le détecteur de symboles à une itération précédente, caractérisé en ce que 25 I'estimateur de canal et le détecteur de symboles sont prévus pour mettre en oeuvre une série d'opérations résultant chacune en la fourniture d'une estimation d'au moins une donnée d'émission distincte, I'estimateur de canal étant prévu pour éliminer d'un groupe de données de réception une partie de celles-ci qui est dépendante de la donnée d'émission à estimer, et, 30 à partir de ces données de réception à dépendance éliminée, fournir une estimation d'un canal de propagation lui- même à dépendance éliminée, le détecteur de symboles poursuivant l'opération en estimant la donnée d'émission à partir de ce canal de propagation. On propose également selon l'invention un procédé de traitement de données reçues, du type turbo-estimation de canal de transmission de 5 données, dans lequel procédé on utilise au moins un estimateur de canal et un détecteur de symboles, ainsi qu'une boucle de retour vers l'estimateur de canal pour un retour de données d'émission telles qu'elles ont été estimées par le détecteur de symboles à une itération précédente, le procédé étant caractérisé en ce que l'on met en oeuvre une série d'opérations résultant 10 chacune en la fourniture d'une estimation d'au moins une donnée d'émission distincte, opérations dans lesquelles on élimine d'un groupe de données de réception une partie de celles-ci qui est dépendante de la donnée d'émission à estimer, et, à partir de ces données de réception à dépendance éliminée, on fournit au niveau de l'estimateur de canal une 15 détermination d'un canal de propagation luimême à dépendance éliminée, puis on poursuit l'opération dans le détecteur de symboles en estimant la donnée d'émission à partir de ce canal de propagation. D'autres caractéristiques, buts et avantages de la présente invention apparaîtront à la lecture de la description détaillée qui va suivre, faute en 20 référence aux figures annexées sur lesquelles: la figure 1 représente une structure de récepteur classique à sortie dure ou souple; la figure 2 représente une structure de récepteur à turbo-estimateur dans le cas d'une sortie dure; la figure 3 représente un récepteur à turboestimateur conforme à une première variante de l'invention, correspondant au cas d'une sortie souple; la figure 4 représente une structure de récepteur conforme à une autre variante de l'invention, dans le cas d'une sortie dure; La figure 5 représente la même variante selon l'invention que celle 30 représentée à la figure 3, sur laquelle on a représenté également les données selon les notations mises en oeuvre ci-après; Les figures 6 et 7 sont des tracés expérimentaux réalisés par la mise en oeuvre de l'invention, en représentant un taux d' " erreur paquet " en fonction d'un rapport " signal à bruit ". L'invention proposée s'applique à tout système de transmission 5 numérique faisant intervenir une estimation de canal, notamment les systèmes radiomobiles et les réseaux locaux sans fils (WLAN). En particulier, I'idée générique proposée s'applique donc de manière non limitative aux systèmes TDMA (time division multiple access), CDMA (code division multiple access, TD-CDMA (time duplex CDMA), W-CDMA 10 (wideband CDMA), OFDM (orthogonal frequency division multiplexing), MCCDMA (mutlicarrier CDMA), que ce soit en configuration MTMR/MIMO (configuration " multiple transmit multiple receive antennas " ou appelée aussi " multiple inputs multiple outputs ") ou non. On s'intéressera plus particulièrement, dans la description qui va 15 suivre, à la partie estimation de canal de tout récepteur itératif tels que les turbo-récepteurs Les dispositions exposées sont adaptables à tout récepteur dont l'estimation de canal, la détection de symbole et le décodage sont réalisés de manière itérative. Rappelons d'abord brièvement le principe général de fonctionnement 20 d'un récepteur classique (cas des transmissions numériques) et décrivons le principe du turbo-récepteur. Pour bien comprendre le fonctionnement d'un récepteur classique, considérons un seul paquet de bits qui a été transmis à travers le canal de propagation Ce paquet est émis, filtré et bruité par la transmission et arrive 25 au niveau du récepteur. Le récepteur classique fonctionne de la manière suivante (figure 1). Il extrait du paquet reçu une certaine portion (généralement assez petite) de données, partie que l'on appelle séquence d'apprentissage Cette partie comprend des données que le récepteur connaît par avance par 30 construction, et qui sert justement à estimer le canal A partir de cette partie d'apprentissage, l'étage estimateur de canal 10 estime les conditions radio selon un algorithme donné, connu. A partir de l'estimée du canal, dans un étage de détection des données, le détecteur de symboles 20 (dont la structure peut revêtir 5 différentes formes: égaliseur linéaire, détection au maximum de vraisemblance, détection au sens du maximum a posteriori, annulateur d'interférence série ou parallèle, etc), estime les bits/symboles émis (codés) à partir des observations correspondant à la partie inconnue du paquet de données, c'est-à-dire hors séquence d'apprentissage Notons que 10 I'opération de détection est suivie, plutôt généralement, d'une opération de désentrelacement (desentrelaceur 30) pour inverser l'entrelacement généralement introduit à l'émission pour atténuer les effets des évanouissements de la puissance du signal reçu en réception sur le fonctionnement du décodeur. Enfin, un étage de décodage, le décodeur de canal 40, élimine une partie des erreurs de détection en exploitant la structure du signal émis, structure qui est bien sr connue par le récepteur. Certains types de détecteurs de symboles et de décodeurs de canal peuvent avoir également une information sur la fiabilité de leurs sorties, 20 c'est ce que l'on appelle couramment des sorties souples, par opposition aux sorties dures qui elles sont des estimées des bits émis mais sans leur fiabilité. Lorsqu'elle est disponible, cette information de fiabilité permet souvent d'améliorer les performances du récepteur, au prix d'un cot 25 supplémentaire en complexité à évaluer selon le cas Les grandeurs échangées entre les étages de réception sont alors celles représentées sur la figure 1. Conformément au principe de turbo-récepteur, Il s'avère que les performances du récepteur de la figure 1 peuvent être considérablement 30 améliorées en incluant une boucle de retour 50 sur la sortie. La structure du récepteur ainsi modifiée est représentée sur les figures 2 (cas des sorties dures) et 3 (cas des sorties souples) Cette structure de récepteur connue est appelée couramment turbo-récepteur et découle en partie des travaux unanimement reconnus et menés par 'ENST Brest sur la turbo-détection et la turbo-égalisation. L'ajout de cette boucle de retour induit un fonctionnement itératif pour le détecteur de symboles, le décodeur de canal et aussi l'estimateur de canal C'est sur cet estimateur de canal itératif que porte principalement l'exposé ci-après. Un turbo-récepteur fonctionne de la manière suivante. On effectue d'abord les mêmes étapes que pour le récepteur classique de la figure 1: première estimation du canal de propagation à partir de la séquence d'apprentissage, détection des symboles (ou bits) transmis et décodage des bits d'information. Ensuite, on réutilise les sorties du décodeur en les recodant (codeur de canal 52) et ces données recodées sont fournies au détecteur de symboles 20 et à l'estimateur de canal 10 Nous insisterons sur la partie estimation de canal 10 uniquement. On notera qu'entre le re-codeur 52 et l'estimation de canal 10, on 20 place ici un entrelaceur 54 qui effectue l'opération inverse du désentrelaceur 30. L'estimateur de canal 10 dispose ainsi d'une source supplémentaire d'information en plus de la séquence d'apprentissage Les bits estimés en sortie du " recodeur " de canal 52 sont en fait utilisés comme des bits 25 d'apprentissage supplémentaires, sachant que ceux-ci contiennent une part (faible) d'erreur ou de bruit. Une opération supplémentaire mais très peu complexe sur cette étape permet une amélioration très significative des performances du récepteur et donc une augmentation de la qualité de service, ou une 30 diminution de la puissance consommée par l'émetteur ou le récepteur (station de base ou mobile), améliorant ainsi le bilan de liaison du système. On décrira cette opération supplémentaire par la suite, après quelques rappels concernant les notations habituelles utilisées dans les turborécepteurs. Pour décrire l'invention, nous adopterons les notations des figures 4 5 et 5, c'est-à-dire que y(n) désignera le signal reçu, 1 I désignera l'intervalle du paquet de bits correspondant aux bits de la séquence d'apprentissage, 12 désignera l'intervalle complémentaire de 1 I c'est-à-dire la partie des bits inconnus du paquet reçu De plus, la suite d(n) correspondra aux données émises et d(n) sa version estimée, sachant que cette suite est parfaitement 10 connue pour " N " appartenant à l'intervalle Il et estimée sur l'intervalle 12. Enfin, on note h la version estimée du vecteur réponse impulsionnelle du canal. La stratégie classique l 2, 3 l d'estimation de canal itérative consiste à utiliser toute la suite des données estimées{d(n),,,1},,l pour estimer le I 2 canal h Traduisons cela mathématiquement L'équation d'observation du système peut s'écrire de manière vectorielle comme suit: Y = Dh + b Conformément aux notations de la figure 4, Ydésigne le vecteur contenant tous les échantillons du signal reçu (observations) correspondant à la totalité du paquet de bits (Y=ly( 0) y(M-1)lT, M étant le nombre de 20 symboles par paquet), D désigne la matrice des données émises sur le canal, h est la vraie réponse impulsionnelle du canal et b est le vecteur bruit. Donc, pour une itération donnée, la stratégie classique d'estimation de canal consiste à utiliser la dernière estimée de la matrice des données D et tout le vecteur d'observation Y pour obtenir l'estimée du canal h. D) et tout le vecteur d'observation _Y pour obtenir l'estimée du canal _h. Les performances de la méthode de référence (dite classique) décrite cidessus et couramment utilisée saturent à un niveau qui ne peut être franchi, et cela même pour un nombre d'itérations infini. Il s'avère toutefois, dans le cadre de la présente invention, que cette 5 " barrière " peut être franchie si certaines précautions sont prises dans la manière d'exploiter les données estimées par l'estimateur de canal. Il s'agit ici de ne pas utiliser toutes les observations du signal reçu, c'est-à-dire d'exclure certains échantillons du vecteur Y pour réaliser l'estimation du canal. Pour trouver la partie à exclure, il faut considérer la sortie du détecteur de symboles et chaque symbole à estimer de manière individuelle. Ainsi, pour détecter le symbole d'indice " N ", il faut avoir au préalable estimé le canal à partir de toutes les observations indépendantes 15 du symbole d'indice " N ". Les observations dépendantes, c'est-à-dire à exclure du vecteur d'observation, sont immédiatement obtenues à partir de la version monodimensionnelle de l'équation d'observation: i=I-t Vm E lO,M -l,y(m)= h(i)d(m i) + b(m) i=O ce qui signifie que pour " N " donné le symbole " d(n) " est relié aux observations " y(n), y(n+ 1), , y(n+l-1) ", I étant la longueur de la réponse impulsionnelle du canal. Par conséquent nous proposons d'exclure ces observations du vecteur d'observation qui sert à l'estimation de canal qui a été réalisée juste 25 avant. Il est à noter que supprimer la dépendance de l'estimée de canal visà-vis du ou des symboles que l'on cherche à détecter en utilisant cette estimée est une étape qui s'applique pour tout type d'estimateur de canal (y compris les estimateurs basés sur l'algorithme EM, expectation30 maximization l 6,7 l) et en particulier pour l'estimateur le plus répandu qui pseudo-inverse la matrice des données " D " (cet estimateur est décrit par la suite dans le cadre de la mise en oeuvre privilégiée de l'invention). En particulier, cette opération consistant à supprimer la dépendance indiquée ci-dessus, peut, dans certains cas (cas les plus courants), se traduire mathématiquement par la substitution suivante: y(n) y -> y_y(n + I 1) La conséquence de cette création d'indépendance entre la ou les symboles à détecter et l'estimation de canal utilisée pour faire cette 10 détection, qui dans le cas particulier décrit ci-dessus se traduit par une opération de substitution, est d'empêcher la propagation de la partie de l'erreur d'estimation de canal qui fait " saturer " le processus de convergence du détecteur de symboles en aval de l'estimateur de canal. Une solution pour améliorer la convergence de la procédure itérative 15 de turbo-réception est précisément de réaliser la substitution proposée cidessus. En réalisant l'opération proposée, nous montrerons dans la partie expérimentale de cet exposé (voir ci-après), qu'une amélioration significative des performances du turbo-récepteur peut être obtenue. 20 Cependant, dans le cas particulier o la création d'indépendance se traduit par la substitution explicitée ci-dessus, la manière d'implanter cette opération est également très importante puisqu'elle conditionne la complexité additionnelle due à cette opération. Dans la partie ci-dessous nous proposons une implantation 25 judicieuse qui permet d'avoir un cot supplémentaire en complexité très raisonnable. L'invention décrite dans la partie ci-dessus peut être implantée de différentes manières Nous proposons dans cette partie une manière précise de mettre en oeuvre cette méthode pratiquement, le but étant ici de décrire une manière particulièrement astucieuse d'implanter physiquement l'invention proposée dans le but d'obtenir une faible complexité additionnelle de l'étage d'estimation de canal du récepteur. D'abord, on détecte ici le symbole " d(n) " pour la " p ème " détection en éliminant lors de l'estimation de canal qui précède les observations " y( ) " qui sont dépendantes du symbole " d(n) ". De manière la plus courante mais pas totalement générale, l'estimation de canal est obtenue en pseudo-inversant la matrice des ^ données " D " qui contient les symboles de séquence d'apprentissage et les symboles d'information estimés Cela s'écrit: ^# A H ^ ^ H h=D Y=(D D)-'D Y L'exposant H désigne l'opération de transposition et de conjugaison. L'exposant # désigne l'opération de pseudo-inversion Pour détecter le 15 symbole " d(n) ", nous devons ici pour chaque " N " considéré dans l'étape distincte en présence, retrancher de "y" la partie dépendante de " d(n) ". On notera que ces étapes distinctes d'estimation d'un symbole choisi d(n) peuvent être mises en oeuvre à des itérations différentes de la boucle de turbo-estimation (par exemple on estime les d(n) successifs à des 20 itérations successives). On notera aussi que les estimations mises à jour des d(n) distincts peuvent être effectuées dans une même itération de la boucle de turboestimation, en utilisant, pour chaque d(n) distinct, des estimations distinctes du canal de propagation. En appelant " N " le nombre de symboles à détecter par paquet (ou slot ou trame), N étant aussi avec les notations introduites précédemment la taille de l'intervalle 12, nous voyons qu'il faudra effectuer " N " pseudoinversions" de "D pouobtnirautatecaal(new) inversions de " D " pour obtenir autant d'estimées de canal h qui vont servir au détecteur de symboles. Une idée pour diminuer considérablement ce cot calculatoire consiste à réécrire l'estimée sous la forme suivante _ O O (new) ^H A y(n) H H H H y(n) /n = (D D)-'D y = (D D)-'D Y (D D)-'D Y(n+t-l) y(n + t -1) o O Ainsi en identifiant la partie variable à effectivement calculer pour obtenir l'estimée de canal par y(n) ^H 8 h = D: y(n + t -1) o nous constatons qu'il n'est pas nécessaire de réaliser les " N " ^ pseudo-inversions de la matrice " D " et qu'il suffit de mettre à jour pour ah chaque symbole " d(n) " le vecteur " -n" dans l'estimée de canal utilisé pour décoder ce symbole En résumé, I'implantation de l'algorithme proposée s'écrit pour une itération donnée: ^ A ^ H ^ Vn I, h (new) =h-(D D)-'6 h h o " h " est l'estimée de canal initiale et " (D D)-' " qui sont toutes deux à calculer une seule fois pour toutes, et enfin " _h " est la partie variable à calculer pour chaque symbole " d(n) ". (new) Dans cette variante, les calculs de plusieurs hn (pour différents indices n) sont donc réalisés à la même itération de la boucle de turbo- l 1 estimation, de manière à utiliser plusieurs fois la même matrice ^ H ^ ^ " (D D)-' ", D étant la matrice des données d(n) estimées à I'itération précédente. Le détecteur de symboles ( 20) réalise lui aussi plusieurs calculs dans 5 une même itération de la boucle, consistant à calculer les différents d(n) à l'aide de leur " h_) " respectif. Ainsi, le détecteur de symboles ( 20) met à jour plusieurs valeurs d(n) ^ A différentes dans la matrice D, matrice D qui se trouve alors renouvelée. Elle est ensuite réutilisée plusieurs fois à l'itération suivante, pour le 10 calcul de plusieurs " ne) " différents à cette itération suivante. L'invention décrite dans la partie ci-dessus peut être utilisée en association avec différents détecteurs de données (ou de symboles) Une utilisation particulièrement avantageuse de l'invention consiste en l'association de l'estimateur de canal proposé à un détecteur de symboles à 15 annulation d'interférence, notamment, à ceux connus à l'heure actuelle. Les deux dispositions ci-dessus (élimination de dépendances et calcul de " 8 h, ") concernent l'amélioration du turbo-estimateur Ces dispositions peuvent s'appliquer à tout récepteur itératif, préférentiellement avec un détecteur de symboles à élimination de dépendances. Notons que le calcul de " _h, " peut être adopté (mise en oeuvre à faible cot) indépendamment de l'utilisation d'un annulateur d'interférence. De même, un annulateur d'interférences peut être adopté dans le cadre de la suppression de dépendances indépendamment du calcul de " ôh " proposé ci-dessus. Cependant les performances maximales et le cot en complexité minimal sera obtenu lorsque l'ensemble des dispositions proposées cidessus seront associées. Nous proposons donc d'utiliser un détecteur à annulation d'interférences pour le détecteur de symboles. Ainsi, nous proposons l'association du choix de la technique de turboestimation proposée à un détecteur de symboles dont le but est 5 d'annuler partiellement ou totalement l'interférence causée soit par le canal multi-trajet, c'est-à-dire l'interférence entre chips ou symboles (ICI: interchip interférence ou ISI: inter-symbole interference), soit (soit inclusif) par l'interférence causée par la présence d'autres utilisateurs c'est-à-dire l'interférence d'accès multiple (MAI: multiple access interference ou MUI 10 multiuser interference). On détaillera maintenant quelques exemples d'applications pratiques. Nous avons appliqué l'idée proposée au mode TDD de l'UMTS qui est un système TD-CDMA Les caractéristiques des services testés et du système considéré sont les suivantes: 15 Service 12,2 kbits/s; Liaison montante (mobiles vers base); Nombre de symboles par paquet (ou slot): 2 * 122 = 244 symboles QPSK soient 488 bits par slot; Facteur d'étalement des codes CDMA: Q= 8; Longueur de la séquence d'apprentissage: 512 chips; Codage de canal: code convolutif de taux 1/3; Un paquet par trame de 10 ms; Environnement de propagation: canal ITU " Vehicular A "; Longueur du canal supposée: 57 chips; Les détecteurs de symboles utilisés sont les égaliseurs linéaires par bloc décrits dans l 3 l et appelés " Zeroforcing Block Linear Joint Detector " (ZF sur les figures) et " Minimum Mean Square Error Block Linear Joint Detector " (MMSE sur les figures); ces détecteurs sont ceux recommandés par la norme TDD. Considérons la figure 6 Les simulations correspondantes ont été réalisées pour un utilisateur actif par " time-slot " soit une charge réseau de 12,5 % (facteur d'étalement de 8 qui limite le nombre maximal d'utilisateurs actifs à 8). Les six courbes de cette figure représentent le taux d'erreur paquet (BLER: block error rate) en fonction du rapport signal à bruit (Eb/No) Ces courbes représentent principalement: (du haut vers le bas) Les performances du filtre adapté (MF: matched filter) sans itérer (en tiret continu) Les performances de l'égaliseur MMSE par bloc sans itérer (trois points de mesures représentés par trois cercles) Les performances du filtre adapté (MF: matched filter) avec 4 itérations (en tiret continu avec annotation " classique ") utilisant la stratégie classique d'estimation de canal. Les performances de l'égalisateur MMSE par bloc avec 4 itérations (trois points de mesures représentés par trois cercles) les performances du filtre adapté (MF: matched filter) avec 4 itérations (en tiret continu avec annotation " invention cas réel ") utilisant la stratégie d'estimation de canal proposée. Les performances du filtre adapté (MF: matched filter) avec 4 itérations (en pointillés avec annotation " cas idéal ") pour le cas théorique 20 on pourrait fournir à l'estimateur de canal les vraies données (sans erreur). Sur la figure 6, nous observons que l'invention (" invention: cas réel ") procure un gain de 0 5 à 0 6 d B sur le rapport signal à bruit par rapport au turbo-estimateur classique (classique). En considérant un cas plus courant o le réseau est chargé à 50 % 25 soit pour 4 utilisateurs actifs par slot, ce gain passe à environ 2 d B (figure 7), ce qui est un gain considérable. En effet, détaillons un peu plus les conditions de simulations correspondant à cette figure Etant donné la charge de réseau nous ne considérons plus le filtre adapté car l'interférence d'accès multiple est 30 importante dans le cas étudié Seuls les détecteurs à forçage de zéro (ZF) et MMSE sont donc considérés. La comparaison importante à retenir de cette figure est la comparaison entre la 3 e courbe en partant du haut (stratégie classique d'estimation de canal) et la 5 e courbe en partant du haut (stratégie proposée) On retrouve le gain de 2 d B annoncé en début de paragraphe. l 1 l M Sandell et al, " Iterative Channel Estimation Using Soft Decision Feedback, " Proc Blobecom'98, pp 3728-3733, Dec 1998. l 2 l P Strauch et al, " iterative Channel Estimation for EGPRS," Proc. IEEE VTC'2000 Fall, pp 2271-2277, Sept 2000. l 3 l A Klein, G Kaleh, P Baier, "Zero Forcing and Minimum MeanSquareError Equalization for Multiuser Detection in CDMA Channels", IEEE Transactions on Vehicular Technology, May 1996. REVENDICATIONS 1 Récepteur à turbo-estimation de canal de transmission de données, comprenant au moins un estimateur de canal ( 10) et un détecteur de symboles ( 20), ainsi qu'une boucle ( 50) de retour vers l'estimateur de 5 canal ( 10) pour un retour de données d'émission telles qu'elles ont été estimées par le détecteur de symboles ( 20) à une itération précédente, caractérisé en ce que l'estimateur de canal ( 10) et le détecteur de symboles ( 20) sont prévus pour mettre en oeuvre une série d'opérations résultant chacune en la fourniture d'une estimation 10 d'au moins une donnée d'émission distincte, I'estimateur de canal ( 10) étant prévu pour éliminer d'un groupe de données de réception une partie de celles-ci qui est dépendante de la donnée d'émission à estimer, et, à partir de ces données de réception à dépendance éliminée, fournir une détermination d'un canal de propagation lui15 même à dépendance éliminée, le détecteur de symboles ( 20) poursuivant l'opération en estimant la donnée d'émission à partir de ce canal de propagation. 2 Récepteur selon la revendication 1, caractérisé en ce que l'estimateur de canal ( 10) est prévu pour effectuer la détermination 20 de canal ( 10) de propagation à dépendance éliminée, à la fois à partir desdites données de réception à dépendance éliminée, et à la fois à partir desdites données d'émission telles qu'estimées à une itération précédente de la turbo-estimation et fournies à l'estimateur de canal ( 10) via la boucle de retour ( 50). 3 Récepteur selon la revendication 2 caractérisé en ce que pour établir différentes estimées de canal de propagation (h/e) correspondant chacune spécifiquement à l'estimation d'une donnée d'émission différente, I'estimateur de canal ( 10) utilise un même vecteur (h) et soustrait, à ce même vecteur, un vecteur à chaque fois spécifique H A, H ((D D)-'D _h), ce vecteur à chaque fois spécifique étant formé principalement de données de réception qui, elles, dépendent de la donnée à estimer. 4 Récepteur selon la revendication 3, caractérisé en ce que l'estimateur de canal ( 10) est prévu pour calculer chaque vecteur 5 spécifique à soustraire dans les calculs des canaux de propagation, sous la forme d'un produit entre une matrice constante H ^ AH ((D D)-' D) et un vecteur des données exclues ( 6 h, ) car dépendantes de d(n). Récepteur selon l'une quelconque des revendications précédentes 10 caractérisé en ce que l'estimateur de canal ( 10) met en oeuvre, pour différents symboles d'émission à estimer dn, le calcul d'une estimée ^ de canal h,, à dépendance éliminée sous la forme: hi, =h-A 6 h_, A o h est un vecteur identique chacun des dn à estimer, A est une matrice identique utilisée pour les différents dn à estimer, et h_,,est un vecteur constitué principalement par des données reçues par le récepteur et dépendantes du symbole d'émission à estimer dn. 6 Récepteur selon la revendication 5, caractérisé en ce que y(n) ^H 8 hn = D y(n + t -1) AH o les y sont des données reçues par le récepteur, D est une ^ transformée de la matrice D des données émises telles qu'estimées à une itération précédente de la turbo-estimation, et, le canal de propagation étant considéré comme une transformation linéaire, "t " est la longueur de cette transformation linéaire et correspond également à la longueur du canal de propagation. 7 Récepteur selon l'une quelconque des revendications précédentes caractérisé en ce que le détecteur de symboles ( 20) est un détecteur 5 à annulation d'interférence. 8 Récepteur selon la revendication précédente, caractérisé en ce que le détecteur de symboles ( 20) à annulation d'interférence est prévu pour réduire des interférences causées par un canal multi-trajet (ICI, ISI). 9 Récepteur la revendication 7 ou la revendication 8 caractérisé en ce que le détecteur de symboles à annulation d'interférence ( 20) est prévu pour réduire des interférences causées par d'autres utilisateurs (MAI, MUI). Procédé de traitement de données reçues, du type à turbo-estimation 15 de canal de transmission de données, dans lequel procédé on utilise au moins un estimateur de canal ( 10) et un détecteur de symboles ( 20), ainsi qu'une boucle ( 50) de retour vers l'estimateur de canal ( 10) pour un retour de données d'émission telles qu'elles ont été estimées par le détecteur de symboles ( 20) à une itération 20 précédente, le procédé étant caractérisé en ce que l'on met en oeuvre une série d'opérations résultant chacune en la fourniture d'une estimation d'au moins une donnée d'émission distincte, opérations dans lesquelles on élimine d'un groupe de données de réception une partie de celles-ci qui est dépendante de la donnée 25 d'émission à estimer, et, à partir de ces données de réception à dépendance éliminée, on fournit au niveau de l'estimateur de canal ( 10) une détermination d'un canal de propagation lui-même à dépendance éliminée, puis on poursuit l'opération dans le détecteur de symboles ( 20) en estimant la donnée d'émission à partir de ce 30 canal de propagation.