1 Introduction

A random process can be completely described by its moments. Similarly, cumulants can be used to describe the statistical characteristics of random processes in the time domain. Higher-order spectra, including power spectra, can also be used to describe the statistical characteristics of random processes in the frequency domain. Higher-order spectra have many advantages compared to power spectra. Mainly, they can be used to check the “Gaussianness” of the process [1]. Because the third- and second-order spectra are always equal to zero, a higher-order spectrum can be used to check the Gaussian nature of the process. In addition, the third-order spectrum and the fourth-order cumulant spectrum can be used to filter out the zero-mean Gaussian distribution mixed in the signal. Higher-order spectra are also not sensitive to noise [2] and can detect the nonlinearity of the system. Like the Gaussian process, the third-order spectrum of a sine signal is also equal to zero.

Under the excitation of a sine signal, the response of a steady-state linear system will still be a sinusoidal signal with the same frequency. However, the response to the input sine signal of a nonlinear system will contain higher-order harmonics, so the third-order spectrum is not equal to zero. For zero-mean white-noise excitation, the response of a linear system will not contain the contribution of higher-order transfer function, and the response and input will be independent of each other. However, for nonlinear systems, due to nonlinear effects, the response will contain the contribution of higher-order transfer functions, so the cumulant spectrum is not equal to zero [3]. Collis [4] proposed an approximate explanation for the physical meaning of the bispectrum and trispectrum. The phase of a non-Gaussian process can be estimated using higher-order spectra, which is important in long-distance communication and geophysics where non-minimum phase estimation of reflected waves and seismic wavelets needs to be solved.

Generally speaking, higher-order spectra can solve problems that power spectra cannot solve. When the phase information is as important as, or even more important than, the amplitude information, the correlation-domain method can only accurately describe the minimum phase signal that is equivalent to the power-spectrum domain but cannot provide the correct phase information. Higher-order spectra are utilized to solve the non-minimum phase-channel equalization phase problem in communication. In the field of control systems, higher-order spectra are employed to identify system zeros and classify nonlinear systems.

The Gaussian process with higher-order spectra equal to zero indicates that higher-order cumulants as mathematical tools can theoretically completely suppress the influences of Gaussian noise. However, higher-order moments do not have this advantage because the moments of Gaussian processes with higher-order are not always zero. Therefore, in practical engineering applications, higher-order spectra as well as cumulant spectra are usually used as significant analysis tools for analyzing non-Gaussian random processes [5, 6]. The unclear physical meaning of higher-order spectra is one of the reasons why it is not widely used like power spectra. Power spectra characterize the distribution of signal energy with frequency, while the bispectrum and trispectrum have no clear physical meaning. Correlation analysis and Fourier transform can completely describe the second-order characteristics of a signal and are effective tools for processing Gaussian signals. Higher-order statistics are extensions of second-order statistics and include information that cannot be reflected by the correlation function and its Fourier transform results. For non-Gaussian signals, higher-order statistics reflect the degree to which the signal deviates from the Gaussian distribution.

Currently, bispectrum has been applied to fault diagnosis [7,8,9], radar signal analysis [10, 11], optical signal analysis [12], and astronomy [13, 14], among other fields. These applications use existing bispectrum theory to analyze the characteristics of bispectra of different signals and draw meaningful conclusions. In recent years, bispectrum analysis based on autoregressive models has also made new progress and obtained meaningful results [15,16,17,18]. The major contributions are explained as follows:

  • The paper presents a comprehensive analysis of bispectral peaks and their formation due to phase coupling in signals.

  • The paper proposes a method of harmonic decomposition to analyze the distribution of spectral peaks and, using Fourier transform theory, calculates the harmonic frequencies where phase coupling occurs.

  • The paper conducts a third-order cumulant analysis of the harmonics to obtain the position of the spectral peak and discusses methods of amplifying, reducing, and increasing the spectral peaks using trigonometric functions.

  • The paper verifies the proposed methods through experiments and shows that they can effectively strengthen the practical application effects of bispectrum.

  • The paper demonstrates the applicability of the theoretical analysis to various actual collected signals.

However, none of the above-mentioned research and application documents seem to clearly explain the reasons for bispectral peaks and how the positions and sizes of these peaks are determined. Additionally, none of them attempted to change the bispectral peak distribution in existing theories. The formation of bispectral peaks is due to the phenomenon of phase coupling in the signal, and the bispectral peak is the embodiment of this phase coupling. This study will comprehensively discuss the reasons for the formation of bispectral peaks and propose several methods to change the distribution of bispectral peaks in actual signals. The remaining sections of the paper are organized as follows: Various surveys are elucidated in Sect. 2, the proposed methodology is described in Sect. 3, the experimental results are described in Sect. 4, and the conclusion is described in Sect. 5.

2 Literature survey

Czeluśniak et al. [18] carried out a high-order spectral evaluation to accurately detect structural damages using nonlinear vibro-acoustic methods. They analyzed and predicted the severities of damages using amplitude and phase coupling processes and examined response data using bicoherence and bispectrum of modulation signals. However, this approach resulted in some computational complexities.

Guo et al. [19] introduced an average filter-based modulated signal bispectrum (EAVG-MSB) to retain impulse feature information without degrading their characteristics by harmonics and background noises. However, the efficiency of the EAVG filter was limited by the length of the structural element, so the length was adaptively optimized utilizing the maximum kurtosis index. The EAVG-MSB technique generated optimal results in extracting negative and positive impulse features, but had difficulty analyzing modulated signals.

