CN105282067A - Complex field blind source separation method - Google Patents

Complex field blind source separation method Download PDF

Info

Publication number
CN105282067A
CN105282067A CN201510589736.1A CN201510589736A CN105282067A CN 105282067 A CN105282067 A CN 105282067A CN 201510589736 A CN201510589736 A CN 201510589736A CN 105282067 A CN105282067 A CN 105282067A
Authority
CN
China
Prior art keywords
matrix
overbar
lambda
blind source
objective
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
CN201510589736.1A
Other languages
Chinese (zh)
Other versions
CN105282067B (en
Inventor
徐先峰
段晨东
刘来君
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.)
Changan University
Original Assignee
Changan University
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 Changan University filed Critical Changan University
Priority to CN201510589736.1A priority Critical patent/CN105282067B/en
Publication of CN105282067A publication Critical patent/CN105282067A/en
Application granted granted Critical
Publication of CN105282067B publication Critical patent/CN105282067B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Complex Calculations (AREA)

Abstract

The invention discloses a complex field blind source separation method. A complex filed target matrix system is built, and real symmetrization is carried out to obtain a reconstructed target matrix system formed by a real-value target matrix, the complex field combined diagonalization problem is converted into the real field combined diagonalization problem to solve the complex field blind source separation problem; compared with other algorithms that are also suitable for the complex filed, the method doesn't restrain a diagonalization target matrix to be combined into a hermitian symmetric matrix or a positive definite hermitian matrix and is wide in application; an alternative least square iterative algorithm based on combined diagonalization least square cost functions is adopted, and the structural characteristics of the target matrix system formed by the real-value target matrix are fully used to realize the combined diagonalization of a new target matrix system; The cost functions are solved by the alternative least square iterative algorithm, the estimate values of a mixed matrix are obtained, the blind source separation is realized, and the simulation results verify that the method provided is high in convergence precision.

Description

