Signal processing tool
https://github.com/adamiao/filter-diagonalization-method-matlab
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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 (2026). adamiao/Filter_Diagonalization_Method_Matlab (https://github.com/adamiao/filter-diagonalization-method-matlab), GitHub. Retrieved .
Categories
Find more on Signal Generation, Analysis, and Preprocessing in Help Center and MATLAB Answers
General Information
- Version 1.0.0.0 (38.8 KB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
