US20040247054A1 - Method and device for the fourth-order, blind identification of an under-determined mixture of sources - Google Patents

Method and device for the fourth-order, blind identification of an under-determined mixture of sources Download PDF

Info

Publication number
US20040247054A1
US20040247054A1 US10/814,808 US81480804A US2004247054A1 US 20040247054 A1 US20040247054 A1 US 20040247054A1 US 81480804 A US81480804 A US 81480804A US 2004247054 A1 US2004247054 A1 US 2004247054A1
Authority
US
United States
Prior art keywords
sources
circumflex over
matrix
matrices
order
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.)
Granted
Application number
US10/814,808
Other versions
US7336734B2 (en
Inventor
Anne Ferreol
Laurent Albera
Pascal Chevalier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thales SA
Original Assignee
Thales SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thales SA filed Critical Thales SA
Assigned to THALES reassignment THALES ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALBERA, LAURENT, CHEVALIER, PASCAL, FERREOL, ANNE
Publication of US20040247054A1 publication Critical patent/US20040247054A1/en
Application granted granted Critical
Publication of US7336734B2 publication Critical patent/US7336734B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/213Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
    • G06F18/2134Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on separation criteria, e.g. independent component analysis
    • G06F18/21343Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on separation criteria, e.g. independent component analysis using decorrelation or non-stationarity, e.g. minimising lagged cross-correlations

Definitions

  • the invention relates especially to a method for the learned or blind identification of a number of sources P that is potentially greater than or equal to the number N of sensors of the reception antenna.
  • FIG. 1 is a schematic drawing exemplifying an array of several reception sensors or receivers, each sensor receiving signals from one or more radio communications transmitters from different directions of arrival
  • FIG. 2 is a drawing exemplifying the parametrization of the direction of a source. This direction is parametrized by two angles corresponding to the azimuth angle ⁇ and the elevation angle ⁇ .
  • the object of the present invention relates especially to a new method for the blind identification of an under-determined mixture of narrow-band sources for communications networks.
  • the method can be used especial y to identify up to N 2 ⁇ N+1 sources from N identical sensors and up to N 2 sources with N different sensors, in assuming only that the sources have different tri-spectra and non-zero, same-sign kurtosis values (this hypothesis is practically always verified in the context of radio communications).
  • the invention relates to a method for the fourth-order, blind identification of at least two sources in a system comprising a number of sources P and a number N of reception sensors receiving the observations, said sources having different tri-spectra, wherein the method comprises at least the following steps:
  • the number of sources P is for example greater than the number of sensors N.
  • the method can be used in a communication network.
  • N 2 sources having different tri-spectra and non-zero, same-sign kurtosis values
  • the method is robust with respect to Gaussian noise, even spatially correlated Gaussian noise,
  • FIG. 1 shows an example of a communication network
  • FIG. 2 shows parameters of a source
  • FIG. 3 is a functional diagram of the method according to the invention.
  • FIG. 4 shows an example of spatial filtering
  • FIGS. 5 and 6 show examples of variations of the performance criterion as a function of the number of samples observed, comparing the performance of the method with two prior art methods.
  • FIGS. 7 to 9 show three alternative embodiments of the method described in FIG. 3 implementing a selection of the cyclical frequencies.
  • Each sensor of the network formed by N receivers, receives a mixture of P narrow-band (NB) sources which are assumed to be statistically independent.
  • NB narrow-band
  • s p (t) is the signal of the p th source as well as the p th component of the vector s(t)
  • b(t) is the assumed Gaussian noise vector with any covariance
  • ⁇ p is the signature or the direction vector of the p th source
  • a (N ⁇ P) is the matrix of the vectors ⁇ p (direction vectors of the sources).
  • the elements, Q x ( ⁇ 1 , ⁇ 2 , ⁇ 3 )[i, j, k, l](t) of these matrices are, for example, defined by the relationship:
  • Q s ( ⁇ 1 , ⁇ 2 , ⁇ 3 ) is the averaged matrix of quadricovariance of s(t) with a dimension (P 2 ⁇ P2)
  • A [ ⁇ 1 . . . ⁇ P ]
  • ⁇ circle over ( ⁇ ) ⁇ is the Kronecker product and H designates the transpose and conjugate.
  • the matrix Q s ( ⁇ 1 , ⁇ 2 , ⁇ 3 ) is formed by at least P 4 ⁇ P zeros and the expression (3) is simplified as follows:
  • A Q ⁇ C s ⁇ ( ⁇ 1 , ⁇ 2 , ⁇ 3 ) ⁇ A Q H (4b)
  • the number of sources P is such that P ⁇ N 2 , that the matrix A Q is of full rank, that the averaged cumulants c p , 1 ⁇ p ⁇ P, are non-zero (non-Gaussian sources) and same-sign cumulants and that, for any pair (i, j) of sources, there is at least one triplet of delays ( ⁇ 1 , ⁇ 2 , ⁇ 3 ) such that
  • 0 and
  • the first step of the method according to the invention consists of the orthonormalization, in the matrix of quadricovariance Q x of the expression (6), of the columns of the matrix A Q , considered to be virtual direction vectors of the sources for the array of sensors considered.
  • the method considers the eigen-element decomposition of the P rank hermitian matrix Q x given by
  • a x is the real longitudinal diagonal, with a dimension (P ⁇ P), of the P non-zero eigenvalues of Q x
  • E x is the matrix sized (N 2 ⁇ P) of the associated, orthonormal eigenvectors.
  • the whitening matrix sized (P ⁇ N 2 ) is defined from the square root of the real diagonal matrix sized (P ⁇ P) of the P non-zero eigenvalues of the matrix of quadricovariance and of the transpose of the matrix of the associated eigenvectors with a dimension (P ⁇ N 2 ) where ( ⁇ x ) ⁇ 1/2 is the inverse of the square root of ⁇ x . From the expressions (6) and (8), it is deduced that:
  • W( ⁇ 1 , ⁇ 2 , ⁇ 3 ) is the matrix of quadricovariance whitened at the fourth order by the matrix Q x .
  • This expression shows that the unitary matrix U diagonalizes the matrices T Q x ( ⁇ 1 , ⁇ 2 , ⁇ 3 ) T H and that the associated eigenvalues are the diagonal terms of the diagonal matrix ( ⁇ C s ) ⁇ 1/2 C s ( ⁇ 1 , ⁇ 2 , ⁇ 3 ) ( ⁇ C s ) ⁇ 1/2 .
  • the matrix U is unique, give or take one permutation and one unit diagonal matrix, when the elements of the matrix ( ⁇ C s ) ⁇ 1/2 C s ( ⁇ 1 , ⁇ 2 , ⁇ 3 ) ( ⁇ C s ) ⁇ 1/2 ) all are different. If not, the method uses a set of K triplets ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ), 1 ⁇ k ⁇ K, defined as follows: for all pairs of sources (i, j), there is at least one triplet ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ), such that the condition of the equation (7) is verified.
  • the unitary matrix U is the only matrix U sol which, to the nearest permutation and to the nearest unit diagonal matrix, jointly diagonalizes the K matrices T ⁇ Q x ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) ⁇ T H . Consequently, the matrix U sol , which resolves the above problem, is written as a function of the unitary matrix U as follows:
  • T # is the pseudo-inverse of the matrix T.
  • Each column, b l (1 ⁇ l ⁇ P), of the matrix T # U sol corresponds to one of the vectors ⁇ q
  • the matrix B l is built from the vector b l and depends on a complex scalar value, the square root of the cumulant and the direction vector of the q th source and of its conjugate.
  • the direction vector ⁇ q of the q th source is associated with the eigenvector of B l associated with the highest eigenvalue.
  • the different steps of the method according to the invention include at least the following steps: for L vector observations received in the course of the time: x(lTe) (1 ⁇ l ⁇ L), where T e is the sampling period.
  • Step 1 The estimation, through Q; ⁇ circumflex over ( ) ⁇ x , of the matrix of quadricovariance Q x , from the L observations x(lTe), using a non-skewed and asymptotically consistent estimator.
  • the estimator is adapted as follows:
  • Step 2 The eigen-element decomposition of the estimated matrix of quadricovariance Q; ⁇ circumflex over ( ) ⁇ x , estimating the number of sources P and restricting this eigenvalue decomposition to the P main components: Q; ⁇ circumflex over ( ) ⁇ x ⁇ E; ⁇ circumflex over ( ) ⁇ x ⁇ ; ⁇ circumflex over ( ) ⁇ x E; ⁇ circumflex over ( ) ⁇ x H , where A; ⁇ circumflex over ( ) ⁇ x is the diagonal matrix containing the P highest modulus eigenvalues and E; ⁇ circumflex over ( ) ⁇ x is the matrix containing the associated eigenvectors.
  • Step 4 The selection of K triplets of delays ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) where
  • Step 5 The estimation, through Q; ⁇ circumflex over ( ) ⁇ x ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ), of K matrices of quadricovariance Q x ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ). As in the step 1, this estimation depends especially on the assumptions made on the observations:
  • Step 6 The computation of the matrices T; ⁇ circumflex over ( ) ⁇ Q; ⁇ circumflex over ( ) ⁇ x ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) T; ⁇ circumflex over ( ) ⁇ H and the estimation, by U; ⁇ circumflex over ( ) ⁇ sol , of the unitary matrix U sol through the joint diagonalizing of the K matrices T; ⁇ circumflex over ( ) ⁇ Q; ⁇ circumflex over ( ) ⁇ x ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) T; ⁇ circumflex over ( ) ⁇ H .
  • Step 8 The estimation, by ⁇ ; ⁇ circumflex over ( ) ⁇ P , of the signatures ⁇ q (1 ⁇ q ⁇ P) of the P sources in carrying out a decomposition into elements on each matrix B; ⁇ circumflex over ( ) ⁇ l .
  • the method has identified the direction vectors of P non-Gaussian sources having different tri-spectra with same-sign kurtosis values.
  • p ⁇ N 2 and P may reach N 2 ⁇ N+1 or N 2 depending on the type of sensors used.
  • the method may implement a method of goniometry or a spatial filtering of antennas.
  • a method of goniometry can be used to determine the direction of arrival of the sources and more precisely the azimuth angle ⁇ m for 1D goniometry and azimuth and elevation angles ( ⁇ m , ⁇ m ) for 2D goniometry.
  • FIG. 4 represents a spatial filtering of antennas for spatial filtering structures. It enables especially the optimizing of reception from one or all the sources present by the spatial filtering of the observations.
  • source separation techniques When several sources are of interest to the receiver, we speak of source separation techniques. When no a priori information on the sources is exploited, we speak of blind techniques.
  • the method comprises a step of qualitative evaluation, for each source, of the quality of identification of the associated direction vector.
  • This new criterion enables the intrinsic comparison of two methods of identification for the restitution of the signature of a particular source.
  • This criterion, for the identification problem is an extension of the one proposed in [5] for extraction. It is defined by the P-uplet
  • FIG. 5 shows the variation in ⁇ 2 (performance of the second source) resulting from the JADE (b), SOBI (c) and FOBIUM (a) separators as a function of the number L of samples.
  • the curves show firstly that the JADE and SOBI methods present difficulties in identifying the direction vector of the second source in an under-determined mixture context and that, secondly, that the FOBIUM method performs very well.
  • FIG. 6 gives a view, in the same context, of the variations of all the ⁇ p (1 ⁇ p ⁇ 6) values resulting from the FOBIUM method as a function of L.
  • the curve (index p) is associated with the p th source. It can be seen that all the coefficients ⁇ p converge towards zero and that, asymptomatically, the direction vectors are perfectly identified.
  • FIGS. 7 and 8 show two examples of variants of the method according to the invention known as the cyclical FOBIUM method.
  • FIGS. 7 and 8 can be implemented by reiterating the process of cyclical isolation on the “other sources” with other cyclical parameters.
  • the process of cyclical isolation can be applied several times in a third version illustrated in FIG. 9.
  • Q x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) is associated with the ⁇ th fourth-order moment.
  • Q x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 )[i, j, k, l] is the element [N(i ⁇ 1)+j, N(k ⁇ 1)+l] of the matrix Q x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) and assuming that the noise is Gaussian
  • the matrix Q x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) is written as follows, in using (1) and (19):
  • Q x 1 ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) ( A ⁇ A * ) ⁇ Q s 1 ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) ⁇ ( A ⁇ A * ) H ⁇ ⁇ Q x 2 ⁇ ( ⁇ ,
  • Q s ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) is a cyclical matrix of quadricovariance s(t) with a dimension (P 2 ⁇ P 2 )
  • ⁇ circle over ( ⁇ ) ⁇ is the Kronecker product and T designates the transpose.
  • the matrix Q s ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) is formed by at least P 4 ⁇ P zeros and the expression (20) is simplified as follows:
  • the first step of the cyclical method orthonormalizes the columns of the matrices A Q or B Q contained in the matrices Q x or ⁇ tilde over (Q) ⁇ x of the expressions (23)(24).
  • the matrices Q x and ⁇ tilde over (Q) ⁇ x are P rank hermitian matrices and verify the following eigen-element decomposition:
  • ⁇ tilde over ( ⁇ ) ⁇ x is the diagonal matrix sized (P ⁇ P) of the P non-zero values of ⁇ tilde over (Q) ⁇ x and ⁇ tilde over (E) ⁇ x is the matrix sized (N 2 ⁇ P) of the associated eigenvectors.
  • the whitening matrix can be built according to ⁇ tilde over (T) ⁇ with a dimension of (P ⁇ N 2 ):
  • the matrix W x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) is a P 1 ⁇ P ranking matrix.
  • the unitary matrices U and ⁇ with a dimension P ⁇ P may be decomposed into two sub-matrices with a dimension P ⁇ P 1 and P ⁇ (P ⁇ P 1 ) such that:
  • the matrices U 1 and ⁇ 1 are sized P ⁇ P 1 and U 2 and ⁇ 2 are sized P ⁇ (P ⁇ P 1 ).
  • the matrices U 1 and ⁇ 1 contain the singular vectors associated with the non-zero singular values of W x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ).
  • the matrix ⁇ tilde over (C) ⁇ s ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) is a diagonal matrix sized P 1 ⁇ P 1 formed by non-zero, diagonal elements c i ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) of the matrix C s ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ).
  • T 1 U 1 ⁇ 1 H
  • T 2 U 2 ⁇ 2 H
  • ⁇ tilde over (T) ⁇ 1 ⁇ 1 ⁇ tilde over ( ⁇ ) ⁇ 1 H
  • et ⁇ tilde over (T) ⁇ 2 ⁇ 2 ⁇ tilde over ( ⁇ ) ⁇ 2 H (33)
  • the matrices are ⁇ 1 , ⁇ 2 , ⁇ tilde over ( ⁇ ) ⁇ 1 and ⁇ tilde over ( ⁇ ) ⁇ 2 are unitary. From W x ⁇ ′ ( ⁇ ′, ⁇ 1 ′, ⁇ 2 ′, ⁇ 3 ′), it is possible to build a matrix ⁇ tilde over (W) ⁇ x ⁇ ′ ( ⁇ ′, ⁇ 1 ′, ⁇ 2 ′, ⁇ 3 ′) depending solely on the sources of cyclical parameters ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 , ⁇ ) such that c i ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) ⁇ 0.
  • [0118] is a diagonal matrix with dimensions (P ⁇ P 1 ) ⁇ (P ⁇ P 1 ) formed by diagonal elements c i ⁇ ′′ ( ⁇ ′, ⁇ 1 ′, ⁇ 2 ′, ⁇ 3 ′) such that the corresponding elements c i ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) are zero elements.
  • ⁇ tilde over (W) ⁇ x ( ⁇ 1 ′, ⁇ 2 ′, ⁇ 3 ′) T 1 H W x ( ⁇ 1 ′, ⁇ 2 ′, ⁇ 3 ′)
  • T 1 ⁇ 1 ( ⁇ ⁇ tilde over (C) ⁇ s ) ⁇ 1/2 ⁇ tilde over (C) ⁇ s ( ⁇ 1 ′, ⁇ 2 ′, ⁇ 3 ′)( ⁇ ⁇ tilde over (C) ⁇ s ) ⁇ 1/2 ⁇ 1 H (36)
  • T # is the pseudo-inverse of the matrix T.
  • Each column, b l (1 ⁇ l ⁇ P), of the matrix T # U is associated with a vector ⁇ q
  • 1.
  • the direction vector ⁇ q of the q th source is associated with the eigenvector of B l associated with the greatest eigenvalue.
  • Step-1 The estimation of the matrices Q x and ⁇ tilde over (Q) ⁇ x from the L observations x(lTe). The estimation of these matrices will depend on the following assumptions:
  • Step 4 The selection of the cyclical parameters ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 , ⁇ ) and the estimation of the matrix Q x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) from the L observations x(lTe). The estimation of this matrix will depend on the following assumptions on the signals:
  • Step-5 The computation of a matrix W x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) of (30) from matrices Q x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ), T and ⁇ tilde over (T) ⁇ .
  • W x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) After singular value decomposition W x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ), the determining of the unitary matrices T 1 and ⁇ tilde over (T) ⁇ 1 associated with the non-zero singular values and T 2 and ⁇ tilde over (T) ⁇ 2 associated with the zero singular values.
  • Step-6 The selection of the K triplets of delays ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) where
  • Step-7 The estimation of the K matrices Q x ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) of (2). As in the step-1 this estimation will depend on the assumptions made on the signal such as:
  • Step-8 The computation of the matrices T 1 Q x ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) T 1 H and the estimation of the unitary matrix U 1 (associated with the cyclical parameters ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 , ⁇ )) in carrying out the joint diagonalizing of the K matrices: T 1 Q x ( ⁇ , ⁇ 1 k , ⁇ 2 k , ⁇ 3 k )T 1 H .
  • Step-9 The computation of the matrices T 2 Q x ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) T 2 H and the estimation of the unitary matrix U 2 (associated with the other sources) in carrying out the joint diagonalizing of the K matrices T 2 Q x ( ⁇ 1 k , ⁇ 2 k , ⁇ 3 k )T 2 H .
  • Step-12 The estimation of the signatures a, (1 ⁇ q ⁇ P) of the P sources in applying a decomposition into elements in each matrix B l .
  • Step-1 The estimation of the matrices Q x and ⁇ tilde over (Q) ⁇ x from the L observations x(lTe). The estimation of these matrices will depend on the following assumptions:
  • Step-4 The selection of the cyclical parameters ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 , ⁇ ) and the estimation of the matrix Q x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) from the L observations x((lTe). The estimation of this matrix will depend on the following assumptions on the signals:
  • Step-5 The computation of a matrix W x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ) of (30) from the matrices Q x ⁇ ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 ), T and ⁇ tilde over (T) ⁇ .
  • W x ⁇ ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3
  • T ⁇ tilde over (T) ⁇
  • T 1 and ⁇ tilde over (T) ⁇ 1 associated with the non-zero significant values
  • T 2 and ⁇ tilde over (T) ⁇ 2 associated with the zero singular values.
  • Step-6 The selection of K sets of parameters ( ⁇ k , ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ).
  • Step-7 The estimation of the K matrices A x ⁇ k ( ⁇ k , ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) of (19). As in the step-1 this estimation will depend on the assumptions made on the signal such as:
  • Step-8 The computation of the matrices T 1 Q x ⁇ k ( ⁇ k , ⁇ 1 k , ⁇ 2 k , ⁇ 3 k ) T 1 H and the estimation of the unitary matrix U 1 or ⁇ 1 (associated with the cyclical parameters ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 , ⁇ )) in carrying out the joint SVD of the K matrices: T 1 Q x ⁇ k ( ⁇ k , ⁇ 1 k , ⁇ 2 k , ⁇ 3 k )T 1 H .
  • Step-9 The computation of the matrices T 2 Q x ⁇ k ( ⁇ k , ⁇ 1 k , ⁇ 2 k , ⁇ 3 k )T 2 H and the estimation of the unitary matrix U 2 or ⁇ 2 (associated with the cyclical parameters ( ⁇ , ⁇ 1 , ⁇ 2 , ⁇ 3 , ⁇ )) in carrying out the joint SVD of the K matrices: T 2 Q x ⁇ k ( ⁇ k , ⁇ 1 k , ⁇ 2 k , ⁇ 3 k )T 2 H .
  • Step-12 The estimation of the signatures aq (1 ⁇ q ⁇ P) of the P sources in applying a decomposition into elements on each matrix B l .

Abstract

A method for the fourth-order, blind identification of at least two sources in a system comprising a number of sources P and a number N of reception sensors receiving the observations, said sources having different tri-spectra. The method comprises at least the following steps: a step for the fourth-order whitening of the observations received on the reception sensors in order to orthonormalize the direction vectors of the sources in the matrices of quadricovariance of the observations used; a step for the joint diagonalizing of several whitened matrices of quadricovariance in order to identify the spatial signatures of the sources. Application to a communication network.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The invention relates especially to a method for the learned or blind identification of a number of sources P that is potentially greater than or equal to the number N of sensors of the reception antenna. [0002]
  • It can be used for example in the context of narrow-band multiple transmission. [0003]
  • It is used for example in a communications network. [0004]
  • It can be applied especially in the field of radio communications, space telecommunications or passive listening to these links in frequencies ranging for example from VLF to EHF. [0005]
  • FIG. 1 is a schematic drawing exemplifying an array of several reception sensors or receivers, each sensor receiving signals from one or more radio communications transmitters from different directions of arrival [0006]
  • Each sensor receives signals from a source with a phase and amplitude that are dependent on the angle of incidence of the source and the position of the sensor. FIG. 2 is a drawing exemplifying the parametrization of the direction of a source. This direction is parametrized by two angles corresponding to the azimuth angle θ and the elevation angle Δ. [0007]
  • 2. Description of the Prior Art [0008]
  • The past 15 years or so have seen the development of many techniques for the blind identification of signatures or source direction vectors, assumed to be statistically independent. These techniques have been developed in assuming a number of sources P smaller than or equal to the number of sensors N. These techniques have been described in the references [1][3][7] cited at the end of the description. However, for many practical applications such as HF radio communications, the number of sources from which signals are received by the sensors is increasing especially with the bandwidth of the receivers, and the number of sources P can therefore be greater than the number of sensors N. The mixtures associated with the sources are then said to be under-determined. [0009]
  • A certain number of methods for the blind identification of under-determined mixtures of narrow-band sources for networks have been developed very recently and are described in the references [2] [7-8] and [10]. The methods proposed in the references [2] and [7-8] make use of information contained in the fourth-order (FO) statistics of the signals received at the sensors while the method proposed in the reference [10] make use of the information contained in one of the characteristic functions of the signals received. However, these methods have severe limitations in terms of the prospects of their operational implementation. Indeed, the method described in the reference [2] is very difficult to implement and does not provide for the identification of the sources having the same kurtosis values (standardized fourth-order cumulant). The methods described in the references [7-8] assume that the sources are non-circular. These methods give unreliable results in practice. Finally, the reference method [10] has been developed solely for mixtures of sources with real (non-complex) values. [0010]
  • The object of the present invention relates especially to a new method for the blind identification of an under-determined mixture of narrow-band sources for communications networks. The method can be used especial y to identify up to N[0011] 2−N+1 sources from N identical sensors and up to N2 sources with N different sensors, in assuming only that the sources have different tri-spectra and non-zero, same-sign kurtosis values (this hypothesis is practically always verified in the context of radio communications).
  • SUMMARY OF THE INVENTION
  • The invention relates to a method for the fourth-order, blind identification of at least two sources in a system comprising a number of sources P and a number N of reception sensors receiving the observations, said sources having different tri-spectra, wherein the method comprises at least the following steps: [0012]
  • a step for the fourth-order whitening of the observations received on the reception sensors in order to orthonormalize the direction vectors of the sources in the matrices of quadricovariance of the observations used, [0013]
  • a step for the joint diagonalizing of several whitened matrices of quadricovariance in order to identify the spatial signatures of the sources. [0014]
  • The number of sources P is for example greater than the number of sensors N. [0015]
  • The method can be used in a communication network. [0016]
  • The method according to the invention has especially the following advantages: [0017]
  • it enables the identification of a number of sources greater than the number of sensors: [0018]
  • for identical sensors: N[0019] 2−N+1 sources having different tri-spectra and non-zero and same-sign kurtosis values,
  • for different sensors (arrays with polarization diversity and/or pattern diversity and/or coupling etc) N[0020] 2 sources having different tri-spectra and non-zero, same-sign kurtosis values,
  • the method is robust with respect to Gaussian noise, even spatially correlated Gaussian noise, [0021]
  • it enables the goniometry of each source identified, using a wavefront model attached to the signature, with a resolution potentially higher than that of existing methods, [0022]
  • it enables the identification of I (N[0023] 2−N+1) cyclostationary sources if the sensors are identical and I×N2 cyclostationary sources if the sensors are different: with polarization diversity and/or pattern diversity and/or coupling, where I is the number of cyclical frequencies processed,
  • using a performance criterion, it enables the quantitative evaluation of the quality of estimation of the direction vector of each source and a quantitative comparison of two methods for the identification of a given source, [0024]
  • using a step for the selection of the cyclical frequencies, it enables the processing of a number of sources greater than the number of sources processed by the basic method.[0025]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Other features and advantages of the invention shall appear more clearly from the following description along with the appended figures, of which: [0026]
  • FIG. 1 shows an example of a communication network, [0027]
  • FIG. 2 shows parameters of a source, [0028]
  • FIG. 3 is a functional diagram of the method according to the invention, [0029]
  • FIG. 4 shows an example of spatial filtering, [0030]
  • FIGS. 5 and 6 show examples of variations of the performance criterion as a function of the number of samples observed, comparing the performance of the method with two prior art methods. [0031]
  • FIGS. [0032] 7 to 9 show three alternative embodiments of the method described in FIG. 3 implementing a selection of the cyclical frequencies.
  • MORE DETAILED DESCRIPTION
  • For a clear understanding of the object of the invention, the following example is given by way of an illustration that in no way restricts the scope of the invention for a radio communications network in a multiple-transmission, narrow-band context, with sources having different tri-spectra (of cumulants). [0033]
  • Each sensor of the network, formed by N receivers, receives a mixture of P narrow-band (NB) sources which are assumed to be statistically independent. On this assumption, the vector of the complex envelopes of the signals at output of the sensors is written as follows: [0034] x ( t ) = p = 1 P s p ( t ) a p + b ( t ) = A s ( t ) + b ( t ) ( 1 )
    Figure US20040247054A1-20041209-M00001
  • where s[0035] p(t) is the signal of the pth source as well as the pth component of the vector s(t), b(t) is the assumed Gaussian noise vector with any covariance, αp is the signature or the direction vector of the pth source and A (N×P) is the matrix of the vectors αp (direction vectors of the sources).
  • It is an object of the invention especially to identify the direction vectors α[0036] p of each of the sources when, especially, the number of sources P is potentially greater than the number of sensors N.
  • From this identification, it is then possible to apply techniques for the extraction of the sources by the spatial filtering of the observations. The blind extraction is aimed especially at restoring the information signals conveyed by the sources in not exploiting any a priori information (during normal operation) on these sources. [0037]
  • Fourth-Order Statistics [0038]
  • The method according to the invention makes use of the fourth-order statistics of the observations corresponding to the time-domain averages Q[0039] x123)=<Qx123)(t)>, on an infinite horizon of observation, of certain matrices of quadricovariance, Qx123)(t), , sized (N2×N2). The elements, Qx123)[i, j, k, l](t) of these matrices are, for example, defined by the relationship:
  • Q x123)[i,j,k,l][t]=Cum(x i(t),x j(t−τ 1)*,x k(t−τ 2)*, x l(t−τ 3))   (2)
  • where * is the conjugate complex symbol, x[0040] i(t) is the ith component of the vector x(t), <.> is the operation of time-domain averaging on an infinite horizon of observation and (τ123) is a triplet of delays. Assuming that Qx123)[i, j, k, l] is the element [N(i−1)+j, N(k−1)+l] of the matrix Qx123), assuming that the noise is Gaussian and using the expression (1) in the expression (2), the matrix of quadricovariance Qx123) is written as follows:
  • Q x123)=(A{circle over (×)}A*)Q s123)(A{circle over (×)}A*)H   (3)
  • where Q[0041] s123) is the averaged matrix of quadricovariance of s(t) with a dimension (P2×P2), A=[α1 . . . αP], {circle over (×)} is the Kronecker product and H designates the transpose and conjugate. Assuming statistically independent sources, the matrix Qs123) is formed by at least P4−P zeros and the expression (3) is simplified as follows: Q x ( τ 1 , τ 2 , τ 3 ) = p = 1 P c p ( τ 1 , τ 2 , τ 3 ) ( a p a p * ) ( a p a p * ) H (4a) = A Q C s ( τ 1 , τ 2 , τ 3 ) A Q H (4b)
    Figure US20040247054A1-20041209-M00002
  • where A[0042] Q is a matrix sized (N2×P) defined by AQ=[(α1{circle over (×)}α1*), . . . , (αp{circle over (×)}αp*)], Cs123) is a diagonal matrix sized (P×P) defined by Cs123)=diag[c1123), . . . , cp123)] and where cp123) is defined by:
  • c p123)=<Cum(s p(t), s p(t−τ 1)*, s p(t−τ 2)*, s p(t−τ 3))>  (5)
  • The expression (4b) has an algebraic structure similar to that of the correlation matrix of the observations used in the algorithm SOBI described in the reference [1]. The notation used here below will be Q[0043] x=Qx(0, 0, 0), cp=cp(0, 0, 0), Cs=Cs(0, 0, 0) in order to deduce the relationship (4b) therefrom:
  • Qx=AQCsAQ H   (6)
  • It is assumed here below that the number of sources P is such that P≦N[0044] 2, that the matrix AQ is of full rank, that the averaged cumulants cp, 1≦p≦P, are non-zero (non-Gaussian sources) and same-sign cumulants and that, for any pair (i, j) of sources, there is at least one triplet of delays (τ123) such that |τ1|+|τ2|+|τ3|=0 and
  • c i123)/|c i |≠c j123)/|c j|  (7)
  • Fourth-Order Whitening Step [0045]
  • The first step of the method according to the invention, called FOBIUM, consists of the orthonormalization, in the matrix of quadricovariance Q[0046] x of the expression (6), of the columns of the matrix AQ, considered to be virtual direction vectors of the sources for the array of sensors considered. To this end, the method considers the eigen-element decomposition of the P rank hermitian matrix Qx given by
  • Qx=ExΛxEx H   (8)
  • where A[0047] x is the real longitudinal diagonal, with a dimension (P×P), of the P non-zero eigenvalues of Qx, and Ex is the matrix sized (N2×P) of the associated, orthonormal eigenvectors. For a full-rank matrix AQ, it can be shown that there is equivalence between assuming that the kurtosis values of the sources have a same sign ε (ε=±1) and assuming that the eigenvalues of Λx also have a same sign ε. In this context, it is possible to build the following whitening matrix T sized (P×N2):
  • T=(Λ x)−1/2 E x H   (9)
  • The whitening matrix sized (P×N[0048] 2) is defined from the square root of the real diagonal matrix sized (P×P) of the P non-zero eigenvalues of the matrix of quadricovariance and of the transpose of the matrix of the associated eigenvectors with a dimension (P×N2) where (Λx)−1/2 is the inverse of the square root of Λx. From the expressions (6) and (8), it is deduced that:
  • εTQ x T H =TA QC s)A Q H T H =I P   (10)
  • where I[0049] P is the identity matrix with a dimension (P×P) and where εCs=diag[|c1|, . . . , |cp|]. This expression shows that the matrix TAQ(εCs)1/2 with a dimension (P×P) is a unitary matrix U. It is deduced from this that:
  • TA Q =UC s)−1/2   (11)
  • Fourth-Order Identification Step [0050]
  • From the expressions (4b) and (11), it is deduced that: [0051]
  • W123)=TQ x123)T H =UC x)−1/2 C s123)(εC s)−1/2 U H   (12)
  • where W(τ[0052] 123) is the matrix of quadricovariance whitened at the fourth order by the matrix Qx. This expression shows that the unitary matrix U diagonalizes the matrices T Qx123) TH and that the associated eigenvalues are the diagonal terms of the diagonal matrix (εCs)−1/2 Cs123) (εCs)−1/2. For a given triplet of delays (τ123), the matrix U is unique, give or take one permutation and one unit diagonal matrix, when the elements of the matrix (εCs)−1/2 Cs123) (εCs)−1/2 ) all are different. If not, the method uses a set of K triplets (τ1 k2 k3 k), 1≦k≦K, defined as follows: for all pairs of sources (i, j), there is at least one triplet (τ1 k2 k3 k), such that the condition of the equation (7) is verified. In these conditions, the unitary matrix U is the only matrix Usol which, to the nearest permutation and to the nearest unit diagonal matrix, jointly diagonalizes the K matrices T×Qx1 k2 k3 k)×TH. Consequently, the matrix Usol, which resolves the above problem, is written as a function of the unitary matrix U as follows:
  • Usol=UΛΠ  (13)
  • where Λ and Π are respectively the unit diagonal matrix and the permutation matrix referred to here above. From the equations (11) and (13), it is possible to deduce the matrix A[0053] Q to the nearest unit diagonal matrix and to the nearest permutation, which is expressed by:
  • T # U sol =[b 1 . . . b P ]=E xΛx 1/2 U sol =A QC s)1/2Λ  (14)
  • where T[0054] # is the pseudo-inverse of the matrix T. Each column, bl (1≦l≦P), of the matrix T# Usol corresponds to one of the vectors μq |cq|1/2 q{circle over (×)}αq*), 1≦q≦P, where μq is a complex scalar value such that |μq|=1. Consequently, in converting each column bl of the matrix T# Usol into a matrix Bl with a dimension (N×N such that Bl[i, j]=bl((i−1)N+j) (1≦i, j≦N), it is deduced therefrom that:
  • B lq |c q|1/2αqαq H pour (1≦l, q≦P)   (15)
  • The matrix B[0055] l is built from the vector bl and depends on a complex scalar value, the square root of the cumulant and the direction vector of the qth source and of its conjugate.
  • In this context, the direction vector α[0056] q of the qth source is associated with the eigenvector of Bl associated with the highest eigenvalue.
  • SUMMARY OF THE PRINCIPLE OF THE INVENTION
  • In brief, the different steps of the method according to the invention include at least the following steps: for L vector observations received in the course of the time: x(lTe) (1≦l ≦L), where T[0057] e is the sampling period.
  • Estimation [0058]
  • Step 1: The estimation, through Q;{circumflex over ( )}[0059] x, of the matrix of quadricovariance Qx, from the L observations x(lTe), using a non-skewed and asymptotically consistent estimator. Depending on the nature of the sources, the estimator is adapted as follows:
  • Stationary and centered case: empirical estimator used in the reference [3]. [0060]
  • Cyclostationary and centered case: estimator implemented in the reference [10]. [0061]
  • Cyclostationary and non-centered case: estimator implemented in the reference [11]. [0062]
  • Whitening [0063]
  • Step 2: The eigen-element decomposition of the estimated matrix of quadricovariance Q;{circumflex over ( )}[0064] x, estimating the number of sources P and restricting this eigenvalue decomposition to the P main components: Q;{circumflex over ( )}x≈E;{circumflex over ( )}x Λ;{circumflex over ( )}x E;{circumflex over ( )}x H, where A;{circumflex over ( )}x is the diagonal matrix containing the P highest modulus eigenvalues and E;{circumflex over ( )}x is the matrix containing the associated eigenvectors.
  • Step 3: The building of the whitening matrix: T;{circumflex over ( )}=(Λ;{circumflex over ( )}[0065] x)−1/2 E;{circumflex over ( )}x H.
  • Selection of the Triplets [0066]
  • Step 4: The selection of K triplets of delays (τ[0067] 1 k2 k3 k) where |τ1 k|+|τ2 k|+|τ3 k|≠0.
  • Estimation [0068]
  • Step 5: The estimation, through Q;{circumflex over ( )}[0069] x1 k2 k3 k), of K matrices of quadricovariance Qx1 k2 k3 k). As in the step 1, this estimation depends especially on the assumptions made on the observations:
  • Stationary and centered case: empirical estimator used in the reference [3]. [0070]
  • Cyclostationary and centered case: estimator implemented in the reference [10]. [0071]
  • Cyclostationary and non-centered case: estimator implemented in the reference [11]. [0072]
  • Identification [0073]
  • Step 6: The computation of the matrices T;{circumflex over ( )} Q;{circumflex over ( )}[0074] x1 k2 k3 k) T;{circumflex over ( )}H and the estimation, by U;{circumflex over ( )}sol, of the unitary matrix Usol through the joint diagonalizing of the K matrices T;{circumflex over ( )} Q;{circumflex over ( )}x1 k2 k3 k) T;{circumflex over ( )}H.
  • Step 7: The computation of T{circumflex over ( )} [0075] #U;{circumflex over ( )}sol=[b;{circumflex over ( )}l . . . b;{circumflex over ( )}P] and the building of the matrices B;{circumflex over ( )}l sized (N×N).
  • Step 8: The estimation, by α;{circumflex over ( )}[0076] P, of the signatures αq (1≦q≦P) of the P sources in carrying out a decomposition into elements on each matrix B;{circumflex over ( )}l.
  • Applications [0077]
  • At the end of the step 8, the method has identified the direction vectors of P non-Gaussian sources having different tri-spectra with same-sign kurtosis values. p<N[0078] 2 and P may reach N2N+1 or N2 depending on the type of sensors used.
  • Using this information, the method may implement a method of goniometry or a spatial filtering of antennas. [0079]
  • A method of goniometry can be used to determine the direction of arrival of the sources and more precisely the azimuth angle θ[0080] m for 1D goniometry and azimuth and elevation angles (θm, Δm) for 2D goniometry.
  • FIG. 4 represents a spatial filtering of antennas for spatial filtering structures. It enables especially the optimizing of reception from one or all the sources present by the spatial filtering of the observations. When several sources are of interest to the receiver, we speak of source separation techniques. When no a priori information on the sources is exploited, we speak of blind techniques. [0081]
  • Verification of the Quality of the Estimates [0082]
  • According to one alternative embodiment, the method comprises a step of qualitative evaluation, for each source, of the quality of identification of the associated direction vector. [0083]
  • This new criterion enables the intrinsic comparison of two methods of identification for the restitution of the signature of a particular source. This criterion, for the identification problem, is an extension of the one proposed in [5] for extraction. It is defined by the P-uplet [0084]
  • D(A, Â)=(α1, α2, . . . , αP)   (16)
  • where [0085] α p = min 1 i P [ d ( a p , a ^ i ) ] ( 17 )
    Figure US20040247054A1-20041209-M00003
  • and where d(u,v) is the pseudo-distance between the vectors u and v, such that: [0086] d ( u , v ) = 1 - u H v 2 ( u H u ) ( v H v ) ( 18 )
    Figure US20040247054A1-20041209-M00004
  • In the simulations of FIGS. 5 and 6, there are P=6 statistically independent sources received on a circular array of N=3 sensors having a radius r such that r/λ=0.55 (λ: wavelength). The six sources are non-filtered QPSK sources having a signal-to-noise ratio of 20 dB with a symbol period T=4T[0087] e, where Te is the sampling period.
  • The incidence values of the sources are such that θ[0088] 1=2.16°, θ2=25.2°, θ3=50°, θ4=272.16°, θ5=315.36°, θ6=336.96° and the associated carrier frequencies verify Δf1 Te=0, Δf2 Te=1/2, Δf3 Te=1/3, Δf4 Te=1/5, Δf5 Te=1/7 and Δf6 Te=1/11. The JADE [3], SOBI [1] and FOBIUM method according to the invention are applied and the performance values αq for q=1 . . . 6 are evaluated after an averaging operation on 1000 results. For the FOBIUM method, we choose K=4 triplets of delays (τ1 k2 k3 k) where τ1 k=kTe and τ2 k3 k=0.
  • In the above assumptions, FIG. 5 shows the variation in α[0089] 2 (performance of the second source) resulting from the JADE (b), SOBI (c) and FOBIUM (a) separators as a function of the number L of samples. The curves show firstly that the JADE and SOBI methods present difficulties in identifying the direction vector of the second source in an under-determined mixture context and that, secondly, that the FOBIUM method performs very well.
  • FIG. 6 gives a view, in the same context, of the variations of all the α[0090] p (1≦p≦6) values resulting from the FOBIUM method as a function of L. The curve (index p) is associated with the pth source. It can be seen that all the coefficients αp converge towards zero and that, asymptomatically, the direction vectors are perfectly identified.
  • Variants of the Cyclical FOBIUM Method [0091]
  • FIGS. 7 and 8 show two examples of variants of the method according to the invention known as the cyclical FOBIUM method. [0092]
  • The idea lies especially in introducing selectivity by the cyclical frequencies into the method presented here above and is aimed especially at the blind identification, with greater processing capacity, of under-determined mixtures of cyclostationary sources. [0093]
  • The major difference between the [0094] steps 1 to 8 explained here above and this variant is the implementation of a step for the cyclical isolation of the sources by fourth-order discrimination according to their cyclical frequencies. It is thus possible to separately identify the sources associated with a same fourth-order cyclical parameter without being disturbed by the other sources processed separately.
  • The two variants shown in FIGS. 7 and 8 can be implemented by reiterating the process of cyclical isolation on the “other sources” with other cyclical parameters. The process of cyclical isolation can be applied several times in a third version illustrated in FIG. 9. [0095]
  • Fourth-Order Cyclical Statistics [0096]
  • The fourth-order cyclical statistics of the observations or sensor signals used are characterized by the matrices of cyclical quadricovariance Q[0097] x ε(α,τ123) with a dimension (N2×N2) where the elements Qx ε111)[i, j, k, l], are defined by: Q x 1 ( α , τ 1 , τ 2 , τ 3 ) [ i , j , k , l ] = < Cum ( x i ( t ) , x j ( 1 - τ 1 ) * , x k ( t - τ 2 ) * , x l ( t - τ 3 ) ) exp ( - j2 πα t ) > Q x 2 ( α , τ 1 , τ 2 , τ 3 ) [ i , j , k , l ] = < Cum ( x i ( t ) , x j ( 1 - τ 1 ) * , x k ( t - τ 2 ) , x l ( t - τ 3 ) ) exp ( - j2 πα t ) > Q x 3 ( α , τ 1 , τ 2 , τ 3 ) [ i , j , k , l ] = < Cum ( x i ( t ) , x j ( 1 - τ 1 ) , x k ( t - τ 2 ) , x l ( t - τ 3 ) ) exp ( - j2 πα t ) > ( 19 )
    Figure US20040247054A1-20041209-M00005
  • It can be seen that Q[0098] x ε(α,τ123) is associated with the εth fourth-order moment. In stating that Qx ε(α,τ123)[i, j, k, l] is the element [N(i−1)+j, N(k−1)+l] of the matrix Qx ε(α,τ123) and assuming that the noise is Gaussian, the matrix Qx ε(α,τ123), is written as follows, in using (1) and (19): Q x 1 ( α , τ 1 , τ 2 , τ 3 ) = ( A A * ) Q s 1 ( α , τ 1 , τ 2 , τ 3 ) ( A A * ) H Q x 2 ( α , τ 1 , τ 2 , τ 3 ) = ( A A * ) Q s 2 ( α , τ 1 , τ 2 , τ 3 ) ( A A ) T Q x 3 ( α , τ 1 , τ 2 , τ 3 ) = ( A A ) Q s 3 ( α , τ 1 , τ 2 , τ 3 ) ( A A ) T ( 20 )
    Figure US20040247054A1-20041209-M00006
  • Where Q[0099] s ε(α,τ123) is a cyclical matrix of quadricovariance s(t) with a dimension (P2×P2), {circle over (×)} is the Kronecker product and T designates the transpose. On the assumption of statistically independent sources, the matrix Qs ε(α,τ123) is formed by at least P4−P zeros and the expression (20) is simplified as follows: Q x 1 ( α , τ 1 , τ 2 , τ 3 ) = p = 1 P c p 1 ( α , τ 1 , τ 2 , τ 3 ) ( a p a p * ) ( a p a p * ) H = A Q C s 1 ( α , τ 1 , τ 2 , τ 3 ) A Q H Q x 2 ( α , τ 1 , τ 2 , τ 3 ) = p = 1 P c p 2 ( α , τ 1 , τ 2 , τ 3 ) ( a p a p * ) ( a p a p ) T = A Q C s 2 ( α , τ 1 , τ 2 , τ 3 ) B Q T Q x 3 ( α , τ 1 , τ 2 , τ 3 ) = p = 1 P c p 3 ( α , τ 1 , τ 2 , τ 3 ) ( a p a p ) ( a p a p ) T = B Q C s 3 ( α , τ 1 , τ 2 , τ 3 ) B Q T ( 21 )
    Figure US20040247054A1-20041209-M00007
  • where A[0100] Q and BQ are matrices with a dimension of (N2×P) defined by AQ=[(α1{circle over (×)}α1*), . . . , (αp{circle over (×)}αp*)] and BQ=[(α1{circle over (×)}α1*), . . . , (αp{circle over (×)}αp*)], Cs ε(α, τ123) is a diagonal matrix sized (P×P) defined by Cs ε(α, τ123)=diag[c1 ε(α, τ123), . . . , c p 1 ( α , τ 1 , τ 2 , τ 3 ) = < Cum ( s p ( t ) , s p ( t - τ 1 ) * , s p ( t - τ 2 ) * , s p ( t - τ 3 ) ) exp ( - j2 π α t ) > c p 2 ( α , τ 1 , τ 2 , τ 3 ) = < Cum ( s p ( t ) , s p ( t - τ 1 ) * , s p ( t - τ 2 ) , s p ( t - τ 3 ) ) exp ( - j2 π α t ) > c p 3 ( α , τ 1 , τ 2 , τ 3 ) = < Cum ( s p ( t ) , s p ( t - τ 1 ) , s p ( t - τ 2 ) , s p ( t - τ 3 ) ) exp ( - j2 π α t ) > ( 22 )
    Figure US20040247054A1-20041209-M00008
  • It can be seen that the classic quadricovariance of (6) also verifies that Q[0101] x=Qx 1(0, 0, 0, 0), cp=cp 1(0, 0, 0, 0), Cs=Cs 1(0, 0, 0, 0). Recalling that Qx[i, j, k, l] is the element [N(i−1)+j, N(k−1)+l] of the matrix Qx, the following is deduced:
  • Qx=AQCsAQ H   (23)
  • In stating that Q[0102] x[i, j, k, l] is the element [N(i−1)+l, N(k−1)+j] of {tilde over (Q)}x we obtain the matrix {tilde over (Q)}x which is written as follows:
  • {tilde over (Q)}x=BQCsBQ H   (24)
  • Whitening Step [0103]
  • The first step of the cyclical method orthonormalizes the columns of the matrices A[0104] Q or BQ contained in the matrices Qx or {tilde over (Q)}x of the expressions (23)(24). The matrices Qx and {tilde over (Q)}x are P rank hermitian matrices and verify the following eigen-element decomposition:
  • Qx=ExΛxEx H et {tilde over (Q)}x={tilde over (E)}x{tilde over (Λ)}x{tilde over (Q)}x H   (25)
  • Where {tilde over (Λ)}[0105] x is the diagonal matrix sized (P×P) of the P non-zero values of {tilde over (Q)}x and {tilde over (E)}x is the matrix sized (N2×P) of the associated eigenvectors. For a full-rank matrix BQ, it can be shown that there is an equivalence assuming that that the kurtosis values of the sources have a same sign ε(ε=±1) and assuming that the eigenvalues of {tilde over (Λ)}x also have a same sign ε. In this context, the whitening matrix can be built according to {tilde over (T)} with a dimension of (P×N2):
  • {tilde over (T)}=({tilde over (Λ)}x)−1/2 {tilde over (E)} x H   (26)
  • where ({tilde over (Λ)}[0106] x)−1/2 is the inverse of the square root of {tilde over (Λ)}x. From the expressions (24) and (25), it is deduced that:
  • ε{tilde over (TQ)} x {tilde over (T)} H ={tilde over (T)}B QC s)B Q H {tilde over (T)} H =I P   (27)
  • This expression shows that the matrix {tilde over (T)}B[0107] Q(εCs)1/2 with a dimension (P×P) is a unitary matrix Ũ. It is then deduced from this that:
  • {tilde over (T)}B Q C s)−1/2   (28)
  • It is recalled that the whitening matrix T of Q[0108] x verifies:
  • TA Q =UC s)−1/2   (29)
  • Step of Cyclical Isolation [0109]
  • From the expressions (28)(29) and (21), it is deduced that: [0110] W x 1 ( α , τ 1 , τ 2 , τ 3 ) = T Q x 1 ( α , τ 1 , τ 2 , τ 3 ) T H = U ( ɛ C s ) - 1 / 2 C s 1 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C s ) - 1 / 2 U H W x 2 ( α , τ 1 , τ 2 , τ 3 ) = T Q x 2 ( α , τ 1 , τ 2 , τ 3 ) T ~ T = U ( ɛ C s ) - 1 / 2 C s 2 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C s ) - 1 / 2 U ~ T W x 2 ( α , τ 1 , τ 2 , τ 3 ) = T ~ Q x 2 ( α , τ 1 , τ 2 , τ 3 ) T ~ T = U ~ ( ɛ C s ) - 1 / 2 C s 3 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C s ) - 1 / 2 U ~ T ( 30 )
    Figure US20040247054A1-20041209-M00009
  • When there are P[0111] 1 sources verifying ci ε(α,τ123)≠0 (1≦i≦P1), the matrix Wx ε(α,τ123) is a P1≦P ranking matrix. Thus, the unitary matrices U and Ũ with a dimension P×P may be decomposed into two sub-matrices with a dimension P×P1 and P×(P−P1) such that:
  • U=[U 1 U 2] and Ũ=[Ũ 1 Ũ 2]  (31)
  • where the matrices U[0112] 1 and Ũ1 are sized P×P1 and U2 and Ũ2 are sized P×(P−P1). The matrices U1 and Ũ1 contain the singular vectors associated with the non-zero singular values of Wx ε(α,τ123). It is deduced from this that: W x 1 ( α , τ 1 , τ 2 , τ 3 ) = T Q x 1 ( α , τ 1 , τ 2 , τ 3 ) T H = U 1 ( ɛ C ~ s ) - 1 / 2 C ~ s 1 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C ~ s ) - 1 / 2 U 1 H W x 2 ( α , τ 1 , τ 2 , τ 3 ) = T Q x 2 ( α , τ 1 , τ 2 , τ 3 ) T ~ T = U 1 ( ɛ C ~ s ) - 1 / 2 C ~ s 2 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C ~ s ) - 1 / 2 U ~ 1 T W x 3 ( α , τ 1 , τ 2 , τ 3 ) = T ~ Q x 3 ( α , τ 1 , τ 2 , τ 3 ) T ~ T = U ~ 1 ( ɛ C ~ s ) - 1 / 2 C ~ s 3 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C ~ s ) - 1 / 2 U ~ 1 T ( 32 )
    Figure US20040247054A1-20041209-M00010
  • Where the matrix {tilde over (C)}[0113] s ε(α,τ123) is a diagonal matrix sized P1×P1 formed by non-zero, diagonal elements ci ε(α,τ123) of the matrix Cs ε(α,τ123). The matrix {tilde over (C)}s={tilde over (C)}s 1 (0,0,0,0) sized P1×P1 is formed by corresponding elements ci (1≦i≦P1). Thus, after a singular value decomposition of Wx ε(α,τ123), it is possible to determine the matrices T1 and {tilde over (T)}1 from singular values associated with the non-zero singular values and T2 and {tilde over (T)}2 from singular vectors associated with the zero singular values such that:
  • T1=U1Π1 H, T2=U2Π2 H, {tilde over (T)}11{tilde over (Π)}1 H et {tilde over (T)}22{tilde over (Π)}2 H   (33)
  • where the matrices are Π[0114] 1, Π2, {tilde over (Π)}1 and {tilde over (Π)}2 are unitary. From Wx ε′(α′,τ1′,τ2′,τ3′), it is possible to build a matrix {tilde over (W)}x ε′(α′,τ1′,τ2′,τ3′) depending solely on the sources of cyclical parameters (α,τ123,ε) such that ci ε(α,τ123)≠0. To do this, the following computation is made: W ~ x 1 ( α , τ 1 , τ 2 , τ 3 ) = T 1 H W x 1 ( α , τ 1 , τ 2 , τ 3 ) T 1 = Π 1 ( ɛ C ~ s ) - 1 / 2 C ~ s 1 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C ~ s ) - 1 / 2 Π 1 H W ~ x 2 ( α , τ 1 , τ 2 , τ 3 ) = T 1 H W x 2 ( α , τ 1 , τ 2 , τ 3 ) T ~ 1 * = Π 1 ( ɛ C ~ s ) - 1 / 2 C ~ s 2 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C ~ s ) - 1 / 2 Π ~ 1 T W ~ x 3 ( α , τ 1 , τ 2 , τ 3 ) = T ~ 1 H W x 3 ( α , τ 1 , τ 2 , τ 3 ) T ~ 1 * = Π ~ 1 ( ɛ C ~ s ) - 1 / 2 C ~ s 3 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C ~ s ) - 1 / 2 Π ~ 1 T ( 34 )
    Figure US20040247054A1-20041209-M00011
  • Similarly, from W[0115] x ε′(α′,τ1′,τ2′,τ3′) it is possible to build a matrix W ~ ~ x ɛ ( α , τ 1 , τ 2 , τ 3 )
    Figure US20040247054A1-20041209-M00012
  • that does not depend on the sources of cyclical parameters (α,τ[0116] 123,ε) such as ci ε(α,τ123)=0: Other sources. To do this, the following computation is performed: W ~ ~ x 1 ( α , τ 1 , τ 2 , τ 3 ) = T 2 H W x 1 ( α , τ 1 , τ 2 , τ 3 ) T 2 = Π 2 ( ɛ C ~ ~ s ) - 1 / 2 < C ~ ~ s 1 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C ~ ~ s ) - 1 / 2 Π 2 H W ~ ~ x 2 ( α , τ 1 , τ 2 , τ 3 ) = T 2 H W x 2 ( α , τ 1 , τ 2 , τ 3 ) T ~ 2 * = Π 2 ( ɛ C ~ ~ s ) - 1 / 2 C ~ ~ s 2 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C ~ ~ s ) - 1 / 2 Π ~ 2 T W ~ ~ x 3 ( α , τ 1 , τ 2 , τ 3 ) = T ~ 2 H W x 3 ( α , τ 1 , τ 2 , τ 3 ) T ~ 2 * = Π ~ 2 ( ɛ C ~ ~ s ) - 1 / 2 C ~ ~ s 3 ( α , τ 1 , τ 2 , τ 3 ) ( ɛ C ~ ~ s ) - 1 / 2 Π ~ 2 T ( 35 )
    Figure US20040247054A1-20041209-M00013
  • where the matrix [0117] C ~ ~ s ɛ ( α , τ 1 , τ 2 , τ 3 )
    Figure US20040247054A1-20041209-M00014
  • is a diagonal matrix with dimensions (P−P[0118] 1)×(P−P1) formed by diagonal elements ci ε″(α′,τ1′,τ2′,τ3′) such that the corresponding elements ci ε(α,τ123) are zero elements. The matrix C ~ ~ s
    Figure US20040247054A1-20041209-M00015
  • sized (P−P[0119] 1)×(P−P1) is formed by the corresponding elements ci (1≦i≦P1).
  • In particular, in the first version of this variant, it is possible to carry out the cyclical isolation in α′=0 and ε′=1. Writing W(τ[0120] 1′,τ2′,τ3′)=Wx ε′(α′,τ1′,τ2′,τ3′), {tilde over (C)}s(α′,τ1′,τ2′,τ3′)={tilde over (C)}s ε(α′,τ 1′,τ2′,τ3′) and C ~ ~ s ( τ 1 , τ 2 , τ 3 ) = C ~ ~ s ɛ ( α , τ 1 , τ 2 , τ 3 ) ,
    Figure US20040247054A1-20041209-M00016
  • the equations (34) and (35) become: [0121]
  • {tilde over (W)} x1′,τ2′,τ3′)=T 1 H W x1′,τ2′,τ3′)T 11{tilde over (C)} s)−1/2 {tilde over (C)} s1′,τ2′,τ3′)(ε{tilde over (C)} s)−1/2Π1 H   (36)
  • [0122] W ~ ~ x ( τ 1 , τ 2 , τ 3 ) = T 2 H W x ( τ 1 , τ 2 , τ 3 ) T 2 = Π 2 ( ɛ C ~ ~ s ) - 1 / 2 C ~ ~ s ( τ 1 , τ 2 , τ 3 ) ( ɛ C ~ ~ s ) - 1 / 2 Π 2 H ( 37 )
    Figure US20040247054A1-20041209-M00017
  • Identification Step [0123]
  • The equations (34) and (36) show that it is possible to identify the unitary matrices Π[0124] 1 and {tilde over (Π)}1 associated with the sources of cyclic parameters (α,τ123) in carrying out the joint SVD (singular value decomposition) of the matrices {tilde over (W)}x ε j j1 j2 j3 j) for 1≦j≦K. Thus, to estimate the left unitary matrix, the joint diagonalizing of the matrices is performed:
  • {tilde over (W)} x ε j j1 j2 j3 j){tilde over (W)} x ε j j1 j2 j3 j)H for 1≦j≦K   (38)
  • and to estimate the right unitary matrix, the joint diagonalizing of the matrices is performed: [0125]
  • {tilde over (W)} x ε j j1 j2 j3 j){tilde over (W)} x ε j j1 j2 j3 j) for 1≦j≦K   (39)
  • To estimate the unitary matrices Π[0126] 2 and {tilde over (Π)}2 associated with the sources not associated with the cyclical parameters (α,τ123,ε), the joint SVD of the matrices W ~ ~ x ɛ j ( α j , τ 1 j , τ 2 j , τ 3 j )
    Figure US20040247054A1-20041209-M00018
  • for 1≦j≦K is performed in jointly diagonalizing the matrices [0127] W ~ ~ x ɛ j ( α j , τ 1 j , τ 2 j , τ 3 j ) W ~ ~ x ɛ j ( α j , τ 1 j , τ 2 j , τ 3 j ) H
    Figure US20040247054A1-20041209-M00019
  • and then the matrices [0128] W ~ ~ x ɛ j ( α j , τ 1 j , τ 2 j , τ 3 j ) H W ~ ~ x ɛ j ( α j , τ 1 j , τ 2 j , τ 3 j ) .
    Figure US20040247054A1-20041209-M00020
  • Knowing Π[0129] 1 and Π2, from the equation (33), the unitary matrices U1, U2 and U are deduced to the nearest permutation matrix, in performing:
  • U 1 =T 1Π1 , U 2 =T 2Π2 et U=[U 1 U 2]  (40)
  • From the equations (9) and (29), it is possible to deduce the matrix A[0130] Q to the nearest diagonal matrix and permutation matrix, such that:
  • T # U=[b l . . . b P ]=E xΛx 1/2 =A QC s)1/2ΛΠ  (41)
  • where T[0131] # is the pseudo-inverse of the matrix T. Each column, bl(1≦l≦P), of the matrix T# U is associated with a vector μq|cq|1/2q{circle over (×)}αq*), 1≦q≦P, where μq is a complex scalar value such that |μq|=1. As a consequence, in converting each column bl of the matrix T# U into a matrix B. sized (N×N) such that Bl[i, j]=bl((i−1)N+j) (1≦i, j≦N), it is deduced that:
  • B lq |c| 1/2αqαq H for (1≦l, q≦P)   (42)
  • In this context, the direction vector α[0132] q of the qth source is associated with the eigenvector of Bl associated with the greatest eigenvalue.
  • Recapitulation of the First Version of the Cyclical Procedure [0133]
  • In short, the steps of the first version of the cyclical method are summarized here below and are applied to L observations x(lTe) (1≦l≦L) of the signals received on the sensors (T[0134] e: sampling period).
  • Estimation [0135]
  • Step-1: The estimation of the matrices Q[0136] x and {tilde over (Q)}x from the L observations x(lTe). The estimation of these matrices will depend on the following assumptions:
  • Stationary and centered case: empirical estimator used in the reference [3]. [0137]
  • Cyclostationary and centered case: estimator implemented in the reference [10]. [0138]
  • Cyclostationary and non-centered case: estimator implemented in the reference [11]. [0139]
  • Whitening [0140]
  • Step 2: The eigen-element decomposition of the estimates of the matrices Q[0141] x and {tilde over (Q)}x. From these operations of decomposition, the estimation of the number of sources P and use of the P main eigenvalues such that: Qx≈ExΛxEx H et {tilde over (Q)}x={tilde over (E)}x{tilde over (Λ)}x{tilde over (E)}x H where Λx and {tilde over (Λ)}x are diagonal matrices containing the P eigenvalues with the highest modulus and Ex and {tilde over (E)}x are the matrices containing the associated eigenvectors.
  • Step 3: The building of the whitening matrices: T=({tilde over (Λ)}[0142] x)−1/2Ex H and {tilde over (T)}=({tilde over (Λ)}x)−1/2{tilde over (E)}x H
  • Step 4: The selection of the cyclical parameters (α,τ[0143] 123,ε) and the estimation of the matrix Qx ε(α,τ123) from the L observations x(lTe). The estimation of this matrix will depend on the following assumptions on the signals:
  • Stationary and centered case: empirical estimator used in the reference [3]. [0144]
  • Cyclostationary and centered case: estimator implemented in the reference [10]. [0145]
  • Cyclostationary and non-centered case: estimator implemented in the reference [11]. [0146]
  • Step-5: The computation of a matrix W[0147] x ε(α,τ123) of (30) from matrices Qx ε(α,τ123), T and {tilde over (T)}. After singular value decomposition Wx ε(α,τ123), the determining of the unitary matrices T1 and {tilde over (T)}1 associated with the non-zero singular values and T2 and {tilde over (T)}2 associated with the zero singular values.
  • Selection [0148]
  • Step-6: The selection of the K triplets of delays (τ[0149] 1 k2 k3 k) where |τ1 k|+|τ2 k|+τ3 k|≠0.
  • Estimation [0150]
  • Step-7: The estimation of the K matrices Q[0151] x1 k2 k3 k) of (2). As in the step-1 this estimation will depend on the assumptions made on the signal such as:
  • Stationary and centered case: empirical estimator used in the reference [3]. [0152]
  • Cyclostationary and centered case: estimator implemented in the reference [10]. [0153]
  • Cyclostationary and non-centered case: estimator implemented in the reference [11]. [0154]
  • Identification [0155]
  • Step-8: The computation of the matrices T[0156] 1 Qx1 k2 k3 k) T1 H and the estimation of the unitary matrix U1 (associated with the cyclical parameters (α,τ123,ε)) in carrying out the joint diagonalizing of the K matrices: T1 Qx(α,τ1 k2 k3 k)T1 H.
  • Step-9: The computation of the matrices T[0157] 2 Qx1 k2 k3 k) T2 H and the estimation of the unitary matrix U2 (associated with the other sources) in carrying out the joint diagonalizing of the K matrices T2 Qx1 k2 k3 k)T2 H.
  • Step-10: The computation of the unitary matrix U in performing: U=[U[0158] 1U2]
  • Step-11: The computation of T[0159] #U=[bl . . . bP] and the building of the matrices Bl with a dimension (N×N) from the columns bl of T#U.
  • Step-12: The estimation of the signatures a, (1≦q≦P) of the P sources in applying a decomposition into elements in each matrix B[0160] l.
  • Recapitulation of the Second Version of the Cyclical Procedure [0161]
  • The steps of the second version of the cyclical FORBIUM method are summarized here below and are applied to L observations x(lTe) (1≦l≦L) of the signals received on the sensors (T[0162] e: sampling period).
  • Estimation [0163]
  • Step-1: The estimation of the matrices Q[0164] x and {tilde over (Q)}x from the L observations x(lTe). The estimation of these matrices will depend on the following assumptions:
  • Stationary and centered case: empirical estimator used in the reference [3]. [0165]
  • Cyclostationary and centered case: estimator implemented in the reference [10]. [0166]
  • Cyclostationary and non-centered case: estimator implemented in the reference [11]. [0167]
  • Step-2: The eigen-element decomposition of the matrices Q[0168] x and {tilde over (Q)}x. From these operations of decomposition, the estimation of the number of sources P and the use of the P main eigenvalues such that: Qx≈ExΛxEx H and {tilde over (Q)}x={tilde over (E)}x{tilde over (Λ)}x{tilde over (E)}x H where Λx and {tilde over (Λ)}x are diagonal matrices containing the P eigen values with the highest modulus and Ex and {tilde over (E)}x are the matrices containing the P associated eigen vectors.
  • Step-3: The building of the whitening matrices: T=(Λ[0169] x)−1/2Ex H and {tilde over (T)}=({tilde over (Λ)}x)−1/2{tilde over (E)}x H
  • Step-4: The selection of the cyclical parameters (α, τ[0170] 123,ε) and the estimation of the matrix Qx ε(α,τ123) from the L observations x((lTe). The estimation of this matrix will depend on the following assumptions on the signals:
  • Stationary and centered case: empirical estimator used in the reference [3]. [0171]
  • Cyclostationary and centered case: estimator implemented in the reference [10]. [0172]
  • Cyclostationary and non-centered case: estimator implemented in the reference [11]. [0173]
  • Step-5: The computation of a matrix W[0174] x ε(α,τ123) of (30) from the matrices Qx ε(α,τ123), T and {tilde over (T)}. After a singular value decomposition of Wx ε(α,τ123), the determining of the unitary matrices T1 and {tilde over (T)}1 associated with the non-zero significant values and T2 and {tilde over (T)}2 associated with the zero singular values.
  • Step-6: The selection of K sets of parameters (α[0175] k1 k2 k3 k).
  • Step-7: The estimation of the K matrices A[0176] x εkk1 k2 k3 k) of (19). As in the step-1 this estimation will depend on the assumptions made on the signal such as:
  • Stationary and centered case: empirical estimator used in the reference [3]. [0177]
  • Cyclostationary and centered case: estimator implemented in the reference [10]. [0178]
  • Cyclostationary and non-centered case: estimator implemented in the reference [11]. [0179]
  • Step-8: The computation of the matrices T[0180] 1 Qx εkk1 k2 k3 k) T1 H and the estimation of the unitary matrix U1 or Ũ1 (associated with the cyclical parameters (α,τ123,ε)) in carrying out the joint SVD of the K matrices: T1 Qx εkk1 k2 k3 k)T1 H.
  • Step-9: The computation of the matrices T[0181] 2 Qx εkk1 k2 k3 k)T2 H and the estimation of the unitary matrix U2 or Ũ2 (associated with the cyclical parameters (α,τ123,ε)) in carrying out the joint SVD of the K matrices: T2 Qx εkk1 k2 k3 k)T2 H.
  • Step-10: The computation of the unitary matrix U in performing: U=[U[0182] 1U2]
  • Step-11: The computation of T[0183] #U=[bl . . . bP] and the building of the matrices Bl with a dimension (N×N) from the columns bl of T#U. Step-12: The estimation of the signatures aq (1≦q≦P) of the P sources in applying a decomposition into elements on each matrix Bl.
  • Bibliography [0184]
  • [1] A. Belouchrani, K. Abed—Meraim, J. F. Cardoso, E. Moulines, “A blind source separation technique using second-order statistics”, [0185] IEEE Trans. Sig. Proc., Vol.45, N°2, pp. 434-444, February 1997.
  • [2] J F. Cardoso, “Super-symmetric decomposition of the fourth order cumulant tensor”, [0186] ICASSP 1991.
  • [3] J. F. Cardoso, A. Souloumiac, “Blind beam forming for non-gaussian signals”, [0187] IEE Proceedings-F, Vol.140, N°6, pp. 362-370, December 1993.
  • [4] P. Chevalier, G. Benoit, A. Ferréol <<Direction finding after blind identification of sources steering vectors: The blind-maxcor and blind-MUSIC methods>>, EUSIPCO, Trieste, pp 2097-2100, 1996 [0188]
  • [5] P. Chevalier, “Optimal separation of independent narrow-band sources: concept and performance”, [0189] Sig. Proc., Elsevier, Vol.73, pp 27-47, 1999.
  • [6] P. Chevalier, A. Ferréol , “On the virtual array concept for the fourth-order direction finding problem”, [0190] IEEE trans on signal processing, Vol.47, N°9, pp. 2592-2595, September 1999.
  • [7] P. Comon, “Independent component analysis—a new concept?”, [0191] Sig. Proc., Elsevier, Vol.36, N°3, April 1994.
  • [8] P. Comon “Blind channel identification and extraction of more sources than sensors”, [0192] SPIE Conf Adv Proc VIII , San Diego, July 1998.
  • [9] L. De Lathauwer, B. De Moor , J. Vandewalle , “ICA techniques for more sources than sensors”, Proc [0193] IEEE Processing Workshop on Higher Order Statistics, Caesarea, Israel , June 1999.
  • [10] A. Ferréol, P. Chevalier, “On the behavior of current second and higher order blind source separation methods for cyclostationary sources”, [0194] IEEE Trans. Sig. Proc., Vol.48, N°6, pp. 1712-1725, June 2000.
  • [11] A. Ferréol, P. Chevalier, L. Albera “Higher order blind separation of non zero-mean cyclostationnary sources”, ([0195] EUSPICO 2002), Toulouse, September 2002.
  • [12] A. Ferréol, P. Chevalier, L. Albera, “Procédé de traitement d'antennes sur des signaux cyclostationnaires potentiellement non centrés,” (Method of antenna processing on potentially non-centered cyclostationary signals), patent, May 2002. [0196]
  • [13] A. Ferréol, P. Chevalier “Higher order blind source separation using the cyclostationarity property of the signals”, ICASSP Munich, Vol 5, pp4061-4064, 1997 [0197]
  • [14] A. Ferréol, P. Chevalier “Higher order blind source separation using the cyclostationarity property of the signals”, ICASSP Munich, Vol 5, pp4061-4064, 1997 [0198]
  • [10] A. Taleb “An algorithm for the blind identification of N independent signal with 2 sensors”, 16[0199] th symposium on signal processing and its applications (ISSPA 2001), Kuala-Lumpur, August 2001.

Claims (20)

1. A method of fourth-order, blind identification of two sources in a system including a number of sources P and a number N of reception sensors receiving the observations, the sources having different tri-spectra, comprising the following steps:
a) fourth-order whitening of the observations received on the reception sensors in order to orthonormalize the direction vectors of the sources in the matrices of quadricovariance of the observations used,
b) joint diagonalizing of several whitened matrices of quadricovariance to identify the spatial signatures of the sources.
2. The method according to claim 1, wherein the observations used correspond to the time-domain averaged matrices of quadricovariance defined by:
Q x ( τ 1 , τ 2 , τ 3 ) = p = 1 P c p ( τ 1 , τ 2 , τ 3 ) ( a p a p * ) ( a p a p * ) H (4a) = A Q C s ( τ 1 , τ 2 , τ 3 ) A Q H (4b)
Figure US20040247054A1-20041209-M00021
where AQ is a matrix with a dimension (N2×P) defined by AQ=[(α1{circle over (×)}α1*), . . . , (αp{circle over (×)}αp*)], Cs123) is a diagonal matrix with a dimension (P×P) defined by Cs123)=diag[cl123), . . . , cp123)] and cp123) is defined by:
c p123)=<Cum(s p(t), s p(t−τ 1)*, s p(t−τ 2)*, s p(t−τ 3))>  (5)
3. The method according to claim 2, comprising the following steps:
Step 1: estimating, through Q;{circumflex over ( )}x, of the matrix Qx, from the L observations x(ITe) using a non-skewed and asymptotically consistent estimator.
Step 2: eigen-element decomposition of Q;{circumflex over ( )}x, the estimation of the number of sources P and the limiting of the eigen-element decomposition to the P main components: Q;{circumflex over ( )}x≈E;{circumflex over ( )}xΛ;{circumflex over ( )}xE;{circumflex over ( )}x H, where Λ;{circumflex over ( )}x is the diagonal matrix containing the P eigenvalues with the highest modulus and E;{circumflex over ( )}x is the matrix containing the associated eigenvectors.
Step 3: building of the whitening matrix: T;{circumflex over ( )}=(Λ;{circumflex over ( )}x)−1/2E;{circumflex over ( )}x H.
Step 4: selecting K triplets of delays (τ1 k2 k3 k) where |τ1 k|+|τ2 k|+|τ3 k≠0.
Step 5: estimating, through Q;{circumflex over ( )}x1 k2 k3 k), of the K matrices Qx1 k2 k3 k).
Step 6: computing of the matrices T;{circumflex over ( )} Q;{circumflex over ( )}x1 k2 k3 k) T;{circumflex over ( )}H and the estimation, by U,{circumflex over ( )}sol, of the unitary matrix Usol by the joint diagonalizing of the K matrices T;{circumflex over ( )} Q;{circumflex over ( )}x1 k2 k3 k) T;{circumflex over ( )}H
Step 7: computing T;{circumflex over ( )}#U;{circumflex over ( )}sol=[b;{circumflex over ( )}1 . . . b;{circumflex over ( )}P] and the building of the matrices B;{circumflex over ( )}1 sized (N×N).
Step 8: estimating, through α;{circumflex over ( )}P, of the signatures aq (1≦q≦P) of the P sources in applying a decomposition into elements on each matrix B;{circumflex over ( )}1.
4. The method according to claim 1, comprising evaluating quality of the identification of the associated direction vector in using a criterion:
D(A, Â)=(α1, α2, . . . , αP)   (16)
where
α p = min 1 i P [ d ( a p , a ^ i ) ] ( 17 )
Figure US20040247054A1-20041209-M00022
and where d(u,v) is the pseudo-distance between the vectors u and v, such that:
d ( u , v ) = 1 - u H v 2 ( u H u ) ( v H v ) ( 18 )
Figure US20040247054A1-20041209-M00023
5. The method according to claim 1, a fourth-order cyclical after the step a) of fourth-order whitening.
6. The method according to claim 5, wherein the identification step is performed in using fourth-order statistics.
7. The method according to claim 1 wherein the number of sources P is greater than or equal to the number of sensors.
8. The method according to claim 1, comprising goniometry using the identified signature of the sources.
9. The method according to claim 1, comprising spatial filtering after the identified signature of the sources.
10. The use of the method according to claim 1, for use in a communications network.
11. The method according to claim 2, comprising evaluating quality of the identification of the associated direction vector in using a criterion
D ( A , A ^ ) = ( α 1 , α 2 , , α P ) where α p = min 1 i P [ d ( a p , a ^ i ) ]
Figure US20040247054A1-20041209-M00024
and where d(u,v) is the pseudo-distance between the vectors u and v, such that:
d ( u , v ) = 1 - u H v 2 ( u H u ) ( v H v )
Figure US20040247054A1-20041209-M00025
12. The method according to claim 3, comprising evaluating quality of the identification of the associated direction vector in using a criterion
D ( A , A ^ ) = ( α 1 , α 2 , , α P ) where α p = min 1 i P [ d ( a p , a ^ i ) ]
Figure US20040247054A1-20041209-M00026
and where d(u,v) is the pseudo-distance between the vectors u and v, such that:
d ( u , v ) = 1 - u H v 2 ( u H u ) ( v H v )
Figure US20040247054A1-20041209-M00027
13. The method according to claim 2, a fourth-order cyclical after the step a) of fourth-order whitening.
14. The method according to claim 2, wherein the identification step is performed in using fourth-order statistics.
15. The method according to claim 2, wherein the number of sources P is greater than or equal to the number of sensors.
16. The method according to claim 2, comprising goniometry using the identified signature of the sources.
17. The method according to claim 3, a fourth-order cyclical after the step a) of fourth-order whitening.
18. The method according to claim 3, wherein the identification step is performed in using fourth-order statistics.
19. The method according to claim 3, wherein the number of sources P is greater than or equal to the number of sensors.
20. The method according to claim 3, comprising goniometry using the identified signature of the sources.
US10/814,808 2003-04-01 2004-04-01 Method and device for the fourth-order, blind identification of an under-determined mixture of sources Expired - Fee Related US7336734B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0304043A FR2853480B1 (en) 2003-04-01 2003-04-01 METHOD AND DEVICE FOR AUTOMATICALLY IDENTIFYING A SUBDEFINED MIXTURE OF SOURCES IN THE FOURTH ORDER
FR0304043 2003-04-01