Zandvoort and Nolte [20] jointly introduced recommendations to deal with high-frequency amplitudes by enhancing cross-entropy coupling measures to eliminate misinterpretations. The coupling process is influenced when cross-frequency and phase amplitude correlation is measured using phase amplitude coupling. Smearing estimation results were mitigated using diverse filter settings, but this generates difficulties in distinguishing wide-band phenomena from high harmonics.

Guo et al. [21] developed an auto-regression model-based modulation signal bispectrum (AR-MSB) method for machinery fault detection and Gaussian noise reduction. Parameters such as amplitude, frequency, and probability density were applied to determine the performance rate. The experimental results showed a high accuracy rate in fault feature extraction. However, the AR-MSB method is not suitable to detect faults with variable speed conditions.

Huang et al. [22] investigated conventional bispectrum (CB) and modulation signal bispectrum (MSB) for monitoring motor-driven systems. They characterized sideband-based simulated signals to discuss the proficiency of MSB and the inefficiency of CB. The current signals were analyzed using both CB and MSB methods, and performance metrics such as amplitude and frequency were used for experimental purposes to measure several rotor faults, such as different compressor faults, downstream gearbox wear progression, and broken rotor bar (BRB).

Saidi et al. [23] discussed identifying the permanent magnet synchronous generator (PMSG) by utilizing stator current bispectrum analysis. They used the bispectrum to construct more precise diagnostic designs. The experimental results demonstrated that the scheme was highly effective but failed to acquire cost-efficient blade condition.

Guo et al. [24] presented modulation signal bispectrum (MSB) for extracting the modulation signature by suppressing random noise. They authenticated the multistage noise minimization approach using simulation investigation. The simulation displays that the MSB scheme achieved higher accuracy but failed to be regarded as an accurate and efficient technique for fault feature extraction.

Wang et al. [25] evaluated the sparse modulation signal bispectrum (MSB) analysis approach to acquire fault frequencies by the rolling bearing. The sparse MSB (S-MSB) was more appropriate for investigating the complex modulated signal. The diagonal slice was performed for acquiring the MSB sparse representation, which enhanced the efficiency and eliminated the harmonic frequency. However, the S-MSB approach did not eliminate the harmonic frequency interference.

3 Proposed methodology

Bispectral peaks arise due to phase coupling, and the distribution of these spectral peaks follows a special law. To analyze the distribution of these spectral peaks, this study adopted the method of harmonic decomposition. A detailed explanation of formation of bispectral peaks due to phase coupling in the harmonics is discussed in the following subsections.

3.1 Coupled signals

Let x(n) be the random signal:

$${x(n)} = \sum_{{{{i}} = {1}}}^{6} \,{{A}}_{{{i}}} \cos (\omega_{{{i}}} {{n + }}\phi_{{{i}}} )$$
(1)

where \(\omega_{{2}} { >}\omega_{{1}} { > 0,}\;\omega_{{3}} = \omega_{1} + \omega _{{2}},\;\omega_{{5}} { >}\omega_{{4}} { > 0, }\;\omega_{{6}} = \omega_{{4}} + \omega_{{5}},\;\varphi_{{6}} = \varphi_{{4}} + \varphi_{{5}} .\) Here, \(\phi_{{1}} ,\phi_{{2}}, \ldots, \phi_{5}\) is an independent random variable uniformly distributed on (0, 2π) and then \(w_{4} ,\;w_{5} ,\;w_{6}\) is called the coupled harmonic component.

Since Fourier transform of cosine signal is:

$${\text{cos}}\omega_{{i}} {{t}} \leftrightarrow \, \frac{{1}}{{2}}{[2}\pi \delta (\omega { - }\omega_{{i }} ) + 2\pi \delta (\omega + \omega_{{i }} )] = \pi \delta (\omega + \omega_{{{i }}} ) + \pi \delta (\omega { - }\omega_{{{i }}} )$$
(2)
$$\sin \omega_{i} {t} \leftrightarrow { - j}\pi \delta (\omega { - }\omega_{i }) + j\pi \delta (\omega + \omega_{i })$$
(3)

get:

$$\begin{aligned} {{X(n)}} & = {\text{cos(}}\omega {}_{i}{{t}} + \varphi_{{{i }}} ) \leftrightarrow \pi {\text{cos}}\varphi_{{{i}}} \left[ {\delta (\omega + \omega_{{{i }}} ) + \delta (\omega - \omega_{{{i }}} )} \right] \\ & \quad - {{j}}\pi \sin \varphi_{i} \left[ {\delta (\omega + \omega_{{{i }}} {) - }\delta (\omega - \omega_{{{i }}} )} \right] = X\left( \omega \right) \\ \end{aligned}$$
(4)

Therefore, for the coupled signal given by Eq. (1), the Fourier transform cannot distinguish the phase relationship of \(\phi_{6} = \phi_{{4}} + \phi_{5}\). This is because for the Fourier spectrum, there will be spectral peaks on \(w_{1} ,\;w_{2} ,\; \ldots\,w_{6} ,\) and the role of \(\phi_{1} ,\;\phi_{{2}} , \;\ldots \phi_{6}\) are only to change the size of these peaks.

