Next Article in Journal
A Long Short-Term Memory-Based Prototype Model for Drought Prediction
Next Article in Special Issue
Efficient 2D DOA Estimation via Decoupled Projected Atomic Norm Minimization
Previous Article in Journal
Unlocking the Potential: A Comprehensive Evaluation of Augmented Reality and Virtual Reality in Education
Previous Article in Special Issue
A Novel Low-Complexity Method for Near-Field Sources Based on an S-IMISC Array Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Complex-Valued Blind Source Separation and Its Applications in Integrated Reception

Department of Intelligence, Air Force Early Warning Academy, Wuhan 430019, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(18), 3954; https://doi.org/10.3390/electronics12183954
Submission received: 12 August 2023 / Revised: 6 September 2023 / Accepted: 18 September 2023 / Published: 20 September 2023
(This article belongs to the Special Issue Advances in Array Signal Processing)

Abstract

:
The separation of time–frequency mixing signals composed of radar, communication, and jamming is the first step in integrated reception processing, which requires higher accuracy for complex blind source separation (CVBSS). However, traditional CVBSS methods have limitations such as low separation accuracy, a slow convergence speed, and poor robustness in low signal-to-noise ratio (SNR) and high jamming-to-signal ratio (JSR) scenarios. To address the above issues, this paper firstly establishes a time delay mixing mathematical model. A robust whitening algorithm is proposed by using the time delay correlation matrix of the observed signal, which is insensitive to noise. Secondly, the joint diagonalized F-parametrization is used as the objective function, and the separation matrix is constructed based on the multiple complex-valued Givens matrices. The complex-valued Givens matrix not only ensures orthogonality in the separation matrix but also effectively reduces the number of parameters to be calculated. This approach guarantees accuracy and simplifies the complexity of the separation process. Finally, the nonlinear chaotic grey wolf optimizer is utilized to search for the optimal rotation angle. The simulation results demonstrate that this algorithm offers higher separation accuracy and requires fewer iterations compared to the traditional algorithm. Additionally, it enhances the accuracy of direction of arrival (DOA) estimation, reduces the communication bit error rate, and enables the joint estimation of the target distance and velocity even in the presence of powerful jamming and a low SNR.

1. Introduction

In the complex electromagnetic environment, numerous radar, communication, jamming, and other radiation signals, whether cooperative or non-cooperative, are present. The integrated receiver’s wide beam and wide bandwidth coverage often result in overlapping signals in the time–frequency and air domains. Consequently, performing tasks like parameter estimation and information extraction becomes challenging due to the low signal-to-noise ratio (SNR) and high jamming-to-signal ratio (JSR). Under conditions of low SNR, valuable signals may become obscured by strong noise, making it challenging to detect radar signals and increasing the likelihood of bit errors in communication signals. Conversely, if the jamming signal is too strong, jamming can suppress the useful signal, resulting in the failure of or errors in radar signal detection and the inability to demodulate the communication signals. Therefore, the primary concern is to separate these overlapping signals. Blind source separation (BSS) [1,2] aims to recover or reconstruct the source signal using observed data from the receiver channel, even when the source signal and mixing characteristics are unknown. BSS, as a powerful technology in signal processing, has played a crucial role in various domains, including speech separation [3,4,5], wireless communication [6,7,8], anti-main lobe jamming [9,10,11,12,13], and direction of arrival (DOA) estimation [14,15]. BSS has also provided innovative ideas for ongoing research in integrated reception processing. In this paper, a complex scenario of integrated reception is considered, as depicted in Figure 1. In this scenario, radar signals, echo signals, jamming signals, and communication signals overlap in the time–frequency domain. After separating the mixed signals, the mixing matrix is used to estimate the DOA. The echo signals undergo pulsed Doppler processing, the communication signal is demodulated, reconnaissance signals are sorted, and the jamming signal is analyzed. This method enables the execution of tasks such as location, detection, reconnaissance, communication, and anti-jamming.
When using arrays to receive far-field narrowband signals, which are part of the time delay mixing mathematical model [16], it is necessary to employ complex-valued blind source separation (CVBSS). However, traditional CVBSS algorithms suffer from low separation accuracy, slow convergence, poor robustness, and high sensitivity to noise and jamming. The well-known second-order blind identification (Sobi) [17,18] is a classical and effective algorithm to solve BSS problems using second-order statistics. Although it has low computational complexity, it exhibits poor separation performance. In [19], the joint approximate diagonalization of eigenmatrices (JADE) algorithm was proposed. This algorithm tackles the objective function maximization problem by jointly diagonalizing the eigenmatrices of a set of fourth-order cumulant matrices, thereby significantly improving the separation performance. The computational complexity is high due to the fourth-order cumulant matrix. To address this, c-FastICA [20] extends the FastICA algorithm from the real domain to the complex-valued domain. However, c-FastICA is limited to circular signals. To handle non-circular signals, Novey et al. developed the nc-FastICA algorithm [21]. Another approach is the RobustICA algorithm proposed in the literature [22,23], which combines an exact linear search with a cost function called cliquishness. RobustICA addresses the convergence issue of c-FastICA and nc-FastICA, which may lead to a saddle point. However, RobustICA uses cliquishness as the objective function and is more sensitive to noise and outliers. Another algorithm, FAJD [24], is a non-orthogonal joint diagonalization algorithm that avoids degenerate solutions by introducing a penalty term to the non-diagonal error criterion equation. However, the penalty term increases the computational complexity of the algorithm.
The algorithms mentioned above all utilize the zero time delay autocorrelation matrix of the observed signal for whitening. However, it is important to note that the zero time delay autocorrelation matrix does not eliminate the impact of additive noise, leading to lower separation accuracy in low SNR and high JSR scenarios. Additionally, most of these algorithms rely on the Newton optimizer, which is highly sensitive to the initial value and prone to becoming stuck in saddle points. In recent years, swarm intelligence-based BSS objective functions such as kurtosis and negative entropy have gained attention [25,26,27,28,29]. However, these approaches primarily focus on real-valued BSS through instantaneous mixing models, and they rarely consider swarm intelligence as a joint diagonalization optimization algorithm. To address these concerns, this paper introduces a time delay mixing model and proposes a method to correct amplitude and phase errors, ensuring the accurate demodulation of the communication signal. Secondly, the whitening matrix is constructed using multiple time delay correlation matrices of the observed signals, which enhances its anti-noise ability due to the correlation matrix of Gaussian noise being 0. Additionally, the separation matrix is constructed using multiple complex-valued Givens matrices. These matrices not only satisfy the orthogonality constraint of the separation matrix but also effectively reduce the number of parameters to be calculated, simplifying the separation complexity while ensuring accuracy. To further enhance the performance, a nonlinear convergence factor and chaotic perturbation are incorporated into the standard grey wolf optimizer (GWO), resulting in the nonlinear chaotic grey wolf optimizer (NCGWO). Simulation results demonstrate that the proposed algorithm exhibits higher separation accuracy and requires fewer iterations, particularly under low SNR and high JSR conditions. These findings lay a solid foundation for applications such as anti-main lobe jamming, the reduction of the bit error rate (BER), and the joint estimation of the DOA, distance, and velocity. The main contributions or novelties of this paper are as follows.
(1)
This paper first proposes an integrated receiving system that is based on signal separation. The system utilizes a time delay mixed model, allowing it to receive radar, communication, and jamming signals that suffer from time–frequency aliasing. By applying a blind source separation algorithm, the mixed signals can be effectively separated. This enables the system to perform various tasks such as target position and velocity estimation, the extraction of communication information, anti-interference measures, and direction of arrival (DOA) estimation.
(2)
A robust whitening method is employed instead of the traditional method. This method utilizes multiple time delay covariance matrices of observed signals to construct a whitening matrix, effectively suppressing the influence of noise. Additionally, we introduce a new method to accurately calculate the coefficients of the delay covariance matrix.
(3)
The F-norm of the joint diagonalization is used as the objective function. This replaces kurtosis and negative entropy, which are traditionally used in swarm intelligence in solving the blind source separation. Unlike kurtosis and negative entropy, the F-norm does not require multiple averaging operations, making it more efficient when dealing with large amounts of data. The F-norm solely relies on matrix operations, which are known for their fast computation speed.
(4)
This paper proposes a nonlinear chaotic grey wolf optimizer to solve the objective function. In order to optimize the performance, we apply a restriction on the unitary matrix using multiple complex Givens matrices. This restriction not only reduces the number of parameters in the solution but also accelerates the overall solution process.

