WO2025210251A1 - Partie électronique d'antenne CRPA d'un dispositif d'antibrouillage pour un récepteur GNSS, procédé de traitement antibrouillage et système de navigation associés - Google Patents
Partie électronique d'antenne CRPA d'un dispositif d'antibrouillage pour un récepteur GNSS, procédé de traitement antibrouillage et système de navigation associésInfo
- Publication number
- WO2025210251A1 WO2025210251A1 PCT/EP2025/059328 EP2025059328W WO2025210251A1 WO 2025210251 A1 WO2025210251 A1 WO 2025210251A1 EP 2025059328 W EP2025059328 W EP 2025059328W WO 2025210251 A1 WO2025210251 A1 WO 2025210251A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- signals
- sub
- cleaned
- gnss receiver
- jamming
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/21—Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service
- G01S19/215—Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service issues related to spoofing
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/36—Constructional details or hardware or software details of the signal processing chain relating to the receiver frond end
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01Q—ANTENNAS, i.e. RADIO AERIALS
- H01Q3/00—Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system
- H01Q3/26—Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the relative phase or relative amplitude of energisation between two or more active radiating elements; varying the distribution of energy across a radiating aperture
- H01Q3/2605—Array of radiating elements provided with a feedback control over the element weights, e.g. adaptive arrays
- H01Q3/2611—Means for null steering; Adaptive interference nulling
Definitions
- DESCRIPTION TITLE Electronic part of CRPA antenna of an anti-jamming device for a GNSS receiver, associated anti-jamming processing method and navigation system
- the present invention relates to an electronic part of CRPA antenna of an anti-jamming device for a GNSS receiver.
- the present invention also relates to an associated anti-jamming processing method.
- the present invention relates to an associated navigation system.
- the navigation system notably comprises an anti-jamming device. More particularly, the technical field of the invention is that of anti-jamming devices based on controlled pattern antenna arrays for GNSS receivers (from the English "Global Navigation Satellite System” or "Satellite Positioning System” in French).
- An anti-jamming device generally comprises an antenna array, cables and an electronic part of CRPA antenna. Such a device is configured to provide a GNSS signal partially or totally free of jamming signals initially present in the useful band of satellite signals. This then allows the GNSS receiver connected to the output of such an anti-jamming device to operate and provide a navigation solution correctly.
- the GNSS signals are in the L1, E6, L2 and E5 bands with widths between 40 MHz and 20 MHz.
- the electronic part of the CRPA antenna uses several types of algorithms to mitigate the interference while retaining the useful GNSS signals.
- the choice of the algorithm is a compromise between performance and complexity. Performance is characterized in terms of interference mitigation, convergence time and signal delay. Complexity translates into development cost, recurring cost, and power consumption (and therefore thermal problem).
- a technique commonly used to mitigate interference consists of creating holes in the antenna pattern in the direction of the jammers. This is called hole formation or "Null steering". This technique is easy to implement because it works blindly, that is to say it does not need to know the direction a priori satellites in antenna reference. The direction of the jammers in antenna reference is determined implicitly using the received signals, by seeking the linear combination of the M antenna channels that minimizes the total power.
- a coefficient equal to 1 is imposed on one of the M antenna channels (chosen arbitrarily) via a fixed constraint vector C common to all the satellites.
- This technique nevertheless has the disadvantage of not taking advantage of the multiplicity of antenna channels to increase the gain in the direction of the satellites (we speak of beamforming), which further improves the resistance to jamming.
- we can still gain up to 6 dB on the signal-to-noise ratio, or even more if the satellite direction falls into a hole in the antenna pattern. To do this, we no longer impose a unit gain on one of the M antenna channels (i.e.
- beamforming requires: - to carry out in parallel as many antenna treatments as there are satellites tracked since we have a different constraint vector per satellite; - to know the direction of the satellites in antenna reference to calculate the coefficients of the constraint vector per satellite.
- the invention relates to an electronic part of a CRPA antenna of an anti-jamming device for a receiver, comprising: - M inputs configured to receive elementary signals from an array antenna comprising M elementary antennas, M being strictly greater than 1; - a processing module configured to apply anti-jamming processing to the M elementary signals and produce M cleaned output signals; - an output module configured to deliver the M cleaned output signals to the GNSS receiver.
- the electronic part comprises one or more of the following characteristics, taken individually or in all technically possible combinations: - the processing module comprises: - a filtering component comprising, for each of the M inputs, a bank of bandpass filters configured to decompose each elementary signal received by this input into P sub-bands to obtain P sub-sampled signals; - a calculation component configured to apply the anti-jamming processing to the M sub-sampled signals of each sub-band, and produce M cleaned sub-sampled signals at output per sub-band; - a summing component comprising M banks of adder filters, each bank of adder filters being configured to receive P cleaned sub-sampled signals and to sum all of these cleaned sub-sampled signals to form a corresponding cleaned signal; - the calculation component comprises P calculation units, each calculation unit being associated with one of the P sub-bands and configured to apply in the corresponding sub-band the anti-jamming processing to the M sub-sampled signals, to obtain M linear combinations of cleaned
- the invention also relates to a navigation system comprising: - a GNSS receiver; - a CRPA antenna; - an electronic part as defined previously.
- the system comprises one or more of the following characteristics, taken in isolation or according to all technically possible combinations: - the GNSS receiver is configured to demodulate for each tracked satellite the M cleaned output signals from the electronic part and to perform a linear combination of the M demodulated signals so as to maximize the power of the useful satellite signal in the discriminators of the tracking loops; - the GNSS receiver is configured to determine the direction of arrival of the signal of each tracked satellite from the M demodulated signals so as to determine the complex coefficients which maximize the useful satellite signal power of the linear combination; - the GNSS receiver is configured to improve the convergence speed of the estimators of the direction of arrival of the satellite signals by using inertial measurements; - the GNSS receiver is configured to determine a decoy indicator from the direction of arrival of the satellite signals; - the GNSS receiver is configured to determine for each
- This navigation system 10 comprises an anti-jamming device 11 and a GNSS receiver 12.
- the GNSS receiver 12 has a GNSS signal receiver capable of determining a navigation solution from the received GNSS signals, which come from one or more global satellite navigation systems (such as the GPS system or the GALILEO system).
- each global satellite navigation system forms a constellation of satellites and is capable of providing one or more navigation services.
- the GPS system provides different navigation services, such as for example “PPS” or “M code” services.
- PRS PRS
- OS OS
- the GNSS receiver 12 is connected to the anti-jamming device 11 for receiving all the radiofrequency signals S available according to a given frequency range, and for extracting GNSS radiofrequency signals therefrom, designated by “Sm” in FIG. 1, by cleaning them from the jamming radiofrequency signals, designated by “b” in FIG. 1.
- the jamming radiofrequency signals b come, for example, from one or more jamming sources 13 arranged in the vicinity of the GNSS receiver 12. These jamming sources 13 can be introduced intentionally or unintentionally.
- the anti-jamming device 11 comprises an antenna array 15, also called a CRPA antenna, and an electronic part of the CRPA antenna 17, hereinafter simply referred to as the “electronic part 17”.
- the electronic part 17 comprises M inputs 21 configured to receive elementary signals from the antenna array 15, a processing module 22 configured to process the received elementary signals to generate M cleaned output signals Sm (index m varying between 1 and M), and an output 23 configured to deliver the M cleaned output signals Sm to the GNSS receiver 12.
- each input 21 is connected to one of the elementary antennas of the antenna array 15 and provides the processing module 22 with digitized elementary input signals, brought back to baseband and sampled at the frequency Fe, represented by complex numbers.
- the output 23 of the electronic part 17 is connected to the GNSS receiver 12 by M transmission channels.
- the processing module 22 is capable of processing the received radiofrequency signals to extract therefrom GNSS radiofrequency signals exempted totally or at least in part from the jamming radiofrequency signals.
- the processing module 22 is capable of receiving the elementary signals received by the antenna array 15 with a sampling frequency Fe which is for example between 20 MHz and 80 MHz, and advantageously equal for example to 50 MHz.
- the processing module 22 is capable of processing the received radiofrequency signals corresponding to B GNSS bands such as for example the L1, E6 and L2 bands.
- the processing module 22 has an entirely hardware structure formed of one or more programmable logic circuits of the FPGA (Field-Programmable Gate Array) or ASIC (Application-Specific Integrated Circuit) type.
- the processing module 22 is illustrated in more detail in FIG. 2 illustrating an exemplary embodiment of this module.
- the processing module 22 comprises a filtering component 31, a calculation component 32 and a summation component 33.
- the filtering component 31 advantageously comprises M banks of P sub-sampling bandpass filters. This filtering component 31 thus makes it possible to carry out a space-frequency processing of the SFAP (Space Frequency Adaptive Processing) type.
- Each filter bank is connected to one of the M inputs 21 and capable of receiving each elementary signal, digitized and brought back to baseband, coming from this input to decompose it into P sub-bands, that is to say to obtain P sub-sampled signals S 1 , ⁇ , S P .
- the number P is greater than or equal to 1, advantageously strictly greater than 1.
- the number P is equal to a power of 2 and preferably, can be chosen equal to 8 or 16.
- each filter bank is implemented according to the technique known under the term “polyphase filters” and described in particular in the application FR 2107910. This means that instead of using P bandpass filters in parallel working at the frequency Fe, the sampling frequency of each sub-band is reduced by the factor P.
- the calculation component 32 makes it possible to process all of the sub-sampled signals S 1 , ⁇ , S P formed by the M filter banks by applying a method for calculating the complex weighting coefficients corresponding to these sub-sampled signals.
- the calculation component 32 comprises P calculation units SAP 1 , ⁇ , SAP P , each calculation unit SAP 1 , ⁇ , SAP P being adapted to apply in the corresponding sub-band an anti-jamming treatment to the sub-sampled signals coming from the M inputs, to obtain M linear combinations of cleaned sub-sampled signals.
- each SAP 1 , ⁇ , SAP P computing unit is able to calculate M output signals ⁇ ⁇ using the following formula:
- h ⁇ ⁇ is the row vector containing the M complex samples received at time ⁇ from the M antenna channels in the sub-band p after the corresponding input filter bank, at each sub-band sub-sampling period Te:
- h ⁇ [ S ⁇ 1( ⁇ . ⁇ ) S ⁇ 2( ⁇ . ⁇ ) ⁇ S ⁇ ⁇ ( ⁇ . ⁇ ) ]
- ⁇ ⁇ is the vector of complex weighting coefficients for each output ⁇ .
- each SAP 1 , ⁇ , SAP P computing unit is for example configured to implement an RLS method (i.e. a recursive least squares method or "Recursive Least Square" in English, often replaced by the acronym RLS) for calculating the complex weighting coefficients per sub-band.
- RLS method i.e. a recursive least squares method or "Recursive Least Square” in English, often replaced by the acronym RLS
- the RLS method it is not necessary to recalculate the inverse of the matrix ⁇ to update the vector ⁇ each time a row is added to the matrix ⁇ , which saves computations.
- the RLS method rather than calculating the inverse of the matrix ⁇ at the end of each integration interval of ⁇ , the inverse ⁇ ⁇ 1 ⁇ is updated at each sampling period of the received signals.
- the gradient method or LMS Least Mean Square
- This recursive LMS method uses a formula that is less expensive in terms of the number of operations: where ⁇ : time index; ⁇ : recalibration coefficient, between 0 and 1, typically equal to 0.1; h ⁇ . ⁇ ⁇ , ⁇ ⁇ 1 : scalar product between the row vector h ⁇ and the column vector ⁇ ⁇ , ⁇ ⁇ 1 .
- each constraint vector ⁇ we force the component m to 1:
- the calculation component 32 entirely has a single hardware component, such as a logic circuit, for example of the FPGA (Field-Programmable Gate Array) type.
- the architecture of the calculation component 32 may have a pipeline architecture.
- the summing component 33 comprises M interpolator filter banks adding the signals ⁇ ⁇ ⁇ .
- Each bank of interpolator-adder filters has, for example, a multiplexed FIR filter and makes it possible to sum the signals ⁇ ⁇ ⁇ (index p varying between 1 and P) to provide a cleaned output signal ⁇ ⁇ at the frequency Fe.
- the summing component 33 provides M cleaned output signals ⁇ ⁇ (index m varying between 1 and M) at the frequency Fe.
- the GNSS receiver 12 comprises a hardware part 41 and a software part 42.
- the hardware part 41 is for example formed of one or more programmable logic circuits.
- the software part 42 is implemented using at least one or more processors and a RAM.
- the hardware part 41 comprises, for each satellite n tracked (n varying between 1 and N), M demodulators making it possible to demodulate in parallel the M cleaned output signals ⁇ ⁇ from the anti-jamming device 11 and thus to make the direction of arrival of the satellite signals observable thanks to the phase shifts between the M antenna channels at the output of the correlators.
- each demodulator makes it possible to demodulate the signal ⁇ ⁇ associated with at least three correlators per signal, called advance, punctual and delay correlators, thanks to three shifted versions of a spreading code generated in the channel.
- the software part 41 makes it possible to carry out for each tracked satellite 5 linear combinations with complex coefficients of the M demodulated channels at the output of the correlators: - A "reconstituted advance” channel resulting from the linear combination of the complex outputs "Z A mn " of the M advance correlators with the coefficients K mn ( ⁇ , ⁇ ); - A "reconstituted point” channel resulting from the linear combination of the complex outputs "Z P mn " of the M point correlators with the coefficients K mn ( ⁇ , ⁇ ); - A "reconstituted delay” channel resulting from the linear combination of the complex outputs "Z R mn " of the M delay correlators with the coefficients K mn ( ⁇ , ⁇ ); - A “delta site” channel resulting from the linear combination of the complex outputs "Z P mn " of the M point correlators with the coefficients K ⁇ site mn ( ⁇ , ⁇ ); - A “delta azimuth” channel resulting from
- the M coefficients K ⁇ site mn ( ⁇ , ⁇ ) aim to estimate the correction to be made to the site angle to reach the maximum power.
- the M coefficients K ⁇ azimuth mn ( ⁇ , ⁇ ) aim to estimate the correction to be made to the azimuth angle to reach the maximum power.
- the two derivatives are calculated using the analytical formulas giving K m as a function of ( ⁇ , ⁇ ).
- Z A n K 1 ( ⁇ , ⁇ ) .
- Z P n K 1 ( ⁇ , ⁇ ) .
- Z PM n Z R n K 1 ( ⁇ , ⁇ ).
- D carrier angle( Z P n )
- the software part 42 multiplies the coefficients by complex gains which depend on the channel m and the assumed direction of arrival ( ⁇ , ⁇ ) of the satellite signal: ⁇ ⁇ ⁇ ⁇ ( ⁇ , ⁇ ) : complex gain (module and phase) of channel m of the antenna in the direction ( ⁇ , ⁇ .
- the values of the complex gains can be stored in tables as a function of the elevation and azimuth angles (i.e. M tables). It is also possible to take the diagram into account in the calculation of ⁇ ⁇ ⁇ ⁇ ( ⁇ , ⁇ ) and The two derivatives of the complex gains can also be tabulated (which requires having 3 x M tables) or calculated by finite difference between two discretization points.
- the software part 42 also uses angular velocity information from an inertial unit in the estimation of the elevation and azimuth angles, in order to improve the performance thereof.
- An example criterion is: "if, for any pair (i, j) of tracked satellites,
- a navigation method implemented by the navigation system 10 will now be explained. This method is implemented during operation of the anti-jamming device 10 with the frequency Fe, corresponding to the sampling frequency Fe mentioned previously. This navigation method comprises an initial anti-jamming processing phase during which an anti-jamming processing method is implemented by the anti-jamming device 11.
- the inputs 21 of the electronic part 17 receive the M elementary signals received by the antenna array 15. These elementary signals are then transmitted to the processing module 22 after digitization, baseband conversion and sampling at the frequency Fe.
- the filtering component 31 of the processing module 22 receives these elementary signals, brought back to baseband and digitized, then decomposes them into P sub-bands and sub-samples them at the frequency Fe / P, using M digital filter banks, thus forming the sub-sampled signals S 1 , ⁇ , S p , as explained previously.
- the computing component 32 applies anti-jamming processing and forms in each sub-band p M linear combinations of cleaned sub-sampled signals ⁇ ⁇ ⁇ .
- the summing component 33 receives the M output signals ⁇ ⁇ ⁇ in each sub-band and provides M resulting wideband signals ⁇ ⁇ . These signals are cleaned of jamming.
- the output 23 transmits the M resulting signals ⁇ ⁇ to the GNSS receiver 12.
- the navigation method further comprises a phase of processing the cleaned signals.
- the GNSS receiver 12 processes these cleaned signals to first determine the direction of arrival of the satellite signals and then a corresponding navigation solution. It can then be seen that the present invention has a certain number of advantages.
- the invention makes it possible to carry out a complete antenna processing with hole formation and beam formation in order to make the most of a multi-channel antenna while being resource-efficient since it does not require multiplying the anti-jamming treatments and it is autonomous in determining the direction of the satellites.
- the invention proposes to carry out in the antenna processing not N beams in the direction of the N tracked satellites, but M linear combinations with for each one the constraint of having one of the M coefficients of the linear combination equal to 1.
- the invention further proposes to carry out M linear combinations in each of the P sub-bands and to reconstitute at the output of a processing (SFAP for example) M wideband signals each associated with one of the M antenna channels thanks to M interpolating summing filter banks.
- a combination of the M wideband signals after antenna processing is carried out further in the GNSS receiver, satellite axis by satellite axis depending on the direction of the satellites, after demodulation of the spreading codes specific to each satellite.
- the M wideband signals are demodulated in parallel so as to make the direction of arrival of the satellite signal observable.
- a linear combination is sought which maximizes the power of the satellite signal after demodulation.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
La présente invention concerne une partie électronique (17) d'antenne CRPA (15) d'un dispositif d'antibrouillage (10) pour un récepteur GNSS (12), comprenant : - M entrées (21) configurées pour recevoir des signaux élémentaires issus d'une antenne réseau (15) comprenant M antennes élémentaires, M étant strictement supérieur à 1; - un module de traitement (22) configuré pour appliquer un traitement antibrouillage aux M signaux élémentaires et produire M signaux de sortie nettoyés; - un module de sortie (23) configuré pour délivrer les M signaux de sortie nettoyés au récepteur GNSS (12).
Description
DESCRIPTION TITRE : Partie électronique d^antenne CRPA d^un dispositif d^antibrouillage pour un récepteur GNSS, procédé de traitement antibrouillage et système de navigation associés La présente invention concerne une partie électronique d^antenne CRPA d^un dispositif d^antibrouillage pour un récepteur GNSS. La présente invention concerne également un procédé de traitement antibrouillage associé. La présente invention concerne enfin un système de navigation associé. Le système de navigation comprend notamment un dispositif d^antibrouillage. Plus particulièrement, le domaine technique de l^invention est celui des dispositifs d^antibrouillage à base de réseaux d^antenne à diagramme contrôlé pour les récepteurs GNSS (de l^anglais « Global Navigation Satellite System » ou « Système de positionnement par satellites » en français). Ce type d^antenne est connu également sous l^acronyme anglais de CRPA (pour « Controlled Radiated Pattern Antenna » ou « Antenne à diagramme contrôlé » en français). Un dispositif d^antibrouillage comprend généralement un réseau d^antenne, des câbles et une partie électronique d^antenne CRPA. Un tel dispositif est configuré pour fournir un signal GNSS dépourvu en partie ou totalement de signaux brouilleurs présents initialement dans la bande utile des signaux satellites. Cela permet alors au récepteur GNSS connecté à la sortie d^un tel dispositif d^antibrouillage de fonctionner et de fournir une solution de navigation correctement. Les signaux GNSS sont dans les bandes L1, E6, L2 et E5 de largeurs comprises entre 40 MHz et 20 MHz. De manière connue en soi, la partie électronique d^antenne CRPA utilise plusieurs types d^algorithmes pour atténuer le brouillage tout en conservant les signaux GNSS utiles. Le choix de l^algorithme est un compromis entre performance et complexité. La performance se caractérise en termes d^atténuation du brouillage, de temps de convergence et de retard sur le signal. La complexité se traduit en coût de développement, en coût récurrent, et en consommation électrique (et donc problème thermique). Une technique utilisée communément pour atténuer le brouillage consiste à créer dans le diagramme d^antenne des trous dans la direction des brouilleurs. On parle de formation de trou ou « Null steering ». Cette technique est facile à mettre en ^uvre car elle fonctionne en aveugle, c^est-à-dire qu^elle n^a pas besoin de connaître a priori la direction
des satellites en repère antenne. La direction des brouilleurs en repère antenne est déterminée implicitement grâce aux signaux reçus, en cherchant la combinaison linéaire des M voies antennes qui minimise la puissance totale. Pour conserver les signaux satellites utiles on impose un coefficient égal à 1 à une des M voies antennes (choisie arbitrairement) via un vecteur contrainte C fixe commun à tous les satellites. Cette technique présente néanmoins l^inconvénient de ne pas tirer profit de la multiplicité des voies antennes pour augmenter le gain dans la direction des satellites (on parle de formation de faisceau), ce qui améliore encore la résistance au brouillage. Typiquement, avec une antenne à 4 voies on peut encore gagner jusqu^à 6 dB sur le rapport signal à bruit, voire plus si la direction satellite tombe dans un trou du diagramme d^antenne. Pour cela, on impose comme contrainte non plus un gain unitaire sur une des M voies antennes (soit un coefficient imposé égal à 1) mais un gain unitaire sur une combinaison linéaire des M voies correspondant au gain maximal dans la direction du satellite via un vecteur contrainte C propre à chaque satellite. Cependant la formation de faisceaux suppose : - de réaliser en parallèle autant de traitements d^antenne que de satellites poursuivis puisque l^on a un vecteur contrainte différente par satellite ; - de connaître la direction des satellites en repère antenne pour calculer les coefficients du vecteur contrainte par satellite. Ces deux conditions sont difficiles à réunir car : - premièrement, le traitement d^antenne est très consommateur de ressources matérielles (à cause de la largeur de bande des signaux GNSS, de plusieurs dizaines de MHz) ; et - deuxièmement, si on connaît bien la direction des satellites en repère terrestre grâce aux éphémérides et almanachs, on ne connaît généralement pas la position angulaire de l^antenne par rapport au repère terrestre (sauf à avoir une aide inertielle qui est onéreuse). La présente invention a pour but de remédier à ces inconvénients et de proposer une manière d^utilisation de l^ensemble des voies antennes, tout en permettant une utilisation modérée des ressources matérielles. À cet effet, l^invention a pour objet une partie électronique d^antenne CRPA d^un dispositif d^antibrouillage pour un récepteur, comprenant : - M entrées configurées pour recevoir des signaux élémentaires issus d^une antenne réseau comprenant M antennes élémentaires, M étant strictement supérieur à 1 ; - un module de traitement configuré pour appliquer un traitement antibrouillage aux M signaux élémentaires et produire M signaux de sortie nettoyés ;
- un module de sortie configuré pour délivrer les M signaux de sortie nettoyés au récepteur GNSS. Suivant d^autres aspects avantageux de l^invention, la partie électronique comprend une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles : - le module de traitement comprend : - une composante de filtrage comprenant pour chacune des M entrées, un banc de filtres passe-bandes configuré pour décomposer chaque signal élémentaire reçu par cette entrée en P sous-bandes pour obtenir P signaux sous-échantillonnés ; - une composante de calcul configurée pour appliquer le traitement antibrouillage aux M signaux sous-échantillonnés de chaque sous-bande, et produire M signaux sous-échantillonnés nettoyés en sortie par sous-bande ; - une composante de sommation comprenant M bancs de filtres additionneurs, chaque banc de filtres additionneurs étant configuré pour recevoir P signaux sous-échantillonnés nettoyés et pour sommer l^ensemble de ces signaux sous-échantillonnés nettoyés pour former un signal nettoyé correspondant ; - la composante de calcul comprend P unités de calcul, chaque unité de calcul étant associée à l^une des P sous-bandes et configurée pour appliquer dans la sous- bande correspondante le traitement antibrouillage aux M signaux sous- échantillonnés, pour obtenir M combinaisons linéaires de signaux sous- échantillonnés nettoyés en appliquant un vecteur des coefficients de pondérations complexes ; chaque banc de filtres additionneurs étant configuré pour recevoir une combinaison linéaire de signaux sous-échantillonnés nettoyés de chaque unité de calcul ; - le vecteur des coefficients de pondération complexes est déterminé à partir d^un vecteur contrainte déterminé pour chacune des M entrées ; - chaque vecteur contrainte comprend M composantes dont une composante constante associée à l^entrée correspondante et des composantes nulles pour les autres entrées ; - les bancs de filtres passe-bandes forment des filtres polyphases ; - chaque unité de calcul est configurée pour mettre en ^uvre un traitement de type RLS ;
- le traitement de type RLS est configuré pour fournir directement les M combinaisons linéaires de signaux sous-échantillonnés associés aux M vecteurs de contraintes, sans inversion d^une matrice d^intercorrélation entre différents signaux. L^invention a également pour objet un système de navigation comprenant : - un récepteur GNSS ; - une antenne CRPA ; - une partie électronique telle que définie précédemment. Suivant d^autres aspects avantageux de l^invention, le système comprend une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles : - le récepteur GNSS est configuré pour démoduler pour chaque satellite poursuivi les M signaux de sortie nettoyés issus de la partie électronique et à effectuer une combinaison linéaire des M signaux démodulés de manière à maximiser la puissance du signal satellite utile dans les discriminateurs des boucles de poursuite ; - le récepteur GNSS est configuré pour déterminer la direction d^arrivée du signal de chaque satellite poursuivi à partir des M signaux démodulés de manière à déterminer les coefficients complexes qui maximisent la puissance de signal satellite utile de la combinaison linéaire ; - le récepteur GNSS est configuré pour améliorer la vitesse de convergence des estimateurs de la direction d^arrivée des signaux satellites en utilisant des mesures inertielles ; - le récepteur GNSS est configuré pour déterminer un indicateur de leurrage à partir de la direction d^arrivée des signaux satellites ; - le récepteur GNSS est configuré pour déterminer pour chaque satellite poursuivi les coefficients complexes des combinaisons linéaires des M signaux démodulés en utilisant des diagrammes d^antenne analogiques des M antennes élémentaires. L^invention a également pour objet un procédé de traitement antibrouillage pour un récepteur GNSS, le procédé comprenant les étapes suivantes : - recevoir M signaux élémentaires issus d^une antenne réseau comprenant M antennes élémentaires, M étant strictement supérieur à 1 ; - appliquer un traitement antibrouillage aux M signaux élémentaires et produire M signaux de sortie nettoyés ; - délivrer les M signaux de sortie nettoyés au récepteur GNSS.
Ces caractéristiques et avantages de l^invention apparaitront dans la lecture de la description qui va suivre, donnée à titre d^exemple non limitative, est faite en référence aux dessins annexés, sur lesquels : - [Fig 1] la figure 1 est une vue schématique d^un système de navigation selon l^invention, le système comprenant notamment un dispositif d^antibrouillage et un récepteur GNSS ; - [Fig 2] la figure 2 est une vue schématique détaillée d^un module de traitement du dispositif d^antibrouillage de la figure 1; - [Fig 3] la figure 3 est une vue schématique détaillée d^une partie matérielle du récepteur GNSS de la figure 1 ; et - [Fig 4] la figure 4 est une vue schématique détaillée d^une partie logicielle du récepteur GNSS de la figure 1. La figure 1 illustre un système de navigation 10 selon l^invention. Ce système de navigation 10 comprend un dispositif d^antibrouillage 11 et un récepteur GNSS 12. Le récepteur GNSS 12 présente un récepteur de signaux GNSS apte à déterminer une solution de navigation à partir des signaux GNSS reçus, qui sont issus d^un ou plusieurs systèmes globaux de navigation par satellites (tels que le système GPS ou le système GALILEO). De manière connue en soi, chaque système global de navigation par satellites forme une constellation de satellites et apte à fournir un ou plusieurs services de navigation. Par exemple, le système GPS fournit des services de navigation différents, comme par exemple des services « PPS » ou « code M ». Il en est de même en ce qui concerne le système GALILEO qui fournit par exemple des services « PRS » et « OS ». Pour recevoir les signaux GNSS, le récepteur GNSS 12 est connecté au dispositif d^antibrouillage 11 permettant de recevoir l^ensemble des signaux radiofréquences S disponibles selon une gamme de fréquences donnée, et d^en extraire des signaux radiofréquences GNSS, désignés par « Sm » sur la figure 1, en les nettoyant des signaux radiofréquences de brouillage, désignés par « b » sur la figure 1. Les signaux radiofréquences de brouillage b sont par exemple issus d^une et de plusieurs sources de brouillage 13 disposées aux environs du récepteur GNSS 12. Ces sources de brouillage 13 peuvent être introduites volontairement ou involontairement. Pour ce faire, le dispositif d^antibrouillage 11 comprend un réseau d^antenne 15, appelé également antenne CRPA, et une partie électronique d^antenne CRPA 17, désignée par la suite simplement par le terme « partie électronique 17 ». Le réseau d^antenne 15 est apte à recevoir un signal d^entrée sur chaque voie et à transmettre ces signaux d^entrée à la partie électronique 17.
Le réseau d^antenne 15 comprend M antennes élémentaires disposées sur une embase selon une configuration connue. Dans l^exemple de la figure 1, le nombre M est égal à 4. Chaque antenne élémentaire est connectée à la partie électronique 17 par une voie antenne et est apte à délivrer à cette partie 17 des signaux radiofréquences reçus, appelés par la suite signaux élémentaires. Le signal d^entrée Se délivré à la partie électronique 17 par le réseau d^antenne 15 est donc composé de M signaux élémentaires. Comme cela est visible sur la figure 1, la partie électronique 17 comprend M entrées 21 configurées pour recevoir des signaux élémentaires issus du réseau d^antenne 15, un module de traitement 22 configuré pour traiter les signaux élémentaires reçus pour générer M signaux de sortie nettoyés Sm (indice m variant entre 1 et M), et une sortie 23 configurée pour délivrer les M signaux de sortie nettoyés Sm au récepteur GNSS 12. En particulier, dans l^exemple de la figure 1, chaque entrée 21 est connectée à l^une des antennes élémentaires du réseau d^antenne 15 et fournit au module de traitement 22 des signaux d^entrée élémentaires numérisés, ramenés en bande de base et échantillonnés à la fréquence Fe, représentés par des nombres complexes. En outre, dans l^exemple de la même figure 1, la sortie 23 de la partie électronique 17 est raccordée au récepteur GNSS 12 par M voies de transmission. Dans ce cas, la sortie 23 fournit donc les M signaux de sortie nettoyé Sm à M voies de traitement du récepteur GNSS, comme cela sera expliqué par la suite. Le module de traitement 22 est apte à traiter les signaux radiofréquences reçus pour en extraire des signaux radiofréquences GNSS exemptés totalement ou au moins en partie des signaux radiofréquences de brouillage. En particulier, le module de traitement 22 est apte à recevoir les signaux élémentaires reçus par le réseau d^antenne 15 avec une fréquence d^échantillonnage Fe qui est compris par exemple entre 20 MHz et 80 MHz, et avantageusement égale par exemple à 50 MHz. Avantageusement, le module de traitement 22 est apte à traiter les signaux radiofréquences reçus correspondant à B bandes GNSS comme par exemple les bandes L1, E6 et L2. De préférence, le module de traitement 22 présente entièrement une structure matérielle formée d^un ou de plusieurs circuits logiques programmables de type FPGA (de l^anglais « Field-Programmable Gate Array ») ou ASIC (de l^anglais « Application-Specific Integrated Circuit »). Le module de traitement 22 est illustré plus en détail sur la figure 2 illustrant un exemple de réalisation de ce module. Ainsi, comme cela est visible cette figure, le module de traitement 22 comprend une composante de filtrage 31, une composante de calcul 32 et une composante de sommation 33.
La composante de filtrage 31 comprend avantageusement M bancs de P filtres passe-bandes sous-échantillonneurs. Cette composante de filtrage 31 permet ainsi d^effectuer un traitement spatio-fréquentiel de type SFAP (de l^anglais « Space Frequency Adaptive Processing »). Chaque banc de filtres est connecté à l^une des M entrées 21 et apte à recevoir chaque signal élémentaire, numérisé et ramené en bande de base, issu de cette entrée pour le décomposer en P sous-bandes, c^est-à-dire pour obtenir P signaux sous- échantillonnés S1, ^, SP. Le nombre P est supérieur ou égal à 1, avantageusement strictement supérieur à 1. Avantageusement, le nombre P est égal à une puissance de 2 et de préférence, peut-être choisi égal à 8 ou 16. Avantageusement, chaque banc de filtres est implémenté selon la technique connue sous le terme de « filtres polyphases » et décrite notamment dans la demande FR 2107910. Cela signifie qu^au lieu d^utiliser P filtres passe-bandes en parallèle travaillant à la fréquence Fe, la fréquence d^échantillonnage de chaque sous-bande est réduite du facteur P. Cela permet de réaliser le banc de filtres avec un seul filtre FIR multiplexé (travaillant à la fréquence Fe) ayant un nombre de coefficients réduit du facteur P. Le filtre FIR (de l^anglais « Finite Impulse Response Filter ») est un filtre à réponse impulsionnelle finie, connu en soi. En outre, les P sorties du filtre FIR multiplexé produite à la fréquence Fe/P sont connectées à un opérateur FFT (de l^anglais « Fast Fourier Transform ») permettant d^effectuer une transformation de Fourier rapide du vecteur constitué de ces P sorties et de retrouver en sortie l^équivalent d^un banc de filtres numériques sous- échantillonné. La composante de calcul 32 permet de traiter l^ensemble des signaux sous- échantillonnés S1, ^, SP formés par les M bancs de filtres en appliquant une méthode de calcul des coefficients de pondération complexes correspondant à ces signaux sous- échantillonnés. Selon l^invention, la composante de calcul 32 comprend P unités de calcul SAP1, ^, SAPP, chaque unité de calcul SAP1, ^, SAPP étant adaptée pour appliquer dans la sous- bande correspondante un traitement antibrouillage aux signaux sous-échantillonnés issus des M entrées, pour obtenir M combinaisons linéaires de signaux sous-échantillonnés nettoyés. En particulier, chaque unité de calcul SAP1, ^, SAPP est apte à calculer M signaux de sortie ^^^^^^^^^^ ^^ en utilisant la formule suivante :
où
ℎ^^ ^^ est le vecteur ligne contenant les M échantillons complexes reçus à l^instant ^^ des M voies antennes dans la sous-bande p après le banc de filtre d^entrée correspondant, à chaque période Te de sous-échantillonnage des sous-bandes : h^^ = [ S^^ 1(^^ .^^^^) S^^ 2(^^ . ^^^^) ^ S^^ ^^(^^. ^^^^) ] ^^^^ est le vecteur des coefficients de pondération complexes pour chaque sortie ^^ . Ce vecteur des coefficients de pondération complexes peut être calculé comme : ^^^^ = ^^.^^^^^^ où : ^^ ^^ est le vecteur contrainte commun à toutes les sous-bandes et est égal à 1 en position^^ et à 0 autrement ; ^^ est l^inverse de la matrice d^intercorrélation ^^^^^^ (de dimensions M x M) donnée par la formule: ^^^^^^ = ^^^^^^.^^^^
^^, ^^ Pour calculer le vecteur ^^^^ , chaque unité de calcul SAP1, ^, SAPP est par exemple configuré pour mettre en ^uvre une méthode RLS (c^est-à-dire une méthode des moindres carrés récursifs ou « Recursive Least Square » en anglais, souvent remplacé par l^acronyme RLS) de calcul des coefficients de pondération complexes par sous-bande. Selon la méthode RLS, il n^est pas nécessaire de recalculer l^inverse de la matrice ^^^^^^ pour remettre à jour le vecteur ^^^^ chaque fois qu^on ajoute une ligne à la matrice ^^^^ , ce qui permet d^économiser des calculs. Ainsi, selon la méthode RLS, plutôt que de calculer l^inverse de la matrice ^^^^^^ à chaque fin d^intervalle d^intégration de ^^^^^^ , on remet à jour l^inverse ^^^^^^ ‒ 1 ^^ à chaque période d^échantillonnage des signaux reçus. Alternativement à la méthode RLS, la méthode du gradient ou LMS (« Least Mean Square » en anglais) peut être utilisée. Cette méthode présente l^avantage de la simplicité sans l^inconvénient du temps de convergence plus long. Cette méthode récursive LMS utilise une formule moins coûteuse en nombre d^opérations :
où ^^ : indice du temps ; ^^ : coefficient de recalage, compris entre 0 et 1, typiquement égal à 0,1 ;
h^^.^^^^, ^^ ‒ 1 : produit scalaire entre le vecteur ligne h^^ et le vecteur colonne ^^^^, ^^ ‒ 1. Indépendamment de la méthode utilisée, pour tenir compte de chaque vecteur contrainte ^^^^ on force la composante m à 1 :
Avantageusement, la composante de calcul 32 présente entièrement une composante matérielle unique, telle qu^un circuit logique, par exemple de type FPGA (de l^anglais « Field-Programmable Gate Array »). Dans un tel cas, l^architecture de la composante de calcul 32 peut présenter une architecture en « pipeline ». Dans ce cas, cette architecture présente des couches consécutives qui sont reliées entre elles par des bascules permettant la transmission entre ces couches de données resynchronisées sur l^horloge du circuit logique. La composante de sommation 33 comprend M banc de filtres interpolateurs additionneurs des signaux ^^ ^^^^^^^^ ^^ . Chaque banc de filtres interpolateurs additionneurs présente par exemple un filtre FIR multiplexé et permet de sommer les signaux ^^ ^^^^^^^^ ^^ (indice p variant entre 1 et P) pour fournir un signal de sortie nettoyé ^^ ^^ à la fréquence Fe. Autrement dit, la composante de sommation 33 fournit M signaux de sortie nettoyés ^^ ^^ (indice m variant entre 1 et M) à la fréquence Fe. En référence à la figure 3, le récepteur GNSS 12 comprend une partie matérielle 41 et une partie logicielle 42. La partie matérielle 41 est par exemple formée d^un ou de plusieurs circuits logiques programmables. La partie logicielle 42 est mise ^uvre en utilisant au moins un ou plusieurs processeurs et une mémoire vive. La partie matérielle 41 comprend, pour chaque satellite n poursuivi (n variant entre 1 et N), M démodulateurs permettant de démoduler en parallèle les M signaux de sortie nettoyés ^^^^ issus du dispositif d^antibrouillage 11 et ainsi, de rendre observable la direction d^arrivée des signaux satellites grâce aux déphasage entre les M voies antenne en sortie des corrélateurs. En particulier, chaque démodulateur permet de démoduler le signal ^^ ^^ associé avec au moins trois corrélateurs par signal, dits corrélateurs avance, ponctuel et retard, grâce à trois versions décalées d^un code d^étalement généré dans le canal. La corrélation consiste à multiplier le signal reçu ^^ ^^ par le démodulateur m avec une porteuse locale ^^ ‒ ^^^^ et un code locale ^^^^(^^^^^^^^^^) et à intégrer sur des intervalles de temps consécutifs. En particulier, en dénotant par Z i m n( q ) une corrélation complexe sur l^intervalle [ tq , tq+T ] entre le signal ^^^^ bande large et le signal local constitué d^une porteuse locale et du code local du satellite (code propre au satellite n), cette corrélation peut s^écrire :
^^^^ ^^ ^^(^^) = ^^^^(^^).exp ( ‒ 2^^^^.^^(^^)).^^^^ ^^(^^)^^^^ [ tq , T ] où indice i : voie avance, ponctuelle ou retard, i = A, P ou R ; Indice m : signal en sortie du dispositif d^antibrouillage 11, m = 1 à M ; Indice n : satellite démodulé, n = 1 à N ; Indice q : intervalle d^intégration [ tq , tq+T ] = [ tq , tq+1 ] ; T : temps d^intégration. La partie logicielle 41, illustré plus en détail sur la figure 4, permet d^effectuer pour chaque satellite poursuivi 5 combinaisons linéaires à coefficients complexes des M voies démodulées en sortie de corrélateurs : - Une voie « avance reconstituée » résultat de la combinaison linéaire des sorties complexes « ZA m n » des M corrélateurs avances avec les coefficients Km n(^,^) ; - Une voie « ponctuelle reconstituée » résultat de la combinaison linéaire des sorties complexes « ZP m n » des M corrélateurs ponctuels avec les coefficients Km n(^,^) ; - Une voie « retard reconstituée » résultat de la combinaison linéaire des sorties complexes « ZR m n » des M corrélateurs retards avec les coefficients Km n(^,^) ; - Une voie « delta site » résultat de la combinaison linéaire des sorties complexes « ZP m n » des M corrélateurs ponctuels avec les coefficients K^ site m n(^,^) ; - Une voie « delta azimut » résultat de la combinaison linéaire des sorties complexes« ZP m n » des M corrélateurs ponctuels avec les coefficients K^ azimut m n(^,^) La voie « ponctuelle reconstituée » sert à la boucle de poursuite de la phase de porteuse du signal satellite. Les trois voies avance, ponctuelle et retard reconstituées servent à la boucle de poursuite de la phase de code du signal satellite via le discriminateur de code. Les voies « delta site » et « delta azimut » servent à estimer de manière itérative les angles ^ et ^ de site et d^azimut maximisant la puissante du signal satellite après combinaison linéaire de la voie « ponctuelle reconstituée » grâce à deux boucles de poursuite, en site et en azimut. Les paramètres ^ et ^ sont les angles de site et d^azimut estimés de la direction d^arrivée du signal satellite, en repère antenne. Les M coefficients Km n(^,^) visent à maximiser la puissance du signal satellite dans la direction d^arrivée estimée du signal satellite donnée par les angles de site et d^azimut ^ et ^.
Les M coefficients K^ site m n(^,^) visent à estimer la correction à apporter à l^angle de site pour atteindre le maximum de la puissance. Les M coefficients K^ azimut m n(^,^) visent à estimer la correction à apporter à l^angle d^azimut pour atteindre le maximum de la puissance. Par la suite, on dénote : - les vecteurs reliant le centre du repère antenne aux centres de phase des M voies antennes :
- les vecteurs directeurs pointant dans la direction des N satellites :
- les vecteurs directeurs pointant dans la direction estimée (^^ ,^^ ) :
^ : angle de site de la direction d^arrivée estimée du signal satellite ; ^ : angle d^azimut de la direction d^arrivée estimée du signal satellite ; - le vecteur des coefficients de la combinaison linéaire donnant le maximum de puissance satellite dans la direction estimée (^,^) : =
- le vecteur des coefficients de la combinaison linéaire indiquant la correction à apporter à l^angle de site estimé :
- le vecteur des coefficients de la combinaison linéaire indiquant la correction à apporter à l^angle d^azimut estimé :
Les deux dérivées se calculent grâce aux formules analytiques donnant Km en fonction de (^,^). Les cinq combinaisons précitées s^écrivent sous la forme suivante : pour voies avance, ponctuel et retard reconstituées :
ZA n = K1(^,^) . ZA 1 n + K2(^,^) . ZA 2 n + ^ + KM(^,^) . ZA M n ZP n = K1(^,^) . ZP 1 n + K2(^,^) . ZP 2 n + ^ + KM(^,^) . ZP M n ZR n = K1(^,^) . ZR 1 n + K2(^,^) . ZR 2 n + ^ + KM(^,^) . ZR M n pour voies delta reconstituées : Z^ code n = ZA - ZR
Cela permet de déterminer les discriminateurs suivants : - discriminateur de phase de porteuse : Dporteuse = angle( ZP n ) - discriminateur de code : Dcode = Partie réelle [ Z^ code n / ZP n ] = Partie réelle [ Z^ code n . conjugué( ZP n ) ] / || ZP n ||2 - discriminateurs de site et d^azimut : Dsite = Partie réelle [ Z^ site n / ZP n ] = Partie réelle [ Z^ site n . conjugué( ZP n ) ] / || ZP n ||2 Dazimut = Partie réelle [ Z^ azimut n / ZP n ] = Partie réelle [ Z^ azimut n . conjugué( ZP n ) ] / || ZP n ||2 Par ailleurs, les discriminateurs de site et d^azimut peuvent être justifiés de la manière suivante : - O cherche à maximiser
(produit scalaire)
Lorsque l^on est proche du maximum la dérivée indique la correction à apporter pour s^approcher du maximum (méthode du gradient).
Pour estimer les angles de site et d^azimut, la partie logicielle 42 utilise la méthode du gradient : ^^^^ + 1 = ^^^^ + ^^ . D^^^^^^^^
Le choix de la valeur du gain ^^ de recalage est issu d^un compromis entre vitesse de convergence (pour limiter le trainage vis-à-vis de la dynamique d^évolution des angles dues au porteur) et précision (filtrage du bruit de mesure). Dans certains modes de réalisation, il est possible de tenir compte, dans les combinaisons linéaires des faisceaux directifs, des diagrammes d^antenne analogiques des M voies. C^est notamment le cas pour une antenne à plusieurs voies avec des centres de phase rapprochés, à cause des phénomènes de couplage qui déforment les diagrammes. Dans ce cas, la partie logicielle 42 multiplie les coefficients par des gains complexes qui dépendent de la voie m et de la direction d^arrivée (^^,^^) supposée du signal satellite :
^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^(^^,^^ ) : gain complexe (module et phase) de la voie m de l^antenne dans la direction (^^,^^ . Les valeurs des gains complexes peuvent être mémorisées dans des tables en fonction des angles de site et d^azimut (soit M tables). Il également possible de tenir compte du diagramme dans le calcul de ∂ ^^ ∂ ^^(^^,^^ ) et
Les deux dérivées des gains complexes peuvent être aussi tabulées (ce qui oblige à avoir 3 x M tables) ou calculées par différence finie entre deux points de discrétisation. Dans certains modes de réalisation, la partie logicielle 42 utilise également des informations de vitesse angulaire issues d^une centrale inertielle dans l^estimation des angles de site et d^azimut, afin d^améliorer les performances de celle-ci. Dans un tel cas, on suppose disposer d^une centrale inertielle dont les axes sont alignés avec ceux de l^antenne et fournissent des incréments angulaires autour des axes X,Y,Z, à la période de calcul des estimateurs, notés ^X, ^Y, ^Z. On peut alors estimer a priori les variations d^angle de site et d^azimut à la période de calcul des estimateurs, notés d^ et d^ de la façon suivante : d^ = ^z et d^ = ^X sin(^) + ^Y cos(^). On peut utiliser cette information pour aider les estimateurs de site et d^azimut de la façon suivante :
^^^^ + 1 = ^^^^ + ^^ . D^^^^^^^^^^^^ + ^^z.Δ t Enfin, la partie logicielle 42 peut également exploiter les estimations d^angle de site et d^azimut pour déterminer un indicateur de leurrage. En particulier, lorsque le récepteur GNSS 12 reçoit les signaux d^une constellation GNSS authentique, ceux-ci proviennent de directions de l^espace toutes distinctes. En revanche, lorsque les signaux reçus proviennent d^un leurre, ceux-ci proviennent tous d^une direction unique (celle de l^antenne émettrice du leurre). On peut donc déterminer un critère de vraisemblance d^une situation de leurrage en comparant entre eux les sites et azimuts de l^ensemble des canaux poursuivis. Un exemple critère est : « si, pour tout couple (i, j) de satellite poursuivi,|^^^^ ‒ ^^^^ | < ^^^^^^^^^^ et |^^^^ ‒ ^^^^ | < ^^^^^^^^^^ , alors déclarer une situation de leurrage ». Cela permet alors de détecter un leurrage y compris en présence de brouillage car le traitement antibrouillage est fait en amont. Un procédé de navigation mis en ^uvre par le système de navigation 10 sera désormais expliqué. Ce procédé est mis en ^uvre lors du fonctionnement du dispositif d^antibrouillage 10 avec la fréquence Fe, correspondant à la fréquence d^échantillonnage Fe mentionné précédemment. Ce procédé de navigation comprend une phase initiale de traitement antibrouillage lors de laquelle un procédé de traitement antibrouillage est mis en ^uvre par le dispositif d^antibrouillage 11. Lors d^une étape initiale de ce procédé de traitement antibrouillage, les entrées 21 de la partie électronique 17 reçoivent les M signaux élémentaires reçus par le réseau d^antenne 15. Ces signaux élémentaires sont ensuite transmis au module de traitement 22 après numérisation, passage en bande de base et échantillonnage à la fréquence Fe. Lors d^une étape suivante du procédé de traitement antibrouillage, la composante de filtrage 31 du module de traitement 22 reçoit ces signaux élémentaires, ramenés en bande de base et numérisés, puis les décompose en P sous-bandes et les sous- échantillonne à la fréquence Fe / P, grâce à M bancs de filtres numériques, en formant ainsi les signaux sous-échantillonnés S1, ^, Sp, comme expliqué précédemment. Lors d^une étape suivante du procédé de traitement antibrouillage, la composante de calcul 32 applique un traitement antibrouillage et forme dans chaque sous-bande p M combinaisons linaires de signaux sous-échantillonnés nettoyés ^^^^^^^^^^ ^^ .
Lors d^une étape suivante du procédé de traitement antibrouillage, la composante de sommation 33 reçoit les M signaux de sortie ^^^^^^^^^^ ^^ dans chaque sous-bande et fournit M signaux résultants ^^^^ de bande large. Ces signaux sont nettoyés du brouillage. Lors d^une étape suivante du procédé de traitement antibrouillage, la sortie 23 transmet les M signaux résultants^^ ^^ au récepteur GNSS 12. Le procédé de navigation comprend en outre une phase de traitement des signaux nettoyés. Lors de cette phase, le récepteur GNSS 12 traite ces signaux nettoyés pour d^abord déterminer la direction d^arrivée des signaux satellites et puis, une solution de navigation correspondante. On conçoit alors que la présente invention présente un certain nombre d^avantages. En particulier, l^invention permet de réaliser un traitement d^antenne complet avec formation de trou et formation de faisceaux afin de tirer le meilleur parti d^une antenne à plusieurs voies tout en étant économe en ressources puisqu^elle ne nécessite pas de démultiplier les traitements antibrouillage et elle est autonome pour déterminer la direction des satellites. Pour cela, l^invention propose de réaliser dans le traitement d^antenne non pas N faisceaux dans la direction des N satellites poursuivis, mais M combinaisons linéaires avec pour chacune la contrainte d^avoir un des M coefficients de la combinaison linéaire égal à 1. Étant donné que M est strictement inférieur à N, cela permet d^économiser les ressources tout en assurant un traitement complet de l^ensembles des voies d^antenne. L^invention propose en outre de réaliser M combinaisons linéaires dans chacune des P sous-bandes et de reconstituer en sortie d^un traitement (SFAP par exemple) M signaux large bande associés chacun à l^une des M voies antennes grâce à M bancs de filtres sommateurs interpolateurs. Une combinaison des M signaux large bande après le traitement d^antenne est effectuée plus loin dans le récepteur GNSS, axe satellite par axe satellite en fonction de la direction des satellites, après démodulation des codes d^étalement propres à chaque satellite. En particulier, pour chaque satellite poursuivi, on démodule en parallèle les M signaux large bande de manière à rendre observable la direction d^arrivée du signal satellite. On cherche une combinaison linéaire qui maximise la puissance du signal satellite après démodulation.
Claims
REVENDICATIONS 1. Partie électronique (17) d^antenne CRPA (15) d^un dispositif d^antibrouillage (10) pour un récepteur GNSS (12), comprenant : - M entrées (21) configurées pour recevoir des signaux élémentaires issus d^une antenne réseau (15) comprenant M antennes élémentaires, M étant strictement supérieur à 1 ; - un module de traitement (22) configuré pour appliquer un traitement antibrouillage aux M signaux élémentaires et produire M signaux de sortie nettoyés ; - un module de sortie (23) configuré pour délivrer les M signaux de sortie nettoyés au récepteur GNSS (12) ; dans laquelle le module de traitement (22) comprend : - une composante de filtrage (31) comprenant pour chacune des M entrées (21), un banc de filtres passe-bandes configuré pour décomposer chaque signal élémentaire reçu par cette entrée en P sous-bandes pour obtenir P signaux sous- échantillonnés ; - une composante de calcul (32) configurée pour appliquer le traitement antibrouillage aux M signaux sous-échantillonnés de chaque sous-bande, et produire M signaux sous-échantillonnés nettoyés en sortie par sous-bande ; - une composante de sommation (33) comprenant M bancs de filtres additionneurs, chaque banc de filtres additionneurs étant configuré pour recevoir P signaux sous- échantillonnés nettoyés et pour sommer l^ensemble de ces signaux sous- échantillonnés nettoyés pour former un signal nettoyé correspondant. 2. Partie électronique (17) selon la revendication 1, dans laquelle la composante de calcul (32) comprend P unités de calcul (SAP1, ^, SAPP), chaque unité de calcul (SAP1, ^, SAPP) étant associée à l^une des P sous-bandes et configurée pour appliquer dans la sous-bande correspondante le traitement antibrouillage aux M signaux sous-échantillonnés, pour obtenir M combinaisons linéaires de signaux sous-échantillonnés nettoyés en appliquant un vecteur des coefficients de pondérations complexes ; chaque banc de filtres additionneurs étant configuré pour recevoir une combinaison linéaire de signaux sous-échantillonnés nettoyés de chaque unité de calcul (SAP1, ^, SAPP).
3. Partie électronique (17) selon la revendication 2, dans laquelle le vecteur des coefficients de pondération complexes est déterminé à partir d^un vecteur contrainte déterminé pour chacune des M entrées. 4. Partie électronique (17) selon la revendication 3, dans laquelle chaque vecteur contrainte comprend M composantes dont une composante constante associée à l^entrée correspondante et des composantes nulles pour les autres entrées. 5. Partie électronique (17) selon l^une quelconque des revendications 1 à 4, dans laquelle les bancs de filtres passe-bandes forment des filtres polyphases. 6. Partie électronique (17) selon l^une quelconque des revendications précédentes prise en combinaison avec la revendication 2, dans laquelle chaque unité de calcul (SAP1, ^, SAPP) est configurée pour mettre en ^uvre un traitement de type RLS. 7. Partie électronique (17) selon la revendication 6 prise en combinaison avec la revendication 3, dans laquelle le traitement de type RLS est configuré pour fournir directement les M combinaisons linéaires de signaux sous-échantillonnés associés aux M vecteurs de contraintes, sans inversion d^une matrice d^intercorrélation entre différents signaux. 8. Système de navigation (10) comprenant : - un récepteur GNSS (12) ; - une antenne CRPA (15) ; - une partie électronique (17) selon l^une quelconque des revendications précédentes. 9. Système de navigation (10) selon la revendication 8, dans lequel le récepteur GNSS (12) est configuré pour démoduler pour chaque satellite poursuivi les M signaux de sortie nettoyés issus de la partie électronique (17) et à effectuer une combinaison linéaire des M signaux démodulés de manière à maximiser la puissance du signal satellite utile dans les discriminateurs des boucles de poursuite. 10. Système de navigation (10) selon la revendication 9, dans lequel le récepteur GNSS (12) est configuré pour déterminer la direction d^arrivée du signal de chaque satellite poursuivi à partir des M signaux démodulés de manière à déterminer les
coefficients complexes qui maximisent la puissance de signal satellite utile de la combinaison linéaire. 11. Système de navigation (10) selon la revendication 10, dans lequel le récepteur GNSS (12) est configuré pour améliorer la vitesse de convergence des estimateurs de la direction d^arrivée des signaux satellites en utilisant des mesures inertielles. 12. Système de navigation (10) selon la revendication 10 ou 11, dans lequel le récepteur GNSS (12) est configuré pour déterminer un indicateur de leurrage à partir de la direction d^arrivée des signaux satellites. 13. Système de navigation (10) selon l^une quelconque des revendications 9 à 12, dans lequel le récepteur GNSS (12) est configuré pour déterminer pour chaque satellite poursuivi les coefficients complexes des combinaisons linéaires des M signaux démodulés en utilisant des diagrammes d^antenne analogiques des M antennes élémentaires. 14. Procédé de traitement antibrouillage pour un récepteur GNSS (12), le procédé comprenant les étapes suivantes : - recevoir M signaux élémentaires issus d^une antenne réseau (15) comprenant M antennes élémentaires, M étant strictement supérieur à 1 ; - appliquer un traitement antibrouillage aux M signaux élémentaires et produire M signaux de sortie nettoyés ; - délivrer les M signaux de sortie nettoyés au récepteur GNSS (12) ; dans lequel le traitement antibrouillage est effectué par un module de traitement (22) comprenant : - une composante de filtrage (31) comprenant pour chacune des M entrées (21), un banc de filtres passe-bandes configuré pour décomposer chaque signal élémentaire reçu par cette entrée en P sous-bandes pour obtenir P signaux sous- échantillonnés ; - une composante de calcul (32) configurée pour appliquer le traitement antibrouillage aux M signaux sous-échantillonnés de chaque sous-bande, et produire M signaux sous-échantillonnés nettoyés en sortie par sous-bande ; - une composante de sommation (33) comprenant M bancs de filtres additionneurs, chaque banc de filtres additionneurs étant configuré pour recevoir P signaux sous-
échantillonnés nettoyés et pour sommer l^ensemble de ces signaux sous- échantillonnés nettoyés pour former un signal nettoyé correspondant.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2403513A FR3161037B1 (fr) | 2024-04-05 | 2024-04-05 | Partie électronique d'antenne CRPA d'un dispositif d'antibrouillage pour un récepteur GNSS, procédé de traitement antibrouillage et système de navigation associés |
| FRFR2403513 | 2024-04-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025210251A1 true WO2025210251A1 (fr) | 2025-10-09 |
Family
ID=92539076
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2025/059328 Pending WO2025210251A1 (fr) | 2024-04-05 | 2025-04-04 | Partie électronique d'antenne CRPA d'un dispositif d'antibrouillage pour un récepteur GNSS, procédé de traitement antibrouillage et système de navigation associés |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR3161037B1 (fr) |
| WO (1) | WO2025210251A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210120499A (ko) * | 2020-03-27 | 2021-10-07 | 덕산넵코어스 주식회사 | 배열 안테나를 이용하여 기만신호 제거가 가능한 빔 형성 항재밍 장치 |
| FR3125602A1 (fr) * | 2021-07-22 | 2023-01-27 | Thales | Partie électronique d'antenne CRPA d'un dispositif d'antibrouillage pour un récepteur GNSS et dispositif d'antibrouillage et procédé de traitement de signaux associés |
| US20230194728A1 (en) * | 2021-12-22 | 2023-06-22 | Raytheon Company | Standalone gnss anti-jam nuller-beamformer combining sfap and stap |
| CN116299578A (zh) * | 2023-05-24 | 2023-06-23 | 中国人民解放军国防科技大学 | 一种gnss天线阵波束指向抗干扰处理方法和装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2107910B1 (fr) | 1970-09-23 | 1975-10-10 | Teldix Gmbh |
-
2024
- 2024-04-05 FR FR2403513A patent/FR3161037B1/fr active Active
-
2025
- 2025-04-04 WO PCT/EP2025/059328 patent/WO2025210251A1/fr active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210120499A (ko) * | 2020-03-27 | 2021-10-07 | 덕산넵코어스 주식회사 | 배열 안테나를 이용하여 기만신호 제거가 가능한 빔 형성 항재밍 장치 |
| FR3125602A1 (fr) * | 2021-07-22 | 2023-01-27 | Thales | Partie électronique d'antenne CRPA d'un dispositif d'antibrouillage pour un récepteur GNSS et dispositif d'antibrouillage et procédé de traitement de signaux associés |
| US20230194728A1 (en) * | 2021-12-22 | 2023-06-22 | Raytheon Company | Standalone gnss anti-jam nuller-beamformer combining sfap and stap |
| CN116299578A (zh) * | 2023-05-24 | 2023-06-23 | 中国人民解放军国防科技大学 | 一种gnss天线阵波束指向抗干扰处理方法和装置 |
Non-Patent Citations (1)
| Title |
|---|
| YANG CHUN ET AL: "Self-Contained Implementation of Nullsteering and Beamforming with a Standalone Antenna Array for GNSS Signals under Interference", 2023 IEEE/ION POSITION, LOCATION AND NAVIGATION SYMPOSIUM (PLANS), IEEE, 24 April 2023 (2023-04-24), pages 917 - 934, XP034357964, DOI: 10.1109/PLANS53410.2023.10140069 * |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3161037A1 (fr) | 2025-10-10 |
| FR3161037B1 (fr) | 2026-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1259833B1 (fr) | Procede de localisation de sources radioelectriques au moyen d'un radiogoniometre haute resolution deux voies | |
| EP0665665B1 (fr) | Procédé et dispositif permettant à un modem de se synchroniser sur un transmetteur de données numériques par voie hertzienne en présence de brouilleurs | |
| EP2579063B1 (fr) | Procédé et système de localisation d'interferences par sous-bande fréquentielle | |
| EP3203267B1 (fr) | Methode de calibrage d'un recepteur de radio-navigation par satellites | |
| EP2428810A1 (fr) | Procédé de géo-localisation multi-émetteurs par traitement spatio-temporel | |
| FR3093819A1 (fr) | Procédé de contrôle d'intégrité d'un signal de radionavigation par satellite | |
| EP4374194A1 (fr) | Partie électronique d'antenne crpa d'un dispositif d'antibrouillage pour un récepteur gnss, et dispositif d'antibrouillage et procédé de traitement de signaux associés | |
| EP2609447B1 (fr) | Dispositif spatio temporel multi-antennes multi-correlateurs pour la rejection des multi-trajets des systemes de navigation | |
| EP2908155B1 (fr) | Procédé de traitement antibrouillage d'un signal radioélectrique, module et programme d'ordinateur associés | |
| EP2511734A2 (fr) | Récepteur bi-fréquences de positionnement par satellites et procédé de réception associé | |
| FR2749398A1 (fr) | Procede et dispositif de geodesie et/ou d'imagerie par traitement de signaux satellitaires | |
| EP3543745B1 (fr) | Dispositif multi-antennes pour la rejection de multi-trajets dans un systeme de navigation par satellite et procede associe | |
| WO2023057717A1 (fr) | Procédé de traitement d'un signal gnss en vue d'atténuer au moins un signal de brouillage | |
| WO2025210251A1 (fr) | Partie électronique d'antenne CRPA d'un dispositif d'antibrouillage pour un récepteur GNSS, procédé de traitement antibrouillage et système de navigation associés | |
| EP2642319B1 (fr) | Dispositif de réception de signaux de radio-navigation à antennes multiples et asservissement de synchronisation commun | |
| FR2834069A1 (fr) | Procede d'amelioration de la determination de l'attitude d'un vehicule a l'aide de signaux de radionavigation par satellite | |
| FR3116401A1 (fr) | Procédé de traitement d’un signal GNSS en vue d’atténuer au moins un signal de brouillage | |
| CA3260894A1 (fr) | Method for detecting an interfering signal in a gnss receiver and associated detection device | |
| EP2784546B1 (fr) | Procédé de formation de faisceau signaux d'un récepteur de signaux d'un système de navigation par satellites pour améliorer la résistance au brouillage | |
| EP1446898B1 (fr) | Recepteur de faisceaux incidents resultant de trajets multiples | |
| EP2656110B1 (fr) | Dispositif d'élimination de perturbations locales pour récepteur de référence de stations sol gnss. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25717055 Country of ref document: EP Kind code of ref document: A1 |