信号比较方法

问题描述:

我有2个原始信号具有相同的采样率,他们开始在不同的时间。我有兴趣试图在python 3.5中做这些信号的匹配(即,两者都是相似的,没有任何偏差)。任何人都可以给我提供什么是最好的方法来比较这些信号,并说模式没有改变?信号比较方法

我会在两个信号流中找到峰值幅度的时刻,并在那里同步信号。然后,我会检查信号,按样本抽样,根据峰值振幅对值进行归一化并比较趋势。

我不认为这个问题应该在这里,顺便说一下,尝试在更相关的StackExchange论坛中询问。

什么,我可以建议是:

  1. 快速傅里叶变换:你得到你的两个信号中的所有不同的频率,然后你可以看到,如果有两个频谱之间的任何不同的峰的信号。
  2. 小波变换:善良的FFT的相同的工作原理,但你将使用“小波”来分析,而不是在FFT正弦你的信号,那么你就可以比较你的信号的能量详细
  3. 计算的信号的标准偏差,然后进行测试,如果你的其他信号的值仍然为2或3 西格玛的范围内的互相关
  4. 统计学检验。

是否有可能获得这两个信号的样本?

+0

那么它的巨大数据样本。最后,我将这些样本以Array的形式存储。更清楚的是,这些信号数据来自不同的模拟运行。在这种情况下,我也应该自动化比较过程。 –

+0

只要试着去解决上面的问题,做一些研究,如果你仍然有任何疑问,请回来。为了使这个过程自动化,你应该定义一个阈值来说明你的信号会不同,等等...... – Mehdi