2. Time Delay Mixing Model

The linear time delay mixing model considers both the time delay and amplitude attenuation of the source signal arriving at each sensor. Considering that there are K independent far-field narrowband signals incident on an M-element uniform line array from different directions θ 1 , θ 2 , , θ K , if the k-th target signal received by the first array element is s k ( t ) , the mixing signal received by the m-th array element is [30]
x m ( t ) = k = 1 K s k ( t ) exp ( j 2 π f k τ m k ) + n m ( t ) ( 1 m M , 1 k K )
where t = t 1 , t 2 , , t N is the time series, N is the array snapshot number, fk is the carrier frequency of the target signal, τ m k is the time delay of the k-th signal reaching the m-th array element, and nm(t) is the output noise of the m-th array element.
As shown in Figure 2, for a uniform linear array, the time delay can be expressed as τ m k = d sin θ k c based on the first array element. d is the distance between adjacent elements, and c is the speed of light. The output of all array elements is expressed in matrix form as
x ( t ) = A s ( t ) + n ( t )
where the observed signal is x ( t ) = [ x 1 ( t ) , x 2 ( t ) , , x M ( t ) ] T , the source signal is s ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s K ( t ) ] T , and the noise is n ( t ) = [ n 1 ( t ) , n 2 ( t ) , , n M ( t ) ] T , MK. nm(t) is complex-valued Gaussian white noise with zero mean. The output noise of each array element is independent of each other. The array matrix (mixing matrix) A is
A = { 1 1 1 e j 2 π d sin θ 1 λ e j 2 π d sin θ 2 λ e j 2 π d sin θ K c e j 2 π ( M 1 ) d sin θ 1 λ e j 2 π ( M 1 ) d sin θ 2 λ e j 2 π ( M 1 ) d sin θ K λ }
where λ is the signal wavelength. It is obvious that the array flow pattern matrix A contains the DOA of the signal.
The purpose of BSS is to obtain the separation matrix B by some algorithm, so that
y ( t ) = B x ( t )
where y(t) is the separated signal (estimation of the source signal). CVBSS generally has uncertainty in the amplitude, phase, and sequence. Amplitude ambiguity affects signal detection and phase ambiguity affects signal demodulation in an integrated system. Therefore, amplitude and phase correction are needed.
Without considering noise, if the array is ideal, the separation matrix B and the mixing matrix A have the following relationship.
B A = D P
where P is the permutation matrix of dimension K × K, which represents the sequence ambiguity of CVBSS. D = d i a g { α 1 , α 2 , , α K } is the diagonal matrix, which represents the amplitude and phase ambiguity of CVBSS. α k denotes the amplitude phase ambiguity between the i-th estimated signal and its corresponding source signal. When there is no amplitude phase ambiguity in this signal component, α i = 1 . A ^ is the mixing matrix estimated using the CVBSS. Then, A ^ is the left pseudo-inverse matrix of B, i.e., A ^ = ( B H B ) 1 B H . Replacing it into Equation (5),
A ^ = A P 1 D 1
Since the inverse of the permutation matrix P 1 is still a permutation matrix, A P 1 is swapping the positions of some columns in A. Let the left-to-right columns of A be numbered 1 , 2 , , K . The numbering of the replacement is P 1 , P 2 , , P K , ϕ k = 2 π d sin θ k λ . Then, A P 1 can be expressed as
A P 1 = [ 1 1 1 e j ϕ p 1 e j ϕ P 2 e j ϕ P K e j ( M 1 ) ϕ P 1 e j ( M 1 ) ϕ P 2 e j ( M 1 ) ϕ P K ]
Substituting A P 1 and D into Equation (6),
A ^ = [ 1 1 1 e j ϕ P 1 e j ϕ P 2 e j ϕ P K e j ( M 1 ) ϕ P 1 e j ( M 1 ) ϕ P 2 e j ( M 1 ) ϕ P K ] [ α 1 1 α 2 1 α K 1 ] = [ α 1 1 α 2 1 α K 1 α 1 1 e j ϕ P 1 α 2 1 e j ϕ P 2 α K 1 e j ϕ P K α 1 1 e j ( M 1 ) ϕ P 1 α 2 1 e j ( M 1 ) ϕ P 2 α K 1 e j ( M 1 ) ϕ P K ]
It can be seen that the elements of the first row of A ^ contain exactly the amplitude phase ambiguity information of each signal. The amplitude phase ambiguity can be extracted from A ^ to correct the estimated signal for amplitude phase. Thus,
D 1 = d i a g { A ^ ( 1 ,   : ) }
After considering the noise, the output obtained by CVBSS is
y ( t ) = B A s ( t ) + B n ( t )         = D P s ( t ) + Δ s ( t )
where Δ s ( t ) = B n ( t ) denotes the error due to additive noise. Therefore, the amplitude phase correction for CVBSS can be performed by left multiplying the matrix y(t) by D 1 , i.e.,
s ^ ( t ) = D 1 y ( t )
Substituting y(t) into Equation (11),
s ^ ( t ) = P s ( t ) + D 1 Δ s ( t )
It can be seen that the error Δ s ( t ) still exists between s ^ ( t ) and s(t) due to the sequence ambiguity P and additive noise. From the expression of A, for each column of A, the DOA corresponding to a source signal is obtained by
θ ^ k = 1 M 1 i = 1 M 1 arcsin ( λ arg { a ^ k ( i + 1 ) / a ^ k ( i ) } 2 π d )
a ^ k ( i ) represents the i-th element in column k of A.