A kind of complex field blind source separation method
Technical field
The invention belongs to blind signal processing technology field, relate to a kind of complex field blind source separation method.
Background technology
Blind source separating (BlindSourceSeparation, BSS) also known as Blind Signal Separation (BlindSignalSeparation, BSS), be widely used in radio communication, radar, image, voice, biomedicine, the fields such as seismic wave detection are signal transacting field hot research problems.
In order to realize blind source separating, when the prioris such as source signal and aliasing parameter thereof are all unknown, fuzzy with under the fuzzy acceptable prerequisite of yardstick in arrangement, a lot of method often utilizes the aliasing signal that receives and based on the statistical property of source signal, construct the objective matrix that a group has diagonalizable structure, by carrying out Joint diagonalization operation to objective matrix group, be called as the estimation of the aliasing matrix (or its inverse matrix) of " Joint diagonalization device ", and and then Restorer varieties signal accordingly, realize blind source separating.
But existing Joint diagonalization algorithm, there is its limitation mostly, be embodied in the many restrictions to constructed objective matrix.Such as, document [1]require that objective matrix is positive definite matrix.Document [2]-[3]requirement has at least an objective matrix to be positive definite matrix, to construct whitening matrix accordingly, solves after " Joint diagonalization device " prewhitening asked is unitary matrice again.But, because objective matrix group is all obtained by statistical method usually, be limited to the impact of sample number and noise, itself there is certain error in the diagonalizable structure of each objective matrix, and the Joint diagonalization precision that pre-whitening operation is equivalent to sacrifice all the other objective matrixs has exchanged the strict diagonalization of positive definite objective matrix for, introduces error.And this error introduced in the prewhitening stage, cannot be corrected in orthogonal Joint diagonalization algorithm subsequently, thus be have impact on the overall performance of algorithm.
In view of the error that the above-mentioned prewhitening stage causes, many scholars propose some non-orthogonal joint diagonalization algorithms not needing whitening pretreatment successively, as J-Di algorithm [4], QDIAG algorithm [5], WEDGE algorithm [6], ACDC algorithm [7], SVDJD algorithm [8], SeDJoCo algorithm [9], FAJD algorithm [10], CVFFDIAG algorithm [11]deng.In the algorithm of these excellent performances, a lot of algorithm all hypothetical target matrix group is necessary for real-valued, this means that these real number field Joint diagonalization algorithms can only solve the blind source separating problem that aliasing matrix and source signal are real number value, when being applied to some key areas such as communication when blind source separating, many signals of communication are complex valued signals; In addition, when solving convolution mixed blind source separation problem, usually use easier frequency domain method, and the object to be separated on each Frequency point, often complex value, real number field Joint diagonalization algorithm cannot solve this type of complex field problem.For the algorithm that can realize complex field Joint diagonalization, ACDC algorithm and SeDJoCo algorithm require that objective matrix is hermitian symmetrical matrix or real symmetric matrix, and SVDJD algorithm requires that objective matrix is positive definite Hermitian matrix.Obviously, to the restriction of objective matrix, greatly constrain the range of application of above-mentioned algorithm.
List of references:
[1]D.-T.Pham.Jointapproximatediagonalizationofpositivedefinitematrices[J].SIAMJ.MatrixAnal.Appl.,2001,55(4):1136–1152.
[2]A.Belouchrani,K.A.Meraim,J.-F.Cardoso,etal.Ablindsourceseparationtechniqueusingsecond-orderstatistics[J].IEEETrans.SignalProcess.,1997,45(2):434-444.
[3]M.Wax,J.Sheinvald.Aleast-squaresapproachtojointdiagonalization[J].IEEESignalProcess.Lett.,1997,4(2):52–53.
[4]A.Souloumiac.Nonorthogonaljointdiagonalizationbycombininggivensandhyperbolicrotations[J].IEEETrans.SignalProcess.,2009,57(6):2222-2231.
[5]R.Vollgraf,K.Obermayer.Quadraticoptimizationforsimultaneousmatrixdiagonalization[J].IEEETrans.SignalProcess.,2006,54(9):3270-3278.
[6]P. A.Yeredor.Fastapproximatejointdiagonalizationincorporatingweightmatrices[J].IEEETrans.SignalProcess.,2009,57(3):878-891.
[7]A.Yeredor.Non-orthogonaljointdiagonalizationintheleast-squaressensewithapplicationinblindsourceseparation[J].IEEETrans.SignalProcess.,2002,50(7):1545-1553.
[8]K.Todros,J.Tabrikian.QML-BasedJointDiagonalizationofPositive-DefiniteHermitianMatrices*J+.IEEETrans.SignalProcess.,2010,58(9):4656-4673.
[9]A.Yeredor,B.Song,F.Roemer,etal.Asequentiallydrilledjointcongruence(SeDJoCo)transformationwithapplicationsinblindsourceseparationandmultiuserMIMOsystems[J].IEEETrans.SignalProcess.,2012,60(6):2744-2757.
[10]X.-L.Li,X.-D.Zhang.Nonorthogonaljointdiagonalizationfreeofdegeneratesolution[J].IEEETrans.SignalProcess.,2007,55(5):1803-1814.
[11]X.-F.Xu,D.-Z.Feng,W.X.Zheng.Afastalgorithmfornonunitaryjointdiagonalizationanditsapplicationtoblindsourceseparation[J].IEEETrans.SignalProcess.,2011,59(7):3457-3463.
[12]X.-L.Li,X.-D.Zhang.Nonorthogonaljointdiagonalizationfreeofdegeneratesolution[J].IEEETrans.SignalProcess.,2007,55(5):1803-1814.
[13]X.-F.Xu,D.-Z.Feng,W.X.Zheng.Afastalgorithmfornonunitaryjointdiagonalizationanditsapplicationtoblindsourceseparation[J].IEEETrans.SignalProcess.,2011,59(7):3457-3463.
[14]P.Zhang,S.Chen,L.Hanzo.Embeddediterativesemi-blindchannelestimationforthree-stage-concatenatedMIMO-aidedQAMturbotransceivers[J].IEEETrans.Veh.Technol.,2014,61(1):439–446.
Summary of the invention
For above-mentioned problems of the prior art or defect, the object of the invention is to, a kind of applicability improving Joint diagonalization algorithm is provided, effectively solve the complex field blind source separation method of complex field blind source separating problem.
To achieve these goals, the present invention adopts following technical scheme:
A kind of complex field blind source separation method, comprises the following steps:
Step one: according to T observation signal sample of observation signal x (t) structure complex field objective matrix group { C k, k=1 ... K}, and
C k=AD kA H,k=1,…K(2)
Wherein, D k, k=1 ... K is diagonal matrix, A ∈ F m × N(M>=N) is aliasing matrix, A hfor the associate matrix of aliasing matrix A;
Step 2: the complex field objective matrix group { C that step one is constructed k, k=1 ... K} carries out real symmetrization, the objective matrix group that the real-valued objective matrix obtaining re-constructing is formed
Step 3: utilize objective matrix group build Joint diagonalization least square cost function;
Step 4: the Joint diagonalization least square cost function utilizing alternately least-squares iteration Algorithm for Solving step 3 to obtain, obtains the estimation of aliasing matrix A according to obtain the estimation of source signal realize blind source separating, wherein represent inverse matrix, x (t) represents observation signal.
Particularly, the process of described step 2 comprises:
According to the objective matrix group C that step one constructs k2K matrix group is re-constructed according to formula (3) and (4) with
C ~ 2 k = 1 2 ( C k + C k H ) = A Re ( D k ) A H , k = 1 , ... , K - - - ( 3 )
C ~ 2 k - 1 = 1 2 j ( C k - C k H ) = A Im ( D k ) A H , k = 1 , ... , K - - - ( 4 )
Wherein, C kHrepresent C kassociate matrix, Re (D k) represent diagonal matrix D kreal part, Im (D k) represent diagonal matrix D kimaginary part;
Note matrixing function is f (X):
f ( X ) = Re ( X ) Im ( X ) - Im ( X ) Re ( X ) - - - ( 5 )
By formula (3) and formula (5),
C ‾ 2 k = Δ f ( C ~ 2 k ) = f ( A ) Re ( D k ) 0 0 Re ( D k ) f T ( A ) = A ‾ D ‾ 2 k A ‾ T , k = 1 , ... , K - - - ( 6 )
Wherein, f t(A) be the transposition of f (A), A ‾ = f ( A ) , A ‾ T = f ( A ) , D ‾ 2 k = Re ( D k ) 0 0 Re ( D k ) ;
By formula (4) and (5),
C ‾ 2 k - 1 = Δ f ( C ~ 2 k - 1 ) = f ( A ) Im ( D k ) 0 0 Im ( D k ) f T ( A ) = A ‾ D ‾ 2 k - 1 A ‾ T , k = 1 , ... , K - - - ( 7 )
Wherein, D ‾ 2 k - 1 = Im ( D k ) 0 0 Im ( D k ) ;
By formula (6) and formula (7), the objective matrix group that the real-valued objective matrix that must re-construct is formed
C ‾ k = A ‾ D ‾ k A ‾ T , k = 1 , ... , 2 K - - - ( 8 )
Wherein, represent transposition; having can Joint diagonalization structure, for diagonal matrix; A ‾ = f ( A ) = Re ( A ) Im ( A ) - Im ( A ) Re ( A ) ∈ R 2 M × 2 M .
Particularly, the process of described step 3 comprises:
Build Joint diagonalization least square cost function J (H, Λ 1..., Λ 2K, F):
J ( H , Λ 1 , ... , Λ 2 K , F ) = Σ k = 1 2 K | | C ‾ k - HΛ k F T | | F 2 - - - ( 11 )
Wherein, the estimated matrix of H representing matrix A, Λ k, k=1 ..., 2K represents diagonal matrix group estimated matrix; represent Frobenius norm; F tfor estimated matrix, represent transposed matrix, and H=EF, E are Generalized Permutation Matrix.
Particularly, the process of described step 4 comprises:
Step 4.1: note iterative initial value H ( 0 ) = F ( 0 ) = I M × M I M × M - I M × M I M × M ;
Step 4.2: in the m time iteration, Joint diagonalization least square cost function is: J k ( H ( m - 1 ) , Λ k ( m ) , F ( m - 1 ) ) = | | C ‾ k - H ( m - 1 ) Λ k ( m ) F T ( m - 1 ) | | F 2 , k = 1 , ... , 2 K , About Λ km () asks smallest point, obtain diagonal matrix Λ k(m), k=1 ..., the estimated value of 2K, wherein, H (m-1) represents the estimated value of the H that the m-1 time iteration obtains, and F (m-1) represents the estimated value of the F that the m-1 time iteration obtains;
Step 4.3: the diagonal matrix Λ that the estimated value F (m-1) of the F utilizing the m-1 time iteration to obtain and step 4.2 obtain k(m), k=1 ..., 2K, asks and makes Joint diagonalization least square cost function J ( H ( m ) , Λ 1 ( m ) , ... , Λ 2 K ( m ) , F ( m - 1 ) ) = Σ k = 1 2 K | | C ‾ k - H ( m ) Λ k ( m ) F T ( m - 1 ) | | F 2 Reach the H (m) during minimum value;
Step 4.4: the Λ that the H (m) utilizing step 4.3 to obtain and step 4.2 obtain k(m), k=1 ..., 2K, asks and makes J ( H ( m ) , Λ 1 ( m ) , ... , Λ 2 K ( m ) , F ( m ) ) = Σ k = 1 2 K | | C ‾ k - H ( m ) Λ k ( m ) F T ( m ) | | F 2 Reach the F (m) during minimum value;
Step 4.5: whether evaluation algorithm restrains, namely judges whether to meet and wherein δ is the threshold value of setting; If do not met, return step 4.2; If met, then obtain the estimation of final H and F, the two all can be used as the estimation of matrix A, according to obtain the estimation of aliasing matrix A according to obtain the estimation of source signal realize blind source separating, wherein represent inverse matrix, x (t) represents observation signal.
Compared with prior art, the present invention has following technique effect:
1, complex field objective matrix group is constructed, and carry out real symmetrization, the objective matrix group that the real-valued objective matrix obtaining re-constructing is formed, is converted into real number field Joint diagonalization problem by complex field Joint diagonalization problem, may be used for solving complex field blind source separating problem; And compared with other are equally applicable to complex field algorithm, do not retrain and treat that Joint diagonalization objective matrix is hermitian symmetrical matrix or positive definite Hermitian matrix, there is extremely wide applicability.
2, adopt the alternately least-squares iteration algorithm based on Joint diagonalization least square cost function, make full use of the design feature of the objective matrix group that real-valued objective matrix is formed, to realize the Joint diagonalization of fresh target matrix group.
3, utilize alternately least-squares iteration Algorithm for Solving cost function, obtain the estimated value of aliasing matrix, realize blind source separating, simulation results show the inventive method has higher convergence precision.
4, present invention eliminates pre-whitening operation, avoid and introduce albefaction error.
Accompanying drawing explanation
Fig. 1 is the flow chart of the inventive method;
Fig. 2 is that in experiment one, the overall situation is refused to make an uproar the performance curve that horizontal GRL changes with iterations;
Fig. 3 is the performance curve that in experiment one, parameter JH changes with iterations
Fig. 4 is under signal to noise ratio NER different in experiment two, and GRL is with the change curve of iterations;
Fig. 5 is under signal to noise ratio NER different in experiment two, and average GRL is with the change curve of iterations;
Fig. 6 adopts distinct methods, and when signal to noise ratio NER is 15dB, average GRL is with the change curve of iterations;
Fig. 7 adopts distinct methods, and when signal to noise ratio NER is 10dB, average GRL is with the change curve of iterations;
Fig. 8 is the change curve of average GRL with iterations of experiment 3 100 independent experiments;
Fig. 9 is the planisphere of 4 source signals;
Figure 10 is the planisphere of 4 Received signal strength;
Figure 11 is the planisphere of 4 restoring signals;
Below in conjunction with drawings and Examples, explanation detailed further and explanation are done to the solution of the present invention.
Embodiment
Defer to technique scheme, complex field blind source separation method of the present invention, see Fig. 1, specifically comprises the following steps:
Step one: structure objective matrix group.
The linear array be made up of M array element, N number of narrow-band source incides in linear array from different directions, and the M that linear array receives ties up observation signal x (t) and is:
x(t)=As(t)+n(t)(1)
Wherein, A ∈ F m × N(M>=N) is aliasing matrix, s (t)=[s 1(t) ..., s n(t)] tfor source signal vector, x (t)=[x 1(t) ..., x m(t)] tfor observation signal, n (t)=[n 1(t) ..., n m(t)] tfor noise vector.
According to T observation signal sample of observation signal x (t) construct the objective matrix group { C that one group of total number is K k, k=1 ... K}, wherein each objective matrix all has following diagonalizable structure:
C k=AD kA H,k=1,…K(2)
Wherein D k, k=1 ... K is diagonal matrix, A hrepresent the associate matrix of aliasing matrix A.
Consider the restriction of sample number and the existence of noise, formula (2) described diagonal structure is only approximate existence.The main method of structure objective matrix group has: the covariance matrix under time windows [1], the cross-correlation matrix under different time shift [2], the section matrix under three rank or more Higher Order Cumulants [12], spatial time-frequency matrix [13], or second feature function [14].Method of the present invention can be used for solving the most general complex field Joint diagonalization problem to realize complex field blind source separating, does not have particular/special requirement to objective matrix, namely allows aliasing matrix A and diagonal matrix D k, k=1 ... K is complex valued matrices, and therefore the building method of objective matrix group can select the combination of above-mentioned a kind of or any several method.
Step 2: real symmetrization is carried out to the objective matrix group that step one constructs, the objective matrix group that the real-valued objective matrix obtaining re-constructing is formed complex field Joint diagonalization problem is converted into real number field Joint diagonalization problem.
According to the objective matrix group C that step one constructs k2K matrix group is re-constructed according to formula (3) and (4) with
C ~ 2 k = 1 2 ( C k + C k H ) = A Re ( D k ) A H , k = 1 , ... , K - - - ( 3 )
C ~ 2 k - 1 = 1 2 j ( C k - C k H ) = A Im ( D k ) A H , k = 1 , ... , K - - - ( 4 )
Wherein, C kHrepresent C kassociate matrix, Re (D k) represent diagonal matrix D kreal part, Im (D k) represent diagonal matrix D kimaginary part.
Note matrixing function is f (X):
f ( X ) = Re ( X ) Im ( X ) - Im ( X ) Re ( X ) - - - ( 5 )
By formula (3) and formula (5),
C ‾ 2 k = Δ f ( C ~ 2 k ) = f ( A ) Re ( D k ) 0 0 Re ( D k ) f T ( A ) = A ‾ D ‾ 2 k A ‾ T , k = 1 , ... , K - - - ( 6 )
Wherein, f t(A) be the transposition of f (A), A ‾ = f ( A ) , A ‾ T = f ( A ) , D ‾ 2 k = Re ( D k ) 0 0 Re ( D k ) .
By formula (4) and formula (5),
C ‾ 2 k - 1 = Δ f ( C ~ 2 k - 1 ) = f ( A ) Im ( D k ) 0 0 Im ( D k ) f T ( A ) = A ‾ D ‾ 2 k - 1 A ‾ T , k = 1 , ... , K - - - ( 7 )
Wherein, D ‾ 2 k - 1 = Im ( D k ) 0 0 Im ( D k ) .
By formula (6) and formula (7), the objective matrix group that the real-valued objective matrix that must re-construct is formed
C ‾ k = A ‾ D ‾ k A ‾ T , k = 1 , ... , 2 K . - - - ( 8 )
K dimension is the matrix group { C that the complex value objective matrix of M × M is formed by above-mentioned conversion process k, k=1 ... K} is converted into the objective matrix group that 2K dimension is the real-valued objective matrix formation that 2M × 2M is new find by analyzing, new objective matrix group there is following design feature:
(T1) objective matrix group having can Joint diagonalization structure, namely for diagonal matrix, even row vector d ‾ k = [ λ 1 k , ... , λ M k ] ∈ R 1 × M , Then D ‾ k = d i a g [ d ‾ k , d ‾ k ] ∈ R 2 M × 2 M , Wherein diag [] represents that structure take vector as the diagonal matrix of diagonal entry.
(T2) objective matrix is real symmetric matrix, namely
(T3), in expression formula (8), the representation of matrix A is as follows:
A ‾ = f ( A ) = Re ( A ) Im ( A ) - Im ( A ) Re ( A ) ∈ R 2 M × 2 M - - - ( 9 )
From formula (9), if obtained front M column element, utilize its design feature, can be easy to obtain m column element below.
Step 3: the objective matrix group utilizing step 2 to obtain build Joint diagonalization least square cost function.
Complex field general goals matrix group is converted into real number field symmetric targets matrix group by the matrixing process described in step 2, for formula (8), can utilize the real number field Joint diagonalization algorithm of existing excellent performance, recovers matrix A, realizes blind source separating.But, because existing real number field Joint diagonalization algorithm is unspecial in problem formula (8) Suo Shi, thus cannot take into full account parametric structures feature described in (T1) ~ (T3) and be used in the optimizing process of algorithm.In order to make full use of these design features as priori in optimizing process to improve the performance of algorithm, the present invention proposes the alternately least-squares iteration algorithm based on Joint diagonalization least square cost function, to realize the Joint diagonalization of fresh target matrix group.
The cost function form of conventional sign Joint diagonalization degree mainly contains: information theory criterion cost function, F norm minimum criterion cost function and least square cost function.According to formula (8), the Joint diagonalization least square cost function that the present invention adopts, is shown below:
J ‾ ( H , Λ 1 , ... , Λ 2 K ) = Σ k = 1 2 K | | C ‾ k - HΛ k H T | | F 2 - - - ( 10 )
Wherein, H representing matrix estimated matrix, H trepresenting matrix transposed matrix estimated matrix, Λ k, k=1 ..., 2K represents diagonal matrix group estimated matrix, if diagonal matrix group with represent, then d ~ k = [ λ ~ 1 k , ... , λ ~ M k ] , λ ~ i k , i = 1 , ... , M Represent described in step 2 (T1) estimated value; represent Frobenius norm;
In formula (10), objective matrix group be known, ask for H and Λ k, k=1 ..., the estimated value of 2K, makes H Λ kh t, k=1 ..., 2K approaches as much as possible that is, cost function is made little as much as possible, be the object of following steps of the process.By observing cost function known, it is biquadratic function for unknown matrix H, and thus, computation complexity is higher, not easily asks for function smallest point.
For the ease of calculating, cost function is handled as follows:
J ( H , Λ 1 , ... , Λ 2 K , F ) = Σ k = 1 2 K | | C ‾ k - HΛ k F T | | F 2 - - - ( 11 )
In above formula, introduce matrix F tfor estimated matrix, cost function is deteriorated to respectively about H and F by the biquadratic function about unknown matrix H tquadratic function, reduce and solve difficulty.And, utilize known H and F of the character of matrix decomposition be essence equal, i.e. H=EF, wherein E is Generalized Permutation Matrix, the every a line namely in E each show and only have a nonzero element.And, H and F tobviously (T3) described matrix in rapid two should all be had design feature, this design feature is used in follow-up optimizing process.
Step 4: utilize alternately least-squares iteration Algorithm for Solving cost function.
Introduce a kind of alternately least-squares iteration algorithm based on gradient descent method, this alternative and iterative algorithm each take turns iteration and can be divided into three steps, in each step, alternately estimate H and F, and diagonal matrix Λ k, k=1 ..., 2K, the smallest point of search cost function J, and the design feature making full use of involved each parameter in the process.
Step 4.1: according to the design feature of (T3) described matrix A in step 2, note iterative initial value H ( 0 ) = F ( 0 ) = I M × M I M × M - I M × M I M × M ;
Step 4.2: in the m time iteration, Joint diagonalization least square cost function is: J k ( H ( m - 1 ) , Λ k ( m ) , F ( m - 1 ) ) = | | C ‾ k - H ( m - 1 ) Λ k ( m ) F T ( m - 1 ) | | F 2 , k = 1 , ... , 2 K , About Λ km () asks smallest point, obtain diagonal matrix Λ k(m), k=1 ..., the estimated value of 2K, wherein, H (m-1) represents the estimated value of the H that the m-1 time iteration obtains, and F (m-1) represents the estimated value of the F that the m-1 time iteration obtains.Concrete methods of realizing is as follows:
To 2K Joint diagonalization least square cost function, respectively about Λ kthe individual different diagonal entry of M of (m) differentiate, and make derivative be zero, obtain row vector described in step 2 (T1) estimation
d ~ k = ( P - 1 q k ) T - - - ( 12 )
Wherein, (i, the j) of matrix P individual element p ijfor:
p i j = h i T h j f j T f i + h i T h j + M f j + M T f i + h i + M T h j f j T f i + M + h i + M T h j + M f j + M T f i + M ; - - - ( 13 )
Column vector q ki-th element be:
q i k = h i T C ‾ k f i + h i + M T C ‾ k f i + M . - - - ( 14 )
In formula (13) and (14), h ii-th column vector of representing matrix H (m-1), parameter h i+M, h j, h j+Mcan reasoning accordingly; f ii-th column vector of representing matrix F (m-1), f i, f i+M, f j, f j+Mimplication can reasoning accordingly.So far,
Then diagonal matrix Λ k ( m ) = d i a g [ d ~ k , d ~ k ] .
Step 4.3: the diagonal matrix Λ that the estimated value F (m-1) of the F utilizing the m-1 time iteration to obtain and step 4.2 obtain k(m), k=1 ..., 2K, asks and makes Joint diagonalization least square cost function J ( H ( m ) , Λ 1 ( m ) , ... , Λ 2 K ( m ) , F ( m - 1 ) ) = Σ k = 1 2 K | | C ‾ k - H ( m ) Λ k ( m ) F T ( m - 1 ) | | F 2 Reach the H (m) during minimum value, concrete methods of realizing is as follows:
Note H (m)=[H 1(m), H 2(m)], wherein H 1(m) and H 2m the 1st row that () is respectively H (m) arrange 2M column vector to M column vector and M+1, and Λ k ( m ) F T ( m - 1 ) = G k ( m ) = G 1 k ( m ) G 2 k ( m ) , Wherein, with be respectively G km 1 to the M row vector of () and M+1 are to 2M row vector;
To Joint diagonalization least square cost function about H 1m () differentiate also makes derivative be zero, due to the m time iteration H 2m () not yet upgrades, still use the iteration result H that m-1 takes turns 2(m-1), obtain:
H 1 ( m ) = [ ( Σ k = 1 2 K C ‾ k G 1 k T ( m ) ) - H 2 ( m - 1 ) ( Σ k = 1 2 K G 2 k ( m ) G 1 k T ( m ) ) ] ( Σ k = 1 2 K G 1 k ( m ) G 1 k T ( m ) ) - 1 - - - ( 15 )
Then by H 1m (), according to (T3) described matrix in step 2 A ‾ = f ( A ) = Re ( A ) Im ( A ) - Im ( A ) Re ( A ) ∈ R 2 M × 2 M Design feature, can H be obtained 2(m), and then obtain H (m).
Step 4.4: the Λ that the H (m) utilizing step 4.3 to obtain and step 4.2 obtain k(m), k=1 ..., 2K, asks and makes J ( H ( m ) , Λ 1 ( m ) , ... , Λ 2 K ( m ) , F ( m ) ) = Σ k = 1 2 K | | C ‾ k - H ( m ) Λ k ( m ) F T ( m - 1 ) | | F 2 Reach the F (m) during minimum value, concrete methods of realizing is as follows:
Note F (m)=[F 1(m), F 2(m)], wherein F 1(m) and F 2m the 1st row that () is respectively F (m) arrange 2M column vector to M column vector and M+1, and wherein with be respectively L km 1 to the M column vector of () and M+1 are to 2M column vector;
To Joint diagonalization least square cost function about F 1m () differentiate also makes derivative be zero, in computational process, due to F 2m () not yet upgrades, still use the iteration result F of the m-1 time 2(m-1), obtain:
F 1 ( m ) = [ ( Σ k = 1 2 K C ‾ k T L 1 k ( m ) ) - F 2 ( m - 1 ) ( Σ k = 1 2 K L 2 k T ( m ) L 1 k ( m ) ) ] ( Σ k = 1 2 K L 1 k T ( m ) L 1 k ( m ) ) - 1 - - - ( 16 )
Then by F 1m (), according to (T3) described matrix in step 2 A ‾ = f ( A ) = Re ( A ) Im ( A ) - Im ( A ) Re ( A ) ∈ R 2 M × 2 M Design feature, can F be obtained 2(m), and then obtain F (m).
Step 4.5: whether evaluation algorithm restrains, namely judges whether to meet and wherein δ is the threshold value of setting, is less positive number, is set to 0.01; If not, step 4.2 is returned; If so, then obtain the estimation of final H and F, the two difference is very little, all can be used as matrix estimation, according to obtain the estimation of aliasing matrix A according to obtain the estimation of source signal realize blind source separating, wherein represent inverse matrix, x (t) represents observation signal.
Emulation experiment:
Define two performance index, first performance digit synbol is JH, is defined as:
J H = 10 lg [ Σ k = 1 2 K | | C ‾ k - HΛ k F T | | F 2 ] - - - ( 17 )
Above-mentioned parameter JH is obviously consistent with the cost function value constructed by the inventive method, the variation tendency of the inventive method cost function value in an iterative process of reflection, because parameter JH fails the estimated performance that directly embodies aliasing matrix, therefore be only applied in experiment one, so that the validity of the inventive method for the cost function shown in formula (11) to be described.
Second individual character energy index is called that the overall situation refuses the level of making an uproar (GlobalRejectionLevel, GRL), in order to weigh aliasing Matrix Estimation value and the difference between actual value A, be defined as:
G R L = Σ i = 1 N ( Σ j = 1 N | g i j | max k | g i k | - 1 ) + Σ j = 1 N ( Σ i = 1 N | g i j | max k | g k j | - 1 ) - - - ( 18 )
Wherein, g ijrepresent matrix the i-th row jth column element.
Experiment one: the validity and the convergence that utilize not Noise objective matrix group verification algorithm.
Run 20 independent experiments, each experiment all constructs the not Noise objective matrix group { C of N × N k=A Λ ka h, k=1 ... K}, wherein K=15, N=10, aliasing matrix A and diagonal matrix Λ kbe the random complex valued matrices produced.The overall situation that what Fig. 2 provided is is refused to make an uproar the performance curve that horizontal GRL changes with iterations, what abscissa represented is iterations, what ordinate represented is that the overall situation refuses the horizontal GRL that makes an uproar, in order to obtain this curve, need in each iteration (taking turns iteration for m), the relational expression according to H (m) convolution (9) of trying to achieve A ‾ = f ( A ) = Re ( A ) Im ( A ) - Im ( A ) Re ( A ) ∈ R 2 M × 2 M , Obtain the aliasing Matrix Estimation value of current iteration and then the GRL of current iteration is tried to achieve according to formula (18).What Fig. 3 provided is the performance curve that parameter JH changes with iterations.Fig. 2 and Fig. 3 all illustrates, when noiseless and objective matrix have accurately can Joint diagonalization structure, algorithm of the present invention reaches convergence with high precision.As shown in Figure 1, after algorithmic statement, aliasing Matrix Estimation value with difference between actual value is minimum, algorithm of the present invention effectively can realize the estimation of aliasing matrix.
Experiment two: utilize the band of structure to make an uproar the rapidity of objective matrix group verification algorithm and validity.
Provide the target square formation group of N × N:
C k=AΛ kA H+ΔC k(k=1,…,K)(19)
Wherein K=15, N=10.Aliasing matrix A and diagonal matrix Λ kbe the random complex valued matrices produced.In order to characterize the intensity of noise matrix, incite somebody to action not Noise part A Λ ka hwith noise section Δ C kratio be expressed as NER:
N E R = 10 log 10 | | AΛ k A H | | F 2 | | ΔC k | | F 2 , k = 1 , ... , K - - - ( 20 )
In simulations, random generation complex values noise matrix Δ C k(k=1 ..., K) and to meet NER=10dB respectively, 15dB, 20dB, 25dB.Under different signal to noise ratio NER values, run 20 independent experiments respectively, each independently realize GRL with iterations change curve as shown in Figure 4, under different N ER value, average GRL is shown in Fig. 5 with the change curve of iterations, two figure all show under situation made an uproar by band, and namely objective matrix is that under non-critical diagonalizable structure situation, algorithm of carrying still can be restrained with degree of precision.
Adopt CVFFDIAG method respectively [11], FAJD method [10]15dB is respectively at signal to noise ratio NER with the inventive method (STBJD), when 20dB, respectively run 20 independent experiments, average GRL with iterations change curve as shown in Figure 6 and Figure 7, compared with the inventive method and all the other two kinds of methods, can restrain with degree of precision.
Experiment three: the validity of checking the inventive method when solving blind source separating problem.
Provide the complex value source signal of 4 zero-mean statistical iteration: s 1(t)=sin (310 π t)+jcos (100 π t), s 2(t)=sin (180 π t)+jsin (400 π t), s 3(t)=sin (20 π t) sin (600 π t)+jcos (20 π t) cos (600 π t), s 4(t)=sin [600 π t+6cos (120 π t)]+jcos (900 π t), herein suppose that 4 information sources are received by 4 array elements, aliasing channel parameter is the random complex valued matrices A produced, and sample of signal number T=400, the noise introduced in receiving course is N=randn (4, T)+jrandn (4, T).Signal-to-noise ratio settings is 10dB.Objective matrix is obtained and selected number K=8 by the cross-correlation matrix asked under the different time shift of Received signal strength.Run the estimation of algorithm realization aliasing matrix A of the present invention, and Restorer varieties signal.
The average GRL of 100 independent experiments with iterations change curve as shown in Figure 8.In 100 independent experiments, randomly draw the 33rd experiment, check the recovery effects of source signal: Fig. 9-Figure 11 represents the planisphere of 4 source signals respectively, the planisphere of 4 Received signal strength, and the planisphere of 4 restoring signals.As seen from the figure, source signal is fully mixed by aliasing matrix and under there is larger noise situations, method of the present invention still can realize convergence and convergence error is less, achieves the comparatively accurate blind separation of source signal.Meanwhile, restoring signal shown in source signal and Figure 11 shown in comparison diagram 9, clearly can find the arrangement ambiguity that blind source separating field is intrinsic and yardstick ambiguity phenomenon.

