使用 MATLAB 将时间序列中的谐波归一化为相同的基频

信息处理 matlab 频谱图
2022-02-10 05:31:05

我对 DSP 有点陌生(如果我的术语不正确,我深表歉意)并且想知道我遇到的问题是否是标准问题。我测量了风扇的时间序列,并注意到我的频谱图包含谐波。我手头没有照片,但我找到的这张照片正是我所看到的:

(前 2.0 秒)

  • 我想做的是标准化我的数据,以便所有谐波在相同的相应频率上排列:我想对我的所有数据强制执行相同的基频。

  • 这会告诉我频率的变化是谐波相关的(因此可以线性缩放)或者它们不是谐波相关的。

有没有这样的过滤器/技术/方法可以做这样的事情?

  • 如果没有,那么我建议的解决方案是对频谱图的每个切片执行峰值检测,然后从峰值位置计算线性系数。

希望我已经简洁地解释了我的问题。

0个回答
没有发现任何回复~