Abstract

The problems of mode mixing, mode splitting, and pseudocomponents caused by intermittence or white noise signals during empirical mode decomposition (EMD) are difficult to resolve. The partly ensemble EMD (PEEMD) method is introduced first. The PEEMD method can eliminate mode mixing via the permutation entropy (PE) of the intrinsic mode functions (IMFs). Then, bilateral permutation entropy (BPE) of the IMFs is proposed as a means to detect and eliminate mode splitting by means of the reconstructed signals in the PEEMD. Moreover, known ingredient component signals are comparatively designed to verify that the PEEMD method can effectively detect and progressively address the problem of mode splitting to some degree and generate IMFs with better performance. The microseismic signal is applied to prove, by means of spectral analysis, that this method is effective.

1. Introduction

The Hilbert–Huang transform (HHT) method, which is composed of the empirical mode decomposition (EMD) and the Hilbert transform (HT) [1, 2], has been proved to be an innovative and a valid approach to dealing with nonlinear and nonstationary data [3]. As an adaptive time-frequency data analysis method, the EMD has been widely applied to numerous fields [46]. Multiple improved theories based on the EMD have been proposed as solutions to the problems in EMD algorithms, including mode mixing and pseudo-IMFs. For example, the ensemble EMD (EEMD) has been proposed as a means to essentially resolve the mode-mixing problem associated with EMD and added noises [7]. Additionally, the complementary EEMD (CEEMD) [8] has been proposed as a means to improve the efficiency of the original noise-assisted method by adding noises in pairs with plus and minus signs, which aims to reduce the reconstruction errors caused by the added white noises. The improved theories mentioned above seek to eliminate mode mixing and pseudo-IMFs by changing the initial condition in the EMD algorithm before the partly ensemble EMD (PEEMD) method is applied. By introducing the permutation entropy (PE) of the IMFs, the researchers may judge, via the PEEMD method, whether there are noise signals in the IMFs [9] and then exclude the noise signals from the targeted signals with the expectation that no mode mixing exists in the construction of the targeted signals.

The permutation entropy (PE) [10] is proposed as a means to measure the complexity of the time series. The complexity of the time series can be examined via several other approaches, such as the approximate entropy [11], sample entropy [12], Shannon entropy [13], or cross-sample entropy [14]. Unlike the approximate entropy, sample entropy, and Shannon entropy, the PE estimates the complexity of the time series by comparing the neighboring values. The PE has been widely used in many areas, such as electroencephalography (EEG) signal analysis [15], predicting behavioral actions [16], stock market analysis and financial dynamics [17, 18], and breakage detection in mechanical systems [19]. Later, the multiscale permutation entropy was introduced into price models [20] and to the medical field [21].

After being used as a robust tool to measure the complexity of the arbitrary time series, the PE was also utilized to estimate the randomness or stationarity of the single IMF in the process of PEEMD. The method of eliminating mode mixing has been transformed into a quantitative assessment approach based on the result of decomposition. To conduct a quantitative research, this paper utilizes the PE to estimate the first and second levels of the IMFs to calculate the bilateral permutation entropy (BPE), thereby progressively eliminating mode splitting. The rest of this paper is organized as follows. Section 2 provides a brief overview of the PEEMD algorithm and the PE algorithm to analyze the mechanisms of mode splitting in IMFs. In Section 3, the proposed method is compared with PEEMD by analyzing synthetic and microseismic signals. Finally, the discussion and conclusion are presented in Section 4.

2. Overviews of the PEEMD and PE

In the PEEMD’s improvement of the EMD algorithm, PE is utilized to estimate the randomicity and dynamic changes of the single IMF in the PEEMD algorithm. The PEEMD algorithm and the PE algorithm are presented as follows to introduce the proposed method for accessing mode splitting by the PE value of two or more IMFs.

2.1. PEEMD and Mode Splitting

The PEEMD has greatly solved the problem of mode mixing and overcome the disadvantages of the EEMD and CEEMD. The PEEMD is described as follows [9]. (i)Let , and add the white noise series and to the targeted signal ; is a given time series signal, then where is the amplitude of added white noise, and indicates the pair number of added white noise. is the number of iterations for decomposing to the IMFs that meet the requirements(ii)Decompose the two signal series and using EMD in the IMF mode, and two IMF sets and as well as two residue sets and can be obtained, respectively: (iii)By assembling the final IMF in the rank, (3) can be obtained: (iv)Calculate the PE of . If the is larger than , then and repeat steps (iii)–(v) until is smaller than . is the threshold, which denotes a regular IMF or intermittency or noise signal(v)Separate the first IMFs from the original signal, and the residue is expressed as (vi)Decompose completely by using the EMD (vii) are seen as the IMFs following the first IMFs. The initial signal is described as