Claims (4)

1. a complex field blind source separation method, is characterized in that, comprises the following steps:
Step one: according to T observation signal sample of observation signal x (t) structure complex field objective matrix group { C k, k=1 ... K}, and
C k=AD kA H,k=1,...K(2)
Wherein, D k, k=1 ... K is diagonal matrix, A ∈ F m × N(M>=N) is aliasing matrix, A hfor the associate matrix of aliasing matrix A;
Step 2: the complex field objective matrix group { C that step one is constructed k, k=1 ... K} carries out real symmetrization, the objective matrix group that the real-valued objective matrix obtaining re-constructing is formed
Step 3: utilize objective matrix group build Joint diagonalization least square cost function;
Step 4: the Joint diagonalization least square cost function utilizing alternately least-squares iteration Algorithm for Solving step 3 to obtain, obtains the estimation of aliasing matrix A according to obtain the estimation of source signal realize blind source separating, wherein represent inverse matrix, x (t) represents observation signal.
2. complex field blind source separation method as claimed in claim 1, it is characterized in that, the process of described step 2 comprises:
According to the objective matrix group C that step one constructs k2K matrix group is re-constructed according to formula (3) and (4) with
C ~ 2 k = 1 2 ( C k + C k H ) = A Re ( D k ) A H , k = 1 , ... , K - - - ( 3 )
C ~ 2 k - 1 = 1 2 j ( C k - C k H ) = A Im ( D k ) A H , k = 1 , ... , K - - - ( 4 )
Wherein, C kHrepresent C kassociate matrix, Re (D k) represent diagonal matrix D kreal part, Im (D k) represent diagonal matrix D kimaginary part;
Note matrixing function is f (X):
f ( X ) = Re ( X ) Im ( X ) - Im ( X ) Re ( X ) - - - ( 5 )
By formula (3) and formula (5),
C ‾ 2 k = Δ f ( C ~ 2 k ) = f ( A ) Re ( D k ) θ θ Re ( D k ) f T ( A ) = A ‾ D ‾ 2 k A ‾ T , k = 1 , ... , K - - - ( 6 )
Wherein, f t(A) be the transposition of f (A), A ‾ = f ( A ) , A ‾ T = f ( A ) , D ‾ 2 k = Re ( D k ) θ θ Re ( D k ) ;
By formula (4) and (5),
C ‾ 2 k - 1 = Δ f ( C ~ 2 k - 1 ) = f ( A ) Im ( D k ) 0 0 Im ( D k ) f T ( A ) = A ‾ D ‾ 2 k - 1 A ‾ T , k = 1 , ... , K - - - ( 7 )
Wherein, D ‾ 2 k - 1 = Im ( D k ) 0 0 Im ( D k ) ;
By formula (6) and formula (7), the objective matrix group that the real-valued objective matrix that must re-construct is formed
C ‾ k = A ‾ D ‾ k A ‾ T , k = 1 , ... , 2 K - - - ( 8 )
Wherein, represent transposition; having can Joint diagonalization structure, k=1 ..., 2K is diagonal matrix; A ‾ = f ( A ) = Re ( A ) Im ( A ) - Im ( A ) Re ( A ) ∈ R 2 M × 2 M .
3. complex field blind source separation method as claimed in claim 2, it is characterized in that, the process of described step 3 comprises:
Build Joint diagonalization least square cost function J (H, Λ 1..., Λ 2K, F):
J ( H , Λ 1 , ... , Λ 2 K , F ) = Σ k = 1 2 K | | C ‾ k - HΛ k F T | | F 2 - - - ( 11 )
Wherein, H representing matrix estimated matrix, Λ k, k=1 ..., 2K represents diagonal matrix group k=1 ..., the estimated matrix of 2K; represent Frobenius norm; F tfor estimated matrix, represent transposed matrix, and H=EF, E are Generalized Permutation Matrix.
4. complex field blind source separation method as claimed in claim 3, it is characterized in that, the process of described step 4 comprises:
Step 4.1: note iterative initial value H ( 0 ) = F ( 0 ) = I M × M I M × M - I M × M I M × M ;
Step 4.2: in the m time iteration, Joint diagonalization least square cost function is: J k ( H ( m - 1 ) , Λ k ( m ) , F ( m - 1 ) ) = | | C ‾ k - H ( m - 1 ) Λ k ( m ) F T ( m - 1 ) | | F 2 , K=1 ..., 2K, about Λ km () asks smallest point, obtain diagonal matrix Λ k(m), k=1 ..., the estimated value of 2K, wherein, H (m-1) represents the estimated value of the H that the m-1 time iteration obtains, and F (m-1) represents the estimated value of the F that the m-1 time iteration obtains;
Step 4.3: the diagonal matrix Λ that the estimated value F (m-1) of the F utilizing the m-1 time iteration to obtain and step 4.2 obtain k(m), k=1 ..., 2K, asks and makes Joint diagonalization least square cost function J ( H ( m ) , Λ 1 ( m ) , . . . , Λ 2 K ( m ) , F ( m - 1 ) ) = Σ k = 1 2 K | | C ‾ k - H ( m ) Λ k ( m ) F T ( m - 1 ) | | F 2 Reach the H (m) during minimum value;
Step 4.4: the Λ that the H (m) utilizing step 4.3 to obtain and step 4.2 obtain k(m), k=1 ..., 2K, asks and makes J ( H ( m ) , Λ 1 ( m ) , . . . , Λ 2 K ( m ) , F ( m ) ) = Σ k = 1 2 K | | C ‾ k - H ( m ) Λ k ( m ) F T ( m ) | | F 2 Reach the F (m) during minimum value;
Step 4.5: whether evaluation algorithm restrains, namely judges whether to meet and wherein δ is the threshold value of setting; If do not met, return step 4.2; If met, then obtain the estimation of final H and F, the two all can be used as matrix estimation, according to obtain the estimation of aliasing matrix A according to obtain the estimation of source signal realize blind source separating, wherein represent inverse matrix, x (t) represents observation signal.
CN201510589736.1A 2015-09-16 2015-09-16 A kind of complex field blind source separation method Expired - Fee Related CN105282067B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510589736.1A CN105282067B (en) 2015-09-16 2015-09-16 A kind of complex field blind source separation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510589736.1A CN105282067B (en) 2015-09-16 2015-09-16 A kind of complex field blind source separation method

Publications (2)

Publication Number Publication Date
CN105282067A true CN105282067A (en) 2016-01-27
CN105282067B CN105282067B (en) 2018-04-27

Family

ID=55150411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510589736.1A Expired - Fee Related CN105282067B (en) 2015-09-16 2015-09-16 A kind of complex field blind source separation method

Country Status (1)

Country Link
CN (1) CN105282067B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108282424A (en) * 2018-01-26 2018-07-13 大连理工大学 The tetradic Joint diagonalization algorithm of blind source separating is closed for four data set associatives
CN108304855A (en) * 2017-12-05 2018-07-20 厦门大学 More submarine characteristic signal blind source separation methods under a kind of marine environment
CN109100562A (en) * 2018-08-24 2018-12-28 东北电力大学 Voltage flicker parameter detection method based on Complex Independent Component Analysis
CN112799043A (en) * 2021-04-08 2021-05-14 中国人民解放军空军预警学院 Extended target detector and system in the presence of interference in a partially homogeneous environment
CN116367316A (en) * 2023-03-22 2023-06-30 中国人民解放军空军预警学院 Method and system for detecting dry detection communication time delay mixed blind source separation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2444991A1 (en) * 2010-10-20 2012-04-25 FEI Company SEM imaging method
CN102510363A (en) * 2011-09-30 2012-06-20 哈尔滨工程大学 LFM (linear frequency modulation) signal detecting method under strong interference source environment
CN103780522A (en) * 2014-01-08 2014-05-07 西安电子科技大学 Non-orthogonal joint diagonalization instantaneous blind source separation method based on double iteration
CN104375976A (en) * 2014-11-04 2015-02-25 西安电子科技大学 Hybrid matrix recognition method in underdetermined blind source separation based on tensor regular decomposition

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2444991A1 (en) * 2010-10-20 2012-04-25 FEI Company SEM imaging method
CN102510363A (en) * 2011-09-30 2012-06-20 哈尔滨工程大学 LFM (linear frequency modulation) signal detecting method under strong interference source environment
CN103780522A (en) * 2014-01-08 2014-05-07 西安电子科技大学 Non-orthogonal joint diagonalization instantaneous blind source separation method based on double iteration
CN104375976A (en) * 2014-11-04 2015-02-25 西安电子科技大学 Hybrid matrix recognition method in underdetermined blind source separation based on tensor regular decomposition

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ZIEHE A等: ""A fast algorithm for joint diagonalization with"", 《JOURNAL OF MACHINE LEARNING AND RESEACH》 *
徐先峰: ""利用参量结构解盲源分离算法研究"", 《中国博士学位论文全文数据库(信息科技辑)》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108304855A (en) * 2017-12-05 2018-07-20 厦门大学 More submarine characteristic signal blind source separation methods under a kind of marine environment
CN108304855B (en) * 2017-12-05 2020-06-23 厦门大学 Multi-submarine characteristic signal blind source separation method in marine environment
CN108282424A (en) * 2018-01-26 2018-07-13 大连理工大学 The tetradic Joint diagonalization algorithm of blind source separating is closed for four data set associatives
CN108282424B (en) * 2018-01-26 2021-02-12 大连理工大学 Fourth-order tensor joint diagonalization algorithm for four-dataset joint blind source separation
CN109100562A (en) * 2018-08-24 2018-12-28 东北电力大学 Voltage flicker parameter detection method based on Complex Independent Component Analysis
CN109100562B (en) * 2018-08-24 2020-06-02 东北电力大学 Voltage flicker parameter detection method based on complex value independent component analysis
CN112799043A (en) * 2021-04-08 2021-05-14 中国人民解放军空军预警学院 Extended target detector and system in the presence of interference in a partially homogeneous environment
CN112799043B (en) * 2021-04-08 2021-07-06 中国人民解放军空军预警学院 Extended target detector and system in the presence of interference in a partially homogeneous environment
CN116367316A (en) * 2023-03-22 2023-06-30 中国人民解放军空军预警学院 Method and system for detecting dry detection communication time delay mixed blind source separation
CN116367316B (en) * 2023-03-22 2024-02-02 中国人民解放军空军预警学院 Method and system for detecting dry detection communication time delay mixed blind source separation

