第3章〓随机过程的线性变换 在电子系统中,通常需要将信号经过一系列的变换,才能提取到有用的信息。变换可以看作信号通过系统,所以随机过程的变换就是分析随机过程通过系统后的响应。系统一般分为线性系统和非线性系统两大类,因此随机过程的变换也分为线性变换和非线性变换两大类。本章着重介绍随机过程的线性变换。 3.1变换的基本概念和基本定理 3.3.1变换的基本概念 1. 变换的定义 给定一个随机过程X(t),按照某种法则T,对它的每个样本函数x(t),都指定一个对应函数y(t),就得到一个新的随机过程Y(t),记为 Y(t)=T[X(t)](3.1.1) T就称为从随机过程X(t)到Y(t)的变换,Y(t)是随机过程X(t)经过变换后的结果。 随机过程的变换也可以用系统的观点解释。如图3.1所示,假定系统是按照法则T定义的,则Y(t)就可以看作随机过程X(t)通过系统后的响应。 图3.1随机过程变换示意图 变换有确定性变换和随机性变换两种。对于某个试验结果ei,对应一个特定的时间函数x(t,ei),用这个信号作为系统的输入,可以得到一个特定的输出函数y(t,ei),这个函数是Y(t)对应于ei的一个样本。于是,系统对随机输入的响应与确定性信号的响应是相同的,所谓随机性主要表现在输入上,而不是变换本身。按这种方式解释的变换称为确定性变换。即,若e1和e2是二个试验结果,且x(t,e1)=x(t,e2),则y(t,e1)=y(t,e2),称T是确定性变换,否则称为随机性变换。本章只介绍确定性变换。 2. 线性变换 定义: 设有任意两个随机变量A1和A2及任意两个随机过程X1(t)和X2(t),若满足 L[A1X1(t)+A2X2(t)]=A1L[X1(t)]+A2L[X2(t)](3.1.2) 则称L是线性变换。 对于线性变换L,Y(t)=L[X(t)],若 Y(t+ε)=L[X(t+ε)](3.1.3) 其中ε为任意常数,即输入的时延对输出也只产生一个相应的时延,则称L是线性时不变的。在后面的讨论中,除特别说明外,线性变换都是指线性时不变变换。 3.3.2线性变换的基本定理 下面针对线性变换给出两个基本定理,这两个定理描述了随机过程经过线性变换后数字特征的变化。 定理1: 设Y(t)=L[X(t)],其中L是线性变换,则 E[Y(t)]=L{E[X(t)]}(3.1.4) 或者写成 mY(t)=L[mX(t)](3.1.5) 即随机过程经过线性变换后,其输出的数学期望等于输入的数学期望通过线性变换后的结果。 由于 E[Y(t)]=E{L[X(t)]}=L{E[X(t)]}(3.1.6) 可见,若把L和E看作算子,则L和E这两个算子是可以交换次序的。 定理1可以用大数定理加以证明。设第i次试验时得到样本函数xi(t),将其加到系统的输入端,而在输出端得到一个样本函数yi(t), yi(t)=L[xi(t)](3.1.7) 在n次重复试验后,可以得到n个样本函数y1(t),y2(t),…,yn(t),则Y(t)的样本均值为 Y(t)=1n[y1(t)+y2(t)+…+yn(t)] =1n{L[x1(t)]+L[x2(t)]+…+L[xn(t)]} =L1n[x1(t)+x2(t)+…+xn(t)] =L{X(t)}(3.1.8) 当X(t)与Y(t)的方差有限时,根据大数定理,当n→∞时, X(t)→E[X(t)],Y(t)→E[Y(t)] 所以 E[Y(t)]=L{E[X(t)]} 定理2: 0设Y(t)=L[X(t)],其中L是线性变换,则 RXY(t1,t2)=Lt2[RX(t1,t2)](3.1.9) RY(t1,t2)=Lt1[RXY(t1,t2)]=Lt1Lt2[RX(t1,t2)](3.1.10) 其中Lt1表示对t1做L变换,Lt2表示对t2做L变换。 证明: 因为 X(t1)Y(t)=X(t1)L[X(t)]=L[X(t1)X(t)] E[X(t1)Y(t)]=E{L[X(t1)X(t)]}=L{E[X(t1)X(t)]} 令t=t2,可得 RXY(t1,t2)=Lt2[RX(t1,t2)] 同理可证 RY(t1,t2)=Lt1[RXY(t1,t2)] 联合上面两式,得 RY(t1,t2)=Lt1Lt2[RX(t1,t2)] 以上两个定理是线性变换的两个基本定理,它给出了随机过程经过线性变换后,输出的均值和相关函数的计算方法。 从两个定理可知,对于线性变换,输出的均值和相关函数可以分别由输入的均值和相关函数确定。推广而言,对于线性变换,输出的k阶矩可以由输入的相应阶矩来确定。如 E[Y(t1)Y(t2)Y(t3)]=Lt1Lt2Lt3{E[X(t1)X(t2)X(t3)]}(3.1.11) 假定系统是线性时不变的,由线性时不变的基本特性和两个基本定理可以看出,若X(t)是严格平稳的,则Y(t)也是严格平稳的。若X(t)是广义平稳的,则Y(t)也是广义平稳的。 3.2随机过程通过线性系统分析 随机过程通过线性系统分析的中心问题是: 给定系统的输入函数和线性系统的特性,求输出函数,由于输入是随机过程,所以输出也是随机过程,对于随机过程,一般很难给出确切的函数形式,因此,通常只分析随机过程通过线性系统后输出的概率分布特性和某些数字特征。线性系统既可以用冲激响应描述,也可以用系统传递函数描述,因此,随机过程通过线性系统的常用分析方法也有两种: 冲激响应法和频谱法。 3.2.1冲激响应法 设有如图3.2所示线性系统,其中h(t)为系统的冲激响应。 图3.2线性系统示意图 根据线性系统的理论,输出Y(t)为 Y(t)=∫+∞-∞X(t-τ)h(τ)dτ =∫+∞-∞X(τ)h(t-τ)dτ =h(t)*X(t)(3.2.1) 若用L=h(t)*表示与冲激响应的卷积,即Y(t)=L[X(t)],很容易证明,L是线性变换,由线性变换的定理1,输出的均值为 mY(t)=L[mX(t)]=h(t)*mX(t)=∫+∞-∞mX(t-τ)h(τ)dτ(3.2.2) 若X(t)为平稳随机过程,则 mY=∫+∞-∞mXh(τ)dτ=mX∫+∞-∞h(τ)dτ=mXH(0)(3.2.3) 其中H(0)为系统的传递函数在ω=0时的值。 由定理2,输入和输出的互相关函数为 RXY(t1,t2)=Lt2[RX(t1,t2)]=h(t2)*RX(t1,t2) =∫+∞-∞h(u)RX(t1,t2-u)du(3.2.4) 输出的自相关函数为 RY(t1,t2)=Lt1[RXY(t1,t2)]=h(t1)*RXY(t1,t2) =∫+∞-∞RXY(t1-u,t2)h(u)du(3.2.5) 结合式(3.2.4)与式(3.2.5),得 RY(t1,t2)=h(t1)*RXY(t1,t2)=h(t1)*h(t2)*RX(t1,t2)(3.2.6) 同理可证, RYX(t1,t2)=h(t1)*RX(t1,t2)(3.2.7) RY(t1,t2)=h(t2)*RYX(t1,t2)(3.2.8) 输入输出相关函数之间的关系如图3.3所示。 若X(t)是平稳随机过程,则 RXY(t1,t2)=∫+∞-∞RX(t1,t2-u)h(u)du=∫+∞-∞RX(t1-t2+u)h(u)du =∫+∞-∞RX(τ+u)h(u)du 其中τ=t1-t2,即 RXY(τ)=h(-τ)*RX(τ)(3.2.9) 同理, RY(t1,t2)=∫+∞-∞RXY(t1-u,t2)h(u)du=∫+∞-∞RXY(t1-t2-u)h(u)du =∫+∞-∞RXY(τ-u)h(u)du 即 RY(τ)=h(τ)*RXY(τ)(3.2.10) 所以 RY(τ)=h(τ)*h(-τ)*RX(τ)(3.2.11) 类似地, RYX(τ)=h(τ)*RX(τ)(3.2.12) RY(τ)=h(-τ)*RYX(τ)(3.2.13) 平稳随机过程通过线性系统后输入输出相关函数之间的关系如图3.4所示。 图3.3随机过程通过线性系统输入输出 相关函数之间的关系 图3.4平稳随机过程通过线性系统输入输出 相关函数之间的关系 3.2.2频谱法 所谓频谱法,就是利用系统的传递函数分析输出的统计特性。对于平稳随机过程,对式(3.2.9)~式(3.2.11)两边同时做傅里叶变换,可得 GXY(ω)=H*(ω)GX(ω)(3.2.14) GY(ω)=H(ω)GXY(ω)(3.2.15) GY(ω)=H(ω)H*(ω)GX(ω)=|H(ω)|2GX(ω)(3.2.16) 同理, GYX(ω)=H(ω)GX(ω)(3.2.17) GY(ω)=H*(ω)GYX(ω)(3.2.18) 3.2.3计算举例 【例3.1】设有图3.5所示的RC电路,假定输入为零均值的平稳随机过程,自相关函数分别为 图3.5RC电路 (1) RX(τ)=(N0/2)δ(τ) (2) RX(τ)=e-β|τ| 求输出Y(t)的自相关函数。 解: RC电路的冲激响应为 h(t)=αe-αtU(t),α=1/RC 其中U(t)为单位阶跃函数,系统的传递函数为 H(ω)=αα+jω (1) RX(τ)=(N0/2)δ(τ)。采用冲激响应法,由式(3.2.11),得 RY(τ)=h(τ)*h(-τ)*[(N0/2)δ(τ)]=(N0/2)h(τ)*h(-τ) =(N0/2)∫+∞-∞h(u+τ)h(u)du 当τ>0时,RY(τ)=N02∫+∞0αe-α(τ+u)αe-αudu=N0α4e-ατ 利用相关函数的偶函数特性,可得 RY(τ)=N0α4e-α|τ| (2) RX(τ)=e-β|τ|。采用频谱法,X(t)的功率谱密度为 GX(ω)=∫+∞-∞RX(τ)e-jωτdτ=2ββ2+ω2 由式(3.2.16),可得 GY(ω)=GX(ω)|H(ω)|2=2ββ2+ω2·α2α2+ω2 =αα2-β2α·2ββ2+ω2-β·2αα2+ω2 求上式的傅里叶反变换,可得 RY(τ)=αα2-β2(αe-β|τ|-βe-α|τ|) 【例3.2】求随机相位信号通过线性系统后的自相关函数。设有图3.6所示线性系统,信号S(t)=acos(ω0t+Φ),其中a和ω0均为常数,Φ为(0,2π)区间上均匀分布的随机变量,求输出信号的自相关函数。 图3.6信号通过线性系统 示意图 解: 根据线性系统的理论,输出信号可以表示为S0(t)=a|H(ω0)|cos(ω0t+Φ+argH(ω0)),其中|H(ω0)|表示系统传递函数在ω0处的幅度值,argH(ω0)表示系统传递函数在ω0处的相角。输出的自相关函数为 RS0(τ)=E[S0(t+τ)S0(t)] =E{a2|H(ω0)|2cos[ω0(t+τ)+Φ+argH(ω0)]cos[ω0t+Φ+argH(ω0)]} =12a2|H(ω0)|2E{cos[ω0(t+τ)+ω0t+2Φ+2argH(ω0)]+cosω0τ} =12a2|H(ω0)|2cosω0τ 输出信号的平均功率为RS0(0)=12a2|H(ω0)|2。 3.3随机序列通过离散线性系统 3.3.1基本关系 图3.7离散线性系统 设有图3.7所示的离散线性系统。 离散线性系统的单位样值响应为h[n],系统传递函数H(ω)与单位样值响应之间是离散时间傅里叶变换对的关系,即 H(ω)=∑+∞n=-∞h[n]e-jnω(3.3.1) 或者用z变换可表示为 H(z)=∑+∞n=-∞h[n]z-n(3.3.2) 随机序列X[n]通过线性系统后,输出Y[n]为 Y[n]=∑+∞k=-∞h[k]X[n-k]=∑+∞k=-∞h[n-k]X[k]=h(n)*X(n)(3.3.3) 可以把式(3.3.3)用变换形式表示,即 Y[n]=L(X[n])(3.3.4) 其中L=h[n]*,很容易验证L是线性变换,根据线性变换的定理1,输出的均值为 mY[n]=L(mX[n])=h[n]*mX[n]=∑+∞k=-∞h[k]mX[n-k](3.3.5) 同理,根据线性变换的定理2,可得 RXY(n1,n2)=Ln2(RX[n1,n2])=h[n2]*RX[n1,n2] =∑+∞k=-∞h[k]RX[n1,n2-k](3.3.6) RY(n1,n2)=Ln1(RXY[n1,n2])=h[n1]*RXY[n1,n2] =∑+∞k=-∞h[k]*RXY[n1-k,n2](3.3.7) 将式(3.3.6)代入式(3.3.7),得 RY(n1,n2)=h[n1]*h[n2]*RX[n1,n2](3.3.8) 若输入X(n)为平稳随机序列,由式(3.3.5)可得 mY=mX∑+∞k=-∞h[k]=mXH(0)(3.3.9) 其中H(0)是系统传递函数H(ω)在ω=0的值。由式(3.3.6)可得 RXY(n1,n2)=∑+∞k=-∞h[k]RX[n1,n2-k]=∑+∞k=-∞h[k]RX[n1-n2+k] 令m=n1-n2,可得 RXY[m]=∑+∞k=-∞h[k]RX[m+k]=h[-m]*RX[m](3.3.10) 同理,由式(3.3.7)可得 RY[m]=h[m]*RXY[m]=h[-m]*h[m]*RX[m](3.3.11) 对式(3.3.10)和式(3.3.11)分别做离散时间傅里叶变换,可得 GXY(ω)=H(-ω)GX(ω)(3.3.12) GY(ω)=H(ω)GXY(ω)=|H(ω)|2GX(ω)(3.3.13) 若用z变换表示,则 GXY(z)=H(z-1)GX(z)(3.3.14) GY(z)=H(z)GXY(z)=H(z)H(z-1)GX(z)(3.3.15) 【例3.3】图像边缘检测。边缘检测在图像处理中具有重要作用,如机场与机场周边的环境、公路路面与公路两边的区域具有不同的灰度等级,一阶差分运算是边缘检测简单实用的方法。一阶差分运算定义为Y[n]=X[n]-X[n-1],求输出Y[n]的均值和自相关函数。 解: 定义差分算子L(X[n])=X[n]-X[n-1],很显然,L是线性变换。由式(3.3.5)可得Y[n]的均值为 mY[n]=L[mX(n)]=mX[n]-mX[n-1] 由式(3.3.6)可得输入与输出的互相关函数为 RXY[n1,n2]=Ln2(RX[n1,n2])=RX[n1,n2]-RX[n1,n2-1] 输出的自相关函数为 RY[n1,n2]=Ln1(RXY[n1,n2])=RXY[n1,n2]-RXY[n1-1,n2] =RX[n1,n2]-RX[n1,n2-1]-RX[n1-1,n2]+RX[n1-1,n2-1] 若X[n]为平稳随机序列,且自相关函数为RX[n1,n2]=a|n1-n2|,0M(3.3.29) 由自相关函数的性质,可得当m<0时,RX[m]=RX[-m]。 3. ARMA模型 组合AR模型和MA模型可以构成ARMA模型如下: a0X[n]+a1X[n-1]+a2X[n-2]+aNX[n-N] =b0W[n]+b1W[n-1]+…+bMW[n-M](3.3.30) 称X[n]为ARMA(N,M)(Autoregressive/Moving Average)过程。ARMA系统的传递函数为 H(ω)=∑Nk=0bke-jkω∑Mk=0ake-jkω(3.3.31) ARMA过程的功率谱密度为 GX(ω)=σ2∑Nk=0bke-jkω∑Nk=0ake-jkω2(3.3.32) 【例3.4】设有ARMA(2,2)模型, X[n]+1.4X[n]+0.5X[n-2]=W[n]-0.2W[n-1]-0.1W[n-M] 其中W(n)是零均值单位方差的平稳白噪声,求该过程的功率谱。 解: 系统的传递函数为 H(ω)=1-0.2e-jω-0.1e-j2ω1+1.4e-jω+ 0.15e-j2ω 由式(3.3.13)可得功率谱为 GX(ω)=1-0.2e-jω-0.1e-j2ω1+1.4e-jω+ 0.15e-j2ω2 在实际中,AR模型、MA模型或者ARMA模型都可以用来描述实际的过程,三种模型各有所长,从功率谱的角度来分析,AR模型适合描述功率谱有尖峰而没有深谷的随机过程,MA模型适合描述功率谱有深谷而没有尖峰的随机过程,ARMA模型适合描述功率谱既有深谷又有尖峰的随机过程。 3.4最佳线性滤波器 在许多回波探测型的电子系统(如雷达、声呐、红外探测等)中,一个基本的问题是如何在噪声背景中检测微弱信号,接收机输出的信噪比越高,越容易发现目标。同样,信噪比在通信系统中是系统有效性的一个度量,信噪比越大,信息传输发生错误的概率越小,因此我们很自然会想到以输出信噪比最大作为准则设计接收机,一般说来,能给出最大信噪比的接收机,其系统的性能也是最好的,因此,本节介绍的最佳线性滤波器是许多接收机的重要组成部分。 3.4.1输出信噪比最大的最佳线性滤波器 如图3.11所示线性系统,假定系统的输入波形为 图3.11线性系统示意图 X(t)=s(t)+w(t)(3.4.1) 其中s(t)是确知信号,w(t)是零均值平稳随机过程,它的功率谱密度为Gw(ω)。 根据线性系统的理论,输出Y(t)可表示为 Y(t)=s0(t)+w0(t)(3.4.2) 其中 s0(t)=12π∫+∞-∞S(ω)H(ω)ejωtdω(3.4.3) 式中,S(ω)是输入信号s(t)的频谱,H(ω)是系统的传递函数,w0(t)是输出的噪声,它的功率谱密度为 Gw0(ω)=Gw(ω)|H(ω)|2(3.4.4) 输出噪声的平均功率为 E[w20(t)]=12π∫+∞-∞Gw(ω)|H(ω)|2dω(3.4.5) 定义在某个时刻t=t0时滤波器输出端信号的瞬时功率与噪声的平均功率之比(简称信噪比)为 d0=s20(t0)E[w20(t)](3.4.6) 将式(3.4.3)和式(3.4.5)代入式(3.4.6),得 d0=12π∫+∞-∞S(ω)H(ω)dω2∫+∞-∞Gw(ω)|H(ω)|2dω(3.4.7) 我们的任务是设计一个线性系统,使得输出的信噪比达到最大。可以证明(参见习题3.14),当 H(ω)=cS*(ω)e-jωt0/Gw(ω)(3.4.8) 时,输出信噪比d0达到最大,式中c为任意常数,把这个最大的信噪比记为dm。将式(3.4.8)代入式(3.4.7)可得最大的信噪比为 dm=12π∫+∞-∞|S(ω)|2dω∫+∞-∞Gw(ω)dω(3.4.9) 将式(3.4.8)代入式(3.4.3)得到输出信号为 s0(t)=c2π∫+∞-∞|S(ω)|2Gw(ω)ejω(t-t0)dω(3.4.10) 由式(3.4.10)可以看出,当t=t0时,输出信号达到最大。 下面从物理意义上解释上面的几个公式。滤波器的幅频特性为 |H(ω)|=c|S(ω)|/Gw(ω)(3.4.11) |H(ω)|实际上是对输入信号的频谱进行加权,由滤波器的幅频特性可以看出,最佳线性滤波器幅频特性与信号频谱的幅度成正比,与噪声的功率谱密度成反比,对于某个频率点,信号越强,该频率点的加权系数越大,噪声越强,加权越小。可见,最佳线性滤波器的幅频特性有抑制噪声的作用。 再考察滤波器的相频特性。由式(3.4.8)得 argH(ω)=-argS(ω)-ωt0(3.4.12) 相频特性由两项组成,第一项与信号的相频特性反相,第二项与频率呈线性关系,为一时间延迟项,由式(3.4.3)得 s0(t)=12π∫+∞-∞|S(ω)||H(ω)|ej[argS(ω)+argH(ω)+ωt]dω =12π∫+∞-∞|S(ω)||H(ω)|ej[argS(ω)-argS(ω)-ωt0+ωt]dω =12π∫+∞-∞|S(ω)||H(ω)|ejω(t-t0)dω 可以看出,滤波器的相频特性argH(ω)起到了抵消输入信号相角argS(ω)的作用,并且使输出信号s0(t)的全部频率分量的相位在t=t0时刻相同,达到了相位相同、幅度相加的目的。而噪声是平稳随机过程,各频率分量的相位是随机的,argH(ω)不影响噪声的功率,即滤波器对信号的各频率分量起到幅度同相相加的作用,而对噪声的各频率分量起到功率相加的作用,综合而言,信噪比得到提高。 3.4.2匹配滤波器 式(3.4.8)是针对一般的平稳噪声,若噪声是白噪声,这时的最佳滤波器称为匹配滤波器。即匹配滤波器是在白噪声环境下以输出信噪比作为准则的最佳线性滤波器。由式(3.4.8)可得,匹配滤波器的传递函数为 H(ω)=cS*(ω)e-jωt0(3.4.13) 对式(3.4.13)做傅里叶反变换可得冲激响应为 h(t)=cs*(t0-t)(3.4.14) 即匹配滤波器的冲激响应是输入信号的共轭镜像。对于实信号, h(t)=cs(t0-t)(3.4.15) 即当c=1时,h(t)与 s(t)关于t0/2呈偶对称关系。 匹配滤波器具有如下一些重要的性质和特点。 1. 输出的最大信噪比与输入信号的波形无关 由于白噪声的功率谱为一个常数,由式(3.4.9)可得 dm=12π∫+∞-∞|S(ω)|2dωN0/2=2EN0(3.4.16) 其中,E代表信号的能量,由式(3.4.16)可以看出,最大信噪比只与信号的能量和噪声的强度有关,与信号的波形无关。 2. t0应该选在信号s(t)结束之后 由式(3.4.15)可以看出,若要求系统是物理可实现的,则t0必须选择在信号结束之后才能满足h(t)=0,t<0。这从物理概念上也很好理解,对于物理可实现系统,因为只有t0选在信号结束之后,才能把信号的能量全部利用上,信噪比才能达到最大。若t0不是选在信号结束之后,则由式(3.4.15)确定的h(t)在t<0时不为零,若将h(t)当t<0的部分截断为零,这时的滤波器就不是最佳的。 3. 匹配滤波器对信号幅度和时延具有适应性 在回波探测型系统中,发射信号的波形是已知的,接收信号通常在幅度上有一定的衰减,并且在时间上有一定的时延,若发射信号为s(t),则接收信号为s1(t)=as(t-τ),s1(t)的频谱为 S1(ω)=aS(ω)e-jωτ 对s1(t)的匹配滤波器的传递函数H1(ω)为 H1(ω)=cS*1(ω)e-jωt1=caS*(ω)e-jω(t1-τ) =caS*(ω)e-jωt0e-jω(t1-τ-t0)=aH(ω)e-jω(t1-τ-t0) 其中H(ω)=cS*(ω)e-jωt0是s(t)信号的匹配滤波器,t0为s(t)信号结束的时间,若取t1=t0+τ,即取信号s1(t)结束的时间,这时H1(ω)=aH(ω),a相当于放大系数,它只影响输出信号的相对大小,对信号和噪声的作用是相同的,H1(ω)也可使输出信噪比达到最大。因此,若按照发射信号设计匹配滤波器,当接收信号有一定的衰减和时延时,对接收信号同样是匹配的。 注意,匹配滤波器对信号的频移不具有适应性。即若有一个信号的频谱为 S2(ω)=S(ω+ωd) ωd可以看作目标由于运动产生的多普勒频移,则对应的匹配滤波器为 H2(ω)=cS*(ω+ωd)e-jωt0 可见H2(ω)与H(ω)是不同的。 【例3.5】单个矩形脉冲的匹配滤波器。 设脉冲信号为 s(t)=a,0≤t≤τ 0,其他(3.4.17) 其中a是已知常数,求匹配滤波器的传递函数和输出波形。 解: 信号的频谱为 S(ω)=∫+∞-∞s(t)e-jωtdt=∫τ0ae-jωtdt=ajω(1-e-jωτ)(3.4.18) 取匹配滤波器的时间t0=τ,由式(3.4.13),矩形脉冲信号的匹配滤波器的传递函数为 H(ω)=ca-jω(1-ejωτ)e-jωτ=cajω(1-ejωτ)(3.4.19) 它的冲激响应为 h(t)=cs(t)(3.4.20) 冲激响应与信号只相差一个比例因子。匹配滤波器的输出信号为 s0(t)=s(t)*h(t)=cs(t)*s(t)=ca2t,0≤t≤τ ca2(2τ-t),τ≤t≤2τ 0,0(3.4.21) 可以看出,输入信号是矩形波,而输出信号变成了三角波(见图3.12),因此,信号经过匹配滤波器以后出现了变形,对于雷达和声呐系统而言,重要的是要检测到目标,信号波形出现变形并不影响检测目标。滤波器的实现如图3.13所示。 图3.12矩形脉冲的匹配滤波器 图3.13矩形脉冲信号匹配滤波器实现框图 【例3.6】矩形脉冲串信号的匹配滤波器。 设矩形脉冲串信号为 s(t)=∑M-1k=0s1(t-kT)(3.4.22) 式中,s1(t)是如式(3.4.17)所示的单个矩形脉冲信号,T为脉冲的重复间隔,信号的频谱为 S(ω)=∑M-1k=0S1(ω)e-jkωT(3.4.23) s(t)的匹配滤波器为 H(ω)=cS*(ω)e-jωt0=c∑M-1k=0S*1(ω)ejkωTe-jωt0 取t0=(M-1)T+τ,则 H(ω)=c∑M-1k=0S*1(ω)ejkωTe-jω[(M-1)T+τ]=cS*1(ω)e-jωτ∑M-1k=0e-jω(M-1-k)T(3.4.24) 可见匹配滤波器可表示为 H(ω)=H1(ω)H2(ω)(3.4.25) 匹配滤波器的组成如图3.14所示,其中 H1(ω)=cS*1(ω)e-jωτ(3.4.26) H1(ω)是单个矩形脉冲信号的匹配滤波器,由于矩形脉冲串信号是由单个矩形信号经周期延拓得到的,将单个矩形脉冲信号称为矩形脉冲串信号的子脉冲,H1(ω)称为子脉冲匹配滤波器。而H2(ω)为 H2(ω)=∑M-1k=0e-jω(M-1-k)T=1+e-jωT+…+e-jω(M-1)T(3.4.27) 它是由延迟单元和求和器构成的,通常称为相参积累器,它的作用是调整脉冲串信号的相位,使其在t0=(M-1)T+τ实现同相相加。 图3.14矩形脉冲串信号的匹配滤波器 由于矩形脉冲串信号的能量是单个矩形脉冲信号能量的M倍,由式(3.4.16),匹配滤波器输出的最大信噪比为 dm=2EN0=2ME1N0=M2E1N0=Md1(3.4.28) 式中,E1代表单个矩形脉冲信号的能量,d1代表子脉冲匹配滤波器输出的最大信噪比。由式(3.4.28)可以看出,矩形脉冲串信号匹配滤波器输出的最大信噪比是单个矩形脉冲信号的M倍,即信噪比提高了(M-1)倍,信噪比的提高得益于相参积累器的作用。式(3.4.25)和式(3.4.28)可以推广到任意的脉冲串信号。 3.4.3广义匹配滤波器 下面进一步讨论式(3.4.8)。假定噪声具有有理的功率谱,由式(2.5.8),它可以分解为 Gw(ω)=G+w(ω)G-w(ω)=G+w(ω)[G+w(ω)]*(3.4.29) 则式(3.4.8)可以写成 H(ω)=cS*(ω)e-jωt0/Gw(ω)=1G+w(ω)cS(ω)G+w(ω)*e-jωt0 =H1(ω)H2(ω)(3.4.30) 其中 H1(ω)=1G+w(ω),H2(ω)=cS′*(ω)e-jωt0(3.4.31) 式中 S′(ω)=S(ω)/G+w(ω)(3.4.32) 它是s(t)信号经过滤波器H1(ω)后输出的信号。而平稳噪声通过H1(ω)后,输出噪声的功率谱为 Gw′(ω)=Gw(ω)|H1(ω)|2=Gw(ω)1G+w(ω)1[G+w(ω)]*=1 可见w′(t)是白噪声,则H2(ω)就可以看作白噪声环境下的匹配滤波器,只不过现在匹配的信号是s′(t)而不是s(t)。很显然,H1(ω)是物理可实现的滤波器,而H2(ω)有可能是物理不可实现的,若取物理可实现部分H2c(ω),则滤波器的传递函数为 H(ω)=H1(ω)H2c(ω)=1G+w(ω)cS*(ω)e-jωt0G-w(ω)+(3.4.33) 式中[ ]+表示取物理可实现部分。若用拉普拉斯变换表示,则式(3.4.33)可表示为 H(s)=H1(s)H2c(s)=1G+w(s)cS(-s)e-st0G-w(s)+(3.4.34) 式(3.4.33)或式(3.4.34)称为广义匹配滤波器,它的实现结构如图3.15所示。 图3.15广义匹配滤波器结构 【例3.7】设信号为 s(t)=e-t/2-e-t,t≥0 0,t<0 噪声的功率谱为Gw(ω)=1/(1+ω2),求广义匹配滤波器的传递函数。 解: 首先将噪声功率谱用拉普拉斯变换表示为 Gw(s)=11-s2=1(1+s)(1-s) 所以, G+w(s)=11+s,G-w(s)=11-s,H1(s)=1G+w(s)=1+s 信号的拉普拉斯变换为 S(s)=11/2+s-11+s=1(1+2s)(1+s) H2(s)=cS(-s)e-st0G-n(s)=c1-2se-st0 求H2(s)的拉普拉斯反变换的冲激响应为 h2(t)=c2e(t-t0)/2,-∞t0 很显然,h2(t)在t<0时不为零,因此H2(s)不是物理可实现的滤波器,若取物理可实现部分,则 h2c(t)=c2e(t-t0)/2,0t0 对应的传递函数为 H2c(s)=∫t00c2e(t-t0)/2e-stdt=c1-2s(e-st0-e-t0/2) 则s(t)的广义匹配滤波器为 H(s)=H1(s)H2c(s)=c1+s1-2s(e-st0-et0/2) 3.5信号处理实例——线性调频信号的匹配滤波器 早期脉冲雷达所用信号多是简单矩形脉冲信号,这时脉冲信号能量E=PT,P为脉冲功率,T为脉冲宽度。当要求雷达探测目标的作用距离增大时,应该加大信号能量E。增大发射机的脉冲功率是一个途径,但它受到发射管峰值功率及传输线容量等因素的限制,只能有一定的范围。在发射机平均功率允许的条件下,可以通过增大脉冲宽度的T的办法来提高信号能量。而距离分辨力取决于所用信号的带宽B。B越大,距离分辨力越好。对于简单矩形脉冲,信号带宽B与其脉冲宽度T满足BT≈1的关系,因此采用宽脉冲时必然降低其距离分辨力。因此,脉冲宽度T的大小会受到明显的限制。提高雷达的探测能力和保证必需的距离分辨力这对矛盾,在简单脉冲信号中很难解决,因此有必要寻找和采用较为复杂的信号形式。 如果在宽脉冲内采用附加频率或相位调制以增加信号带宽B,则在接收时用匹配滤波器进行处理,可将长脉冲压缩到1/B的宽度,这样既可使雷达用长脉冲去获得大能量,又可以得到短脉冲所具备的距离分辨力。这种信号称为脉冲压缩信号或大时宽带宽信号,线性调频信号就是一种典型的大时宽带宽信号,其脉宽T和带宽B的乘积大于1,一般采用BT1。 3.5.1线性调频信号 线性调频信号是通过非线性相位调制或线性频率调制(LFM)来获得大时宽带宽积的,又称为chirp信号,这是研究得最早而应用最广泛的一种脉冲压缩信号。采用这种信号的雷达可以同时获得远作用距离和高距离分辨力。线性调频信号实信号形式可表示为 s(t)=A·recttTcosω0t+μt22 其中,包络是宽度为T的矩形脉冲,μ为频率变化斜率 recttT= 1,tT≤12 0,tT>12 信号的瞬时载频是随时间线性变化的。瞬时角频率ωi为 ωi=dφdt=ω0+μt 在脉冲宽度内,信号角频率由ω0-μT2变化到ω0+μT2。调频信号的带宽B=μT2π。对于这种信号,其时宽频宽乘积D是一个重要参数,表示为 D=BT=μT22π 3.5.2线性调频信号通过匹配滤波器的输出分析 首先讨论线性调频信号通过匹配滤波器的输出以观察脉冲压缩的情况。时域上,滤波器输入信号s(t)与输出信号s0(t)及冲激响应h(t)之间的关系是 s0(t)=∫+∞-∞s(τ)h(t-τ)dτ 而匹配滤波器的冲激响应h(t)=cs(t0-t),其中c为常数。 由于 h(t-τ)=cs[τ-(t-t0)] 于是 s0(t)=c∫+∞-∞s(τ)s[τ-(t-t0)]dτ 将s(τ)=A·rectτTcosω0τ+μτ22代入上式后,再展开三角函数。推导可得 s0(t)=cA2T2sinμT2(t-t0)μT2(t-t0)cosω0(t-t0) 上式表示线性调频信号经过匹配滤波器的输出,是一个固定载频ω0的信号,其包络近似为sinc函数 cA2T2sinμT2(t-t0)μT2(t-t0) 由于x=π2时,sin(x)x=2π,接近-4dB,匹配滤波器输出脉冲-4dB间的宽度T′=2x。可得压缩后的宽度T′=2πμT=1B,B为信号调频宽度。可见压缩后的脉冲宽度反比于B,而与输入信号脉冲宽度T无关。 线性调频信号的输入脉冲宽度T与输出脉宽T′之比通常称为压缩比,即 TT′=T1/B=BT=D 它就是信号的时宽带宽乘积。早期线性调频信号常用的压缩比在数十至数百的范围,而近代雷达用的线性调频信号,其压缩比可达106数量级。 通过匹配滤波器后,脉冲宽度变窄,t0时刻输出端最大信噪比为 dmax=s20(t0)E[n20(t)] 式中,E[n20(t)]=12π∫+∞-∞|H(ω)|N02dω,N0/2为白噪声功率谱密度。 匹配滤波器的频率响应为 H(ω)=cS*(ω)e-jωt0 所以, E[n20(t)]=N02c22π∫+∞-∞|S*(ω)|dω=N0c22∫+∞-∞s2(t)dt=N0Ec22 式中,E为信号能量。当t=t0时,有 s0(t0)=cA2T2 所以输出端最大瞬时信噪比为 dm=s20(t0)E[n20(t)]=(cA2T/2)2N0Ec2/2=(cE)2N0Ec2/2=2EN0 式中,E=A2T/2为线性调频脉冲能量。当信号振幅A一定时,可以加大脉冲宽度T增加信号能量。 下面讨论线性调频信号经过匹配滤波器后的信号幅度变化。由于压缩网络是无源的,所以输入和输出端能量相等。即 E=PT=P′T′ P和P′为输入信号功率和输出信号功率,即 P′P=TT′=D 又因为脉冲功率与信号幅度平方成正比,故得压缩前后脉冲振幅比为 A′A=D 可见输出脉冲振幅增大为原来的D倍。 根据线性调频信号匹配滤波器的频率响应可知,压缩比D的值越大,幅频特性在频带外幅度的下降越快,即频谱形状和矩形更接近。当D=10时,就有95%的信号能量包含在此频带范围内。通常使用的线性调频脉冲均满足D1,故其频谱的振幅部分很接近矩形,中心频率为信号的频率,而带宽近似等于信号的调频带宽B。相位特性的特点是具有平方律的相频特性和平方相位项共轭,然后再加一个时延项,即Φ(ω)=(ω-ω0)22μ-ωt0。 图3.16画出脉冲宽度为100μs,调频带宽为1MHz,即D=100的线性调频信号的时域波形(图3.16(a))、功率谱密度(图3.16(b))和匹配滤波器的输出响应(图3.16(c)和图3.16(d),其中图3.16(d)为对数形式)。 图3.16线性调频信号功率谱密度和匹配滤波器的输出响应 图3.16表明,匹配滤波器对于线性调频脉冲信号的输出有比较高的时间旁瓣。这些时间旁瓣是不需要的,因为在大目标附近的小目标有可能被遮蔽而探测不到。该问题的解决方法是用一个窗函数对线性调频的幅度进行加权,以修正匹配滤波器的输出响应,感兴趣的读者可以参考相关书籍。 3.6随机动态系统 对于一个物理系统,可以用状态矢量描述系统随时间变化的动态过程,一般的动态过程可以用如下的状态方程描述: x·(t)=f[x(t),u(t),n(t)](3.6.1) 式中,x(t)为系统的M×1维的状态矢量,u(t)为r×1维的控制矢量,n(t)为p×1维的系统扰动噪声矢量。若矢量函数f对于x(t)、u(t)、n(t)都是线性的,则系统称为随机线性系统,本节只介绍随机线性系统。 3.6.1随机连续线性系统 随机连续线性系统的状态方程可表示为 x·(t)=A(t)x(t)+G(t)u(t)+F(t)n(t)(3.6.2) 式中,A(t)是M×M维矩阵,G(t)是M×r维矩阵,F(t)是M×p维矩阵。假定n(t)是零均值白噪声,且 E[n(t)nT(τ)]=Q(t)δ(t-τ)(3.6.3) 系统的起始状态x(t0)假定为随机矢量,且 E[x(t0)]=mx(t0),E{[x(t0)-mx(t0)][x(t0)-mx(t0)]T}=Px(t0)(3.6.4) 根据线性系统理论,式(3.6.2)的解由两部分组成,一部分是零输入解,另一部分是零状态解,其解可以表示为 x(t)=Φ(t,t0)x(t0)+∫tt0Φ(t,τ)[G(τ)u(τ)+F(τ)n(τ)]dτ(3.6.5) 式中,Φ(t,t0)称为状态转移矩阵,它是下列状态方程的解: Φ·(t,t0)=A(t)Φ(t,t0) Φ(t0,t0)=I(3.6.6) 若A(t)、G(t)和F(t)为与时间t无关的常系数矩阵,则式(3.6.2)可表示为 x·(t)=Ax(t)+Gu(t)+Fn(t)(3.6.7) 称式(3.6.7)描述的线性系统为定常线性系统。对于定常线性系统,其状态转移矩阵为 Φ(t,t0)=eA(t-t0)=I+A(t-t0)+12!A2(t-t0)2+… =∑∞k=01k!Ak(t-t0)k(3.6.8) 【例3.8】设有如下微分方程描述的线性系统, x·1(t)=x2(t) x·2(t)=0 试建立系统的状态方程,并求出状态转移矩阵。 解: 本例的微分方程可以写成如下形式, x·1(t) x·2(t)=0100x1(t)x2(t) 令 x(t)=x1(t)x2(t),A=0100 则系统的状态方程可表示为 x·(t)=Ax(t) 由于 A2=01000100=0000 所以 Φ(t,t0)=I+A(t-t0)=1t-t001 状态方程的解为 x(t)=Φ(t,t0)x(t0) 【例3.9】设有微分方程, x¨(t)+ x·(t)=u(t) 求状态转移矩阵。 解: 令x1(t)=x(t),x2(t)=x·1(t),则 x·1(t)=x2(t) x·2(t)=-x2(t)+u(t) 写成矩阵形式, x·(t)=Ax(t)+Gu(t) 其中, A=01 0-1,G=01 由于 A2=0-1 01,A3=01 0-1 所以 Φ(t,t0)=eA(t-t0) =I+A(t-t0)+12!A2(t-t0)2+… =1001+01 0-1(t-t0)+12!0-1 01(t-t0)2+… =1(t-t0)-12!(t-t0)2+13!(t-t0)301-(t-t0)+12!(t-t0)2-13!(t-t0)3 =11-e-(t-t0)0e-(t-t0) 3.6.2随机连续线性系统的离散化 将随机连续线性系统的状态方程离散化可得到随机离散线性系统的状态方程。在式(3.6.5)中,令t0=tk,t=tk+1,则 x(tk+1)=Φ(tk+1,tk)x(tk)+∫tk+1tkΦ(tk+1,τ)[G(τ)u(τ)+F(τ)n(τ)]dτ(3.6.9) 当采样间隔tk+1-tk比较小时,可以认为在采样间隔(tk,tk+1)上,u(τ)和n(τ)保持不变,取端点值u(τ)=u(tk),n(τ)=n(tk),则式(3.6.9)可近似为 x(tk+1)=Φ(tk+1,tk)x(tk)+∫tk+1tkΦ(tk+1,τ)G(τ)dτu(tk)+ ∫tk+1tkΦ(tk+1,τ)F(τ)dτn(tk) (3.6.10) 令 x[k+1]=x(tk+1),x[k]=x(tk),u[k]=u(tk),n[k]=n(tk) B[k]=∫tk+1tkΦ(tk+1,τ)G(τ)dτ,Γ[k]=∫tk+1tkΦ(tk+1,τ)F(τ)dτ 则式(3.6.10)可表示为 x[k+1]=Φ[k+1,k]x[k]+B[k]u[k]+Γ[k]n[k](3.6.11) 式(3.6.11)是式(3.6.2)离散化以后的状态方程。其中n[k]是零均值白噪声,且E(n[k]nT[j])=Q[k]δkj。 【例3.10】运动目标的恒速模型(CV)。设目标的运动方程可表示为 x¨(t)= v~(t)(3.6.12) 其中v~(t)表示速度的轻微变化,且假定E[v~(t)]=0,E[v~(t)v~(τ)]=qδ(t-τ),其中q>0。求离散化后的状态方程。 解: 式(3.6.12)用状态方程可表示为 x·(t)=A(t)x(t)+F(t)v~(t)(3.6.13) 式中,x=[xx·]T,A=0100,F=01。式(3.6.13)的解为 x(t)=Φ(t,t0)x(t0)+∫tt0Φ(t,τ)F(τ)v~(τ)dτ(3.6.14) 式中, Φ(t,t0)=eA(t-t0)=I+A(t-t0)+12!A2(t-t0)2+…=∑∞k=01k!Ak(t-t0)k 由于Ak=0(k≥2),所以, Φ(t,t0)=I+A(t-t0)=1t-t001(3.6.15) 令t0=tk,t=tk+1,则 x(tk+1)=Φ(tk+1,tk)x(tk)+∫tk+1tkΦ(tk+1,τ)F(τ)v~(τ)dτ(3.6.16) 其中 Φ(tk+1,tk)=1tk+1-tk01(3.6.17) 若采样间隔相等,且tk+1-tk=T,则式(3.6.17)可表示为 x[k+1]=Φx[k]+n[k] 其中,Φ=1T01, n[k]=∫(k+1)TkT1(k+1)T-τ0101v~(τ)dτ(3.6.18) 可以证明, E(n[k])=0,E(n[k]nT[l])=T3/3T2/2T2/2Tqδkl(3.6.19) 可见n[k]是零均值白噪声。 习题 3.1已知一个平稳随机过程输入到RL滤波器,如图3.17所示,其E[X(t)]=0,RX(t1,t2)= σ2exp[-β(t1-t2)]=σ2exp[-β|τ|],β>0,求输出的自相关函数RY(τ)。 3.2设线性时不变系统的冲激响应为h(t)=e-βtU(t),输入平稳随机过程X(t)的自相关函数为RX(τ)=e-α|τ|,其中α>0,β>0。 (1)求输入输出之间的互相关函数RXY(τ); (2)当令α=3,β=1时,将所得结果画出来。 3.3图3.18为单输入双输出线性系统。求证: 输出Y1(t)和Y2(t)的互功率谱密度 GY1Y2(ω)=H1(ω)H2(ω)GX(ω) 图3.17RL滤波器 图3.18单输入双输出线性系统 3.4若线性系统输入随机过程X(t)的功率谱密度为 GX(ω)=ω2+3ω2+8 现已知其输出过程Y(t)的功率谱密度GY(ω)=1,求该系统的传递函数。 3.5证明随机过程的采样定理。设X(t)为限带随机过程,即功率谱密度满足 GX(ω)=0,|ω|>ωc 试证明: X^(t)=∑+∞n=-∞X(nT)sin(ωct-nπ)ωct-nπ 提示: 要证明上式,只需证明E{[X(t)-X^(t)]2}=0。 3.6在雷达信号处理中,杂波的对消非常重要,用杂波衰减因子描述杂波对消的效果,它的定义为CA=Ci/Co,其中Ci表示杂波对消器的输入杂波功率,Co表示杂波对消器的输出杂波功率。图3.19描述的就是一种最简单的二脉冲杂波对消器,假定进入二脉冲对消器的杂波功率谱密度为GX(f)=Pc2πσcexp-f22σ2c,Pc为输入杂波的功率,求二脉冲对消器的杂波衰减因子。(提示: 对正弦函数可以采用近似计算: 对于小的x,sinx≈x,在实际中通常有fT1) 3.7设X(t)为一个零均值高斯过程,其功率谱密度GX(f)如图3.20所示,若每1/2B秒对X(t)采样,得到样本集合X(0),X(1/2B),…,求前N个样本的联合概率密度。 图3.19系统示意图 图3.20功率谱密度 3.8设X[n]是一个均值为零、方差为σ2X的白噪声,Y[n]是单位脉冲响应为h[n]的线性时不变离散系统的输出。 试证: (1)E(X[n]Y[n])=h[0]σ2X; (2) σ2Y=σ2X∑∞n=0h2[n]。 3.9图3.21所示离散线性系统,激励为均值为零、方差为σ2X的白噪声序列,其中h1[n]=anU(n),h2[n]=bnU(n),|a|<1,|b|<1。试求σ2Z。 图3.21离散线性系统 3.10序列Y[n]和X[n]满足差分方程 Y[n]=Y[n+a]-Y[n-a] 其中a为常数,试用X[n]的自相关函数表示Y[n]的自相关函数。 3.11输入过程X(n)的功率谱密度为σ2X,二阶MA模型 Y(n)=X(n)+a1X(n-1)+a2X(n-2) 试求Y(n)的自相关函数和功率谱密度。 3.12假定一广义平稳随机过程由下面的差分方程描述: X[n]-aX[n-1]=W[n]-bW[n-1] 其中W[n]为白噪声,方差为σ2W=1,对于参数a和b取下面两组值,分别画出X[n]的功率谱密度,并解释你的结果。(1) a=0.9,b=0.2; (2) a=0.2,b=0.9。 3.13假定二阶AR过程由如下差分方程描述: X[n]-2rcos(2πf0)X[n-1]+r2X[n-2]=W[n] 其中W[n]为白噪声,方差为σ2W=1,对于参数r和f0取下面两组值,分别画出X[n]的功率谱密度,并解释你的结果。(1)r=0.7,f0=0.1; (2)r=0.95,f0=01。(提示: 确定H(z)的极点) 3.14试证明式(3.4.8)。 3.15设线性滤波器的输入为X(t)=s(t)+w(t),其中信号 s(t)=Aeα(t-T),t≤T 0,t>T 为指数形式脉冲,α>0,T>0,w(t)为平稳白噪声,试求匹配滤波器的传输函数,并画出电路示意图。 3.16分析单个射频信号的匹配滤波器。信号s(t)是矩形包络的射频脉冲,脉冲宽度为τ,中心频率为ω0,其表示式为s(t)=a rect(t)cosω0t,其中 rect(t)=1,0≤t≤τ 0,其他 设τ时间内有很多个射频振荡周期(周期为T0),即ω0τ=2πτT0=2πm,m1,m为整数,相加白噪声的功率谱Gw(ω)=N0/2,求s(t)的匹配滤波器的传递函数、输出信号的波形、输出的信噪比,并画出匹配滤波器的实现框图。 3.17设信号s(t)为 s(t)=∑M-1k=0s1(t-kT) 其中s1(t)是习题3.16表示的单个射频脉冲信号,求s(t)的匹配滤波器的传递函数、输出信号的波形、输出的信噪比,并画出匹配滤波器的实现框图,再进行比较。