The Adaptive Fourier Decomposition (AFD) is a novel signal decomposition algorithm that can describe an analytical signal through a linear combination of adaptive basis functions. At every decomposition step of the AFD, the basis function is determined by making a search in an over-complete dictionary. The decomposition continues until the difference between the energies of the original and reconstructed signals is to be less than a predefined tolerance. To reach the most accurate description of the signal, the AFD requires a large number of decomposition levels and a long duration because of using a sufficiently small tolerance and searching in a large dictionary. To make the AFD more practicable, we propose to combine it with Jaya algorithm for determining basis functions. The proposed approach does not require any dictionary and a tolerance for stopping decomposition. Furthermore, it enables to determine the decomposition level of the AFD automatically.
[1]
R. Rao.
Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems
,
2016
.
[2]
Zhixiong Li,et al.
Algorithm of Adaptive Fourier Decomposition
,
2011,
IEEE Transactions on Signal Processing.
[3]
Wei Hong,et al.
Adaptive Fourier decomposition and rational approximation - Part II: Software system design and development
,
2014,
Int. J. Wavelets Multiresolution Inf. Process..
[4]
Yanbo Wang,et al.
Remarks on Adaptive Fourier Decomposition
,
2013,
Int. J. Wavelets Multiresolution Inf. Process..
[5]
Feng Wan,et al.
Fast Basis Searching Method of Adaptive Fourier Decomposition Based on Nelder-Mead Algorithm for ECG Signals
,
2015,
ISNN.