Also Published As

Publication number Publication date
CN105282067B (en) 2018-04-27

Similar Documents

Publication Publication Date Title
CN105282067A (en) Complex field blind source separation method
Wu et al. Direction of arrival estimation for off-grid signals based on sparse Bayesian learning
CN107290730B (en) Bistatic MIMO radar angle estimation method under cross-coupling condition
CN104977558B (en) A kind of distributed source central DOA method of estimation based on Bayes's compressed sensing
CN104749553B (en) Direction of arrival angle method of estimation based on rapid sparse Bayesian learning
CN105894033B (en) Weak target detection method and system under sea clutter background
CN105445696A (en) Nested L-shaped antenna array structure and direction of arrival estimation method thereof
CN112712557B (en) Super-resolution CIR indoor fingerprint positioning method based on convolutional neural network
CN106324558A (en) Broadband signal DOA estimation method based on co-prime array
CN102568493B (en) Underdetermined blind source separation (UBSS) method based on maximum matrix diagonal rate
CN103245907B (en) A kind of analog-circuit fault diagnosis method
CN107544052A (en) A kind of second-order statistic reconstruct DOA estimation method based on matrix completion
CN103780522B (en) Non-orthogonal joint diagonalization instantaneous blind source separation method based on double iteration
CN104375976B (en) The deficient hybrid matrix recognition methods determined in blind source separating based on tensor regular resolution
CN103344940B (en) The DOA estimation method of low complex degree and system
CN104931931A (en) Bistatic multiple-input and multiple-output (MIMO) radar angle estimation method based on tensor absolute-value subspace in cross-coupling condition
CN103399292A (en) Soft sparse representation-based direction of arrival (DOA) estimation method
CN103885050B (en) Echo signal parameter estimation method based on scaled-down dictionary
CN102353930B (en) Design method of high-precision direction-finding array structure
CN109613504A (en) A kind of quick angle estimation method of sparse linear array
CN105137454A (en) Anti-interference algorithm FPGA realization method based on covariance matrix characteristic decomposition and realization device thereof
Tan et al. Covariance matrix reconstruction for direction finding with nested arrays using iterative reweighted nuclear norm minimization
CN106548136A (en) A kind of wireless channel scene classification method
CN110531394A (en) A kind of fuzziness fast resolution algorithm and device based on case theory and least square method
CN104808190B (en) Improve the sane waveform design method of the worst parameter Estimation performance of MIMO radar

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180427

Termination date: 20190916