The invention relates to a method for the localization of one or more transmitters.
It can be applied essentially to the localization of transmitters on the ground from a moving vehicle without a priori knowledge concerning the signals sent.
The technical field in particular is that of the passive localization of transmitters.
The angles θ(t,x0,y0,z0) and Δ(t,x0,y0,z0) are determined relative to a network of N antennas that can be fixed beneath the carrier as shown in
There are several existing techniques to determine the position (xm, ym, zm) of a transmitter. These techniques of localization differ especially in the parameters which are estimated instantaneously at the level of the network of sensors. They can be classified as follows.
Use of Goniometry
These techniques are known and used in the prior art. In most cases, they are based on a 1D azimuthal goniometry. The azimuths θkm=θ(tk,xm,ym,zm) associated with the mth transmitter are measured for different instants tk. In using the position (xk,yk,zk) of the carrier at the corresponding instant k, a position (xmk,ymk,zmk) of the transmitter m is estimated by a ground intersection. The position (xk,yk,zk) of the carrier is given by a GPS unit, its orientation is obtained by a compass in the case of a ground carrier and by an inertial navigation system in the case of an aircraft. From all the positions (xmk,ymk,zmk), the method extracts data with which it is possible to determine the M dominant positions (xm,ym,zm) of the incident transmitters. The localization is obtained by triangulation or by ground intersection (2D goniometry). The drawback of triangulation techniques is that they require major movement. Furthermore, goniometry techniques require the use of a network of non-ambiguous sensors. This has the drawback of necessitating a calibration table and restricting the size of the sensor network and therefore giving incidence values of limited precision.
Use of the Phase Difference Between Two Remote Sensors
The inter-sensor phase difference Δφ(tk,x0,y0,z0) depends on the positions of the two sensors as well as the incidence θ(tk,x0,y0,z0), Δ(tk,x0,y0,z0)) of the transmitter. This phase, which depends on time, is directly related to the position (x0,y0,z0) of the transmitter. Consequently, studying the function of time Δφ(t,x0,y0,z0) makes it possible to deduce the position (x0,y0,z0) of the transmitter. In this group of applications, the two sensors are distant in order to augment the precision of measurement of the phase. This has the drawback of causing variations in the phase difference Δφ(t,x0,y0,z0) as a function of time over more than 2π and the technique then necessitates a step enabling the phase to be made to vary by more than 2π. Furthermore, in this technique, the phase is measured by carrying out a direct intercorrelation between two sensors, and cannot be used to deal with the multiple-sensor case.
Use of the Measurement of the Carrier Frequency of the Transmitter
These techniques make use of the fact that the estimated carrier frequency is the sum of the carrier frequency of the transmitter and the Doppler shift due to the speed of movement of the carrier. The Doppler shift has the advantage of depending on the position (x0,y0,z0) of the transmitter and of also being a function of the time Δf(t,x0,y0,z0). Consequently, studying the function of the time Δf(t,x0,y0,z0) makes it possible to deduce the position (x0,y0,z0) of the transmitter therefrom. However, the measurement of this Doppler shift has the drawback of necessitating transmitters with particular waveforms. This measurement of frequency can be done by cyclical techniques in which it is assumed that the signal sent is non-circular.
Use of Propagation Times
These techniques use the differences in propagation time between antennas (TDOA or time difference of arrival) which are directly related to the respective differences between the transmitter and the different antennas and therefore to the position (x0,y0,z0) of the transmitter. The use of at least three antennas that are sufficiently spaced out enables the position (x0,y0,z0) of the transmitter to be deduced by hyperbolic localization. The drawback of these techniques is that they cannot be implemented in a single-carrier context owing to the considerable spacing required between antennas. Furthermore, in these techniques, the time difference is measured by the direct performance of an inter-correlation between two sensors. This approach cannot be used to deal with the case involving multiple transmitters.
The method of the invention relies especially on a novel approach for the direct estimation of the positions (xm, ym, zm) of each of the transmitters from a parametric analysis of the multipath signal at various instants tk on a duration Dt. The parametric analysis especially has the additional function of separating the different transmitters at each point in time tk. Then, the parameters of a same transmitter coming from the different points in time tk are associated to finally localize each of the transmitters.
The invention relates to a method of localization of one or more sources, said source or sources being in motion relative to a network of sensors, the method comprising a step of separation of the sources in order to identify the direction vectors associated with the response of the sensors to a source having a given angle of incidence. The method is characterized in that it comprises at least the following steps:
The method of the invention has especially the following advantages:
Other features and advantages of the object of the present invention shall appear more clearly from the following description given by way of an illustration that in no way restricts the scope of the invention and from the appended figures, of which:
In order to provide for a clearer understanding of the object of the present invention, the following description is given by way of an illustration that in no way restricts the scope of the invention for the localizing of several transmitters positioned on the ground using a network of sensors installed in an aircraft in motion. Such a system is described for example in
The method can also be implemented in the context of vehicles moving on the ground.
In the presence of M transmitters, at the instant t at output from the N sensors of the network, the method has the vector x(t) representing the mixture of signals from the M transmitters. Around the instant tk, the vector x(t+tk) sized N×1, representing the mixture of the signals from the M transmitters, is expressed as follows:
where b(t) is the noise vector assumed to be Gaussian, a(θ,Δ) is the response of the network of sensors to a source having an incidence (θ,Δ), Ak=[a(θk1, Δk1). . . a(θkM, ΔkM)], s(t)=[s1(t) . . . sM(t)]T, θkm=θ(tk,xm,ym,zm) and Δkm=Δ(tk,xm,ym,zm). In this model, the mix matrix Ak depends on the instant tk of observation.
The direction vector with incidence corresponding to the mth transmitter at the instant tk
akm=a(θkm, Δkm)=a(tk,xm,ym,zm) of the mth transmitter (2)
is a known function of tk and of the position of the transmitter (xm,ym,zm).
The method according to the invention comprises at least the following steps:
In the presence of M transmitters and after separation of sources, the method, at the instant tk, possesses the M signatures akm for (1≦m≦M). At the instant tk+1 the source separation gives the M vectors bi for (1≦i≦M). The goal of this tracking is to determine, for the mth transmitter, the index i(m) which minimizes the difference between akm and bi(m). In this case, it will be deduced therefrom that ak+i, m=bi(m). To make this association, the distance between two vectors u and v is defined, for example, by:
Where uH is the conjugate transpose of the vector u.
Thus, the index i(m) verifies:
In this association, we consider a function βm associated with the mth transmitter:
βm(tk)=d(akm, a0m) (5)
In the course of the association, for each transmitter m is obtained and for 1≦m≦M, the function βm(t) is obtained. This function is aimed especially at eliminating the instants tk whose value βm(tk) appears to be far too distant from an interpolation of the function βm(t), i.e. the aberrant instants which may be associated with other transmitters are eliminated. A zone of tolerance +/−Δ is defined around the curve defined by the function βm(tk) This zone of tolerance will depend on the precision of estimation of the direction vectors akm. In particular, in the presence of M=1 sources, the zone will be in the range of Δ=3/√{square root over (BΔt)}(where Δt is the elementary time of parametric estimation illustrated in
The steps of this association for K instants tk are for example the following:
At the end of these steps, the method has determined the vectors a1m . . . aKm associated with the mth transmitter.
Localization of a Transmitter
The method determines the position of the mth transmitter from the components of the vectors a1m up to aKm. These vectors akm have the particular feature of depending on the instant tk and above all on the position (xm,ym,zm) of the transmitter. In particular, for a network formed by N=2 sensors spaced out by a distance d in the axis of the carrier, the vector verifies akm:
The value 1 of the first component corresponds to the reference sensor. According to
Step of Transformation of the Vector
According to a first alternative embodiment, the method comprises a step of correction of the akm, values, the measurement of the direction vectors akm is generally obtained to within an indeterminate complex factor. According to this first variant, the method comprises a step of reducing the phase reference of the direction vector measured in reducing the operation to the phase barycenter (defined to within a constant scalar coefficient that may be set at 1). This operation is performed, for example, by estimating the correction coefficient determined by the following conversion of the values akm into values a′km:
The correction coefficient is not totally determined by this expression given the Nth order indeterminacy of the complex root. A tracking of the phase evolution during the observation period is therefore done.
Since the complex coefficient is defined to within a factor from among the N Nth roots of the unit, the phase tracking consists in arbitrarily setting the first correction coefficient (in taking the root 1 for example), and then in determining, at each new iteration k+1, the coefficient that minimizes the mean phase differences between the direction vector recentered at k+1 and the vector recentered at the instant k.
The minimization criterion for measurement at the same frequency may be equal to:
where the values ak+1 are the direction vectors recentered with the correction coefficient arbitrarily determined by any one of the Nth roots of the expression. For measurement at different frequencies, it is possible to compare the phases of the components of the two direction vectors in correcting them by a power given by the ratio of these two frequencies.
If we consider the vectors bkm=a′km, it is then possible to compare this measurement with the theoretical value b(tk,xm,ym,zm) for which the theoretical direction vector a(tk,xm,ym,zm) is computed for a theoretical origin at the theoretical (geometrical) phase barycenter (geometrical locus for which the theoretical sum of the phases differences gets cancelled out). This locus (generally) does not coincide with the phase center of the network.
According to another alternative embodiment, the method comprises a step of conversion of the vector akm into a vector bkm whose components are formed out of components of the vector akm. In particular, the method builds for example the vector bkm sized (N−1)×1 in choosing a reference sensor in n=i:
where akm(i) is the ith component of akm
The components of bkm correspond in this case to the ratios of the components of the vector akm and of the vector akm(i).
Thus in the example of the equation (6) in fixing i=1 we get:
It being known that the direction vectors akm are estimated with a certain error ekm such that akm=a(tk,xm,ym,zm)+ekm, it can be deduced therefrom that the same is true for the converted vector bkm of (9).
Step of Maximization of a Correlation Criterion
It being known that the vector akm is a function of the position (xm,ym,zm) of the transmitter, the same is true for the vector bkm. The method comprises a step of maximization of a normalized vector correlation LK(x,y,z) in the space (x,y,z) of position of a transmitter where
The noise vector wk has the matrix of covariance R=E[wK wKH]. Assuming that the matrix R is known, the criterion can be envisaged with a whitening technique. Under these conditions the following LK′(x,y,z) criterion is obtained:
In this method, it is possible to envisage initializing the algorithm at K=K0 and then recursively computing the criterion Lk(x,y,z). Under these conditions, LK(x,y,z) is computed recursively as follows:
The coefficients αK+1(x,y,z)=αK(x,y,z)γK+1(x,y,z)=γK(x,y,z), βK+1=βK are intermediate spectra enabling the computation of Lk+1(x,y,z).
When the vectors b(tK+1,x,y,z) and bkm have constant norms equal to ρ the relationship of recurrence of the equation (14) becomes:
The method has been described hitherto in assuming that the vectors have fixed positions. It can easily be extended to the case of moving targets with a speed vector (vxm,vym,vzm) for which there is a model of evolution. In these conditions, the incidence of the mth transmitter can be parametrized as follows:
θkm=θ(tk, xm−vxmtk, ym−vymtk, zm−vzmtk)
et Δkm=Δ(tk, xm−vxmtk, ym−vym tk, zm−vzmtk) (16)
where (xm,ym,zm) is the position of the transmitter at the instant to and (vxm,vym,vzm) are the components of the speed of the transmitter at the instant t0. In these conditions, the vector bkm of the equation (9) is parametrized by (xm,ym,zm) and (vxm,vym,vzm) as follows:
bkm=b(tk,xm,ym,zm,vxm,vym,vzm,)+wkm (17)
Naturally, the criteria of localization LK and LK′ of the equations (11) and (12) are no longer parametrized solely by (x,y,z) but also by (vx,vy,vz). The method then consists in maximizing the criterion LK(x,y,z, vx,vy,vz) as a function of the 6 parameters (x,y,z, vx,vy,vz).
The method can be applied to a very large number of measurements. In this case, the method comprises a step of reduction of the numerical complexity of computation (which depends on the number of measurements) by reducing K. The method provides for the following processing operations to be performed on the elementary measurements:
The process of localization of several transmitters using K instants tk can be summarized by the following steps:
The simulations were made with a network of N=2 sensors aligned in the axis of the carrier with d/λ=3. Since d/λ=3 a method performing goniometry at the instants tk, it would be completely ambiguous and would not subsequently enable operations of triangulation for localizing the transmitter. In
Number | Date | Country | Kind |
---|---|---|---|
03/13128 | Nov 2003 | FR | national |
04/05254 | May 2004 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP04/52736 | 10/29/2004 | WO | 5/5/2006 |