由于此问题在编辑中有多个子问题,对答案的评论等,而这些子问题尚未解决,因此请继续。
匹配的过滤器
考虑一个有限能量信号,它是具有脉冲响应h (t ),传递函数H (f )的(线性时不变BIBO稳定)滤波器的输入,并产生输出信号
y (τ )= ∫ ∞ - ∞小号(τ - 吨)ħ (吨)s (吨)ħ (吨)H(f)h(t)的
哪种选择将在给定的时间t0产生最大响应
?也就是说,我们正在寻找一个滤波器,以使y(τ)的全局最大值出现在t0处。这确实是一个措辞很松散(且实际上无法回答)的问题,因为显然具有脉冲响应2h(t)的滤波器将比具有脉冲响应h(t)的滤波器具有更大的响应。
y(τ)=∫∞−∞s(τ−t)h(t)dt.(1)
h(t)t0y(τ)t02h(t)h(t),因此没有诸如滤波器之类的东西可以使响应最大化。因此,而不是比较苹果和橘子,让我们有约束我们寻求最大化过滤器
受冲击响应具有
固定的能量,例如,受
∫ ∞ - ∞ | h (t )| 2y(t0)∫∞−∞|h(t)|2dt=E=∫∞−∞|s(t)|2dt.(2)
从这里开始,“滤波器”是指线性时不变滤波器,其脉冲响应满足(2)。
Cauchy-Schwarz不等式为这个问题提供了答案。我们有
平等发生如果ħ(吨)=λ小号(吨0-吨)与λ>0
,其中由式(2),我们得到的是λ=1,即,与脉冲响应滤波器ħ(吨)=s(t0-t)在指定时间t0产生最大响应y(t0)=E
y(t0)=∫∞−∞s(t0−t)h(t)dt≤∫∞−∞|s(t0−t)|2dt−−−−−−−−−−−−−−√∫∞−∞|h(t)|2dt−−−−−−−−−−−√=E
h(t)=λs(t0−t)λ>0λ=1h(t)=s(t0−t)y(t0)=Et0。在上述(非随机)意义上,该过滤器被称为
匹配到滤波器在时间吨0或匹配滤波器小号(吨)在时间吨0。s(t)t0s(t)t0.
关于此结果,有几点值得注意。
匹配滤波器的输出在t 0时具有
唯一的全局最大值;对于任何其他
t,我们有y (t )< y (t 0)= E。Et0ty(t)<y(t0)=E
匹配滤波器在时间t 0的脉冲响应只是s (t ) “在时间上反转”并向右移动了t 0。s(t0−t)=s(−(t−t0))t0s(t)t0
一种。如果具有有限支持,例如[ 0 ,T ],则如果t 0 < T,则匹配滤波器是无
因果的。s(t)[0,T]t0<T
b。在时间t 1 > t 0时与匹配的滤波器只是在时间t 0时匹配的滤波器,附加延迟为t 1 - t 0。出于这个原因,有些人把与脉冲响应滤波器小号(- 吨),(即,匹配于滤波器小号(吨)在吨= 0)的对匹配滤波器小号(吨)s(t)t1>t0t0t1−t0s(−t)s(t)t=0s(t)理解准确的比赛时间可以在需要时并入讨论中。如果对于吨< 0,则
该匹配滤波器是非因果。这样,我们可以将1.重新表述为s(t)=0t<0
所述用于匹配滤波器产生一个唯一的全局最大值Ý (0 )= È在时间吨= 0。此外,
ÿ (吨)= &Integral; ∞ - ∞小号(吨- τ )小号(- τ )s(t)y(0)=Et=0
是自相关函数的信号的小号(吨)。这是公知的,当然,前提是 - [R 小号(吨)是偶函数吨
与原点的独特峰。注意,在时间 t 0匹配的滤波器的输出仅为 R s(t - t 0),自相关函数在时间 t 0延迟到峰值。
y(t)=∫∞−∞s(t−τ)s(−τ)dτ=∫∞−∞s(τ−t)s(τ)dτ=Rs(t)
s(t)Rs(t)tt0Rs(t−t0)t0
没有对时间上比匹配滤波器其他滤波器可以产生输出一样大ë在吨0。但是,对于任何t 0,都有可能找到在t 0时输出超过R s(t 0)的滤波器。注意,R s(t 0)< E。t0Et0t0Rs(t0)t0Rs(t0)<E
的传递函数的所述匹配滤波器是,的频谱的复数共轭小号(˚F )。因此,Y (f )= F [ y (t )] = | S (f )| 2。认为结果如下。因为x 2 > x对于x > 1并且H(f)=S∗(f)S(f)Y(f)=F[y(t)]=|S(f)|2x2>xx>1为
0 < X < 1,匹配滤波器具有在那些频率,其中低增益
小号(˚F )在那些频率,其中小,和高增益小号(˚F )是大的。因此,匹配滤波器减少了 S (f )中的弱频谱分量并增强了强频谱分量。(它也在进行相位补偿,以调整所有“正弦波”,使它们都在 t = 0时达到峰值)。x2<x0<x<1S(f)S(f)S(f)t=0
-------
但是,噪声和SNR以及OP要求的是什么呢?
如果信号加上两侧功率谱密度N 0的加性高斯白噪声s(t) 通过具有脉冲响应h(t)的滤波器处理图 2所示的信号,然后输出
噪声过程是具有自相关函数N0的零均值平稳高斯过程。N02h(t)。因此,该方差是
σ2=Ñ0N02Rs(t)
重要的是要注意,无论何时对滤波器输出进行采样,方差都是相同的。那么,什么选择 h (t )
将在时间 t 0最大化SNR y (t 0)/ σ呢?从Cauchy-Schwarz不等式中,我们得到
SNR = y (t 0)
σ2=N02Rs(0)=N02∫∞−∞|h(t)|2dt.
h(t)y(t0)/σt0
恰好在
h(t)=s(t0-t)时具有相等的
N 0,在时间
t0时与
s(t)匹配的滤波器!需要注意的是
σ2=ëÑ0/2。如果我们将此匹配滤波器用于所需的采样时间,则在
其他
时间
t1处,SNR将为
y(t1)/σ<y(SNR=y(t0)σ=∫∞−∞s(t0−t)h(t)dtN02∫∞−∞|h(t)|2dt−−−−−−−−−−−−−√≤∫∞−∞|s(t0−t)|2dt−−−−−−−−−−−−−−√∫∞−∞|h(t)|2dt−−−−−−−−−−−√N02∫∞−∞|h(t)|2dt−−−−−−−−−−−−−√=2EN0−−−√
h(t)=s(t0−t)s(t)t0σ2=EN0/2t1。在时间
t1处,
另一个滤波器能否
提供更大的SNR?当然,因为
σ
是对于所考虑的所有过滤器是相同的,和我们上面,它指出
是可能有一个信号输出大于
ý(吨1)在时间
吨1通过使用不同的非匹配滤波器的。
y(t1)/σ<y(t0)/σ=2EN0−−−√t1σy(t1)t1
简而言之,
t0t12EN0−−−√t0t1t0
“为什么不做一个在决定时会产生非常高的尖峰尖峰的滤波器。这会使SNR更好吗?”
匹配的滤波器在采样时确实会产生各种各样的尖峰信号,但受到自相关函数形状的限制。您可以设计产生高瘦(时域)尖峰的任何
其他滤波器都不是匹配的滤波器,因此不会给您最大的SNR。请注意,增加滤波器脉冲响应的幅度(或使用时变滤波器来提高采样时的增益)不会改变SNR,因为信号和噪声标准偏差都会成比例地增加。
“在达到采样时间之前,I&D基本上将逐渐增加,其想法是在I&D的峰值处进行一次采样,因为在那一点上,SNR最大。”
对于NRZ数据和矩形脉冲,匹配的滤波器脉冲响应也是矩形脉冲。积分转储电路是一个相关器,
其输出仅在采样时刻才等于匹配滤波器的输出,而在中间不等于。参见下图。
如果在其他时间对相关器输出进行采样,则会得到具有较小方差的噪声,但由于噪声变量之间的相关性很高,并且净方差很大,因此您不能简单地将在不同时间采集的I&D输出采样相加。更大。您也不应期望能够从匹配的滤波器输出中提取多个样本,并以任何方式将它们组合以获得更好的SNR。 没用 实际上,您使用的是一个不同的滤波器,在高斯噪声方面,您做得比(线性)匹配滤波器更好。没有非线性处理会提供比匹配的拟合器小的错误概率。