信号与系统

相关与匹配滤波:在噪声里捞信号

10 分钟

一个侦探问题:雷达发出一串已知形状的脉冲,几微秒后天线收到一团微弱的、埋满噪声的回波——里面到底有没有我们的脉冲?怎么找?

相关:滑动着比相似:把已知脉冲模板贴着收到的信号逐点滑动,每滑一步算一次「相似度」(对应点相乘再求和)。滑到模板与回波对齐的位置,相似度会冲出一个尖峰;其余位置近似抵消成噪声。这个操作叫相关,它和卷积只差一个「翻不翻转」,是亲兄弟。

匹配滤波器:把模板的时间翻转版当作滤波器的冲激响应,让接收信号通过它——输出峰值最大的时刻就是回波到达的时刻。数学上可以证明:在白噪声环境下,这是信噪比最优的检测器,没有比这更好的线性办法。雷达测距的精度,就靠这个尖峰的位置。

你身边的匹配滤波:GPS 接收机把每颗卫星的伪随机码当模板,与收到的信号做相关,尖峰位置给出信号飞行时间,乘以光速就是距离——四颗星的距离一交会,你在地图上的点就定了。声呐找潜艇、超声波测距、甚至手机定位辅助,全是同一招。

常见误区:「信号太弱就放大」——放大把噪声一起放大,无济于事;相关利用的是信号形状已知这一点,把噪声平均掉,才是真正的「在噪声里捞针」。

练一练:对数列 [0,1,2,1,0] 用模板 [1,2,1] 手算相关,找到峰值位置,体会「对齐时最像」。

小纸条

匹配滤波器为什么在检测已知形状信号时最优?

登录 后可看答案