Next Article in Journal
Study on the Strength of the Brake Pad of a Freight Wagon under Uneven Loading in Operation
Previous Article in Journal
Scale-Fractal Detrended Fluctuation Analysis for Fault Diagnosis of a Centrifugal Pump and a Reciprocating Compressor
Previous Article in Special Issue
Optimization of Deep Learning Parameters for Magneto-Impedance Sensor in Metal Detection and Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comprehensive Separation Algorithm for Single-Channel Signals Based on Symplectic Geometry Mode Decomposition

Key Lab of Intelligent Computing & Signal Processing, Ministry of Education, Anhui University, Hefei 230601, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(2), 462; https://doi.org/10.3390/s24020462
Submission received: 6 December 2023 / Revised: 8 January 2024 / Accepted: 10 January 2024 / Published: 11 January 2024

Abstract

:
This paper aims to explore the difficulty of obtaining source signals from complex mixed signals and the issue that the FastICA algorithm cannot directly decompose the received single-channel mixed signals and distort the signal separation in low signal-to-noise environments. Thus, in this work, a comprehensive single-channel mixed signal separation algorithm was proposed based on the combination of Symplectic Geometry Mode Decomposition (SGMD) and the FastICA algorithm. First, SGMD-FastICA uses SGMD to decompose single-channel mixed signals, and then it uses the Pearson correlation coefficient to select the Symplectic Geometry Components that exhibit higher correlation coefficients with the mixed signals. Then, these components are expanded with the single-channel mixed signals into virtual multi-channel signals and input into the FastICA algorithm. The simulation results show that the SGMD algorithm could eliminate noise interference while keeping the raw time series unchanged, which is achievable through symplectic geometry similarity transformation during the decomposition of mixed signals. Comparative experiment results also show that compared with the EMD-FastICA and VMD-FastICA, the SGMD-FastICA algorithm has the best separation effect for single-channel mixed signals. The SGMD-FastICA algorithm represents an improved solution that addresses the limitations of the FastICA algorithm, enabling the direct separation of single-channel mixed signals, while also addressing the challenge of proper signal separation in noisy environments.

1. Introduction

The widespread deployment of communication base stations, broadcasting stations, radar equipment, and similar technologies in modern life has resulted in the creation of complex signal interference environment. The source signals normally emitted by the signal transmission equipment in such a complex signal transmission environment will be subject to a certain degree of interference. As a result, signal receiving equipment often captures not the source signal, but the unknown mixture of signals generated within the intricate signal transmission environment. To extract the desired information from the unknown mixed signals, it becomes necessary to employ signal separation technology. Thus, the scientific research goal of separating the source signal from the complex and unknown mixed signals and achieving their accurate restoration holds significant scientific importance.
The FastICA algorithm [1], which is widely used in the blind source separation of signals, has the advantages of good stability and small computation. However, this method has the drawback of being unable to directly decompose single-channel signals. Considering single-channel signal separation from the perspective of time-frequency analysis, Empirical Mode Decomposition (EMD) is an adaptive signal time-frequency analysis method [2,3]. Variational Mode Decomposition (VMD) is a signal separation algorithm that extends the classical Wiener filter to multiple adaptive frequency bands [4]. Meanwhile, the tensor analysis method and the principal component analysis method [5] address the issue of extended signal separation duration. And based on the application of EMD and VMD to signal separation, the EMD-FastICA [6] and VMD-FastICA [6,7] synthesis algorithms have been applied to solve the problem of single-channel mixed-signal separation in recent years. The EMD-FastICA algorithm initially performs EMD on the signals, which adaptively and comprehensively breaks down the signals into multiple signal components and a non-reducible trend term. Then, the FastICA algorithm is employed to decompose the multichannel signal, comprising both signal components and trend term components, and finally filters the separated signal from the signal components. However, the EMD-FastICA synthesis algorithm may notably introduce redundant components at other frequencies unrelated to the source signal. This can increase the computational complexity of the signal synthesis separation algorithm and may slightly impact the accuracy of the synthesis separation process due to noise interference. The VMD-FastICA synthesis algorithm initially obtains the mode component signals by using the Variational Mode Decomposition, and the separated signals can be obtained by inputting the multi-channel signals into the FastICA algorithm, but it remains unable to fully address the issue of signal distortion within a complex signal transmission environment.
The Symplectic Geometry Mode Decomposition (SGMD) algorithm, which was applied in the method proposed in the present study, was first proposed by Pan [8]. Symplectic Geometry Mode Decomposition begins by transforming the received mixed signals into the trajectory matrix and then proceeds to decompose the complex mixed signals in an adaptive manner to obtain a sequence of Symplectic Geometry Components (SGCs) through a series of symplectic geometry similarity transformations applied to the trajectory matrix. In this transformation, one-dimensional signals can be regarded as points on the symplectic manifold, which ensures that the unique structural features of the signals can be accurately captured. Additionally, the Symplectic Geometry Mode Decomposition method has the advantage of eliminating noise interference while keeping the raw time series of the signal unchanged, and it allows for accurate signal components to be obtained through adaptive decomposition, showcasing strong noise robustness, among other benefits. The FastICA algorithm has the advantages of accurate decomposition, a fast convergence speed, and the ability to directly separate multichannel mixed signals without requiring extensive prior knowledge about the source signals or the signal transmission environment. Thus, in the case of noise interference and the lack of most of the effective information, the use of the SGMD algorithm in conjunction with the FastICA algorithm within a comprehensive separation algorithm, for the direct and precise separation and subsequent restoration of source signals from complex and unidentified mixed signals, holds significant practical significance. This approach also introduces a novel perspective in the field of signal processing.
This article utilizes the time-frequency analysis (TFA) method to obtain the time-frequency representations of mixed signals, source signals, and decomposed signals in order to evaluate the separation performance of the proposed comprehensive separation algorithm and obtain relevant information before signal separation. Among the various methods used for time-frequency analysis, the Wigner Ville Distribution (WVD) is commonly used. WVD provides high time-resolution and frequency-resolution, enabling effective representation of the signal’s time-frequency characteristics. However, it is sensitive to noise [9,10]. The Hilbert-Huang Transform (HHT) consists of two main components: Empirical Mode Decomposition (EMD) and Instantaneous Frequency Estimation. HHT can adapt well to nonlinear and non-stationary signals by decomposing signals based on their local characteristics. However, it may encounter mode mixing issues during the EMD process [11,12]. The previous time-frequency analysis (TFA) method usually has the disadvantage of not being able to accurately characterize the time-frequency properties of a signal due to its low time-frequency resolution. In recent years, some improved time-frequency analysis (TFA) methods have been proposed. Among them, Synchronous compression based on short-time Fourier transform (SST) is a time-frequency analysis method with high time-frequency resolution [13]; Daubechies [13,14] combined synchronous compression technology with continuous wavelet transform and proposed the SWT method. The Synchronized Extraction Transform (SET) is a time-frequency analysis (TFA) method that retains only the time-frequency information in the STFT results that is most relevant to the time-varying characteristics of the signal [15]. Compared to previous time-frequency analysis (TFA) methods, these improved time-frequency analysis (TFA) methods have better time-frequency resolution. In this study, the General Linear Chirplet Transform (GLCT) is employed, which can generate the time-frequency representation with a more satisfactory energy concentration and higher time-frequency resolution. In addition, it has good noise robustness in signal processing [16].
This paper is organized as follows. The principle of the comprehensive separation algorithm based on SGMD is presented in Section 2. In Section 3, a performance analysis and comparison of SGMD-FastICA with the EMD-FastICA and VMD-FastICA comprehensive separation algorithms are presented; these were conducted in both noiseless and Gaussian white noise environments. An improved comprehensive separation algorithm based on SGMD is given in Section 4. Lastly, the conclusions are drawn in Section 5.

