Procédé de traitement d’un signal de radionavigation issu d’un satellite (SAT) reçu par un récepteur de radionavigation comprenant plusieurs antennes de réception, chaque antenne étant configurée pour recevoir des signaux issus d’un satellite d’intérêt (SAT), d’au moins un brouilleur et éventuellement d’au moins un autre satellite (SAT’) selon des directions données, le procédé comprenant les étapes suivantes : - détection (E1) à partir du signal reçu par chaque antenne, d’au moins une direction d’un signal de brouillage ; - atténuation (E2, E2’) du signal de brouillage détecté dans la direction détectée ; procédé dans lequel la détection (E1) de la direction d’un signal de brouillage comprend les étapes de détermination d’une matrice de covariance fonction des signaux reçus par chaque antenne donnée par avec une matrice de taille où chaque colonne correspond au signal reçu par chaque antenne, désignant le nombre d’échantillons acquis durant une période fixée et étant le nombre d’antennes ; décomposition en valeurs singulières de la matrice de covariance où sont les valeurs propres, des composantes étant caractéristiques des signaux utiles et de brouillage et d’autres caractéristiques du bruit ; comparaison entre elles des valeurs propres de manière à détecter la présence d’au moins un brouilleur ; détermination d’un indicateur fonction d’une direction d’arrivée comprise entre , l’indicateur étant une fonction d’un scalaire entre un modèle de signature spatiale d’un brouilleur et qui correspond au sous-espace bruit de l’espace bruit issu de la décomposition, et étant orthogonaux pour un brouilleur dans la direction ; un brouilleur étant présent dans la direction pour laquelle l’indicateur est inférieur à un seuil donné. Procédé selon la revendication 1, dans lequel la comparaison comprend une détermination d’un nombre de brouilleurs par comparaison deux à deux des valeurs propres en calculant successivement un coefficient , i variant de à 1, le nombre de brouilleurs étant égal à i pour supérieur à un seuil déterminé, de préférence égale à . Procédé selon l’une des revendications précédentes, dans lequel l’indicateur est donné par , un brouilleur étant présent dans la direction pour laquelle l’indicateur est inférieur à un seuil donné. Procédé selon l’une des revendications 2 à 3, un nombre de brouilleurs détectés est connu, un brouilleur étant présent dans les directions pour lesquelles l’indicateur correspondant est inférieur au seuil. Procédé selon la revendication 2, dans lequel le nombre de brouilleurs détecté est inférieur ou égal à , l’indicateur étant donné par , où est le nombre de brouilleurs, un brouilleur étant présent dans les directions inférieures au seuil. Procédé selon l’une des revendications précédentes, dans lequel on obtient au cours du temps plusieurs directions pour chaque brouilleur détecté, le procédé comprenant un filtre temporel des directions obtenues pour chaque brouilleur. Procédé selon l’une des revendications précédentes, dans lequel l’atténuation (E2, E2’) comprend la détermination d’un jeu de coefficients de pondération ou associé à un satellite (SAT) d’intérêt permettant d’atténuer le signal de brouillage reçu dans les directions ainsi détectées et permettant d’atténuer le cas échant les signaux issus d’autres satellites de manière à optimiser le signal issu du satellite d’intérêt. Procédé selon la revendication précédente, le récepteur recevant des signaux issus d’un seul satellite, la détermination du coefficient permettant d’atténuer le signal de brouillage reçu dans les directions déterminées comprend les étapes de - détermination (E21) d’un vecteur de référence ; - détermination (E22) d’un coefficient de pondération associé à chaque brouilleur ou direction de brouillage où , , - détermination (E23) d’une matrice rectangulaire ou carrée de taille ; - détermination (E24) du jeu de coefficients de pondération avec la première composante du vecteur avec si ou si . Procédé selon la revendication 7, dans lequel le récepteur reçoit des signaux de satellites, la détermination du coefficient permettant d’optimiser le signal reçu associé à un satellite d’intérêt et permettant d’atténuer le signal de brouillage dans les directions déterminées et celui des autres satellites, comprend les étapes de détermination (E21’) d’un coefficient de pondération associé à chaque satellite : pour où : désigne le nombre d’onde, désigne la différence de marche par rapport à l’antenne de référence, est la direction d’arrivée du signal reçu en provenance du satellite d’indice , étant la composante azimutale et étant la composante en élévation ; détermination (E22’) d’un coefficient de pondération associé à chaque brouilleur dans chaque direction déterminée pour détermination (E23’) d’une matrice de taille où est le nombre de satellites, est le nombre de brouilleurs ou directions de brouillage et est le nombre d’antennes : détermination (E24’) du jeu de coefficients de pondération associé à un satellite d’intérêt avec la première composante du vecteur avec si ou si : désignant l’opération « transposition + conjugaison complexe (notée ) ». Produit programme d’ordinateur comprenant des instructions de code pour mettre en œuvre un procédé selon l’une des revendications 1 à 9, lorsque celui-ci est exécuté par un ordinateur.