在信号处理中,匹配滤波器可以用来解调基频带脉冲信号,基频带脉冲信号意指信号内容为同一波形信号乘上一个常数,在每个周期出现,每个周期中代表着或多或少的信息量。匹配滤波器解调出来的结果其SNR (Signal Noise Ratio)为最大的,匹配滤波器需要事先知道
1.传送的信号
2.信号的同步
才能解调出传送的信号。
此外,匹配滤波器也可用于模式识别 、相似度测试(similarity measure)。
假设g(t):传送信号
w(t):可加性高斯白噪声
x(t) = g(t) + w(t)
h(t):未知波形
y(t):解调结果
SNR = 信号瞬间功率 / Noise平均功率
信号瞬间功率
噪声平均功率
4. 当
,
所以
(备注)Cauchy-Schwartz inequality:
若
且
则
当 时,等号成立。
如果我们限制分母为1, 最大化 的问题可以被简化为最大化分子.
于是可以使用 拉格朗乘数
因为 是一维, 他只有一个非零特征值. 此特征值=
若欲侦测一特定信号 h,我们可以将h时域反向并取共轭,当做滤波器。
一维信号
二维信号
模拟结果:
但由于卷积是线性的,当信号能量大,算出来的值也会跟着变大而有误差,因此我们需要标准化。
标准化公式
一维信号
当 ≠0
当 =0
二维信号
当 ≠0
当 = 0
标准化后的模拟结果: