自相关/互相关

相关函数将两个信号(或信号与其自身)之间的统计相似度量化为时移 τ 的函数。它们是时延估计、 声源识别和周期性检测的基础工具。

定义

自相关

信号 x(t) 的自相关衡量其在不同时间滞后下的自相似度:

Rxx(τ) = limT→∞ (1/T) ∫0T x(t) · x(t + τ) dt

在 τ = 0 处,自相关等于信号的均方值。周期分量在 Rxx(τ) 中表现为周期性峰值, 因此可用于检测噪声信号中隐藏的周期性。

互相关

信号 x(t) 与 y(t) 之间的互相关将它们的相互相似度量化为相对时移的函数:

Rxy(τ) = limT→∞ (1/T) ∫0T x(t) · y(t + τ) dt

Rxy(τ) 的峰值指示两个信号最相似时对应的时延,可直接得出两个测量位置之间的传播时延。

互相关函数 Rₓₙ(τ) Rₓₙ τ (时间滞后) +1 +0.5 0 -0.5 -τₘₐₓ 0 +τₘₐₓ τₑₑₗₐₙ 峰值 = 时延

归一化相关系数

归一化互相关消除了幅值依赖性,得到一个介于 −1 与 +1 之间的无量纲系数:

ρxy(τ) = Rxy(τ) / √(Rxx(0) · Ryy(0))
数值解读
ρ = +1完全相关(信号相同,可能存在时延)
ρ = 0不相关(统计独立)
ρ = −1完全负相关(信号反相)

时延估计

互相关的主要应用是确定两个传感器之间的传播时间。如果 Rxy(τ) 的峰值出现在 τ = τ0,则信号到达传感器 y 相对于传感器 x 存在 τ0 的时延。 结合已知的传感器间距 d,传播速度为:

c = d / τ0

对于使用多个传感器对的声源定位,基于测得的各个时延进行三角定位,即可给出噪声源的空间坐标。

参数

参数选项说明
通道 X任意信号通道互相关的参考信号。
通道 Y任意信号通道第二个信号。设为与 X 相同则得到自相关。
块大小256 – 65536每个分析块的采样点数。
最大滞后 (τmax)0 – 块长度显示的最大时移。限制滞后轴范围。
归一化开 / 关启用时输出归一化系数 ρxy。
平均次数1 – 无限制平均可降低本底噪声并改善峰值检测。

变体

相关 vs 时间

对连续的时间块计算相关函数,从而可以跟踪时延或周期性随时间的变化。结果是一张二维图, 纵轴为滞后,横轴为时间。

相关 vs RPM

当有转速计信号可用时,将时间轴重新映射为转速。这可揭示主导时延或周期性如何随运行转速变化, 有助于识别与转速相关的传递路径。

实用提示

当两个信号在同一频率上都含有很强的周期分量时,无论声源在物理上是否相关,互相关都会呈现出 周期性峰值。请使用相干函数来区分因果相关的信号和偶然的频率吻合。

© 2026 Deepsona. All Rights Reserved.