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

2024-04-30 01:27:58 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

enter image description here


Tags: 数据算法time时间模式序列startend
1条回答
网友
1楼 · 发布于 2024-04-30 01:27:58

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

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

相关问题 更多 >