A given signal may be decomposed in a way similar to CEEMD in the first IMFs via the PEEMD method; then, instead of assembling and averaging all IMFs, the EMD is used in the remaining ranks. Hence, the PEEMD can reduce the amount of calculation of CEEMD and greatly improve the accuracy of the obtained IMFs. In addition, since one pair of white noises with positive and negative signs is added to the targeted signal, the reconstruction error (RE) may be limited to a negligible level via the PEEMD. That is, the progress of the PEEMD is complete, and the PE is utilized to indicate the chaos degree so that the roots of mode mixing, including intermittency or noise signal, should be eliminated regardless of mode splitting.

2.2. Permutation Entropy

In this PEEMD algorithm, PE is employed to detect the randomicity and dynamic changes of the time series. Reference [10] denotes that it has the advantages of simple definition, fast speed of calculation, and well robustness. According to the permutation entropy (PE) proposed by Bandt and Pompe, the algorithm is illustrated as follows: (i)Given a time series , the -dimensional delay embedding vector at time is defined as (ii)In (7), indicates the embedded dimension and is the time delay, Then, has a permutation if it satisfies where and (iii)There are possible permutations of an -tuple vector. For each permutation , the relative frequency is determined by (iv)The PE of dimension is then defined as (v)The maximum value of is when all possible permutations appear with the same probability. Therefore, the normalized permutation entropy (NPE) can be expressed as

For any time series, is satisfied. It can represent randomicity and dynamic changes of the time series effectively: the smaller the value of is, the more regular the time series is, and the larger the value of is, the more random the time series is. According to [9], a random white noise will have a PE close to 1, while a sinusoidal signal and an AM-FM signal will have a PE close to 0.

3. Method and Application

3.1. Introducing the Bilateral Permutation Entropy (BPE) for Measurement

The PE is introduced into the PEEMD method to measure the chaos degree in a single IMF to eliminate mode mixing. However, another problem is that a real signal may be segmented into multiple IMF components that must be measured and eliminated [22]; there is a given assumption for illuminating the principle of mode splitting. Suppose a simulation signal (a white nose signal or some other signal) is decomposed into two or more IMF components under the condition that the PE value of every IMF should be lower than the given threshold. Two conclusions would be drawn. First, the PE value of the IMF that includes mode splitting would be larger than the IMF that includes just the single real signal because the chaos of IMF is increased by mixing the real signal with the segmentation of other signals. Second, if the PE value of the synthetic signal that has been decomposed into two or more IMFs is lower than some ingredient IMF, then some real signal would be split into multiple IMFs. The two conclusions would be effective on the condition that the multiple IMFs into which the real ingredient signal decomposed are weakly correlated with each other. The paper proposes the bilateral permutation entropy (BPE) index for estimating the degree of mode splitting in the IMFs of the targeted signal based on this condition.

As a hypothesis, the targeted time series signal is composed of low correlative signals. The BPE index is defined as follows: where denotes the PE value of the IMF component after decomposition via the PEEMD and indicates the PE value of the synthetic signal comprising the and IMF components. There are two domains of values.

In essence, the synthetic signal is reconstructed by the and IMF components. represents that the chaos degree of the synthetic signal is higher than that of the signal IMF; that is, there is no signal compatibility between the and IMF components. In terms of the decomposition of the targeted signal, the mode of a target signal is not split into the IMF components. By contrast, signifies that the chaos degree of the synthetic signal is lower than that of the signal IMF component. This can be largely attributed to the fact that the chaos signal has been offset against the compatibility between the IMFs; hence, there is mode splitting in the decomposition.

3.2. The Reconstruction and Elimination

First, the paper analyzes the mechanism of mode splitting and selects the measurement index for eliminating it. Then, it reconstructs the IMFs, the BPE values of which are less than 1. Nevertheless, the IMFs with a BPE value that is larger than 1 remain or the IMFs with the maximum BPE values are retained. Next, the reconstruction signal is decomposed via the PEEMD method, and the BPE values of the second-level IMFs are calculated until all of them exceed 1 within the number of the original ingredient components. The remaining IMFs are the decomposition results restraining mode splitting by the PEEMD. The process of eliminating mode splitting is as follows (Figure 1).

3.3. Simulation Signal Analysis
3.3.1. Simulation Signal Set

To describe the process of the measurement and elimination of mode splitting, typical synthetic signals are utilized in the comparative analysis. The signal consists of a Gaussian white noise signal, a high-frequency sinusoidal signal, a low-frequency sinusoidal signal, and an amplitude modulation signal (Figure 2). This paper assumes that the number of the sampling data is 2048. The ingredient signals have a low correlation with each other. where and . Moreover, denotes that the value ranges between and 1, with an increase of in each step.

3.3.2. PEEMD and BPE Application

The IMFs of the based on the PEEMD are illustrated in Figure 3; the relevant parameters are shown in Table 1. Figure 3 shows that the IMF1, IMF2, and IMF3 of the signal are partly similar to the original signals composing the synthetic signal . Moreover, it is clear that the parts of the three IMFs are intertwined. Hence, the problem of mode splitting arises, and the paper quantitatively calculates the BPE value to tackle this issue.

To estimate the effectiveness of the BPE method under the same condition, the paper uses the same parameters in the BPE process. The results are shown in Figure 4. The minimum value among IMF1, IMF2, and IMF3 is 0.93 or 0.8828, while the value is 1 or 4; this shows that there is some mode splitting under the current state of decomposition.

3.3.3. Results

According to the results (Figures 5 and 6), when the value is 4, the PE value of the reconstructed signal is slightly lower than the PE value of the original IMFs; this means that the randomicity and dynamic changes of the initial IMFs are treated to a certain degree of inhibition after reconstruction, and all the BPE values are obviously larger than 1; this denotes that the mode splitting problem is retained with the state of decomposition via PEEMD. The IMFs after reconstruction are not completely the same as the ingredient components, with the conditions that the BPE value is improved significantly and the PE value is retained partly. The reasons for this is that the IMF1 that remained is not the same as the high-frequency sinusoidal signal; some residue signals, because of the mode splitting problem via PEEMD, are retained in the last part, and the IMF1 will certainly lead to the next IMFs.

When the value is 1, the accumulation of mutual interference is obvious according to the results (Figures 5 and 6). The and values are near to the original BPE value, but the value is just 0.477, which is sharply lower than the original BPE value (0.93). In addition, the PE value of the reconstructed IMF2 (0.3791) is larger than the initial PE value of IMF2. The PE value of the reconstructed IMF2 denotes that IMF2 after reconstruction also has a serious mode-splitting problem with IMF3 and that the randomicity and dynamic changes of IMF2 are more serious. The same results are obtained intuitively from comparing Figure 3 with Figure 4.

The decomposition and reconstruction of the synthetic signals via PEEMD show that BPE can effectively reveal the degree of mode splitting in IMFs in a numerical, quantitative way. The elimination of mode splitting can be gradually improved and relies on the decomposition method and the choice of initial IMF.

3.4. Real Microseismic Data Processing

To test the BPE index effectiveness and feasibility in measured data, the microseismic signals are decomposed and reconstructed by PEEMD with BPE index. Figure 7 shows the decomposition of the microseismic signals from the shale gas project in Yibin City, Sichuan Province, China. The sampling step of this microseismic event is 0.004 s, and there are 8000 sampling points.

According to Figure 7, the microseismic signals contain mainly the first five IMFs, which are relative high-frequency IMFs. Therefore, the next decomposition of the reconstructed microseismic signals based on BPE value will analyze the first five IMFs comparatively. The results of decomposition of the reconstructed microseismic signals based on the BPE value are shown in Figure 8.

According to the perspective of the time-domain diagram of the reconstructed microseismic signals (Figure 8) compared with the initial decomposition (Figure 7), the time is closed to each IMF when the amplitude is highest; this finding indicates that some incident occurred at that time. To briefly display the effect of gradually eliminating the influence of the mode-splitting phenomenon in the real measured data, the Fourier transform is required to address the time-domain diagram (Figure 9) when the delay time of permutation entropy is 4. The frequency distribution of amplitude peak in frequency-domain diagrams is extracted in Table 2. The frequency value of IMF2 and IMF3 in reconstructed signals is 3.5706 and 3.8452, respectively, which is from reconstructed components discarding IMF3 and IMF4. From the perspective of the frequency distribution characteristics, the frequency of reconstructed components dispersed more intensely to the center frequency. This finding suggests that the incident frequency is carried out in a more detailed decomposition in the frequency domain after the signal is reconstructed. That is, under the premise of the same decomposition methods (PEEMD), signal interference of the frequency domain is smaller in IMFs. The mode-splitting phenomenon is restrained to some extent.

4. Conclusion

After reviewing the principle of the PEEMD algorithm and the PE algorithm in this paper, a new method for measuring mode splitting and a new process of eliminating mode splitting are proposed, first based on the decomposition results obtained via the PEEMD method. Despite utilizing the synthetic signals, the minimum value is 0.4774, which is not close to the standard value; the minimum value is even is lower than the initial IMFs decomposed by the PEEMD when the delay time of permutation entropy is 1. Based on the intuitive comparative of the minimum value with the IMFs, the PEEMD method (via the BPE index) shows that the degree of the mode-splitting problem is consistent with the IMFs, regardless of the degree of mode splitting that the PEEMD (after reconstructing signals based on the BPE index) can alleviate or aggravate. This method shows that the BPE index is an effective measurement tool to detect mode splitting.

The microseismic signal is applied in this method to measure and eliminate the mode-splitting problem. The results are more specially analyzed by the Fourier-transform. When the delay time of the permutation entropy is 4, the statistical characteristics of the frequency value on the maximum amplitude denote the discrete degree of the incident frequency after reconstruction is lower. Thus, the IMFs of the reconstructed signals are closer to the real incident frequency value.

The components of the IMFs are not completely the same as the synthetic components in this paper, because the gradual elimination of the mode splitting is affected by the decomposition method parameters and the first IMF treated as the benchmark. Nonetheless, these components are significantly meaningful for the signal quantitative analysis regarding the elimination of mode splitting.

Appendix

Main code

%% calculate BPE value

imfpeemd=peemd(S,Nstd,Ne,MaxIter,Mode,,Thr);

% S:input signals; Nstd: noise standard deviation; Ne: number of realizations;

% MaxIter: maximum number of sifting iterations allowed; Mode: order of permutation entropy;

%: delay time of permuation entropy; Thr: threshold of permuation entropy

tempimf=imfpeemd;

[a,b]=size(imfpeemd);

% calculate PE and calculate BPE

for i=1:1:a-1

[c,d]=size(imfpeemd);

tempe=zeros(c-1,3);

for k=1:1:c-1

tempe(k,1)=pec(imfpeemd(k,:),Mode,) % function PE

tempe(k,2)=pec(imfpeemd(k,:)+imfpeemd(k+1,:),Mode,);

tempe(k,3)=tempe(k,2)/tempe(k,1);

end

%%function PEEMD

function modes=peemd(S,Nstd,Ne,MaxIter,Mode,,Thr)

% standardization

desvio_x=std(x);

x=x/desvio_x;

modes=zeros(size(x));

aux=zeros(MaxIter+1,size(x,2));

acum=zeros(size(x));

% generate the noise signals

for i=1:Ne.

  white_noise{i}=randn(size(x));

end;

while nnz(diff(sign(diff(x-acum))))>2

% Generate the IMF and calculate the mean

   for i=1:Ne.

    [temp1, o1, it1]=emd(x-acum+Nstdwhite_noise{i},'MAXITER',MaxIter);

    [temp2, o2, it2]=emd(x-acum-Nstdwhite_noise{i},'MAXITER',MaxIter);

    te=min(size(temp1,1),size(temp2,1));

    if te==MaxIter+1

     aux=aux+(temp1+temp2)./(2Ne);

    else

     temp1(te+1:MaxIter+1,:)=0;

     temp2(te+1:MaxIter+1,:)=0;

     aux=aux+(temp1+temp2)./(2Ne);

    end

end

% Calculate the PE of the IMFs

    for i = 1:size(temp1,1)

    auxPE=pec(aux(i,:),Mode,);

    if auxPE>=Thr

     acum=acum+aux(i,:);

    end

end

% decompose the Residual signal by EMD

     modes=emd(x-acum); % function emd

    break

end;

% restore the original level

modes=modesdesvio_x;

end

Data Availability

This paper selects the simulation signal for empirical analysis and does not contain specific data.

Conflicts of Interest

The authors declare no conflict of interest.

Acknowledgments

This paper was supported by the National Key R&D Program of China (2018YFC0604105), Opening Fund of Geomathematics Key Laboratory of Sichuan Province (Project no. scsxdz201601), and Scientific Research Fund of Education Department in Sichuan (Project nos. 17ZB0046 and 18ZB0062).