Publications (2)

Publication Number Publication Date
US20040247054A1 true US20040247054A1 (en) 2004-12-09
US7336734B2 US7336734B2 (en) 2008-02-26

Family

ID=32843123

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/814,808 Expired - Fee Related US7336734B2 (en) 2003-04-01 2004-04-01 Method and device for the fourth-order, blind identification of an under-determined mixture of sources

Country Status (6)

Country Link
US (1) US7336734B2 (en)
EP (1) EP1465338B1 (en)
AT (1) ATE408869T1 (en)
DE (1) DE602004016587D1 (en)
DK (1) DK1465338T3 (en)
FR (1) FR2853480B1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060008022A1 (en) * 2004-07-02 2006-01-12 Icefyre Semiconductor Corporation Multiple input, multiple output communications systems
US20060008024A1 (en) * 2004-07-02 2006-01-12 Icefyre Semiconductor Corporation Multiple input, multiple output communications systems
US20060069530A1 (en) * 2004-09-23 2006-03-30 Interdigital Technology Corporation Blind signal separation using array deflection
US20060066481A1 (en) * 2004-09-23 2006-03-30 Interdigital Technology Corporation Blind signal separation using a combination of correlated and uncorrelated antenna elements
US20060069529A1 (en) * 2004-09-23 2006-03-30 Interdigital Technology Corporation, State Of Incorporation: Delaware Blind signal separation using correlated antenna elements
US20060069531A1 (en) * 2004-09-23 2006-03-30 Interdigital Technology Corporation Blind signal separation using polarized antenna elements
US20090093964A1 (en) * 2005-11-17 2009-04-09 Universite De Rennes 1 Multi-dimensional parameter identification method and device: application to the location and reconstruction of deep electrical activities by means of surface observations
FR2952239A1 (en) * 2009-11-03 2011-05-06 Thales Sa METHOD AND DEVICE FOR RECEIVING MONO AND MULTI-ANTENNA FOR ALAMOUTI-LIKE CONNECTIONS
US20110188395A1 (en) * 2010-01-29 2011-08-04 Rutgers, The State University Of New Jersey Single Sensor Radio Scene Analysis for Packet Based Radio Signals using 2nd and 4th Order Statistics
US20110206792A1 (en) * 2008-10-23 2011-08-25 Matteo Tutino Compositions comprising vitamins
US20130301760A1 (en) * 2012-05-10 2013-11-14 Renesas Mobile Corporation Methods, apparatus and computer programs for signal interference ratio estimation

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2877166B1 (en) * 2004-10-27 2009-04-10 Thales Sa METHOD FOR CHARACTERIZING TRANSMITTERS BY ASSOCIATING PARAMETERS RELATING TO A SAME RADIO-ELECTRIC TRANSMITTER
FR2882479B1 (en) * 2005-02-22 2007-04-20 Thales Sa METHOD AND DEVICE FOR SYNCHRONIZING RECTILIGNED OR QUASI-RECTILINE LINKS IN THE PRESENCE OF INTERFERENCE
CN100391141C (en) * 2005-07-21 2008-05-28 复旦大学 Coding parameter blind identification of fault tolerant code communicating channel
EP3249869B1 (en) * 2007-04-30 2019-05-15 Telefonaktiebolaget LM Ericsson (publ) Method and arrangement for adapting a multi-antenna transmission
CN105974366A (en) * 2016-04-29 2016-09-28 哈尔滨工程大学 Four-order cumulant sparse representation-based MIMO (multiple-input-multiple-output) radar direction of arrival estimation method under mutual coupling condition
CN107607788B (en) * 2017-08-03 2019-05-10 西南交通大学 A kind of harmonic impedance evaluation method based on Joint diagonalization method
CN110146842B (en) * 2019-06-14 2020-12-01 哈尔滨工业大学 Signal carrier frequency and two-dimensional DOA parameter estimation method based on undersampling

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020097784A1 (en) * 2000-12-13 2002-07-25 Mitsubishi Denki Kabushiki Kaisha Multiuser detection method and device
US20020186418A1 (en) * 2001-06-12 2002-12-12 Fuji Photo Film Co., Ltd. Method of determining threshold array for generating gradation image
US20030204380A1 (en) * 2002-04-22 2003-10-30 Dishman John F. Blind source separation utilizing a spatial fourth order cumulant matrix pencil
US20040192216A1 (en) * 2003-03-31 2004-09-30 Marzetta Thomas Louis Training for MIMO communication systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020097784A1 (en) * 2000-12-13 2002-07-25 Mitsubishi Denki Kabushiki Kaisha Multiuser detection method and device
US20020186418A1 (en) * 2001-06-12 2002-12-12 Fuji Photo Film Co., Ltd. Method of determining threshold array for generating gradation image
US20030204380A1 (en) * 2002-04-22 2003-10-30 Dishman John F. Blind source separation utilizing a spatial fourth order cumulant matrix pencil
US6711528B2 (en) * 2002-04-22 2004-03-23 Harris Corporation Blind source separation utilizing a spatial fourth order cumulant matrix pencil
US20040192216A1 (en) * 2003-03-31 2004-09-30 Marzetta Thomas Louis Training for MIMO communication systems

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070258538A1 (en) * 2004-07-02 2007-11-08 Zarbana Digital Fund Llc Multiple input, multiple output communications systems
US20060008024A1 (en) * 2004-07-02 2006-01-12 Icefyre Semiconductor Corporation Multiple input, multiple output communications systems
US8229018B2 (en) 2004-07-02 2012-07-24 Zarbana Digital Fund Llc Multiple input, multiple output communications systems
US20110026632A1 (en) * 2004-07-02 2011-02-03 James Wight Multiple input, multiple output communications systems
US7822141B2 (en) 2004-07-02 2010-10-26 James Wight Multiple input, multiple output communications systems
US7738595B2 (en) 2004-07-02 2010-06-15 James Stuart Wight Multiple input, multiple output communications systems
US7548592B2 (en) * 2004-07-02 2009-06-16 James Stuart Wight Multiple input, multiple output communications systems
US20060008022A1 (en) * 2004-07-02 2006-01-12 Icefyre Semiconductor Corporation Multiple input, multiple output communications systems
US20060069529A1 (en) * 2004-09-23 2006-03-30 Interdigital Technology Corporation, State Of Incorporation: Delaware Blind signal separation using correlated antenna elements
WO2006034498A3 (en) * 2004-09-23 2006-10-26 Interdigital Tech Corp Blind signal separation using array deflection
KR100848846B1 (en) * 2004-09-23 2008-07-28 인터디지탈 테크날러지 코포레이션 Blind signal separation using array deflection
US7414579B2 (en) * 2004-09-23 2008-08-19 Interdigital Technology Corporation Blind signal separation using correlated antenna elements
US7113129B2 (en) * 2004-09-23 2006-09-26 Interdigital Technology Corporation Blind signal separation using a combination of correlated and uncorrelated antenna elements
US7098849B2 (en) * 2004-09-23 2006-08-29 Interdigital Technology Corporation Blind signal separation using array deflection
US20060069531A1 (en) * 2004-09-23 2006-03-30 Interdigital Technology Corporation Blind signal separation using polarized antenna elements
US8031117B2 (en) * 2004-09-23 2011-10-04 Interdigital Technology Corporation Blind signal separation using polarized antenna elements
US20060066481A1 (en) * 2004-09-23 2006-03-30 Interdigital Technology Corporation Blind signal separation using a combination of correlated and uncorrelated antenna elements
US20060069530A1 (en) * 2004-09-23 2006-03-30 Interdigital Technology Corporation Blind signal separation using array deflection
US20090093964A1 (en) * 2005-11-17 2009-04-09 Universite De Rennes 1 Multi-dimensional parameter identification method and device: application to the location and reconstruction of deep electrical activities by means of surface observations
US20110206792A1 (en) * 2008-10-23 2011-08-25 Matteo Tutino Compositions comprising vitamins
WO2011054857A1 (en) * 2009-11-03 2011-05-12 Thales Method and device for mono- and multi-antenna reception for alamouti-type links
FR2952239A1 (en) * 2009-11-03 2011-05-06 Thales Sa METHOD AND DEVICE FOR RECEIVING MONO AND MULTI-ANTENNA FOR ALAMOUTI-LIKE CONNECTIONS
US8693602B2 (en) 2009-11-03 2014-04-08 Thales Method and device for mono- and multi-antenna reception for Alamouti-type links
US20110188395A1 (en) * 2010-01-29 2011-08-04 Rutgers, The State University Of New Jersey Single Sensor Radio Scene Analysis for Packet Based Radio Signals using 2nd and 4th Order Statistics
US8548067B2 (en) * 2010-01-29 2013-10-01 Goran Ivkovic Single sensor radio scene analysis for packet based radio signals using 2nd and 4th order statistics
US20130301760A1 (en) * 2012-05-10 2013-11-14 Renesas Mobile Corporation Methods, apparatus and computer programs for signal interference ratio estimation

Also Published As

Publication number Publication date
EP1465338A3 (en) 2007-02-21
EP1465338A2 (en) 2004-10-06
FR2853480B1 (en) 2005-06-17
ATE408869T1 (en) 2008-10-15
DE602004016587D1 (en) 2008-10-30
DK1465338T3 (en) 2009-02-02
EP1465338B1 (en) 2008-09-17
US7336734B2 (en) 2008-02-26
FR2853480A1 (en) 2004-10-08

Similar Documents

Publication Publication Date Title
US7336734B2 (en) Method and device for the fourth-order, blind identification of an under-determined mixture of sources
US7079988B2 (en) Method for the higher-order blind identification of mixtures of sources
Van Der Veen Algebraic methods for deterministic blind beamforming
EP1540832B1 (en) Method for separating interferering signals and computing arrival angles
EP1253434B1 (en) Method for estimating a direction of arrival
EP1500007B1 (en) Blind source separation utilizing a spatial fourth order cumulant matrix pencil
Zhang et al. Blind DOA and polarization estimation for polarization-sensitive array using dimension reduction MUSIC
US20050105644A1 (en) Blind signal separation
Wang et al. ADS-B signal separation based on blind adaptive beamforming
US7126533B2 (en) Direction-finding for multiple cochannel sources
Van Der Veen Asymptotic properties of the algebraic constant modulus algorithm
de Lima et al. Time-Delay estimation via CPD-GEVD applied to tensor-based GNSS arrays with errors
de Lima et al. Time-delay estimation via procrustes estimation and Khatri-Rao factorization for GNSS multipath mitigation
Petrochilos et al. Algorithms to separate overlapping secondary surveillance radar replies
Albera et al. Sixth order blind identification of underdetermined mixtures (BIRTH) of sources
CN109901103A (en) MIMO radar DOA evaluation method and equipment based on nonopiate waveform
Si et al. Real-valued DOA estimation for a mixture of uncorrelated and coherent sources via unitary transformation
Zhou et al. Blind separation of partially overlapping data packets
Chen et al. Learning to localize with attention: From sparse mmwave channel estimates from a single BS to high accuracy 3D location
Zhang et al. Spatial polarimetric time-frequency distributions and applications to direction-of-arrival estimation
Liao et al. A new algorithm for independent component analysis with or without constraints
van der Veen et al. Algebraic constant modulus algorithms
Aminu et al. The comparison of JADE based DOA estimation methods for unknown noncoherent source groups containing coherent signals with frequency matching
US20020164955A1 (en) Blind process and receiver to determine space-time parameters of a propagation channel
Golroudbari et al. Direction of arrival estimation in multipath environments using ICA and wavelet array denoising

Legal Events

Date Code Title Description
AS Assignment

Owner name: THALES, FRANCE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FERREOL, ANNE;ALBERA, LAURENT;CHEVALIER, PASCAL;REEL/FRAME:015672/0479

Effective date: 20040722

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20160226