Brevet FR2774217A1 — publié le 19990730

La présente invention se rapporte à un procédé de détection cyclique en diversité de polarisation de signaux radioélectriques numériques cyclostationnaires concernant le domaine des radiocommunications. L'invention concerne en particulier la détection par deux antennes de diagramme de rayonnement sensible à des polarisations orthogonales de signaux radioélectriques. Dans le domaine des radiocommunications, le nombre de signaux numériques est important et croit rapidement. Lors d'une communication radio un émetteur émet des signaux radioélectriques dans un ou plusieurs canaux fréquentiels chacun caractérisé par une bande fréquentielle Bmax et une fréquence centrale. Les signaux transmis dans ces canaux fréquentiels sont caractérisés par un certain nombre de paramètres comme leur débit binaire, leur indice de modulation ou leur fréquence porteuse. L'annexe A est un glossaire de termes utilisés dans le texte. Il est connu des techniques pour calculer la corrélation spectrale ou la corrélation cyclique de signaux cyclostationnaires pour déterminer ces paramètres et détecter ces signaux. L'annexe B regroupe un certain nombre de définitions et de propriétés concernant les signaux cyclostationnaires, les statistiques cycliques d'ordre 2 et la corrélation spectrale de tels signaux. Les systèmes connus mettant en oeuvre ces techniques réalisent cette détection à partir d'un signal reçu sur une seule antenne. En particulier, il est connu l'algorithme FAM, de l'expression anglo-saxonne FFT Accumulation Method, qui a fait l'objet de publications, notamment lors du colloque intitulé " 4th ASSP Workshop on spectrum modeling, Aug. 1988" et en particulier sous le titre "Digital Implementation of spectral correlation analysers " de W.A. BROWN, H.H. LOOMIS et sous le titre " Computationaly efficient algorithms for cyclic spectral analysers " de R.S. ROBERTS, W.A. BROWN, H.H. LOOMIS. L'algorithme FAM permet de calculer rapidement des estimateurs de corrélation spectrale par l'intermédiaire de FFT dans tout l'espace fréquence cyclique - fréquence harmonique (c,f). L'estimateur du premier moment E[X(fk)x(fm)] a pour expression: K x. (a o0, fo) = X(fkt)x(fm,t)*exp{-j27c Sa t} (1) t=1 avec fo = fk + fm et ao =fk -fm + a L'estimateur du second moment E [x(fk) x(-fm)] a pour expression: K x2(c0,ofo) = 'X(fk,t) x(-fm,t)exp{-j27c &S t}(2) t=1 avec fo = fk - fm et O0 =fk +fm + &L Les signaux x(f,t) sont calculés par une batterie de filtres de bande B..,n. et de fréquence centrale notée fk, fm. Le signal x(f,t) a donc une bande valant B,,. Pour se rapprocher de la représentation fréquentielle exacte du signal x(t), il faut que Bc,., soit très inférieur à la bande B du signal x(t). Comme x(f) est calculé dans une bande non nulle ce signal x(f) a une évolution au cours du temps et dépend alors de f et t: x(f,t). Dans une première étape, les signaux x(fk,t) et x(f,,t)* sont intercorrélés après avoir été mis en bande de base. Ces signaux étant dans une bande B,rl non nulle, le signal obtenu z(t) évolue au cours du temps dans une bande de largeur 2xBcr"j. Etant donné que z(t) est dans une bande non nulle et que le pic de corrélation en fréquence cyclique n'est pas forcément positionné en fk-fm, il est nécessaire de réaliser une transformée de Fourier de z(t) pour obtenir le décalage &a de ce pic de corrélation. Pour permettre un calcul rapide des estimateurs de corrélation spectrale, Yxl et x2, l'algorithme FAM se déroule en plusieurs étapes. Dans une première étape, les signaux x(fk,t) et x(-fm,t) sont calculés par un système de FFT glissantes. L'écart at = fk+' -fk entre les fréquences fk.1 et fk est constant et la fréquence d'échantillonnage des Fe signaux x(f,t) vaut FecanaI = F, avec RE le recouvrement des fenêtres glissantes en nombre d'échantillons et Fe la fréquence d'échantillonnage de x(t). Dans une deuxième étape, est effectué le calcul du signal z(t) = x(fk,t) x x(fm, t) pour le premier moment et du signal z(t) = x(fk, t) x x(-fm, t) pour le second moment. Dans une troisième étape, est réalisée une FFT du signal z(t) sur un certain nombre d'échantillons. Sur le premier moment pour calculer la corrélation spectrale en f - (km) et pour des a. compris entre amin =fk - fm - A et 2 2 cmax = fk -fm +A sur K échantillons, il faut réaliser une FFT du signal z(t) = x(fk, t) x x(fm, t) sur K échantillons. Les K échantillons fréquentiels du signal z(ak) résultant représentent la corrélation spectrale en f = (fk +fm) avec des ak compris entre amin =fk -fm - Fecanal et amax = fk -fm + Fecanai Comme Fe, est plus grand que Aa seules sont retenues les fréquences cycliques ak contenues dans l'intervalle (f k-fm-A2) -- fk-fm + A-2. Toutes les sorties x(fk,t) et x(fm,t) du banc de filtres sont corrélées pour obtenir les points de la corrélation spectrale dans la zone d'intérêt du premier moment c'est-à-dire pour a ( Bmax. Sur le second moment, le calcul de la corrélation spectrale est limité en fréquence harmonique par Bmax. L'algorithme FAM exposé précédemment ne s'applique qu'à des signaux issus d'une seule antenne. Or, dans le domaine des radiocommunications les signaux se propagent avec une certaine polarisation et toute antenne a un gain qui dépend de la polarisation des signaux reçus. Il en résulte qu'une seule antenne filtre " en polarisation " les sources et peut même complètement annuler les signaux reçus ce qui interdit toute possibilité de détecter les sources. Et ceci quel que soit l'algorithme utilisé, en particulier en utilisant un algorithme FAM. Le but de l'invention est de proposer une solution à ce problème. A cet effet, I'invention a pour objet un procédé de détection cyclique en diversité de polarisation de signaux radioélectriques numériques cyclostationnaires de fréquence d'échantillonnage Fe transmis dans un canal fréquentiel de bande Bmx et reçus sur un réseau de N supérieur ou égal à deux antennes dont leur diagramme de rayonnement présente un maximum maximorum de sensibilité caractérisé en ce qu'il consiste, pour tout couple d'antennes, à acquérir sur une durée d'observation T et dans une bande d'acquisition Baq les signaux numériques en sortie des antennes, à calculer, pour chaque fréquence cyclique d'un espace fréquence cyclique - fréquence harmonique déterminé limité par la bande Bo.x du canal fréquentiel et la bande d'acquisition Bacq des signaux numériques acquis, une matrice de covariance cyclique sur un premier moment, respectivement sur un second moment, d'une corrélation spectrale des signaux numériques acquis pour détecter des pics de corrélation spectrale en comparant un rapport de vraisemblance déterminé à partir de la matrice de covariance cyclique avec un seuil de détection déterminé d'une manière statistique. L'invention consiste en un test de détection cyclique de signaux radioélectriques reçus par tout couple d'antennes d'un réseau de N antennes dont leur diagramme de rayonnement présente un maximum maximorum de sensibilité. Dans un premier mode de mise en oeuvre du procédé, le réseau comprend N=2 antennes dont les maximums maximorum de sensibilité pointent dans des directions orthogonales. Dans un deuxième mode de mise en oeuvre du procédé, le réseau comprend N=2 antennes dont les maximums maximorum de sensibilité pointent dans une même direction. L'invention a pour principal avantage de réaliser un test de détection rapide de signaux radioélectriques présentant une polarisation quelconque en calculant un rapport de vraisemblance suivant une relation simple. Dans le cas d'un réseau à deux antennes et en absence de source, le rapport de vraisemblance suit une loi statistique du chi_2 à huit degrés de liberté. La connaissance de la loi de probabilité du rapport de vraisemblance en l'absence de source permet de calculer un seuil de détection avec une certaine probabilité de fausse alarme pour juger de la présence d'une source en un endroit déterminé de l'espace fréquence cyclique- fréquence harmonique. Le test de détection cyclique du rapport de vraisemblance est d'une part sur deux antennes et d'autre part statistique. En conséquence, la détection ne se fait pas avec un seuil de détection empirique. Le procédé selon l'invention a aussi pour avantage de permettre la différenciation de signaux radioélectriques présents dans un même canal fréquentiel mais transmis avec des débits différents. Le procédé selon l'invention permet avantageusement de séparer les signaux radioélectriques selon leur fréquence de modulation mais aussi selon leur débit de transmission. D'autres avantages et caractéristiques de l'invention apparaîtront dans la description qui suit faite en regard des figures annexées qui représentent: - la figure 1, le procédé selon l'invention sous la forme d'un organigramme, - la figure 2, une projection sur l'axe a des fréquences cycliques du rapport de vraisemblance dans le cas de trois sources correspondant à des canaux fréquentiels différents et transmises à un même débit de kbits/s, -les figures 3 et 4, le résultat du test de détection dans l'espace fréquence cyclique - fréquence harmonique effectué sur le rapport de vraisemblance représenté sur la figure 2, - la figure 5, un tracé dans l'espace fréquence cyclique- fréquence harmonique délimité par la figure 4 du niveau de la corrélation spectrale du signal aux points (ak,fk) o a été détectée une source, - la figure 6, une projection sur l'axe ca des fréquences cycliques du rapport de vraisemblance dans le cas de deux sources correspondant à un même canal fréquentiel et transmises à des débits différents, - la figure 7, le résultat du test de détection dans l'espace fréquence cyclique -fréquence harmonique effectué sur le rapport de vraisemblance représenté sur la figure 6, - la figure 8, un algorithme sur le premier moment d'un procédé selon l'invention, - la figure 9, un algorithme sur le second moment d'un procédé selon l'invention, - la figure 10, la corrélation spectrale du premier moment d'un signal avec une modulation linéaire BPSK filtrée Nyquist, -la figure 11, la corrélation spectrale du second moment d'un signal avec une modulation linéaire BPSK filtrée Nyquist, et -les figures 12a et 12b, les zones d'intérêts fréquence cyclique - fréquence harmonique des corrélations spectrales sur les premier et second moments d'un signal de bande finie B. Sur les différentes figures, les éléments homologues sont représentés avec une même référence. Le procédé selon l'invention se déroule de la façon représentée à la figure 1 suivant quatre étapes principales. Dans une première étape, représentée en 1 à la figure 1, il consiste à recevoir des signaux radioélectriques numériques de fréquence d'échantillonnage Fe, émis par une source dans un canal fréquentiel de transmission de bande Bmax, par un réseau de N antennes A1,... AN avec N supérieur ou égal à 2, N=2 dans l'exemple représenté sur la figure 1, et à acquérir sur une durée d'observation T et dans une bande d'acquisition Bacq les signaux de sortie des antennes pour les ranger dans des vecteurs x(fk,t). L'acquisition 1 des signaux numériques en sortie des antennes A1, AN consiste à filtrer chaque signal numérique reçu sur une antenne par paquets de K échantillons par une batterie de M filtres de bande élémentaire Bcanai, dont les sorties sont sous-échantillonnées d'un facteur RE, et de fréquence centrale donnée notée fk, fm avec k et m variant entre 1 et M, K est donné par la relation: TxFe K = e La batterie de M filtres est telle que l'ensemble des fréquences RE centrales réalise un découpage régulier d'une bande d'acquisition Bacq de manière à vérifier la relation Bacq a été détectée. Lors d'une communication radio, en provenance d'un satellite par exemple, la polarisation des signaux radioélectriques évolue en fonction du milieu de propagation. Le réseau d'antennes utilisé comprend un nombre N supérieur ou égal à deux antennes. Ces antennes ont pour propriété de présenter un diagramme de rayonnement présentant un maximum maximorum de sensibilité dans une direction donnée. Dans un premier mode de mise en oeuvre du procédé, le réseau comprend un nombre N d'antennes égal à 2 dont les maximums maximorum de sensibilité pointent dans des directions orthogonales. Dans d'autres modes de réalisation de l'invention, le procédé peut être mis en oeuvre pour tout couple d'antennes d'un réseau de N antennes ayant un diagramme de rayonnement présentant un maximum maximorum de sensibilité dans une direction donnée. En présence d'une source, correspondant par exemple à l'émission d'un satellite, de direction d'arrivée azimut-site (Oo,Ao) et de polarisation P0, le signal reçu sur l'antenne " n " est le suivant: Xn(t) = s(t) an(00, hoP0) + bn(t) (3) o an(eo,0o,Po) est la réponse de l'antenne " n " à la direction (0o,Ao) et à la polarisation Po, b,(t) le bruit additif et s(t) le signal temporel de la modulation du signal émis par la source. Le signal reçu sur l'ensemble des N antennes est un signal vecteur de dimension N dont l'expression est la suivante: _(t) = s(t) a(eo, à,o, Po) + b(t) (4) o _x(t) = [Xl(t)--... XN(t)]', a(O0,AO,Po) = [al(0oAo,Po)... aN(Oo, Ao,Po)]t, b(t) = [b1(t)... bN(t)]t. Le vecteur a(0o,o0,Po) est appelé vecteur directeur. La polarisation P0 se décompose en une composante horizontale PHO et une composante verticale Pvo. Le vecteur directeur a la caractéristique de se décomposer linéairement suivant ces deux composantes, soit: a(0o,A 0o, Po) = PH0 H(0,A0)+Pvo av(e0, 0) aH(Oo,Ao) réponse du réseau d'antenne en polarisation horizontale pour une direction (00,AO), av(0o,Ao): réponse du réseau d'antenne en polarisation verticale pour une direction (0o,A0). Après détection, une goniométrie est généralement mise en oeuvre pour localiser les sources détectées. Etant donnée la décomposition de la polarisation Po, la goniométrie est réalisée à partir de deux tables de calibration: la première pour une polarisation horizontale et la seconde pour une polarisation verticale. Sur le premier et le second moment de la corrélation spectrale les matrices de covariance cyclique sont définies suivant les relations: pour le 1er moment: Rx(a,f) E f+ f (5) pour le 2nd moment: Cx(o,f) = E(f + ( 6) Les matrices de covariance cyclique font intervenir toutes les intercorrélations prises 2 à 2 entre les antennes. Ainsi, le terme de la n1ième ligne et de la n2im colonne des matrices de covariance cyclique représente l'intercorrélation cyclique entre les antennes n1 et n2. pour le 1 er moment: Rx(aOf)(nln2) = E Xnl(f ±) Xn2(f -)] (7) pour le 2rd moment: CX(cLEf)(n1 n2) = E Xn1(f + 2) 2 2(2)] (8) En supposant que le bruit soit stationnaire, les matrices de covariance cyclique s'expriment de la façon suivante en fonction du vecteur directeur a(Oo,Ao,Po) et de la corrélation spectrale du signal s(t) pour le 1er moment: RX(aC,f) = ysl(c(,f) a(00o,Ao,Po)a(0Oo,Ao,Po)+ (9) pour le 2"d moment: Cx(ct,f)=Ys2(oE,f) a(o,AO,PO)a(0o,Ao,Po)t (10) Ainsi, lorsque le signal s(t) a une corrélation spectrale sur le premier ou le second moment non nulle, la matrice de covariance cyclique associée est de rang 1. En conséquence, les matrices de covariance cyclique ont les mêmes propriétés cycliques que la corrélation spectrale du signal à goniométrer. Dans la réalité ces matrices de covariance cyclique sont estimées sur BT échantillons indépendants de la même façon que les corrélations spectrales et valent: pour le 1 O moment: 1Rx(fk _fm + 5,(fk fm)j K 1 0 Rxtf - fm + bai L 2))= 1 x(fk. t) x(fm. t)+' exp (-j27 sa t} (Il) pour le 2"" moment: (fk _fm" K Cxfk +fm +a, 2) =,-x(fk,t)-(-fmt)t exp{-j2i Sa t} (12) t =l Ainsi lors du traitement, les triplets (fk,fm,Sa) détectés cycliquement sont stockés puis réutilisés pour intégrer les matrices cycliques et réaliser la goniométrie. En conséquence, il faut stocker les signaux vectoriels x(fp, t) et x(-fp,t) dans un fichier. Il faut remarquer que les échantillons x(fk, t) et x(fk,t +1) ne sont pas forcément indépendants, c'est pourquoi K est supérieur ou égal à BT. La relation entre K et BT dépend de Fe la fréquence d'échantillonnage Fe."", FecanaI = RE et de la bande B des matrices de covariance qui coïncide avec la durée d'observation. Ce test de détection cyclique a pour objectif de compter le nombre de sources présentes en même temps pour le point fréquence cyclique fréquence harmonique (co,fo). En présence de M sources en (co,fo), le modèle du signal devient: M MT x(t)= ISm(t)_a(om,Am,Pm)+ ESm(t)_a(m,,Am,,Pm)+_b(t) (14) m=1 m'=M+1 D'après ce modèle MT sources sont reçues dont M ont de l'énergie pour leur corrélation spectrale en (cto,fo). Suivant ce modèle, en classique (utilisation de la matrice de covariance) MT sources doivent être goniométrées alors qu'en cyclique (utilisation de la matrice de covariance cyclique) seulement M sources doivent être goniométrées. En effet, les matrices de covariance cyclique ont la caractéristique d'isoler une partie des sources. Ce test de détection cyclique consiste à estimer le nombre de valeurs singulières non nulles d'une matrice d'intercorrélation entre les signaux xt et yt permettant ainsi d'estimer le rang de cette matrice. Suivant que le premier ou le second moment est utilisé, ces signaux xt et yt valent: l moment: xt = (fo + -,t) et yt =x(fo- -- ' (15) 2edmoment: xt fo + -, e _--ft y (16) Cette intercorrélation se fait sur K échantillons qui correspondent à BT échantillons statistiquement indépendants: i K RXca =Z y xt yt (17) t=1 Le rang de Rxy est estimé par le rang de sa forme normalisée R. Sachant que les signaux temporels _t et yt sont des processus gaussiens, en présence de Mo sources cycliques le rapport de vraisemblance des N-MO plus faibles valeurs propres de R suit une loi du chi_2 à 2(N-Mo)2 degrés de liberté: Vcyclique([M = Mo]/Mo) = -2BT In r.lm (18) M=M+1 avec R= I - UU+ o U = R-1I2 R.-112 m valeurs propres de R 9J.m: valeurs propres de R N: nombre d'antennes Le test de détection cyclique consiste à faire un test de détection presque classique sur la matrice hermitienne normalisée R. Pour cette matrice les valeurs propres de bruit sont exactement égales à 1. C'est pourquoi dans ce rapport de vraisemblance, le logarithme de la valeur moyenne du bruit n'est pas retranché. La seule différence par rapport au classique est le nombre de degrés de liberté: 2(N - Mo)2 au lieu de (N-Mo)2 -1. La connaissance des statistiques de Vcyclique(Mo /Mo) permet de fixer un seuil 3M pour lequel la probabilité d'avoir strictement plus de M sources est proche de 1 (pd-1). Le test est le suivant: a si V(M / Mo) > PM, le nombre de sources Mo présentes est supérieur à M, si V(M/Mo) inférieur au seuil 3M. Le nombre de sources vaut alors Mo=M. Le procédé selon l'invention s'applique pour tout couple d'antennes, soit N=2. Le rapport de vraisemblance défini ci-dessus par la relation (18) est calculé avec les antennes " 1 " et " 2 ", dans tout l'espace (ao,fo) fréquence cyclique -fréquence harmonique puis un seuil de détection d'au moins une source est fixé. En l'absence de source le rapport de vraisemblance du test de détection cyclique suit une loi du chi_2 à 2 x 22 = 8 degrés de liberté et devient: Vxd cyclique(c(ao,fo) = -2BT ln[det[l-Uxd(COfO) Uxd( OOfo] (20) o sur le 1" moment: Ux (ofo) = Rz(aofo) (21) o sur le 2nd moment: Ux2(OEo,fo) = Cz(ccofo) (22) (d prenant la valeur 1 pour le premier moment, et la valeur 2 pour le second moment) o z(f, t) = Rx(f)-1/2 x(f, t) (23) o det[] désigne le déterminant o 1x(fo) la matrice de covariance à la fréquence fo du signal x(t) = [Xl(t) x2(t)]t et 1z(ao,fo) et (z(cLJ,fO) les matrices de covariance cyclique du signal z(t) = [zl(t) z2(t)]t. La connaissance de la loi de probabilité du rapport de vraisemblance en l'absence de source permet de calculer le seuil de détection avec une certaine probabilité de fausse alarme: Lorsque N=2, la matrice Ix(f)-1/2 a par exemple l'expression littérale suivante: I 0 x(f)- 112 = Rfx X(f)*(12) Rx (f)() (24) rRx(f)(1,1) /det[Rx(f)] -det[Rx(f)] Cette dernière expression permet de calculer facilement le rapport de vraisemblance Vxd cyclique(a,f) dans tout l'espace fréquence cyclique- fréquence harmonique. Le calcul de Vxd cyclique(Cao,fo) est simplifié par la connaissance de l'expression littérale du déterminant de la matrice 2x2 I1- Uxd(aC,f) Uxd(ct,f)+. Le test de détection cyclique est le suivant: si Vxd2cyclique(a,fo) > seuil [X2(8) Pfa] (25) alors il y a une source en (co,fo). Le seuil de détection est dans ce cas déterminé à partir de la loi du chi_2 avec 8 degrés de liberté pour une certaine probabilité de fausse alarme pf la plus faible possible. Le test de détection cyclique selon l'invention est illustré par des exemples issus de simulation et représentés par les figures 2 à 7. Les figures 2, 3, 4 et 5 illustrent le cas de sources de même débit, kbits/s mais dont les fréquences de modulation sont différentes. Les figures 6 et 7 illustrent le cas de sources de débits différents mais qui se trouvent dans un même canal fréquentiel. Sur la figure 2 est représenté le rapport de vraisemblance, sur le premier moment, en présence de trois MSK de même débit égal à 25 kbits/s. Le temps d'intégration est de BT=150 échantillons indépendants. Pour huit degrés de liberté le seuil de détection est situé en -7. Tous les pics de corrélation dont le niveau est supérieur à ce seuil sont détectés. Le test de détection cyclique donne un résultat illustré sur les figures 3 et 4, dans l'espace fréquence cyclique - fréquence harmonique. Le test de détection cyclique permet de détecter les trois sources MSK. Un pic de corrélation est obtenu tous les 25 kHz car les 3 MSK ont un débit de 25 kbits/s. Pour confirmer qu'il s'agit bien de MSK, un tracé du niveau de corrélation spectrale du signal aux points (ak,fk) o a été détectée une source peut être réalisé. Il est illustré par la figure 5. La figure 6 représente le rapport de vraisemblance sur l'axe des fréquences cycliques ac sur le premier moment. Pour huit degrés de liberté, le seuil de détection est situé en -7. Tous les pics de corrélation dont le niveau est supérieur à ce seuil sont détectés. Ceci permet de détecter un pic de corrélation à ac = 16 kHz et un pic de corrélation à ac = 25 kHz. Le test de détection cyclique donne un résultat illustré sur la figure 7 dans l'espace fréquence cyclique- fréquence harmonique. Le test de détection cyclique permet de détecter les deux sources situées dans le même canal fréquentiel et de les différencier par leur débit. Finalement, le procédé selon l'invention peut être schématisé d'une manière condensée illustrée par la figure 8 pour le premier moment et par la figure 9 pour le second moment. Les vecteurs signaux x(fk,t) et x(fm,t), obtenus lors de l'acquisition par tout couple de N = 2 antennes, sont blanchis 5 avec les matrices RX(fk)-1/2 et Ix(fm)-1/2 données par la relation (24) pour obtenir les vecteurs signaux z(fk,t) et Z(fm,t). Ces vecteurs signaux permettent de calculer les K matrices U(t)= _(fk, t). _z(fm, t)+ de dimension 2x2 dont les composantes sont notées uit. Une FFT 6 est réalisée pour chaque composante uuj sur K points en prenant les K composantes uij des K matrices U(t). Etant donné que les matrices U(t) sont de dimension 2x2, ceci conduit à réaliser quatre FFT sur K points. Les K matrices U(a,) résultantes sont de même dimension 2x2 que les matrices U(t). Les K matrices U(cak) permettent le calcul 3 du rapport de vraisemblance V(cCk) suivant la relation: V(cak) = -2. BT In [det[l- U(ak) U(ak)+]] Cette expression simple permet de calculer rapidement le rapport de vraisemblance à la fréquence harmonique f = (fk +fm) et aux fréquences cycliques "k comprises entre amin = fk - fm - A2 et umax = fk - fm + A-. 2 2 Les doublets de fréquences (fk,frn) sont tels qu'ils permettent de calculer le rapport de vraisemblance pour les fréquences cycliques inférieures à a,.. Le test de détection cyclique, suivant la relation (25), est réalisé sur chacun des points du rapport de vraisemblance calculés précédemment. Ceci permet de déduire les doublets (fk m), k pour lesquels au moins une source a été détectée. Sur le second moment, figure 9, le principe de l'algorithme est le même que celui pour le premier moment en corrélant les vecteurs z(fk,t) et (fm,t). Le calcul 3 du rapport de vraisemblance est dans ce cas limité sur les fréquences harmoniques par Bx. Annexe A GLOSSAIRE A.1. Conventions standards: x*: conjuguée de x xt: transposée du vecteur x x+: transposée conjuguée du vecteur x Xt: transposée de la matrice X X+: transposée conjuguée de la matrice X X': inverse de X E[. ]: espérance mathématique x, X: valeurs estimées x* y convolution des signaux x et y : produit de Kronecker BPSK: bi-phase shift keying: modulation linéaire à deux états de phase MSK: minimum shift keying: modulation par déplacement de fréquence à indice de modulation 0, 5 et à phase continue FSK: frequency shift keying: modulation par déplacement de fréquence FFT: Fast Fourier Transform: transformée de Fourier rapide In: logarithme népérien A.2. Constantes entières: N:nombre d'antennes MT: nombre de sources à goniométrer suivant les méthodes classiques M: nombre de sources à goniométrer suivant l'invention B: bande fréquentielle Bcarl: bande fréquentielle élémentaire d'un filtre d'une batterie de filtres. Br,=x: bande fréquentielle d'un canal fréquentiel de transmission. A.3. Variables scalaires: x"(.):observation sur l'antenne " n " s(): signal temporel de la modulation du signal émis par la source b(): bruit additif sur l'antenne " n " Fe: fréquence d'échantillonnage de x(t) a.(Oo,Ao,Po): réponse de l'antenne " n " à la direction (00,Ao) et à la polarisation P0 00: azimut de la direction d'arrivée du signal émis par la source A0: site de la direction d'arrivée du signal émis par la source Smo(: signal temporel de la modulation du signal émis par la source " m " fp, fo, fk, fm,,, f: fréquences harmoniques ac, ao: fréquences cycliques RE: recouvrement des fenêtres glissantes en nombre d'échantillons 1Lm: valeur propre de R A.4. Variables vectorielles et matricielles: x: signal vecteur de dimension N correspondant au signal reçu sur les N antennes 1: matrice identité Rx: matrice de covariance du vecteur x Ry: matrice de covariance du vecteur y a(0o,Ao,Po): vecteur directeur de dimension N correspondant à la réponse des N antennes à la direction (0o,Ao) et à la polarisation Po P0: polarisation du signal s(t) Ry: matrice d'intercorrélation entre les vecteurs xt et Yt R: matrice hermitienne normalisée de la matrice xy Annexe B Signaux cyclostationnaires reçus sur un capteur. Statistiques cycliques d'ordre 2 et corrélation spectrale. Un signal est non stationnaire lorsque sa distribution statistique dépend du temps. Parmi cette classe, les signaux cyclostationnaires ont des statistiques évoluant périodiquement au cours du temps. Dans le cas de signaux numériques (BPSK, FSK, etc.) ces périodicités dépendent en particulier du débit de la modulation et de la fréquence porteuse. Les statistiques d'ordre 2 d'un signal x(t) sont entièrement caractérisées par le premier moment rx(t,T) et le second moment c,(t,T) tel que: 1 " moment: rx(t)= Et2 t + t 2"d moment: cx(t,-) = E{x(t +) x(t--} Un signal est stationnaire à l'ordre 2 lorsque les moments associés sont indépendants de t, soit: rx(t, T) = rX0 (I) et cx(t,T) = CXO (T) Un signal est cyclostationnaire à l'ordre 2 lorsque ces moments sont périodiques en t, soit: rx(t, T) = rx(t + Tl, T) et cx(t, T) = cx(t + T2, T) Il faut remarquer que les périodicités T1 et T2 des premier et second moments ne sont pas forcément égales. Ces deux moments peuvent alors s'exprimer suivant une série de Fourier, soit: rx(t, t) = rx(ncti, T) exp(j2c na1t) avec a1 = n cx(t, T) = Cx(na2, ') exp(j27 nct2t) avec c 2 = T n Les coefficients de Fourier rx(a,') et c,(a,-r) constituent les fonctions d'autocorrélation cyclique. Ils admettent des pics de corrélation pour les fréquences cycliques a multiples de respectivement a1 =, et Ti a2 = et sont les transformées de Fourier en " t " des moments rx(t,:) et T2 cx(t,'T), soit: -T_ rX(a,t)= lm Trx(t, T) exp{-j27t at) dt T _ cx(O,t) = lim T cx(t,T) exp{-j27c ct} dt Les fonctions d'autocorrélation cyclique rx(a,t) et c,(c,,r) admettent pour transformée de Fourier en T les corrélations spectrales yi(a,f) et y2(a, f), tel que: Yx1(a,f) = rx(a,'r) exp{-j27 ft} dt Yx2(a,f) = f cx(a,'t) exp{-j27c ft} d-r Si les fonctions rx(ca,t) et cx(a,,-r) admettent des pics de corrélation pour les fréquences cycliques a multiples de respectivement a1 et ao2, il en sera de même pour Yxl((a,f) et yx2(a,f). Les fonctions yxl(a,f) et y2(a,f) sont des corrélations spectrales car elles ont pour expression: 1i moment: Yxl(af)= E x(f + 2) x- 2] 22"d moment: Yx2(aOf)= E[x(f + 2 x(2-)] Il faut remarquer que sur le premier moment en a=O, nous obtenons la densité spectrale du signal, c'est-à-dire son spectre de fréquence. Les signaux non stationnaires ont des moments rx(t,c) et cx(t,-c) dépendant du temps " t ", il en résulte que les corrélations spectrales yxi(a,f) et y(a,(f) sont non nulles en dehors de a=0 sur le premier moment. Contrairement aux signaux cyclostationnaires il n'y a pas de pic de corrélation mais des continuums d'énergie sur l'axe fréquence cyclique a. Dans le cas d'un signal de bande finie B, l'espace de calcul du premier moment et du deuxième moment peut être limité à un espace déterminé. Soit l'exemple d'une modulation linéaire et en particulier d'une modulation BPSK filtrée Nyquist. Cette BPSK a un débit normalisé de co=0,25 avec une fréquence porteuse normalisée de f0=0,1. La figure 10 représente la corrélation spectrale du premier moment: 1r moment (BPSK): yxl(a,f) = f + f La figure 10 illustre le fait qu'il y a présence d'énergie pour les fréquences cycliques a multiples du débit a0. D'autre part, le spectre en fréquence harmonique est centré en f=f0. En conséquence, lors de la détection des couples (ak,fk) présentant de l'énergie, il faut scruter les fréquences harmoniques présentes dans la bande d'acquisition du signal. Il faut de plus remarquer que la corrélation spectrale est symétrique autour de l'axe (=0. La figure 11 représente la corrélation spectrale du second moment: 2nd moment: yx(a,f) = E x(f±) x(. f Avec le second moment, il y a présence d'énergie pour les fréquences cycliques a égales à ctk+2f0 (k: entier). Ainsi les pics de corrélation en fréquence cyclique vont dépendre à la fois du débit et de la fréquence porteuse. Pour la détection d'énergie, il faut donc scruter les fréquences cycliques entre -B.cq et Bacq (B.q est la bande d'acquisition du signal). D'autre part, le spectre en fréquence harmonique est centré en f=0. En conséquence, lors de la détection des couples(ak,fk) présentant de l'énergie, il faut scruter les fréquences harmoniques présentes dans la bande B des signaux qui peut être très inférieure à la bande d'acquisition Bacq. Il faut remarquer que la bande du signal en fréquence harmonique est de l'ordre de grandeur du débit. Cet exemple illustre clairement que pour un signal de bande finie B et de fréquence porteuse f1 (ou f2), les corrélations spectrales sur les premier et second moments sont non nulles dans des zones fréquence cyclique fréquence harmonique dépendantes de fi(ou f2) et B. Les figures 12a et 12b représentent schématiquement ces zones intéressantes. La bande du signal émis n'est pas toujours connue de la réception, par contre le canal fréquentiel de transmission utilisé est connu par sa bande Bmax, caractéristique du filtre d'émission de l'émetteur, et par sa fréquence centrale. D'après ces remarques, de l'énergie est présente de façon significative sur les premier et second moments de la corrélation spectrale lorsque: -Bacq Bacq 1 moment: O 2 2 2nd moment: -Bacq 2 2 En conséquence, il faut réaliser la détection cyclique uniquement dans ces zones fréquence cyclique - fréquence harmonique. REVENDICATIONS 1. Procédé de détection cyclique en diversité de polarisation de signaux radioélectriques numériques cyclostationnaires de fréquence d'échantillonnage Fe transmis dans un canal fréquentiel de bande Bm.x et reçus sur un réseau de N supérieur ou égal à deux antennes (A1,AN) dont leur diagramme de rayonnement présente un maximum maximorum de sensibilité caractérisé en ce qu'il consiste, pour tout couple d'antennes (A1,AN), à acquérir (1) sur une durée d'observation T et dans une bande d'acquisition Bacq les signaux numériques en sortie des antennes (A1,AN), à calculer (2), pour chaque fréquence cyclique d'un espace fréquence cyclique fréquence harmonique déterminé limité par la bande Bma du canal fréquentiel et la bande d'acquisition Bacq des signaux numériques acquis, une matrice de covariance cyclique sur un premier moment, respectivement sur un second moment, d'une corrélation spectrale des signaux numériques acquis pour détecter (4) des pics de corrélation spectrale en comparant (4) un rapport de vraisemblance (V(ak)) déterminé (3) à partir de la matrice de covariance cyclique (U(ctk)) avec un seuil de détection (3m) déterminé d'une manière statistique. 2. Procédé selon la revendication 1, caractérisé en ce que l'acquisition (1) des signaux numériques consiste à filtrer, par une batterie de M filtres de bande élémentaire Bcanal dont les sorties sont sous- échantillonnées d'un facteur RE et de fréquence centrale donnée (fk) telle que l'ensemble des fréquences centrales (fk) réalise un découpage régulier de la bande d'acquisition Bq de manière à vérifier la relation Bacq M x Bcanal, chaque signal radioélectrique numérique reçu sur une antenne par paquets de K échantillons avec K donné par la relation T xFe K = E et à ranger chaque signal numérique filtré dans des vecteurs RE (x (fk, t)) dont les composantes (xl (fk, t), x2 (fk, t),..., xN(fk, t)) correspondent aux signaux des différentes antennes (A1,AN) filtrés par un même filtre de fréquence centrale déterminée (fk). 3. Procédé selon la revendication 2, caractérisé en ce que le calcul (2) d'une matrice de covariance cyclique (U(cck)) sur le premier moment consiste à choisir deux vecteurs (x (fk, t) x (fm,t)) de fréquence fk et fm, à les blanchir (5) pour obtenir deux nouveaux vecteurs (z(fk,t), Z(fm,t)), à calculer K matrices U(t) données par la relation U(t)=z(fk, t) xZ(fm,t)+ correspondant à la durée d'observation T, à calculer (6) chaque composante uij(a,,) de la matrice de covariance cyclique (U(ck)) en réalisant une transformée de Fourier rapide sur K points en prenant les K points de même indice ij des K matrices U(t). 4. Procédé selon l'une quelconque des revendications 2 et 3, caractérisé en ce que le calcul d'une matrice de covariance cyclique (U(ck)) sur le second moment consiste à choisir deux vecteurs (x (fk, t), x (-fm, t)) de fréquence fk et -fm, à les blanchir (5) pour obtenir deux nouveaux vecteurs (z(fk,t),Z(-fmt)), à calculer K matrices U(t) données par la relation U(t) = z (fk,t) x Z (-fm,t)t correspondant à la durée d'observation T, à calculer (6) chaque composante uij(k) de la matrice de covariance cyclique (U(aLk)) en réalisant une transformée de Fourier rapide sur K points en prenant les K points de même indice ij des K matrices (U(t)). 5. Procédé selon l'une quelconque des revendications 2 à 4, caractérisé en ce que pour chaque fréquence cyclique (cak) de l'espace fréquence cyclique - fréquence harmonique donné le rapport de vraisemblance (V(ak)) est calculé suivant la relation: V(ak) = -2B1T In [det(l - U(ak). U(LOk)+)] avec I la matrice identité et B=B,,,,,. 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que le seuil de détection est déterminé par une loi du chi_2. 7. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que les couples d'antennes (A1,AN) sont tels que les maximums maximorum de sensibilité des deux antennes pointent dans deux directions orthogonales. 8. Procédé selon l'une quelconque des revendications I à 6, caractérisé en ce que les couples d'antennes (A1,AN) sont tels que les maximums maximorum de sensibilité des deux antennes pointent dans la même direction.