我是数字信号处理的新手,所以我正在寻找一些关于这个问题的一般建议和方向。我有一个如下所示的信号。从 x=40000 开始,您可以看到一个周期约为 1 天的信号(从图中您无法判断它是 1 天),尽管随之而来的是各种噪声和其他行为。在此之前,此行为并未真正发生(导致先前行为的过程尚未开始)。我想做的是确定这个起点,不是从视觉上,而是从计算方法。
为了进一步研究这一点,我计算了上述信号的 FFT,然后将其功率谱计算为。正如您在下面的功率谱中所见,主要贡献发生在对应于 1 天的频率上。从这一点开始,我想也许我可以计算出这个具有这种主导模式的信号的“纯度”的一些度量,并通过改变要处理的初始信号的起点(通过简单地把开始的点一个接一个地删除并计算这个“纯度”)我可能能够检测到这个周期性信号何时开始(假设一旦我在这个过程开始之前修剪掉信号的一部分,我将达到最大的“纯度”)。
但是,必须有更好的方法来完成这一壮举,而且我也尚未确定计算功率“纯度”的最佳方法。对于那些对此主题了解更多的人,您将如何处理它?提前感谢您可以指出我的任何方向。