Method and device for estimating an angle of arrival of an incident radio signal
11181605 · 2021-11-23
Assignee
Inventors
Cpc classification
G01S3/74
PHYSICS
G01S3/36
PHYSICS
International classification
G01S3/74
PHYSICS
Abstract
The invention relates to a method and a device for estimating an angle of arrival of an incident radio signal in relation to a predetermined reference direction by using a set of N receiving paths comprising at least one directional antenna pointing in N different receiving directions, wherein only one sub-set of at least two receiving paths with adjacent antenna directions in said set of antennas delivers a measured power at reception. The device comprises modules suitable for: determining a number of receiving paths delivering a measured power forming said sub-set, and a reference index corresponding to a first receiving path in a direction in which extends the set of antenna directions of said sub-set; selecting the measured powers and obtaining a value to attribute to the non-measured powers to form a completed power signal; by applying a discrete Fourier transform (DFT) to said completed power signal, calculating at least one transformed value among the transformed values corresponding to a first, second, and third frequency line of the DFT; and, using the transformed value(s), applying an estimator of the angle of arrival, depending on the reference index.
Claims
1. An angle estimation method for estimating an angle of arrival of an incident radio signal in relation to a predetermined reference direction, by using a set of N receiving paths comprising at least one directional antenna pointing in N different receiving directions, wherein only a sub-set of at least two receiving paths with adjacent antenna directions in the set of antennas delivers a measured power at reception of the incident radio signal, the method comprising: determining a number of receiving paths delivering a measured power forming the sub-set, and a reference index corresponding to a first receiving path in a direction in which extends the set of antenna directions of the sub-set; selecting the measured powers and obtaining of a value to be attributed to the non-measured powers to form a completed power signal with N samples; calculating, by applying a discrete Fourier transform to the completed power signal, least one transformed value from among the transformed values corresponding to a first, second, and third frequency line of the discrete Fourier transform, the first frequency line corresponding to the zero frequency; and applying an estimator of the angle of arrival using the calculated transformed value or values, the estimator being dependent on the reference index.
2. An angle estimation method according to claim 1, wherein the value to be attributed to the non-measured powers is a non-zero value, depending on the indices of the receiving paths of the sub-set and the corresponding measured powers.
3. An angle estimation method according to claim 2, wherein the value to be attributed to the non-measured powers further depends on a measured frequency of the radio signal.
4. An angle estimation method according to claim 2, wherein the value to be attributed to the non-measured powers is, substantially equal to an average value of N powers obtained from at least one radiation pattern corresponding to the power measured by a receiving path antenna.
5. An angle estimation method according to claim 2, wherein a plurality of values to be attributed to the non-measured powers is obtained in advance by calculation or by experimentation, the values being stored in a table.
6. An angle estimation method according to claim 2, wherein in the calculation step, the calculation is performed of the transformed value corresponding to the second frequency line of the discrete Fourier transform, the transformed value being a complex number defined by a modulus and an argument.
7. An angle estimation method according to claim 6, wherein the estimator is a first estimator, the application of the first estimator comprising the calculation of the argument of the calculated transformed value and subtraction of the argument from a reference angle value.
8. An angle estimation method according to claim 6, wherein the applying of an estimator makes use of at least one value of transformed coefficient obtained by applying the Fourier transform to a set of coefficients representative of the sub-set of antenna directions delivering a measured power, the value of transformed coefficient depending on the reference index and the number of receiving paths of the sub-set.
9. An angle estimation method according to claim 8, wherein the calculation step additionally the calculation is also performed, of the transformed value corresponding to the first frequency line of the discrete Fourier transform, and wherein the estimator is a second estimator, the application of the second estimator comprising the calculation of the argument of a term that is dependent on the transformed values corresponding to the first and to the second frequency lines, on the value to be attributed to the non-measured powers and on values of transformed coefficients.
10. An angle estimation method according to claim 8, wherein the calculation step further comprises the calculation of the transformed values corresponding respectively to the first and to the third frequency lines of the discrete Fourier transform, and wherein the estimator is a third estimator, the application of the third estimator comprising the calculation of the argument of a term that is dependent on the transformed values corresponding to the first, second, and third frequency lines, on the value attributed to the non-measured powers and on values of transformed coefficients.
11. An angle estimation method according to claim 1, wherein the value to be attributed to the non-measured powers is equal to zero, and wherein the applying of an estimator makes use of at least one value of transformed coefficient obtained by applying the Fourier transform to a set of coefficients representative of the sub-set of antenna directions delivering a measured power, the value of transformed coefficient depending on the reference index and on the number of receiving paths of the sub-set.
12. An angle estimation method according to claim 11, wherein the calculation step further comprises the calculation of the transformed values corresponding respectively to the second, and to the third frequency lines of the discrete Fourier transform, and wherein the estimator is a fourth estimator, the application of the fourth estimator comprising the calculation of the argument of a term that is dependent on the transformed values corresponding to the second and third frequency lines and on values of transformed coefficients.
13. An angle estimation device for estimating an angle of arrival of an incident radio signal in relation to a predetermined reference direction, by using a set of N receiving paths comprising at least one directional antenna pointing in N different receiving directions, wherein only a sub-set of at least two receiving paths with adjacent antenna directions in the set of antennas delivers a measured power at reception of the incident radio signal, further comprising modules configured to: determine a number of receiving paths delivering a measured power forming the sub-set, and a reference index corresponding to a first receiving path in a direction in which extends the set of antenna directions of the sub-set, select the measured powers and obtain a value to be attributed to the non-measured powers to form a completed power signal with N samples, calculate, by applying a discrete Fourier transform to the completed power signal, at least one transformed value from among the transformed values corresponding to a first, second, and third frequency line of the discrete Fourier transform, the first frequency line corresponding to the zero frequency, and apply an estimator of the angle of arrival using the calculated transformed value or values, the estimator being dependent on the reference index.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other characteristic features and advantages of the invention will clearly emerge from the description which is given here below, for indicative purposes only without intending to be in any way limiting, and with reference to the appended figures, among which:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF EMBODIMENTS
(8)
(9) In a more general manner, any number N of antennas A.sub.0, . . . A.sub.n, . . . , A.sub.N-1 is considered.
(10) The pointing directions of the antennas are regularly distributed angularly over Ω=360°, the example illustrated in
(11) Irregular antenna pointing directions do not lend themselves to the use of the Discrete Fourier Transform as described hereinafter. A specific adaptation nevertheless may be envisaged.
(12) In particular, the case considered is that of a slightly uneven distribution over 360°: the N pointing directions of the N antennas correspond to the N regular directions every 360°/N to within an offset, variable from one antenna to another, but not exceeding ±10% of 360°/N. In this case, the generated error is small and is corrected computationally.
(13) In another instance, the particular case considered is that of an incomplete distribution over 360°, for example 4 antennas succeeding each other at 45° intervals. The incident radio signal S of the schematic example shown in
(14) The antennas A.sub.0 to A.sub.5 are directional antennas preferably having the same operating characteristic features.
(15) Each of the antennas A.sub.n receives a radiated power PR. As illustrated in
(16) The assembly formed by an antenna A.sub.n and the corresponding power measurement module 10.sub.n forms a receiving path, which either delivers or does not deliver a measured power.
(17) The detection threshold is linked to the noise power at the end of the reception chain and is selected in a conventional manner, for the quality of detection with probabilities of false alarm and detection or for the accuracy of the measurements to be carried out, for example it is often comprised between 16 and 24 dB.
(18) The measured powers x.sub.0, x.sub.1, . . . , x.sub.N-1 are provided to a direction estimating module 20 for estimating the direction of arrival, which operationally implements the various embodiments of the method of the invention.
(19) The invention is applicable in particular in the specific case where only one sub-set of L receiving paths, with L>1, comprising adjacent antennas among the N receiving paths provides a measured power, while N−L receiving paths do not provide measured power.
(20) For example, in
(21) The direction estimation module 20 for estimating the direction of arrival is adapted so as to calculate an angle value {circumflex over (θ)} which is an estimate of the value of the angle of incidence θ of the incident radio signal S.
(22) The direction estimation module 20 for estimating the direction of arrival is for example operationally implemented by a programmable device, comprising one or more processors, with the ability to execute instructions of executable code when the programmable device is powered up, and a data storage module, in particular for instructions of executable code. According to one variant embodiment, the programmable device that operationally implements the module 20 is designed and produced in the form of a programmed card of the Application Specific Integrated Circuit (ASIC) or Field Programmable Gate Arrays (FPGA) type.
(23) It should be noted that in theory, when all N receiving antennas A.sub.n provide a measured power, the angle of arrival of the incident radio signal can be estimated as follows:
(24)
(25) where Arctg( ) is the trigonometric arc tangent function, and Arg( ) is the argument of a complex number, and e.sup.iθ.sup.
(26) The receiving antennas have uniformly distributed directions over the expression written as follows:
(27)
(28) By combining the equations (eq 1) and (eq 2) the following is obtained:
(29)
(30) The discrete Fourier transform of the signal x.sub.0, x.sub.1, . . . , x.sub.N-1, for a frequency line of frequency index k comprised between 0 and N−1, is written as follows:
(31)
(32) The discrete Fourier transform provides transformed values corresponding to N frequency lines, the first frequency line corresponding to the frequency index 0, the second frequency line to the frequency index 1, the third frequency line to the frequency index 2 and more generally, the kth frequency line corresponds to the frequency index k−1.
(33) From a signal, x.sub.0, x.sub.1, . . . , x.sub.N-1 a transformed value X.sub.k is obtained for each frequency line of index k.
(34) The equation (eq 3) is written as a function of the discrete Fourier transform for the frequency line of frequency index k=1:
{circumflex over (θ)}=θ.sub.0−Arg(X.sub.1) (eq 5)
(35) The theoretical estimator of the angle of arrival is given by the formula (eq 5) here above. The angle θ.sub.0 is used as the reference angle, and this is the angle formed by the direction of the first antenna of the set of antennas with the reference direction.
(36) However, the invention is positioned within the context where the signal x.sub.0, x.sub.1, . . . , x.sub.N-1 is fragmented, with only one sub-set of measured powers being available.
(37) In this context L denotes the number of adjacent antennas delivering a measured power, and P denotes the index of the first antenna of the subassembly in a direction in which extends the set of antennas, for example in the clockwise direction. The index P is referred to as the reference index.
(38) The sub-set of antennas that provide a measured power is then formed of the antennas with indices:
(39) I={P, (P+1)mod N, . . . , (P+L−1)mod N} where mod denotes the modulo operator.
(40) Again taking up the example discussed here above with reference to
(41)
(42) In this first embodiment of the invention, a non-zero value A is attributed to the non-measured powers.
(43) The value A, to be attributed to the non-measured powers, is read in a table 32, and it is substantially equal to the average power value, in linear unit, which would have been obtained if the N powers could have been measured on each antenna.
(44) The table 32 of the values to be attributed to the non-measured powers is constructed in advance and saved and stored, as explained in greater detail here below, during a preliminary calculation step of calculating the table of values to be attributed to the non-measured powers, according to the radiation pattern of each antenna of the set of antennas.
(45) The value A to be attributed to the non-measured powers is determined as a function of the values of measured powers and associated indices, as well as of an estimated frequency value {circumflex over (ƒ)}, in such a manner as to make it possible to process a wide frequency band, typically of several octaves.
(46) The frequency of the incident radio signal is estimated by a frequency estimation module 34, according to the principles and methods known in the state of the art, on the basis of the type of receivers, whether digital or analogue, used.
(47) In this first embodiment of the invention, the angle estimation method for estimating an angle of arrival of an incident radio signal operationally implements a control module 36 which determines the index P of the first antenna in the direction of antenna extension delivering a measured power, and the number L.
(48) The control module 36 controls the selection, by the selectors 38.sub.i of the corresponding power values, {x.sub.P, x.sub.(P+1)mod N, . . . , x.sub.(P+L−1)mod N} for transmission at the input of a discrete Fourier transform calculation module 40.
(49) The corresponding powers at the input of the discrete Fourier transform module 40 are denoted as {x′.sub.P, x′.sub.(P+1)mod N, . . . , x′.sub.(P+L−1)mod N}.
(50) The control module 36 commands the selection of the value to be attributed to the non-measured powers A read in the table 32, as a function of the frequency value estimated by the module 34, {circumflex over (ƒ)}, the indices P, . . . (P+L−1)mod N of the measured powers and corresponding measured powers.
(51) The values of the non-measured power are set to the value A:
x′.sub.j=A({circumflex over (ƒ)},P,x.sub.P,(P+1)mod N,x.sub.(P+1)mod N, . . . ,(P+L−1)mod N,x.sub.(p+L−1)mod N)j.Math.I (eq 6)
(52) In a simplified variant embodiment, even if the number L is greater than 2, the value A is selected only as a function of the indices P and (P+1)mod N and the corresponding powers x.sub.P and x.sub.(P+1)mod N.
(53) Thus, at the conclusion of the steps implemented by the control module 36, a completed power signal {x′.sub.0,x′.sub.1, . . . ,x′.sub.N-1} is provided at the input of the calculation module of the Fourier transform 40.
(54) The module 40 operationally executes the calculation of a transformed value corresponding to the frequency line of frequency index k=1, according to the following formula:
(55)
(56) Then the module 42 for implementing an angle of arrival estimator proceeds to apply the following first estimator:
{circumflex over (θ)}=θ.sub.0−ArgX′.sub.1 (eq 8)
(57) This first estimator provides a result that is substantially equivalent to the result provided by the theoretical estimator applicable when the N receiving paths provide the measured powers, by using the transformed value X.sub.1′ with index 1 in the Fourier domain.
(58) The formula (eq 8) of the first estimator is obtained as explained here below.
(59) In effect, if one were to introduce in the calculations a multiplier coefficient c.sub.n(P,L), representative of the sub-set of antennas delivering a measured power, equal to 1 for the indices n∈I for which the receiving paths with adjacent antennas delivering a measured power, and 0 otherwise, the completed power signal can be written as follows:
x.sub.n′=x.sub.n.Math.c.sub.n(P,L)+y.sub.n.Math.(1−c.sub.n(P,L)) for n∈{0, . . . ,N−1} (eq 9)
(60) With y.sub.n=A for all index n.
(61) In the domain of the Fourier transform:
X.sub.k′=Y.sub.k+(K.sub.k−Y.sub.k).Math.C.sub.k(P,L) (eq 10)
(62) Where .Math. denotes the circular convolution operation, X.sub.k,Y.sub.k,C.sub.k(P,L) respectively are discrete Fourier transforms of index k of the discrete signals x.sub.n,y.sub.n,c.sub.n(P,L).
(63) When it is decided to attribute the constant value A to the non-measured powers, the values transformed by the Fourier transform corresponding to {y.sub.n=A,0≤N<N} are:
Y.sub.0=N.Math.A and Y.sub.m=0 for m=1,2, . . . ,N−1.
(64) Then, for k=1 the following are obtained:
X.sub.1′=(X.sub.0−Y.sub.0).Math.C.sub.1+C.sub.0+X.sub.2.Math.C.sub.N-1+ . . . +X.sub.N-2.Math.C.sub.3+X.sub.N-1.Math.C.sub.2 (eq 11)
It should be noted that in order to simplify the notations, the C.sub.k(P,L) has been replaced by C.sub.k in the formula here above.
(65) Since the values of the coefficients c.sub.n(P,L) are real values, the values transformed by the discrete Fourier transform satisfy the following relation:
C.sub.N-k(P,L)=C.sub.k*(P,L) (eq 12)
(66) Where C.sub.k*(P,L) denotes the conjugate of C.sub.k(P,L), that is to say the complex number having the same modulus and argument with the opposite sign.
(67) In addition, the values of power x.sub.n are real numbers, thus an analogous relationship is applicable: X.sub.N-k=X.sub.k*.
(68) The formula (eq 11) is therefore written, by using the conjugates:
X.sub.1′=(X.sub.0−Y.sub.0).Math.C.sub.1+X.sub.1.Math.C.sub.0+X.sub.2.Math.C.sub.1*+X.sub.3.Math.C.sub.2*+ . . . +X.sub.2*.Math.C.sub.3+X.sub.1*.Math.C.sub.2 (eq 13)
(69) Here the rank of a term comprising a multiplication of elementary terms is referred to as the sum of the indices of the elementary terms concerned.
(70) By simplifying the terms with rank greater than or equal to 3 in the formula (eq 13) here above the following is obtained:
X.sub.1′≈(X.sub.0−Y.sub.0).Math.C.sub.1+X.sub.1.Math.C.sub.0 (eq 14)
(71) The value A is substantially equal to the average of the powers x.sub.n:
(72)
(73) Consequently, since Y.sub.0=N.Math.A, it therefore results in: Y.sub.0≈X.sub.0
(74) The relation (eq 14) is transformed, for the value of A chosen, into:
X.sub.1′≈X.sub.1.Math.C.sub.0 (eq 15)
(75) And C.sub.0=L which is real, therefore Arg(X.sub.1′)≈Arg(X.sub.1)
(76) In other words, thanks to the choice of the value attributed to the non-measured powers, the argument of the value transformed by discrete Fourier transform for the frequency index 1 is substantially equal to the argument of the transformed value of the complete power signal, which is not accessible by measurement.
(77)
(78) In this second embodiment of the invention also the same non-zero value A is attributed to the missing powers. As in the first embodiment, the value A is a function of the estimated frequency value {circumflex over (ƒ)} and the indices P, . . . , (P+L−1) mod N and corresponding powers.
(79) The frequency estimation modules 34 for estimating the frequency of the incident radio signal, the modules for control 36, and selection 380, as well as the table 32 that saves and stores the values to be attributed to the missing powers are analogous to the modules described here above with reference to
(80) In addition to the value transformed in the Fourier domain for the frequency index 1, the second estimator, operationally implemented by the estimation module 46 also uses the transformed value X.sub.0′ corresponding to the frequency line of frequency index k=0.
(81) The transformed value X.sub.0′ is calculated by the Fourier transform application module for applying the discrete Fourier transform 40:
(82)
(83) In addition, the second estimator uses the values of transformed coefficients C.sub.k(P,L) obtained by applying a discrete Fourier transform to the discrete signal formed by the coefficients c.sub.n(P,L).
(84) Preferably, in order to optimise the calculations, the values of transformed coefficients C.sub.k(P,L) are calculated in advance and saved and stored in a table 44.
(85) The second estimator applied is calculated by means of the following formula:
(86)
(87) Where A is the value to be attributed to the non-measured powers read in table 32, the values of transformed coefficients C.sub.0(P,L),C.sub.1(P,L),C.sub.1*(P,L) are read from the table 44.
(88) It should be noted that C.sub.0(P,L)=L.
(89) The second estimator is obtained by using a system of equations that bring into play the transformed values X.sub.0′ and X.sub.1′, and by ignoring the terms with rank greater than or equal to 3.
(90) Indeed, by applying the formulas (eq 10) and (eq 12), by replacing the C.sub.k(P,L) by C.sub.k in order to simplify the expressions, the following is obtained:
X.sub.0′−Y.sub.0=(X.sub.0−Y.sub.0).Math.C.sub.0+X.sub.1.Math.C.sub.1*+X.sub.2.Math.C.sub.2*+X.sub.3.Math.C.sub.3*+ . . . +X.sub.2*.Math.C.sub.2+X.sub.1*.Math.C.sub.1 (eq 18)
(91) As well as the formula (eq 13) restated here below:
X.sub.1′=(X.sub.0−Y.sub.0).Math.C.sub.1+X.sub.1.Math.C.sub.0+X.sub.2.Math.C.sub.1*+X.sub.3.Math.C.sub.2*+ . . . +X.sub.2*.Math.C.sub.3+X.sub.1*.Math.C.sub.2 (eq 13)
(92) By simplifying the terms with rank greater than or equal to 3 in these equations the following is obtained:
X.sub.0′−Y.sub.0≈(X.sub.0−Y.sub.0).Math.C.sub.0+X.sub.1.Math.C.sub.1*+X.sub.1*.Math.C.sub.1 (eq 19)
(93) As well as the simplification of X.sub.1′ analogous to the first embodiment:
X.sub.1′≈(X.sub.0−Y.sub.0).Math.C.sub.1+X.sub.1.Math.C.sub.0 (eq 14)
(94) It is possible to derive therefrom:
(95)
(96) However the selection of the value A to be attributed to the non-measured powers resulting in Y.sub.0=N.Math.A=X.sub.0, makes it possible to simplify the expression of (eq 20) here above, and in addition C.sub.0(P,L)=L is real, which makes it possible to obtain:
(97)
(98) The second estimator refines the first estimator, however the computational complexity is slightly increased.
(99)
(100) In this third embodiment of the invention also the non-zero value A is attributed to the missing powers.
(101) The frequency estimation modules 34 for estimating the frequency of the incident radio signal, the modules for control 36, and selection 38.sub.n, as well as the table 32 that saves and stores the values to be attributed to the non-measured powers are analogous to the modules described here above with reference to
(102) In addition to the values transformed in the Fourier domain for the frequency indices 0 and 1, the third estimator, operationally implemented by the estimation module 48, also uses the transformed value X.sub.2′, corresponding to the third frequency line.
(103) The transformed value X.sub.2′ is calculated by the Fourier transform application module for applying the discrete Fourier transform 40:
(104)
(105) As in the previous embodiment, the third estimator uses the values of transformed coefficients C.sub.k(P,L), obtained by applying a discrete Fourier transform to the discrete signal formed by the coefficients c.sub.n(P,L), saved and stored in advance in a table 44.
(106) The estimation module 48 operationally implements the third estimator, that is calculated by means of the following formula, in which the C.sub.k(P,L) have been replaced by the C.sub.k for purposes of simplification of the writing
(107)
(108) Where A is the value read from the table 32, the transformed coefficients C.sub.0,C.sub.1,C.sub.1*,C.sub.2 are read from the table 44. As previously noted above, C.sub.0(P,L)=L.
(109) The third estimator is obtained by using a system of equations that bring into play the transformed values, X.sub.0′, X.sub.1′, X.sub.2′, and by ignoring the terms with rank greater than or equal to 4.
(110) The third estimator refines the first and second estimators, however with the computational complexity also increased.
(111) For the three embodiments described here above, the table 32 saves and stores the values to be attributed to the non-measured powers, as a function of an estimated frequency value, the indices P, . . . , (P+L−1) mod N of the measured powers and the corresponding measured powers x.sub.P, . . . , x.sub.(P+L−1)mod N.
(112) The value to be attributed to the non-measured powers A is calculated, in a preliminary calculation step, based on a radiation pattern by applying the arithmetic mean, from the power values in linear units, for example in milliwatts.
(113) The determination of each value A to be saved and stored can be carried out by calculation or by experimentation.
(114) The characteristic features of antennas change as a function of frequency, thus, when working in a wide frequency band, the estimated frequency makes it possible to obtain the curves corresponding to the antenna patterns at the different frequencies.
(115) Each index n of measured power corresponds to an antenna A.sub.n and an orientation angle θ.sub.n.
(116) The radiation pattern at the measured frequency is placed in a power-angle of arrival reference frame in a manner such that the angular range around the vertex (maximum gain), which can correspond to the points of measured power, passes most precisely through these points. This radiation pattern, thus placed in power (ordinate) and angle of arrival (abscissa), becomes the pattern of the powers delivered by the set of all the antennas. It is deduced therefrom that the non-measured powers are those from this pattern placed, at the pointing angles of the antennas for which no power is measured.
(117) Thus is obtained a complete set of powers, both measured and deduced, from which it will be possible to derive the arithmetic mean value A, the powers being expressed in linear units.
(118) The table A is filled, in this preliminary calculation phase, for frequency ranges, and ranges of measured power values.
(119) Advantageously, thanks to the saving and storage in advance of values attributable to non-measured powers in the table in a prior phase, the effective direction estimation phase of estimating the direction of an angle of arrival is computationally efficient.
(120)
(121) In this fourth embodiment, the device 70 operationally implements a control module 36′ for controlling the selectors 38′.sub.n, which select as power x.sub.n′ either the measured power value x.sub.n or the value zero if the power is not measured.
(122) Unlike the first three embodiments, the fourth embodiment does not use an estimated frequency value {circumflex over (ƒ)}, or a values storage table 32 for saving and storing the values to be attributed to the non-measured powers which are calculated in advance.
(123) The values storage table 44 for saving and storing the transformed coefficients C.sub.k(P,L) is used, as well as the transformed values X.sub.1′ and X.sub.2′ obtained by applying the discrete Fourier transform for the second, and third frequency lines.
(124) In this fourth embodiment, the control module 36′ determines the reference index P and the indices I={P, (P+1)mod N, . . . , (P+L−1)mod N} of the L adjacent antennas delivering a measured power.
(125) The control module 36′ controls the selection, by the selectors 380, of the corresponding power values {x.sub.P, x.sub.(P+1)mod N, . . . , x.sub.(P+L−1)mod N} for transmission at the input of a discrete Fourier transform calculation module 40.
(126) The corresponding powers at the input of the discrete Fourier transform module 40 are denoted as {x′.sub.P, x′.sub.(P+1)mod N, . . . , x′.sub.(P+L−1)mod N}.
(127) The control module 36′ commands the selection of the value zero for the values of non-measured power:
x′.sub.j=0,j.Math.I (eq 24)
(128) Thus, at the conclusion of the steps effectively implemented by the control module 36′, the completed power signal {x′.sub.0, x′.sub.1, . . . , x′.sub.N-1} is provided at the input of the Fourier transform calculation module 40.
(129) The transformed values X.sub.1′ and X.sub.2′ are calculated.
(130) The estimation module 52 operationally implements the fourth estimator that is calculated by using the following formula, with the notations of the transform coefficients C.sub.k(P,L) simplified:
(131)
(132) Indeed, by applying the formulas (eq 10) and (eq 12), by replacing the C.sub.k(P,L) by C.sub.k in order to simplify the expressions, the following are obtained:
X.sub.1′=(X.sub.0−Y.sub.0).Math.C.sub.1+X.sub.1.Math.C.sub.0+X.sub.2.Math.C.sub.1*+X.sub.3.Math.C.sub.2*+ . . . +X.sub.2*.Math.C.sub.3+X.sub.1*.Math.C.sub.2 (eq 13)
X.sub.2′=(X.sub.0−Y.sub.0).Math.C.sub.2+X.sub.1.Math.C.sub.1+X.sub.2.Math.C.sub.0*+X.sub.3.Math.C.sub.1*+ . . . +X.sub.2*.Math.C.sub.4+X.sub.1*.Math.C.sub.3 (eq 26)
(133) The fourth estimator is obtained by using a system of equations that bring into play the transformed values X.sub.1′ and X.sub.2′, and by ignoring the terms with rank greater than or equal to 3, as well as the term X.sub.2, which makes it possible to obtain:
X.sub.1′≈(X.sub.0−Y.sub.0).Math.C.sub.1+X.sub.1.Math.C.sub.0 (eq 14)
X.sub.2′≈(X.sub.0−Y.sub.0).Math.C.sub.2+X.sub.1.Math.C.sub.1 (eq 27)
(134) The following is deduced therefrom:
(135)
(136) The fourth estimator is an alternative estimator, with computational cost similar to that of the second estimator.
(137) As has already been explained, the various embodiments of the invention are applicable as soon as the number L of adjacent receiving paths delivering a measured power is greater than or equal to 2.
(138) In a fifth embodiment of the invention, the method comprises a step of checking and verification of the number L of receiving paths delivering a measured power.
(139) If L is greater than 1 and less than 4, one of the estimators from the first, second, third or fourth estimators described here above is applied.
(140) If L is equal to 4, the first estimator described here above is applied.
(141) If L is strictly greater than 4, the value 0 is attributed to the missing values, instead of the value A, and the first estimator according to the formula (eq 8) is applied.
(142) It should be noted that the case wherein the sub-set of antennas delivering a measured power is reduced to a single antenna, that is to say L=1, is not considered here because the information pertaining to received power is considered insufficient for developing a reliable estimate of the direction of arrival of the incident signal.
(143) The invention has been described here in an exemplary application with a wide frequency band, typically of several octaves. In certain applications the frequency band processed is narrower. In this case, it is not necessary to perform an estimate of the frequency, and the values to be attributed to the non-measured frequencies do not depend on the estimated frequency.
(144) Advantageously, the invention makes it possible to improve the estimation of an angle of arrival of an incident radio signal, in the case where certain receiving paths do not provide measured power, while at the same time having at least two measurements of power.
(145) Advantageously, the preliminary calculation and the saving and storing of values that are useful for calculating the estimators make it possible to optimise the time of calculation of an estimated angle of arrival.
(146) Advantageously, the use of a value to be attributed to the non-measured powers substantially equal to the average power value which would have been obtained if the N powers could be measured on each antenna makes it possible to optimise the estimators according to the first three embodiments while also limiting the necessary storage space.
(147) The invention has been described here above in goniometry or direction-finding systems with N directional antennas distributed along N different pointing directions. By way of a variant, the invention is applicable in an analogous manner in goniometry systems comprising a rotary antenna, adapted so as to point successively in N directions in a direction of angular extension of the given pointing directions.