如何比较具有不同长度或不同采样率的信号?如何在测量中发现存在信号还是只存在噪声?两个信号是否相关?如何测量两个信号之间的延迟(以及如何将它们对齐)?如何比较两个信号的频率成分?也可以在信号的不同段中寻找相似性以确定信号是否为周期性信号。
比较具有不同采样率的信号
- 长度不同使您无法计算两个信号之间的差,但这可以通过提取信号的共同部分来轻松解决。此外,并不始终需要对长度进行均衡化处理。不同长度的信号之间可以执行互相关,但必须确保它们具有相同的采样率。最安全的做法是以较低的采样率对信号进行重采样。resample 函数在重采样过程中对信号应用一个抗混叠(低通)FIR 滤波器。
- 可使用 xcorr 函数将信号 S 与模板 T1 和 T2 进行互相关,以确定是否存在匹配
测量信号之间的延迟并将它们对齐
- 使用 finddelay 函数来找到两个信号之间的延迟
- 现在可使用此信息通过时移信号来对齐信号。我们还可以使用 alignsignals 函数,通过延迟最早的信号来对齐这些信号。