簡體   English   中英

如何檢測信號或時間序列數據中的正弦模式?

[英]How to detect sine pattern in a signal or time-series data?

我需要檢測時間序列數據中的正弦模式。 數據包括小的振盪和一些正弦模式。 我需要的是正弦模式的[Start Time, End Time]

請注意,獲取數據需要一個時間戳(0.5 秒)。 因此,數據不是連續的。

如果您介紹任何算法,我將不勝感激。 此外,如果該算法已經在 python 庫中實現,請指導我。

在此處輸入圖像描述

您可以嘗試FFT 方法找到正弦頻率,然后使用與 model 信號的相關性將其與時域綁定。 您還可以使用頻譜圖分析來獲取時頻信號的圖像(它應該看起來像一條線,從開始到結束)。

例如,頻譜圖上可能看起來像四個不同頻率的正弦波: 頻譜圖樣本上的正弦

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM