Fast Iterative Filtering for the decompostion of non-stationary signals [1,2,3].
Please refer to "Example_v8.m" and "Example_real_life_v6.m" for examples of how to use the code.
It is based on FFT, which makes FIF to be really fast [2,3]. This implies that it is required a periodical extension at the boundaries.
To overcome this limitation we can preextend the signal under investigation [4]. We do it thanks to the function "Extend_sig_v2.m". See "Example_real_life_v6.m" for an example of application.
Please cite our works:
[1] A. Cicone, J. Liu, H. Zhou. "Adaptive Local Iterative Filtering for Signal Decomposition and Instantaneous Frequency analysis". Applied and Computational Harmonic Analysis, Volume 41, Issue 2, September 2016, Pages 384-411. doi:10.1016/j.acha.2016.03.001 Arxiv http://arxiv.org/abs/1411.6051
[2] A. Cicone, H. Zhou. "Numerical Analysis for Iterative Filtering with New Efficient Implementations Based on FFT". Numerische Mathematik, 2020. doi: 10.1007/s00211-020-01165-5 ArXiv http://arxiv.org/abs/1802.01359
[3] A. Cicone. "Iterative Filtering as a direct method for the decomposition of nonstationary signals". Numerical Algorithms, Volume 373, 2020, 112248. doi: 10.1007/s11075-019-00838-z ArXiv http://arxiv.org/abs/1811.03536
[4] A. Stallone, A. Cicone, M. Materassi. "New insights and best practices for the successful use of Empirical Mode Decomposition, Iterative Filtering and derived algorithms". Scientific Reports, Volume 10, article number 15161, 2020. doi: 10.1038/s41598-020-72193-2
Citar como
Antonio (2025). FIF (https://github.com/Acicone/FIF/releases/tag/2.12.1), GitHub. Recuperado .
Cicone, Antonio, et al. “Adaptive Local Iterative Filtering for Signal Decomposition and Instantaneous Frequency Analysis.” Applied and Computational Harmonic Analysis, vol. 41, no. 2, Elsevier BV, Sept. 2016, pp. 384–411, doi:10.1016/j.acha.2016.03.001.
Cicone, Antonio, and Haomin Zhou. “Numerical Analysis for Iterative Filtering with New Efficient Implementations Based on FFT.” Numerische Mathematik, vol. 147, no. 1, Springer Science and Business Media LLC, Jan. 2021, pp. 1–28, doi:10.1007/s00211-020-01165-5.
Cicone, Antonio. “Iterative Filtering as a Direct Method for the Decomposition of Nonstationary Signals.” Numerical Algorithms, vol. 85, no. 3, Springer Science and Business Media LLC, Feb. 2020, pp. 811–27, doi:10.1007/s11075-019-00838-z.
Stallone, Angela, et al. “New Insights and Best Practices for the Successful Use of Empirical Mode Decomposition, Iterative Filtering and Derived Algorithms.” Scientific Reports, vol. 10, no. 1, Springer Science and Business Media LLC, Sept. 2020, doi:10.1038/s41598-020-72193-2.
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- Signal Processing > Signal Processing Toolbox > Signal Generation, Analysis, and Preprocessing > Smoothing and Denoising >
Etiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
No se pueden descargar versiones que utilicen la rama predeterminada de GitHub
| Versión | Publicado | Notas de la versión | |
|---|---|---|---|
| 2.12.1 | See release notes for this release on GitHub: https://github.com/Acicone/FIF/releases/tag/2.12.1 |
||
| 2.12.0 | -new get_mask_v1_1 function
|
|
|
| 1.0.0 |
|
