FR 3034874 A1 20161014 FR 1500724 A 20150409 1 Procédé de séparation de sources pour signaux parcimonieux La présente invention concerne un procédé de détermination de la direction d'arrivée, respectivement de la direction d'arrivée et de la polarisation, de signaux issus de plusieurs sources radioélectriques au moyen d'un réseau de capteurs à diversité d'espace monopolarisation, respectivement bipolarisation, composé de P voies de réception avec P> 2 et P pouvant être inférieur au nombre de sources, lorsque le degré de parcimonie des signaux est tel que localement, dans leur représentation temps/fréquence, le nombre de sources présentes est égal à 2 au plus. La séparation de sources consiste à estimer la direction d'arrivée (connue sous l'acronyme DOA pour Direction of Arrivai en anglais) de signaux issus de plusieurs sources à partir de l'observation d'un mélange temporel et spectral de ces signaux, faite sur un réseau de capteurs, afin de pouvoir isoler les contributions de chaque source et en faire l'analyse de manière séparée. Dans les situations simples, c'est-à-dire lorsque les signaux sont séparables en temps, ou lorsqu'ils sont séparables en fréquence, des méthodes élémentaires telles qu'un prélèvement temporel borné ou un filtrage linéaire sont suffisantes, mais elles ne sont plus applicables dans les situations complexes où les signaux sont mélangés temporellement et fréquentiellement. Or ce type de situation est d'autant plus fréquent que la densité des émetteurs augmente, et avec elle la densité des signaux, comme c'est le cas par exemple avec la prolifération des émetteurs d'ondes radioélectriques. La présente invention concerne en particulier, mais de manière non restrictive, la séparation de sources radioélectriques, observées sur un réseau d'antennes à diversité d'espace (réseau interférométrique). D'une manière générale, sans faire d'hypothèse sur les signaux reçus, le nombre de sources que l'on peut séparer est limité par le nombre de capteurs disponibles. Le problème que l'on cherche à résoudre est d'augmenter le nombre de sources que l'on peut séparer à nombre de capteurs fixé, afin de limiter le coût, l'encombrement, le poids et la consommation électrique du récepteur. Ces contraintes sont particulièrement critiques dans les applications embarquées. On exploitera pour cela les structures temporelle et spectrale des signaux que l'on trouve fréquemment dans les applications (télécommunications, écoutes radar, acoustique, ...). Les techniques classiques de séparation de sources reposent sur l'utilisation des statistiques d'ordre 2 (voir [1] « Les méthodes haute résolution, traitements d'antenne et analyse spectrale », Ouvrage collectif sous la direction de Sylvie Marcos, eds Hermès 3034874 2 1998). Lorsque le nombre de capteurs est P, elles permettent de séparer au plus P-1 sources dans les cas classiques (e.g. capteurs alignés, équidistants). Ces techniques ont été étendues aux ordres supérieurs, le plus souvent l'ordre 4 (voir [2] « Statistiques d'ordre supérieur pour le traitement du signal », J.L. Lacoume, P.O. 5 Amblard, P. Comon, Dunod 2003, [3] « On the virtual array concept for higher order array processing", P. Chevalier, L. Albera, A. Ferréol, P. Comon, IEEE Transations on Signal Processing, vol 53, n°4, april 2005, [4] « High resolution direction finding from higher order statistics : the 2-q MUSIC algorithm », P. Chevalier, A. Ferréol, L. Alberra, IEEE Transactions on Signal Processing, vol 54, n° 8, august 2006). 10 Les méthodes aux ordres supérieurs nécessitent de disposer d'un très grand nombre d'échantillons et leur coût de calcul est élevé. Les méthodes de décomposition des mesures en composantes indépendantes (Independant Components Analysis ou ICA en anglais) ont été aussi mises en oeuvre pour la séparation de sources ([5] "Handbook of blind source separation", P. Comon, C. Jutten, Academic Press 2010). Les signaux 15 gaussiens étant complètement caractérisés par leurs moments d'ordre 1 et 2, toutes ces méthodes ne s'appliquent qu'aux signaux non gaussiens (voir [6] "Two decades of array signal processing research", H. Krim et M. Viberg, IEEE Signal Processing Magazine, july 1996). Le nombre de sources séparables reste dépendant du nombre de capteurs disponibles. 20 Pour donner des capacités supplémentaires en termes de séparation de sources, des chercheurs ont exploité des propriétés spécifiques que l'on rencontre dans les applications, au lieu de rechercher comme ci-dessus des méthodes universelles. Pour cela ils ont fait intervenir le caractère « parcimonieux» ou « sparse » de la représentation du signal dans une base de fonctions appropriées. Dans ce domaine, les articles 25 concernent essentiellement les signaux audio décomposés sur une base (ou plutôt un dictionnaire) de Weyl-Heisenberg que l'on obtient pratiquement au moyen d'une transformée de Fourier discrète pondérée sur un horizon temporel limité (Short Time Fourier Transform). Jusqu'à environ 2005, les études ont porté presque exclusivement sur des situations où le « degré de parcimonie » est tel que chaque source se dévoile seule 30 (donc sans mélange), dans la plupart des composantes de la base parcimonieuse dont il a été question ci-dessus. Le problème se simplifie alors considérablement, et il suffit d'associer par clustering les mesures vectorielles délivrées par le capteur correspondant à une même source pour obtenir le vecteur directionnel de chaque source, filtré sur le cluster qui lui correspond. Cela est expliqué dans de nombreux articles ou thèses dont [7] "Survey of 3034874 3 sparse and non sparse methods in source separation", P.D. O'Grady, B.A. Pearlmutter, S.T. Richard, International Journal of Imaging systems and Technologies, Special Issue 15(1), 2005 ou [8] « Estimation robuste et apprentissage aveugle de modèles pour la séparation de sources sonores », S. Arberet, Thèse de l'université de Rennes I, 5 17/12/2008. Par la suite, on a cherché à améliorer la précision du vecteur directionnel dans le cas où une source peut être mélangée avec d'autres sources de niveau moindre mais où il y a toujours une source prépondérante par rapport aux autres. L'ensemble des contributions est modélisé par un processus aléatoire gaussien centré de covariance 10 connue ou inconnue. Le nouveau traitement de clustering et filtrage consiste alors à tenir compte de cette covariance si elle est connue ou de son estimée. Cela est expliqué dans [9] "Undetermined reverberant audio source separation using a full rank spatial covariance model", N.Q.K. Duong, E. Vincent, R. Gribonval, IEEE Audio, Speech and Language Processing, sept 2010, pp 1830-1840 ou [10] "Contribution à la séparation de sources et à 15 la description des contenus audio", Habilitation à diriger des recherches, E. Vincent, Université de Rennes I, 23/11/2012 qui est un point d'entrée récent pour ce domaine de recherche. Les méthodes à l'ordre 2 ou les méthodes utilisant les statistiques d'ordre supérieur, traitent un nombre de sources qui est limité par le nombre de capteurs. 20 Cela provient du fait que ces méthodes ne font aucune hypothèse sur la structure temporelle ou spectrale des signaux interceptés. Implicitement, ces traitements sont établis en faisant l'hypothèse que les signaux sont permanents et occupent toute la bande d'analyse. Les méthodes parcimonieuses traitent un nombre de sources quelconque, mais 25 sous l'hypothèse que localement une seule source est prépondérante par rapport aux autres. L'invention a pour but de proposer un procédé permettant de traiter un nombre de sources supérieur au nombre de capteurs disponibles dans le cas où le degré de parcimonie des sources est tel que le nombre de sources présentes localement est égal à 30 1 ou 2. Plus précisément, on suppose que la représentation temps/fréquence fait apparaître une proportion non nulle inconnue de composantes nulles, de telle sorte que lorsqu'on prélève les mesures effectuées sur un ensemble de cases temps/fréquence, appelé fenêtre, de taille réduite par rapport à la bande instantanée totale traitée, et par rapport à la durée totale de l'analyse, alors le mélange des signaux est limité à deux 35 signaux. La taille des fenêtres est déterminée pour intercepter au mieux, en moyenne, les 3034874 4 signaux d'intérêt, mais ceux-ci sont de durée et de bande variables, et il est donc possible, dans ces conditions, qu'un signal soit « vu» par plusieurs fenêtres, ce qui va éclater en autant de fenêtres l'estimation de la direction d'arrivée. Sur chaque fenêtre, le signal peut être seul, ou mélangé avec un autre signal, qui peut lui-même être « vu » par 5 une ou plusieurs fenêtres. Ainsi, pour avoir une vision plus cohérente de l'environnement il est nécessaire de regrouper les estimations réalisées sur les fenêtres correspondant à un même signal de façon à délivrer, pour un signal donné, une seule information de DOA. A cet effet, l'invention a pour objet un procédé du type précité, caractérisé en ce 10 qu'il comporte les étapes suivantes : a) calculer les Transformées de Fourier Discrètes successives du signal reçu échantillonné pour obtenir une grille P-vectorielle temps-fréquence du signal ; chaque élément de la grille contenant un vecteur complexe de dimension P appelé mesure ; 15 b) définir un découpage de la grille temps-fréquence, en un ensemble de fenêtres ; c) sur chaque fenêtre, cl- calculer la matrice de covariance des mesures de cette fenêtre, c2- dénombrer les sources pour identifier une fenêtre monosource ou bisources, 20 c3- déterminer la ou les deux plus grandes valeurs propres, et le ou les deux vecteurs propres associés de la matrice de covariance ; d) discrétiser le domaine des directions d'arrivée accessibles par le réseau, e) générer des vecteurs directionnels pour les directions d'arrivée discrétisées accessibles par le réseau ; 25 f) associer les vecteurs directionnels aux fenêtres, par comparaison de la norme du projeté du vecteur directionnel sur le sous-espace vectoriel engendré par le ou les deux vecteurs propres de chaque fenêtre considérée ; g) pour chaque ensemble de fenêtres associées à un même vecteur directionnel, obtenir le vecteur directionnel filtré de la source correspondante en calculant le 30 vecteur propre associé à la plus grande valeur propre d'une matrice construite à partir des valeurs propres et vecteurs propres des matrices de covariance desdites fenêtres. Suivant des modes particuliers de mis en oeuvre, le procédé comporte l'une ou 35 plusieurs des caractéristiques suivantes : 3034874 5 - l'étape f) d'association des vecteurs directionnels aux fenêtres monosource comporte une recherche du maximum en fonction du vecteur directionnel, de la densité de probabilité des mesures pour des fenêtres monosource, sous la contrainte que le module du vecteur directionnel soit égal à 1; 5 - l'étape f) d'association des vecteurs directionnels aux fenêtres monosource, les inconnues représentant l'amplitude complexe du signal après Transformées de Fourier Discrètes sont remplacées par leur estimée au sens du maximum de vraisemblance ; - l'étape f) d'association des vecteurs directionnels aux fenêtres bisources comporte une recherche du maximum en fonction du vecteur directionnel, de la densité 10 de probabilité des mesures pour des fenêtres bisources, sous la contrainte que le module du vecteur directionnel soit égal à 1 ; - l'étape f) d'association des vecteurs directionnels aux fenêtres bisources, les inconnues représentant l'amplitude complexe du signal de chaque source après Transformées de Fourier Discrètes sont remplacées par leur estimée au sens du 15 maximum de vraisemblance ; - pour un réseau bipolarisation, l'étape e) de génération des vecteurs directionnels comporte une estimation des paramètres de polarisation au sens du Maximum de Vraisemblance ; - pour un réseau bipolarisation, pour chaque direction d'arrivée O, soit, pour tous 20 les (H(G), V(0)), où H(0) (respectivement v(0)), est la réponse du réseau à une onde polarisée horizontalement (respectivement verticalement), de direction d'arrivée O, pour chaque fenêtre bisources, on calcule les éléments propres de la matrice ( Wii*H(Or Wi;H(0)Wiy(Of 1,f7;i/(0).1/VH(6,) 1Wy(012 ) où Wu est le vecteur propre associé à la plus grande valeur propre de la matrice de 25 covariance de la fenêtre bisources considérée ; et W2j est le vecteur propre associé à la deuxième plus grande valeur propre de la matrice de covariance de la fenêtre bisources considérée ; si la valeur propre maximum a de Mbi est proche de 1, on associe, à cette fenêtre, le vecteur directionnel U(0,h,y) correspondant à la direction O et au vecteur de polarisation 30 égal au vecteur propre associé à a ; 2 Mbi = E 3034874 6 si les deux valeurs propres de Mb, sont proches de 1, les deux sources ont comme direction angulaire O mais leur vecteur de polarisation reste indéterminé ; et : pour chaque fenêtre monosource, on calcule les éléments propres de la matrice ( if,*1/(912 Wi*H(9).W; V(9 5 M mono r/r/j*T7(0).W; MO) 1WY (Or où W., est le vecteur propre associé à la plus grande valeur propre de la matrice de covariance de la fenêtre monosource considérée ; si la valeur propre maximum a de Mmono est proche de 1, on associe à cette fenêtre le vecteur directionnel U(0,h,v) correspondant à la direction 0 et au vecteur de polarisation 10 égal au vecteur propre associé à a ; - lorsque le réseau est monopolarisation, pour chaque direction d'arrivée, c'est-à-dire pour chaque U = chaque vecteur directionnel est associé ou non à chaque fenêtre monosource par comparaison de 1 -1Wi U2l à un seuil, et 15 chaque vecteur directionnel est associé ou non à chaque fenêtre bisources par comparaison de 1- Wi*JU12 42*.i U 2 à un seuil ; où 1J'. est le vecteur propre associé à la plus grande valeur propre de la matrice de covariance de la fenêtre considérée, lorsque la fenêtre est monosource ; où W1 j est le vecteur propre associé à la plus grande valeur propre de la matrice de 20 covariance de la fenêtre considérée, lorsque la fenêtre est bisources ; où W2j est le vecteur propre associé à la deuxième plus grande valeur propre de la matrice de covariance de la fenêtre considérée, lorsque la fenêtre est bisources ; et où les seuils dépendent de la plus grande valeur propre de la matrice de covariance dans le cas monosource, et des deux plus grandes valeurs propres de la matrice de 25 covariance dans le cas bisources ; - pour un réseau monopolarisation ou bipolarisation, pour estimer un vecteur directionnel filtré : 3034874 7 g1 - on calcule la matrice CVPP de covariance des vecteurs propres pondérés de chaque fenêtre de la réunion de l'ensemble des fenêtres monosource et de l'ensemble des fenêtres bisources associées à un même vecteur directionnel ; chaque vecteur propre est pondéré par le rapport signal à bruit de la fenêtre dont il provient ; (4 ) 5 CVPP=We+ , (ww4 w2 ,w2 JEJW *, .12 U où J1u est l'ensemble des fenêtres monosource associées au vecteur directionnel ; où J2 est l'ensemble des fenêtres bisources associées au vecteur directionnel ; où Wj est le vecteur propre associé à la plus grande valeur propre 2 de la matrice de covariance de la re fenêtre de l'ensemble J ; 10 où Wi j est le vecteur propre associé à la plus grande valeur propre 21, de la matrice de covariance de la jème fenêtre de l'ensemble J 2u ; où W2, est le vecteur propre associé à la deuxième plus grande valeur propre 221 de la matrice de covariance de la jème fenêtre de l'ensemble J2, ; où 2est égal à (2j _202)/20.2 ; 15 où /1.; j est égal à (2 - 20-2)/ 20-2 ; où 2.2.1 est égal à (22 - 20-2 )i 20-2 et où 20.2 est la puissance du bruit. g2 - on prend pour vecteur directionnel filtré le vecteur propre associé à la plus grande valeur propre de la matrice de covariance des vecteurs propres pondérés CVPP ; 20 L'invention a également pour objet une installation de détermination de la direction d'arrivée, respectivement de la direction d'arrivée et de la polarisation, de signaux issus de plusieurs sources radioélectriques comportant un réseau de capteurs à diversité d'espace monopolarisation, respectivement bipolarisation, composé de P voies de réception avec P> 2 et P pouvant être inférieur au nombre de sources, lorsque le degré 25 de parcimonie des signaux est tel que localement, dans leur représentation temps/fréquence, le nombre de sources présentes est égal à 2 au plus, caractérisée en ce qu'elle comporte des moyens pour la mise en oeuvre d'un procédé tel que défini ci-dessus. 3034874 8 L'invention sera mieux comprise à la lecture de la description qui va suivre, faite en se référant aux dessins, donnés uniquement à titre d'exemple, sur lesquels : - la figure 1 est un organigramme du procédé tel que mis en oeuvre dans l'invention dans le cas d'un réseau antennaire monopolarisation ; 5 - la figure 2 est un organigramme du procédé tel que mis en couvre dans l'invention dans le cas d'un réseau antennaire bipolarisation ; et - la figure 3 est un schéma illustrant les grandeurs intervenant dans le calcul de la densité de probabilité des mesures dans le cas bisources. 10 L'invention est adaptée à la fois aux réseaux antennaires à monopolarisation et aux réseaux antennaires à bipolarisation. La figure 1 décrit un dispositif de séparation de sources selon un premier mode de réalisation de l'invention appliqué à un réseau antennaire à monopolarisation. Le dispositif mettant en oeuvre le procédé de séparation de sources selon 15 l'invention décrit à la figure 1 comprend un réseau antennaire composé d'une pluralité d'éléments antennaires ou capteurs ANTi, ANT2, ANT3...ANTp à monopolarisation. Chaque élément antennaire est couplé à une voie de réception R1, R2, R3.. .R pour, notamment, numériser le signal analogique reçu par chaque capteur. La figure 2 décrit un dispositif de séparation de sources selon un autre mode de 20 réalisation de l'invention appliqué à un réseau antennaire à bipolarisation. Le dispositif de séparation de sources selon l'invention décrit à la figure 2 comprend une pluralité d'éléments antennaires ANTi, ANT2, ANT3...ANTp aptes à fonctionner selon deux polarisations distinctes. Chaque élément antennaire est couplé à une voie de réception R1,R2,R3...Rp pour, notamment, numériser le signal analogique reçu 25 par chaque capteur. Dans différentes variantes de réalisation du dispositif de séparation de sources selon l'invention, les modules de calcul peuvent être agencés selon différentes architectures, en particulier chaque étape du procédé peut être implantée par un module distinct ou au contraire l'ensemble des étapes peut être regroupé au sein d'un module de 30 calcul unique. Avantageusement, la réception est faite sur un réseau à diversité d'espace (réseau interférométrique) et la démodulation du signal permettant la « descente en bande de base » est effectuée par le même oscillateur local pour toutes les antennes afin d'assurer une cohérence. Le signal reçu est échantillonné en réel ou en complexe (double 35 démodulation en quadrature ou tout autre procédé) sur chaque voie. 3034874 9 Chaque signal échantillonné est passé dans un ou plusieurs bancs de filtre par Transformée de Fourier Discrète (TFD) pondérée qui réalisent une adaptation moyenne à la bande des signaux d'intérêt. On effectue ainsi une succession de TFDs pondérées avec un recouvrement provenant de l'utilisation d'une pondération. A l'issue de cette 5 opération, appelée analyse temps-fréquence, le signal est transformé en une grille temps- fréquence. Chaque case de la grille contient un vecteur complexe qui est le résultat des Transformées de Fourier Discrètes pour toutes les voies, pour un intervalle temporel et un intervalle fréquentiel donné. Plus précisément, le signal reçu, filtré dans une bande de typiquement plusieurs r 10 centaines de MHz, est modélisé par : s 0(t)e`27(of . Ce modèle ne fait pas d'hypothèse sur le type de modulation. Ce signal est échantillonné à une cadence Te telle que 1/Te >> 2 x bande du signal utile, lors de l'étape 104. On calcule, à l'étape 106, les TFD pondérées et recouvrantes de ce signal sur 15 NTFD points. La pondération a pour rôle de réduire les lobes secondaires. Comme cette pondération induit une variation de la contribution des données à la TFD (les données au centre du support temporel de la TFD se voyant attribuer un poids beaucoup plus important que les données sur les bords du support), qui peut aller jusqu'à une perte des signaux courts, on prend l'hypothèse d'un recouvrement des supports temporels 20 (typiquement %). Pour les fréquences des signaux et les distances qui interviennent ici, on peut considérer que le front d'onde est plan. Donc les antennes reçoivent le signal avec une différence de phase fonction des deux angles entre le plan d'onde et le plan des antennes. 25 Dans le cas monosource, les mesures recueillies sur le réseau complet s'écrivent donc comme : = snU +B' - X,, représente les mesures : X,, est un vecteur colonne complexe de dimension 30 P, où P est le nombre de voies de réception et n = 1,2, ... N, est un double indice (I,c) parcourant l'espace des temps (indice de la transformée de Fourier) et des fréquences (numéro de canal pour une transformée de Fourier). Plus précisément, l'indice n parcourt les cases d'une fenêtre rectangulaire temporelle x fréquentielle de taille N. Les indices I et c correspondent aux numéros de ligne et de colonne des cases de la fenêtre. 3034874 10 - sr, est un nombre complexe représentant le signal après TFD - Bn est le bruit thermique dans la case temps/fréquence d'indice n. Best un vecteur colonne de dimension le nombre de voies de réception P. B' est gaussien sur ses composantes réelle et imaginaire, indépendant d'une case temps/fréquence à l'autre 5 et indépendant d'une voie à l'autre. Autrement dit, B' est blanc spatialement, fréquentiellement et temporellement. L'écart type du bruit compté sur chaque composante réelle ou imaginaire, au niveau d'une case temps/fréquence, est égal à a. Pour que l'hypothèse d'indépendance du bruit d'une case à l'autre soit vérifiée, on limite le recouvrement des TFD à 50%. 10 - Dans le cas d'un réseau interférométrique monopolarisation, le vecteur directionnel U s'écrit sous la forme : ( Ul - U =g , où gest un scalaire complexe dépendant de la polarisation, de la \ Pi fréquence f et de la direction d'arrivée 0 de l'onde incidente, et où les ui sont des nombres complexes de module 1 représentant les déphasages géométriques 15 associés à la direction de l'onde incidente. On peut choisir comme référence de phase une des antennes du récepteur. Dans le cas d'un réseau interférométrique bipolarisation, U s'écrit sous la forme : U=hH+vV, où h et y sont des scalaires complexes tels que 1h2 = 1 qui expriment la 20 polarisation de l'onde incidente, et où H (respectivement V) est la réponse du réseau à une onde polarisée horizontalement (respectivement verticalement), H et V ne dépendant que de la direction d'arrivée 0 et de la fréquence f de l'onde incidente. Dans les deux cas, on peut considérer que U est normé, et que sn porte la puissance du signal et le gain moyen du réseau. 25 De plus, on suppose que les variations de U, H, V sont négligeables sur la bande de fréquence analysée. Dans le cas monopolarisation, U ne dépend donc plus que de la direction d'arrivée du signal, et dans le cas bipolarisation, U ne dépend plus que de la direction d'arrivée et de la polarisation du signal. 3034874 11 Dans la suite du texte, pour alléger les écritures, on utilisera la notation U sans préciser systématiquement les dépendances en 0 , h, y. U est de dimension le nombre de voies de réception P. U est conservé par la TFD qui est une transformation linéaire, et se retrouve sur 5 le signal en sortie de TFD. Dans le cas général il peut y avoir un mélange de K signaux (K étant éventuellement supérieur à la résolution du réseau). Le signal s'écrit alors : Xn = E sk (n)U k + B ; n= 1 ,2 , . . .N k=1 Equation 1 Expression d'un mélange de signal 10 L'hypothèse fondamentale est que compte tenu de la structure des signaux (limités en temps, en bande ou en temps et en bande), la complexité locale d'un mélange est limitée à deux signaux. A l'étape 116, on définit un découpage de la grille temps/fréquence en un ensemble de fenêtres de taille fixe prédéterminée pour se mettre dans le cadre de cette 15 hypothèse. Pour un ensemble des N cases temps/fréquence restreint à une fenêtre d'indice j, le modèle devient : Xin =sil (n)U11 + s2 (n)U 2 + Bn Equation 2 Expression d'un mélange de 2 signaux dans une fenêtre 20 Au cours d'une première boucle 120, on examine toutes les fenêtres successivement pour calculer pour chacune d'elles, la matrice de covariance C des mesures à l'étape 122, puis pour chaque fenêtre j, à l'étape 124, on diagonalise totalement ou partiellement la matrice C, et on effectue le dénombrement des sources en 25 appliquant une des nombreuses méthodes décrites par exemple dans [11] M. Wax and T. Kailah, « Detection of signals by information theoretic criteria », IEEE Trans. Acoust., Speech, Signal Process., vol. 33 no. 2, pp 387-392, apr. 1985, ou plus récemment dans [12] S. Kritchman and B. Nadler, Non-Parametric Detection of the Number of Signals : Hypothesis Testing and Random Matrix Theory", IEEE Trans. On Signal Process., vol. 57 30 no. 10, oct 2009. 3034874 12 En situation monosource, la valeur propre maximale et le vecteur propre W, associé sont conservés et en situation bisources, les deux valeurs propres 11j, X21 maximales et les deux vecteurs propres Wli, W2, associés sont conservés. 5 En particularisant le vecteur directionnel U, on peut écrire pour les mesures extraites de la fenêtre monosource j: Xin = eisnU + - e j)e'L + B Equation 3 Expression d'un mélange de signal dans une fenêtre où les e sont des variables aléatoires indépendantes prenant les valeurs 1 ou 0 avec les 10 probabilités r et 1- r , ce qui traduit la proportion de fenêtres correspondant au vecteur directionnel U L est un vecteur directionnel que l'on considère comme aléatoire équiréparti sur son ensemble de définition. La densité de probabilité des mesures Xin pour un j donné, s'écrit : 1 -snul 2j+(l-r)1 A p()C X X Ji= rK expH _20.2 En 15 où K et A sont des constantes, Equation 4 Densité de probabilité des mesures dans le cas monosource que l'on notera p(X1)pour alléger les écritures. Pour les traitements qui suivent, il est avantageux d'écrire EllXin - snUll2 sous une forme qui fait apparaître les données extraites pour chaque fenêtre j : les éléments 20 propres de la matrice de covariance Exinx,..' où X. est la transposée conjuguée de X. Pour simplifier, on n'écrira plus l'indice j. -snur= Sn 2 Ellx.11 2 U* Soient Wk 2k les éléments propres rangés par ordre décroissant en de la matrice de covariance. On a: 25 EliXn112 = tr(EXnX,:).--E/Ik et U*Exnxnu Par ailleurs, en situation monosource : /11 » 22 /134 /tp = 20- 2 Et donc : 3034874 13 P Epcnr -u Ex-nx.nu =E2k (1 -1wk.u12) 2,[1 20-2E -1WkU121 k=2 Comme Wk,k =1...P forment une base orthonormée et que 11U112 = 1, on a: i[1-lifkU12]=P-1-(1-1W1 Ur). k=2 Finalement on obtient : 5 E 0,1%02 -u.Ex-nx,:u. (2, -20-2)(1-1w, u12)+ 2(P -1)o-2 . 1 _20.2 (1 Et : - ox' -snur - 1, Els' 20-2 ' 2o-2 Equation 5 Argument de l'exponentielle de la densité de probabilité monosource Pour un ensemble des fenêtres monosource J1, la densité des mesures est card.I1 p(X)où l'argument de l'exponentielle a la forme de l'Equation 5 J=1 10 Equation 6 Densité de probabilité des mesures pour une famille de fenêtres monosource De même que dans le modèle des signaux pour une fenêtre monosource, en particularisant le vecteur directionnel U, on peut écrire, pour une fenêtre bisources : Xin = eils,,U+cnYjj+(1-e)[d'Li+ e K .1+ B 15 Equation 7 Expression des mesures en bi sources Comme dans le modèle des signaux sur un ensemble de fenêtres monosource, les c sont des variables aléatoires indépendantes prenant les valeurs 1 ou 0 avec les probabilités p et 1- p. La densité de probabilité de Xj, pour j fixé est : 20 p(21' fo..., X pz,...X iN) = pK exp 20.1 2XJfl - snu - y,112) + (1- p)I A Equation 8 Densité de probabilité des mesures dans le cas bi sources que l'on notera p(x1)pour alléger les écritures. On note l'analogie avec le cas monosource (Equation 4). Les paramètres d'intérêt sont : U, Yi , , . 3034874 14 De l'indépendance en j, on déduit la densité pour une famille de fenêtres bisources : cardJ2 p(xin) Equation 9 Densité de probabilité des mesures pour une famille de fenêtres bisources 5 Comme dans le modèle des signaux sur un ensemble de fenêtres monosource, on a intérêt à présenter l'écriture de la densité de l'Equation 8 sous une forme qui fait apparaître les éléments propres principaux de la matrice de covariance de X.. Comme précédemment on omet l'indice j. Nous posons : S = (s,ic,i)T et M = (LI Y). 10 On a : ± 11)(n- snu 2 = Ellxn -msn 2 Xn*MS' n=1 n=1 I =Ellx.112 +s*nm*msn -snm On note que M*M est une matrice 2x2 inversible puisque U, Y sont indépendants (2 sources dans des directions distinctes sans ambiguïté monosource). L'expression précédente peut alors être réécrite sous la forme : 15 Eilxn112 +(sn -(m.mrm xn) m m(sn -(m n)-Ex,*,m(m.m)-im X n Equation 10 Argument de l'exponentielle de la densité de probabilité bisources Le premier terme peut être transformé en utilisant les éléments propres de la matrice de covariance sur la fenêtre j : El n112 = trE X n X =E = + +(P- 2)2cr2 =(2 - 20.2)+ (22 - 2c72)+ P .2.72 k=1 20 Equation 11 Transformation du 1' terme de l'exposant de la densité de probabilité On laisse le deuxième terme inchangé. En exploitant le fait que M(M*M)-1M* est le projecteur sur le sous-espace engendré par U et Y, on trouve que le troisième terme peut également être transformé. Après modification, on obtient : 25 , X * 2 n*M0// mrim*x = (Â, -2c1w,*ur + (22- 2cs2W2*U + - 20-2 )M*4 (22 - 2621WM2 Equation 12 Transformation du 3ème terme de l'exposant de la densité de probabilité 3034874 15 où Z est tel que : Z = aU + flY avecoe + flU*Y = 0 et Ice12 +1,312 + rev`u + --cifiU*Y =1. L'exposant du terme exponentiel s'écrit donc : arg(exp) = 2e2 Iff1*U12) 22_20.2 (1 1W2s02) 2o-2 2o-2 + /11- 20'21_4.1222 -20.2 lezi2 W Z 20-2 I 1 20-2 I 2 I - -(ild*M)1M*Xn)*MsM(Sn - (Ad M)1M*Xn )/ 20.2 - (nP- 2) Equation 13 Argument de l'exposant du terme exponentiel de la densité de probabilité 5 Lors d'une boucle 130, effectuée sur tous les directions d'arrivée 0 et sur toutes les fenêtres, une étape 132 d'association des fenêtres aux vecteurs directionnels U est effectuée, ceci afin de regrouper ensemble les fenêtres (qu'elles soient monosource ou bisources) correspondant à une même source. 10 Pour ce faire, les modèles de signaux mesurés en situation monosource et bisources font intervenir des inconnues relatives à la DOA et à la polarisation des sources par l'intermédiaire des vecteurs directionnels U et des inconnues relatives aux formes d'onde. On cherche à définir un estimateur performant des vecteurs directionnels en 15 considérant sn et en comme des paramètres nuisibles du modèle. Comme on dispose d'un grand nombre de mesures pour U, et qu'on n'a pas d'information a priori sur U (sauf la structure de ce type de vecteur), on utilise avantageusement le Maximum de Vraisemblance (MV). Pour éliminer sn et cn on va les remplacer avantageusement par leur estimée au 20 sens du Maximum de Vraisemblance rendue calculable grâce à la transformation de la densité de probabilité des mesures qui a été opérée dans le modèle statistique des signaux. Dans le cas de fenêtres monosource, la densité de probabilité de l'ensemble des mesures Xin s'obtient par les Equation 4, Equation 5, Equation 6. 25 p(Xj, )= IrK' 1 2 2i -20.2 ( 2) +(l-r)IC} ex, Els 1WiU 2o." 2o-- Equation 14 Equation de la densité de probabilité 3034874 16 où K'. K exp(1- P) et où lest la plus grande valeur propre extraite de la matrice de covariance de la fenêtre d'indice j, et où Wi est le vecteur propre associé à cette valeur propre. L'association ou regroupement des fenêtres revient à définir les indices j des 5 fenêtres correspondant au vecteur directionnel U et, au passage, à estimer U. De façon générale, on dispose d'un grand nombre de mesures pour estimer U, et il est donc avantageux d'utiliser le maximum de vraisemblance. Cependant, d'autres paramètres que U interviennent dans l'expression de la densité (Equation 14) : ce sont le signal set r. 10 Dans la suite, on verra que des approximations simples et justifiées permettent de se passer de la connaissance de r. Quant à sn qui apparaît comme un paramètre « nuisible » pour l'estimation de U, on l'élimine en le remplaçant par son estimée au sens du Maximum de Vraisemblance. Cela revient à effectuer l'estimation conjointe de sn , U par le maximum de vraisemblance. De ces estimations, on ne conserve ici que celle de 15 U. Le travail de modélisation et de transformation de la densité de probabilité développé dans le modèle des signaux sur un ensemble de fenêtres monosource, trouve son application ici. En effet, sous la forme de l'Equation 14, il est facile de voir que maximiser H p(x1) en sin revient à remplacer sin par U*Xin . Le critère à maximiser 20 pour estimer U est donc : Max I p( in) . s Equation 15 Critère sur U Pour tenir compte de la contrainte 0/2 = 1, on forme l'expression suivante avec 25 a le paramètre de Lagrange : cardli Max r][p(xp, )- c4/112 -1) Equation 16 Critère sur U avec contrainte de normalisation 3034874 17 Après avoir pris le logarithme et après avoir dérivé par rapport à U* , on trouve l'équation du maximum de vraisemblance pour l'estimée de U : 2 care riC ( t 217 vt 262)(J V JW;U)eXp(...) = 0 rK1 exp( )+ (1- r) I e ( -20-2 (1 12 20.2 5 Equation 17 Equation pour U Il y a deux difficultés pour résoudre l'Equation 17. La première est sa forme très non linéaire en U, la seconde est que généralement il y a plusieurs solutions puisqu'il y a plusieurs sources présentes lorsqu'on considère un grand nombre de fenêtres. 10 La forme de exp(...) et le fait que (2 - 2o-2)/ 20.2 , qui est égal au rapport signal à bruit après formation de faisceau dans la direction de la source, est un nombre élevé (> 20 dB) vont permettre de trouver le traitement d'estimation des U. Remarquons que l'on peut regrouper les U en plusieurs catégories : 1) Les U tels que pour tout j : 1- Iff7j*U12 > seuil de sorte que pour un tel U, 15 l'argument de l'exponentielle dans l'expression de la densité de probabilité est toujours grand en valeur absolue, et négatif. 2) Les U auxquels on peut associer un ensemble de W tels que : 1 -1Wi*U12 20.2, "122 >2 -2 , 0- on déduit : C - 20.2 )1Tei*Z12 + (222 - 20.2 )11 - WI*Z12carliei*Z1 +2 ry2 zl 2 1 De cette majoration, on déduit que Z optimal est une combinaison linéaire de W , W2 . 10 Comme, de plus, Z est orthogonal à U, Z est donc le vecteur unitaire de la droite intersection du plan W2 avec le plan orthogonal à U, comme illustré sur la figure 3. L'Equation 13 s'écrit, en posant 20.2 2, /12 -2o-2 = 2a-2 2cr2 E = arg(exp) = (1 - IT/T/1 U12 - 2)-2'2(1-if:U2 -1T472*Z 2) 15 - (s' - (m.mr ,z)m*m(s -(m*Ae1m*xn)/20.2 -(nP-2) soit U0 1e vecteur unitaire de la projection de U sur le plan (W1, W2 ) U0 estorthogonal à Z. On a alors : 1-1W, Ur -1WitZ12 =1-1 VU2.1U*U012 20 En effet, si on introduit UO le projeté orthogonal de U sur le plan (WI,TY2) alors on a la relation prlur = lw,*(for Et d'autre part : = 11W 112 Po' 112 COS(W Uo.) = Uo. 112 COS(W , U0 ) car U0 et Us ont colinéaires 2 = 112 .iltio COS(W Uo ),I1U0 Ir car 11U00= 1 3034874 Qu'on réécrit en : 20 2 = Wi* 211u01121 U.002 cos( WI U0 )XllUO 11211tf0 02 uorlu uor En ajoutant et en retranchant In/1*(1012 on obtient : 1-1Wi -1Wi*Z12 =1-1WI*U012-IPTI 12 + 1W U012 (1 HUsUo 2) 5 ce qui entraîne: 1-1W:U2 -1WitZ12 = 12(1-1U 12) car, Uoet Z formant une base orthonormée du plan (U0,Z), et W1 étant un vecteur unitaire de ce plan, on peut l'exprimer dans cette base. Sa norme, exprimée dans cette base, vaut 1 puisque W1 est normé, et elle est égale à 1WI*U012 ±M*Z12' 10 On a le même résultat avec W2 (dans le deuxième terme de E). Par ailleurs, on a: U U012 =1W +1W2*U2puisque Wi et W2 forment une base orthonormée du plan (W1,W2). Finalement, E s'écrit : E = arg(exp) = -1 *Ur -1W2*U121.[/1, W1 U012 + W2*U012] 15 - (nP - 2) Equation 22 Expression de l'argument de l'exponentielle de la densité de probabilité Le terme « sensible » concernant le vecteur directionnel U dans E est 1 --1W 2 -1W2 U2l qui exprime la distance au carré de U au plan (W1,W2). Dès que 20 cette distance au carré est supérieure à un seuil, et multipliée par le terme/M )+ /t2 avec 2; »1,12 »1, on a exp(E)= 0, sauf si U est orthogonal au plan (W , W2) (car alors U0 estnul et l'argument de l'exponentielle est nul aussi), mais ce cas ne se produit pas en pratique. 3034874 21 La densité de probabilité p(x) s'écrit en réintégrant l'indice j pour les éléments propres : p(X in) = pK"exp[- -L (M M) 2 , n) M* M(S in (Al* el Ad* X ji 1 v--^ \-1 x expL- (1-1W1*, U12 -Iff2*,U12)(2, /1:2,1VV2*JU012)1 2 avec K". K exp(- P + 2) 5 Equation 23 Expression de l'argument de l'exponentielle de la densité de probabilité L'expression de la densité de probabilité pour l'ensemble des fenêtres bisources est donnée par l'Equation 9. Après remplacement de S'n par (M*M) 1M , on obtient : p(X in) = pK"xexp[- (1- wi*Jur 2)(2;,1w1;u012 1w2;u012)1+(1- p)/ c 10 avec K"= K exp(- P+ 2) On peut considérer qu'on a toujours pK"» (1- p)/ C. L'expression du Maximum de Vraisemblance de U à partir du produit (sur j) des densités p(x1) fait intervenir une dérivation par rapport à U de 2j1Wi*,U012 + 22,1Wy012 mais ce terme est multiplié par 1- lifU12 -1W2*JU12 qui est 15 proche de 0 pour que la fenêtre j soit prise en compte lorsqu'on travaille avec le vecteur U. Nous n'écrivons donc pas non plus ce terme. De plus : j(i lj 0 + f2j - IFV*U If* 0 seuil (cf. Equation 18) 10 Cela se fait en appliquant le test 132M: - monosource, monopolarisation - bisources, monopolarisation 2 -1W2*JU2I seuil (cf. Equation 25) Les seuils dépendent de la première valeur propre dans le cas monosource, et des deux premières valeurs propres dans le cas bisources. 15 Dans une boucle 140, pour chaque ensemble de fenêtres associé à un même maximum local de cardJw + cardj2u , on filtre ensuite le vecteur directionnel. Le vecteur propre associé à la plus grande valeur propre (étape 144) de la matrice selon l'Equation 27 (étape 142) fournit le vecteur directionnel filtré. Dans le cas monopolarisation, U n'est fonction que de la DOA, en revanche en 20 bipolarisation U dépend de la DOA et de la polarisation suivant la relation : U=hH+vV Equation 28 Expression de U en fonction de la réponse du réseau dans les 2 polarisations croisées où les vecteurs H et V ne dépendent que de la DOA et (h,v) caractérisent la 25 polarisation. On peut toujours supposer que : 11112+1112 =1 Après orthonormalisation de la base (H,V), on peut écrire U sous la forme U = h'H' + v'V, avec toujours h, 2+I1/n12 =1' Par abus de langage, et pour simplifier les écritures, on conserve la notation 30 U = hH + vV dans la suite. 3034874 24 Dans le cas bipolarisation, pour explorer tous les vecteurs directionnels, on explore toutes les DOA, mais, comme on le verra ci-dessous, il n'est pas nécessaire d'explorer toutes les DOA et toutes les polarisations. 5 Dans le cas d'un réseau bipolarisation et comme illustré sur la figure 2, la boucle 130 comporte une étape 132B, qui met en oeuvre le test d'association décrit ci-dessous. Chercher à déterminer h et y revient à introduire h et y comme inconnues supplémentaires dans la densité des mesures et à remplacer (h,v ) par son estimée au sens du Maximum de Vraisemblance. 10 Pour une fenêtre j et 0 (=DOA) données (donc H(0)et V(e) donnés), il faut trouver i)) tels que : max-(1-1WI;Ur -1W2*JUI2)(21J wispo 2) h ,v Equation 29 Equation du MV pour l'estimation de h et y avec U = hH(0)+ vV(0)et11112 +1112 =1. 15 Ce résultat ne sera utilisé que si 1- W,*,U12 -1W2* JU12 REVENDICATIONS1 - Procédé de détermination de la direction d'arrivée (0), respectivement de la direction d'arrivée et de la polarisation, de signaux issus de plusieurs sources radioélectriques au moyen d'un réseau de capteurs à diversité d'espace monopolarisation, respectivement bipolarisation, composé de P voies de réception avec P> 2 et P pouvant être inférieur au nombre de sources, lorsque le degré de parcimonie des signaux est tel que localement, dans leur représentation temps/fréquence, le nombre de sources présentes est égal à 2 au plus, et comportant les étapes suivantes : a) calculer (106) les Transformées de Fourier Discrètes successives du signal reçu échantillonné pour obtenir une grille P-vectorielle temps-fréquence du signal ; chaque élément de la grille contenant un vecteur complexe de dimension P appelé mesure ; b) définir (116) un découpage de la grille temps-fréquence, en un ensemble de fenêtres ; c) sur chaque fenêtre (120), cl- calculer (122) la matrice de covariance (C) des mesures de cette fenêtre, c2- dénombrer les sources pour identifier une fenêtre monosource ou bisources, c3- déterminer (124) la ou les deux plus grandes valeurs propres, et le ou les deux vecteurs propres associés de la matrice de covariance (C) ; d) discrétiser le domaine des directions d'arrivée ( 0 ) accessibles par le réseau, e) générer des vecteurs directionnels (U) pour les directions d'arrivée (0) discrétisées accessibles par le réseau ; f) associer (130) les vecteurs directionnels (U) aux fenêtres, par comparaison de la norme du projeté du vecteur directionnel (U) sur le sous-espace vectoriel engendré par le ou les deux vecteurs propres de chaque fenêtre considérée ; g) pour chaque ensemble de fenêtres associées à un même vecteur directionnel (U ), obtenir (140) le vecteur directionnel filtré de la source correspondante en calculant le vecteur propre associé à la plus grande valeur propre d'une matrice construite à partir des valeurs propres et vecteurs propres des matrices de covariance ( C ) desdites fenêtres. 2- Procédé selon la revendication 1, caractérisé en ce que l'étape f) d'association (130) des vecteurs directionnels (U) aux fenêtres monosource (J1) comporte une recherche du maximum en fonction du vecteur directionnel (U ), de la densité de 3034874 28 probabilité des mesures pour des fenêtres monosource, sous la contrainte que le module du vecteur directionnel (U) soit égal à 1. 3- Procédé selon la revendication 1 ou 2, caractérisé en ce que, dans l'étape f) d'association (130) des vecteurs directionnels ( U ) aux fenêtres monosource (J1), les 5 inconnues (se) représentant l'amplitude complexe du signal après Transformées de Fourier Discrètes sont remplacées par leur estimée au sens du maximum de vraisemblance. 4- Procédé selon la revendication 1, caractérisé en ce que l'étape f) d'association (130) des vecteurs directionnels (U) aux fenêtres bisources (J2) comporte une recherche 10 du maximum en fonction du vecteur directionnel (U ), de la densité de probabilité des mesures pour des fenêtres bisources, sous la contrainte que le module du vecteur directionnel ( U ) soit égal à 1. 5- Procédé selon la revendication 1 ou 4, caractérisé en ce que, dans l'étape f) d'association (130) des vecteurs directionnels (U) aux fenêtres bisources (J2), les 15 inconnues (sa, ca) représentant l'amplitude complexe du signal de chaque source après Transformées de Fourier Discrètes sont remplacées par leur estimée au sens du maximum de vraisemblance. 6- Procédé selon l'une quelconque des revendications précédentes, caractérisée en ce que, pour un réseau bipolarisation, l'étape e) de génération des vecteurs 20 directionnels ( U ) comporte une estimation des paramètres de polarisation au sens du Maximum de Vraisemblance. 7- Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que pour un réseau bipolarisation, pour chaque direction d'arrivée 0, soit, pour tous les (H(0), V(0)), où H(0) (respectivement V(0)), est la réponse du réseau à une onde 25 polarisée horizontalement (respectivement verticalement), de direction d'arrivée O, pour chaque fenêtre bisources, on calcule les éléments propres de la matrice 2 ( Mbi E W;H(0)12 W;H(0)W;V(Of WV(0)W11(0) PTIV(0)12 où W est le vecteur propre associé à la plus grande valeur propre de la matrice de covariance ( C ) de la fenêtre bisources considérée ; 30 et W2i est le vecteur propre associé à la deuxième plus grande valeur propre de la matrice de covariance (C) de la fenêtre bisources considérée ; 3034874 29 si la valeur propre maximum a de M bi est proche de 1, on associe, à cette fenêtre, le vecteur directionnel U(0,h,y) correspondant à la direction 0 et au vecteur de polarisation (h, y) égal au vecteur propre associé à a ; si les deux valeurs propres de M bi sont proches de 1, les deux sources ont comme 5 direction angulaire 19 mais leur vecteur de polarisation reste indéterminé ; et : pour chaque fenêtre monosource, on calcule les éléments propres de la matrice ( W;H(0)12 W;H(0).W;V(0) mono '12 W;V(0).FV;H(0) W;VV9)I ) où W. est le vecteur propre associé à la plus grande valeur propre de la matrice de 10 covariance ( C ) de la fenêtre monosource considérée ; si la valeur propre maximum a de est proche de 1, on associe à cette fenêtre le vecteur directionnel U(0,h,y) correspondant à la direction 0 et au vecteur de polarisation (h, v) égal au vecteur propre associé à a. 8- Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que 15 lorsque le réseau est monopolarisation, pour chaque direction d'arrivée (0), c'est-à-dire pour chaque U =U(0) : chaque vecteur directionnel (U) est associé ou non à chaque fenêtre monosource par comparaison de 1-1W*U21 à un seuil, et chaque vecteur directionnel (U) est associé ou non à chaque fenêtre bisources 20 par comparaison de 1- PrliU 2 W2*JU 2 à un seuil ; où W./ est le vecteur propre associé à la plus grande valeur propre de la matrice de covariance (C) de la fenêtre considérée, lorsque la fenêtre est monosource ; où W j est le vecteur propre associé à la plus grande valeur propre de la matrice de covariance (C) de la fenêtre considérée, lorsque la fenêtre est bisources ; 25 où W2j est le vecteur propre associé à la deuxième plus grande valeur propre de la matrice de covariance (C) de la fenêtre considérée, lorsque la fenêtre est bisources ; 3034874 30 et où les seuils dépendent de la plus grande valeur propre de la matrice de covariance (C) dans le cas monosource, et des deux plus grandes valeurs propres de la matrice de covariance (C) dans le cas bisources. 9- Procédé selon la revendication 1, caractérisé en ce que, pour un réseau 5 monopolarisation ou bipolarisation, pour estimer un vecteur directionnel filtré (140) : g1 - on calcule (142) la matrice CVPP de covariance des vecteurs propres pondérés de chaque fenêtre de la réunion (J1u UJ2u ) de l'ensemble des fenêtres monosource et de l'ensemble des fenêtres bisources associées à un même vecteur directionnel (U ) ; chaque vecteur propre est pondéré par le rapport signal à bruit de la 10 fenêtre dont il provient; CVPP =EXTV + E -14; [371; W2,2*; I I J icAu jEJ2U 2 où Jiu est l'ensemble des fenêtres monosource associées au vecteur directionnel (U ) ; où J2 est l'ensemble des fenêtres bisources associées au vecteur directionnel (U ) ; où Wj est le vecteur propre associé à la plus grande valeur propre 2 de la matrice de 15 covariance ( C ) de la ième fenêtre de l'ensemble Jiu ; où Tel./ est le vecteur propre associé à la plus grande valeur propre 21 j de la matrice de covariance (C) de la r fenêtre de l'ensemble J 2u ; où W2j est le vecteur propre associé à la deuxième plus grande valeur propre 22j de la matrice de covariance (C) de la ième fenêtre de l'ensemble J2, ; 20 où Xi est égal à (Âi _20.2)/2a2 ; où 2; j est égal à (21, - 2o-2)/ 2c72 ; où 2.2j est égal à (22j - 20-2)/ 20.' et où 20.2 est la puissance du bruit. g2 - on prend pour vecteur directionnel filtré (144) le vecteur propre associé à la 25 plus grande valeur propre de la matrice de covariance des vecteurs propres pondérés CVPP. 3034874 31 10- Installation de détermination de la direction d'arrivée ( 0 ), respectivement de la direction d'arrivée et de la polarisation, de signaux issus de plusieurs sources radioélectriques comportant un réseau de capteurs à diversité d'espace monopolarisation, respectivement bipolarisation, composé de P voies de réception avec P> 2 et P pouvant 5 être inférieur au nombre de sources, lorsque le degré de parcimonie des signaux est tel que localement, dans leur représentation temps/fréquence, le nombre de sources présentes est égal à 2 au plus, caractérisée en ce qu'elle comporte des moyens pour la mise en oeuvre d'un procédé selon l'une quelconque des revendications précédentes.