文件名称:harminv:Mandelshtam谐波反演算法
文件大小:70KB
文件格式:ZIP
更新时间:2024-06-14 12:23:43
C
哈尔敏夫 通过滤波器对角化方法(FDM)对时间信号进行谐波反转,该方法由麻省理工学院的实施。 介绍 Harminv是一个免费程序(和随附的库),用于解决“谐波反转”问题。 给定一个离散的有限长度信号,该信号由有限多个正弦波之和组成(可能呈指数衰减),它将确定这些正弦波的频率,衰减常数,幅度和相位。 从原理上讲,它可以提供比直接基于FFT的方法更好的精度,这主要是因为它采用了信号的特定形式。 (相反,傅立叶变换试图将任何数据表示为正弦分量之和。) 我们使用一种低存储量的“滤波器对角化方法” (FDM)来查找给定频率间隔附近的正弦波,如下所述: 和HS Taylor, 化学杂志》。 物理,卷。 107号17页。 6756-6769(1997年11月1日)。 另请参见勘误表,同上,第二卷。 109,不。 第10页4128(1998年9月8日)。 这种光谱分析在物理学和工程学的许多领域以
【文件预览】:
harminv-master
----sines-test.sh(177B)
----.gitignore(443B)
----COPYING(18KB)
----README.md(7KB)
----mkdist.sh(161B)
----COPYRIGHT(782B)
----sines.c(6KB)
----NEWS.md(2KB)
----m4()
--------ax_blas.m4(8KB)
--------ax_lapack.m4(5KB)
----harminv.c(27KB)
----harminv.pc.in(248B)
----harminv-main.c(13KB)
----autogen.sh(201B)
----configure.ac(4KB)
----harminv-int.h(2KB)
----doc()
--------library.md(4KB)
--------harminv-man.md(8KB)
--------Harminv.gif(146KB)
--------installation.md(4KB)
--------harminv.1(9KB)
----.travis.yml(242B)
----harminv.h(3KB)
----check.h(1KB)
----Makefile.am(949B)