雷达回波被噪声埋得快看不见了,怎么把目标信号捞出来?数字通信接收端如何在同样噪声下把误码率压到最低?这两个问题的经典答案都是匹配滤波器。这块内容在信号与系统、雷达原理里都出现,考试和工程两头都躲不开。理解它之前,先把线性时不变这个前提记住。
它优化的目标很单一
匹配滤波器不追求还原波形,只干一件事:让采样时刻的输出信噪比达到最大。可以证明,白噪声背景下,所有线性滤波器里没有比它信噪比更高的。做法是把目标信号先镜像再共轭,当成滤波器的冲激响应,通俗说就是拿信号自己的形状当模板去做相关运算。
从频域看更直观
它的频率响应,幅度上正比于信号频谱的共轭,相位上是线性负相移加上采样时刻的延迟项。白噪声通过之后,噪声功率被压到信号带宽以内,信号能量却全部参与相加,信噪比的差距就是这么拉开的。读频响曲线时看到幅度起伏对称、相位保持线性,就是教科书里的标准形状。
两条重要性质
- 最大输出信噪比只取决于信号能量和噪声功率谱密度,与波形形状无关。矩形脉冲和调频脉冲,只要能量一样,能拿到的信噪比上限就一样。这也解释了为什么设计脉冲要尽量攒能量,而不是一味拼峰值。
- 输出波形等于信号的自相关,峰值正好落在采样时刻,顺便给出最佳采样点位置。
和相关接收是什么关系
把接收序列和本地模板做滑动相关找峰值,本质上和匹配滤波等价,一个从滤波角度说,一个从相关角度说。雷达里叫脉冲压缩,通信里叫相关接收,名字不同内核一致。实现上有数字和模拟两条路,数字相关器用 FPGA 做,采样率和位宽定好后剩下的就是乘加运算,采样率比奈奎斯特略高一点,留出抗混叠余量。另外实际系统里模板不一定和发射波形完全一致,允许轻微失配,用性能换实现难度是常见取舍。
两个使用前提记牢:一是最优性建立在白噪声假设上,色噪声环境要先白化再匹配;二是滤波器长度等于信号时长,信号越长处理延迟越大,实时系统要把这段延迟算进预算。教材例题默认白噪声,工程里照搬之前先看噪声条件。