3. Robust Whitening

The conventional whitening process utilizes the zero time delay correlation matrix of the observed signal, which cannot eliminate the effect of additive noise. In [31,32], a robust whitening algorithm is proposed using the property that the time delay correlation matrix is insensitive to white noise. The time delay correlation matrix of the observed signal is
R x ( τ ) = E [ x ( t ) x H ( t τ ) ] = A R s ( τ ) A H , τ 0
where τ is the time delay and R s ( τ ) is the time delay correlation matrix of the source signal. Since the signals are all complex, R ˜ x ( τ ) should be replaced by the ergodic matrix, i.e.,
R ˜ x ( τ ) = 1 2 ( R x ( τ ) + R x H ( τ ) )
However, R ˜ x ( τ ) is not a positive definite matrix. The literature [32] demonstrated that when the number of delay-dependent matrices and observed signals is equal, a linear combination of multiple delay-dependent matrices can form a positive definite matrix, i.e.,
C = m = 1 M β m R ˜ x ( τ m )
where β = [ β 1 , β 2 , , β M ] K is the real vector, i.e., the coefficients of the time delay correlation matrices. τ m ( 1 m M ) is the time delay sequence. Thus, the key to the algorithm lies in how to determine β. R ˜ x ( τ m ) is an ergodic matrix, so C = m = 1 M β m R ˜ x ( τ m ) is also an ergodic matrix. The minimum eigenvalue of the positive definite matrix should be greater than 0. A new method of finding β is as follows. Let the set C be all linear combinations of R ˜ x ( τ m ) , i.e.,
C = { k = 1 K β k R ˜ x ( τ k ) β K }
When C = k = 1 K β k R ˜ x ( τ k ) is a positive definite matrix, the minimum eigenvalue of C should be no less than a given threshold σ + , i.e., O σ + C , where O σ + represents a set of minimum eigenvalue matrices. It is equivalent to minimizing the following optimization problem.
min F ( O , C ) = O C , O O σ + , C C
= s p a n { R ˜ x ( τ 1 ) , , R ˜ x ( τ K ) } is the subspace of R ˜ x ( τ k ) and O ( O ) is the orthogonal projection operator from O to . A is the M 2 × K tensor, i.e.,
A = [ v e c ( R ˜ x ( τ 1 ) ) , , v e c ( R ˜ x ( τ K ) ) ]
O is
O = A ( A H A ) 1 A H
Initialize C C , β = [ 1 , 1 , , 1 ] , and calculate the eigenvalue decomposition [ U C , Λ C ] of C. If the minimum eigenvalue is less than the given threshold σ, then update O and C, respectively, according to the following equation.
Λ P = max ( Λ C , σ I )
O = U C Λ o U C H
C = v e c 1 ( O ( O ) )
where I is the unit matrix, until the minimum eigenvalue of C is greater than or equal to the given threshold σ.
Use C* to denote the final derived positive definite matrix. The eigenvalue decomposition of C* is performed to obtain the eigenvalues and eigenvectors, respectively. The K large eigenvalues and the corresponding eigenvectors are selected and denoted as Λ s = d i a g ( σ 1 2 , σ 2 2 , , σ K 2 ) and U s = [ u 1 , u 2 , , u K ] , respectively, which leads to the following robust whitening matrix.
V = Λ s 1 / 2 U s H
The whitening signal after robust whitening is expressed as
z ( t ) = V x ( t )
The above method can not only attenuate the effect of noise, but also achieve dimensionality reduction and reduce the amount of computation.

4. Objective Function

At present, the objective function commonly used in CBSS is kurtosis maximization in a complex domain. However, kurtosis needs to be averaged many times, which requires a large amount of computation when there are many snapshots. Therefore, this paper chooses the F-norm in joint diagonalization as the objective function. It only needs to multiply the matrix, which can greatly reduce the running time. For a given set of diagonalizable target matrices Μ = { M l , l = 1 , , L } , where Ml is a square matrix of K × K, the goal of the F-norm objective function is to solve W by minimizing the following equation
J ( W ) = k = 1 K off ( W M k W H )
where off ( · ) is the sum of the F-norms of all non-diagonal elements, expressed as
off ( F ) F d i a g ( F ) F 2 = i i F i j 2
where F is an arbitrary matrix. Obviously, the F-norm cost function is to measure the degree to which the matrix group W M k W H deviates from the diagonal matrix to solve the optimal solution. W = 0 is a global minimal solution satisfying this cost function if there is no additional constraint. However, W = 0 is called a trivial solution. Constrained diagonalization matrix W is a unitary matrix, i.e., W W H = I . Obviously, the diagonalized matrix can avoid a trivial solution. At present, there are four-order cumulants of statistically independent sources and second-order statistics of statistically uncorrelated sources to obtain joint diagonalized matrices. Because the fourth-order cumulant of Gaussian white noise is zero, it has a strong anti-noise ability. Moreover, by whitening and selecting multiple cumulant matrices for joint diagonalization, a very robust solution can be obtained. Therefore, the fourth-order cumulant of the whitening signal is used to obtain the joint diagonalization matrix group. The (p,q) element in the fourth-order cumulant matrix Q z ( M ) of the whitening signal z ( t ) is
[ Q z ( M ) ] p , q = i = 1 K o = 1 K Q z ( p , q , i , o ) m i , o
where M is any matrix of K × K and m i , o is the (i,o) element of matrix M. The fourth-order cumulant of whitening signal z ( t ) is
Q z ( p , q , i , o ) = c u m ( z p ( t ) , z i ( t ) , z q ( t ) , z o ( t ) ) , p , q = 1 , 2 , , K
where z represents the conjugate of z, and z q ( t ) is the i-th line of whitening signal z ( t ) . c u m ( · ) is the fourth-order cumulant operation
c u m ( z p ( t ) , z i * ( t ) , z q ( t ) , z o * ( t ) ) = E ( z p ( t ) z q ( t ) z i * ( t ) z o * ( t ) ) E ( z p ( t ) z i * ( t ) ) E ( z q ( t ) z o * ( t ) ) E ( z p ( t ) z o * ( t ) ) E ( z q ( t ) z i * ( t ) ) E ( z p ( t ) z q ( t ) ) E ( z i * ( t ) z o * ( t ) )
Obviously, the number of elements of Q z ( p , q , i , o ) is K × K × K × K. Qz is constructed as an K2 × K2 dimensional matrix Hz, where
H z ( n 1 , n 2 ) = Q z ( p , q , k , l )
where n 1 = p + ( q 1 ) K , n 2 = o + ( i 1 ) K . The K2 × 1 eigenvectors corresponding to K maximum eigenvalues λ k of matrix Hz are u k ( k = 1 , 2 , K ) , and uk is the performed matrix operation to obtain vec−1(uk). By the joint diagonalization of M k = λ k v e c 1 ( u k ) , the unmixing matrix can be obtained.
Unitary matrices can be expressed in the form of the continuous multiplication of Givens matrices and extended to the complex field to express the following complex Givens matrices.
W = T K 1 T K 2 T 1 , T 1 = T 1 , K T 1 , K 1 T 1 , 2 , T 2 = T 2 , K T 2 , K 1 T 2 , 3 , T K 1 = T K 1 , K 2
where
T ρ , μ = ( 1 0 0 0 0 c e j φ 1 d e j φ 2 0 0 d e j ω 3 c e j φ 4 0 0 0 0 1 ) N × N
where K is the matrix order, i.e., the number of sources. c = cos θ , d = sin θ , θ ( 0 , 2 π ) is the rotation angle and satisfies θ 1 + θ 4 = θ 2 + θ 3 . Because of the constraint θ 1 + θ 4 = θ 2 + θ 3 , one unknown parameter can be reduced. Therefore, the number of unknown parameters of each complex Givens matrix is 4. T1 contains K − 1 complex Givens matrices, T2 contains 2K complex Givens matrices, and so on; TN−1 contains 1 complex Givens matrix. Each complex Givens matrix contains 4 unknown parameters, so the number of unknown parameters of W is
( 1 + 2 + + ( K 2 ) + ( K 1 ) ) 4 = ( 1 + ( K 1 ) ) ( K 1 ) 2 4 = K ( K 1 ) 2 4 = 4 C K 2
where C is a combination. If W is not represented by the concatenation of complex Givens matrices, since W is of order K and each element is in complex form with 2 unknown parameters, the number of unknown parameters included is 2K2. Therefore, the number of unknown parameters that can be reduced 2 K 2 4 C K 2 = 2 K . For 4 source signals, W = T3T2T1 = T12T13T14T23T24T34 can be expressed as follows:
W = [ cos φ 1 e j φ 2 sin φ 1 e j φ 3 0 0 sin φ 1 e j φ 4 cos φ 1 e j ( φ 3 + φ 4 φ 2 ) 0 0 0 0 1 0 0 0 0 1 ] · [ cos φ 5 e j φ 6 0 sin φ 5 e j φ 7 0 0 1 0 0 sin φ 5 e j φ 8 0 cos φ 5 e j ( φ 7 + φ 8 φ 6 ) 0 0 0 0 1 ] · [ cos φ 9 e j φ 10 0 0 sin φ 9 e j φ 11 0 1 0 0 0 0 1 0 sin φ 9 e j φ 12 0 0 cos φ 9 e j ( φ 12 + φ 11 φ 10 ) ] · [ 1 0 0 0 0 cos φ 13 e j φ 14 sin φ 13 e j φ 15 0 0 sin φ 13 e j φ 16 cos φ 13 e j ( φ 16 + φ 15 φ 14 ) 0 0 0 0 1 ] · [ 1 0 0 0 0 cos φ 17 e j φ 18 0 sin φ 17 e j φ 19 0 0 1 0 0 sin φ 17 e j φ 20 0 cos φ 17 e j ( φ 20 + φ 19 φ 18 ) ] · [ 1 0 0 0 0 1 0 0 0 0 cos φ 21 e j φ 22 sin φ 21 e j φ 23 0 0 sin φ 21 e j φ 24 cos φ 21 e j ( φ 24 + φ 23 φ 22 ) ]
Based on the analysis above, the proposed algorithm converts the solution into the rotation angle in the complex Givens matrix. This algorithm not only guarantees the orthogonality of the separation matrix in the complex domain and enhances the accuracy of the solution, but also reduces the number of unknown parameters. After obtaining the unmixing matrix W, the separated signal is
y ( t ) = W z ( t )
The separated matrix is
B = W V
The estimated mixing matrix is
A ^ = ( B H B ) 1 B H

5. Optimization Algorithm

