如何检测信号或时间序列数据中的正弦模式?

问题描述 投票:1回答:1

我需要检测时间序列数据中的正弦模式。数据包括小的振荡和一些正弦波模式。我需要的是正弦模式的[Start Time, End Time]

请注意,有一个时间戳(0.5秒)来获取数据。因此,数据不是连续的。

如果您引入任何算法,我将不胜感激。另外,如果该算法已在python库中实现,请指导我。

enter image description here

python time-series pattern-recognition
1个回答
1
投票

您可以尝试使用FFT method查找正弦频率,然后将correlation与模型信号一起使用,以将其与时域绑定。同样,您可以使用spectrogram analysis来获取时频信号的图像(它应该看起来像是一条时间线,带有开始和结束)。

例如,具有不同频率的四个正弦在频谱图上看起来像:Sines on spectrogram sample

© www.soinside.com 2019 - 2024. All rights reserved.