同一信号中有多个峰值?

信息处理 过滤器 信号分析 小波 声音 峰值检测
2022-02-15 00:18:24

我正在研究不同信号的峰值检测,信号图如下所示:

在此处输入图像描述

应用峰值检测算法并对每个信号进行调整后,最终输出如下所示:

在此处输入图像描述

正如您在图 3 和图 4 中看到的,在一个点上有两个以上的峰,例如在图 3 中,从时间 0.4 到 0.5 和 0.3 到 0.35 有两个峰,也有两个峰。我是 DSP 的新手,我想确认一下,是否可以展示此图,算法是否正确检测峰值,或者我应该在图 3 中仅显示一个峰值,从 0.3 到 0.35 和 0.4 到 0.5,如下图所示?

在此处输入图像描述

谢谢!

2个回答

可以展示这个图表吗?

抱歉,我们不能告诉你这个。这实际上是您的特定应用程序、信号背后的物理特性以及您如何准确定义“峰值”的函数。

DSP 可以为您提供抑制“附近”峰值或去噪多个峰值的方法,但这是否是正确的做法在很大程度上取决于您想要对结果做什么以及您对信号已经了解的其他内容。

由于代表人数少,我无法发表评论,但我正在添加 Hilmar 的答案以及您对他们答案的评论。引用:“当用例显示四个音频信号之间的差异时,您建议选择哪一个?”

这实际上取决于您要向要展示的任何人传达什么信息。你说这些是音频信号,你想展示它们之间的区别。这些峰值是否与某种事件有关?也许您可以将信号从时域转换到频域,看看这 4 个信号是否具有不同的频率特性,并可能突出它们在那里的不同之处。