Next Article in Journal
CMOS Fixed Pattern Noise Removal Based on Low Rank Sparse Variational Method
Previous Article in Journal
Discrete Element Analysis of the Strength Anisotropy of Fiber-Reinforced Sands Subjected to Direct Shear Load
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Optimized Adaptive Chirp Mode Decomposition Method in Chirp Signal

1
School of Mechanical Engineering, North University of China, Taiyuan 030051, China
2
Key Laboratory of Advanced Manufacturing Technology of Shanxi Province, Taiyuan 030051, China
3
School of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 030619, China
4
School of Mechanical Electronic & Information Engineering, China University of Mining and Technology, Beijing 100083, China
5
Shanxi Institute of Energy, Taiyuan 030006, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(11), 3695; https://doi.org/10.3390/app10113695
Submission received: 11 April 2020 / Revised: 20 May 2020 / Accepted: 21 May 2020 / Published: 27 May 2020
(This article belongs to the Section Mechanical Engineering)

Abstract

:
The adaptive chirp mode decomposition method has a good effect on processing chirp signals. The parameter α controls the smoothness of the output signal. Too small an α will cause a smooth output signal. The parameter β controls the instantaneous frequency (IF). If too small a β value is used, the output IF will be very smooth. However, rapidly changing IFs require a relatively large β. However, the choice of α,β is artificially set, and there are errors in practical applications. Therefore, it employs the state transition algorithm to adaptively optimize α,β to improve the signal-to-noise ratio (SNR) and resolution of the signal. First, as the species number of the state transition algorithm method is set artificially and has a long running time, this paper proposes a Rastrigin optimization test equation to test the optimization time of different species and determine the number of optimal species; second, the state transition algorithm determined by the number of species is employed to adaptively find the α,β in the adaptive chirp mode decomposition algorithm; finally, the optimized adaptive chirp mode decomposition method is applied to the simulation signal and chirp signal from marine animals to verify the proposed method.

1. Introduction

In nature, a large number of nonlinear chirp (NC) signals are generated every day, such as human communication sounds, and the ultrasonic waves from bats, dolphins, and whales, etc. [1,2,3,4]. In the radar system [5,6], if the sinusoidal signal is transmitted and the target is in uniform-acceleration motion, the echo signal can be approximately regarded as the NC signal. In communication systems [7,8,9], some clutter and interference can be regarded as NC signals. As NC signals and their parameters have practical physical meaning in many fields, the research on NC signals detection and parameter estimation is of great significance.
Most decomposition methods extract each signal mode directly in the time domain, of which empirical mode decomposition (EMD) [10,11,12,13] is the most famous one. EMD is a completely data-driven method that can adaptively decompose complex NCs into simple modes. Although EMD is sensitive to noise and lacks mathematical models, it has been widely used in various fields. On the basis of EMD, the methods of EMD and ensemble empirical mode decomposition (EEMD) have been proposed; however, these approaches only address part of the problem, and some challenging issues remain to be addressed. For instance, these improved methods based on EMD have a poor resolution for split-off mode.
To further understand the characteristics of NC signals, it is necessary to extract each nonlinear chirp model from the signal data. In the past few decades, many methods have been developed to decompose NCs. These methods implement signal decomposition in the time, frequency, and time–frequency (TF) domains. From the TF plane, we can observe time-varying features and perform signal decomposition. However, due to the limitation of the Heisenberg uncertainty principle, the TF representation generated by conventional methods is usually fuzzy, and it is impossible to provide accurate TF representation for time-varying signals. The disadvantages of traditional TF methods severely limit their application in actual signal processing. In the past decades, TF has gradually developed many advanced methods, such as the reassignment method (RM) [14,15], synchrosqueezing transform (SST) [16,17], demodulated SST (DSST) [18,19], and high-order SST [20,21]. RM technology stimulates post-processing of traditional TF methods and is an effective way to obtain clearer TF results. However, the RM framework is based on a spectrogram, which means that RM results lose the ability to reconstruct the signal. The SST method not only enhances the TF resolution but also allows the signal to be reconstructed. On the contrary, when processing signals that change over time (such as a linear frequency-modulated signal or a non-linear frequency-modulated (FM) signal), SST cannot generate a concentrated TF result.
The time–frequency transform maps the chirp signal to the time–frequency domain. It is easy to observe the rule of frequency changes with time, which is conducive to signal detection and parameter estimation. The time–frequency transform can be used to describe the energy density of the signal at different times and frequency by constructing the joint function of time and frequency. At present, time–frequency transforms commonly used are the short-time Fourier transform (STFT) [22,23,24,25], Wigner–Ville distribution (WVD) [26,27], fractional Fourier transform [28,29], cubic phase function [30], and Zak transform (ZT) [31,32]. In addition, as the chirp signal usually presents an impact function of frequency linearly varying with time in the time and frequency domain, the linear detection and extraction method in image processing can be combined with the commonly used time–frequency transformation to estimate the initial frequency and frequency modulation slope. Chen [33] applied the VMD method to nonlinear chirp signals and achieved good results. However, as it processes the signals based on VMD, it is still limited to the determination of the number of signal decomposition layers. Chen [34] uses the matching tracking algorithm of the greedy algorithm to estimate each signal adaptively on the basis of Reference [33], which overcomes the defect of Variational nonlinear chirp mode decomposition (VNCMD). In reference [34], two important parameters α , β control the components of the output signal and instantaneous frequency (IF), respectively. However, as the selection of α and β is artificially set, there are errors in practical applications.
Based on the above problems, this paper proposes to use the state transition algorithm (STA) [35] to adaptively determine α and β to improve the resolution of the output signal. As the number of species in the STA is an artificial error, this paper proposes the Rastrigin optimization test equation to optimize the number of different species, and detects the time of each optimization (the number of species is 1–100, in which the rotation operator, translation operator, expansion operator, and axesion operator are unchanged, and are set to α = 1 , β = 1 , γ = 1 , δ = 1 , respectively). In order to accurately determine the number of species, this paper takes the average value of 10,000 times the operation time of the same species optimization and compares the average optimization time of each species to determine the number of species corresponding to the minimum optimization time. Finally, the adaptive chirp mode decomposition (ACMD) method optimized in this paper is applied to the chirp signal from marine animals, which verifies the feasibility of the proposed method.

2. Basic Theory

2.1. ACMD

ACMD was proposed by Chen on the basis of VNCMD, and they used a matching pursuit algorithm in the greedy algorithm to adaptively estimate each signal. The i-th signal should be defined as follows:
min a i ( t ) , b i ( t ) , f ˜ i ( t ) { a i ( t ) 2 2 + b i ( t ) 2 2 + α s ( t ) s i ( t ) 2 2 } w i t h   s i ( t ) = a i ( t ) cos ( 2 π 0 t f ˜ i ( τ ) d τ ) + b i ( t ) sin ( 2 π 0 t f ˜ i ( τ ) d τ )
where s ( t ) s i ( t ) 2 2 is the residual signal from which the current component signal is removed, and α > 0 is the weight of the coefficient. Like matching pursuit, ACMD greedily looks for signal components that extract the most energy from the input signal. Assuming that the signal is discrete in time t = t 0 , , t N 1 series, the discrete expression of Equation (1) is as follows:
min u i , f i { Θ u i 2 2 + α s - G i u i 2 2 }
where Θ = [ Ω Ω ] and Ω denotes the second-order difference matrix; s = [ s i ( t 0 ) , , s i ( t N 1 ) ] T , a i = [ a i ( t 0 ) , , a i ( t N 1 ) ] T , b i = [ b i ( t 0 ) , , b i ( t N 1 ) ] T , and u i = [ a i T , b i T ] T .
G i = [ G i , S i ]
C i = d i a g [ cos ( φ i ( t 0 ) ) , , cos ( φ i ( t N 1 ) ) ]
S i = d i a g [ sin ( φ i ( t 0 ) ) , , sin ( φ i ( t N 1 ) ) ]
where φ i ( t ) = 2 π 0 t f ˜ i ( τ ) d τ .
Equation (2) gives a matrix G i . The vector u i can be estimated by solving the l 2 normalized least-squares problem. On the other hand, the phase function of the demodulation function contains information on the frequency function. The optimization problem of Equation (2) can be solved by an iterative algorithm, which can update the demodulated signal and frequency function in turn. For the j-th iteration, the update of the vector u i is as follows:
u i j = [ a i j b i j ] = arg min u i { Θ u i 2 2 + α s G i j u i 2 2 } = ( 1 α Θ T Θ + ( G i j ) T G i j ) 1 ( G i j ) T s
The frequency function f ˜ i j ( τ ) constructs G i j , and the superscript . j indicates the number of iterations. In addition, the parameter α controls the smoothness of the output signal. At this time, the method is a TF band-pass filter, and the bandwidth of the filter is determined by α . Too small an α will cause the filter to have a narrow bandwidth (i.e., a smooth output signal). The signal components can be estimated as follows:
s i j = G i j u i j
Employing the demodulated signal obtained in Equation (6), the frequency increase can be estimated as follows:
Δ f ˜ i j ( t ) = 1 2 π d d t ( arctan ( b i j ( t ) a i j ( t ) ) ) = b i j ( t ) × ( a i j ( t ) ) a i j ( t ) × ( b i j ( t ) ) 2 π ( ( a i j ( t ) ) 2 + ( b i j ( t ) ) 2 )
IF is a smoothing function and the growth of frequency should be smooth enough. Therefore, in practice, in order to reduce the influence of noise, a low-pass filter is used to process the signal growth. The IF may eventually be updated as follows:
f i j + 1 = f i j + ( 1 β Ω T Ω + I ) 1 Δ f ˜ i j
where f i j = [ f ˜ i j ( τ 0 ) , , f ˜ i j ( τ N 1 ) ] T , Δ f ˜ i j = [ Δ f ˜ i j ( τ 0 ) , , Δ f ˜ i j ( τ N 1 ) ] T , I is the identity matrix, Ω is the second-order difference matrix, and ( 1 β Ω T Ω + I ) 1 denotes a low-pass filter. If too small a β is used, the output IF will be very smooth. However, rapidly changing IFs require a relatively large β . Vector G i j + 1 can be updated by employing f i j + 1 (Equations (3)–(5)), and Equations (6)–(9) can be repeated in the next iteration.
As mentioned before, the parameters α , β control the components of the output signal and IF, respectively. In ACMD, in order to process the vibration signal with fast fluctuation IFs, it is recommended to use a relatively large α and β ( α = 1 × 10 3 , β = 1 × 10 4 ), and the termination threshold ν is set to 1 × 10 8 according to the required accuracy. However, the choice of α , β is artificially set, and there are errors in practical applications. Therefore, this paper employs the state transition algorithm (STA) to adaptively optimize α , β to improve the signal-to-noise ratio (SNR) and resolution of the signal.

2.2. State Transition Algorithm

The STA [35] can optimize several parameters at the same time, and it is an efficient random optimization algorithm. This algorithm treats the result of the optimization problem as a state, and regards the process of searching in the search space as an evolutionary algorithm of the process of state transition. This algorithm uses four state operators of rotation, translation, expansion, and axesion to solve the continuous optimization problem. The algorithm has strong global search ability, fast convergence speed, and high optimization precision.
The STA can be written as:
{ x k + 1 = A k x k + B k u k y k + 1 = f ( x k + 1 )
where x k R n and x k + 1 represent the current state and the transition state, respectively. A k and B k are state transition matrices and can be considered as the operator of the optimization algorithm. u k is a function related to the current state x k and the historical state. f ( ) denotes the objective function.
To solve the optimization problem of Equation (10), the four core operation operators are as follows:
Rotation operator:
x k + 1 = x k + α 1 n x k 2 R r x k
where x k R n , α is a positive number and becomes a rotation operator, n denotes the number of variables, and R r R n × n is a uniformly distributed random matrix between [ 1 , 1 ] . The operator is a search algorithm to search in a super surface with x k as the center and α as the radius, and the radius α satisfies x k + 1 x k 2 α .
Translation operator:
x k + 1 = x k + β R t x k x k 1 x k x k 1 2
β is a positive number and becomes a translation operator. R t R is a random number with a uniform distribution between [ 0 , 1 ] . The operator searches along the positive direction of the x k 1 to x k gradient with a maximum search step of β .
Expansion operator:
x k + 1 = x k + γ R e x k
γ is a positive number and becomes an expansion operator. R e R n × n is a diagonal matrix that follows a Gaussian distribution. The operator can optimize the whole search space.
Axesion operator:
x k + 1 = x k + δ R a x k
δ is a positive number and becomes an axesion operator. R a R n × n is a diagonal matrix that follows a Gaussian distribution, and the matrix has only one random position with elements other than zero.
The basic flowchart of the STA is shown in Figure 1. In Figure 1, B e s t is the optimal individual in the species, S E is the number of individuals in the search species, and α , β , γ , δ are the rotation operator, translation operator, expansion operator, and axesion operator, respectively. In Figure 1, three steps of expansion, rotation, and axesion are performed, and the translation operation is embedded in these three steps.
Specific steps are as follows:
Step1:
Determine the problem objectives and variables. The number of searches S E for initializing the state transition algorithm and the value of each operation factor α , β , γ , δ .
Step2:
Calculate the fitness value of each individual in the species.
Step3:
B e s t expansion ( B e s t , S E , β , γ ) , o l d B e s t B e s t , its fitness value is f ( B e s t ) .
Step4:
Copy o l d B e s t into a species with S E individuals, and expand to obtain species s t a t e . Calculate the individual fitness value in s t a t e . At this time, the best individual in the group is n e w B e s t , and the fitness value is g B e s t .
Step5:
If g B e s t < f ( B e s t ) (for the minimization problem), then f ( B e s t ) g B e s t , B e s t n e w B e s t , and execute Step6; otherwise, execute Step7.
Step6:
x k 1 o l d B e s t , x k B e s t , each copied S E times, paired in pairs. Species s t a t e is obtained after performing the transfer operation according to Equation (12). Calculate the individual fitness value in s t a t e . At this time, the optimal individual of the group is n e w B e s t , and the fitness value is g B e s t .
Step7:
If g B e s t < f ( B e s t ) , then f ( B e s t ) g B e s t , B e s t n e w B e s t .
Step8:
Output B e s t as an expansion operation.
Step9:
B e s t rotation ( B e s t , S E , α , β ) and B e s t axesion ( B e s t , S E , β , δ ) are similar to Step3–Step8.
Step10:
Whether the final result satisfies the termination condition, if it is satisfied, the optimal result is output; otherwise, Step 2 to Step 9 are continued.

2.3. Optimized ACMD Method

Like other algorithms, the STA is based on the iterative search of individuals in the neighborhood. The difference is that each individual in the search species uses the group optimal value, that is, the elite individual. The search process is only related to the group optimal value of the previous generation, and the search is carried out within the group optimal neighborhood. For example, when performing the expansion operation, the optimal individual of the group is first taken as an input, the optimal individual is then copied to the number of individuals S E of the search species, and the expansion operation is performed on these optimal individuals. The optimal individual in the group is calculated by performing the expansion operation, and the optimal individual is used as the input for the next operation.
The state transition algorithm has five important parameters, that is, the number of individuals in the search species S E , rotation operator α , translation operator β , expansion operator γ , and axesion operator δ . In the case where the number of individuals S E is constant, the larger the value of α , β , γ , δ , the larger the search range of the corresponding operator, and the larger the search range, which is beneficial to the global search. When its value is small, the search accuracy is high, which is advantageous for the local search. In References [36,37], the species S E is set to S E = 20 and S E = 10 , respectively, because the number of artificial species will affect the accuracy of the search. This paper proposes the Rastrigin optimization test equation to optimize the number of different species, and detects the time of each optimization (the number of species is 1–100, in which the rotation operator, translation operator, expansion operator, and axesion operator are unchanged and are set to α = 1 , β = 1 , γ = 1 , δ = 1 , respectively). Through multiple inspections, the number of species of the state transition algorithm when the average optimization time is the shortest is finally determined.
Rastrigin function:
f = i = 1 n ( x i 2 10 cos ( 2 π x i ) + 10 ) [ 5.12 , 5.12 ]
where x i is the i-th element of the n -dimensional Euclid space element.
This paper uses the improved STA method to optimize in the ACMD method. The optimization process is shown in Figure 2.
Step1:
Determine the species of the STA when the average optimization time is the shortest through multiple detections.
Step2:
Bring the number of optimal species groups into the STA algorithm.
Step3:
Employ the optimized STA algorithm to find the optimal parameter.
Step4:
The optimal parameter is input into ACMD, and the optimized ACMD is used to process the chirp signal.

3. Simulation

3.1. STA

This article applies the intelligent algorithms of Ant Lion Optimizer (ALO), Grey Wolf Optimizer, Lightning Search Algorithm (LSA), Particle Swarm Optimization (PSO), STA, and Whale Optimization Algorithm (WOA) to the optimization process of Rastrigin optimization test equations. The number of functions is set to 100, the number of iterations is set to 500, and the operation is repeated 30 times. The total running time is shown in Table 1. The fastest speed of the STA algorithm is 13.196 s.
Because the number of species of STA affects the speed and accuracy of the algorithm, before the study in this paper, the species number was set artificially and there were human errors. This paper proposes the Rastrigin optimization test equation to optimize the number of different species, and detects the time of each optimization (the number of species is 1–100, in which the rotation operator, translation operator, expansion operator, and axesion operator are unchanged and are set to α = 1 , β = 1 , γ = 1 , δ = 1 , respectively) and obtains the result shown in Figure 3. In Figure 3, the X-coordinate is the number of different species, and the Y-coordinate is the optimization time. After three runs, it is clearly observed in Figure 3 that the number of optimal species for the first run was 32, and the optimization time was 0.05793 s. The number of optimal species in the second run was 9, and the optimization time was 0.06298 s. The number of optimal species in the third run was 36, and the optimization time was 0.06833 s.
It can be predicted that the optimal number of species is different in each run, so in order to determine the optimal number of species more accurately, this paper will optimize each species 10,000 times and record the time of each run. As depicted in Figure 3, the number of optimal species groups is uncertain for each run. In order to determine the species number accurately, this paper takes the average value of 10,000 times the running time of the same species optimization. Then, 1–100 species are taken and run 10,000 times to give Figure 4. The X-coordinate is the number of species and the Y-coordinate is the average running time of 10,000 times for the same species optimization. Figure 4 clearly shows that when the species is S E = 9 , the shortest average optimization time is 0.09718 s. Compared to the artificially set species, the method proposed in this paper can improve the efficiency of optimization and save time. This article takes S E = 9 , S E = 10 , S E = 20 , and S E = 30 as examples to run each species 10,000 times, and records the time of each run to give Figure 5, where the X-coordinate is the number of runs and the Y-coordinate is the running time. In Figure 5a, when the species is S E = 9 , the change in the running time is relatively uniform, and there is no sudden change. Figure 5b–d show that the time amplitude of each optimization of the same species greatly changes. Therefore, taking S E = 9 can improve the efficiency of optimization and save time for optimization.

3.2. Parameter Optimization

In order to accurately compare with ACMD, it is proved that the method proposed in this paper optimizes the α , β value in the ACMD. In this paper, the same simulation signal is constructed as ACMD (two signals with large IFs fluctuation):
{ S 1 ( t ) = exp ( 0.3 t ) × cos ( 700 π t + cos ( 50 π t ) ) S 2 ( t ) = exp ( 0.6 t ) × cos ( 500 π t + cos ( 40 π t ) ) S ( t ) = S 1 ( t ) + S 2 ( t )
The two signals IFs are f 1 ( t ) = 350 25 sin ( 50 π t ) and f 2 ( t ) = 250 20 sin ( 40 π t ) , respectively. The time-domain and frequency-domain diagrams of the signal are shown in Figure 6. The two main frequencies in the spectrum (250 and 350 Hz) correspond to the center frequencies of the IFs of the two signal components.
α and β of the ACMD processing simulation signal are set to 1 × 10 3 and 1 × 10 4 , respectively. The simulated signals were processed by ACMD to obtain the final estimated signal IFs. The SNRs of IFs1 and S1 (t), and IFs2 and S2 (t) are calculated, respectively, and S N R 1 = 23.970 , S N R 2 = 29.155 .
An improved STA was used to optimize α and β in ACMD, with the SNR as the Z-axis, and C and D as the X- and Y-axes, respectively. The results are shown in Figure 7. The range of the α value optimization in this paper is 1 × 10 5 1 × 10 2 , and the range of β value optimization in this paper is 1 × 10 6 1 × 10 3 . In Figure 7a, S N R 1 = 26.16 , α = 3 × 10 5 , β = 8.61 × 10 4 . In Figure 7b, S N R 2 = 32.63 , α = 6 × 10 5 , and β = 2.95 × 10 4 . As there are 106 data in the optimization result, the color display of the graph is not obvious, so this paper extracts 400 data points around the largest data point to enlarge the graph. As shown in Figure 7a,b, the maximum point can be clearly observed in the figure.
The figure in this paper is the simulation display of Matlab2016a version, and the data in Figure 7a,b are the approximations obtained by rounding. This article exports 100 detailed data, as shown in Table 2 and Table 3, where Table 2 is the IFs1 with different α , β corresponding to SNR data. Table 3 is the IFs2 with different α , β corresponding to SNR data. It can be observed from Table 2 that when S N R 1 = 26.159 , the SNR of IFs1 is the largest. When S N R 2 = 32.633 , the SNR of IFs2 is the largest in Table 3.
Based on the above chart, we can obtain such a conclusion: When the SNR of different signals is the largest, they correspond to different α and β values. Therefore, ACMD uses artificial settings of α and β , and using the same α and β for different signals has drawbacks. Employing the method proposed in this paper can improve the SNR. The SNR improvement is as follows:
R = S N R i S N R o S N R o × 100 %
where R is the SNR improvement; S N R i denotes the SNR of the method proposed in this article; S N R o denotes the SNR obtained using the ACMD method.
From Equation (17), we can see that the IFs1 and IFs2 obtained by the method proposed in this paper are 9.134% and 11.931% higher than those obtained by the ACMD method, respectively.

4. Experimental Verification

In the experimental part, the proposed method was applied to the signals from the marine animals False Killer Whale, Baird’s Beaked Whale, Weddell Seal, and Bottlenose Dolphin [38]. As marine animals use sound for echolocation and communication, it is very important to analyze these sound signals in studying the behavior of marine animals. As shown in Figure 8, the time-domain diagram of the animal sound signal and the time–frequency diagram processed by the ACMD method are shown, where α = 1 × 10 3 , β = 1 × 10 4 . It can be observed from the time–frequency diagram that there is noise interference in the signal.
The method proposed in this article is employed to find the optimal α , β value, and its optimization result is shown in Figure 9. Due to a large amount of data, this article will locally enlarge around its maximum point of SNR. The α , β corresponding to the maximum point of the four types of biological SNR in the Figure 10 is: False Killer Whale, α = 3.26 × 10 3 , β = 1 × 10 6 ; Baird’s Beaked Whale, α = 9.96 × 10 3 , β = 9.96 × 10 4 ; Weddell Seal, α = 9.96 × 10 3 , β = 9.96 × 10 4 ; Bottlenose Dolphin, α = 9.86 × 10 3 , β = 9.76 × 10 4 . The most suitable α , β is brought into ACMD and the marine animals’ signal is processed to obtain the results shown in Figure 10. Compared to the time–frequency diagram in Figure 8 and Figure 10, it can be observed that the signal noise in Figure 10 is less, which proves the effectiveness of the method proposed in this paper.
In order to describe the change in the SNR before and after improvement, this paper uses Equation (17) to show the change in the SNR before and after. According to Equation (17), the SNRs of the False Killer Whale, Baird’s Beaked Whale, Weddell Seal, and Bottlenose Dolphin that increased are 672.018%, −185.595%, 7.777%, and 32.759%, respectively. Table 4 lists the SNR changes before and after ACMD optimization. Although the improvement in Baird’s beaked whale is −185.595%; in fact, the SNR is increased from −2.443 to −1.434. In Table 5, Table 6, Table 7 and Table 8, 100 SNR parameters around the maximum SNR of four marine animals are listed.

5. Conclusions

The ACMD method has a good effect on processing chirp signals. The parameter α controls the smoothness of the output signal. Too small an α will cause a smooth output signal. The parameter β controls the IFs. If too small a β is used, the output IF will be very smooth. However, rapidly changing IFs require relatively large β . The choice of α , β is artificially set, and there are errors in practical applications. Therefore, it employs STA to adaptively optimize α , β . As the number of species in the STA is an artificial error, this paper proposes the Rastrigin optimization test equation to optimize the number of different species. Finally, the ACMD method optimized in this paper is applied to the chirp signal from marine animals, which verifies the feasibility of the proposed method. The following conclusions can be drawn in this paper:
  • This article applies the intelligent algorithms of Ant Lion Optimizer (ALO), Grey Wolf Optimizer, Lightning Search Algorithm (LSA), Particle Swarm Optimization (PSO), STA, and Whale Optimization Algorithm (WOA) to the optimization process of Rastrigin optimization test equations. The comparison shows that the fastest STA is 13.196 s. Through a large number of simulation experiments, it is learned that when the population is 9, the STA algorithm runs fastest.
  • The artificial α , β in ACMD has an error when processing the signal, and different signals require different α , β values.

Author Contributions

W.D. and N.D. performed the simulation experiment; J.W., Z.W. and Z.Z. analyzed the data and contributed reagents/materials/analysis tools; H.H. wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (51905496), Shanxi Applied Basic Research Project (Grant No. 201801D221237), the project supported by Science Foundation of North University of China (NO. XJJ201802), the Open Fund of Key Laboratory of Advanced Manufacturing Technology of Shanxi Province (XJZZ201802).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Baroni, M. Linguistic generalization and compositionality in modern artificial neural networks. Philos. Trans. R. Soc. B-Biol. Sci. 2020, 375, 20190307. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Lee, H.; Roan, M.J.; Ming, C.; Simmons, J.A.; Wang, R.; Muller, R. High-frequency soundfield microphone for the analysis of bat biosonar. J. Acoust. Soc. Am. 2019, 146, 4525. [Google Scholar] [CrossRef] [PubMed]
  3. Pedersen, M.B.; Fahlman, A.; Borque-Espinosa, A.; Madsen, P.T.; Jensen, F.H. Whistling is metabolically cheap for communicating bottlenose dolphins (Tursiops truncatus). J. Exp. Biol. 2020, 223, jeb212498. [Google Scholar] [CrossRef] [PubMed]
  4. Allen, J.A.; Garland, E.C.; Dunlop, R.A.; Noad, M.J. Network analysis reveals underlying syntactic features in a vocally learnt mammalian display, humpback whale song. Proc. R. Soc. B-Biol. Sci. 2019, 286, 20192014. [Google Scholar] [CrossRef] [Green Version]
  5. Coluccia, A.; Fascista, A.; Ricci, G. A novel approach to robust radar detection of range-spread targets. Signal Process. 2020, 166, 107223. [Google Scholar] [CrossRef]
  6. Jin, Y.; Duan, Y.L. A new method for abnormal underground rocks identification using ground penetrating radar. Measurement 2020, 149, 106988. [Google Scholar] [CrossRef]
  7. Ibrahim, A.A.; Ata, S.O.; Erdogan, E.; Durak-Ata, L. Performance analysis of free space optical communication systems over imprecise Malaga fading channels. Opt. Commun. 2020, 457, 124694. [Google Scholar] [CrossRef]
  8. Wang, Z.J.; Zhou, J.; Wang, J.Y. A novel Fault Diagnosis Method of Gearbox Based on Maximum Kurtosis Spectral Entropy Deconvolution. IEEE Access 2019, 7, 29520–29532. [Google Scholar] [CrossRef]
  9. Wang, F.; Hu, G.J.; Du, T.; Sun, Y.D.; Hao, X.M.; Chen, J.R.; Wu, P. Performance research of mPPM-QPSK modulation signal for free space optical communication. Opt. Commun. 2020, 457, 124646. [Google Scholar] [CrossRef]
  10. Zhang, Z.J.; Xie, H.; Tong, X.H.; Zhang, H.W.; Liu, Y.; Li, B.B. Denoising for satellite laser altimetry full-waveform data based on EMD-Hurst analysis. Int. J. Digit. Earth 2019. [Google Scholar] [CrossRef]
  11. Wang, Z.J.; Zheng, L.K.; Du, W.H. A novel method for intelligent fault diagnosis of bearing based on capsule neural network. Complexity 2019. [Google Scholar] [CrossRef] [Green Version]
  12. Wang, Z.J.; Du, W.H.; Wang, Z.Y. Research and Application of Improved Adaptive MOMEDA Fault Diagnosis Method. Measurement 2019, 140, 63–75. [Google Scholar] [CrossRef]
  13. Wu, Q.Q.; Qiang, S.Z.; Li, X.C.; Wang, Y.Q. Lidar full-waveform decomposition based on the empirical mode decomposition and Gaussian function model. Meas. Sci. Technol. 2020, 31, 025206. [Google Scholar]
  14. Cho, H.; Kim, W.J.; Hong, W. Underwater Signal Analysis in the Modulation Spectrogram with Time-Frequency Reassignment Technique. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2019, E102A, 1542–1544. [Google Scholar] [CrossRef]
  15. Auger, F.; Flandrin, P.; Lin, Y.T.; McLaughlin, S.; Meignen, S.; Oberlin, T.; Wu, H.T. Time-Frequency Reassignment and Synchrosqueezing. IEEE Signal Process. Mag. 2013, 30, 32–41. [Google Scholar] [CrossRef] [Green Version]
  16. Li, L.; Cai, H.Y.; Han, H.X.; Jiang, Q.T.; Ji, H.B. Adaptive short-time Fourier transform and synchrosqueezing transform for non-stationary signal separation. Signal Process. 2020, 166, 107231. [Google Scholar] [CrossRef]
  17. Tao, J.F.; Zeng, H.W.; Qin, C.J.; Liu, C.L. Chatter detection in robotic drilling operations combining multi-synchrosqueezing transform and energy entropy. Int. J. Adv. Manuf. Technol. 2019, 105, 2879–2890. [Google Scholar] [CrossRef]
  18. Meignen, S.; Pham, D.H.; McLaughlin, S. On Demodulation, Ridge Detection, and Synchrosqueezing for Multicomponent Signals. IEEE Trans. Signal Process. 2017, 65, 2093–2103. [Google Scholar] [CrossRef] [Green Version]
  19. Wang, S.B.; Chen, X.F.; Cai, G.G.; Chen, B.Q.; Li, X.; He, Z.J. Matching Demodulation Transform and SynchroSqueezing in Time-Frequency Analysis. IEEE Trans. Signal Process. 2014, 62, 69–84. [Google Scholar] [CrossRef]
  20. Tu, X.T.; Hu, Y.; Li, F.C.; Abbas, S.; Liu, Z.; Bao, W.J. Demodulated High-Order Synchrosqueezing Transform With Application to Machine Fault Diagnosis. IEEE Trans. Ind. Electron. 2019, 66, 3071–3081. [Google Scholar] [CrossRef]
  21. Pham, D.H.; Meignen, S. High-Order Synchrosqueezing Transform for Multicomponent Signals Analysis-With an Application to Gravitational-Wave Signal. IEEE Trans. Signal Process. 2017, 65, 3168–3178. [Google Scholar] [CrossRef] [Green Version]
  22. Daldal, N.; Comert, Z.; Polat, K. Automatic determination of digital modulation types with different noises using Convolutional Neural Network based on time-frequency information. Appl. Soft Comput. 2020, 86, 105834. [Google Scholar] [CrossRef]
  23. Wang, Z.J.; Wang, J.Y.; Cai, W.N.; Zhou, J.; Du, W.H.; Wang, J.T.; He, G.F.; He, H.H. Application of an Improved Ensemble Local Mean Decomposition Method for Gearbox Composite Fault diagnosis. Complexity 2019. [Google Scholar] [CrossRef] [Green Version]
  24. Wang, Z.J.; He, G.F.; Du, W.H.; Zhou, J.; Han, X.F.; Wang, J.T.; He, H.H.; Guo, X.M.; Wang, J.Y.; Kou, Y.F. Application of Parameter Optimized Variational Mode Decomposition Method in Fault Diagnosis of Gearbox. IEEE Access 2019, 7, 44871–44882. [Google Scholar] [CrossRef]
  25. Prusa, Z.; Rajmic, P. Toward High-Quality Real-Time Signal Reconstruction From STFT Magnitude. IEEE Signal Process. Lett. 2017, 24, 892–896. [Google Scholar] [CrossRef]
  26. Jevremovic, I.; Erbe, A. The reassigned pseudo Wigner-Ville transform in electrochemical noise analysis. Phys. Chem. Chem. Phys. 2019, 21, 24361–24372. [Google Scholar] [CrossRef]
  27. Zoubi, A.B.; Kim, S.; Adams, D.O.; Mathews, V.J. Lamb Wave Mode Decomposition Based on Cross-Wigner-Ville Distribution and Its Application to Anomaly Imaging for Structural Health Monitoring. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 2019, 66, 984–997. [Google Scholar] [CrossRef]
  28. Wang, T.R.; Liu, N.; Su, Z.; Li, C. A New Time-Frequency Feature Extraction Method for Action Detection on Artificial Knee by Fractional Fourier Transform. Int. Trans. Electr. Energy Syst. 2019, 10, 333. [Google Scholar] [CrossRef] [Green Version]
  29. Zayed, A. A New Perspective on the Two-Dimensional Fractional Fourier Transform and Its Relationship with the Wigner Distribution. J. Fourier Anal. Appl. 2019, 25, 460–487. [Google Scholar] [CrossRef]
  30. Djurovic, I.; Simeunovic, M.; Wang, P. Cubic phase function: A simple solution to polynomial phase signal analysis. Signal Process. 2017, 135, 48–66. [Google Scholar] [CrossRef]
  31. Justel, D. The Zak transform on strongly proper G-spaces and its applications. J. Lond. Math. Soc. 2018, 97, 47–76. [Google Scholar] [CrossRef] [Green Version]
  32. Arun, K.R.; Yap, X.; Khong, A.W.H. A Touch Interface Exploiting Time-Frequency Classification Using Zak Transform for Source Localization on Solids. IEEE Trans. Multimed. 2011, 13, 487–497. [Google Scholar] [CrossRef]
  33. Chen, S.; Dong, X.; Peng, Z. Nonlinear Chirp Mode Decomposition: A Variational Method. IEEE Trans. Signal Process. 2017, 65, 6024–6037. [Google Scholar] [CrossRef]
  34. Chen, S.Q.; Yang, Y.; Peng, Z.K.; Wang, S.B.; Zhang, W.M.; Chen, X.F. Detection of rub-impact fault for rotor-stator systems: A novel method based on adaptive chirp mode decomposition. J. Sound Vib. 2019, 440, 83–99. [Google Scholar] [CrossRef]
  35. Zhou, X.J.; Yang, C.H.; Gui, W.H. State transition algorithm. J. Ind. Ind. Manag. Optim. 2012, 8, 1039–1056. [Google Scholar] [CrossRef] [Green Version]
  36. Yin, J.T.; Xie, Y.F.; Chen, Z.W.; Peng, T.; Yang, C.H. Weak-fault diagnosis using state-transition-algorithm-based adaptive stochastic-resonance method. J. Cent. South Univ. 2019, 26, 1910–1920. [Google Scholar] [CrossRef]
  37. Zhou, X.; Yang, C.; Gui, W. A Statistical Study on Parameter Selection of Operators in Continuous State Transition Algorithm. IEEE Trans. Cybern. 2019, 49, 3722–3730. [Google Scholar] [CrossRef] [Green Version]
  38. Voices in the Sea. Available online: http://cetus.ucsd.edu/voicesinthesea_org/index.html (accessed on 21 November 2019).
Figure 1. State transition algorithm (STA) flowchart.
Figure 1. State transition algorithm (STA) flowchart.
Applsci 10 03695 g001
Figure 2. Optimized adaptive chirp mode decomposition (ACMD) method.
Figure 2. Optimized adaptive chirp mode decomposition (ACMD) method.
Applsci 10 03695 g002
Figure 3. Different species running times.
Figure 3. Different species running times.
Applsci 10 03695 g003
Figure 4. The average running time of different species.
Figure 4. The average running time of different species.
Applsci 10 03695 g004
Figure 5. Different species run 10,000 times ((a). SE = 9 population runs 10,000 times. (b). SE = 10 population runs 10,000 times. (c). SE = 20 population runs 10,000 times. (d). SE = 30 population runs 10,000 times).
Figure 5. Different species run 10,000 times ((a). SE = 9 population runs 10,000 times. (b). SE = 10 population runs 10,000 times. (c). SE = 20 population runs 10,000 times. (d). SE = 30 population runs 10,000 times).
Applsci 10 03695 g005
Figure 6. Simulation signal ((a) time-domain diagram, (b) frequency domain diagram).
Figure 6. Simulation signal ((a) time-domain diagram, (b) frequency domain diagram).
Applsci 10 03695 g006
Figure 7. Instantaneous frequency(IF)s1 and IFs2 optimization process((a). SNR1 for different α and β ; (b). SNR2 for different α and β ).
Figure 7. Instantaneous frequency(IF)s1 and IFs2 optimization process((a). SNR1 for different α and β ; (b). SNR2 for different α and β ).
Applsci 10 03695 g007
Figure 8. Four kinds of animal sound signals and the time-domain diagram processed by ACMD method ((a). The time-domain diagram of the False Killer Whale sound signal and the time–frequency diagram processed by the ACMD method a, where α = 1 × 10 3 , β = 1 × 10 4 ; (b). The time-domain diagram of the Baird’s Beaked Whale sound signal and the time–frequency diagram processed by the ACMD method a, where α = 1 × 10 3 , β = 1 × 10 4 ; (c). The time-domain diagram of the Weddell Seal sound signal and the time–frequency diagram processed by the ACMD method a, where α = 1 × 10 3 , β = 1 × 10 4 ; (d). The time-domain diagram of the Bottlenose Dolphin sound signal and the time–frequency diagram processed by the ACMD method a, where α = 1 × 10 3 , β = 1 × 10 4 ).
Figure 8. Four kinds of animal sound signals and the time-domain diagram processed by ACMD method ((a). The time-domain diagram of the False Killer Whale sound signal and the time–frequency diagram processed by the ACMD method a, where α = 1 × 10 3 , β = 1 × 10 4 ; (b). The time-domain diagram of the Baird’s Beaked Whale sound signal and the time–frequency diagram processed by the ACMD method a, where α = 1 × 10 3 , β = 1 × 10 4 ; (c). The time-domain diagram of the Weddell Seal sound signal and the time–frequency diagram processed by the ACMD method a, where α = 1 × 10 3 , β = 1 × 10 4 ; (d). The time-domain diagram of the Bottlenose Dolphin sound signal and the time–frequency diagram processed by the ACMD method a, where α = 1 × 10 3 , β = 1 × 10 4 ).
Applsci 10 03695 g008
Figure 9. The most suitable α and β for four kinds of animals ((a). False Killer Whale’s locally enlarge around maximum point of SNR; (b). Baird’s Beaked Whale’s locally enlarge around maximum point of SNR; (c) Weddell Seal’s locally enlarge around maximum point of SNR; (d) Bottlenose Dolphin’s locally enlarge around maximum point of SNR).
Figure 9. The most suitable α and β for four kinds of animals ((a). False Killer Whale’s locally enlarge around maximum point of SNR; (b). Baird’s Beaked Whale’s locally enlarge around maximum point of SNR; (c) Weddell Seal’s locally enlarge around maximum point of SNR; (d) Bottlenose Dolphin’s locally enlarge around maximum point of SNR).
Applsci 10 03695 g009
Figure 10. Optimized ACMD processing animal sound signals. (a) α = 3.26 × 10−3, β = 1 × 10−6, (b) α = 9.96 × 10−3, β = 9.96 × 10−4, (c) α = 9.96 × 10−3, β = 9.96 × 10−4, (d) α = 9.86 × 10−3, β = 9.76 × 10−4.
Figure 10. Optimized ACMD processing animal sound signals. (a) α = 3.26 × 10−3, β = 1 × 10−6, (b) α = 9.96 × 10−3, β = 9.96 × 10−4, (c) α = 9.96 × 10−3, β = 9.96 × 10−4, (d) α = 9.86 × 10−3, β = 9.76 × 10−4.
Applsci 10 03695 g010
Table 1. The intelligent algorithm optimization time.
Table 1. The intelligent algorithm optimization time.
Intelligent AlgorithmTimes
Ant Lion Optimizer (ALO)17.741 s
Grey Wolf Optimizer19.915 s
Lightning Search Algorithm (LSA)13.715 s
Particle Swarm Optimization (PSO)19.781 s
STA13.196 s
Whale Optimization Algorithm (WOA)18.547 s
Table 2. IFs1 with different α , β corresponding to signal-to-noise ratio (SNR) data.
Table 2. IFs1 with different α , β corresponding to signal-to-noise ratio (SNR) data.
β8.56 × 10−48.57 × 10−48.58 × 10−48.59 × 10−48.6 × 10−48.61 × 10−48.62 × 10−48.63 × 10−48.64 × 10−48.65 × 10−4
α
1 × 10−515.74115.74615.75215.75715.76315.76815.77415.77915.78515.790
2 × 10−524.34524.35124.35624.36224.36724.37324.37824.38324.38924.394
3 × 10−526.15926.15926.15926.15926.15926.15926.15926.15926.15926.159
4 × 10−525.74525.74425.74325.74225.74125.74025.73925.73825.73725.736
5 × 10−525.33325.33225.33025.32925.33425.33325.33225.33125.33025.329
6 × 10−525.17325.17225.17125.16925.16825.16725.16625.16525.16425.163
7 × 10−525.03425.03325.03225.03125.03025.02925.02825.02725.02625.025
8 × 10−524.91324.91224.91124.91024.90924.90824.90724.90624.90524.904
9 × 10−524.80224.80124.80024.80024.79924.79824.79724.79624.79524.794
1 × 10−424.69924.69824.69724.69624.69524.69424.69324.69224.69124.690
Table 3. IFs2 with different α , β corresponding to SNR data.
Table 3. IFs2 with different α , β corresponding to SNR data.
β2.9 × 10−42.91 × 10−42.92 × 10−42.93 × 10−42.94 × 10−42.95 × 10−42.96 × 10−42.97 × 10−42.98 × 10−42.99 × 10−4
α
1 × 10−525.42425.44525.46525.48625.50625.52625.54625.56625.58625.606
2 × 10−530.30730.31930.33230.33230.34430.35730.35630.36930.38130.381
3 × 10−531.56531.56031.57231.58431.59531.59031.60231.61331.62531.619
4 × 10−532.27032.27932.26832.27732.28532.29432.30332.29132.29932.308
5 × 10−532.56332.56932.57432.58032.56432.57032.57532.58032.58632.591
6 × 10−532.61932.62232.62532.62832.63032.63332.61632.61932.62132.624
7 × 10−532.56932.57032.57132.57332.55532.55632.55832.55932.56032.561
8 × 10−532.46532.46532.46532.44832.44832.44832.44832.44832.44832.447
9 × 10−532.33332.33232.33132.33032.33032.31432.31332.31232.31132.310
1 × 10−432.27632.28132.26632.27132.27032.26932.27432.27332.27832.277
Table 4. SNR changes before and after ACMD optimization.
Table 4. SNR changes before and after ACMD optimization.
Marine AnimalACMDOptimize ACMDIncrease
False Killer Whaleα = 1 × 10−3, β = 1 × 10−4α = 3.26 × 10−3, β = 1 × 10−6672.018%
Baird’s Beaked Whaleα = 1 × 10−3, β = 1 × 10−4α = 9.96 × 10−3, β = 9.96 × 10−4−185.595%
Weddell Sealα = 1 × 10−3, β = 1 × 10−4α = 9.96 × 10−3, β = 9.96 × 10−47.777%
Bottlenose Dolphinα = 1 × 10−3, β = 1 × 10−4α = 9.86 × 10−3, β = 9.76 × 10−432.759%
Table 5. False Killer Whale with different α , β corresponding to SNR data.
Table 5. False Killer Whale with different α , β corresponding to SNR data.
β1 × 10−66 × 10−61.1 × 10−51.6 × 10−52.1 × 10−52.6 × 10−53.1 × 10−53.6 × 10−54.1 × 10−54.6 × 10−5
α
3.01 × 10−30.00590.00280.00140.00090.00060.00040.00030.00030.00020.0002
3.06 × 10−30.00590.00290.00150.00090.00060.00050.00040.00030.00030.0002
3.11 × 10−30.00590.00290.00150.00100.00070.00050.00040.00030.00030.0002
3.16 × 10−30.00590.00290.00150.00100.00070.00050.00040.00030.00030.0003
3.21 × 10−30.00590.00300.00160.00100.00070.00050.00040.00040.00030.0003
3.26 × 10−30.00600.00300.00160.00100.00070.00060.00050.00040.00030.0003
3.31 × 10−30.00590.00300.00170.00110.00080.00060.00050.00040.00040.0003
3.36 × 10−30.00590.00310.00170.00110.00080.00060.00050.00040.00040.0003
3.41 × 10−30.00590.00310.00170.00110.00080.00060.00050.00040.00040.0003
3.46 × 10−30.00590.00310.00170.00110.00080.00060.00050.00040.00040.0003
Table 6. Beaked Whale with different α , β corresponding to SNR data.
Table 6. Beaked Whale with different α , β corresponding to SNR data.
β9.51 × 10−49.56 × 10−49.61 × 10−49.66 × 10−49.71 × 10−49.76 × 10−49.81 × 10−49.86 × 10−49.91 × 10−49.96 × 10−4
α
9.51 × 10−3−1.456−1.456−1.457−1.457−1.457−1.456−1.456−1.454−1.454−1.453
9.56 × 10−3−1.456−1.455−1.455−1.454−1.454−1.453−1.453−1.452−1.452−1.451
9.61 × 10−3−1.454−1.453−1.453−1.453−1.452−1.452−1.451−1.451−1.450−1.450
9.66 × 10−3−1.452−1.452−1.451−1.451−1.450−1.450−1.450−1.449−1.446−1.446
9.71 × 10−3−1.450−1.450−1.450−1.449−1.447−1.446−1.446−1.445−1.445−1.444
9.76 × 10−3−1.447−1.446−1.446−1.445−1.445−1.445−1.444−1.444−1.443−1.442
9.81 × 10−3−1.444−1.443−1.445−1.443−1.442−1.442−1.441−1.440−1.440−1.440
9.86 × 10−3−1.442−1.442−1.441−1.441−1.441−1.440−1.440−1.439−1.439−1.438
9.91 × 10−3−1.441−1.440−1.440−1.439−1.439−1.438−1.438−1.438−1.438−1.437
9.96 × 10−3−1.439−1.439−1.439−1.438−1.438−1.437−1.437−1.437−1.436−1.434
Table 7. Weddell Seal with different α , β corresponding to SNR data.
Table 7. Weddell Seal with different α , β corresponding to SNR data.
β9.51 × 10−49.56 × 10−49.61 × 10−49.66 × 10−49.71 × 10−49.76 × 10−49.81 × 10−49.86 × 10−49.91 × 10−49.96 × 10−4
α
9.51 × 10−316.60416.60516.60616.60716.60716.60816.60916.61216.61216.613
9.56 × 10−316.60816.60916.60916.61016.61116.61216.61316.61516.61616.617
9.61 × 10−316.61216.61216.61316.61416.61516.61616.61616.61916.62016.621
9.66 × 10−316.61516.61616.61716.61816.61916.61916.62216.62316.62416.624
9.71 × 10−316.61916.62016.62116.62116.62216.62316.62616.62616.62716.628
9.76 × 10−316.62316.62316.62416.62516.62616.62716.62916.63016.63116.632
9.81 × 10−316.62616.62716.62816.62916.63016.63016.63316.63416.63516.636
9.86 × 10−316.63016.63116.63216.63216.63316.63616.63716.63816.63816.639
9.91 × 10−316.63416.63416.63516.63616.63716.64016.64016.64116.64216.643
9.96 × 10−316.63716.63816.63916.64016.64116.64316.64416.64516.64616.647
Table 8. Bottlenose Dolphin with different α , β corresponding to SNR data.
Table 8. Bottlenose Dolphin with different α , β corresponding to SNR data.
β9.51 × 10−49.56 × 10−49.61 × 10−49.66 × 10−49.71 × 10−49.76 × 10−49.81 × 10−49.86 × 10−49.91 × 10−49.96 × 10−4
α
9.51 × 10−36.5466.5556.5516.5396.5426.5456.5486.5536.5536.545
9.56 × 10−36.5476.5276.5386.5436.5456.5486.5386.5516.5506.553
9.61 × 10−36.5616.5446.5496.5626.5516.5586.5666.5566.5666.569
9.66 × 10−36.5476.5296.5546.5286.5506.5596.5456.5506.5606.567
9.71 × 10−36.5586.5426.5466.5516.5526.5556.5496.5596.5486.548
9.76 × 10−36.5846.5796.5826.5856.5796.5816.5806.5546.5576.564
9.81 × 10−36.5916.5666.5906.5886.5926.5876.5656.5816.5796.558
9.86 × 10−36.5846.5796.5896.5906.5806.6046.5916.5676.5946.578
9.91 × 10−36.5826.5656.5916.5886.5896.5906.5926.5736.5506.576
9.96 × 10−36.5946.5936.5956.5966.5856.5946.5956.5916.5766.589

Share and Cite

MDPI and ACS Style

Wang, J.; He, H.; Wang, Z.; Du, W.; Duan, N.; Zhang, Z. Application of Optimized Adaptive Chirp Mode Decomposition Method in Chirp Signal. Appl. Sci. 2020, 10, 3695. https://doi.org/10.3390/app10113695

AMA Style

Wang J, He H, Wang Z, Du W, Duan N, Zhang Z. Application of Optimized Adaptive Chirp Mode Decomposition Method in Chirp Signal. Applied Sciences. 2020; 10(11):3695. https://doi.org/10.3390/app10113695

Chicago/Turabian Style

Wang, Junyuan, Huihui He, Zhijian Wang, Wenhua Du, Nengquan Duan, and Ziying Zhang. 2020. "Application of Optimized Adaptive Chirp Mode Decomposition Method in Chirp Signal" Applied Sciences 10, no. 11: 3695. https://doi.org/10.3390/app10113695

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