2. Principle of Comprehensive Separation Algorithm

2.1. Symplectic Geometry

Symplectic Geometry, also called Symplectic Topology, is a branch of differential geometry. It focuses on the examination of Symplectic manifolds, which are smooth manifolds endowed with a closed and non-degenerate two-form ω . Symplectic Geometry originates from the Hamiltonian formulation of classical mechanics, in which the phase space of a particular classical system has the structure of a Symplectic manifold [17]. The persistent nature of the Symplectic structure can be relied upon to ensure that it remains invariant during signal processing, thereby guaranteeing stability in the process of signal separation.

2.2. Symplectic Geometry Mode Decomposition

Assuming that the mixed signal to be decomposed is received by the signal receiving equipment as x = x 1 , x 2 , , x n , according to Taken’s embedding theorem, the trajectory matrix can be constructed by performing the time series topology equivalence method on a one-dimensional time series. Hence, the mixed signal x of a one-dimensional time series can be constructed into the trajectory matrix X [18].
X = x 1 x 1 + τ x 1 + ( d 1 ) τ x m x m + τ x m + ( d 1 ) τ
where d is the embedding dimension; τ is the delay time. In the present study, the embedding dimension is adaptively determined by applying the power spectral density [19], effectively eliminating the need to manually set an embedding dimension, which could potentially impact the accuracy of SGMD.
After obtaining the trajectory matrix X , autocorrelation analysis was performed on the matrix X to obtain the covariance matrix A :
A = X T X
Following the symplectic geometry similarity transformation, the matrix A 2 can be decomposed to obtain Q i , where Q i i = 1 , 2 , , d is the eigenvector of the corresponding eigenvalue of the matrix A 2 .
The coefficient matrix W was constructed using the eigenvector matrix Q and the trajectory matrix X :
W i = Q i T X
The single component matrix Z was obtained using the eigenvector matrix Q and the coefficient matrix W :
Z i = Q i W i
The single component matrix Z is transformed to obtain the symplectic geometric single-component reconstruction matrix [20]. Its conversion expression is as follows:
y k = 1 k p = 1 k z p , k p + 1 * 1 k d * 1 d * p = 1 d * z p , k p + 1 * d * k m * 1 n k + 1 p = k m * + 1 n m * + 1 z p , k p + 1 * m * < k n
Diagonal averaging of each matrix yielded a one-dimensional time series, which resulted in d set of initial single-component signals, i.e., Y 1 , Y 2 , , Y d .
Finally, each initial single component was reorganized, so as to remove components such as the same characteristics that existed between the groups of components. The first initial single component Y 1 was selected and its period was compared with the periods of the remaining d 1 initial single components. The first Symplectic Geometry Component SGC 1 could be obtained by performing the initial single-component reorganization within the error tolerance. Then, the constituent initial single component signals of SGC 1 were removed and the remaining initial single components were summed up and denoted as g 1 . Finally, the first component of the remaining initial single components was selected to be analyzed with the other components for cycle similarity analysis, which could be obtained as SGC 2 . After h iterations, the h Symplectic Geometry Components could be obtained, and the summation of the remaining initial single components could be written as g h . Its termination condition could be set as:
N M S E h = e = 1 n g h ( e ) e = 1 n x ( e )
As a result, the Normalized Mean Squared Error ( N M S E ) ratio of the residual signal could be derived, and the decomposition terminated when the obtained N M S E h was less than a set threshold; if not, the iterative decomposition continued. Available at the end of decomposition:
x ( n ) = h = 1 N S G C h ( n ) + g ( N + 1 ) ( n )
The flowchart of the Symplectic Geometric Mode Decomposition method as shown in Figure 1.

2.3. FastICA

The Independent Component Analysis (ICA) [21] technique is a significant method in blind source separation. ICA is an algorithm-based approach used to identify inherently independent factors within statistical data. In the present study, we use the independent component analysis algorithm, FastICA, which is based on the fast calculation of negative entropy [22,23].
First, there must be certain constraints to ensure the feasibility of the FastICA algorithmic model:
  • Independent components are statistically independent;
  • Independent components have non-Gaussian distributions;
  • The number of independent source signals is equal to the number of received mixed signals.
