检测信号中的重复单元

信息处理 信号分析 频谱
2022-02-18 00:53:04

我有几个由重复单元组成的信号。在图中,您将清楚地看到信号的可变性,自上而下增加。第一个信号是超级重复的,单位用绿线表示。在第三个中,您会看到峰值,并且在中间有一点插入,我知道它由相当不同的单元组成,但它们仍然是单元(红线)。其余三个信号更多地显示变化。

我应该使用哪种信号处理/机器学习工具来检测这些单元?通过阈值处理可以找到显着的峰值,但是一旦信号变得异常,就很难准确地检测到单位位置。

在此处输入图像描述 编辑:

我在频谱分析方面取得了一些进展,并在初始信号上绘制了一个滤波信号。蓝色箭头表示区域变量重复。这里,原始信号和滤波信号的幅度不匹配。红色箭头也一样。信号进一步下降的类似效果。在此处输入图像描述

2个回答

您的重复信号似乎比噪音低。我会在所有 6 个序列上运行 FFT(为什么要短)并滤除(零)明显归因于噪声的频率,然后运行逆 FFT。如果您知道重复率,则可以选择具有正确信息的一个频率并使用相位信息来定位所需的拾音器。如果可能的话,我会尽量准确地包含 20 个周期(或 16 个或 32 个)。

好的,我要做的是,首先对给定信号进行自相关。你得到峰值(由于相似的信号元素重叠),通过查看相似峰值的时间尺度差异找到时间段。使用相应的频率过滤掉不同的信号。这有帮助吗?