Traditional CVBSS commonly utilizes Newton’s method or the gradient method as the optimization algorithm. However, these methods are sensitive to the initial value and can be greatly affected by the step size, often resulting in solutions becoming trapped in saddle points. On the other hand, swarm intelligence algorithms offer several advantages, such as high accuracy, fast convergence, and no need for parameter adjustment. In this study, we employ the grey wolf optimizer (GWO) [33,34] as the optimization algorithm. Several GWO algorithms have been developed to improve its performance. Ref. [35] introduces chaos theory into the GWO algorithm to enhance its global convergence. Ref. [36] enhances the global search ability by improving the chaotic tent map used to initialize the wolf, and also uses a nonlinear convergence factor based on the Gaussian distribution curve to balance global and local searchability. The detailed steps of GWO are not extensively discussed. We introduce a new nonlinear convergence factor and chaotic perturbation to enhance the accuracy and convergence speed of the optimization process. This modified algorithm is referred to as the nonlinear chaotic grey wolf optimizer (NCGWO). By incorporating chaotic motion, which possesses spatial ergodicity and extrinsic randomness, the NCGWO is capable of exploring the entire solution space without repetition. Consequently, the overall quality-seeking capacity and the ability to find local superiority are significantly improved [37].
In GWO, the convergence factor ρ decreases linearly with the increase in iteration times. It is impossible to balance the global and local search capabilities, which is not conducive to the solution of the algorithm. In this paper, a new nonlinear convergence factor is used to improve the GWO. The expression of the convergence factor equation is
ρ = exp ( i t e r ( ( M a x _ i t e r + g e n ) / ( M a x _ i t e r i t e r ) ) )
where Max_iter is the maximum number of iterations, and iter is the current iteration.
The equation of the Statistical Parametric Map (SPM) is as follows:
γ ( ϑ + 1 ) = { mod ( γ ( ϑ ) η + μ sin ( π γ ( ϑ ) ) + r a n d , 1 ) , 0 γ ( ϑ ) < η mod ( γ ( ϑ ) / η 0.5 η + μ sin ( π γ ( ϑ ) ) + r a n d , 1 ) , η γ ( ϑ ) < 0.5 mod ( ( 1 γ ( ϑ ) ) / η 0.5 η + μ sin ( π ( 1 γ ( ϑ ) ) ) + r a n d , 1 ) , 0.5 γ ( ϑ ) < 1 η mod ( ( 1 γ ( ϑ ) ) η + μ sin ( π ( 1 γ ( ϑ ) ) ) + r a n d , 1 ) , 1 η γ ( ϑ ) < 1
where η and μ are the control parameters, respectively. γ is the sequence value of the SPM map. ϑ is the sequence number. rand is a random number. When η ( 0 , 1 ) , μ ( 0 , 1 ) , the system is in a chaotic state. As shown in Figure 3, the SPM map is uniformly distributed and has a uniform probability density distribution. It indicates that the SPM map has good ergodicity. The following are the steps of the chaotic perturbation operator.
Step 1: Set the number of chaotic perturbations R and iterate to generate a sufficient number of chaotic sequences. Randomly select R values in the above chaotic sequence to obtain the chaotic sequence C ^ = { c ^ 1 , c ^ 2 , , c ^ R } .
Step 2: Let { X h , h = 1 , 2 , H } represent the current wolves, X h = { X h 1 , X h 2 , , X h u , , X h U } represent the i-th wolf, U = 4 C K 2 . g X = { g X 1 , g X 2 , , g X u , , g X U } represents the position where the optimal wolf is located. After chaotic perturbation R times, R chaotic wolves are obtained within the neighborhood of the optimal wolf, denoted as { g X r , r = 1 , 2 , R } . Equation (41) represents the position of each wolf.
g X r = { g X 1 r , g X 2 r , , g X u r , , g X U r }
g X u r = g X u + ω c ^ r γ u
In the above equation, the value in the j-th dimensional variable of the k-th wolf obtained after chaotic perturbation is denoted by g X u r , and the perturbation radius in the j-th dimensional variable space is denoted by γ u . The sign function ω is obtained according to Equation (43).
ω = {               1 ,               if   r a n d 1 / 2 1 ,           if   r a n d < 1 / 2
where   r a n d   ( 0 , 1 ) .
Each variable space has different ranges, i.e., each variable takes values in different ranges, and the perturbation radius needs to be discussed in dimensions. The perturbation radius of the j-th dimensional variable space can be calculated according to the following equation.
γ u = | 1 H i = 1 H x h u g x u |
Step 3: The newly generated R chaotic wolves are ranked in fitness with the current H wolves, and greedy decisions are made to select the optimal H wolves among R + H wolves and proceed to the next iteration.
Algorithm 1 is major steps of the proposed method.
Algorithm 1. Flow of the proposed algorithm.
  Input: Observed signal x(t), threshold σ, chaotic perturbations R.
  Output: Mixing matrix of estimation A ^ , separated signal y(t), estimated DOA, BER, estimated target distance and velocity.
  Step 1: Wavelet denoising of the observed signal;
  Step 2: Calculate the time delay correlation matrix group R ~ x ( τ )
  Step 3: Calculate optimal coefficient β* according to Formulas (26)–(28), and get unitary matrix C*;
  Step 4: Robust whitening according to Equations (14)–(17); robust whitening is performed according to Equations (29) and (30) to obtain whitening signal z ( t ) ;
  Step 5: Calculate diagonalizable target matrix group M = {Ml, l = 1, …, L} of whitening signals;
   Step 6: According to the number of sources, determine the number and dimension of wolves, and initialize the positions of wolves;
  Step 7: Calculate the nonlinear convergence factor ρ according to Equation (39) and update the wolves’ positions according to (40);
  Step 8: Chaos disturbance and greedy decision according to Equations (40)–(44);
  Step 9: Judge whether the maximum iteration is reached. If so, output the unmixing matrix and the estimated mixing matrix according to Equations (36)–(38), calculate the separated signal. If not, return to Step 7 for the next iteration;
  Step 10: Perform DOA estimation, BER detection, target distance and velocity estimation.

6. Simulation Analysis

In this paper, the similarity coefficient and performance index (PI) are utilized to quantify the separation performance, while the mean square error (RMSE) is employed to measure the accuracy of direction of arrival (DOA) estimation. The equation is presented as follows.
ζ i j = ζ ( s i , y j ) = | t = 1 N y j ( t ) s i ( t ) t = 1 N y j 2 ( t ) t = 1 N s i 2 ( t ) |
P I = 1 m ( m 1 ) [ i = 1 n ( j = 1 n | g i j | max k | g i k | 1 ) + ( j = 1 n | g i j | max k | g k j | 1 ) ]
  RMSE   = 1 K j = 1 K ( θ ^ j θ j ) 2
The true and estimated values of the i-th source signal are si and yj, respectively. The closer the similarity coefficient is to 1, the more similar the source signal is to the separated signal, and the higher the separation accuracy. G is the system matrix, G = BA, where B is the separated matrix and A is the mixing matrix. The ij-th element of G is denoted as g i j ; the maximum element value of the i-th row vector in this matrix is denoted as max k | g i k | . Similarly, | max k | g k j represents the maximum element value of the j-th column vector. θ j represents the true DOA value, θ ^ j represents the estimated value, and K is the number of DOAs.

6.1. Parameter Setting

It is assumed that the enemy radar signal, our detection signal, the jamming signal, and the communication signal are time–frequency mixing. After the mixing signals are separated, DOA estimation, anti-main lobe jamming, target range and velocity estimation, and BER detection are carried out. The target is located at the 2000th range bin, the radial velocity is 60 m/s, and the angle is 60°. The radar transmits a linear frequency modulation (LFM) pulse signal. The bandwidth is 10 MHz , the time width is 10 us, and the pulse repetition period is 100 us . The jamming signal is sliced jamming of smart jamming, located within the main lobe, and the angle is 58°. The communication signal is quadrature phase shift keying (QPSK) with angle 80°, the carrier frequency is 5 MHz, and the code rate is 2 M/s. The enemy radar transmits a linear FM continuous wave signal. The starting frequency is 0 MHz, the cutoff frequency is 15 MHz, and the angle is 20°. The sampling rate of the above signal is 100 MHz , and the observed time is 500 us. The SNR varies from 0 to 20 dB, and the JSR varies from 10 to 30 dB. The radio frequency has been changed to intermediate frequency. Array element spacing is half of the minimum wavelength of the signal and the number of array elements is 20.

6.2. Separation Performance Analysis

Figure 4 shows the time and time–frequency plots of the source signal, observed signal (first four channels), and separated signal at SNR = 10 dB and JSR = 20 dB. The waveform plots of 40–60 us are taken for a clear display. From the source signal time–frequency diagram, it can be seen that the source signals overlap each other in the time–frequency domain, which is difficult to be separated by the traditional filtering method. Since the jamming is relatively large, the observed signal has been basically covered by the jamming signal, and only the time–frequency points of the jamming model can be seen.
The separated signal waveforms clearly show that each algorithm produces different distortions. Due to its high jamming power, the jamming signal separated by each algorithm is the most distinct. Among the six algorithms, the proposed algorithm achieves the highest separation accuracy. It closely resembles the source signal with minimal distortion. After applying amplitude and phase correction, the resulting signal matches the source signal in terms of both amplitude and phase. Table 1 presents the similarity coefficient, performance index, and iteration times for the different algorithms. This algorithm yields the highest similarity coefficients for all signals except the jamming signal. Moreover, the average similarity coefficient exceeds 0.9, indicating a high level of separation accuracy. Additionally, this algorithm exhibits the smallest performance index, suggesting the highest estimation accuracy for the mixing matrix. Compared to cFastICA, RobustICA, and FAGD, it requires the fewest iterations and achieves a faster convergence speed.
Figure 5 is the objective function curve of Equation (26) obtained by 30 times Monte Carlo with different algorithms. The CGWO [35], IGWO [36], WOA [38], SOA [39], NGO [40], PSO [41,42], SSA [43], and DBO [44] are all excellent swarm intelligence optimizers proposed in recent years. The above optimizers all have the problems of prematurity and low accuracy in different degrees. Compared with GWO, IGWO, and CGWO, NCGWO demonstrates higher convergence speeds and solution accuracy by incorporating improved strategies such as a nonlinear convergence factor and chaotic disturbance strategy. The integration of these strategies enables the NCGWO to generate more dominant solutions, surpassing the performance of the aforementioned optimizers. Compared with all the above algorithms, the NCGWO proposed in this paper has high accuracy and a fast convergence speed, making it very suitable to solve CVBSS problems.
Figure 6 presents the average similarity coefficients under different SNRs and JSRs. The comparison diagram of similarity coefficients under different SNRs reveals the following observations. (1) As the SNR increases, the separation performance of each algorithm improves. The proposed algorithm exhibits a relatively slow deterioration in performance as the SNR decreases. Notably, when the SNR is between 0 and 10 dB, the proposed algorithm outperforms other algorithms, indicating better separation performance at a low SNR. (2) The performance order of each algorithm is as follows: Sobi < cFastICA < RobustICA < JADE < FAGD < Proposed. The similarity coefficient diagram of different JSRs shows the following trends. (1) As the JSR increases, the separation performance of each algorithm decreases. However, the proposed algorithm exhibits a relatively slow deterioration in performance as the JSR increases. (2) When the JSR is between 20 and 30 dB, the proposed algorithm again outperforms other algorithms, indicating better separation performance under a high JSR. (3) The performance order of each algorithm remains the same: Sobi < cFastICA < RobustICA < JADE < FAGD < Proposed.
Figure 7a shows the mean square error of DOA estimation under different SNRs. With the increase in SNR, the DOA estimation RMSE decreases. Obviously, compared with traditional methods, the proposed algorithm is closer to the real value and has higher estimation accuracy. Figure 7b is the BER under different SNRs after coherently demodulating the separated QPSK signal. When the SNR is greater than 10 dB, the BER is 0, so the BER of 0–10 dB is given in the figure. With the increase in SNR, the BER decreases. Because of the high separation accuracy of the proposed algorithm, the BER under the same SNR is lower than that of other algorithms.

6.3. Target Range and Velocity Estimation

The integrated system needs to accomplish the detection task, which requires the estimation of the target distance and velocity. The JADE algorithm in [17,18,20] is selected for comparison. Let SNR = 0 dB (array level) and JSR = 30 dB. If pulse compression is performed directly on the observed signal, as shown in Figure 8, multiple blurred false targets will appear and the distance of the target cannot be obtained.
The observed signal is separated using the JADE and pulse compression is performed on the radar echo signal. As shown in Figure 9, multiple spikes appear and the distance at the first spike is not the true distance of the target, resulting in incorrect target detection. After performing pulse compression on multiple pulses, multiple blurred points appear and the distance of the target cannot be estimated. This is caused by the low separation accuracy of the JADE under a low SNR and high JSR.
Figure 10 shows the pulse compression for single and multiple pulses after the separation of the observed signals by the proposed algorithm. Pulse compression of a single pulse shows that the first spike is approximately 700 higher in amplitude than the second spike, and the target distance can be successfully detected. After compressing multiple pulses, a clearer line can be seen, and thus the target distance can be estimated.
Figure 11 shows the three-dimensional and two-dimensional plots of the pulse Doppler processing of the radar echo signal, using the proposed algorithm. A peak and a bright spot can be seen in the three-dimensional and the two-dimensional plot, respectively. The proposed algorithm can successfully estimate the target distance and velocity.

7. Conclusions

In this paper, a new method for CVBSS is proposed to address the problems of low separation accuracy, slow convergence, and poor robustness in the case of a low SNR and high JSR. Firstly, a time delay mixing model based on a uniform line array is established, and an amplitude phase correction and DOA estimation method is given on the basis of this model. Then, the whitening matrix is calculated by the linear combination of multiple time delay correlation matrices based on the feature that the time delay correlation matrix is insensitive to noise. Secondly, the whitening matrix is calculated by the linear combination of multiple time delay correlation matrices based on the feature that the time delay correlation matrix is insensitive to noise. Thirdly, to further improve the optimization accuracy and convergence speed, a nonlinear convergence factor and chaotic perturbation operator are added to the GWO. Finally, NCGWO is used to optimize the joint diagonalization objective function. The solution of the separation matrix is transformed into the solution of the rotation angle in a complex-valued Givens matrix. Simulation results show that the proposed algorithm has higher separation accuracy and fewer iteration times compared with the traditional algorithm. At the same time, it can improve the DOA estimation accuracy, reduce the communication bit error rate, and achieve the joint estimation of the target distance and velocity.
Due to equipment limitations and objective conditions, it is sometimes impossible to deploy an extensive number of sensors, resulting in a situation where the number of sensors is smaller than the source signal. BSS with fewer sensors than the source signal is called underdetermined blind source separation. Consequently, the problem of BSS with integrated reception under an underdetermined case emerges as a significant research area for the future.

Author Contributions

Conceptualization, W.L. and R.Y.; methodology, X.L.; software, W.L. and K.L.; validation, W.L., H.J. and X.L.; formal analysis, H.L.; investigation, W.L.; resources, H.J. and X.L.; data curation, K.L.; writing—original draft preparation, W.L.; writing—review and editing, W.L. and R.Y.; visualization, K.L.; supervision, H.J.; project administration, R.Y.; funding acquisition, X.L. and H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This paper is supported under the National Defense Science and Technology Innovation Zone Fund of China (Grant No. 17H86304ZT00302) and the National Natural Science Foundation of China (Grant No. 61502522).

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to acknowledge the National Defense Science and Technology Innovation Zone Fund of China (Grant No. 17H86304ZT00302) and National Natural Science Foundation of China (Grant No. 61502522).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Comon, P. Independent component analysis, a new concept? Signal Process. 1994, 36, 287–314. [Google Scholar] [CrossRef]
  2. Cardoso, J.F. Blind signal separation: Statistical Principles. Proc. IEEE 1998, 86, 2009–2025. [Google Scholar] [CrossRef]
  3. Ouelha, S.; Aissa-El-Bey, A.; Boashash, B. Improving DOA estimation algorithms using high-resolution quadratic time-frequency distributions. IEEE Trans. Signal Process. 2017, 65, 5179–5190. [Google Scholar] [CrossRef]
  4. Luo, Y.; Mesgarani, N. Conv-tasnet: Surpassing ideal time–frequency magnitude masking for speech separation. IEEE/ACM Trans. Audio Speech Lang. Process. 2019, 27, 1256–1266. [Google Scholar] [CrossRef]
  5. Luo, Y.; Mesgarani, N. Tasnet: Time-domain audio separation network for real-time, single-channel speech separation. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing ICASSP, Calgary, AB, Canada, 15–20 April 2018; pp. 696–700. [Google Scholar]
  6. Luo, Z.; Zhu, L. A Charrelation Matrix-Based Blind Adaptive Detector for DS-CDMA Systems. Sensors 2015, 15, 20152–20168. [Google Scholar] [CrossRef]
  7. Cui, W.; Guo, S.; Ren, L.; Yu, Y. Underdetermined blind source separation for linear instantaneous mixing system in the non-cooperative wireless communication. Phys. Commun. 2021, 45, 101255. [Google Scholar] [CrossRef]
  8. Luo, Z.; Zhu, L.; Li, C. Independent component analysis based blind adaptive interference reduction and symbol recovery for OFDM systems. China Commun. 2016, 13, 41–54. [Google Scholar]
  9. Wan, P.; Liao, G.; Xu, J.; Fu, X. SMSP Mainlobe Jamming Suppression with FDA-MIMO Radar Based on FastICA Algorithm. Sensors 2023, 23, 5619. [Google Scholar] [CrossRef]
  10. Ge, M.; Cui, G.; Yu, X.; Kong, L. Mainlobe jamming suppression with polarimetric multi-channel radar via independent component analysis. Digit. Signal Process. 2020, 106, 102–113. [Google Scholar] [CrossRef]
  11. Ge, M.; Cui, G.; Yu, X.; Kong, L. Mainlobe jamming suppression via blind source separation sparse signal recovery with subarray configuration. IET Radar Sonar Navig. 2019, 14, 431–438. [Google Scholar] [CrossRef]
  12. Gao, S.; Yang, X.; Lan, T.; Han, B.; Sun, H.; Yu, Z. Radar main-lobe jamming suppression and identification based on robust whitening Blind Source Separation and Convolutional Neural Networks. IET Radar Sonar Navig. 2022, 16, 552–563. [Google Scholar] [CrossRef]
  13. Zhou, B.; Li, R.; Liu, W.; Wang, Y.; Dai, L.; Shao, Y. A BSS-based space–time multi-channel algorithm for complex-jamming suppression. Digit. Signal Process. 2019, 87, 86–103. [Google Scholar] [CrossRef]
  14. Kim, M.; Lee, S.H.; Choi, I.O.; Kim, K.T. Direction Finding for Multiple Wideband Chirp Signal Sources using Blind Signal Separation and Matched Filtering. Signal Process. 2022, 200, 108642. [Google Scholar] [CrossRef]
  15. Xiong, K.; Yang, A. Blind array signal separation and DOA estimation method based on eigenvalue decomposition. Signal Image Video Process. 2021, 15, 1107–1113. [Google Scholar] [CrossRef]
  16. Ma, B.; Zhang, T.; An, Z.; Song, T.; Zhao, H. A blind source separation method for time-delayed mixtures in underdetermined case and its application in modal identification. Digit. Signal Process. 2021, 112, 103007. [Google Scholar] [CrossRef]
  17. Belouchrani, A.; Abed-Meraim, K.; Cardoso, J.F.; Moulines, E. A blind source separation technique using second-order statistics. IEEE Trans. Signal Process. 1997, 45, 433–443. [Google Scholar] [CrossRef]
  18. Zhang, A.Q.; Zhang, L.L.; Li, M.S.; Wu, Q.H. Identification of dominant low frequency oscillation modes based on blind source separation. IEEE Trans. Power Syst. 2017, 32, 4774–4782. [Google Scholar] [CrossRef]
  19. Cardoso, J.F.; Antoine, S. Blind beamforming for non-Gaussian signals. IEE Proc. F Radar Signal Process. 1993, 140, 362–370. [Google Scholar] [CrossRef]
  20. Bingham, E.; Hyvärinen, A. A fast fixed-point algorithm for independent component analysis of complex valued signals. Int. J. Neural Syst. 2000, 10, 1–8. [Google Scholar] [CrossRef]
  21. Novey, M.; Adali, T. On extending the complex FastICA algorithm to noncircular sources. IEEE Trans. Signal Process. 2008, 56, 2148–2154. [Google Scholar] [CrossRef]
  22. Zarzoso, V.; Comon, P. Robust independent component analysis by iterative maximization of the kurtosis contrast with algebraic optimal step size. IEEE Trans. Neural Netw. 2009, 21, 248–261. [Google Scholar] [CrossRef] [PubMed]
  23. Albataineh, Z.; Salem, F.M. A RobustICA-based algorithmic system for blind separation of convolutive mixtures. Int. J. Speech Technol. 2021, 24, 701–713. [Google Scholar] [CrossRef]
  24. Li, X.L.; Zhang, X.D. Nonorthogonal joint diagonalization free of degenerate solution. IEEE Trans. Signal Process. 2007, 55, 1803–1814. [Google Scholar] [CrossRef]
  25. Zi, J.; Lv, D.; Liu, J.; Huang, X.; Yao, W.; Gao, M.; Xi, R.; Zhang, Y. Improved Swarm Intelligent Blind Source Separation Based on Signal Cross-Correlation. Sensors 2021, 22, 118. [Google Scholar] [CrossRef] [PubMed]
  26. Rongjie, W.; Yiju, Z.; Haifeng, Z. A class of sequential blind source separation method in order using swarm optimization algorithm. Circuits Syst. Signal Process. 2016, 35, 3220–3243. [Google Scholar] [CrossRef]
  27. Hsieh, S.T.; Sun, T.Y.; Lin, C.L.; Liu, C.C. Effective learning rate adjustment of blind source separation based on an improved particle swarm optimizer. IEEE Trans. Evol. Comput. 2008, 12, 242–251. [Google Scholar] [CrossRef]
  28. Ebrahimzadeh, A.; Mavaddati, S. A novel technique for blind source separation using bees colony algorithm and efficient cost functions. Swarm Evol. Comput. 2014, 14, 15–20. [Google Scholar] [CrossRef]
  29. Lee, S.H.; Yang, C.S. GPSO-ICA: Independent component analysis based on gravitational particle swarm optimization for blind source separation. J. Intell. Fuzzy Syst. 2018, 35, 1943–1957. [Google Scholar] [CrossRef]
  30. Naidu, S.P. Sensor Array Signal Processing, 2nd ed.; Taylor and Francis: Abingdon, UK, 2011. [Google Scholar]
  31. Zaïdi, A. Necessary and sufficient conditions for the existence of robust whitening matrices. IEEE Signal Process. Lett. 2019, 26, 863–867. [Google Scholar] [CrossRef]
  32. Makur, A. Complex robust whitening with application to blind ientification of same DoA multipath. Signal Process. 2014, 94, 14–520. [Google Scholar] [CrossRef]
  33. Faris, H.; Aljarah, I.; Al-Betar, M.A.; Mirjalili, S. Grey wolf optimizer: A review of recent variants and applications. Neural Comput. Appl. 2018, 30, 413–435. [Google Scholar] [CrossRef]
  34. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  35. Kohli, M.; Arora, S. Chaotic grey wolf optimization algorithm for constrained optimization problems. J. Comput. Des. Eng. 2018, 5, 458–472. [Google Scholar] [CrossRef]
  36. Hou, Y.; Gao, H.; Wang, Z.; Du, C. Improved grey wolf optimization algorithm and application. Sensors 2022, 22, 3810. [Google Scholar] [CrossRef]
  37. Li, J.; Chen, T.; Zhang, T.; Li, Y.X. A Cuckoo Optimization Algorithm Using Elite Opposition-Based Learning and Chaotic Disturbance. J. Softw. Eng. 2016, 10, 18–28. [Google Scholar] [CrossRef]
  38. Dhiman, G.; Kumar, V. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl.-Based Syst. 2019, 165, 169–196. [Google Scholar] [CrossRef]
  39. Dehghani, M.; Hubálovský, Š.; Trojovský, P. Northern goshawk optimization: A new swarm-based algorithm for solving optimization problems. IEEE Access 2021, 9, 162059–162080. [Google Scholar] [CrossRef]
  40. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  41. Liu, W.; Wang, Z.; Yuan, Y.; Zeng, N.; Hone, K.; Liu, X. A novel sigmoid-function-based adaptive weighted particle swarm optimizer. IEEE Trans. Cybern. 2019, 51, 1085–1093. [Google Scholar] [CrossRef]
  42. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  43. Jiankai, X.; Bo, S. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar]
  44. Xue, J.; Shen, B. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization. J. Supercomput. 2022, 79, 7305–7336. [Google Scholar] [CrossRef]
Figure 1. A type of integrated reception system.
Figure 1. A type of integrated reception system.
Electronics 12 03954 g001
Figure 2. Far-field narrowband signal mixing model.
Figure 2. Far-field narrowband signal mixing model.
Electronics 12 03954 g002
Figure 3. SPM map, (a) Scatter plot, (b) frequency statistics.
Figure 3. SPM map, (a) Scatter plot, (b) frequency statistics.
Electronics 12 03954 g003
Figure 4. Time domain and time–frequency domain plots of the source signal, observed signal (first four channels), and separated signal at SNR = 10 dB and JSR = 20 dB. (a) Source signal waveform (0–500 us), (b) source signal waveform (40–60 us), (c) source signal time–frequency diagram, (d) observed signal time–frequency diagram, (e) observed signal waveform, (f) separated signal waveform (JADE), (g) separated signal waveform (cFastICA), (h) separated signal waveform (SOBI), (i) separated signal waveform (RobustICA), (j) separated signal waveform (FAGD), (k) separated signal waveform (proposed), (l) separated signal after amplitude phase correction (proposed).
Figure 4. Time domain and time–frequency domain plots of the source signal, observed signal (first four channels), and separated signal at SNR = 10 dB and JSR = 20 dB. (a) Source signal waveform (0–500 us), (b) source signal waveform (40–60 us), (c) source signal time–frequency diagram, (d) observed signal time–frequency diagram, (e) observed signal waveform, (f) separated signal waveform (JADE), (g) separated signal waveform (cFastICA), (h) separated signal waveform (SOBI), (i) separated signal waveform (RobustICA), (j) separated signal waveform (FAGD), (k) separated signal waveform (proposed), (l) separated signal after amplitude phase correction (proposed).
Electronics 12 03954 g004aElectronics 12 03954 g004bElectronics 12 03954 g004c
Figure 5. Objective function curves of different optimizers.
Figure 5. Objective function curves of different optimizers.
Electronics 12 03954 g005
Figure 6. Average similarity coefficients under different SNR and JSR. (a) Average similarity coefficient under different SNR, (b) average similarity coefficient under different JSR.
Figure 6. Average similarity coefficients under different SNR and JSR. (a) Average similarity coefficient under different SNR, (b) average similarity coefficient under different JSR.
Electronics 12 03954 g006
Figure 7. DOA estimation RMSE and BER under different SNR. (a) DOA estimation RMSE under different SNR, (b) BER under different SNR.
Figure 7. DOA estimation RMSE and BER under different SNR. (a) DOA estimation RMSE under different SNR, (b) BER under different SNR.
Electronics 12 03954 g007
Figure 8. Pulse compression of the observed signal. (a) Single pulse, (b) multiple pulses.
Figure 8. Pulse compression of the observed signal. (a) Single pulse, (b) multiple pulses.
Electronics 12 03954 g008
Figure 9. Pulse compression of the observed signal (JADE). (a) Single pulse, (b) multiple pulses.
Figure 9. Pulse compression of the observed signal (JADE). (a) Single pulse, (b) multiple pulses.
Electronics 12 03954 g009
Figure 10. Pulse compression of the observed signal (proposed). (a) Single pulse, (b) multiple pulses.
Figure 10. Pulse compression of the observed signal (proposed). (a) Single pulse, (b) multiple pulses.
Electronics 12 03954 g010
Figure 11. Pulsed Doppler processing of the echo signal. (a) Three dimensions, (b) two dimensions.
Figure 11. Pulsed Doppler processing of the echo signal. (a) Three dimensions, (b) two dimensions.
Electronics 12 03954 g011
Table 1. Similarity coefficient, performance index, and iterations.
Table 1. Similarity coefficient, performance index, and iterations.
AlgorithmJADEcFastICASobiRobustICAFAGDProposed
Similarity coefficient0.76940.43180.54350.51730.83840.8680
0.99080.97010.96790.99070.97960.9888
0.56690.28670.29650.32100.70790.8860
0.77840.54280.45670.70010.83110.9260
Average0.77680.56300.56620.63230.83920.9160
Performance index 0.01750.12810.13010.08860.00860.0054
Iteration\55\1149438
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Luo, W.; Jin, H.; Li, X.; Li, H.; Liu, K.; Yang, R. A Novel Complex-Valued Blind Source Separation and Its Applications in Integrated Reception. Electronics 2023, 12, 3954. https://doi.org/10.3390/electronics12183954

AMA Style

Luo W, Jin H, Li X, Li H, Liu K, Yang R. A Novel Complex-Valued Blind Source Separation and Its Applications in Integrated Reception. Electronics. 2023; 12(18):3954. https://doi.org/10.3390/electronics12183954

Chicago/Turabian Style

Luo, Weilin, Hongbin Jin, Xiaobai Li, Hao Li, Kang Liu, and Ruijuan Yang. 2023. "A Novel Complex-Valued Blind Source Separation and Its Applications in Integrated Reception" Electronics 12, no. 18: 3954. https://doi.org/10.3390/electronics12183954

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop