大家好,我有一个非常棘手的信号处理问题。
你如何检测和区分两个看起来非常相似的波?
对于在线应用程序,我需要区分这两个信号,而迄今为止的技术都失败了。这两个信号具有非常相似且通常不可预测的幅度。几乎相同的频率。所以我可以尝试区分两者的唯一方法是使用时域特征。
信号 1:

信号 2:

数据每秒钟都会实时传输(每秒 128 个样本)。我的方法是:
使用大小为 128 个样本的窗口来获取数据
计算数据特征的时域特征如:
当前 128 个样本和之前 128 个样本的平均值之间的导数,
当前 128 个样本的最大点与前 128 个样本的导数
数据偏度
数据的峰度
偏离平均值
- 如果导数下降,那么我们说它是信号 1,如果导数下降,我们说它是信号 2
但问题是这两个信号看起来非常相似。因此,如果窗口放置不正确(即在初始信号之后的上升或下降阶段),那么它可以给我完全相反的结果!
有人可以就我应该使用哪些功能或应该使用什么技术来区分这两个看起来非常相似的信号给我一些建议!