Brevet FR2742619A1 — publié le 19970620

L'invention concerne un procédé d'égalisation multicapteur permettant la démodulation d'un message numérique de type modulation numérique série, en présence de multitrajets de propagation et de sources interférentes appelées également brouilleurs, pour des modulations formées de trames comportant des séquences d'apprentissage et des séquences de symboles d'information. Elle s'appuie sur les techniques de traitement d'antenne, et nécessite donc l'utilisation d'un réseau comportant plusieurs capteurs. Pour de nombreuses applications en radiocommunications numériques, la transmission entre l'émetteur et le récepteur se fait suivant plusieurs trajets de propagation. Le temps de retard entre les différents trajets pouvant être supérieur à la durée-symbole, une égalisation devient nécessaire pour compenser l'interférence inter-symboles (IIS) ainsi générée. Ce phénomène se produit en particulier dans la gamme HF, où les multitrajets de propagation, issus des réflexions sur les différentes couches ionosphériques, peuvent être espacés de 5 ms, soit plusieurs fois la durée symbole (pour des modulations dont la largeur de bande est typiquement de l'ordre de 3 kHz). II se produit également dans d'autres gammes de fréquence pour des communications à très haut débit, de type GSM (270 kbits/s, soit une durée-symbole de 3,7 clos), en milieu urbain ou montagneux, où les différents trajets provenant des réflexions sur différents obstacles (immeubles, montagne,...) peuvent être séparés de 10 voir 20 lls. L'invention peut donc s'appliquer notamment à la gamme des hautes fréquences (HF), particulièrement intéressante en radiocommunications car permettant des communications à longue distance grâce aux phénomènes de réflexion sur les différentes couches de la ionosphère, ou encore pour des applications de type GSM. L'invention peut aussi conduire à une augmentation de la capacité des systèmes de radiocommunication cellulaires en permettant la mise en oeuvre des techniques d'Accès Multiple à Répartition Spatiale (AMRS), qui consistent à permettre à plusieurs utilisateurs suffisamment espacés spatialement d'utiliser la même fréquence au même moment. Dans de nombreux systèmes actuellement en service, I'adaptation aux conditions de propagation est rendue possible par l'insertion dans la forme d'onde de séquences d'apprentissage connues du récepteur. Différentes solutions sont alors possibles pour réaliser l'égalisation adaptative du signal utile reçu, les deux plus courantes étant: - I'égalisation par un algorithme de Viterbi, nécessitant au préalable une estimation du canal de propagation en utilisant la séquence d'apprentissage. Cette égalisation présente l'avantage de minimiser la probabilité d'erreur sur la séquence entière de symboles d'information, mais elle devient très coûteuse lorsque la durée de la réponse impulsionnelle du canal est très supérieure à la durée-symbole Ts.En effet, le nombre d'états que doit traiter l'algorithme de Viterbi est égal à ML, où M est la taille de l'alphabet de la modulation et L la longueur de la réponse impulsionnelle du canal en nombre de périodes-symbole. Cette solution est utilisée pour les applications de type GSM, où l'algorithme de Viterbi comporte typiquement 32 états (L=5 et M=2). Dans la gamme HF, le nombre d'états devient trop important pour que l'algorithme de Viterbi soit utilisable (typiquement, M vaut 4 ou 8, et L vaut 12, ce qui correspond à une réponse impulsionnelle s'étalant sur 5 ms) et la seconde solution utilisant un égaliseur DFE, abréviation anglo-saxonne pour "Decision Feedback Equalizer", est souvent utilisée. Cette seconde solution consiste à utiliser les séquences d'apprentissage pour optimiser un critère d'EQM (Erreur Quadratique Moyenne). L'égaliseur tente de fournir à l'organe de décision, adapté à la modulation, un signal débarrassé de l'IlS, ou dans lequel l'IlS a été fortement réduite. L'égaliseur DFE utilise à cet effet des filtres transverses et récursifs auto-adaptatifs, qui sont adaptés par un algorithme du type moindres carrés récursifs (de préférence à un algorithme du gradient pour des raisons de vitesse de convergence) ou calculés directement à partir d'une estimée du canal de transmission voir à ce sujet l'article de P.K. SHUKLA et L.F. TURNER, "Channel-estimation-based adaptative DFE for fading multipath radio channels", Proc. of 1989 International Conference on Communications, ICC'89 [1] .Sur les séquences d'apprentissage, les symboles connus sont utilisés pour adapter les différents coefficients. La poursuite des variations du canal en dehors des séquences connues est assurée en utilisant les symboles décidés au fur et à mesure comme réplique. Dans la gamme HF, les différents trajets de propagation sont le plus souvent affectés de "fading" plat. Lorsque ce "fading" est important, I'égaliseur DFE voit ses performances se dégrader. D'autre part, en présence de brouillage, ces techniques deviennent rapidement inefficaces, et des techniques spécifiques de lutte anti-brouillage sont nécessaires, telles que le codage correcteur d'erreur, I'excision de brouillage par filtrage à encoches ou l'utilisation de liaisons à évasion de fréquence. Ces techniques, utilisées dans de nombreux systèmes opérationnels, sont malgré tout limitées lorsque les interférences sont fortes et occupent toute la bande du signal utile. Dans ces conditions, il convient d'utiliser des moyens de lutte antibrouillage plus performants basés sur l'utilisation des techniques de filtrage d'antenne. Les techniques de filtrage d'antenne, apparues au début des années 60 notamment décrites dans un article de P.W. HOWELLS, "Explorations in fixed and adaptative resolution at GE and SURC", IEEE Trans-Ant-Prop, vol AP-24, N"5, pp 575-584, Sept. 1976 [2] dont une synthèse exhaustive est présentée dans une thèse de P. CHEVALIER, "Antenne adaptative: d'une structure linéaire à une structure non linéaire de Voltera", Juin 1991 [3], visent à combiner les signaux reçus par les différents capteurs constituant l'antenne, de façon à optimiser la réponse de celle-ci au scénario de signal utile et de brouilleurs. Le choix des capteurs et de leur disposition est un paramètre important et influe en grande partie sur les performances. Trois types de possibilités peuvent être envisagés: - les capteurs sont identiques et disposés en différents points de l'espace, la discrimination entre le signal utile et les brouilleurs se fait par la direction d'arrivée. - les capteurs sont disposés en un même point de l'espace (antenne colocalisée) et possèdent des diagrammes de rayonnement différents. La discrimination peut alors se faire suivant la polarisation et la direction d'arrivée. - les deux possibilités précédentes peuvent être combinées plusieurs antennes colocalisées peuvent être disposées en différents points de l'espace. D'autre part, les conditions de propagation et de brouillage pouvant évoluer au cours du temps, il est nécessaire de pouvoir adapter l'antenne en temps réel à ces variations par l'utilisation d'une technique de filtrage d'antenne particulière: L'antenne adaptative. Une antenne adaptative est une antenne qui détecte les sources d'interférences automatiquement, en construisant dans leur direction des trous de son diagramme de rayonnement, tout en améliorant la réception de la source utile, sans connaissance a priori sur les interférences et à partir d'une information minimale sur le signal utile. De plus, grâce à la capacité de poursuite des algorithmes utilisés, une antenne adaptative est capable de répondre automatiquement à un environnement changeant. Les antennes adaptatives sont caractérisées par la façon dont elles discriminent le signal utile et les brouilleurs, c'est-à-dire par la nature de l'information sur le signal utile qu'elles exploitent. Cette discrimination peut se faire de cinq façons différentes selon [3]: - par la direction d'arrivée, - par la modulation, - par le temps, par exemple pour les liaisons à évasion de fréquence, - par la puissance, - de manière aveugle (par exemple, les méthodes de séparation de sources aux ordres supérieurs). Jusqu'à une période très récente, il a toujours été envisagé dans les systèmes de transmission un fonctionnement indépendant des techniques d'égalisation adaptative monocapteur et d'antenne adaptative, ce qui conduit à des performances sous-optimales. Ainsi, le système Dobson décrit dans le brevet N" PCT/AU85100157 de R. DOBSON intitulé "Adaptative antenna array", Feb. 1986 [4], qui utilise la discrimination par le temps, parvient à réjecter efficacement les brouilleurs mais ne cherche pas à optimiser le rapport signal utile/bruit de fond. De plus, il ne peut être utilisé que lorsque la forme d'onde permet une réception en absence de signal utile. Dans un contexte de transmission, et lorsque des séquences d'apprentissage sont introduites dans la forme d'onde, il est préférable d'utiliser les techniques de traitement d'antenne à discrimination par la modulation, car celles-ci permettent d'optimiser le rapport signal utilelbruit, tout en évitant la mise en oeuvre d'une étape de goniométrie. Mais, celles qui sont employées aujourd'hui utilisent des poids complexes sur chacun des capteurs de l'antenne adaptative qui sont adaptés par un critère de minimisation d'une EQM entre le signal de sortie de l'antenne et un signal réplique.Une telle antenne1 dénommée FASR (Filtre Adapté Spatial adapté à l'aide d'une Réplique), permet la réjection des brouilleurs, mais en présence de multitrajets de propagation, elle: - "pointe" dans la direction de l'un des trajets (celui qui est corrélé avec la réplique), c'est-à-dire remet en phase les contributions de ce trajet sur les différents capteurs (pour des capteurs omnidirectionnels, on obtient donc un gain en rapport signal à bruit de 10 log N, où N est le nombre de capteurs utilisés), - et cherche à réjecter les trajets décorrélés de celuici (perdant ainsi l'énergie associée à ces trajets), ceux-ci étant vus par l'antenne comme des brouilleurs à part entière. Une telle antenne peut donc être fortement pénalisée en présence de plusieurs trajets de propagation utiles.En effet, la réjection des trajets utiles décorrélés peut se faire au détriment de la réjection des brouilleurs, les performances du récepteur multicapteur peuvent même devenir moins bonnes que celles du récepteur monocapteur lorsque deux trajets de propagation décorrélés temporellement sont très corrélés spatialement. Afin d'améliorer les performances de cette dernière technique de traitement d'antenne, I'idée est de la coupler à une technique d'égalisation monocapteur. On obtient ainsi les égaliseurs multicapteurs comportant une partie spatiale, composée de différents filtres disposés sur chacune des voies de réception, et une partie temporelle disposée en sortie de la partie spatiale. Plusieurs égaliseurs multicapteurs de ce type ont déjà été proposés et étudiés, essentiellement dans le domaine des transmissions radiomobile. Voir à ce sujet les articles de K.E. SCOTT et S.T. NICHOLS, "Antenna Diversity with Multichannel Adaptative Equalization in Digital Radio" [5] et de P. BALABAN et J. SALZ, "Optimum Diversity Combining and Equalization in Digital Data Transmission with Applications to Cellular Mobile Radio - Part l: Theorical Considerations", IEEE Trans. on Com., Vol. 40, N" 5, pp 885494, May 1992 [6]. Ils ont jusqu'ici été envisagés pour combattre le "fading" sélectif engendré par les multitrajets, en environnement non brouillé.Ces égaliseurs sont constitués de filtres à Réponse Impulsionnelle Finie, un sur chacune des voies, suivi d'un additionneur, puis d'un égaliseur monodimensionnel au rythme symbole. Le critère utilisé pour optimiser ces égaliseurs multicapteurs est celui de la minimisation de I'EQM entre leur sortie et une réplique. Dans l'égaliseur proposé par Scott et al [5], I'adaptation des coefficients s'effectue par un algorithme des moindres carrés, et son utilisation pour un canal HF n'est pas envisageable pour les formes d'onde utilisées. En effet, si l'on tient compte de l'étalement temporel des multitrajets, le nombre de coefficients à adapter est trop important pour que l'algorithme puisse converger sur la séquence d'apprentissage. Dans l'égaliseur proposé par Balaban et al [6], les coefficients sont calculés après une estimation du canal de propagation. L'article n'aborde pas le problème de l'environnement brouillé. Un égaliseur multicapteur conduisant à une amélioration des performances des égaliseurs multicapteurs existants, en permettant notamment la lutte anti-brouillage, a fait l'objet d'une demande de brevet déposée en France par la Demanderesse le 25 février 1994, intitulée "Procédé permettant une égalisation multivoies dans un récepteur radioélectrique, en présence d'interférences et de multitrajets de propagation" [7], et publiée sous le n 2 716 761. Cet égaliseur permet de rendre robuste les égaliseurs à diversité spatiale fondés sur une estimée du canal de transmission et fonctionnant en environnement non brouillé en y incorporant une fonction de réjection des brouilleurs (réalisée par un prétraitement des signaux capteurs). Cet égaliseur est particulièrement intéressant puisqu'il est optimal lorsque le bruit est blanc temporellement (bruit de fond et brouilleur(s) blancs temporellement et brouilleur(s) possédant un seul trajet de propagation), quel que soit le nombre de trajets associés au signal utile. Par contre, sa mise en oeuvre nécessite une puissance de calcul pouvant devenir importante lorsque la longueur de la réponse impulsionnelle du canal de propagation utile augmente, ce qui peut devenir pénalisant pour certaines applications. L'invention a pour but de pallier cet inconvénient. A cet effet, I'invention a pour objet un procédé d'égalisation multicapteur dans un récepteur radioélectrique, du type comportant un réseau de capteurs et une partie de filtrage spatial couplée à une partie de filtrage temporel comportant chacune un nombre déterminé de coefficients, permettant la démodulation d'un message numérique de type modulation numérique série reçu par le récepteur, en présence de multitrajets de propagation et de sources interférentes, pour des modulations formées de trames comportant des séquences d'apprentissage et des séquences d'information, caractérisé en ce qu'il comporte:: - une première étape consistant à numériser le signal reçu par chaque capteur, à transformer le signal numérisé en bande de base, et à filtrer par un filtrage passe-bas le signal en bande de base, - une deuxième étape consistant à effectuer une prise de synchronisation sur les signaux issus de la première étape, à estimer les trajets utiles et le décalage en fréquence résultant des imprécisions sur les fréquences d'émission et de réception et de la propagation ionosphérique, - une troisième étape consistant à compenser le décalage en fréquence des signaux délivrés par chaque capteur, en fonction de l'estimation effectuée dans la deuxième étape, - une quatrième étape consistant à calculer d'une part les coefficients d'un filtre spatial appliqué sur les signaux issus de la troisième étape et d'autre part les coefficients d'un filtre temporel appliqué sur le signal réplique, constitué soit à partir des symboles connus pour les séquences d'apprentissage, soit à partir des symboles démodulés pour les séquences d'information les coefficients de ces deux filtres étant calculés pour minimiser, sous une contrainte déterminée, un critère d'erreur quadratique moyenne entre le signal de sortie du filtre spatial et le signal de sortie du filtre temporel, et consistant à filtrer les signaux issus de la troisième étape à l'aide des coefficients du filtre spatial ainsi calculés, optimisant ainsi le gain du réseau de capteurs dans la direction du signal utile en sortie du filtrage spatial et assurant la réjection des interférences, et - une cinquième étape consistant à égaliser le signal issu de la quatrième étape par une égalisation monodimensionnelle à un rythme symbole décidant des symboles transmis; les coefficients des filtres spatial et d'égalisation ainsi que l'estimée du canal utile étant mis à jour suivant un séquencement déterminé des trames. L'invention a également pour objet un récepteur multiplicateur pour la mise en oeuvre du procédé selon l'invention. L'invention a principalement pour avantage d'être mise en oeuvre par un égaliseur multicapteur, conduisant à de légèrement moins bonnes performances que l'égaliseur selon [7), mais moins complexe numériquement. Bien que le procédé selon l'invention soit mis en oeuvre à partir d'un égaliseur multicapteur possédant une puissance de calcul moindre que celle de l'égaliseur cité précédemment, il assure néanmoins une fonction de réjection de brouilleurs. II améliore par ailleurs les performances du FASR: le filtrage spatial des signaux d'entrée est réalisé par une structure identique au FASR, structure bande étroite comportant un coefficient complexe par voie, mais le critère d'EQM optimisé est différent.Contrairement au FASR, I'algorithme n'optimise pas I'EQM entre la sortie de la partie spatiale et un signal réplique (corrélé à l'un des trajets associés au signal utile), mais l'EQM entre la sortie de la partie spatiale et la sortie d'un filtre temporel à l'entrée duquel se trouve le signal réplique. Le procédé selon l'invention permet à la partie spatiale de réjecter uniquement les interférences, et non les multitrajets associés au signal utile décorrélés avec la réplique. II conduit donc à une amélioration générale des performances du FASR. D'autres avantages et caractéristiques de la présente invention apparaîtront plus clairement à la lecture de la description qui suit et des figures annexées qui représentent: - la figure 1, les principales étapes du procédé selon l'invention, - la figure 2, un schéma fonctionnel d'un récepteur multicapteur pour la mise en oeuvre du procédé selon l'invention, - la figure 3, un schéma fonctionnel des moyens de filtrage spatial et d'estimation de canal selon l'invention, et - les figures 4 et 5, la mise à jour et l'enchaînement des traitements du récepteur mettant en oeuvre le procédé selon l'invention. La sortie de la partie spatiale est traitée par un égaliseur monodimensionnel au rythme-symbole qui décide des symboles transmis. Ce demier peut être notamment un égaliseur fondé sur un algorithme de Viterbi, ou un égaliseur DFE. La présente invention remplit donc conjointement les fonctions suivantes: - réjection des brouilleurs, - optimisation du gain dans la direction du signal utile, -réduction des distorsions engendrées par les multitrajets associés au signal utile. Les deux premières fonctions sont assurées par la partie spatiale, la troisième par l'égaliseur placée en sortie de celle-ci. Un exemple de réalisation est donné ci-après dans un contexte de transmissions HF utilisant une modulation QPSK, abréviation anglo-saxonne pour "Quadri-Phase-Shift Keying": - filtre d'émission 1/2 Nyquist dont la bande à 3 dB est de 2400 Hz, - débit égal à 2400 bauds, - symboles transmis constitués en trames de 256 symboles comportant une séquence d'apprentissage de 80 symboles placée en début de trame (pour effectuer la synchronisation et le calcul des coefficients de ltégaliseur), suivie en alternance de séquences de 32 symboles d'information et de séquences de 16 symboles connus (pour permettre à l'égaliseur de poursuivre les variations du canal). Le procédé selon l'invention illustré à la figure 1 comporte cinq étapes principales 1 à 5: - une première étape 1 de numérisation du signal sur chaque voie, son passage en bande de base et son filtrage de Nyquist, - une deuxième étape 2 de synchronisation du signal et l'estimation du décalage en fréquence, résultant des imprécisions des synthétiseurs de fréquences émission et réception et de la propagation ionosphérique, - une troisième étape 3 de compensation du décalage en fréquence sur les signaux capteurs, - une quatrième étape 4 de filtrage spatial des signaux et d'estimation du canal utile en sortie du filtre spatial, qui assure la réjection des interférences et optimise le gain dans la direction du signal utile, et - une cinquième étape 5 d'égalisation monodimensionnelle à un rythme-symbole, qui décide des symboles transmis (symboles décidés). Les coefficients des filtres spatial et d'égalisation ainsi que l'estimée du canal utile sont mis à jour au début de chacune des séquences d'information SI de la trame courante. Dans l'exemple de réalisation qui concerne la gamme HF, I'égalisation est effectuée par un égaliseur DFE, dont les coefficients peuvent être calculés soit directement à partir de l'estimée du canal utile en sortie du filtre spatial, soit par un algorithme adaptatif fonctionnant indépendamment du filtrage spatial. Le procédé selon l'invention est mis en oeuvre par un récepteur multicapteur dont un schéma fonctionnel est illustré à la figure 2. II comporte un réseau de capteurs 1 à N, couplé à l'entrée de moyens 6 de numérisation, de passage en bande de bande de base et de filtrage passe-bas des signaux reçus par le réseau de capteurs. Ils sont couplés en sortie à des moyens 7 de compensation du décalage en fréquence entre les fréquences d'émission et de réception, eux-memes couplés en sortie à des moyens 8 de filtrage spatial et d'estimation de canal. La sortie des moyens de filtrage 8 spatial est couplée à l'entrée d'un égaliseur 9, par exemple un égaliseur DFE, de Viterbi,.. Des moyens 10 de synchronisation reçoivent les signaux délivrés par les moyens 6 de numérisation, de passage en bande de base et de filtrage passe-bas, et injectent ses propres informations aux moyens 7 de compensation du décalage en fréquence (informations concernant l'estimation du décalage en fréquence) et aux moyens 8 de filtrage spatial et d'estimation du canal (informations concernant la détection des trajets utiles: nombre, retards, puissances). Un signal émis d(t) arrive sur le réseau de capteurs 1 à N, appelé également antenne, comportant N capteurs, après son passage dans le canal ionosphérique. Chacun des P trajets de propagation est reçu par l'antenne avec un gain complexe a1(t) et un retard Ti par rapport au signal émis. Soit x(t) le vecteur formé par les signaux reçus par les N capteurs composant l'antenne: où: - sj est le vecteur directeur associé au trajet i, - b(t) est un bruit additif, indépendant du signal utile, et prenant en compte les contributions du bruit de fond et des brouilleurs. La non stationnarité du canal porte sur les amplitudes et les phases des différents trajets1 d'où la dépendance en temps des quantités a1(t). Par contre, les retards Tj sont relativement stables sur des durées de l'ordre du quart d'heure et peuvent donc être considérés comme constants. Dans l'étape 1 de numérisation des signaux et filtrage de Nyquist, les signaux sont numérisés à une fréquence multiple de la fréquence symbole, de manière à obtenir une précision suffisante sur l'instant de synchronisation. Pour l'exemple de réalisation décrit, les signaux sont numérisés à 9600 Hz, ce qui correspond à un suréchantillonage d'un facteur 4. Les signaux sont ensuite transposés en bande de base puis filtrés par un filtre passe-bas, de type Nyquist par exemple. L'égalisation multicapteurs mise en oeuvre par l'invention est nécessairement précédée d'une étape 2 de synchronisation. Cette étape 2 met en oeuvre un procédé de synchronisation multicapteur décrit notamment dans un brevet déposé par la Demanderesse le 21 janvier 1994, intitulé "Synchronisation en présence de brouilleurs et de multitrajets" et publié sous le N" 2 715488 [8], ou tout autre procédé permettant une synchronisation en présence de brouilleurs et de multitrajets. II est utilisé afin: - d'effectuer la prise de synchronisation - d'estimer le nombre de trajets, ainsi que les temps de retard relatifs des différents trajets et leurs puissances relatives, - d'estimer le décalage en fréquence entre les synthétiseurs à l'émission et la réception.Ce décalage en fréquence est compensé avant d'effectuer l'égalisation multicapteurs. On note Te, la période d'échantillonnage pour la synchronisation et Ts, la période-symbole de la modulation émise (Te = Ts dans l'exemple 4 de réalisation décrit). Les temps de retard estimés peuvent s'exprimer en fonction de Te, rj = pj Te, et le signal échantillonné reçu par l'antenne peut alors s'écrire: L'algorithme de calcul de la partie spatiale travaille au rythme-symbole, le signal d'entrée échantillonné au rythme symbole s'écrit: L'étape 3 permet de compenser le décalage en fréquence (3) M estimé à l'issue de l'étape de synchronisation. Ce décalage est compensé sur les signaux d'entrée en appliquant la formule suivante: x'(n) = x(n) exp(-; Af F ) (4) Une structure des moyens 8 de filtrage spatial et d'estimation de canal est illustrée par le schéma de la figure 3. Elle comporte une partie de filtrage spatiale 11 délimitée par une ligne fermée discontinue et une partie de filtrage temporel 12. La partie de filtrage spatial 11 met en oeuvre un filtre 13 à un seul coefficient complexe par voie, qui permet de pondérer le signal d'entrée par un premier vecteur de pondération w. Les signaux issus de chaque coefficient complexe sont sommés par un sommateur 14. La partie de filtrage temporel 12 met en oeuvre un filtre temporel comportant R+1 coefficients qui permet de pondérer le signal de réplique par un deuxième vecteur de pondération h. Le vecteur h permet d'obtenir une estimée du canal utile en sortie de la partie spatiale 11. Le signal de sortie da la partie spatiale1 noté y(t)= w+ x(t), est foumi ensuite à l'égaliseur DFE 9 couplé en sortie de la partie spatiale 11. En notant d(n) = [d(nTs), d(n-1)Ts, ..., d(n-R)Ts ]T, le vecteur d'entrée de la partie temporelle 12, échantillonnée au rythme symbole, le critère optimisé pour calculer h et w est un critère d'EQM qui s'exprime par la formule suivante : EQM=E[||e(t)||]=E[||w+x(t)-h+d(t)||] (5) où ||e(t)|| correspond à la norme de e(t) et E|||w+x(t)-h+d(t)||| à I'espérance mathématique, et en notant: Rxx = E[x(t) x(t)+], RDx = E[d(t) x(t)+j RDD=E[d(t)d(t)+]. "+", en exposant, désigne l'opérateur de transpositionconjugaison. le critère minimisé s'exprime par la formule suivante: EQM=w+RXXw-h+RDXw-w+RDX+h-h+RDDh (6) La minimisation de ce critère conduisant à la solution nulle, il est nécessaire de rajouter une contrainte. Deux types de contraintes peuvent être envisagées: - une première contrainte ou h+h = 1, c'est-à-dire une contrainte de norme sur le vecteur fi, et - une deuxième contrainte ou h+f = 1, où f est un vecteur à (R+1) composantes comportant R zéros et un un correspondant au trajet d'indice i0 de plus forte puissance (déterminé à partir de la synchronisation 2): f=[O,...,O, 1, 0, ..., o]T où 'T', en exposant, désigne l'opérateur de transposition. Cette contrainte permet à la partie spatiale 11 de "pointer" en direction du trajet principal. Avantageusement, la synchronisation 2 est effectuée de telle sorte que le retard du trajet d'indice i0 soit un multiple de la période-symbole. Le calcul de la solution du problème d'optimisation est décrit ci-apres pour chacune des contraintes précédentes. En prenant la contrainte h+f =1, et en notant h', respectivement d', le vecteur à R coefficients formé à partir de fi, respectivement d, en éliminant la composante i0, I'EQM minimisée peut s'écrire: EQM=E[||e(t)||]=E[||w+x(t)-h+d'(t)-d(t-pi0Te||)] (7) et la solution du problème de minimisation est donnée par la formule de Wiener: w x(t) x(t) # #=#E## #(x(t)+d'(t)+)##-1 E## #d(t-pi0Te)*# (8) -h' d'(t) d'(t) " ', en exposant, désigne l'opérateur de conjugaison. En notant: RD'X=E[d'(t9 x(t)+], RD'D'=E[d'(t)d'(t)+], rXd=E[x(t)d(t-pi0Te)*], rD'd=E[d'(t)d(t-pi0Te)*]. On obtient les deux équations suivantes: RXXw-RD'X+h'=rXd RD'Xw-RD'D'h'=rD'd Le vecteur fi s'exprime donc en fonction du vecteur w w h'=RD'D'-1(RD'Xw-rD'd) (9) et le vecteur w peut s'écrire: w=A-1(rXd-RD'X+RD'D' rD'd) (10) avec: A=RXX-RD'X+RD'D'-1RD'X (11) Afin de mieux comprendre le comportement de la partie spatiale 11, I'expression des filtres w et h' lorsque le réseau reçoit deux trajets utiles sl et s2, dont les contributions sont décorrélées, est donnée ci-après: x(t)=&alpha;1d(t)S1+&alpha;2d(t-#)s2+b(t). Dans ces conditions, la matrice RD'X s'exprime, en supposant par ailleurs que les symboles émis sont décorrélés entre eux (RD'D' = Id, où Id correspond à la matrice Identité et rD'd = 0), de la façon suivante: RD'X=&alpha;2*[O,...,s2+,O,...,O]', où le vecteur S2+ est placé sur la ligne correspondant au retard 1. On obtient donc: A=RXX-|&alpha;2|s2s2+, soit, en notant R la matrice de corrélation de la composante bruit de fond + brouilleurs: A=|&alpha;1|s1s1++|&alpha;2|s2s2++R-|&alpha;2|s2s2+=|&alpha;1|s1s1++R. La matrice A correspond donc à la matrice de corrélation RXX que l'on obtiendrait en présence uniquement du premier trajet. Par ailleurs, le second trajet n'intervient pas dans le vecteur de corrélation ?Xd. Le vecteur poids définissant la partie spatiale 11 est donc le vecteur poids correspondant au FASR adapté sur le trajet 1, comme si le second trajet n'était pas présent. Ainsi, L'antenne "pointe" son lobe principal dans la direction du trajet 1 et place des zéros dans la direction des brouilleurs. Le gain dans la direction du trajet 2 est a priori quelconque. En sortie de la partie spatiale 11, le second trajet n'est donc pas éliminé et une égalisation du signal en sortie est nécessaire. En considérant la deuxième contrainte h+h = 1, la minimisation de l'EQM s'obtient, pour un vecteur w annulant le gradient du critère par rapport à w, par la formule suivante: Vw EQM = Rxxw - RDX+h (12) Le vecteur w s'exprime en fonction du vecteur h par la formule suivante: w=RXX-1RDX+h (13) En remplaçant w par sa valeur en fonction de h dans l'expression du critère minimisé, on obtient: EQM=h+(RDD-RDXRXX-1RDX+)h (14) Le vecteur h solution de ce problème est donc le vecteur propre associé à la valeur propre minimale de la matrice B, avec: B=D-RoxRxx1 RDx+ (15) Le vecteur w s'en déduit à partir de la formule (13). L'étape d'égalisation 5 est mise en oeuvre par un égaliseur 9 de type DFE monocapteur. II est constitué d'un filtre transverse, non représenté, au rythme symbole, et d'un filtre récursif. Le signal d'entrée du filtre transverse est le signal issu des moyens de filtrage spatial 8 y(t) = w+ x(t). Le signal d'entrée du filtre récursif est formée des symboles connus des séquences d'apprentissage SA et des symboles décidés. Un organe de décision également non représenté, est placé en sortie des filtres transverse et récursif et permet d'avoir accès aux symboles utiles émis. Les traitements sont effectués suivant une chronologie illustrée par les schémas des figures 4 et 5. Dans une première étape, les vecteurs de pondérations w et h sont mis à jour au début de chacune des séquences d'information SI (= fin des séquences d'apprentissage SA), soit quatre fois par trame pour l'exemple traité. Cette mise à jour assure ainsi une poursuite correcte des non stationnarités du canal de propagation utile et brouilleur(s). Dans une deuxième étape, les données foumies à l'égaliseur DFE, 9, pour qu'il puisse démoduler la séquence d'information SI suivante, sont filtrées à l'aide du vecteur w. Le vecteur h peut être utilisé pour calculer directement les coefficients de l'égaliseur DFE 9. Dans une troisième étape, l'égaliseur DFE 9 démodule la séquence d'information, SI et Dans une quatrième étape, les symboles de la séquence d'information SI démodulés par l'égaliseur 9 et les symboles connus de la séquence d'apprentissage SA suivante sont utilisés comme entrées de l'algorithme d'estimation de w et h (poursuite des variations du canal de propagation). Le calcul du vecteur de pondérations w permettant le calcul de la sortie de la partie spatiale 11 et celui de l'estimée du canal utile h en sortie du filtrage spatial 8 est effectuée conjointement en optimisant le critère décrit précédemment. Le calcul des pondérations peut être effectué suivant deux modes: Un premier mode d'initialisation est utilisé pour calculer w et h sur la première séquence d'apprentissage SA de la première trame reçue, ou lorsqu'il y a des discontinuités dans le traitement (recalage de synchronisation par exemple). Le calcul est effectué sur les L symboles de la séquence d'apprentissage à l'aide des formules (9) (10) (11) (contrainte fi+f =1) ou (13) (14) (contrainte h+h = 1), en utilisant l'estimateur classique non biaisé pour le calcul des différentes corrélations: où U(k) et V(k) peuvent représenter d'(k), x'(k) ou d(t-pjoTe) pour la contrainte fi+f = 1, et d(k) ou x(k) pour la contrainte h+h = 1.Pour cette dernière contrainte, le calcul de h passe par une décomposition en valeurs propres, vecteurs propres qui peut etre réalisée par exemple par un algorithme de Jacobi. (la sommation commence par k = R+1 pour tenir compte du fait que d(k) fait intervenir les symboles d(k) à d(k-R). II est possible de commencer la sommation pour k=1 en considérant d(k) = 0 pour k En mode normal, la poursuite des variations du canal de propagation utile et brouilleur peut être assurée par plusieurs algorithmes: - algorithmes des moindres carrés avec facteur d'oubli : w et h sont calculés sur les symboles de la séquence d'information qui vient d'être démodulée et sur la séquence d'apprentissage qui la suit à l'aide des formules (9) (10) (11) (contrainte h+I = 1) ou (13) (14) (contrainte h+h = 1), en utilisant un facteur d'oubli A (O ( A ( 1) pour calculer les différentes corrélations à chaque itération n: Le calcul de w et h est ensuite effectué à partir de ces corrélations pour chaque itération n correspondant au début d'une séquence d'information SI. - algorithme du gradient à pas adaptatif. Voir à ce sujet un article de P. BRAGARD et G. JOURDAIN, "A fast self optimized LMS algorithm fomon stationary identification", IEEE proceedings ICASSP 1990, pp 1425-1428 [9] où w et h sont calculés sur les symboles de la séquence d'information SI qui vient d'être démodulée et sur la séquence d'apprentissage qui la suit par un algorithme du gradient, dont le pas d'adaptation est lui-meme optimisé pour les canaux non stationnaires. II faut remarquer que l'algorithme du gradient à pas adaptatif est aussi utilisé sur la première séquence d'apprentissage SA de la première trame, après que l'initialisation de w et fi décrite ci-dessus ait été effectuée. Les données de cette première séquence sont donc utilisées deux fois, ce qui permet d'obtenir une bonne initialisation de l'algorithme du gradient. L'égalisation DFE 9 qui suit la partie spatiale 1 1 peut être réalisée par tous les types d'égaliseurs DFE existants. Dans un premier type d'égaliseur DFE 9, L'estimée c du canal de propagation en sortie de la partie spatiale 11 est calculée dans un premier temps à partir de fi, par les formules suivantes: - pour la contrainte h+f =1: c= h - #minf, où Emin représente l'EQM minimale du critère (5). Les composantes de h donnent donc les coefficients du canal en sortie de la partie spatiale 11, sauf pour le coefficient correspondant à la contrainte, pour lequel il faut retrancher #min - pour la contrainte h+f =1: c=(î-emin)h=(î-min)h, OÙ #min représente la valeur propre minimale de la matrice B définie par la formule (15). Le canal en sortie de la partie spatiale 11 est proportionnel à fi, le facteur de proportionnalité étant égal à 1- Bmin. Dans un second temps, les coefficients de l'égaliseur DFE 9 sont calculés directement à partir de l'estimée c du canal de propagation [1]. La mise à jour de l'égaliseur DFE 9 est donc effectuée consécutivement à celle des filtres w et fi, au début de chacune des séquences d'information SI. Si cette possibilité est utilisée, seuls les échantillons correspondant aux séquences d'informations SI sont filtrés par la partie spatiale. Dans un deuxième type d'égaliseur DFE 9, les coefficients de l'égaliseur DFE 9 sont calculés à partir d'un algorithme du type moindres carrés (par exemple l'algorithme dit du "treillis spatial" détaillée dans la thèse de L. FETY, "Méthodes de traitement d'antenne adaptées aux radiocommunications", thèse de doctorat de I'ENST, Juin 1988 [10]) de façon indépendante de l'estimation de canal. Dans ce cas, on utilise comme réplique les symboles connus sur les séquences d'apprentissage SA et les symboles démodulés sur les séquences d'information SI. En conséquence, contrairement au cas précédent, tous les échantillons doivent être filtrés par la partie spatiale (séquences d'apprentissages SA et séquences d'information SI). Dans un troisième type d'égaliseur DFE 9, I'égalisation peut comprendre, en amont, un filtrage adapté au canal, dont la sortie est échantillonnée au rythme symbole et l'entrée à une ou deux fois le rythme symbole. Dans ce cas, la sortie de la partie spatiale Il est calculée avec un rythme compatible de l'entrée du filtre adaptée au canal. L'estimation de canal peut être effectuée soit de façon indépendante du calcul de la partie spatiale 11, soit en tenant compte de la partie spatiale Il et dans ce dernier cas, le filtre h doit être échantillonné avec un rythme compatible de l'échantillonnage en entrée du filtre adapté au canal. L'égalisation DFE 9 en sortie du filtre adapté est ensuite effectuée comme dans le premier ou le deuxième type d'égaliseur DFE. L'égaliseur DFE 9 peut être remplacé, en particulier pour des applications du type GSM où la longueur de la réponse impulsionnelle du canal exprimée en nombre de symboles est moins importante, par un organe de décision fondé sur l'algorithme de Viterbi. Les remarques données ci-dessus pour l'égaliseur DFE 9 sont encore valables: - I'estimation du canal utile en sortie de filtrage spatial Il peut être faite soit de façon indépendante du calcul de la partie spatiale, soit en utilisant le vecteur fi. - Si le vecteur h est utilisé, il doit être échantillonné à un rythme égal à celui en entrée du filtrage adapté au canal. REVENDICATIONS 1. Procédé d'égalisation multicapteur dans un récepteur radioélectrique, du type comportant un réseau de capteurs et une partie de filtrage spatial couplée à une partie de filtrage temporel comportant chacune un nombre déterminé de coefficients, permettant la démodulation d'un message numérique de type modulation numérique série reçu par le récepteur, en présence de multitrajets de propagation et de sources interférentes, pour des modulations formées de trames comportant des séquences d'apprentissage (SA) et des séquences d'information (sol), caractérisé en ce qu'il comporte:: - une première étape (1) consistant à numériser le signal reçu par chaque capteur, à transformer le signal numérisé en bande de base, et à filtrer par un filtrage passe-bas le signal en bande de base - une deuxième étape (2) consistant à effectuer une prise de synchronisation sur les signaux issus de la première étape, à estimer les trajets utiles et le décalage en fréquence résultant des imprécisions sur les fréquences d'émission et de réception et de la propagation ionosphérique, - une troisième étape (3) consistant à compenser le décalage en fréquence des signaux délivrés par chaque capteur, en fonction de l'estimation effectuée dans la deuxième étape, - une quatrième étape (4) consistant à calculer d'une part les coefficients d'un filtre spatial appliqué sur les signaux issus de la troisième étape et d'autre part les coefficients d'un filtre temporel appliqué sur le signal réplique, constitué soit à partir des symboles connus pour les séquences d'apprentissage (SA), soit à partir des symboles démodulés pour les séquences d'information (SI), les coefficients de ces deux filtres étant calculés pour minimiser, sous une contrainte déterminée, un critère d'erreur quadratique moyenne entre le signal de sortie du filtre spatial et le signal de sortie du filtre temporel, et consistant à filtrer les signaux issus de la troisième étape à l'aide des coefficients du filtre spatial ainsi calculés optimisant ainsi le gain du réseau de capteurs dans la direction du signal utile en sortie du filtrage spatial et assurant la réjection des interférences, et - une cinquième étape (5) consistant à égaliser le signal issu de la quatrième étape (4) par une égalisation monodimensionnelle à un rythme symbole décidant des symboles transmis; les coefficients des filtres spatial et d'égalisation ainsi que l'estimée du canal utile étant mis à jour suivant un séquencement déterminé des trames. 2. Procédé selon la revendication 1, caractérisé en ce que la quatrième étape (4) consiste en outre à estimer le canal utile en sortie du filtre spatial quand l'estimée du canal utile est utilisée par l'égalisation monodimensionnelle placée en sortie de la partie spatiale. 3. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que dans l'étape (4) de calcul des coefficients du filtre spatial, du filtre temporel et de la partie de filtrage spatial, la minimisation du critère d'erreur quadratique moyenne est effectuée selon une contrainte vérifiant h+f dans laquelle f est un vecteur à (R+1) composantes comportant un nombre déterminé R de zéros et un un, correspondant au trajet de plus forte puissance déterminé à partir de la détection des trajets utiles, et dans laquelle h est le vecteur de pondération des coefficients de la partie de filtrage temporel ; le vecteur h permettant également une estimée du canal utile de propagation en sortie de la partie de filtrage spatial. 4. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que dans l'étape (4) de calcul des coefficients du filtre spatial, du filtre temporel et de la partie de filtrage spatial, la minimisation du critère d'erreur quadratique moyenne est effectuée selon une contrainte de norme sur le vecteur de pondération h des coefficients de la partie de filtrage temporel vérifiant h+h = 1; le île vecteur h permettant également une estimée du canal utile de propagation en sortie de la partie de filtrage spatial. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que la mise à jour des coefficients des filtres spatial, temporel et d'égalisation s'effectue au début de chacune des séquences d'information (SI) de la trame courante, I'égalisation monodimensionnelle étant effectué sur la séquence d'information (sol), et les coefficients du filtre spatial et du filtre temporel étant estimés à l'aide de la séquence d'information (SI) démodulée et de la séquence d'apprentissage (SA) qui suit. 6. Récepteur radioélectrique multicapteur pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il comporte: - des moyens (6) de numérisation, de passage en bande de base et de filtrage passe-bas des signaux reçus par le réseau de capteurs (1 à N), - des moyens (10) de synchronisation comportant des moyens permettant d'effectuer une prise de synchronisation sur les signaux délivrés par les moyens de numérisation, de passage en bande de base et de filtrage passe-bas, des moyens pour estimer le nombre de trajets utiles, les temps de retard relatifs des différents trajets et leurs puissances relatives, et des moyens pour estimer le décalage en fréquence entre l'émission et la réception, - des moyens (7) de compensation du décalage en fréquence estimé par les moyens (10) de synchronisation, - des moyens (8) de filtrage spatial et d'estimation du canal utile de propagation comportant une partie de filtrage spatial (11) comportant un coefficient complexe (13) par voie, une voie étant formée respectivement par chaque capteur (1 à N) du réseau de capteurs, et comportant un filtre temporel (12) recevant sur son entrée un signal réplique déterminé, L'erreur quadratique moyenne entre la sortie de la partie de filtrage spatial (11) et la sortie du filtre temporel (12) étant minimisé selon une contrainte déterminée, - des moyens (9) d'égalisation monodimensionnelle comportant un égaliseur décidant des symboles transmis au rythme-symbole. 7. Récepteur selon la revendication 6, caractérisé en ce l'égaliseur est un égaliseur de type DFE. 8. Récepteur selon la revendication 6, caractérisé en ce que l'égaliseur est un égaliseur de type Viterbi.