Brevet FR2832880A1 — publié le 20030530

combiner lesdites réponses impuisionnelles intermédiaires. La présente invention concerne un procédé d'égalisation et un égaliseur adaptés notamment à des modems de type série, s'adaptant au canal de transmission. s Certains documents de normalisation internationale de procédés de transmission appelés STANAG (Standardization NATO Agreement en anglosaxon) décrivent des formes d'ondes à utiliser pour des modems (modulateurs/démodulateurs) et destinées à être transmises sur des canaux o étroits (3kHz en général) et de type série. Les symboles sont transmis séquentiellement à une vitesse de modulation généralement constante de 2400 bauds. Le canal de transmission utilisé (gamme des Hautes Fréquences HF de 3 à 30 MHz) étant particulièrement perturbé et sa fonction de transfert évoluant relativement rapidement, toutes ces formes d'onde comportent à intervalles réquliers des signaux connus qui servent de références à partir desquelles la fonction de transfert du canal est déduite. Parmi les différents formats standardisés retenus, certains concernent des modems à haut débit, typiquement de 3200 à 9600 bits/s qui sont sensibles aux erreurs d'estimation du canal. Pour obtenir un haut débit, il est indispensable, en plus d'utiliser une modulation complexe de type QAM (Quadrature Amplitude Modulation) à nombreux états, de limiter au maximum la proportion de signaux de référence afin de maximiser le débit utile. En d'autres termes, la s communication comportera des blocs de données de taille relativement grande entre lesquels seront insérés des signaux de référence de petite taille. La figure 1 représente un exemple de structure d'un signal décrit dans le STANAG 4539 o l'on trouve en alternance, des blocs de 256 so symboles de données avec insertion de blocs de 31 symboles connus (appelés " probe " ou référence), ce qui correspond à environ 11 % du total. Pour évaluer la réponse impuisionnelle h(t) du canal au niveau du néme bloc de données, on dispose d'une première probe (n-1) disposée avant le bloc de données et d'une deuxième probe (n) disposée après le bloc de données qui permettent d'évaluer la fonction de transfert du canal au travers de la réponse impuisionneile combinée obtenue par la convolution de: À Ia réponse impuisionnelle de l'émetteur, fixe, À Ia réponse impuisionnelle du canal, éminemment variable, À Ia réponse impuisionnelle du récepteur, fixe, ces trois éléments entrant en jeu pour définir le signal reçu à chaque instant. o Pour simplifier, dans la suite on supposera que cet ensemble forme la réponse impuisionnelle du canal. Le DFE (Decision Feedback Equalizer en anglo-saxon) est couramment utilisé dans des modems correspondant par exemple à des STANAG (tels que le 4285) o la proportion des signaux de référence est s relativement élevée et les blocs de données relativement courts (par exemple 32 symboles dans le 4285). Une autre manière de procéder selon l'art antérieur est d'utiliser un algorithme dit supposée connue. Cet algorithme représenté à la figure 2 consiste notamment à exécuter les étapes suivantes: a) estimer la réponse impuisionnelle h(t) de longueur L symboles, b) connaissant cette réponse impuisionnelle estimée, c) éliminer au début du bloc de données n comportant N symboles utiles, I'influence des symboies de la probe (n-1) placée devant (L-1 premiers symboles), d) supprimer de la probe (n) placée après le bloc des données, la participation des symboles de la probe qui sont perturbés par l'influence des derniers symboles de données (L-1 symboles), e) à partir des échantillons ainsi obtenus, dont le nombre est un peu plus s grand que le nombre de symboles de données (à savoir N+L-1), estimer au mieux la valeur des N symboles utiles les plus probablement émis. Le procédé ha bituel lement con n u et décrit dans l'art antérieu r correspond donc en résumé aux étapes suivantes: À estimer la réponse impuisionnelle du canal avant le bloc de données à o démoduler À estimer la réponse impuisionnelle du canal après le bloc de données À él imi ner l' infl uence d u canal d es sig naux con n us (étapes c et d) précitées À exécuter l'étape e) en supposant que la réponse impuisionnelle du canal évolue régulièrement (par exemple linéairement) tout au long du bloc de donnces. Ce procédé donne des performances satisfaisantes pour des canaux de transmission peu perturbés, qui ne varient pas trop rapidement. Par contre, dès lors que le canal devient plus perturbé ou qu'ii subsiste un léger décalage en fréquence du signal et lorsque l'on n'utilise o pas un algorithme de décodage pondéré présentant comme inconvénient de nécessiter des puissances de calcul importantes, le niveau de performances requis n'est généralement plus atteint. Le procédé selon l'invention et le BDFE associé repose notamment sur une nouvelle approche qui consiste notamment à estimer un décalage Doppler global résiduel valable seulement pour le bloc de données à démoduler et de pré-compenser ce décalage avant de mettre en _uvre un algorithme BDFE ou l'équivalent connu de l'Homme du métier. La description utilise certaines notations adoptées dont les suivantes: en: échantillons complexes émis, espacés d'un symbole et appartenant à l' u n e des constel lations mention n ées plus haut (con n us o u i ncon n us), rn: échantillons complexes reçus, les valeurs de n seront explicitées à chaque fois, ces échantillons pouvant appartenir à une probe ou à des données, L: longueur de la réponse impuisionnelle, en symboles, du canal à s estimer, P: le nombre de symboles d'une " probe " (nom anglais des séquences de référence), N: le nombre de symboles d'un bloc de données, a p,....a: valeurs complexes connues des symboles d'une probe o précédant un bloc de données, bo...bN: valeurs complexes inconnues des symboles de donnés, S cN...cN+p,: valeurs complexes des symboles d'une probe suivant un bloc de données, do...dp,: valeurs complexes connues des symboles de référence, quelle s que soit la probe concernée. L'invention concerne un procédé d'égalisation d'un signal reçu par un récepteur, ledit signal comportant au moins une séquence de données connue (ou probe) et un bloc de données situé entre une première probe o Probe n-1 et une deuxième probe Probe n caractérisé en ce qu'il comporte au moins une étape d'estimation de la rotation de phase du signal reçu entre le début du bloc de données et la fin du bloc de données. La rotation de phase entre la première probe Probe n-1 disposée avant le bloc de données à démoduler et la deuxième probe Probe n s disposée après le bloc de données à démoduler. Il comporte par exemple une étape o la réponse impuisionnelle du canal est estimée d'une part en utilisant la première Probe n-1 et d'autre part en utilisant la deuxième probe n et une étape o l'on minimise la différence entre ces deux valeurs de réponse impuisionnelle estimée. o La différence entre les valeurs estimées de réponse impuisionnelle du canal s'exprime par exemple sous la forme: s E = |h(N} - ei h{-P}12 i = 0 et la valeur optimale de la rotation de phase est déterminée comme étant l'argument de la somme des produits conjugués, à savoir: = arg i h; hi Le procédé selon l'invention peut comporter au moins les étapes suivantes: a) estimer les réponses impuisionnelles ho(t) et h(t) des probes disposés de part et d'autre du bloc de données à analyser, o b) estimer la rotation de la phase, 0, c) corriger la phase ou la fréquence du signal reçu, en opérant une rotation inverse sur le bloc de donnces et les probes, d) estimer à nouveau, conjointement, les réponses impuisionnelles au moyen des probes modifiées, f) appliquer un algorithme d'égalisation de blocs de données avec retour dans la boucle par exemple de type BDFE. Le procédé est avantageusement utilisé pour la démodulation de signaux reçus dans un BDFE ou tout autre dispositif similaire. L'invention concerne aussi un dispositif pour égaliser au moins un o signal ayant traversé un canal de transmission, ledit signal comportant au moins un bloc de données et plusieurs probes situés de part et d'autre du bloc de don n ées caractérisé en ce q u' il com porte au moi ns un moyen recevant les signaux et adapté à déterminer la rotation de phase du ou des signaux reçus, entre une première Probe (n-1) située avant le bloc de donnces et une deuxième Probe (n) disposée après le bloc de données, corriger la phase du signal reçu, estimer les réponses au moyen des probes ainsi modifiées et appliquer un algorithme d'égalisation de type BDFE. L'objet de la présente invention offre notamment les avantages suivants: À il permet d'atteindre des performances requises notamment dans le cas de canaux de transmission très perturbés, à variations rapides, tout en n'augmentant que de façon négligeable la puissance de calcul requise; par rapport à l'hypothèse de progression linéaire habituellement utilisée dans l'art antérieur, elle permet d'éliminer les résidus de décalage Doppler global mal compensé. o La présente invention sera mieux comprise à la lecture de la description qui suit d'un exemple de réalisation donné à titre illustratif et nullement limitatif en référence aux figures qui représentent: À Ia figure 1 un exemple général de la structure des données de trans mission à travers un canal de transmission, À Ia figure 2 les étapes de l'algorithme BDFE utilisé selon I 'art antérieur, À Ia figure 3 les étapes mises en _uvre par le procédé selon l'invention, et À Ia figure 4 un exemple de schéma fonctionnel d'un dispositif selon l'in vention. o Le principe du procédé selon l'invention consiste notamment à exécuter les étapes suivantes schématisées à la figure 3: 1 - estimer une première fois les réponses impuisionnelles du canal avant et après le bloc de données, probe avant estimation de ho(t)' (1.1) et probe après estimation de h'(t), (1.2) sur la figure, 2 - estimer une rotation différentielle moyenne entre ces deux instants, to et t, traduisant une rotation moyenne du signal dans l'intervalle de temps considéré, I'objectif étant de minimiser la différence entre les deux réponses impuisionnelles initiales, estimation de la rotation de phase commune (2), 3 - corriger localement la fréquence du signal reçu, afin d'optimiser les o performances, par exemple effectuer la correction de phase du signal reçu, (3), 4 - estimer à nouveau et par exemple conjointement les réponses impuisionnelles ho(t) et h,(t) calculées lors de la première étape en tenant compte de l'évolution supposée du canal de l'une à l'autre, (4), - exécuter l'algorithme BDFE ou un algorithme équivalent en utilisant les estimations conjointes des réponses impuisionnelles obtenues lors de la quatrième étape et les données à démoduler (5). L'exemple qui suit est donné en référence à la figure 3 dans le cas non limitatif d'une application à un signal ayant une structure telle que to schématisée à la figure 1. Le procédé dans un premier temps réalise une première estimation par exemple séparée des deux réponses impuisionnelles correspondant respectivement aux deux probes (Probe n-1 et Probe n) situces de part et d'autre du bloc de données (bloc de données n) à évaluer. À Ie procédé cherche la meilleure estimation des L échantillons de la réponse impuisionnelle du canal, notés ho... L,, À Ie signal émis et connu est do..dp (do correspond à a p dans la probe avant et à CN dans la probe après) et le signal re,cu est rO...rp,, h la réponse impuisionnelle du canal est estimée en minimisant par o exemple l'erreur quadratique totale donnée par: IN' L-1 2 E= dn-mhm-rn n=Nu m=0 (1) Pour que seuis les symboles connus interviennent (i.e. do à d s seuiement), on prend No = L -1 et N. = P -1. La minimisation de E conduit aux L équations suivantes: dn - p | dn m hm rn | = 0 n=L- 'm=0! p = 0 L - 1 (2) qui peuvent se réécrire sous la forme (3): hm j dn-m dn-p| = rn dn-p m=0 'n=L- À n=L- 1 p = 0 L - 1 (3) OU encore (4): Ap m hm = Bp m=0 p=O...L- 1 avec P- 1 * * Ap,m = dn-L dn_p = Am p n = L - 1 m=O...L- 1 p = 0...L - 1 et P-1 * Bp = rn dn p n=L- 1 p=O L- 1 La matrice A = {Apm} étant hermitienne, la solution du problème est rapidement trouvée par exemple en utilisant la décomposition L-U de Cholesky, bien connue de l'homme de l'art, o A = L U et: s À L est une matrice triangulaire inférieure n'ayant que des 1 sur la diagonale, À U est une matrice triangulaire supérieure o les éléments de la diagonale sont réels. En pratique, les matrices L et U sont par exemple précalculées et o mémorisés dans une mémoire morte puisque la matrice A est formée à partir de valeurs constantes. Formellement, on peut écrire que l'on doit avoir A h = B ou L U h = B. La résolution se fait en faisant intervenir un vecteur intermédiaire y, en résolvant d'abord L y = B puis U h = y. Estimation de la dérive instantanée ou rotation de phase à appliquer L'idée sur laquelle repose le procédé est d'utiliser une version de l'estimation conjointe qui commence par estimer un décaiage Doppler global mal compensé, ce qui peut être le cas en présence d'une rampe Doppler. C'est la raison pour laquelle le procédé utilise ici une version de s l'estimation conjointe qui commence par estimer un tel décalage résiduel, à le pré-compenser ensuite et à mettre en _uvre un algorithme d'égalisation de type BDFE. Cette compensation consiste par exemple à dire que entre la première probe Probe n-1 disposée avant le bloc de données à démoduler et o la deuxième probe Probe n disposée après le bloc de données, il y a eu une rotation de phase globale égale à un certain angle 0. Cette rotation totale moyenne est due soit à un résidu de décalage en fréquence mal compensé, soit à un décalage en fréquence moyen instantané du au fait que la réponse impuisionnelle du canal fluctue au cours du temps. s On note h(-P)o L les valeurs de la réponse impuisionnelle h calculée au moyen de la première probe Probe n-1 qui commence à l'échantillon de rang -P. et h(N)o. L les valeurs de la réponse impuisionnelle h calculée au moyen de la deuxième probe Probe n qui commence à l'échantillon de rang +N. o On estime la rotation moyenne entre ces deux réponses impuisionnelles en cherchant à minimiser la différence entre les deux réponses impuisionnelles extrêmes initiales calculées individuellement, ce qui aura pour effet de rendre " plus vraie " I'hypothèse de variation (par exemple linéaire) de ces réponses, la situation idéale correspondant au cas s ou ces deux réponses deviennent égales. Plus explicitement, cette différence a une énergie égale à: E = b(N) - ei a h(-P>l2 i=o (5) E = cste - 2 Re|e i h(N} h{ P.) | i = 0 (6) La valeur optimale de la rotation de phase est déterminée comme étant l'argument de la somme des produits conjugués, à savoir: = arg hN} h-P>* I i = 0 (7) Cette valeur optimale correspond à la rotation totale moyenne qu'il faut corriger avant d'exécuter les étapes d'un algorithme d'égalisation, tel qu'un algorithme BDFE. o Correction locale de fréquence du signal reçu Une fois estimée la valeur de la rotation moyenne correspondant à la valeur optimale précédemment mentionnée, le procédé comporte une étape o les échantillons de signal reçus originaux rn sont remplacés par leurs valeurs corrigées de ce doppler "local" et ce, pour la probe avant, Probe s n-1, les données et la probe après, Probe n, c'est-à-dire pour n allant de -P à P + N - 1: rne i np+N rn (8) oLes étapes suivantes dans ie procédé consiste à estimer à nouveau les deux réponses impuisionnelles correspondant à la Probe n-1 et à la Probe n et terminer en appliquant un algorithme d'égalisation par exemple le BDFE proprement dit. Estimation conjointe des deux réponses impuisionnelles sL'hypothèse émise ici est que la réponse impuisionnelle du canal évolue "linéairement" entre les deux estimations. On considère que le jeme (j = 0...L - 1) échantillon de la réponse impuisionnelle généralisée (variable au cours du temps) passe de hj(n ) à un échantillon de position nO, à hj (n1) à un échantillon de position n,. Cette évolution est traduite par les L différences suivantes: s nO} hj{nl} - hjn } i nl - no (9) La valeur de l'échantillon rn reçu à la position n est alors donné par rn = |hjn } + n - j - nO Ihjnl} _ hnoll (10) soit encore: r l 2,l ln n + j j hn } + I2n - j - nOj hnl}l e j nl nOi=o (11) On conna^'t les symboles émis pour la probe Probe n-1 précédant le bloc de données à démoduler (les aj) et ceux pour la probe Probe n le suivant (les c'). o L'estimation conjointe des réponses impuisionnelles avant (relative à la position -P) et après (relative à la position N) va consister à minimiser l'erreur suivante (12): -1 L- 1 2 (N+P) E= ai jj(N-i+ jYhj(P)+(i-i+phi(N}i-(N+ i = L - 1 -P j=o N+P- 1 L- 1 2 + 2; ci ji(N-i+ jyhj(P}+(i-j+PJhj(N}j- NP (N) hk = hk - L sik=L 2L- l am k = (N + P - L + 1 - m + k) aL - l -P+m-k si m = 0...P - L et k = 0...L - 1 amPk = (2 (L - 1+ 1 +m -ka2 2P-2L+1 2L-1 2 (N + P) E = aNPx hk - rNmp m=0 k=0 L'annulation des dérivées donne les 2 L équations suivantes: 2L-1 12P-2L+l 2P-2L+1 NP I NP NP. I _ rNP aNP X I / amxam,p 1_ '. m P k=0 m=0 m=0 p = 0 2 L - 1 (14) 2L-1 2P-2L+1 AkN p hkNP = rmp aNmPp k=0 m=0 p=0...2L- 1 avec 2 P - 2 L + 1 Ax, p = aPk aNPp m=0 lc=0...2 L- 1 p=0...2 L- 1 Ce système d'équations hermitien se résout par exemple en utilisant les méthodes habituellement connues de l'Homme du métier, et fournit les valeurs des deux réponses impuisionnelles recherchées, h(-P) (L premières inconnues) et h(N) (L dernières inconnues), valables respectivement au début de la probe avant les données et au début de la o probe après les données. En pratique, les matrices L et U déduites de ANP sont encore une fois précalculées (par exemple en mémoire morte) puisque la matrice ANP est formée à partir de valeurs constantes. On montre alors que l'erreur quadratique totale (à un facteur multiplicatif constant près) vaut: 2P-2L+1 2L-l 2 Emin = -NPI2 Ak, X Ihx I m=0 k=0 {ZL-2 2L-1 ', - 2 Re | hX hj Ax, j | I≤0 j=k+1.,' (16) Cette erreur quadratique peut être utilisée pour choisir la position d'échantillonnage pour laquelle elle est la plus faible, ce qui permet de faire o un suivi fin de synchronisation. L'étape suivante dans le procédé consiste à appliquer par exemple un algorithme BDFE avec interpolation. Algorithme BDFE avec interpolation L'algorithme BDFE va consister à trouver les valeurs les plus probables pour les bj, symboles de données inconnus. Sachant qu'un échantillon rn s'exprime comme: rn = 1 2: |IN - n + j3 hj P} + In - j + P3 hj(N}ien j on utilise les notations suivantes pour plus de clarté: s hj = hj h(N} h(-P) P + N si bien que rn peut être ré-écrit: rn = en-;l,hj + (n-j+P) dhjl i= 0 (18) o Le procédé élimine dans un premier temps le signal influencé par les bj et la part due aux probes avant (Probe n-1) et après (Probe n). Les échantillons rn sont alors remplacés par les vaieurs corrigées rnC définies par les trois expressions suivantes (19): L - l riC = ri ai jl, hj + (i j+P) dhj, j =i+ 1 i = 0L - 2 riC = ri i: i = L 1 N- 1 i - N riC = ri Ci jl'hj + (i - j + P) dhjj j=0 i = NN + L - l Les symboles reçus ne dépendent alors plus que des bj, soit: MlNli, - li ric = bi jl,hj + (i j + P' dhii i = MAXI.O/ i - N + 1 j i = 0 N + L 1 (20) On pose alors, pour simplifier encore: hj i = hj + (i + P.) dhj (jème échantillon de la réponse impuisionnelle du canal à l'arrivée du symbole s i, sachant qu'elle valait ho...hL au symbole -P) On peut alors écrire: MINi,N - 1, i j riC = bk hi - k, k k=MAXiO,i- L+ li i = 0 N + L - 1 (21) Ceci permet d'obtenir simplement les b', en minimisant la quantité: N + L - 1 MINI,N 1, ii E = bk hi - k, k - ri i = 0 k = MAXi.O, i - L + li (22) s On doit alors résoudre le système de N équations suivant: N + L - 1 * l MINiN - 1, ii ''' hi m,m| bkhi-k,k -r1!= 0 = o i.k=MAX!o,i -L+ l! m = 0 N - 1 (23) soit: k=MINiN- 1,m+L- li i= MINI,k+L- 1,m+L- li bk hi - k k hi m m k = MAXi,O, m - L + 1 i i = MAXI.k, mi L+m- 1 = l; riC hi - m, m i =m m=O...Nl Coefficient de bk dans l'équation m: i= MINi.k+L- 1,m+L- lj Bmk= hi k, ihi mi i = MAlk, mj (24) On peut simplifier le problème par itération, en ne considérant que la partie supérieure de la matrice B. En effet, on montre, la relation de récurrence suivante: Bk,k+p=Bk l,k 1+p+Fp+2k- l)Gp g=L- 1 -p Gp= dhq+pdhq (note: Gorcel) q = 0 q=L.- -p Fp =,p + 2 Pi Gp + dhq hq + p + dhq + p hq (r.ote: Fo réel) q = 0 p = 0 L - 1 (25) Pour éviter des problèmes de précision de ca cul, il est préférable de calculer d'abord les coefficients B0 0...L-1, puis les suivants, par ia relation: i= L- 1 Bo, p = 1,hi p + (p + P ddi p, i,hi + P dhi i i =p L - 1 - p = 1,hq + (p + P dhq,l i,hp + q + P dhp + ql (r.ote: Bo o réel q = 0 p = 0 L - 1 (26) Bk,k+p =Bo,p+kFp+k2Gp k= 1 N- 1 Ceci permet, une fois que la première ligne de B a été calculée, de calculer les lignes suivantes par décalage d'une ligne, d'une colonne, et modification simple. Pour améliorer la précision de calcul (surtout en virgule fixe), on peut aussi o utiliser les formules (exactes) suivantes pour p = 0...L - 1: Bo = Bo, p B1 = B N + p B2 =BN,N+P (en fait, B2 n'existe normalement pas puisque ses indices sont hors limites) s Ces trois quantités sont toutes du même ordre de grandeur, ce qui évite des problèmes de recadrage dans une mise en _uvre sur un processeur travaillant en virgule fixe. On fait ensuite, pour toutes les valeurs de p, à savoir p = 0L -1: ap,o =Bo ap, = -3 Bo + 4 B - B2 0 ap,2=2(Bo-2B+B2) et finalement, pour m = 0... N - 1: Bm,m+p =apo+x2ap, +xap, avec x = m N On notera que la quantité x est un nombre compris entre 0 et 1, ce qui facilite les calcuis. La matrice B calculée ici est de la forme: Bo, o Bo, 1 '- Bo, L-1 0 0 0 Bo*, 1 B1, 1 B1,2 B1,L O O B12 B22 B2,,, À, o B = BO,L-1 ' B2*? B3,, B3,4 "- BN-L,N-1 O B1, L B3,4 B4,4 '. ' O O B2,L+1 ' "' Bu-2,N-1 O O O BN-L,N-1 BN-2,N-1 BN-l,N-1 La décomposition L-U va donner deux matrices L et U de la forme: uO o uO. uO 0 0 0 O Ui Ut 2 " Ut O O O O U2,2 U2,3 " ' O U = O O O U3,3 U3,4 '- UN-t,N-1 O O O O U4,4 O O O O O UN-2,N-t O O O O O O UN-t,N-t 1 0 0 0 0 0 0 1,o 1 0 0 0 0 0 12, 1 0 0 0 0 L = 1t o 13.2 1 o o o 0 1t, ". 14,3 1 0 0 O O 1+1 2 O O O 1N-I,N-L 1N-I,-2 1 Comme o - la matrice B. bien que de grandes dimensions, ne contient que peu d'éléments non nuis - la matrice B est hermitienne (il est donc inutile de calculer son triangle inférieur, par exemple) - une fois les matrices L et U calculées, la matrice B n'est plus utilisée - on peut organiser les calcuis de telle sorte que les éléments de L et U remplacent progressivement les éléments de B dans la même zone mémoire, on range B en mémoire dans une matrice unique de dimensions N x (2 L- 1) de la façon suivante (la partie à gauche de la colonne centrale n'est pas calculée): O O O BO'O BO' 1 BO L-1 O O IBO 1.1 B1'1 B1,2 B1'L O, ' 5B1,2.1 B2,2 B2,? B = IBO'L-1! IIB23I B5,? B3,4 BN-L,N-1 IB1 Ll IIB34I B4,4... O À....... BN-2N- 1 0 0 IIBN-LN-1ll IIBN-2'N-1.l BN-1#N-1 o Lors de la décomposition L-U, la même zone mémoire est utilisée et son contenu, à la fin de la décomposition, est le suivant (rappel: la diagonale de L ne contient que des 1 et n'a donc pas besoin d'être mémorisé): O O O UO,O UO, 1 UO' L-1 O O LO'1 U1# 1 U1,Z U1'L O, ' L1,2 U2,2 U2,, LU = LO,L-1 L2, U3,, U5,4 UN-L,N-1 L1, L À L34 U4,4.... O :......: UN-2'N-l O O Lu-L,N-1 LN 2,N-1 UN-lN-l O O O La figure 4 schématise un exemple de structure d'un dispositif selon l'invention. Le ou les signaux préconditionnés après passage dans un ensemble de dispositifs habituellement utilisés et comportant des filtres o adaptés, un CAG (contrôle automatique de gain,...) et tous les dispositifs permettant le préconditionnement est transmis par exemple à un microprocesseur 1 pourvu d'un logiciel conçu pour exécuter les différentes étapes mentionnées ci-dessus. Les résultats obtenus sont ensuite transmis à un algorithme BDFE, 2, permettant d'obtenir les symboles émis les plus probables, selon une méthode connue de l'Homme du métier. REVENDICATIONS 1 - Procédé d'égalisation d'un signal reçu par un récepteur, ledit signal comportant au moins une séquence de données connue (ou probe) et un bloc de données situé entre une première probe Probe n-1 et une deuxième probe Probe n caractérisé en ce qu'il comporte au moins une étape d'estimation entre le début du bloc de donnces et la fin du bloc de données de la rotation de phase du signal reçu. o 2 - Procédé selon la revendication 1 caractérisé en ce qu'il estime la rotation de phase entre la première probe Probe n-1 disposée avant le bloc de données à démoduler et la deuxième probe Probe n disposée après le bloc de données à démoduler. s 3 - Procédé selon l'une des revendications 1 et 2 caractérisé en ce qu'il comporte une étape d'estimation de la réponse impuisionnelle du canal de transmission en utilisant la première Probe n-1 et de la réponse impuisionnelle du canal de transmission en utilisant la deuxième Probe n et une étape o l'on minimise la différence entre ces deux valeurs estimées. 4 - Procédé selon la revendication 3 caractérisé en ce que la différence entre les valeurs estimoes de réponse impuisionnelle du canal s'exprime sous la forme: E = |h(N} - ei e h(P}|2 i = 0 2s et en ce que la valeur optimale de la rotation de phase est déterminée comme étant l'argument de la somme des produits conjugués, à savoir: a = arg | h} h) - Procédé selon l'une des revendications 1 et 2 caractérisé en ce qu'il comporte au moins les étapes suivantes: a) estimer les réponses impuisionnelles ho(t) et h(t) des probes disposés de part et d'autre du bloc de donnees à analyser, b) estimer la rotation de la phase, 0, c) corriger la phase ou la fréquence du signal reçu, en opérant une rotation inverse sur le bloc de données et les probes, d) estimer à nouveau, conjointement, les réponses impuisionnelles au moyen des probes modifiées, o g) appliquer un algorithme d'égalisation de blocs de données avec retour dans la boucle (BDFE). 6 - Utilisation du procédé selon l'une des revendications 1 à 5 à la démodulation de signaux reçus dans un BDFE. 7 - Dispositif pour égaliser au moins un signal ayant traversé un canal de transmission, ledit signal comportant au moins un bloc de données et plusieurs probes situés de part et d'autre du bloc de données caractérisé en ce qu'il comporte au moins un moyen recevant les signaux et adapté à déterminer la rotation de phase du ou des signaux reçus, entre une première Probe (n-1) située avant le bloc de données et une deuxième Probe (n) disposée après le bloc de données, corriger la phase du signal reçu, estimer les réponses au moyen des probes ainsi modifiées et appliquer un algorithme d'égalisation de type BDFE.