In the independent component algorithm for fast computation based on negative entropy, the negative entropy expression for a random variable is:
J x = H x g a u s s H x
If only a non-quadratic function G is used, the corresponding approximation becomes:
J x E G x E G x g 2
Using Newton’s iterative method, the following iterative equation can be obtained:
W k + 1 = E x g W k T x E g W k T x W k
Through normalization, the following can be obtained:
W k + 1 = W k + 1 / W k + 1
Therefore, the decomposition process of FastICA algorithm for the input signal is as follows:
  • Preprocessing: Centering and whitening.
  • Randomly selecting and initializing W p ; W p = W p / W p .
  • Updating W p ; W p + 1 = E x g W p T x E g W p T x W p .
  • Normalizing W p ; W p = W p / W p .
  • Checking for convergence on the normalized W p . If convergence does not occur, then return to step 4. If convergence occurs, then output the independent components of the algorithm decomposition.

2.4. Comprehensive Separation Algorithm Based on Symplectic Geometric Mode Decomposition

To address the shortcomings of previous signal processing techniques, Symplectic Geometry Mode Decomposition was adopted for a novel signal separation algorithm within the Symplectic Geometry Analysis method. SGMD is a signal separation method rooted in the geometric properties of phase space, which allows for the preservation of the signal’s system structure. At its core, SGMD involves mapping a one-dimensional time series into a phase space to create a phase space matrix. Subsequently, it leverages the symplectic matrix similarity transform within the phase space to compute the eigenvalues of the target Hamiltonian matrix. The corresponding eigenvectors are then computed through the eigenvalues so as to reconstruct and obtain the Symplectic Geometry Component (SGC), which realizes adaptive and complete signal separation for complex mixed signals received by SGMD. The Symplectic Geometry Mode Decomposition algorithm employs symplectic geometry similarity transformation during the decomposition of mixed signals, which ensures that the time series of the source signals, which constitute the mixed signals, remain unaltered throughout the decomposition process.
Addressing the limitations of the conventional blind source separation method, particularly the widely adopted FastICA algorithm, which struggles with direct separation of single-channel mixed signals and signal distortion in noisy environments, a novel single-channel signal synthesis separation algorithm was introduced. This algorithm combines the SGMD algorithm with the FastICA algorithm, and its primary aim is to resolve the challenge of efficiently separating unknown and complex mixed signals. Through the FastICA algorithm, which is based on the fast calculation of negative entropy, the received single-channel mixed signals are first subjected to time-frequency analysis (TFA), and the number of source signals before mixing is determined according to the time-frequency diagrams corresponding to the mixed signals obtained using the General Linear Chirplet Transform.
Subsequently, by applying the power spectral density adaptively, the important parameters of embedding dimension and delay time, which determine the trajectory matrix, are determined. The received single-channel mixed signal is then transformed into a trajectory matrix, and the matrix is subjected to autocorrelation analysis to obtain the covariance matrix. After a series of symplectic geometry similarity transformations on the covariance matrix, the initial single-component matrix is obtained. Then, by performing diagonal averaging on the initial single-component matrix, multiple single-component signals are obtained. Finally, in order to eliminate possible common periodic components, common frequency components, and other various identical compositions among the multiple component signals, periodic similarity is used as an evaluation metric. After the obtained multiple single-component signals have been reconstructed, a total of n SGCs are ultimately obtained, and after n SGCs are obtained by the SGMD, the Pearson correlation coefficients between these n SGCs and the mixed signals are computed separately. The k SGCs that are below the Pearson correlation coefficient threshold 0.45 are eliminated, and the remaining n k SGCs are selected to be expanded into the virtual multichannel hybrid signal together with the original single-channel mixed signals. The number of channels in the virtual multichannel signals is determined by the number of source signals, which is initially based on the total number of time-frequency images of the different signals clearly displayed in the time-frequency diagram.
Finally, the newly constructed virtual multichannel mixed signal is fed into the FastICA algorithm to obtain the accurate separated signal. The proposed SGMD-FastICA single-channel signal comprehensive separation algorithm possesses the FastICA algorithm’s ability to quickly separate and restore the received unknown mixed signals to the source signals with good stability, fast convergence speed, and small computation volume in cases in which the signal transmission environment or the source signals’ related information are unknown. At the same time, the proposed algorithm also accommodates the SGMD algorithm’s ability to keep the time series of the original signal unchanged during the decomposition of mixed signals, with superior noise robustness in the environment of noise interference. Hence, the proposed algorithm effectively addresses the two primary challenges encountered in traditional blind source separation methods. Specifically, it resolves the issues of the FastICA algorithm’s inability to directly separate single-channel mixed signals and its limited noise resistance. The process flow of the proposed SGMD-FastICA comprehensive separation algorithm is illustrated in Figure 2.
To verify the validity of the algorithm for signal separation of received single-channel mixed signals, the correlation coefficient is chosen to evaluate the final separation effect of the comprehensive separation algorithm on the mixed signals. The correlation coefficient evaluates the separation effect with the following formula:
ξ i j = ξ s i , y j = t = 1 M s i t y j t t = 1 M s i 2 t t = 1 M y i 2 t
where   s i t is the i th signal in the source signal and y j t is the j th signal in the decomposed signal obtained using the SGMD-FastICA comprehensive separation algorithm.
Thus, when a single-channel mixed signal is received by the signal-receiving device, the specific steps for achieving an accurate reduction in the source signal using the SGMD-FastICA comprehensive separation algorithm are as follows:
  • Time-frequency analysis is performed on the received mixed signals, and the number of source signals is determined based on the corresponding time-frequency diagram.
  • The power spectral density of the mixed signal is calculated to obtain the parameters of the trajectory matrix, i.e., the embedding dimensions and thus the corresponding trajectory matrix.
  • A series of symplectic matrix similarity transformations are conducted on the trajectory matrix to obtain the SGCs of the reconstruction.
  • The SGCs characterized by significant correlation coefficients with the mixed signal are chosen and expanded alongside the single-channel mixed signal, resulting in a new virtual multi-channel mixed signal.
  • The multichannel mixed signal is fed into the FastICA algorithm to obtain the final decomposed signal.
  • The effectiveness of the comprehensive separation algorithm is verified using Equation (12).

3. Performance Analysis of the SGMD-FastICA Comprehensive Separation Algorithm

3.1. Signal Separation in Noise-Free Interference Environments

In the present study, a comprehensive separation algorithm based on the combination of the FastICA algorithm and the Symplectic Geometry Mode Decomposition is used to simulate the signal separation of multiple Linear Frequency Modulation (LFM) signals and Frequency-Modulated (FM) signals.
Two LFM signals, s 1 t and   s 2 t , and FM signal   s 3 t were source signals. The bandwidth of the LFM source signal   s 1 t was 1 MHz, the sampling frequency was 40 MHz, and the chirp slope was 100 GHz/s. The bandwidth of the LFM source signal   s 2 t was 20 MHz, the sampling frequency was 10 MHz, and the chirp slope was 2 THz/s. The FM source signal   s 3 t was sampled at 1000 Hz, the carrier frequency was 100 Hz, the modulating signal was   s i n 2 π   *   10   *   t , the modulation frequency was 10 Hz, and the modulation index was 5. The recording length of all source signals was −10 microseconds to −2.5 microseconds, the amplitude of all source signals was 1, and the number of samples was 3500. The mixed signal x t was formed by the linear combination of   s 1 t ,   s 2 t and   s 3 t . Its expression is as follows:
x t = A * S = a 1 s 1 t + a 2 s 2 t + a 3 s 3 t
Furthermore, A = 0.8 ,   1 ,   0.5 , S = s 1 t ,   s 2 t ,   s 3 t T .
The time-domain waveforms of the LFM source signals s 1 t ,   s 2 t and FM signal   s 3 t used in the experiments and the single-channel mixed signals received by the signal receiving equipment assumed through the simulation experiments are shown in Figure 3.
Firstly, the single-channel mixed signal underwent time-frequency analysis, resulting in the time-frequency diagram shown in Figure 4. It is obvious from the figure that the mixed signal is a combination of three source signals.
The single-channel mixed signal was then subjected to SGMD, and after the adaptive decomposition was completed to obtain the SGCs, five SGCs with Pearson correlation coefficients greater than 0.45 were filtered out by calculating the Pearson correlation coefficients of the SGCs and the original mixed signal, respectively, as illustrated in Figure 5.
Next, a new virtual multichannel mixed signal is formed based on the original mixed signal and the five filtered-out SGCs, and the new multichannel mixed signal consists of the original mixed signal and the SGC1, SGC2, and SGC3 signals with Pearson correlation coefficients greater than 0.5 and the SGC4 and SGC5 signals with Pearson correlation coefficients ranging from 0.45 to 0.5. The new virtual multichannel mixed signals are then fed into the FastICA algorithm. Finally, the comprehensive algorithm can obtain three decomposed signals and three trend terms. In accordance with the number of source signals determined based on the time-frequency diagram of the mixed signal, we can obtain three decomposed signals corresponding to the three source signals, as depicted in Figure 6.
In the present study, we compare the waveforms, time-frequency diagrams and correlation coefficient matrices of the source signals and the decomposed signals obtained using the comprehensive separation algorithm, so as to examine the signal separation effect of the comprehensive separation algorithm in a noise-free environment. In terms of the signal waveforms, the waveforms of the source signal and the decomposed signal obtained using the SGMD-FastICA comprehensive separation algorithm were basically the same. Therefore, it can be seen that the comprehensive separation algorithm performs well when it comes to maintaining the characteristics of the source signal. Regarding the time-frequency diagrams, the shapes of the time-frequency diagrams of the source signal and the corresponding time-frequency diagrams of the separated signals were basically the same as those of the corresponding time-frequency diagrams and the colors of the different frequencies. Thus, it can be inferred that the time-frequency characteristics of the separated signals obtained after the comprehensive separation algorithm and the signal energies at different frequencies are consistent with the initial source signals.
According to the correlation coefficient matrix, the correlation coefficient of the source signal   s 1 t and its corresponding decomposed signal y 1 t was as high as 99.79%, while the correlation coefficient of the unrelated decomposed signal y 2 t was only 0.001%; the correlation coefficient of the source signal   s 2 t and its corresponding decomposed signal y 2 t was as high as 99.19%, while the correlation coefficient of the unrelated decomposed signal y 1 t was only 0.30%; the correlation coefficient of the source signal   s 3 t and its corresponding decomposed signal y 3 t was as high as 97.12%, while the correlation coefficient of the unrelated decomposed signal y 1 t was only 0.02%. The correlation coefficient between the decomposed signal and the corresponding source signal was close to 100%, and the correlation coefficient with the uncorrelated source signal was close to 0. An observation can be made that the proposed SGMD-FastICA comprehensive separation algorithm had a significant effect on the separation of the unknown single-channel hybrid signal.
The EMD-FastICA and VMD-FastICA algorithms were selected for signal separation comparison experiments on the same mixed signals composed of the same source signals. The EMD-FastICA algorithm began by using the EMD algorithm to adaptively decompose the received mixed signals into six component signals and one trend term, and then input the component signals and trend term into the FastICA algorithm to obtain seven component signals, as shown in Figure 7. The three decomposed signals y 2 t , y 3 t and y 5 t which were most similar to the source signal were selected. The VMD-FastICA comprehensive separation algorithm began by using the VMD algorithm to decompose the mixed signals into three IMF components according to the number of source signals, and then input these IMF components into the FastICA algorithm to obtain the final decomposed signals, as illustrated in Figure 8. Among them, the time-frequency diagrams of the decomposed signals acquired through the SGMD-FastICA comprehensive separation algorithm, as well as the EMD-FastICA and VMD-FastICA comprehensive separation algorithms, are illustrated in Figure 9. The matrices of the correlation coefficients obtained using the three comprehensive separation algorithms are shown in Table 1.
Based on all the results above, an observation can be made that although the EMD-FastICA and VMD-FastICA comprehensive separation algorithms can separate one or two signals without distortion in a noise-free environment, the separation effect is vastly inferior to that of the SGMD-FastICA comprehensive separation algorithm. Firstly, by comparing the source signal with the decomposed signals obtained using the three comprehensive separation algorithms, it can be seen that the SGMD-FastICA comprehensive separation algorithm performs the best when it comes to maintaining the characteristics of the source signal. Secondly, it can be clearly seen from the time-frequency diagrams in Figure 9 that the time-frequency characteristics of the decomposed signals obtained using the EMD-FastICA and the VMD-FastICA comprehensive separation algorithms have been changed compared with those of the source signal, and only the SGMD-FastICA comprehensive algorithm maintains the time-frequency characteristics of the source signals during the signal separation process. Lastly, the matrix of correlation coefficients in Table 1 shows that the EMD-FastICA algorithm can only successfully separate two signals, and the correlation coefficient of the third decomposed signal and its corresponding source signal is only 57.45%, which is far lower than the standard of 80%, and then it is judged that its signal separation is distorted. Meanwhile, the VMD-FastICA comprehensive separation algorithm can only separate two signals successfully, and the correlation coefficient of the second decomposed signal and its corresponding source signal is only 63.27%, and it is judged that the algorithm is also distorted for the separation of the mixed signals. Therefore, it can be concluded that in a noise-free environment, facing the reception of unknown single-channel mixed signals, the separation effect of the SGMD-FastICA algorithm is the best and the most convenient, compared with that of the EMD-FastICA and VMD-FastICA algorithms.

3.2. Signal Separation in Gaussian White Noise Environment

In the present experiments, Gaussian white noise served as the noise interference signal to facilitate a comparative analysis of the decomposition performance between the SGMD-FastICA comprehensive separation algorithm and the EMD-FastICA and VMD-FastICA comprehensive separation algorithms. This assessment was conducted under the condition of receiving the same mixed LFM signal-containing noise. The source signals used in the experiments were consistent with the two LFM source signals used in the aforementioned noise-free environment.
Firstly, in a noise interference environment with 20 dB SNR, the received single-channel LFM mixed signal containing Gaussian white noise is illustrated in Figure 10. Its expression is as follows:
x t = A * S + n ( t )
Furthermore, A = 0.8 ,   1 , S = s 1 t ,   s 2 t T , n ( t ) is Gaussian white noise.
The decomposed signals obtained using the SGMD-FastICA comprehensive separation algorithm are illustrated in Figure 11. The decomposed signals obtained using EMD-FastICA and VMD-FastICA comprehensive separation algorithms are illustrated in Figure 12 and Figure 13, respectively. The correlation coefficients of the two decomposed signals obtained using the three comprehensive separation algorithms in a 20 dB SNR environment were calculated based on the correlation coefficient Equation (12) and the correlation coefficients calculated using the three separation algorithms are shown in Table 2. Based on the waveforms and correlation coefficients of the decomposed signals, an observation can be made that compared with the other two signal separation algorithms, the SGMD-FastICA comprehensive separation algorithm had the best effect on the separation of the noisy single-channel mixed LFM signals under 20 dB SNR, and the comprehensive separation algorithm based on the SGMD was able to eliminate the interference of noise to a certain extent.
To facilitate a more complete comparison between the SGMD-FastICA comprehensive separation algorithm and the other two signal separation algorithms in the presence of Gaussian white noise interference, three types of signal separations were conducted sequentially. These separations were conducted under varying signal-to-noise ratios, ranging from 5 dB to 20 dB. The correlation coefficients between the separated signal y 1 t and the source signal   s 1 t , and the correlation coefficients between the separated signal y 2 t and the source signal   s 2 t are illustrated in Figure 14. An observation can be made that in the 5–20 dB SNR environment, only the correlation coefficients of both LFM signals separated using the SGMD-FastICA comprehensive separation algorithm were consistently above 80%, providing the best separation results. Although the separation effect of the first separated signal y 1 t separated using VMD-FastICA was similar to that of SGMD-FastICA, the correlation coefficient of the second separated signal was consistently lower than 60%. This can be attributed to the algorithm’s suboptimal performance in overall decomposition of the complex LFM mixed signal. Thus, this observation suggests that the signal separation achieved by the VMD-FastICA comprehensive separation algorithm in this scenario was distorted.

4. Improved Comprehensive Separation Algorithm Based on Symplectic Geometry Mode Decomposition

In an environment characterized by strong noise interference, the presence of excessive Gaussian white noise can inevitably have a detrimental impact on both the time-frequency analysis and the FastICA algorithm used within the comprehensive separation algorithm based on SGMD.
In the present study, an improved comprehensive separation algorithm based on SGMD was proposed to improve the accuracy of signal separation in a strong noise interference environment. The unknown single-channel mixed signal is first pre-processed using wavelet denoising, and the number of source signals before mixing is determined based on time-frequency analysis of the pre-processed mixed signals, which in turn determines the number of channels to be used in the subsequent construction of the virtual multi-channel signal based on the number of source signals. Subsequently, the pre-processed mixed signal is fed into the SGMD-FastICA comprehensive separation algorithm to achieve accurate signal separation in noisy environments. The process flow of the improved comprehensive separation algorithm is shown in Figure 15.
The LFM source signals used in the present experiment were consistent with the aforementioned series of experiments. Firstly, the received single-channel mixed LFM signal containing Gaussian white noise was pre-processed by means of wavelet denoising in the noise interference environment with a 0 dB signal-to-noise ratio. The noise-containing mixed signal and the pre-processed mixed signal are shown in Figure 16. The results of the time-frequency analysis of the pre-processed mixed signals show that the mixed signals were a mixture of two LFM source signals, and the number of channels of the subsequently constructed virtual multichannel signals was set to two. The time-frequency plot of the pre-processed mixed signals is illustrated in Figure 17.
The pre-processed single-channel mixed LFM signal was fed into the SGMD algorithm. The pre-processed single-channel LFM signal with the Symplectic Geometry Components was expanded into a virtual two-channel LFM signal. This newly constructed dual-channel LFM signal was then input into the FastICA algorithm, resulting in the final decomposed signal depicted in Figure 18. The time-frequency diagrams for both the decomposed signal and the source signal can be observed in Figure 19. Additionally, the correlation coefficient matrices of the decomposed signals y 1 t , y 2 t and the source signals   s 1 t ,   s 2 t are shown in Table 3.
The observation that the correlation coefficient between the decomposed signal and its corresponding source signal tended to approach 100%, while the correlation coefficient with unrelated source signals tended to approximate 0, coupled with the notable similarity in the shapes of the time-frequency diagrams between the source signal and the corresponding decomposed signal, especially in terms of color patterns at different frequencies, provides compelling evidence that the improved comprehensive separation algorithm based on SGMD excels in environments characterized by strong noise interference, even with a signal-to-noise ratio as low as 0 dB.
In order to further test the performance of the enhanced comprehensive separation algorithm based on SGMD when it comes to handling single-channel mixed LFM signals under conditions of strong noise interference, the single-channel LFM mixed signals which mixed from the same LFM source signals containing Gaussian white noise were separated sequentially in a signal-to-noise ratio of −30 dB to 10 dB, the corresponding correlation coefficients between the decomposed signals y 1 t , y 2 t and the source signals   s 1 t ,   s 2 t were computed using Equation (12); the correlation coefficients are shown in the line graph in Figure 20. Based on the experimental results, an observation can be made that the correlation coefficients of the improved integrated separation algorithm based on SGMD were consistently greater than 94% when comparing the separated signals with their corresponding source signals across a range of signal-to-noise ratios from −30 dB to 10 dB. This substantiates the algorithm’s ability to effectively and adaptively decompose complex single-channel LFM mixed signals and accurately recover the source signals even in challenging environments characterized by strong noise interference.

5. Conclusions

In the context of today’s intricate signal interference environments, it is common for signal-receiving equipment to capture not the original source signal emitted by the transmitting equipment, but rather an unknown mixed signal. In response to this challenge, a comprehensive signal-separation algorithm was proposed in the present study. This algorithm leverages a combination of SGMD and FastICA. This approach addresses the issues of the traditional FastICA algorithm in signal separation distortion in the environment of noise interference and the inability to directly separate the signals of single-channel mixed signals. In order to analyze the performance of the proposed algorithm, it was compared with the EMD-FastICA and VMD-FastICA comprehensive separation algorithms in a noise-free environment and in a Gaussian white noise interference environment, respectively. The exceptional robustness and accurate signal decomposition characteristics of the improved SGMD-FastICA integrated separation algorithm were further demonstrated in simulation experiments in a strong noise-interference environment. In brief, all the experimental results show that, in the case in which the received mixed signals have no spectrally aliased portion and a small amount of spectrally aliased portion, the SGMD-FastICA comprehensive separation algorithm proposed in this paper has the best separation effect when it comes to solving the problem of single-channel mixed signals and has the best noise robustness in noisy interference environments compared with EMD-FastICA and VMD-FastICA.
Further, the methodology for determining the embedding dimension in the construction of the trajectory matrix needs to be explored further. On the other hand, in the case of a special scenario in which the received single-channel mixed signal exhibits severe spectral aliasing, addressing the impact of severe spectral aliasing on signal separation and processing can be achieved by increasing the a priori knowledge of the signal’s sparsity or statistical properties, energy properties, and so on, which needs to be further explored in the future.

Author Contributions

Conceptualization, X.W. (Xinyu Wang); methodology, X.W. (Xinyu Wang); software, X.W. (Xinyu Wang) and J.Z.; validation, X.W. (Xinyu Wang) and X.W. (Xianliang Wu); formal analysis, J.Z.; investigation, X.W. (Xinyu Wang); resources, X.W. (Xianliang Wu); data curation, J.Z.; writing—original draft preparation, X.W. (Xinyu Wang); writing—review and editing, X.W. (Xinyu Wang); visualization, J.Z.; supervision, J.Z.; project administration, X.W. (Xianliang Wu); funding acquisition, X.W. (Xianliang Wu). All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62101002, U22A2017.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Miettinen, J.; Nordhausen, K.; Oja, H.; Taskinen, S.; Virta, J. The squared symmetric FastICA estimator. Signal Process. 2017, 131, 402–411. [Google Scholar] [CrossRef]
  2. Qiao, N.; Wang, L.-H.; Liu, Q.-Y.; Zhai, H.-Q. Multi-scale eigenvalues Empirical Mode Decomposition for geomagnetic signal filtering. Measurement 2019, 146, 885–891. [Google Scholar] [CrossRef]
  3. Chen, S.Y.; Cao, S.Y.; Sun, Y.G.; Lin, Y.; Gao, J. Seismic time-frequency analysis via time-varying filtering based empirical mode decomposition method. J. Appl. Geophys. 2022, 204, 12. [Google Scholar] [CrossRef]
  4. Miao, Y.; Zhao, M.; Lin, J. Identification of mechanical compound-fault based on the improved parameter-adaptive variational mode decomposition. Isa Trans. 2019, 84, 82–95. [Google Scholar] [CrossRef]
  5. Nguyen, L.H.; Tran, T.D.; IEEE. Interference Separation for UWB Radar Signals from Entropy-driven Robust PCA. In Proceedings of the IEEE Radar Conference (RadarConf), Seattle, WA, USA, 8–12 May 2017; pp. 389–393. [Google Scholar] [CrossRef]
  6. Cheng, Q. Research on Radar Signal Separation and Interference Identification Technology. Master’s Thesis, Harbin Engineering University, Harbin, China, 2021. [Google Scholar] [CrossRef]
  7. Fan, Q.; Chen, Z.; Xia, Z.; Zhang, W. A novel structural damage detection strategy based on VMD-FastICA and ESSAWOA. J. Civ. Struct. Health Monit. 2023, 13, 149–163. [Google Scholar] [CrossRef]
  8. Pan, H.; Yang, Y.; Li, X.; Zheng, J.; Cheng, J. Symplectic geometry mode decomposition and its application to rotating machinery compound fault diagnosis. Mech. Syst. Signal Process. 2019, 114, 189–211. [Google Scholar] [CrossRef]
  9. Khan, N.A. Iterative adaptive directional time-frequency distribution for both mono-sensor and multi-sensor recordings. Signal Image Video Process. 2023, 17, 501–508. [Google Scholar] [CrossRef]
  10. Bhat, M.Y.; Dar, A.H.; Nurhidayat, I.; Pinelas, S. An Interplay of Wigner-Ville Distribution and 2D Hyper-Complex Quadratic-Phase Fourier Transform. Fractal Fract. 2023, 7, 159. [Google Scholar] [CrossRef]
  11. Wang, H.; Ji, Y. A Revised Hilbert-Huang Transform and Its Application to Fault Diagnosis in a Rotor System. Sensors 2018, 18, 4329. [Google Scholar] [CrossRef]
  12. Diao, Y.S.; Jia, D.T.; Liu, G.D.; Sun, Z.F.; Xu, J. Structural damage identification using modified Hilbert-Huang transform and support vector machine. J. Civ. Struct. Health Monit. 2021, 11, 1155–1174. [Google Scholar] [CrossRef]
  13. Gao, H.; Xie, A.; Shen, H.; Yu, L.; Wang, Y.; Hu, Y.; Gao, Y.; Xu, J.; Wu, W. Tool Wear Monitoring Algorithm Based on SWT-DCNN and SST-DCNN. Sci. Program. 2022, 2022, 1–11. [Google Scholar] [CrossRef]
  14. Daubechies, I.; Lu, J.; Wu, H.-T. Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool. Appl. Comput. Harmon. Anal. 2011, 30, 243–261. [Google Scholar] [CrossRef]
  15. Yu, G.; Yu, M.J.; Xu, C.Y. Synchroextracting Transform. IEEE Trans. Ind. Electron. 2017, 64, 8042–8054. [Google Scholar] [CrossRef]
  16. Yu, G.; Zhou, Y.Q. General linear chirplet transform. Mech. Syst. Signal Process. 2016, 70–71, 958–973. [Google Scholar] [CrossRef]
  17. Zhang, X.; Li, C.; Wang, X.; Wu, H. A novel fault diagnosis procedure based on improved symplectic geometry mode decomposition and optimized SVM. Measurement 2021, 173, 108644. [Google Scholar] [CrossRef]
  18. Yu, B.; Cao, N.; Zhang, T. A novel signature extracting approach for inductive oil debris sensors based on symplectic geometry mode decomposition. Measurement 2021, 185, 110056. [Google Scholar] [CrossRef]
  19. Cheng, J.; Yang, Y.; Hu, N.; Cheng, Z.; Cheng, J. A noise reduction method based on adaptive weighted symplectic geometry decomposition and its application in early gear fault diagnosis. Mech. Syst. Signal Process. 2021, 149, 107351. [Google Scholar] [CrossRef]
  20. Liu, Y.; Cheng, J.; Yang, Y.; Bin, G.; Shen, Y.; Peng, Y. The Partial Reconstruction Symplectic Geometry Mode Decomposition and Its Application in Rolling Bearing Fault Diagnosis. Sensors 2023, 23, 7335. [Google Scholar] [CrossRef]
  21. Nickerson, L.D.; Smith, S.M.; Öngür, D.; Beckmann, C.F. Using Dual Regression to Investigate Network Shape and Amplitude in Functional Connectivity Analyses. Front. Neurosci. 2017, 11, 115. [Google Scholar] [CrossRef]
  22. Issoglio, E.; Smith, P.; Voss, J. On the estimation of entropy in the FastICA algorithm. J. Multivar. Anal. 2021, 181, 104689. [Google Scholar] [CrossRef]
  23. Li, R.; Zhang, H.; Chen, Z.; Yu, N.; Kong, W.; Li, T.; Wang, E.; Wu, X.; Liu, Y. Denoising method of ground-penetrating radar signal based on independent component analysis with multifractal spectrum. Measurement 2022, 192, 110886. [Google Scholar] [CrossRef]
Figure 1. SGMD decomposition mixed signal principle.
Figure 1. SGMD decomposition mixed signal principle.
Sensors 24 00462 g001
Figure 2. Steps of SGMD-FastICA comprehensive separation algorithm.
Figure 2. Steps of SGMD-FastICA comprehensive separation algorithm.
Sensors 24 00462 g002
Figure 3. Time-domain waveforms of a single-channel mixed signal and three source signals. (a) Single-channel mixed signal; (b) The first LFM source signal; (c) The second LFM source signal; (d) The FM source signal.
Figure 3. Time-domain waveforms of a single-channel mixed signal and three source signals. (a) Single-channel mixed signal; (b) The first LFM source signal; (c) The second LFM source signal; (d) The FM source signal.
Sensors 24 00462 g003
Figure 4. Time-frequency diagram of single-channel mixed signal.
Figure 4. Time-frequency diagram of single-channel mixed signal.
Sensors 24 00462 g004
Figure 5. Symplectic Geometry Components. (ae) Five SGCs with Pearson correlation coefficients greater than 0.45.
Figure 5. Symplectic Geometry Components. (ae) Five SGCs with Pearson correlation coefficients greater than 0.45.
Sensors 24 00462 g005
Figure 6. Decomposed signals obtained by SGMD-FastICA comprehensive separation algorithm. (a) The first decomposed signal; (b) The second decomposed signal; (c) The third decomposed signal.
Figure 6. Decomposed signals obtained by SGMD-FastICA comprehensive separation algorithm. (a) The first decomposed signal; (b) The second decomposed signal; (c) The third decomposed signal.
Sensors 24 00462 g006
Figure 7. Decomposed signals obtained by EMD-FastICA. (ag) Seven decomposed signals.
Figure 7. Decomposed signals obtained by EMD-FastICA. (ag) Seven decomposed signals.
Sensors 24 00462 g007
Figure 8. Decomposed signals obtained by VMD-FastICA. (a) The first decomposed signal; (b) The second decomposed signal; (c) The third decomposed signal.
Figure 8. Decomposed signals obtained by VMD-FastICA. (a) The first decomposed signal; (b) The second decomposed signal; (c) The third decomposed signal.
Sensors 24 00462 g008
Figure 9. Time-frequency diagram corresponding to the source signal and the decomposed signals obtained by the three comprehensive separation algorithms. (a) Time-frequency diagram of the source signal; (b) Time-frequency diagram corresponding to the decomposed signal obtained by SGMD-FastICA; (c) Time-frequency diagram corresponding to the decomposed signal obtained by EMD-FastICA; (d) Time-frequency diagram corresponding to the decomposed signal obtained by VMD-FastICA.
Figure 9. Time-frequency diagram corresponding to the source signal and the decomposed signals obtained by the three comprehensive separation algorithms. (a) Time-frequency diagram of the source signal; (b) Time-frequency diagram corresponding to the decomposed signal obtained by SGMD-FastICA; (c) Time-frequency diagram corresponding to the decomposed signal obtained by EMD-FastICA; (d) Time-frequency diagram corresponding to the decomposed signal obtained by VMD-FastICA.
Sensors 24 00462 g009
Figure 10. Time-domain waveforms of a single-channel mixed signal and two source signals. (a) Single-channel mixed signal; (b) The first LFM source signal; (c) The second LFM source signal.
Figure 10. Time-domain waveforms of a single-channel mixed signal and two source signals. (a) Single-channel mixed signal; (b) The first LFM source signal; (c) The second LFM source signal.
Sensors 24 00462 g010
Figure 11. Decomposed signals obtained by SGMD-FastICA. (a) The first signal obtained in a Gaussian white noise environment; (b) The second signal obtained in a Gaussian white noise environment.
Figure 11. Decomposed signals obtained by SGMD-FastICA. (a) The first signal obtained in a Gaussian white noise environment; (b) The second signal obtained in a Gaussian white noise environment.
Sensors 24 00462 g011
Figure 12. Decomposed signals obtained by EMD-FastICA. (a) The first signal obtained in a Gaussian white noise environment; (b) The second signal obtained in a Gaussian white noise environment.
Figure 12. Decomposed signals obtained by EMD-FastICA. (a) The first signal obtained in a Gaussian white noise environment; (b) The second signal obtained in a Gaussian white noise environment.
Sensors 24 00462 g012
Figure 13. Decomposed signals obtained by VMD-FastICA. (a) The first signal obtained in a Gaussian white noise environment; (b) The second signal obtained in a Gaussian white noise environment.
Figure 13. Decomposed signals obtained by VMD-FastICA. (a) The first signal obtained in a Gaussian white noise environment; (b) The second signal obtained in a Gaussian white noise environment.
Sensors 24 00462 g013
Figure 14. Correlation coefficients of the three comprehensive separation algorithms. (a) Correlation coefficients between the first source signal and its corresponding first separated signal obtained using the three algorithms in turn; (b) Correlation coefficients between the second source signal and second separated signal obtained using the three algorithms in turn.
Figure 14. Correlation coefficients of the three comprehensive separation algorithms. (a) Correlation coefficients between the first source signal and its corresponding first separated signal obtained using the three algorithms in turn; (b) Correlation coefficients between the second source signal and second separated signal obtained using the three algorithms in turn.
Sensors 24 00462 g014
Figure 15. Improved SGMD-FastICA comprehensive separation algorithm.
Figure 15. Improved SGMD-FastICA comprehensive separation algorithm.
Sensors 24 00462 g015
Figure 16. Noise-containing mixed signal and pre-processed mixed signal at 0 dB SNR. (a) Noise-containing mixed signal; (b) Pre-processed mixed signal.
Figure 16. Noise-containing mixed signal and pre-processed mixed signal at 0 dB SNR. (a) Noise-containing mixed signal; (b) Pre-processed mixed signal.
Sensors 24 00462 g016
Figure 17. Time-frequency diagram of denoised mixed signals.
Figure 17. Time-frequency diagram of denoised mixed signals.
Sensors 24 00462 g017
Figure 18. Decomposed signal obtained by the improved SGMD-FastICA comprehensive separation algorithm. (a) The first decomposed signal; (b) The second decomposed signal.
Figure 18. Decomposed signal obtained by the improved SGMD-FastICA comprehensive separation algorithm. (a) The first decomposed signal; (b) The second decomposed signal.
Sensors 24 00462 g018
Figure 19. Time-frequency diagram of the source and decomposed signals. (a) Time-frequency diagram corresponding to the source signal; (b) Time-frequency diagram corresponding to the decomposed signal.
Figure 19. Time-frequency diagram of the source and decomposed signals. (a) Time-frequency diagram corresponding to the source signal; (b) Time-frequency diagram corresponding to the decomposed signal.
Sensors 24 00462 g019
Figure 20. Correlation coefficients of two LFM signals under different SNR conditions.
Figure 20. Correlation coefficients of two LFM signals under different SNR conditions.
Sensors 24 00462 g020
Table 1. Matrix of correlation coefficients for the three comprehensive separation algorithms.
Table 1. Matrix of correlation coefficients for the three comprehensive separation algorithms.
Total Correlation Coefficient Matrix
SGMD-FastICAS1S2S3
y10.997900.003000.00020
y20.000010.991900.03590
y30.000400.012100.97120
EMD-FastICAS1S2S3
y20.915700.008300.05410
y30.010500.951600.14850
y50.211800.016000.57450
VMD-FastICAS1S2S3
y10.997400.008700.00250
y20.000050.632700.05260
y30.000100.209000.86400
Table 2. Correlation coefficients of the three separation algorithms in a 20 dB SNR environment.
Table 2. Correlation coefficients of the three separation algorithms in a 20 dB SNR environment.
Correlation CoefficientSGMD-FastICAEMD-FastICAVMD-FastICA
Coefficient I0.99640.94150.9900
Coefficient II0.99100.93130.5257
Table 3. Matrices of correlation coefficients obtained from the improved SGMD-FastICA comprehensive separation algorithm at 0 dB signal-to-noise ratio.
Table 3. Matrices of correlation coefficients obtained from the improved SGMD-FastICA comprehensive separation algorithm at 0 dB signal-to-noise ratio.
Correlation CoefficientS1S2
y10.99670.0034
y20.00040.9895
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

Wang, X.; Zhao, J.; Wu, X. Comprehensive Separation Algorithm for Single-Channel Signals Based on Symplectic Geometry Mode Decomposition. Sensors 2024, 24, 462. https://doi.org/10.3390/s24020462

AMA Style

Wang X, Zhao J, Wu X. Comprehensive Separation Algorithm for Single-Channel Signals Based on Symplectic Geometry Mode Decomposition. Sensors. 2024; 24(2):462. https://doi.org/10.3390/s24020462

Chicago/Turabian Style

Wang, Xinyu, Jin Zhao, and Xianliang Wu. 2024. "Comprehensive Separation Algorithm for Single-Channel Signals Based on Symplectic Geometry Mode Decomposition" Sensors 24, no. 2: 462. https://doi.org/10.3390/s24020462

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