adamiao/Filter_Diagonalization_Method_Matlab
This code was made based on the paper by Dr. Vladimir Mandelshtam: 'Harmonic inversion of time signals and its applications', Journal of Chemical Physics 107, 6756 (1997). Copyright (C) 2015 - Alexandre Damião This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/> This code will, from a given 1D signal, decompose it into: ---- \ s(t) = ) D_n * exp(-i (2 pi * F_n * t + P_n)) * exp(G_n * t) / ---- where D_n is the n-th amplitude content, F_n is the n-th frequency content, P_n is the n-the phase content and G_n is the n-th growth rate content.
Cite As
Alexandre Damião (2025). adamiao/Filter_Diagonalization_Method_Matlab (https://github.com/adamiao/filter-diagonalization-method-matlab), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Versions that use the GitHub default branch cannot be downloaded
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |
|