3.2 Recognition of coupled signals by bispectrum

This section provides the detailed description of the recognition of coupled signals by bispectrum. Here, the bispectral peak analysis is carried out on deterministic sequence, random process and analog signals. These steps are discussed as follows.

3.2.1 Bispectral peak analysis of deterministic sequence

Let \(\left\{ {x\left( n \right)} \right\}\) be a deterministic sequence, then its bispectral definition is

$$B_{x} \, (\omega_{1} ,\omega_{2}) = X(\omega_{1} \, ) \, X(\omega_{2} ) \, X* \, (\omega_{1} + \, \omega_{2} )$$
(5)

If \(x(t) = A + \cos \omega_{o} t\),

then

$$X\left( \omega \right) = A\delta \left( \omega \right) + \frac{1}{2}\pi \left[ {\delta (\omega + \omega_{^\circ } ) + \delta (\omega - \omega_{o} )} \right]$$
(6)

Substituting Eq. (6) into Eq. (5) gives

$$B_{x} \left( {\omega_{1} ,\omega_{2} } \right) = \left\{ {\begin{array}{*{20}l} {A^{3} \left( {\omega_{1} ,\omega_{2} } \right) = \left( {0,0} \right)} \\ {\frac{A}{4}\left( {\omega_{1} ,\omega_{2} } \right) = \left( { \pm \omega_{o} ,0} \right),\left( {0, \pm \omega_{o} } \right),\left( { - \omega_{0} ,\omega_{0} } \right),\left( {\omega_{0} ,\omega_{0} } \right)} \\ {0\,\,\,\,\,\,\,{\text{otherwise}}} \\ \end{array} } \right.$$
(7)

The bispectrum of \(x( t)\)) is shown in Fig. 1.

Fig. 1
figure 1

Cosine signal bispectrogram

3.2.2 Bispectral peak analysis of random process

The random signal \(\left\{ {x\left( n \right)} \right\}\) containing zero-mean value provides the third-order cumulant of process as [6]:

$$c\left( {k,l} \right) = E\left[ {x\left( n \right)x\left( {n + k} \right)x\left( {n + 1} \right)} \right]$$
(8)

Substituting Eq. (1) into \(\left[ {x\left( n \right)x\left( {n + k} \right)x\left( {n + 1} \right)} \right]\), it can be observed that the multiplication term consists of three columns, each of which has six terms, and the multiplication result has a total of 216 terms. Parameters \(A_{i} ,\;\omega_{i} ,\;\varphi_{i}\) in the first column are represented by \(A_{i}^{f} ,\omega_{i}^{f} ,\varphi_{i}^{f} ;\) s the second column is represented by \(A_{i}^{s} ,\;\omega_{i}^{s} ,\;\varphi_{i}^{s} ;\) the third column is represented by \(A_{i}^{t} ,\;\omega_{i}^{t} ,\;\varphi_{i}^{t} ;\) then, its product general term can be found.

After expanding, we get

$$\begin{aligned} &{{A}}_{i}^{f} {{A}}_{i}^{s} {{ A}}_{i}^{t} \, \cos [\omega_{i}^{f} {{n + }}\varphi_{i}^{f} \, ] \, \cos [\omega_{i}^{s} {{(n + k) + }}\varphi_{i}^{t} ] \, \cos [\omega_{i}^{t} {{(n + l) + }}\varphi_{i}^{t} ] \, \\ & = \frac{{1}}{4}{{ A}}_{i}^{f} {{ A}}_{i}^{s} {{A}}_{i}^{t} \{ \cos[\omega_{{{n}}}^{f} {{n + }}\omega_{i}^{s} {{ (n + k) + }}\omega_{i}^{t} {{ (n + l) + }}\phi_{i}^{f} +\phi_{s}^{i} +\phi_{i}^{t}] + \cos[\omega_{i}^{f} {{n}} \\ &+ \omega_{i}^{s} {{ (n + k) - }}\omega_{i}^{t} (n + l) + \phi_{i}^{f} +\phi_{i}^{s} { - }\phi_{i}^{t}] + {\text{cos}}[\omega_{i}^{f} {{n - }}\omega_{i}^{s} {{ (n + k) + }}\omega_{i}^{t} {{ (n + l)}} \\ &+ \phi_{i}^{f} { - }\phi_{i}^{s} +\phi_{i}^{t} ] + \cos[\omega_{i}^{f} {{n - }}\omega_{i}^{s} {{ (n + k) - }}\omega_{i}^{t} (n + l) + \phi_{i}^{f} { - }\phi_{i}^{s} - \phi_{i}^{t}] \} \\ \end{aligned}$$
(9)

Let \(\phi_{i}^{f} =\phi_{{4}} ,\) \(\phi_{i}^{s} =\phi_{{5}} ,\) \(\phi_{i}^{t} =\phi_{{6}} ,\) and consider a cosine term in (9), for instance,

$$\cos [\omega_{i}^{f} n + \omega_{i}^{s} \, (n + k) - \omega_{i}^{t} \, (n + l) + \phi_{i}^{f} - \phi_{i}^{s} - \phi_{i}^{t}]$$

To make

$$E\left\{ {\cos [\omega_{i}^{f} n + \omega_{i}^{s} \, (n + k) - \omega_{i}^{t} \, (n + l) + \phi_{i}^{f} + \phi_{i}^{s} - \phi_{i}^{t} ]} \right\} \ne 0$$
(10)

then \(\phi_{i}^{f} + \phi_{i}^{s} { - }\phi_{i}^{t} = 0\) is needed.

In (10), if \(\phi_{{{i}}}^{{{f}}} = \phi_{4} { - }\phi_{i}^{s} = \phi_{5} ,\;\phi_{i}^{t} = \phi_{6}\), then

$$E\left\{ {\cos [\omega_{i}^{f} n + \omega_{i}^{s} \, (n + k) - \omega_{i}^{t} \, (n + l) + \phi_{i}^{f} + \phi_{i}^{s} - \phi_{i}^{t} \, ]} \right\} = \cos \left( {\omega_{05} k - \omega_{06} l} \right)$$
(11)

For the same reason, if

$$\phi_{{{i}}}^{{{f}}} = \phi_{4} { - }\phi_{i}^{s} = \phi_{5} ,\phi_{i}^{t} = \phi_{6}$$

then

$$E\left\{ {\cos [\omega_{i}^{f} n + \omega_{i}^{s} \, (n + k) - \omega_{i}^{t} \, (n + l) + \phi_{i}^{f} + \phi_{i}^{s} - \phi_{i}^{t} \, ]} \right\} = \cos \left( {\omega_{04} k - \omega_{06} l} \right)$$
(12)

According to the above method, we get

$$\begin{aligned} {{c}}({{k,l}}) & =\frac{{{{A}}_{{4}} {{A}}_{{5}} {{A}}_{{6}} }}{{4}} \, [\cos (\omega_{{05 }} {{k + }}\omega_{{04 }} {{l}})+\cos (\omega_{{{06}}} {{ k - }}\omega_{{{04}}} {{l}})]+\cos (\omega_{{{04}}} {{ k + }}\omega_{{{05}}} {{l}}) \\ & \quad +\cos (\omega_{{{06}}} {{ k - }}\omega_{{{05}}} {{ l}})+\cos (\omega_{{{04}}} {{ k - }}\omega_{{06 }} {{l}})+\cos (\omega_{{{05}}} {{ k }} - \, \omega_{{{06}}} {{l}}) \\ \end{aligned}$$
(13)

For terms of the form \({\cos}\left({\omega }_{01}k+{\omega }_{02}l\right)\), to investigate the distribution of its bispectral peaks, we must substitute it into the following bispectral expression:

$${{S}}_{{{3,x}}} (\omega_{{1}},\;\omega_{{2}} ) = \sum\limits_{k = - \infty }^{\infty } {\sum\limits_{i = - \infty }^{\infty } {{{C}}_{{{3,x}}} ({{k,l}})\exp [ - {{j}}(\omega_{{1 }} {{k + }}\omega_{{2}} {{ l}})]} }$$
(14)

According to the Fourier transform result obtained by cosine function in Eq. (2), it is inferred that the bispectrum of the operation result contains the following product terms:

$$[\delta (\omega_{{1}}+\omega_{04} ) + \delta (\omega _{{1}} - \omega_{04} ) ]*[\delta (\omega_{{2}} - \omega_{05}5) +\delta (\omega_{{2}} - \omega_{05}) ]$$
(15)

So, for terms of the form \(\cos \left( {\omega_{01} k + \omega_{02} l} \right)\), the non-zero points (spectral peaks) in the bispectrum include: \([( - \omega_{01} ,- \omega_{{{02}}} ),\;( - \omega_{01} , - \omega_{{{02}}} ), \; (\omega_{01} , - \omega_{{{02}}} ),(\omega_{01} ,\omega_{{{02}}} )]\).

It can be seen that only the harmonics with phase coupling can produce spectral peaks in the bispectrogram, and the spectral peaks appear at the intersection of the frequencies of the two harmonics with phase coupling.

3.2.3 Spectrum peak analysis of analog signals

According to the x(n) in Eq. (1), the following random signal was generated:

$$\begin{aligned} y & = \cos (4\pi x + a1) + \cos (6\pi x + a2) + \cos (10\pi x + a3) + \cos (30\pi x + a4) \\ & \quad + \cos (50\pi x + a5) + \cos (80\pi x + a6) \, \\ \end{aligned}$$
(16)

Among them, a1, a2,..., a6 were independent random variables uniformly distributed on \((0,2\pi )\) and a6 = a5 + a4. The bispectrum image is shown in Fig. 2.

Fig. 2
figure 2

Bispectrum of analog signal

Figure 2 displays there were apparent peaks at the frequencies (15, 25) and (25, 15). This result was consistent with the theoretical analysis.

3.2.4 Specific calculation method of bispectral coupling signal

According to the Fourier transform theorem, a function f(t) with T as the period satisfies the Dirichlet condition in the interval \(\left[ { - \frac{T}{2},\frac{T}{2}} \right]\):

  1. 1.

    Discontinuities with finite number;

  2. 2.

    Extreme points with finite number. Then, it can be developed into a Fourier series. At consecutive points:

    $$f\left( t \right) = a_{o} + \sum_{n = 1}^{\infty } \left( {a_{n} \,\,\cos \,\,n\omega t\,\, + b_{n} \,\,\sin \,\,n\omega t} \right)$$
    (17)

    where \(\omega = \frac{2\pi }{T}\),

    $${{a}}_{{{n}}} =\frac{{2}}{{{T}}}\int {_{\frac{T}{2}}^{\frac{T}{2}} } {{f(t)}}\;\cos \,\,{{n}}\,\omega {{tdt,}}\;{{(n = 0,1,2, \ldots )}}$$
    (18)
    $${{b}}_{{{n}}} =\frac{{2}}{{{T}}}\int {_{\frac{T}{2}}^{\frac{T}{2}} } {{f(t) }}\sin \,\,{{n}}\,\omega {{tdt,(n = 0,1,2,3 \ldots )}}$$
    (19)

Based on Euler’s formula:

$${{e}}^{{{{j}}\theta }} = \cos \theta {{ + j sin }}\theta$$
(20)

Equation (17) turns into

$$f(t) = c_{0} +\sum\limits_{n=1}^{\infty } {c}_{{{n}}} \, \cos ({n}\omega_{1}{ t} + \varphi_{n})$$
(21)

where

$${c}_{n}^{2} = a_{n}^{2} + b_{n}^{2} \varphi_{n} =\arctan \left( { - \frac{{{{b}}_{{{n}}} }}{{b}}_{{{n}}} \, } \right){c}_{0 } = a_{{0 }}$$
(22)

If the phase coupling condition is to be satisfied, then

$$\varphi _{k}=\varphi_{i} +\varphi_{j}$$
(23)

must be satisfied, such that

$$\arctan\left( { - \frac{{b_{k} }}{{a_{k} }} \, } \right) = \arctan \left( { - \frac{{b_{i} }}{{a_{i} }}} \right)\arctan\left( { - \frac{{b_{j} }}{{a_{j} }}} \right)$$
(24)

4 Results and discussion

For attaining the operating signals from t pressure-reducing valves, the experiments are conducted in two states such as normal and fault. The further investigations are explained in the next subsections.

4.1 Data collection

The experimental results were simulated using a pilot-operated pressure-minimizing valve. The normal working operation of pressure minimization valve is affected when there exists a foreign matter in the outlet and inlet ports of valves. To achieve operating signal of pressure-minimizing valves in faulty as well as normal states, the following criteria are made.

Normal state: It represents working condition of pressure-reducing valve in normal state.

Fault state: φ 3 mm iron core is included to the inlet as well as outlet ports of pressure-minimizing valve.

In this experiment, pressure-reducing valve’s operating signal was collected for two fault states and the normal operation state of each of the 18 acquisition groups of 54 sets of data. The maximum number of data used by this experimentation was 1024.

4.2 Mechanical signal verification of coupled signal phase

According to the method in 4.1, select a set of data collected by the pressure-reducing valve in usual working conditions, decompose this set of data according to the Fourier transform method, then follow the methods in Eqs. (18) and (19), calculate the coefficients \({a}_{n}\) and \({b}_{n}\), then calculate the corresponding phase \({\varphi }_{n}\), then get a corresponding phase array, hence find the array elements that satisfy the phase coupling relationship \({\varphi }_{k}={\varphi }_{i}+{\varphi }_{j}\) in this array according to the requirements of Eq. (24), and record their corresponding subscripts; then, these subscripts are the frequencies corresponding to these harmonics, and the harmonic frequency that meets the phase coupling condition obtained by the calculation result is [2 86 298, 32 216 428, 65 179 222, 65 292 335, 74 87 144, 74 370 427, 74 454 466, 86 216 482, 87 370 440, 179 292 449, 261 300 453, 283 483 489, 287 299 485, 296 357 0], a total of 14 groups.

Then, according to formula (14), the bispectrum of this group of data (displayed in Fig. 3) reveals that, regardless of the symmetry of the bispectrum, there are about 13 bispectrum peaks in this set of data, which are roughly the same as the 14 harmonics that meet the phase coupling conditions calculated earlier, which illustrates the previous analysis in this article is correct. From the results obtained, as long as the phase coupling condition of \(\varphi_{{{k}}} =\varphi_{i} +\varphi_{{{j}}}\) is met, spectral peaks can be generated in the bispectrogram, regardless of whether the frequency of the corresponding harmonic satisfies the sum–difference relationship of \(\omega_{{{k}}} =\omega_{{{i}}} +\omega_{{{j}}}\). Take the first element (74 87 144) in the value as an example, the first component 2 represents the frequency \(\omega_{i}\) in the harmonic \(\cos \left( {\omega_{i} {{n}} + \phi_{i} } \right),\) the second represents b \(\omega_{j}\) in the harmonic \(\cos \left( {\omega_{j} {{n}} + \phi_{j} } \right),\) and the third represents \({\omega }_{k}\) in the harmonic \(\cos \left( {\omega_{k} {{n}} + \phi_{k} } \right).\) It can be seen that \({\omega }_{i}+{\omega }_{j}\) is not equal to\({\omega }_{k}\), but the phases of the three harmonic components satisfy the condition \(\varphi_{{{k}}}=\varphi_{i} +\varphi_{j}\).

Fig. 3
figure 3

The bispectrum of the group

Therefore, in Fig. 3, there is a bispectral peak at the coordinates (74, 87). From the calculation results, the harmonics of the same frequency can also form a phase coupling relationship with the harmonics of different frequencies at the same time. For example, a harmonic with a frequency of 74 Hz can be combined with (74 87 144), (74 370 427) and (74 454 466), these three groups of harmonics of different frequencies form a phase coupling relationship, and this phenomenon is reflected in the bispectrogram as there are multiple spectral peaks on a certain straight line. In the experiment process, when the calculation accuracy of Eq. (24) is determined to retain two decimal digits, the number of groups of harmonic frequencies that meet the phase coupling condition is almost infinite; when it is determined to be three decimal places, the number of groups is in hundreds of groups and nearly 1000 groups; when it is determined to be four digits after the decimal point, the number of groups is in dozens of groups and nearly 100 groups; when it is determined to be five digits after the decimal point, the number of groups is the aforementioned 14 groups; when it is further determined that it is six digits after the decimal point, there is no answer. This situation shows that the solution of Eq. (24) is related to the calculation accuracy, but it raises a question, that is, what is the theoretical solution of Eq. (24). It can be seen from Eq. (24) that this equation is an underdetermined equation, that is, an equation contains three unknowns, and theoretically, there should be infinite solutions.

From the above analysis, it can be concluded that the peaks of the bispectrum are generated by the phase coupling phenomenon, and this phase coupling is a real phenomenon. Therefore, bispectrum can objectively reflect the phase coupling phenomenon existing in real signals and is an effective signal analysis method.

4.3 Amplification method of bispectral peaks

For a deterministic signal, after differentiation, its bispectrum is approximately equal to

$$B_{x}^{1} = \omega_{i}^{3} X\left( {\omega_{1} } \right)X\left( {\omega_{2} } \right)X * \left( {\omega_{1} + \omega_{2} } \right)$$
(25)

After it is differentiated n times, the corresponding bispectrum becomes

$$B_{x}^{n} = \omega_{i}^{3n} X\left( {\omega_{1} } \right)X\left( {\omega_{2} } \right)X * \left( {\omega_{1} + \omega_{2} } \right)$$
(26)

For a random signal, after differentiating x(n) in Eq. (1), it can be substituted into Eq. (13) to obtain

$$\begin{aligned} {{c(k,l)}}\, & =\frac{{{{A}}_{{4}} {{A}}_{{5}} {{A}}_{{6}} \omega_{04} \omega_{05} \omega_{06} }}{{4}} \, [\cos (\omega {}_{{{05}}}{{ k + }}\omega_{{{04}}} {{l}})+\cos (\omega_{{{06}}} {{ k - }}\omega_{{{04}}} {{ l}})+\cos (\omega_{{{04}}} {{k + }}\omega_{{{05}}} {{ l}}) \\ & \quad +\cos (\omega_{{{06}}} {{ k - }}\omega_{{{05}}} {{ l}})+\cos (\omega_{{{04}}} {{ k - }}\omega_{{{06}}} {{ l}})+\cos (\omega_{{{05}}} {{ k - }}\omega_{{{06}}} {{ l}})] \\ \end{aligned}$$
(27)

After differentiation n times, we get

$$\begin{aligned} {{c(k,l)}} & =\frac{{{{A}}_{{4}} {{A}}_{{5}} {{A}}_{{6}} \omega_{04}^{n} \omega_{05}^{n} \omega_{06}^{n} }}{{4}} \, [\cos (\omega {}_{{{05}}}{{ k + }}\omega_{{{04}}} {{l}})+\cos (\omega_{{{06}}} {{ k - }}\omega_{{{04}}} {{ l}})+\cos (\omega_{{{04}}} {{k + }}\omega_{{{05}}} {{ l}}) \\ & \quad +\cos (\omega_{{{06}}} {{ k}} - \omega_{{{05}}} {{ l}})+\cos (\omega_{{{04}}} {{ k}} - \omega_{{{06}}} {{ l}})+\cos {?}(\omega_{{{05}}} {{ k}} - \omega_{{{06}}} {{ l}})] \\ \end{aligned}$$
(28)

From Eqs. (25) to (28), it can be seen that through the differentiation method, whether deterministic or random signals, the spectral peaks of the coupled harmonics can be highlighted. Additionally, as the order of differentiation increases, if the product of the three frequencies \({\omega }_{04}{\omega }_{05}{\omega }_{06}\) in the coupled harmonics is larger, the peaks of the spectrum are more and more prominent.

Figures 4 and 5 show the bispectra of the two sets of signals in normal and fault states. As can be seen from the figure, they were very similar. Figures 6 and 7 show the bispectra corresponding to the data of Figs. 4 and 5 after being differentiated once. It can be seen that the difference between Figs. 6 and 7 became more obvious. Under normal conditions, once differentiated, the spectral peaks became thicker and more numerous, and although similar changes occurred in the data of the fault state, the degree of change was smaller.

Fig. 4
figure 4

The bispectrum in the normal state

Fig. 5
figure 5

The bispectrum in the fault state

Fig. 6
figure 6

The bispectrum in the normal state after differentiation

Fig. 7
figure 7

The bispectrum in the fault state after differentiation

4.4 Method of adding bispectral peaks

For x(n) in Eq. (1): \(x(n) = \sum_{{{{i}} = {1}}}^{6} {{A}}_{{{i}}} \cos(\omega_{{{i}}} {{ n + }}\phi_{{{i}}} { ) }\),

let

$$x(n) = \sum_{i = 1}^{6} (i = 1)A_{i} \cos (\omega_{i} \, n + \phi_{i})$$
(29)

where \(\phi_{3} \ne \phi_{1} + \phi {}_{2}\), so the phase coupling condition is not met.

Consider

$$\begin{aligned} (\cos \alpha +\cos \beta \, )^{{2}} & =\cos^{{2}} \alpha { + 2}\cos \alpha \, \cos \beta +\cos^{{2}} \beta = 1 + \frac{{1}}{{2}}(\cos {2}\alpha +\cos {2}\beta \, ) \\ & \quad +(\cos (\alpha + \beta ) + \cos (\alpha - \beta )) \\ \end{aligned}$$
(30)

Since there is a \(\cos(\alpha +\beta )\) term in Eq. (29), let \(\alpha = \omega_{1} n + \phi_{1}\), \(\beta = \omega_{2} n + \phi_{2}\).

Then,

$$\cos (\alpha +\beta \, ) =\cos \left( {\left( {\omega_{1} + \omega_{2} } \right)n + \phi_{1} + \phi_{2} } \right)$$
(31)

It can be seen from Eq. (31) that through the square-sum operation, the required coupling components are artificially generated by two harmonic components that do not originally have phase coupling: \(\left( {\omega_{1} + \omega_{2} } \right)n + \phi_{1} + \phi_{2}\).

Therefore, for Eq. (29), let \({{y(n) = x}}_{{1}} {{(n) + x}}_{{1}}^{{2}} {{ (n),}}\) then y(n) must also contain the harmonic components of at the same \(\omega_{1} n + \phi_{1}\), \(\omega_{2} n + \phi_{2}\), \(\left( {\omega_{1} + \omega_{2} } \right)n + \phi_{1} + \phi_{2}\) time, meaning that a signal that meets the phase coupling condition is artificially generated.

Observe the following formula:

$$\begin{aligned} (\cos\alpha + \cos\beta + \cos \gamma )^{{2}} & ={\raise0.7ex\hbox{${3}$} \!\mathord{\left/ {\vphantom {{3} {2}}}\right.\kern-0pt} \!\lower0.7ex\hbox{${2}$}} + {\raise0.7ex\hbox{${1}$} \!\mathord{\left/ {\vphantom {{1} {2}}}\right.\kern-0pt} \!\lower0.7ex\hbox{${2}$}}\left( {{{\cos2}}\alpha + \cos2\beta + \cos2\beta + \cos 2\gamma } \right) (\cos\left( \alpha \right.+\beta { )} \\ & \quad + (\cos(\alpha - \beta)) + \cos(\alpha + \gamma ) + \cos(\alpha - \left. {\gamma )} \right) \, + \cos(\beta + \gamma ) + \cos(\beta - \gamma ) \\ \end{aligned}$$
(32)

Here,

$${{x}}_{{2}} {{(n) = }}\sum_{{{{i}} = {1}}}^{6} {{A}}_{{{i}}} \cos(\omega_{{{i}}} {{ n + }}\phi_{{{i}}} { ) }$$
(33)

where \(\varphi {}_{{6}}=\phi_{4} +\phi_{{5}}\) satisfies the phase coupling condition. Then, let \(\alpha = \omega_{4} \, n + \phi_{4} ,\beta = \omega_{5} \, n + \phi_{5} ,\gamma = \omega_{6} \, n + \phi_{6}\)

By substituting into Eq. (31), it can be seen that the harmonic components originally met the phase coupling condition. After the square-sum calculation, in addition to this term, \(\cos \left( {\alpha + \beta } \right)\) the terms are added. After \(\cos \left( {\alpha + \gamma } \right)\), \(\cos \left( {\beta + \gamma } \right)\) operation of square sum, not only is the previous coupling term retained, but some new coupling terms are added. That is, the square-sum operation can increase the number of bispectral peaks of the original signal.

Here, two diverse sets of data were chosen, in which one is utilized for normal state and the other is for fault state. It can be seen from Figs. 8 and 9 that the bispectra were very similar and difficult to distinguish. Assuming that the original data were represented by x(n), after \({{y(n) = x(n) + x}}^{{2}} {{ (n)}}\), the bispectrum of the signal y(n) was calculated. The corresponding outcomes of two data sets are displayed in Figs. 10 and 11. It can be seen that, compared with Figs. 8 and 9, in Figs. 10 and 11, the bispectral peaks of the two sets of data were significantly increased, making it possible to distinguish the two mechanical operating states that were difficult to distinguish by bispectra alone. Since the number of peaks in Fig. 10 is significantly more than that in Fig. 11 after the square-sum calculation, this phenomenon further illustrates that the square-sum calculation can make the harmonic components that do not meet the phase coupling conditions match. Presumably, the original signal in the fault state contains more harmonic components that do not meet the phase coupling conditions than the corresponding components of the original signal in the normal state.

Fig. 8
figure 8

The bispectrum in the normal state

Fig. 9
figure 9

The bispectrum in the fault state

Fig. 10
figure 10

The bispectrum in the normal state after peaks added

Fig. 11
figure 11

The bispectrum in the fault state after peaks added

4.5 Method of suppressing bispectral peaks

Set: \({{x}}_{{2}} (n) = \sum_{{{{i}} = {1}}}^{6} {{A}}_{{{i}}} \cos(\omega_{{{i}}} {{ n + }}\phi_{{{i}}})\).where \(\phi_{6} \ne \phi_{4} + \phi_{5}\) meet the phase coupling condition, and let \(\alpha =\omega_{{4}} {{ n + }}\phi_{{4}} {,}\beta =\omega_{{5 }} {{n + }}\phi_{{5}} {,}\gamma =\omega_{{6}} {{ n + }}\omega {6}\)

Consider the following equations:

$$\cos((\omega_{{4}} {{ n + }}\phi_{{4 }}) + \cos(\omega_{{4}} {{ n + }}\phi_{{4}} ) ) = 2\cos(\omega_{{4 }} {{n + (}}\phi_{{4}} +\varphi_{{4}} )/2) \cos(((\phi_{{4}} - \varphi_{{4}} { )/2) )}$$
(34)
$$\cos((\omega_{5} {{ n + }}\phi_{{5 }} ) + \cos(\omega_{{5}} {{n + }}\phi_{{5}} ) ) = 2\cos(\omega_{{5}} {{n + (}}\phi_{{5}} + {\varphi_{{5}}} {{ )/2) \cos(((}}\phi_{{5}} - {\varphi_{{5}}} { )/2) ) }$$
(35)

Among them, \(\varphi_{{4}} {,}\varphi_{{5}}\) can be any value in the interval \(\left[ {{0,2}\pi } \right]\), and \(\cos (\omega_{4} \, n + \phi_{4} )\) , \(\cos (\omega_{5} \, n + \phi_{5} )\) are signal components that are added artificially.

The \(\phi_{6} \ne \phi_{4} + \phi_{5}\) equation that originally satisfies the phase coupling relationship is changed into \(\varphi_{6} \ne \left( {\phi_{4} + \varphi_{4} + \phi_{5} + \varphi_{5} } \right)/2\), which no longer meets the phase coupling condition.

To conduct experimental verification, in a similar fashion to the previous section, a set of data was also taken in normal and fault states, and bispectra are shown in Figs. 12 and 13. To determine the frequency of the added signal, an algorithm was adopted. The normal state and fault state of bispectrum after adding peaks are described in Figs. 14 and 15.

Fig. 12
figure 12

The bispectrum in the normal state

Fig. 13
figure 13

The bispectrum in the fault state

Fig. 14
figure 14

The bispectrum in the normal state after peaks added

Fig. 15
figure 15

The bispectrum in the fault state after peaks added

The algorithm to determine the frequency of the added signal is given as follows:

  1. 1.

    Calculate the bispectrum of the signal to be added.

  2. 2.

    Determine a number of spectral peaks from large to small in the bispectral results obtained, and record the frequency coordinates of each spectral peak at the same time.

  3. 3.

    The determined frequency-coordinate value is used as the frequency of the added cosine signal, and the phase of the signal can be randomly generated.

According to the above algorithm, in the experiment, five values were taken from large to small according to the size of the peak of the spectrum, and then, the corresponding cosine signals were constructed. These were then added to the original signal in Figs. 12 and 13, and the corresponding bispectra were obtained, as shown in Figs. 14 and 15. Compared with Figs. 12 and 13, the peaks of Figs. 14 and 15 were significantly reduced. It can also be seen from Figs. 14 and 15 that although Figs. 12 and 13 are difficult to distinguish, after taking the above measures to suppress the peaks, the composition of the peaks in Fig. 14 was obviously simpler than that in Fig. 15. The peaks in Fig. 13 were also relatively more concentrated. This shows that the components of the fault-state signal may be more complicated than that of the normal-state signal. At the same time, by adopting the above method, the bispectral peaks of the signal could be successfully reduced. This also shows that the coupled harmonic component \(\cos (\omega_{6} \, n + \phi_{6} )\) in the mechanical signals could possibly exist independently of its constituent components \(\cos (\omega_{4} \, n + \phi_{4} )\), \(\cos (\omega_{5} \, n + \phi_{5} ).\) Otherwise, this method of reducing the bispectral peaks would not succeed.

5 Conclusions

Bispectrum analysis has gained significant attention in various fields such as mechanical fault diagnosis, radar signal analysis, and sound signal analysis, among others. The formation of bispectral peaks is due to phase coupling in harmonics, which can be utilized to distinguish signal states. However, in some cases, bispectrum in different states can be difficult to distinguish, and thus, methods to enhance the application result of bispectrum have been proposed. This study analyzed the generation mechanism of coupled harmonic signals for bispectral peaks and proposed a method to calculate the number of bispectral peaks and their positions. The proposed methods to amplify, increase, and suppress bispectral peaks can make bispectra more distinguishable for signals that were originally indistinguishable. Experimental testing confirmed the effectiveness of the proposed methods, which may make bispectrum more applicable in practical engineering situations. By using these methods, the distribution of bispectral peaks in different states can be changed, making it easier to distinguish between different states. The results of this study contribute to the development of bispectrum analysis and provide a new perspective for studying the distribution of bispectral peaks. Furthermore, the proposed methods offer practical solutions for enhancing the application efficiency of bispectrum analysis in various fields. In summary, this study contributes to the understanding of bispectrum analysis and its potential applications in mechanical fault diagnosis, radar signal analysis, and sound signal analysis. The proposed methods provide practical solutions for improving the application efficiency of bispectrum analysis and may lead to new developments in this area.