The present invention relates to a method of estimating a direction of arrival of an electromagnetic wave at an antenna array.
Methods for estimating the direction of arrival of an electromagnetic wave at an antenna array are known from the prior art.
Some of these methods involve an array of antennas all polarised vertically or horizontally. However, when the polarisation of the incident wave differs from the vertical or horizontal polarisations, the estimation of the direction of arrival is biased, which is all the more true when the cross-polarisation component of the receiving antennas cannot be controlled, particularly during incorporation on a carrier. The choice of a method therefore depends on the capacity of the antenna array to operate over all linear or even elliptical polarisations.
In particular, document EP2435847 describes a method of estimating the direction of arrival of an electromagnetic wave at an array of differently polarised antennas, which comprises steps leading to a cost function C(Xj). This cost function is the result of the sum of two squared terms. This cost function can be represented by a curve, with Xj as the abscissa and C(Xj) as the ordinate. A value X0 is associated with a maximum of this curve is identified, the value X0 constituting an estimate of the direction of arrival of the electromagnetic wave.
However, this method does not jointly estimate the direction of arrival and the polarisation of the incident wave.
An aim of the present disclosure is to obtain a more precise estimate of the direction of arrival of an electromagnetic wave at an antenna array.
For this purpose, according to a first aspect, a computer-implemented method is proposed for estimating the direction of arrival of an electromagnetic wave at an antenna array, the method comprising steps of:
An advantage of the proposed method is that it jointly proposes to jointly estimate the direction of arrival and the polarisation of the incident wave, which enables, with the choice of the appropriate antenna array, an incorporation of the latter very near the carrier vehicle.
The method according to the first aspect can also comprise the following features, taken alone or in combination when this is technically possible.
Preferably, the method according to the first aspect further comprises steps of:
Preferably, the first correlation spectrum comprises a first maximum correlation index and the second correlation spectrum comprises a second maximum correlation index, and the selected direction of arrival at the selection step is:
Preferably, the method according to the first aspect comprises creating a lookup space comprising various values for a complex variable, and wherein the construction of the polarisation lookup table comprises a linear combination of the first response and second response with respectively the polarisation component of the electromagnetic wave in the first direction and a weighting factor dependent on the modulus of the second polarisation component of the electromagnetic wave and the various values for the complex variable, the linear combination being repeated for each of the various values.
Preferably, the method according to the first aspect comprises steps of:
Preferably, the lookup space forms a spiral in the complex plane, and updating the lookup space comprises dilation of the spiral, so that the new lookup space forms a new spiral in the complex plane, which is dilated with respect to the spiral.
Preferably, the method according to the first aspect further comprises a comparison between the maximum correlation index of the third correlation spectrum Spp, and a predefined threshold, said repetition only being implemented if the maximum correlation index of the third correlation spectrum is less than the predefined threshold.
Preferably, the first direction and the second direction are orthogonal.
According to a second aspect, a computer-readable memory is also proposed, storing instructions executable by the computer in order to control the execution of the steps of the method according to the first aspect.
According to a third aspect, a device is also proposed for estimating the direction of arrival of an electromagnetic wave at an antenna array, the estimation device comprising at least one processor configured to implement the method according to the first aspect.
According to a fourth aspect, a system is proposed, comprising:
A mobile carrier is also proposed, such as an aircraft, comprising a system according to the fourth aspect.
Other features, aims and advantages of the invention will emerge from the following description, which is given purely by way of illustration and not being limiting and which should be read with reference to the attached drawings, in which:
In all the figures, similar elements have identical reference signs.
With reference to
The antenna array 2 comprises a plurality of radio antenna elements A1-A4 (four antenna elements in the non-limiting example illustrated). Any number of antennas is possible.
Each antenna element of the antenna array 2 is connected to the estimation device by one of the channels forming part of the plurality of channels 3. Each channel can comprise components known to a person skilled in the art, which process signals acquired by the corresponding antenna element. These components typically comprise an RF front end, and an analogue digital-to-analogue converter downstream of the RF front end. An RF front end is shown on each channel in
The estimation device is designed to receive signals having passed through the plurality of channels 3.
The estimation device 4 comprises at least one processor 6 and a memory 8.
The, or each, processor 6 is configured to execute a program for estimating a direction of arrival, comprising code instructions. During this execution, the processor implements a method for estimating the direction of arrival, which will be described below.
The memory 8 can be read by the or each processor, and stores the program for estimating the direction of arrival.
Furthermore, a first reference table AV and a second reference table AH are also stored in the memory.
The first reference table AV comprises normalised responses of the antenna array 2 to a first reference electromagnetic wave polarised in a first polarisation direction, the responses being respectively associated with different directions of arrival of the first reference electromagnetic wave.
In the present disclosure, a direction of arrival refers implicitly to an orientation in space, in other words angular data. For example, a direction of arrival can be characterised by an angle of azimuth and an angle of elevation.
The first reference table AV is obtained by a calibration method comprising the following steps. A transmitter is placed at a certain distance from the antenna array 2, in a predetermined position. The transmitter emits the first reference electromagnetic wave discussed above, in other words a wave polarised in the first polarisation direction. This wave is received by the antenna array 2 in a certain direction of arrival. Signals are acquired by the antenna array 2 on the basis of this wave, and these signals are processed in order to obtain a vector constituting a normalised response of the antenna array 2 to the first reference wave, this vector being associated with the direction of arrival of the wave. Then, the transmitter is placed in a new position, by rotating the transmitter about the antenna array 2 by a certain angular step. The preceding steps are repeated once the transmitter is in this new position so as to obtain a new vector associated with a new direction of arrival of the first reference wave. By repeating these steps for different positions of the transmitter around the antenna array 2, a plurality of vectors is obtained, which forms the reference table AV.
Similarly, the second reference table AH comprises normalised responses of the antenna array 2 to a second reference electromagnetic wave polarised in a second polarisation direction, the responses being respectively associated with different directions of arrival of the second reference electromagnetic wave.
The second reference electromagnetic wave differs from the first reference electromagnetic wave. More specifically, the second polarisation direction is different from the first polarisation direction. In addition, the second reference wave may have a polarisation of inclination and/or ellipticity different from the first reference electromagnetic wave.
The second reference table AH is obtained by the same calibration method as that used to obtain the first reference table AV, except that the reference wave emitted by the transmitter is polarised in the second direction, and not in the first direction.
In what follows, it is assumed that the second polarisation direction is perpendicular to the first polarisation direction, it being understood that this is a non-limiting example. In that which follows, the first polarisation direction will be called the “vertical direction”, and the second polarisation direction will be called the “horizontal direction”.
The system 1 can advantageously be used for receiving signals emanating from positioning satellites (GNSS). In this particular application, estimating the direction of arrival of an electromagnetic wave is useful for detecting jamming or decoying.
The system 1 can typically be installed in a mobile carrier, such as an aircraft.
A method implemented by the system 1 is now described in relation to
In an acquisition step 100, the antenna array 2 receives at least one electromagnetic wave being propagated in a certain direction, this wave transporting a payload signal. By convention, the direction of arrival of a wave is called the direction of propagation of such a wave at the time when the wave reaches the antenna array 2. This direction of arrival is not known a priori by the system 1.
Each electromagnetic wave received by the antenna array 2 is polarised in a certain direction, referred to below as the polarisation direction. This polarisation direction is not known a priori, but may be expressed in the form of a polarisation vector P, called a Jones vector in the literature. The polarisation vector P comprises a polarisation component P1 in the first direction (vertical component) and a component P2 in the second direction (horizontal component). Thus, the determination of these two components P1, P2 would make it possible to know the polarisation direction of the electromagnetic wave.
An electromagnetic wave may, for example, have been emitted by a positioning satellite that is part of a constellation of satellites GNSS (GPS, GALILEO, GLONASS, etc.).
The antenna array 2 produces analogue signals coming from the electromagnetic wave. More precisely, each antenna element of the antenna array 2 produces an analogue electrical signal on the basis of the received electromagnetic wave.
In a pre-processing step 102, the N analogue signals are processed by the channels 3. In particular, the N analogue signals are converted into N digital signals, each digital signal comprising T samples.
The analogue signals form an acquisition matrix X comprising N rows and T columns. This acquisition matrix X contains a noisy signal S. The acquisition matrix X can be broken down as follows:
where A is a matrix representative of the response of the system 1 (in particular the response of the antenna array 2 and the plurality of channels 3), and where B is noise.
In a step 104, the estimation device 4 implements a method estimating the direction of arrival of the electromagnetic wave received by the antenna array 2. With reference to
In a step 202, the estimation device 4 calculates an estimate of the covariance matrix of the digital signals. For this purpose, the estimation device 4 applies the following calculation:
Here, the operator H designates the transposition of a matrix and the conjugation of the values of this transposed matrix (“conjugate transpose” operator).
In a step 204, the estimation device 4 calculates at least one normalised eigenvector Fnorm of the covariance matrix, the eigenvector being associated with an eigenvalue of the covariance matrix.
When a single wave has been received by the antenna array 2 during the acquisition step 100, a single vector Enorm is calculated in step 204.
In this case, the vector Fnorm can be obtained by using and normalising a column of the covariance matrix, for example its first column. In this case, the estimation device 4 performs the following calculations:
When a plurality of waves has been received simultaneously by the antenna array 2 during the acquisition step 100, one or more vectors Enorm can be calculated in step 204, each calculated vector being associated with a received electromagnetic wave.
In this case, the different vectors Enorm are calculated in step 204 in the following manner.
The estimation device 4 decomposes the estimate of the covariance matrix into singular values (this decomposition being generally abbreviated in the literature by SVD, for “singular value decomposition”). The properties of
are such that:
=UΣVH
where:
The analysis of the eigenvalues located on the diagonal of the matrix 1 makes it possible to decide how many eigenvectors (vectors columns of the matrix U) can be assigned to a vector Enorm. This analysis step is called “enumeration” For any eigenvalue Σ(N,N) greater than a threshold, the associated eigenvector U(:,N) is associated with a vector Enorm (the normalisation step is natural during the decomposition into singular values).
E
norm
=U(:,1)
In the following, processes are detailed which are applied to a vector Enorm calculated in step 204. It is understood that this processing can be repeated for each vector Enorm calculated in step 204, if there are more than one.
In a correlation step 205, the device correlates the vector Enorm with the first reference table AV so as to produce a first correlation spectrum SPV comprising correlation indices respectively associated with different directions of arrival.
In a correlation step 206, the estimation device 4 correlates the vector Enorm with the second reference table AH so as to produce a second correlation spectrum SPH comprising correlation indices respectively associated with different directions of arrival.
These correlations 205, 206 can be produced via the following calculations:
S
PV=(abs(AVHEnorm))2
S
PH=(abs(AHHEnorm))2
In these expressions, “abs” designates an absolute value.
The correlations 205, 206 can be implemented in parallel or sequentially.
In
The aim of the following steps of the method is simply to precisely estimate the true direction of arrival from the two correlation spectra, spectra SPV and SPH.
In a step 207, the estimation device 4 identifies the maximum correlation index of the first correlation spectrum.
In a step 208, the estimation device 4 identifies the maximum correlation index of the second correlation spectrum.
In a step 210, the estimation device 4 selects a direction of arrival associated with a maximum correlation index of the first correlation spectrum or the second correlation spectrum.
Advantageously, during step 210, the estimation device 4 compares the maximum correlation index of the spectrum SPV with the maximum correlation index of the spectrum SPH, and selects the largest of the two. The direction selected is that associated with the largest of the two maxima. This particular selection can converge more rapidly towards a precise estimate of the direction of arrival of the received electromagnetic wave.
In a step 212, the estimation device 4 searches for a more precise estimate of the direction of arrival of the electromagnetic wave received by the antenna array.
With reference to
During the initialisation step 300, the estimation device 4 initialises a variable DOA intended to contain an estimate of the direction of arrival of the received electromagnetic wave. This variable DOA is initialised using the direction of arrival selected during step 210.
Furthermore, during the initialisation step 300, the estimation device 4 initialises a polarisation vector P=[P1 P2] of the wave. More precisely, the vertical polarisation component P1 and the horizontal polarisation component P2 of this vector P are initialised to initial values. At this stage, the polarisation of the received electromagnetic wave is not known; the initial values of the polarisation vector P of this wave do not therefore reflect reality.
The search 212 comprises an iterative loop after the initialisation 300. As will be seen below, this iterative loop provides not only a precise estimate of the direction of arrival of the electromagnetic wave received by the antenna array, but also provides a precise estimate of the direction of polarisation of this wave.
In general, an iteration of the loop takes as input the variable DOA and the polarisation vector P.
In particular, the first iteration of the iterative loop takes as input the selected direction of arrival preceding the step 210 (and which, as has been seen, needs to be refined) and the polarisation vector P as initialised (and which therefore does not constitute a good estimate of the polarisation direction of the received electromagnetic wave).
The first iteration (iteration index 1) comprises the following steps.
In a step 302, the estimation device 4 creates a lookup space for a complex variable p. This lookup space includes the initial value of the component P2 (considered as a complex number) which has been obtained at the end of the initialisation 300.
Advantageously, the lookup space forms a spiral in the complex plane, as in the example of
The spiral is characterised by two parameters: a range of angles of travel of the spiral (variable parameter which will influence the number of turns travelled by the spiral), and a coefficient of normalisation of the size of the spiral (fixed parameter). The maximum radius of p is 1.
In a step 304, the estimation device 4 then constructs a polarisation lookup table.
In order to construct this polarisation lookup table in step 304, the estimation device 4 determines a first normalised response of the antenna array 2 at the first (vertically polarised) reference electromagnetic wave, the first normalised response being associated, in the first reference table Ay, with the direction of arrival contained in the variable DOA (this direction of arrival being that having been selected before the iterative loop in the case of the first iteration of the loop).
It has been seen above that the first reference table AV comprises normalised responses of the antenna array 2 to the first (vertically polarised) reference electromagnetic wave, these normalised responses being associated with different directions of arrival of the first reference electromagnetic wave. The first normalised response is the vector which is specifically associated with the direction of arrival having been previously selected. This first response can constitute a column of the first reference table AV, or else be calculated on the basis of the contents of this table. In a way, the first reference table AV can be seen as a function Table1 ( ) which indicates how a normalised response evolves as a function of a direction of arrival. This is why the first normalised response is denoted Table1(DOA).
Furthermore, in order to construct the polarisation lookup table in step 304, the estimation device 4 determines a second normalised response of the antenna array 2 to the second reference electromagnetic wave, the second normalised response being associated in the second reference table AH with the direction of arrival contained in the variable DOA. This second normalised response is denoted Table2(DOA).
The polarisation lookup table is calculated from the first normalised response Table1(DOA), the second normalised response Table2(DOA), the parameter R and the complex variable p.
More precisely, the polarisation lookup table results from the following calculation implemented by the estimation device 4, for each value of the complex variable p that is part of the lookup space created in step 302:
In this equation, the asterisk * designates a multiplication, |P2|designates the modulus of P2, considered to be a complex number, and R designates a coefficient of expansion of the spiral discussed above. R has a value of 1 at the first implementation of step 304.
In a correlation step 306, the estimation device 4 correlates the normalised eigenvector Enorm with the polarisation lookup table thus constructed, so as to obtain a correlation spectrum Sp comprising correlation indices associated with different complex values of the variable p. This correlation spectrum Sp, an example of which is shown in
In a step 308, the estimation device 4 identifies a maximum correlation index of the correlation spectrum Sp, as well as the associated complex value p2.
In an adjustment step 310, the estimation device 4 adjusts the vector P in the following manner: the component P2 is adjusted to the complex value p2 associated with the maximum correlation index of the correlation spectrum Sp, then the vector thus obtained is normalised. In the course of this normalisation, the components P1 and P2 are adjusted so that the norm of the vector is equal to 1.
The vector P thus obtained after this adjustment step 310 constitutes a more precise estimate (in other words closer to the genuine polarisation direction of the received electromagnetic wave) than the vector P before its adjustment.
In a construction step 312, the estimation device 4 constructs a third reference table AP by linear combination of the first reference table AV and the second reference table AH with the component P1 and the component P2 respectively, after the polarisation vector P has been adjusted in step 310.
This linear combination is expressed as:
or, if the Table1 and Table2 notations are used again to designate the two above-mentioned reference tables:
As will be illustrated below, the table AP resulting from this linear combination constitutes a more reliable base than the reference tables AV and AH, for more precisely estimating the direction of arrival of the received electromagnetic wave.
In a correlation step 314, the estimation device 4 correlates the normalised eigenvector Enorm with the reference table AP so as to produce a correlation spectrum Spp comprising correlation indices associated with different directions of arrival. This correlation step 316 is similar to steps 205 and 206.
In a step 316, the estimation device 4 identifies a maximum correlation index of the correlation spectrum Spp. The variable DOA is adjusted to the direction of arrival associated with this maximum index.
The direction of arrival associated with the maximum correlation index of the correlation spectrum Spp constitutes a new estimate of the direction of arrival of the received electromagnetic wave, refined with respect to the selected direction of arrival in one of the spectra SPV and SPH in step 210.
In a step 318, the estimation device 4 compares the updated variable DOA with a predefined threshold.
If the updated variable DOA (containing the maximum correlation index of the correlation spectrum Spp) proves to be greater than the threshold, then the iterative loop is terminated. In this case, it is considered that the maximum of the correlation spectrum Spp identified in step 318 constitutes a sufficiently precise estimate of the direction of arrival of the received electromagnetic wave.
If, on the contrary, the updated variable DOA (containing the maximum correlation index of the correlation spectrum Spp) is not greater than the threshold, then a new iteration of the iterative loop is implemented (iteration with index 1).
The iteration with index 1 takes as input the variable DOA and the polarisation vector P as adjusted during the first iteration. In this new iteration, the steps 302, 304, 306, 308, 310, 312, 314, 316 and 318 are implemented again, as in the preceding iteration.
A new lookup space is created during the new implementation of the step 302, by updating the precedingly created lookup space. This new lookup space includes the component P2 (considered as a complex number) which was obtained at the end of the preceding implementation of step 310.
Preferably, the new lookup space forms a new spiral passing through the point P2 in the complex plane, the new spiral being expanded with respect to the preceding spiral. The term “expanded” means that the radial distance between two successive turns of the new spiral is greater than the radial distance between two successive turns of the preceding spiral. This expansion can be characterised by a expansion coefficient R>1. It is this new value of R which is then used during the calculation of a new polarisation lookup table, during step 304.
An advantage of the above-described method is that it not only makes it possible to obtain a more precise estimate for the direction of arrival of the electromagnetic wave at the antenna array, but it also allows an estimate to be obtained of the polarisation direction of the electromagnetic wave.
The method as described above can however be the subject of variants. Although it is highly advantageous, the implementation of an iterative loop is not strictly necessary. An implementation of the steps forming part of an iteration of the loop previously described may be sufficient for obtaining a refined estimate of the direction of arrival of the received electromagnetic wave.
Furthermore, in the method as described above, the reference tables AV and AH contribute to refining the values of the components P1 and P2 of the polarisation vector, which is very advantageous. However, it is perfectly possible to calculate the reference table AP on the basis of components P1 and P2 estimated in another manner.
Number | Date | Country | Kind |
---|---|---|---|
FR2113624 | Dec 2021 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/FR2022/052337 | 12/13/2022 | WO |