n1u(n) n!(5) x(n)=sin(0)u(n)(1)X(z)=
nazn=
n0nnnn1anznanzn
n0 =
n1annzazax11ax1ax1
z(1a2) =
(1az)(za)
X(n)是双边序列,可看成是由一个因果序列(收敛域az)和一个因果序列(收敛域0z1)a相加组成,故X(z)的收敛域是这两个收敛域的重叠部分,即圆环区域az1。零点为0和∞,极点a为a和
1。 a(2) X(z)ne(j)u(n)ze(j0)nz
nn 20
1 =
1ejz1
X(n)是右边序列,它的Z变换的收敛域是半径为Rx的圆的外部区域,这里
x(n1)Rxlime
xx(n)X(n)还是右边序列,可以有
(3)
z,故收敛域为ez。零点为0,极点为ej0。
X(z)nArncos(on)u(n)znn0j(on)j(on)eeArnznnjAejo1n(rez)2n0jo1n(rez)n0Aej2Aej1Aej1jo121rez21rejoz1Aej(rej(o)rej(o))z1ej21rz1(ejoejo)r2z2cosrz1cos(o)A12212rzcosrzoX(n)是右边序列,它的Z变换的收敛域是半径为R3-的圆的
外部区域,这里
Arn1cos[0(n1)]x(n1)RXlimlimnnx(n)Arncos(0)z
x(n)还是因果序列,可以有 z ,故收敛域为 rz 。
rcos(0)j0j0rere零点为0和 ,极点为 和
cos
21
X(z)1n!u(n)ZnZn(4)
nn0n!
1231Z111n2!Z3!Z...n!Z...
1ex
X(n)是右边序列,它的Z变换的收敛域是半径为
Rx的圆的外部区域,这里
Rx(n1)1Xlimnx(n)limnn10
X(n)还是因果序列,可以有 Z ,故收敛域为
0Z ,无零点,极点为0。
(5)
X(z)= sin(wn)u(n)n0zn
sin(w0n)z1n0
ej(w0n)ej(w0n)
n02jzn
ejj(ejz1)ne(ejjz1)n2n02j
jjj(w0)j(w0)11(ee)(ee)z2j1(ejw0ejw0)z1z2
22
sinsinw0z1 12cosw0z1zixn是右边序列,它的Z变换收敛域是半径为R0的圆的外部象区域,这里
sinw0n1xn11
R0limlimxxxnsinw0nsinw0.极点为 xn还是因果序列,大故收敛域为1z.零点为0和
sincosw0jsinw0和cosw0jsinw0.
2.21 用三种方法求下列Z变化的逆变换
11,|Z|< 121z1211z112(2)X(Z)=, |Z|>
3121z1z248(1)X(Z)=
1az11(3)X(Z)=1,|Z|>|a|
za
解(1)采用幂级数法。由收敛域课确定x1(n)是左边序列。又因为limX1(z)=1为有限值,所以x1(n)
x是逆因果序列。用长除法将X1(z)展开成正幂级数,即
111z122z4z28z316z421z5... X1(z)(1)n12nzn...(1)n1n12z(2)nznnnn1最后得到
x1(n)=-2(-2)
或
23
n,n=-1,-2,-3……
x1(n)=()u(n1)
12n(2)采用部分分式展开法。将X2(z)展开陈部分分式
111z11z122X2(Z)31111z1z2(1z1)(1z1) 4824A1A2111z11z124其中
11Z2A1411Z114Z1211Z2A23 11Z112Z14由收敛域可确定X2(n)式右边序列。又因limX2(z)=1,所以X2(n)还是因果序列。用长除法分别将
x43展开成负幂级数,即 11111z1z241112131nn4=4[1zzz...()z...] 124821z12=
1nna()z 2n011121313=-3[1zzz...()nzn...] 14811z141=3()zn
4n0由上两式得到
n11x2(n)[4()n3()n]u(n)
24
(3)采用留数定理法。围线积分的被积函数为
x3(n)zn1(1az1)zn1(1a1z)zn1 11zaza当n>0时,由给定的收敛域可知,被积函数在围线之内仅有一个极点z
1,因此 a24
1x3(n)Res[x3(z)zn1,](1a1z)zn11zaa (a21)an1,n0当n=0时,被积函数在围线之内有两个极点z1和z=0,因此 a1x3Res[X3(z)zn1,]Res[X3(z)zn1,0]a1a1z11(1az)z 11zzaaz0(1a2)aaa1,n0当n<0时,因为x3(z)z0,n<0
最后解得
n1在围线之外无极点,且x3(z)zn1在z=处有1-n≥2阶极点,所以有x3(n)=
(a21)an1,n01x(n)a,n03 0,n02n1故x(u(n1)a1(n)3n)=(a1)a
2.22 求下列Z变换的逆变换 (1)X(z)=
1,1<|z|<2
(1z1)(12z1)(2)X(z)=
z5,0.5<|z|<2 1(10.5z)(10.5z)eTz1T(3)X(z)=,|z|>e T12(1ez)(4)X(z)=
z(2zab),|a|<|z|<|b|
(za)(zb)解 (4)
采用部分分式法
A1A2
1z112z1111,A2 A1|21t11|t212z1z X4(z)
25
根据收敛域1|z|2,12和分别对应一个因果序列和逆因果序列。将它们分别展开成z的负
1z112z1幂级数和正幂级数,即
1nz 11zn62(n1)n2z2n1zn 112zn1n1最后得到
X4(4)u(n)2用留数定理法,被积函数
n1u(n1)
X5zzn1z5zn1z5z
10.5z110.5z0.510.5z根据收敛域0.5z2可知,对应的是一个双边序列.其中
0.5z对应于一个因果序列 , 即n<0时,xn0;n0时,被积函数有1个极点0.5在围线内,
故得
n1 x5nResXzz
(z5)zn1 6()n,n0
(10.5z)z0.52|z|<2对应于一个逆因果序列,即n0时,x(n)=0;n<0时,被积函数在围线外有1个极点2,且
分母多项式的阶比分子多项式的阶高2-(n+1)=1-n2,故得
n1x5nResX5zz,2
z5znz0.5n22n1,n0
最后得到
1n6,n0x5n 22n1,n01或 xnn6un2n1un1
2采用留数定理法,被积函数
nXzzn1cTznz1cTzlzzcclznTz
26
根据收敛域|z|cT可以知道,对应的序列是一个因果序列。即n<0时, 在xn0时,在n0时,被
T积函数在积分围线内有1个2阶极点zc ,因此
xlnRcsXlzzn1,cTcTnzn1最后得到
leTdTnczdzncTn,n0zeT
ncTn,n0 xl0,n0或xlnncTnun
(7)
由收敛域可知,对应的是一个双边序列。将X(n)进行部分分式分解,即
z(2zab)2(ab)z1 X1(z)
(za)(zb)(1az1)(1bz1) =
A1A2 111az1bz2(ab)z11 其中 A1(1az)X7(z)||1tata1bz12(ab)z1 A2(1bz)X7(z)|tb|tb1 1az11 对于
所以
11a,收敛条件|Z| 表明它对应于一个右边序列;又因=1有限值,lim111az1azt011x(n)应于一个逆因果序列。用长除法将展开成z的正幂级数,即 1111az1azaz11111azaz11az
由此得到
anzn
n0
x1(n)anu(n)
=0为有限值,所
27
11lim1 对于1bz1,收敛条件|Z|111x(n)以1bz对应于一个逆因果序列2。用长除法将1bz1展开成z的正幂级数,即
1122bzbz11bz由此得到
bznnbzbnzn
nnn1n1 最后得到
x(n)au(n)bu(u1)
nn7x2(n)nb=u(u1)
2.23 求X(Z)=ee,0<|z|<,的逆变换 解 将e和e展开成幂级数
z2zn1e1z......zn2!n!n0n!0011nnz1zn(n)!n|n|!zz2zn1e1z......zn2!n!n0n!由以上两式得出11n1n1nX(z)=1+zz1zn!n!|n|!n=-n0n-11zz1zz1z
最后得x(n)=(n)+
2.24 试确定X(z)=z是否代表某个序列得Z变换,请说明理由
解 不能,因为,如果X(z)能代表某个序列得Z变换,则X(z)必须在收敛域内试解析函数。但是,现在x(z)=u(x,y)+jv(x,y)=z=x-jy,显然有
**1,n|n|!uv11,即X(z)不满足柯西-黎xy曼!方程,因此X(z)不是解析函数,故X(z)不能代表某个序列得Z变换。
28
2.25 如果X(z)是x(n)得Z变换,证明:
(1)zmX(z)是x(n-m)的Z变换 (2)X(a1z)是anx(n)的Z变换 (3)zdX(x)是nx(n)的Z变换 dzn解 (1)x(nm)zn=-n=-x(n)z(nm)zmn=-x(n)znzmX(z)(2)anx(n)znn=-n=-x(n)(a
1z)nX(a1z)(3)nx(n)zn=-nddzx(n)znzX(z)dzn=-dz
2.26证明
(1)
nx(n)z*n[x(n)(z*)n]*X*(z*)
n(2)(3)
nx(n)znnx(n)(z1n)X(z1)
nRe[x(n)]zn111*nn[x(n)x(n)]z[x(n)zx*(n)zn][X(z)X*(z*)](4
2n2n2n)
nIm[x(n)]zn111*nn[x(n)x(n)]z[x(n)zx*(n)zn][X(z)X*(z*)]2jn2jn2jn
2.27解X(z)1,|z|1 1z11Y(z),|z|a
1az1 29
W(z)X(z)Y(z)其中A1A1A21W1(z)W2(z) 1111(1z)(1az)1z1az11 |1z11az1a11a A2 |1za11z1a1a由于x(n)和y(n)都是因果序列,故w(n)亦是因果序列,因果序列,因而W(z)的收敛域为|z|>1。这样,W1(z)的收敛域应为|z|>1,而W2(z)的收敛域为|z|>a。这意味着W1(z)和W2(z)都对应于因果序列,因此可用长除法分别将W1(z)和W2(z)展开成z的负幂级数,即
11n12W1(z)(1zz……)z
1a1anaann122nnW2(z)(1azaz…az…)az 1a1an0由上二式得到
1(n)1anu(n),2(n)au(n) 1a1a最后得到
1an1(n)1(n)2(n)u(n)
1a2.29(1)因为系统是因果的,所以收敛域为|a||z|;为使系统稳定,必须要求收敛域包含单位圆,即要
1求|a|1。极点为za,零点为za,收敛域|a||z|。极-零点图和收敛域示于图1.7。
1a1ej (2)H(e)
1aejj
1j21a1ej1a1ej*1ae1ae1j1aa(e1jej)|H(e)|()()()()jjjj1ae1ae1ae1ae1a2a(ejej)j21a2acosa(a12acos)2a1a2acos1a2acosj12122因此
得到|H(e)|a,即系统的幅度特性为一常数,所以该系统是一个全通系统。 2.30(1)根据极-零点图得到x(n)的Z变换
X(z)z11(z)(z2)(z3)3
因傅里叶变换收敛,所以单位圆在收敛域内,因而收敛域为
1|z|2。故x(n)是双边序列。 330
(2)因为x(n)是双边序列,所以它的Z变换的收敛域是一个圆环。根据极点分布情况,收敛域有两种可
能:
1|z|2或2|z|3。 3n1 采用留数定理法求对应的序列。被积函数为 X(z)z1(z)(z2)(z3)311 对于收敛域|z|2,被积函数有1个极点z在积分围线内,故得
33z1zn1
1(z1z)n1 x(n)RseX[z(z),]1|z)3(z2)z(3311n0.n9() ,30 被积函数有2个极点z12和z23在积分围线外,又因分母多项式的阶比分子多项式的阶高
3n2(因n<0),故
x(n)Res[X(z)z
n1,z1]Res[X(z)zn1(z1)zn1(z1)zn1,z2]|z2|z311(z)(z3)(z)(z2)最后得到
330.92n0.53n,n01n0.9()n,0 x(n) 30.92n0.53n,n0 或x(n)0.9()u(n)(0.920.53)u(n1) 对于收敛域2|z|3,被积函数有2个极点z113nnn1和z22在积分围线内,故 3x(n)Res[X(z)z
n1,z1]Res[X(z)zn1(z1)zn1(z1)zn1,z2]|1|z2(z2)(z3)z3(z1)(z3)被积函数有310.9()n0.92n,n031个极点z3在积分围线外,又因分母多项式的阶比分子多项式的阶高3n2(因n<0),故
eX[z(z) x(n)Rs1(z1z)n1,3]|z31(z)z(2)3n0.n53 ,01nn0.9()0.92,n0 最后得x(n) 30.53n,n0) x(n)0.9[(13nnnu2n]()0.u53n (1)11,所以收敛域为|z|。因2231
2.31因系统稳定,所以单位圆必须在收敛域内。由于系统的极点为z
limzH(z),故该系统不是因果系统。
2.32(1)(n)(n1)x(n),y(n)(n)(n1)
W(z)z1W(z)X(z),W(z)X(z)1z1
z)z1W(z)1z1Y(z)W(1z1X(z)
所以系统函数为
Y(z)1z1H(z)X(z)1z1 频率响应为
jjj2cosH(z)1eje2(e2e2)21ejej2(ej2ej2)2sinjcot2 2 (2)由Y(z)1z11z1X(z)可写出系统的差分方程 y(n)y(n1)x(n)x(n1)
(3)当x(n)为单位阶跃序列时,将X(z)11z11z1代入Y(z)1z1X(z),得到Y(z)1z111z11z1
采用部分分式法:
(z)1z1YA1A2(1z1)(1z1)1z11z1Y1(z)Y2(z) 1z1其中 A11z1|z11 A1z121z1|z121 由Y1(z)1111z1,|z|得到 y11(n)1nu(n )
32
由Y2(z)21,|z|1得到 111z2nu(n )1 y2(n)因此系统的单位阶跃响应为
1n21n21n1n1y(n)y1(n)y2(n)u(n)u(n)u(n)u(n)u(n)u(n)1111112.33(1)求差分方程两边的z变换
Y(z)zY(z)zY(z)zX(z) 由上式得到系统函数
121z1 H(z)
1z1z2 求系统函数的零点和极点
z1zz H(z) 1z1z2z2z1(z1)(z2) 其中,零点为0;极点为111(15)和2(15)。由此可画出极-零点图,如图1.9所22示。已知系统为因果系统,因此收敛域为|1||z|。
(2)采用留数定理法。由H(z)z(收敛域为|1||z|)计算单位取样响应
(z1)(z2)n1 h(n)Res[H(z)zn11n2nznzn,1]Res[H(z)z,2]|z1|z2u(n)
z2z112(3)要使系统稳定,单位圆必须在收敛域内,即收敛域应为2|z|1,这是一个双边序列。 采用部分分式法将系统函数分解为 H(z)A1A2zH1(z)H2(z)
(z1)(z2)z1z2 其中 A11z|z1 z212 A22z|z2 z121 33
由H1(z)1计算单位取样响应h1(n)。因收敛域为|z|1,故h1(n)为左边序列,又
12z11因limH1(z)0为有限值,故h2(n)还是逆因果序列。采用留数定理法,被积函数
z0H1(z)zn11zn1,当n<0时,极点1(15)在积分围线外,且被积函数的分母与212z11分子多项式阶数之差为1n12(因n<0),因此有 h1(n)Res[H1(z)zn1,1]1n11z|z11n,n0
1221 由H2(z)1计算单位取样响应h2(n)。因此收敛域为|z|2,故h2(n)为右边序列,
21z22又因limH2(z)z0221为有限值,故h2(n)还是因果序列。采用留数定理法,被积函数
H2(z)zn11zn1,当n0时积分围线内有唯一的极点,2(15),因此有 221z22 h2(n)Res[H2(z)zn1,2]221zn1|z212n,n0
21 最后得到满足题给差分方程的一个稳定但非因果的系统,它的单位取样响应为 h(n)h1(n)h2(n)1(n1u(n1)nu2(n))
212.34(1)求差分方程两边的Z变换
5z1Y(z)Y(z)zY(z)X(z)
2由上式得到系统函数
H(z)Y(z)1z 51X(z)z1z(z2)(z)221。系统单位取样响应的3种可能选择方案如下(参2系统函数的零点:z0;极点:12,2考图1.10所示的极-零点图)。
(1) 收敛域取为2|z|,系统是因果的,但不是稳定的。得到系统的单位取样响应为
1n2n112h(n)u(n)[2n()n]u(n)(2n2n)u(n)
1122322(2) 收敛域为
1|z|2,系统是稳定的,但不是因果的。得到系统的单位取样响应为 234
h(n)121[1nu(n1)2nu(n)][2nu(n1)()nu(n)]
1232(3) 收敛域取为|z|1,系统既不是稳定的,又不是因果的。因收敛域为|z|1,故h(n)为2左边序列,又因limH(z)0为有限值,故h2(n)还是逆因果序列。采用留数定理法,被积
z函数H(z)zn11zn,当n<0时极点1和22都在积分围线外,且被2(z1)(z2)积函数的分母与分子多项式阶数之差为2-n>2(因n<0),因此有
h(n)12(1n2n)u(n1)(2n2n)u(n1)
123 (4)验证每一种方案都满足差分方程:前面已经由差分方程求得系统函数H(z)1,故只要5z1z2验证每一种方案的系统函数即可。 (1)
2n2211nnH(z)(22)u(n)z[(2z1)n(21z1)n]()11133312z12znn(2) 21z1()5312z1z21z1z22n21nn1nH(z)[(2u(n1)2u(n))]z[(2z)(21z1)n]33nnn021n1221z11[(2z)]()53n1121z1312z112z1z1z2(3)
12n21nn1nH(z)(22)u(n1)z[(2z)(21z1)n]33nnn
2221z2z11nn[(2z)(2z)]()53n1312z112zn1z1z2
2.35zY(z)10Y(z)zY(z)X(z) 3Y(z)1z H(z)101X(z)z1z(z3)(z)3311极点为3,。系统稳定,单位圆在收敛域内,即|z|3,对应于双边序列。
331 35
A1A2H1(z)H2(z)
11(z3)(z)z3z33z1z9|1 其中A1|z3,A21z3z388z3H(z)z由收敛域|z|3知h1(n)为左边序列,由limH1(z)0为有限值知h2(n)是逆因果序列。采用留
z0数定理法,被积函数H1(z)zn19zn1,当n<0时极点3在积分围线外,且被积函数的分母与分子8z3多项式阶数之差为1n12(因n<0),因此有
9n13z|z33n,n0 8811由收敛域|z|知h2(n)为右边序列,因limH2(z)为有限值,故h2(n)是因果序列。采用
z38h1(n)Res[H1(z)zn1,3]留数定理法,被积函数H2(z)zn11zn11,当n0时积分围线内有唯一的极点,因此 8z13311n131nh2(n)Res[H2(z)zn1,]z|1(),n0
z38833最后得到
h(n)h1(n)h2(n)[3u(n1)13u(n)] 2.36(1)根据差分方程可画出系统的框图,如图1.11所示。
(2)求差分方程两边的Z变换
38nnszY(z)rzY(z) Y(z)2rco 由上式得到系统函数
122 X(z)Y(z)1z2 H(z) 122X(z)12rcoszrz(z1)(z2) 其中,极点:
j(cosjsin,)2rejr(cosjsin) 1rer)Z变换为X(z) x(n)au(n的
n1,因此可以得到 11azz2z3 Y(z) (z1)(z2)(1az1)(z1)(z2)(za) 因为是因果系统,故收敛域为|z|max[1,2,a],且有y(n)0,n0。对于n0,采用留数定理法求Y(z)逆Z变换,被积函数
36
Y(z)zn1zn2在积分转线内有3个极点:z11,z22,z3a。因此有 (z1)(z2)(za)3y(n)Res[Y(z)zn1,zi]i1zn2zn2zn2(za)|z1(zza)|z2(z|za2)(z1)(1)(z2)n2 1(n22an2
21)(1a)(21)(2a)(a1)(a2)(n22a)1(1a)n222(12)an(12)(1a)(2a)(reja)(rej)n2(reja)(rej)n2j2rsinan2j2rsin(reja)(reja),n037
第三章 离散傅里叶变换及其快速算法习题答案参考
3.1 图P3.1所示的序列x(n)是周期为4的周期性序列。请确定其傅里叶级数的系数X(k)。
nknkX(k)x(n)Wx(n)WNN解:
n0n0N1N1(N1)n0x(n)WNnkX(k)X*(k)
*3.2 (1)设x(n)为实周期序列,证明x(n)的傅里叶级数X(k)是共轭对称的,即X(k)X(k)。
(2)证明当x(n)为实偶函数时,X(k)也是实偶函数。 证明:(1)
nkX(k)x(n)WNn0N1X(k)[x(n)W*n0N1nk*N]x(n)Wn0N1nkN
X(k)(2)因x(n)为实函数,故由(1)知有
** X(k)X(k)或X(k)X(k)
又因x(n)为偶函数,即x(n)x(n),所以有
X(k)x(n)WNnkx(n)WNnkn0n0N1N1(N1)n0x(n)WNnkX(k)X*(k)
3.3 图P3.3所示的是一个实数周期信号x(n)。利用DFS的特性及3.2题的结果,不直接计算其傅里叶级
数的系数X(k),确定以下式子是否正确。 (1)X(k)X(k10),对于所有的k;
38
(2)X(k)X(k),对于所有的k; (3)X(0)0; (4)X(k)ejk25,对所有的k是实函数。
解:(1)正确。因为x(n)一个周期为N=10的周期序列,故X(k)也是一个周期为N=10的周期序列。 (2)不正确。因为x(n)一个实数周期序列,由例3.2中的(1)知,X(k)是共轭对称的,即应有
X(k)X*(k),这里X(k)不一定是实数序列。
(3)正确。因为x(n)在一个周期内正取样值的个数与负取样值的个数相等,所以有
X(0)x(n)0
n0N1(4)不正确。根据周期序列的移位性质,X(k)ejk25=X(k)W10对应与周期序列x(n2),如
jk252k图P3.3_1所示,它不是实偶序列。由题3.2中的(2)知道,X(k)e不是实偶序列。
3.4 设x(n)R3(n),x(n)N1n0rx(n6r),求X(k),并作图表示x(n)和X(k)。
52解: X(k)x(n)WnkNx(n)W6nkW6nkn0n01W63k1ejk1(1)kkjkjk1W61e31e3
39
X(0)1X(2)X(4)02X(1)1j3 1(1j3)/22X(3)1j1eX(5)21j31(1j3)x(n)和X(k)的图形如图3.4_1所示:
3.5 在图P3.5中表示了两个周期序列x1(n)和x2(n),两者的周期都为6,计算这两个序列的周期卷积
x3(n),并图表示。
40
解:图P3.5_1所示的是计算这两个序列的周期卷积x3(n)的过程,可以看出,x3(n)是x1(n)延时1的结果,即x3(n)x1(n1)。
41
3.5 计算下列序列的N点DFT:
(1)x(n)(n)
(2)x(n)[(nn0)]N*RN(n),0n0N (3)x(n)an,0nN1 (4)x(n)cos(2Nnm),0nN1,omN N1解:(1)X(k)(n)WnkN(0)1,0kN1
n0N1 (2)X(k)[(nn)]n0NRN(n)WnkNW0kN,0kN1
n0
42
N1 (3)
X(k)anWnk1aNWNkN1Nn01aWkaNk,0kN1 N1aWN (4)
N1N1X(k)cos(2nk1j2Nnmj2Nnmj2Nnkn0Nnm)WN2eeen0j2(k121em)1ej2(km)21ejN(km)1ej2N(km)j(km)j(km)N1j(km)j(kN112eejN(km)eem)jN(km)ejN(km)ejN(km)eejN(km)ejN(km)e1sinkmjN1N1N(km)sinkmj(km)2eeNsinkm/Nsinkm/NN2,km或km0,其他3.7 图P3.7表示的是一个有限长序列x(n),画出x1(n)和x2(n)的图形。 (1)x1(n)xn24R4(n)
(2)x2(n)x2n4R4(n)
解:x1(n)和x2(n)的图形如图P3.7_1所示:
43
3.8 图P3.8表示一个4点序列x(n)。
(1)绘出x(n)与x(n)的线性卷积结果的图形。
(2)绘出x(n)与x(n)的4点循环卷积结果的图形。
(3)绘出x(n)与x(n)的8点循环卷积结果的图形,并将结果与(1)比较,说明线性卷积与循环卷
积之间的关系。
解:(1)图P3.8_1(1)所示的是x(n)与x(n)的线性卷积结果的图形。 (2)图P3.8_1(2)所示的x(n)与x(n)的4点循环卷积结果的图形。 (3)图P3.8_1(3)所示的x(n)与x(n)的8点循环卷积结果的图形。
可以看出,x(n)与x(n)的8点循环卷积结果的图形与(1)中x(n)与x(n)的线性卷积结果
的图形相同。
44
3.9 x(n)是一个长度为N的序列,试证明x[(n)]Nx[(Nn)]N。
证明:因为x[(n)]N是由x(n)周期性重复得到的周期序列,故可表示为x[(n)]Nx[(nrN)]N 取r=1,上式即为x[(n)]Nx[(Nn)]N。
3.10 已知序列x(n)au(n),0a1。现在对其Z变换在单位圆上进行N等分取样,取值为
nX(k)X(z)|zWk,求有限长序列的IDFT。
N 解:在z平面的单位圆上的N个等角点上,对z变换进行取样,将导致相应时间序列的周期延拓,
延拓周期为N,即所求有限长序列的IDFT为 xp(n)rx(nrN)arnrNanu(nrN),n0,1,...,N1 N1a3.11 若长为N的有限长序列x(n)是矩阵序列x(n)RN(n)。 (1)求[x(n)],并画出及其-零点分布图。
(2)求频谱X(e),并画出幅度|X(e)|的函数曲线。 (3)求x(n)的DFT的闭式表示,并与X(e)对照。 解:(1)
45
jjjX(z)nRNN(n)znzn0N1N1n1zN1z1kNN1k1z1N1k0N1z(z1)z(z1) 极点:z00(N1阶);零点:zpke 图P3.11_1(1)是极-零点分布图。
j2kN(zW)(zW)zN1kNN1k1(zezN1j2kN)
,k1,2,...,N1
jN1ee(eejX(e)X(z)| (2)111zejjjj1eje2(e2e2)jN2jN2jN2NsinN1)2j2esin2
Nsin2,()N1j |X(e)|
2sin2 图P3.11_1(2)所示的是频谱幅度|X(e)|的函数曲线。
j(3)
X(k)RN(n)Wn0N1nkN1WNNk1ej2kjN,k0X(e)20,k1,2,...,N1 2kkjk1WNN1eN2(k0,1,2,...,N1)上的取样值。 N 可见,X(k)等于X(e)在N个等隔频率点j
3.12 在图P3.12中画出了有限长序列x(n),试画出序列x[(n)]4的略图。
46
解:
3.13 有限长序列的离散傅里叶变换相当与其Z变换在单位圆上的取样。例如10点序列x(n)的离散傅里
叶变换相当与X(z)在单位圆10个等分点上的取样,如图P3.13(a)所示。为求出图P3.13(b)所示圆周上X(z)的等间隔取样,即X(z)在z0.5ej[(2k/10)(/10)]各点上的取样,试指出如何修改
x(n),才能得到序列x1(n),使其傅里叶变换相当于上述Z变换的取样。
解:
X1(k)x1(n)en09j2nk10X(z)z0.5expj2kx(n)(0.5)ne1010n09j10nje2nk10
由上式得到x1(n)(0.5)enj10nx(n)
3.14 如果一台通用计算机计算一次复数乘法需要100s,计算一次复数加法需要20s,现在用它来计算N=1024点的DFT,问直接计算DFT和用FFT计算DFT各需要多少时间? 解:直接计算DFT:
1048576100s105s 复数乘法:N10241048576次, 复数加法:N(N1)102410231047552次,104755220s21s
22 47
总计需要时间:(10521)s126s 用FFT计算DFT: 复数乘法:
Nlog2N5120次,5120100s0.512s 2复数加法:Nlog2N10240次,1024020s0.2048s 总计需要时间:(0.5120.2048)s0.7168s
3.15 仿照本教材中的图3.15,画出通过计算两个8点DFT的办法来完成一个16点DFT计算的流程图。 解:图P3.15_1所示的是用两个8点DFT来计算一个16点DFT的流程图。
3.16 设x(n){0,1,0,1,1,1},现对x(n)进行频谱分析。画出FFT的流程图,FFT算法任选。并计算出每级蝶形运算的结果。
解:图P3.16_1所示的为时间轴选8点FFT的流程图和每级蝶形运算的结果。
3.17 根据本教材中图3.27所示的流程图,研究基2频率抽选FFT算法。设N为2的任意整数幂,但不等
48
于8。为了给数据全部加上标号,假设数组中的数据被存在依次排列的复数寄存器中,这些寄存器的编号从0到N-1,而数组的编号为0到log2N。具有最初数据的数组是第0列,蝶形的第一级输出是第1列,依次类推。下列问题均与第m列的计算有关,这里1≤m≤log2N,答案应通过m和N表示。
(1)要计算多少个蝶形?每个蝶形有多少次复数乘法和复数加法运算?整个流程图需要多少次复数
加法和复数乘法运算? (2)由第(m-1)列到m列,包含的WN的幂是什么?
(3)蝶形的两个复数输入点的地址之间的间隔是多少? (4)利用同样系数的各蝶形的数据地址间隔是什么?注意这种算法的蝶形计算的系数相乘是置于蝶
形的输出端的。 解:(1)log2N级,每级
NN个蝶形,共log2N个蝶形。每个蝶形有1次复数乘法和2次复数22N加法运算,故整个流程图需要Nlog2N次复数加法和log2N次复数乘法运算;
2m1 (2)由第m-1列到m列,包含的WN的幂是2k,k0,1,...,2mN1;
m (3)蝶形的两个复数输入点的地址之间的间隔是2 (4)利用同样系数的各蝶形的数据地址间隔是2N;
m1N,2mlog2N。
3.18 使用FFT对一模拟信号作谱分析,已知:①频率分辨率F≤5Hz;②信号最高频率f01.25kHz。试
确定下列参数: (1)最小记录长度tp;
(2)取样点的最大时间间隔T; (3)一个记录长度中的最少点数。 解:(1)f115Hz,tps0.2s,最小记录长度tp0.2s; tp5 (2)fs11取样点的最大时间间隔为T 2f021.25kHz2.5kHz,s0.4ms;
T2.5103tpT0.2500。
2.5103(3)一个记录长度中的最少点数为N3.19 已知信号x(n)和FIR数字滤波器的单位取样响应分别为
n15x(n)1,00,其他h(n)an,0n10
0,其他 49
(1)使用基2 FFT算法计算x(n)与h(n)的线性卷积,写出计算步骤。 (2)用C语言编写程序,并上机计算。 解:(1)计算步骤:
①在序列尾部补零将h(n)延长成为16点的序列;
②用基-2 FFT算法分别计算x(n)和h(n)的16点DFT,得到X(k)和H(k); ③计算序列的乘积Y(k)X(k)H(k);
④用基-2 FFT算法计算Y(k)的16点IDFT,便得到x(n)和h(n)的线性卷积y(n)。 (2)
3.20 已知两个实序列x1(n)和x2(n)的离散傅里叶变换分别为X1(k)和X2(k)。设复序列g(n)为
g(n)x1(n)jx2(n)其离散傅里叶变换为G(k)。令GOR(k),GER(k),GOI(k),GEI(k)分别表示
G(k)的实部的奇数部分,实数的偶数部分,虚数的奇数部分和虚数的偶数部分。试用GOR(k),GER(k),GOI(k),GEI(k)来表示X1(k)和X2(k)。
解:因GOR(k) 故GR(k)11G(k)G(k)G(k)GR(k)GR(k) R,ERR22GOR(k)GER(k)
类似有GI(k)GOI(k)GEI(k)
因此可以用GOR(k),GER(k),GOI(k),GEI(k)表示G(k)
G(k)GR(k)jGI(k)GOR(k)GER(k)jGOI(k)GEI(k)①
另一方面,由于g(n)x1(n)jx2(n),故有G(k)X1(k)jX2(k) ②
但因x1(n)和x2(n)都是实序列,故X1(k)和X2(k)的实部都是偶对称序列,虚部都是奇对称序
列,因此应将①式整理成下列形式
G(k)GER(k)jGOI(k)jGEI(k)jGOR(k) ③
X1(k)GER(k)jGOI(k)
对照式②和式③,便可得到 和
X2(k)GEI(k)jGOR(k)
3.21 线性调频Z变换算法的一个用途是使频谱的谐振峰变尖。一般说来,如果在z平面内靠近极点的一
条圆周线上计算序列的Z变换,则可以观察到谐振。在应用线性调频Z变换算法或计算离散傅里叶变换时,被分析的序列必须是有限长的,否则必须先将序列截断。截断序列的变换只能有零点(除
50
z=0或z=∞外),而原始序列的变换却有极点。本题的目的是要证明,在有限长序列的变换中仍可以看到谐振型响应。
(1)令x(n)u(n),画出它的Z变换X(z)的极-零点略图。
ˆ(n) (2)令xnN1ˆ(z)的极-1,0ˆ(n)等于从N点以后截断的x(n)。画出xˆ(n)的Z变换X即x0,其他零点略图。
ˆ(ej)随变化的略图。并在你的图中画出N增加时对Xˆ(ej)的影响。 (3)画出Xn解:(1)X(z)zn01z
1z1z1N1j2kNN1j2kN极-零点略图如图3.21_1(1)所示;
ˆ(z)(2)Xnzn0N1(ze)(ze1zNzN1k0k11z1zN1(z1)zN1(z1)zN1)
零点:zkej2kN,k1,2,...,N1;极点:z=0(N-1阶)。极-零点略图
如图3.21_1(2)所示;
je1sin(N/2)jˆX(e)j(N1)je(e1)sin(/2) (3)
ˆ(ej)随变化的略图,当N增加时,Xˆ(ej)的谐振峰变 如图3.21_1(3)所示为X尖,同时增高。
51
第四章 数字滤波器的原理和设计方法课后习题答案
4.1 一个离散时间系统由下列差分方程表示: y(n)34y(n1)18y(n2)x(n)13x(n1) 画出实现该系统的方框图。
(1) 画出该系统的信号流程图。
解 图4.1(a)和(b)所示的分别是该系统的方框图和流程图。
x(n) + y(n)
3/4 z1
1/8 z1
(a)
x(n) y(n)
z1 3/4
z1 -1/8
(b)
4.2 试求出图P4.2所示的两个网络的系统函数,并证明它们具有相同的极点。
x(n) y(n)
z1 2rcos r2 z1 网络Ⅰ
52
x(n)
rcos z1
rsin rsin y(n)
rcos z1 网络Ⅱ
解 网络Ⅰ:根据信号流程图写出差分方程
y(n)2rcosy(n1)r2y(n2)x(n) 由差分方程得系统函数
H1(z)Y(z)1X(z)12rcosz1r2z1 1(rz1ej)(rz1ej) 由上式求出极点:
z1rej 和 z2rej
网络Ⅱ: 由图所示的原网络写出以下方程
W(z)X(z)(rsin)z1Y(z)(rcos)z1W(z) ① Y(z)(rsin)z1W(z)(rcos)z1Y(z) ②
由式①得
X(z)(rsin)z1 W(z)Y(z)1(rcos)z1 ③
将③代入式②,得
Y(z)(rsin)z1X(z)(r2sin2)z2Y(z)1(rcos)z1(rcos)z1Y(z)由上式得系统函数
H(z)Y(z)X(z)(rsin)z112(rcos)z1r2z2 53
(rsin)z1(rz1ej)(rz1ej) 极点 zj zj1re 和2re
可见网络Ⅰ和网络Ⅱ具有相同极点。
4.3 一个因果线性离散系统由下列差分方程描述: y(n)-
3114y(n-1)+8y(n-2)=x(n)+3x(n-1) 试画出下列形式的信号流程图,对于级联和并联形式只用一阶节。
(1) 直接Ⅰ型; (2) 直接Ⅱ型; (3) 级联型; (4) 并联型。 解 (1)直接Ⅰ型
x(n) y(n)
z1 z1 1/3 3/4 z1
-1/8
(2)直接Ⅱ型
x(n) y(n)
z1
3/4 1/3 z1
-1/8
(3)级联型
x(n)
y(n)54
z1 z1
1/4 1/3 1/2
将系统函数写成
11z1 H(z)3111 1114z12z
(4)并联型
x(n) -7/3 y(n) z1
1/4
10/3
z1
1/2
将系统函数写成部分分式形式 H(z)7/310/311 114z112z
4.4 用直接Ⅰ型和直接Ⅱ型结构实现以下系统函数;
52z10.5z2(1) H(z)=13z13z2z3
(2) H(x)=0.83z32z22z5z34z23z2
解 (1)根据系统函数写出差分方程
y(n)3y(n1)3y(n2)y(n3)5x(n)2x(n1)0.5x(n2)
直接Ⅰ型结构可根据系统函数或差分方程得到,如图所示
55
x(n) - 5 y(n)
z1 z1 2 -3
z1 z1 -0.5 -3
z1 -1
将直接Ⅰ型结构中两个级联系统的位置互换,并省去前向网络的两个单位延迟器,便得到下图所示的直接Ⅱ型结构。
x(n) -5 y(n)
z1
-3 2
z1 -3 -0.5
z -1
(2)由系统函数写出差分方程 或
12y(n)3y(n1)4y(n2)y(n3)4x(n)1.6x(n1)1.6x(n2)2.4x(n3)
y(n)1.5y(n1)2y(n2)0.5y(n3)2x(n)0.8x(n1)0.8x(n2)1.2x(n3)
根据系统函数或差分方程得到下图所示的直接型结构的信号流程图。
x(n) 2 y(n)
56
z1 z1 0.8 -1.5
z1 z1 0.8 -2
z1 z1 1.2 -0.5
交换直接型结构中两个级联系统的次序,并让3个延时器共用,便得到下图所示的直接Ⅱ型结构的信号流程图。
x(n) 2 y(n)
z1 -1.5 0.8
z1 -2 0.8
z1
-0.5 1.2
4.5 用级联型和并联型结构实现以下系统函数,每个二阶节都采用直接Ⅱ型结构。
5(1z1)(11.4412z1z2) H(z)= 112(10.5z)(11.2728z0.81z) /
解 (1)级联结构
根据H(z)的表示式可直接画出级联型结构的信号流程图,如下图所示。
x(n) 5 y(n)
z z
57
11
0.5 -1 1.2728 -1.4412
z1
-0.81 1
(2)并联型结构 将H(z)用部分分式表示为
3.9783.5664.858z1 H(z)12.346 11210.5z11.2728z0.81z按上式可画出并联型结构的信号流程图,如下图所示。
12.346
x(n) y(n)
-3.978 z
0.5
-1 -3.566 z
1.2728 -4.858 z
-0.81
4.6 试证明当FIR滤波器的冲激响应具有奇对称性质,即h(n)=-h(N-1-n)时,其相位具有分段线性的性质,即
()(
58
111N1) 22具有
(1) 当N为奇数时,滤波器的幅度响应为
(N1)/2H()c(n)sin(n)
n1 其中,c(n)2h(N1(N1)2n),n=1,2,…,
2。 (2) 当N为偶数时,滤波器的幅度响应为 )N/2 H(d(n)sin[(n1)] n12
其中,d(n)2h(NN2n),n=1,2,…,2。 对于以上两种情况,幅度响应和相位响应曲线如图P4.6所示。
h(n) n
h(n) N-1 0 N-1 0 n
H() H()
0 2 0 2
/2
0 2
(N32) 图P4.6 解 (1)因滤波器的冲激响应具有反对称性质,即 h(n)h(N1n)
故当N为奇数时,有
h(N12)h(N12)0 59
N3H(ej)ejN122j2h(n)sin((N1因此
n02n))N3
ejN12j222h(n)sin((N1n02n))上式中n用
N12n置换,得 N1 H(ej)ej(N1)2222h(N12n)sin(n) n1由于滤波器的频率响应为 H(ej)H()ej()
所以 H(ej)H()ej()
令 c(n)2h(N1N2N), n=1,2,…,12得滤波器的幅度响应(N H()1)/2c(n)sin(n)
n1NN1 (2)H(ej)21h(n)ejnh(n)ejn
n0nN2N21h(n)ejnN1n0h(N1n)ejn
nN2NN21h(n)ejnn021h(n)ej(N1n)
n0N21h(n)(ejnej(N1n))
n0N1ej2(N1)2h(n)(ej(N1n)ej(N12n)) n02N1ej2(N1)2j2h(n)sin[(N1n02n)] N1ej((N1))2222h(n)sin[(N1n02n)] 用
N2n置换n,得
60
N H(ej)ej((N1)2)222h(N12n)sin[(nn12)]
滤波器的频率响应表示为
H(ej)H()ej()
所以
()N122 NH()2 d(n)sin[(n1)] n12其中
d(n)2h(N2n), n=1,2,…,N2
4.7 已知一模拟滤波器的传递函数为 Ha(s)3s22s23s1 试分别用冲激响应不变法和双线性变换法将它转换成数字滤波器的系统函数H(z),设T0.5。解 (1)冲激响应不变法 将Ha(s)展开成部分分式
H3s23s2a(s)2s23s1(2s1)(s1)
A12s1A2s1
A3s21其中
s1s112 A3s222s1s11
因此 Hs(s)12s11s1
对式①求逆拉氏变换,得
hta(t)(0.5e0.5et)u(t)
上式中令t=nT,得
h(n)hnTa(nT)(0.5e0.5enT)u(n)
61
对上式求h(n)的Z变换,得 H(z)nh(n)zn(0.5e0.5nTenT)z1
N0将T=0.5代入上式得
0.51 0.5T1Tz1ez1ez0.51 1e0.5Tz11e0.5z1H(z)(2)双线性变换法
21z11z14将s代入题给的Ha(s)公式,得
T1z11z11z112211zH(z) 11z21z132()1211z11z1(1410z1)(1z1) 12111232(1z)12(1z)(1z)(1z)144z110z2 124562z21z
4.8 设ha(t)表示一模拟滤波器的冲激响应
ha(t){
e0.9t,0,t0t0
用冲激响应不变法将此模拟滤波器转换成数字滤波器。把T当作参数,证明T为任何正值时,数字滤波器是稳定的,并说明此滤波器近似为低通滤波器还是高通滤波器。 解 在题给的冲激响应表示中,令t=nT,得
h(n)ha(nT){0,e0.9nT,n0n0
求h(n)的Z变换,得数字滤波器的系统函数
H(z)nh(n)zne0.9nTznn011e0.9Tz1
0.9T由于系统函数的极点为ze0.9T,无论T为任何正值恒有ze1,即极点不可能在单位圆内。这
就是说,不满足线性移不变系统稳定的充分和必要条件。所以该数字滤波器不是稳定的。
62
令zej。由系统函数得滤波器的频率特性
H(ej)11e0.9Tej
因此,滤波器的幅度响应为
H(ej)11e0.9Tej
因在(0-)区间,随着的增加,H(ej)将下降,故该滤波器为低通滤波器。
4.9 已知一模拟系统的转移函数为 Ha(s)sa(sa)2b2 试根据这个系统求满足下列两条件的离散系统的系统函数H(z)。 (1) 冲激不变条件,也就是
h(n)ha(nT)
(2) 阶跃不变条件,也就是
s(n)sa(nT)
其中 s(n)sa(nT) sa(t)tha(d)
解 (1) 将Ha(s)展开成部分分式
Ha(s)sa(sa)2b2A1s(ajb)A2s(ajb)
Asa1其中
s(ajb)s(ajb)0.5
Asa2s(ajb)s(ajb)0.5所以 H0.5a(s)s(ajb)0.5s(ajb)
求逆拉氏变换,得
h(ajb)ta(t)0.5[ee(ajb)t]u(t)
上式中令t=nT,得
63
h)ta(t)0.5[e(ajbe(ajb)t]u(t) 对上式求Z变换,得系统函数 H(z)h(n)zn
n00.5[11aTjbT1aTjbT1] 1eez1eez1eaT(cosbT)z1
12eaT(cosbT)z1e2aTz2(2) 模拟滤波器的阶跃响应sa(t)与冲激响应ha(t)有以下关系
sta(t)ha()d
阶跃响应sa(t)的拉氏变换Sa(t)与冲激响应ha(t)的拉氏变换即传输函数Ha(s)之间有以下关系S1a(s)sHa(s)
因此 Sa(s)1sass(sa)2b2
将Sa(s)展开成部分分式
Sa(s)1sass(sa)2b2
A0sA1s(ajb)A2s(ajb) 其中
Asa0(sa)2b2s0aa2b2Asa1a1s[s(ajb)]s(ajb)2(ajb)jb2(a2b2)
Asa1ajb2s[s(ajb)]s(ajb)2(ajb)2(a2b2)所以
Sa(s)(aa2b2)1s(ajb1ajb12(a2b2))s(ajb)(2(a2b2))s(ajb) 求拉氏变换,得
s(ajb)tajb(a(t)(aajba2b2)(2(a2b2))e(ajb)t2(a2b2))e 上式中令t=nT,得阶跃响应sa(t)的取样值序列
s(n)sa(nT)
s(n)sa(nT){(aajb(ajb)a2b2)(2(a2b2))enT (ajb(2(a2b2))eajb)nT}u(n)对上式求Z变换,得阶跃响应sa(t)的取样值序列s(n)的Z变换S(z),
S(z)s(n)zn
n 65
aajv(ajb)nT)()e2222ab2(ab)n0ajb(ajb)nTn()e}z222(ab)11(ajb)(ajb)a1122[2aTjbT12aTjbT1]212ab1zab1eez1eeza112ab21z1a2b21[(ajb)(1eaTejbTz1)(ajb)(1eaTejbTz1)][2]aTjbTjbT12aT21e(ee)zeza112ab21z1a2b21[2aaeaT(ejbTejbT)z1jbeaT(ejbTejbT)z1][21eaT(ejbTejbT)z1e2aTz2{(a11a[acos(bT)bsin(bT)]eaTz1 22{}212aT12aT2ab1zab12cos(bT)ezez由于阶跃响应sa(t)的取样值序列s(n)的Z变换S(z)与冲激响应h(n)的Z变换即系统函数H(z)之间有以下关系
S(z)11H(z)(1z)S(z) 或 H(z)11z所以最后得系统函数
a1z12 H(z)2 22ababa[acos(bT)bsin(bT)]eaTz1} {aT12aT212cos(bT)ezez
4.10 一延迟为的理想限带微分器的频率响应为
jrje, Ha(j)0,c其他
(1) (2)
j用冲激不变法,由此模拟滤波器求数字滤波器的频率响应Hd(e),假定
T。
若hd(n)是=0时由(1)确定的滤波器冲激响应,对某些值,hd(n)可用hd(n)的延迟表示,
66
即
hd(n)hd(nn)
其中
n为整数。确定这些值应满足的条件及延迟
n的值。
''解 (1)设理想限带模拟微分器的冲激响应是ha(t),用冲激响应不变法由它得到hd(n)。设hd(n)的傅里叶变换用H(ej)表示,则有
H(ej)h'd(n)ejn12nTkHjja(k) TT因为已知
Ha(j)0, c/T 所以
H(ej)1THa(j)1(j)ejT,c kTTTT 设数字微分器的单位取样响应是hd(n),则有
h)Th'd(na(nT)Thd(n)
因此,数字微分器的频率响应为 Hjd(e)h'jd(n)e
nh(n)ejdTnjTejT,Tc 0其他(2) 因为0时数字微分器的频率响应为
Hjd(ej)T,Tc
0,其他所以由hd(n)hd(nn)知道
Hjjnd(e)
nh(n)ejnddnn)enh(ejHjejnn,Tcd(ej)T
0,其他将式②与式①对照,得
67
nT
因为n为整数,所以应取T的整数陪是值。
4.11 图P4.11表示一数字滤波器的频率响应。 (1) 假设它是用冲激响应不变法由一个模拟滤波器的频率响应映射得到的。试用作图的方法求该模
拟滤波器的频率响应特性。
(2) 假设它是用双线性变换得到的,重做(1)。
H(e)
1
1/4
2/3/3 0 /3 2/3
图P4.11
解
4.12 用冲激不变法设计一个数字巴特沃斯低通滤波器。这个滤波器的幅度响应在通带截止频率
jp0.2613处的衰减不大于0.75dB,在阻带截止频率T0.4018处的衰减不小于20dB。
解 (1)求滤波器的阶数N
10.10.75100.1p111012lg[0.1]lg[0.120]210T1101 N0.2613lg()lg(P)0.4018T0.18852lg[]1.3602997.2777
lg0.65030.1863取N=8
68
1(3)
求滤波器的3dB截止频率c
0.1p[10p1]12NcT[100.1T1]12N
其中
10.75p[100.1p1]2N0.2613[100.11]1280.9111
11 0.1T[10T1]2N0.4018[100.1201]280.9472
因此 0.9111c0.9472
选取c0.9111,准确满足通带指标要求,超过阻带指标要求。 (3)求Ha(s)的极点
sk(kcej2NN2)0.9111ej(9168k), k= 0,1,…,15
其中,左半s平面的极点为
sj900.9111e160.1778j0.36sj(910.9111e168)0.5062j0.7575sj(920.9111e164)0.7575j0.5062
sj(930.9111e1638)0.63j0.177s*j(31634s0.9111e8)0.36j0.1778s*j(95s20.9111e164)0.7575j0.5062s*j(96s10.9111e168)0.5062j0.7575
s*7s00.9111ej9160.1778j0.63(4)求传输函数Ha(s)
NHC'0.91118a(s)N1
*2(ssk)k)(ss*k)3(ssk)(ssk0k00.47483
[s2(sks*k)ssks*k]k00.4748(s20.3556s0.83)(s21.0124s0.83)(s21.515s0.83)(s21.7872s0.83)
69
0.4748
s84.67s710.905s616.536s517.7s413.715s37.515s22.671s0.475(5)用查表法求传输函数Ha(s)
根据表得到8阶归一化巴特沃斯滤波器的传输函数Ha(s)
'Ha'(s)'1 876543s5.1258s13.1371s21.8462s25.6884s21.8462s5.1258s1ss取代,得Ha(s) c0.9111将Ha(s)中s用
Ha(s)0.4748 8765432s4.67s10.905s16.536s17.7s13.715s7.515s2.671s0.475与(4)结果相同。
4.13 使用双线性变换法设计一个巴特沃斯低通滤波器。假定取样频率fs1.5kHz处衰减不小于12dB。 解 将fp.和fT转换成数字频率p和T p2fp210002000 T2fT215003000 T11104 3fa1010
pTp10420000.2TTT1030000.34(2)求滤波器的阶数N和巴特沃斯模拟低通滤波器的3dB截止频率c 取T=1,将数字频率p和T预畸变,得预畸变后的p和T
p20.2tan2tan2tan(0.1)0.9841pT22 20.3tanT2tan2tan(0.15)1.0190537TT22因此,模拟低通滤波器的指标为
20lgHa(jp)20lgHa(j0.9841)1.8 ① 20lgHa(jT)20lgHa(j1.0190537)12由巴特沃斯滤波器的幅度平方函数得
20lgHa(j)10lg1(
2N) ② c70
将式②代入式①,得
20lgHa(jp)10lg1(0.98412N)1.8 ③ c1.01905372N20lgHa(jT)10lg1()12 ④
c联立求解式③和式④,得
100.11.811lg[0.112]210.73055153.7342 N100.9841lg()0.195391.0190537取N=4。将N=4分别代入式③和式④,得
0.11.8124c0.9841(101)c10.7063c20.7274c1.0190537(100.1121)取c124
1(c1c2)0.7168。 2 也可以直接引用公式来求N和c,但应注意,对双线性变换法来说,公式中的p和T都是预畸变后的值。
(3)求Ha(s)的极点
skcej(2Nk)N20.7168ej(5k)84, k=0,1,…,7
其中,左半s平面的极点为
s00.7168es10.7168e5j80.2743j0.66230.6623j0.2743
5()84s2s1*0.6623j0.2743s3s0*0.2743j0.6623(4)求传输函数Ha(s)
Ha(s)cNN2k00.71684(ssk)(ssk*)(ss)(ss)kkk01
71
0.2[sk012(sksk*)ssksk*]0.2 22(s0.5486s0.5139)(s1.3246s0.5139)0.24s1.8732s31.7545s20.9626s0.2(5)用查表法求传输函数Ha(s)
根据表得到4阶归一巴特沃斯滤波器的传输函数Ha(s)
'Ha'(s)将Ha(s)中的s用
'1 432s2.6131s3.4142s2.6131s1ss取代,得 c0.7168c4 Ha(s)432234s2.6131cs3.4142cs2.6131csc0.223s42.61310.7168s33.41420.7168s2.62310.7168s30.71684
0.24s1.8731s31.7542s20.9624s0.2与(4)的结果近似相等。
4.14 用双线性变换法设计一个数字切比雪夫低通滤波器,各指示与题4.13相同。 解
4.15 通过频率变换法设计一个数字切比雪夫高通滤波器,从模拟到数字的转换采用双线性变换法,假设取样频率为2.4kHz,在频率160Hz处衰减不大于3dB,在40Hz处衰减不小于48dB。 解 (1)将高通数字滤波器的频率指标fp和fT折合成数字频率
pTpTTT2fpfs216022400152fT240fs240030
设T=2,按照双线性变换法,将高通数字滤波器的数字域频率转换为高通模拟滤波器的频率
p212ptantan()0.2126T2215
21T'tanTtan()0.0524T2230' 72
将高模拟滤波器的频率指标映射成模拟低同滤波器的频率指标
p1'14.7040p0.2126
11T'0.052419.0840T(2)根据模拟低同滤波器的指标求,c,和N
2100.10.13p11010.9953
或0.9977
cp4.7040
kp4.704019.08400.2465
T[100.10.131dp111010.1]2[0.148]23.971710310
T1101arch1arch1Nd3.9717103 arch11karch0.2465arch251.7814arch4.05682.9941
取N=3。
(3)求模拟低通滤波器的平方幅度函数 令x4.70400.2126,将其代入3阶切比雪夫多项式的平方中cV223(x)[x(4x3)]216x624x49x2
16(0.2126)624(0.2126)49(0.2126)20.0014860.04940.40682
因此,3阶切比雪夫模拟低通滤波器的平方幅度函数为
H1a(j)21e2V2(/
3c) 110.9953(0.0014860.04940.40682)
10.0014760.048840.404821
(4)求模拟低通滤波器的传输函数
73
将js代入Ha(j),得
2Ha(s)Ha(s)Ha(j)2js
1 20.00147s0.0488s0.4048s1由上式求出Ha(s)Ha(s)的极点:
s00.701j4.2517s11.4047s2s0*0.701j4.2517s30.701j4.2514s41.4047s5s3*0.701j4.2517其中s0,s1和s2是左半s平面的3个极点,由他们构成一个稳定的3阶切比雪夫模拟低通滤波器,其传输函数为 Ha(s)
B
(ss1)(ss0)(ss2)B(ss1)(ss0)(ss0*)B(ss1)[s2(s0s0*)ss0s0*]B(s1.4047)[s21.402s18.5684]
因N=3为奇数,所以Ha(0)1,因此
BHa(0)1.404718.568426.083
最后得
Ha(s)26.083 2(s1.4047)[s1.402s18.5684]26.083 32s2.8067s20.5385s26.083注意,模拟低通滤波器的传输函数在左半s平面的3个极点也可以用下式求出:
skacsin(2NNk)bccos(2NNk),k=0,1,…,2N-1
其中常量a和b用下列公式计算
a121
74
0.997710.9977212.4182
a1111N1)2(aaN)0.5(2.418232.41823
0.5(1.34220.7451)0.2986
b111(aNaN2)0.5(1.34220.7451)1.0437
ac0.29864.70401.4046ac1.04374.70404.9096
将ac和bc的值代入计算极点的公式,得左半s平面的极点如下:
s01.4046sin(23)j4.9096cos(23)
0.7023j4.2518
s11.4046sin(233)j4.9096cos(233)1.4046 s*2s00.7023j4.2518
这里的结果与前面的数值基本相同。
(5)将模拟低通滤波器转换成模拟高通滤波器
用1/s代换模拟低通滤波器的传输函数中的s,得到模拟高通滤波器的传输函数
23.083s2 Ha(s)12.8067s20.5385s226.083s3 (6)用双线性变换法将模拟高通滤波器映射成数字高通滤波器
设T=2。将s1z11z1代入模拟高通滤波器的传输函数,得
26.083(1z13H(z)1z1)1z11z11 12.806721z31z120.5385(1z1)26.083(1z1)0.5172(13z13z2z3)11.0293z11.1482z20.1458z3
4.16 设h1(n)是一个偶对称序列,N=8,见图P4.16(a)。h2(n)是h1(n)的四点循环移位,即h2(n)h1((n4))sR6(n)
75
(1) 求出h1(n)的DFT与h2(n)的DFT之间的关系,即确定模H1(k)与H2(k)及相位1(k)与2(k)之
间的关系。
(2) 由h1(n)和h2(n)可以构成两个FIR数字滤波器,试问它们都属于线性相位数字滤波器吗?为什
么?时延为多少?
(3) 如果h1(n)对应一个截止频率为
的低通滤波器,如图P4.16(b)所示,那么认为h2(n)也对应一2个截止频率为
2的低通滤波器合理吗?为什么? h1(n)
n
0 1 2 3 4 5 6 7 /2 0 /2
图P4.16
解 (1)因为h1(n)h1(N1n)和h2(n)h2(N1n),所以当N=8时,有
N1Hj2721(k)hnk31(n)N8nkn0h1(n)en0h1(n)ej8nk
n437hj2j21(n)e8nk8nkn0h1(7n)en43hj21(n)[ej28nke8(7n)k]
n032h1(n)[ej8nkej28(n1)k]n0322H2(k)h2(n)[ej8nkej8(n1)k]
n0由于h1(n)h2(3n), n=0,1,2,3 所以
32H1(k)h2(3n)[ej28nkej8(n1)k]
n0 76
h2(n)[en03j2(3n)k8ej2(4n)k8]2nk8ej24k38h(n)[e2n0j2(n1)k8ej]
ejkH2(k)(2)因为h1(n)和h2(n)都是具有对称性质,所以它们都是线性相位数字滤波器。时延为
n(N1)/23.5
(3)由(1)的结果知道,h1(n)和h2(n)的幅度响应相等,所以可认为h2(n)也对应于一个截止频率为/2的低通滤波器。
4.17 用矩形窗设计一个线性相位高通滤波器,其中
j(),e Hd(e)0,jc
0cc(1) 求出h(n)的表达式,确定与N个关系。 (2) 改用汉宁窗设计,求出h(n)的表达式。 解
4.18 用哈明窗设计一个线性相位FIR滤波器,其中
je,jHd(e)0,0.25其他
设N=21,求h(n)的表达式及其数值。
解 将理想低通模拟滤波器的截止频率换算成数字域频率
cTc2fcT2fc21250.25 fs1000j,eHd(e)0,j因此,理想低通线性相位数字滤波器的频率特性为
0.250.25
响应的单位取样响应为
hd(n)12Hd(ej)ejnd120.250.25ejnejnd
sin[0.25(n)]sin[0.25(n10)]
(n)(n10)根据时延要求,哈明窗的宽度应为N=2+1=21,所以要设计的FIR线性相位低通数字滤波器的单位取
样响应为
77
h(n)sin[0.25(n10)](n10)(n)
其中,(n)是哈明窗函数,定义为
(n)0.540.46cos(10n), 0n20 由于设计的FIR低通数字滤波器具有线性相位,所以h(n)关于N1210是偶对称的。因 2020H(z)h(n)zn(n10)](n)znn0sin[0.25n0(n10)
20annz
n0故 a(n10)]nsin[0.25(n10)[0.540.46cos(10n)], 0n20
利用上式可计算出设计的FIR滤波器的系数如下:
a0a200.002548a1a190.00256375a2a180a3a170.00866936a4a160.02110671a5a150.02430854 a6a140a7a130.06079995a8a120.14517283a9a110.22001165a100.25
78
第五章
5.1 证明随机变量的均值的线性性质即式(5.16)和式(5.17)。 证明
E(
xnym)=
(xy)pxn,ym(x,n,y,m)dxdy=
xpxn,ym(x,n,y,m)dxdy+
ypxn,ym(x,n,y,m)dxdy
其中
p(x,n,y,m)|x,yy nmxyp(x,n,y,m)dx=ypxn,ym(x,n,y,m)|x xn,ymxxpxn,ym(x,n,y,m)dy=x由于
pxn,ym(x,n,,m)[xnx,ym]的概率=[xnx]的概率=Pxn(x,n) pxn,ym(,n,y,m)[xn,ymy]的概率=[ymy]的概率=Pym(y,m) pxn,ym(x,n,,m)[xnx,ym]的概率=0 pxn,ym(,n,y,m)[xn,ymy]的概率=0
所以
xpxn,ym(x,n,y,m)dyxpxn(x,n)xxpxn(x,n) ypym(y,m)
ypxn,ym(x,n,y,m)dxypym(y,m)y最后得 E[xnym]=
xpxn(x,n)dx+ypym(y,m)dy=E[xn]+E[ym]
另一方面,有 E[axn]=
5.2 已知x(n)和y(n)是不相关的两个随机信号,它们的方差分别是x和y,求w(n)=x(n)+y(n)的方差。 根据随机信号的均值的线性性质,得到
mxE[(n)]E[x(n)y(n)]E[x(n)]E[y(n)]mxmy
2axpxn(x,n)dx=axpxn(x,n)dx=aE[xn]
故随机变量的均值具有线性性质。
22 79
2E[((n)m)2]E{[x(n)y(n)mxmy]2}E{[x(n)y(n)]22[x(n)y(n)](mxmy)(mxmy)2}E{[x(n)y(n)]}2(mxmy)E[x(n)y(n)](mxmy)22由于x(n)和
E[x2(n)]E[y2(n)]2E[x(n)y(n)]2(mxmy){E[x(n)]E[y(n)]}(mxmy)2y(n)是不相关的两个随机信号,所以在上列最后一个式子中 E[x(n)y(n)]E[x(n)]E[y(n)]mxmy 因此
2E[x2(n)]E[y2(n)]2mxmy2(mxmy)2(mxmy)222E[x2(n)]E[y2(n)]mxmy22 E[x2(n)mx]E[y2(n)my]
E[(x(n)mx)2]E[(y(n)my)2]22xy
5.3 设有3个白噪声序列x1(n)、x2(n)和x3(n),它们分别在区间(-q,0)、(-q/2,q/2)和(0,2)上呈均匀分布。
(1) 画出它们的概率密度函数图形。 (2) 计算它们各自的均值。 (3) 计算它们各自的方差。
解(1)x1(n)、x2(n)和x3(n)的概率密度函数分别为
1,qx0 px1(x)q
0,其它q1,|x|<2 px2(x)q0,其它1,0x2 px3(x)20,其它其图形如图所示。
80
px1(x)
1px2(x) 1q q q 0
x q qx 20
2
px3(x) 12 0 2
x
(2) x1(n)、x2(n)和x3(n)的均值
mx1E[x1]
xpx1(x)dx1q0120q qxdx2qx|q2mx2E[x2]xpx2(x)dx1q/212q/2 qq/2xdx2qx|q/20mx3E[x3]xpx3(x)dx
1xdx12204x2|20(3) x1(n)、x2(n)和x3(n)的方差
2E[(x22x11mx1)]x(mx1p)x1xdx()
10q21q30q2
qq(x2)dx3q(x2)|q122E[(xmx22x2)2](xmx)22px(2x)dx
1q/2213q/
qq/2xdx3qx|2q2q/21281
E[(x3mx)]32x32x(mx23p)x3xdx()
12201232(x)dx(x)|06325.4 已知随机信号x(n)=cos(0n+)其中,角频率0是常数,初相是在区间(0,2)均匀分布的随机变量。求x(n)的均值和自相关序列,并判别x(n)是否广义平稳随机过程。
x(n)的均值为
mxn=E[x(n)]
==
x(n)p()d
1220cos(0m)cos(0m)d=0
Rxx(m,n)=E[x(m)x(n)]
= =
x(n)p()d
12cos(0m)cos(0m)d 02121={cos[0(nm)]cos[0(nm)2]}d 2021=cos[0(nm)] 21=cos[0|nm|] 2 因为mxn和Rxx(m,n)都与时间起点n无关,Rxx(m,n)只与时间差|n-m|有关,所以x(n)是广义平
稳随机过程。
5.5 证明一个任意随机信号与一个与其不相关的白噪声序列相乘后,变成为一个白噪声序列。 设任意随机信号为x(n),白噪声序列为e(n),它们的乘积y(n)=x(n)e(n)。 白噪声序列e(n)的自相关序列为
*2 Ree(n,nm)E[e(n)e(nm)e(m)]
其中,e是白噪声序列e(n)的方差,(m)是单位取样序列。 y(n)的自相关序列为
Ryy(n,nm)E[y(n)y(nm)]E[x(n)e(n)x(nm)e(nm)] 因为e(n)和x(n)不相关,所以上式可写成
Ryy(n,nm)E[x(n)x(nm)]E[e(n)e(nm)]Rxx(m)Ree(m)eRxx(m)(m)因此y(n)是
白噪声序列。
5.6 遍历性过程一定是平稳的,平稳随机过程一定是遍历性的,这两个论断正确吗?为什么?
82
**2***25.7 有一随机变量x,它的均值为mx、方差为x。已知x的N个测量值xi(i=0,…,N-1)是互不相关的,
21ˆx=这些测量值的算术平均值mNˆx的期望值。 (1) 求mˆx的方差。 (2) 求mxi0N1i称为取样均值。
1ˆ=5.8 同上题。把N2x(xi0N1iˆx)2叫做取样方差。 m2ˆx]。 (1) 计算取样方差的期望值E[ 期望值
1ˆ]E[E[N2xˆ(x(n)mn0N1x)2]1N1N
{E[xn0N12N122ˆxˆx]}(n)]E[m]2E[x(n)m1E[x(n)]N2n012E[x(n)]N2n0N12N12E[x(i)x(j)]N2i0j0N1N1E[x(i)x(j)]i0j0N1N11N1NE[x(i)x(j)]i0j0ijjiN1N1
N1N11N12E[x(n)]2{E[x(i)]E[x(i)x(j)]}Ni0n0i0j01N2N2E[x(n)]E[x(i)]E[x(i)x(j)]NN22N1N1E[x2(i)](E[x()i])2 NNN12x =N =
(2) 若x是高斯随机变量,即x的概率密度函数为px(x)=
122x(xmx)222xe
ˆx的方差求取样方差2ˆx]=E[(ˆx-E[ˆx])]。 Var[5.9 x(n)是零均值随机过程的取样序列,d(n)=x(n+1)-x(n)称为差分序列。设该随机过程的功率谱是低通的即
Sxx(e
j222||c非零,)=此外还假设已知随机过程自相关序列的前两个值Rxx(0)和Rxx(1)。
0,||c2(1) 求差分序列的均方值E[d(n)].
83
差分序列的均方值
E[d2(n)]E[(x(n1)x(n))2]
E[x2(n1)]2E[x(n1)x(n)]E[x2(n)]Rxx(0)2Rxx(1)Rxx(0)
2[Rxx(0)Rxx(1)](2) 证明E[d2(n)]2cE[x2(n)]. 因为差分序列的均值为
mdE[d(n)]E[x(n1)x(n)]E[x(n1)]E[x(n)]mxmx0 所以差分序列的方差为
222d2dE[d(n)]mdE[(n)]2[Rxx(0)Rxx(1)]
x(n)的功率谱为
Sjxx(e)mRxx(m)ejnRxx(0)Rxx(m)ejnm1Rxx(m)ejnm1n Rxx(0)Rxx(m)ejm1ejn
m1Rxx(0)mRxx(m)[ejnejn]1Rxx(0)2Rxx(m)cos(m)m1上式可视为偶函数Sxx(ej)的傅里叶级数展开式,级数的前两个系数分别为
R1xx(0)2S(ejxx)d和R1xx(1)2Sxx(ej)cosd
由于当jc||时,Sxx(e)0,所以
R11xx(1)2cSxx(ej)cos2cosccSxx(ej)d
c 上式中
12coscej)dcos2c(12(ccSxx(cRcc(0)(12sin)Rxx(0))2)Rc22xx(0)因此得 R2cxx(1)(12)Rxx(0)
即
Rxx(0)R2cxx(1)2Rxx(0)
84
或
222 E[d(n)]cE[x(n)]
5.10设x(n)是均值为零,方差为x的平稳白噪声随机信号,它作用于冲激响应为h(n)的线性非移变系统
2的输入端,得到输出随机信号y(n)。
(1) 求x(n)与y(n)的互相关序列在滞后时间m=0时的取样值Rxy(0)。 解:线性非移变系统的输出y(n)输入x(n)有如下关系 y(n)k)
kh(k)x(n 因此
Rxy(0)E[x(n)y(n)]E[x(n)h(k)x(nk)]
k
h(k)E[x(n)x(nk)]kh(k)Rxx(k)k 其中,R2xx(k)是均值为零、方差为x的平稳白噪声随机信号x(n)的自相关序列,有 Rk)E[x(n)x(nk)]2xx(x(k)
所以 Rxy(0)xh(0)
kh(k)2(k)2x
(2) 求输出信号y(n)的方差2y。
解:因为x(n)的均值为零,所以y(n)的均值也为零,因此
2E[y2y(n)]E[(h(k)x(ik))(kkh(k)x(jk))] h2(k)E[x2(nk)]kijh2(k)E[x(ik)x(jk)]
ijji2(0)h2(k)Rxx(ij)kh(k)Rxxiijjji 由于x(n)是一个均值为零、方差为2x的平稳白噪声随机信号,所以
R2xx(0)x
Rxx(ij)0,ij
85
因此
2y2xkh2(k)
5.11设有一平稳随机信号x(n)由于下列差分方程表示:x(n)=-apkx(nk)u(n)式中,ak(k=1,…,p)是p
k1个常数,u(n)是均值为零、方差为2的白噪声。求x(n)的自相关序列Rxx(m)的表示式。 解:x(n)的自相关序列为
Rxx(m)E[x(n)x(nm)]pE[x(n)(akx(nmk)u(nm))]k1
pakE[x(n)x(nmk)]E[x(n)u(nm)]
k1pakRxx(mk)E[x(n)u(nm)]k1 (1)
式(1)右端第二项
E[x(n)u(nm)]E{[h(l)u(nl)]u(nm)}
l0
h(l)E[u(n1)u(nm)]h(l)2(ml)2h(m)l0l0 (2)
由于h(n)是因果系统即满足条件h(-m)=0(m>0),所以式(2)成为
2 E[x(n)u(n+m)]=h(0),m00,m0 (3)
由题给差分方程可求出系统函数 H(z)1p
1akkzk1 根据初值定理,有
h(0)limH(z)1 (4)
zlimz1p1 akzkk1 将式(4)代入式(3),得
E[x(n)u(n+m)]=2,m00,m0 (5)
将式(5)代入式(1),最后得
86
2,m0 Rxx(m)akRxx(mk)k10,m0p
这就是x(n)的自相关序列Rxx(m)应满足的方程式。
2sin(n)22,n05.12有一线性非移变系统,其单位冲激响应为h(n)=,若在该系统输入端作用一个离散
n0,n0随机信号x(n),则在系统输出端得到y(n)。
(1) 求输出信号y(n)的自相关序列。
(2) 求输入信号x(n)与输出信号y(n)的互相关序列。 (3) 证明(2)所算得的互相关序列是奇序列。
(4) 若用x(n)和y(n)构成一个复序列(n), (n)=x(n)+jy(n)请计算(n)的自相关序列。(5) 求用(n)的功率谱。
解:(1)首先求h(n)的傅里叶变换 H(ej)=
nh(n)ejn
21 =sin2(n/2)sin2(n/2)jn[ejn+ennn1n]
=211cos(n)1cos(n)j[ejnenn2n+ ]
n12n =11cos(n)1cos([ejn+n1nn)ejn]
n1nejn =1 [1cos(n)]ejn
n1n =j
2nsin(n)[(1)1]n1n =j2[(1)n1sin(n)sin(n)]
n1nn1n 其中
(1)n1sin(n)n1n2,|| 87
sin(n)=2,02
n1n2,20 因此,当0时
H(ej)j2(22)j 即
H(ej)j,0j,0
由此得到 |H(ej)|1
由于y(n)的功率谱Sjyy(e)与功率谱Sjxx(e)有以下关系:
Syy(ej)=H(ej)H(ej)Sxx(ej)=|H(ej)|2Sxx(ej) =Sjxx(e)
且功率谱与自相关序列之间有傅里叶变换关系,即 Syy(ej)=
Ryy(m)ejn
m Sjxx(e)=
Rxx(m)ejn
m所以,最后得到
Ryy(m)=Rxx(m) (2)x(n)与y(n)的互相关序列 Rxy(m)=E[x(n)y(n+m)]=E[x(n)
)x(nmk)]
kh(k =
k)E[x(n)x(nmk)]
kh( =
)Rxx(mk)
kh(k(3)因x(n)是实序列,有 Rxx(m)=Rxx(m)
88
h(n)是奇序列,即
h(n)=-h(-n) 所以
Rxx(m)=
kh(k)Rxx(mk)=
kh(k)Rxx(mk)
=
kh(k)Rxx(mk)=kh(k)Rxx(mk)
=-Ryy(m) 即(2)所算得的互相关序列是奇序列。 (4)(n)的自相关序列为
* R(m)=E[(n)(nm)]=E[(x(n)+jy(n))(x(n+m)-jy(n+m))]
=E[x(n)x(n+m)]+E[y(n)y(n+m)]+jE[y(n)x(n+m)-jx(n)y(n+m)] =Rxx(m)+Ryy(m)+j[Ryx(m)]-j[Rxy(m)]
将(1)和(3)的结果,即Ryy(m)=Rxx(m)和Rxy(m)=-Rxx(m)=Ryx(m)代入上式,得
R(m)=2Rxx(m)-j2Rxy(m)=2Rxx(m)-j
kh(k)Rxx(mk)
(5)因mx=0,所以my=0,于是(n)的功率谱为 S(ej)=
mRxx(m)ejn
利用(4)的结果,有 S(ej)=2
mRxx(m)ejn-j2
mRxy(m)ejn=2Sxx(ej)-j2Sxy(ej)
利用(2)的结果,有 Sxy(ej)=H(ej)Sxx(ej)
jjj 故 S(e)=2S(e)[1-jH(e)]
0,0 = j4Sxx(e),05.13有一线性非移变系统,它有两个输入端1、2和一个输出端,从输入端1至输出端的单位取样响应为
h1(n),从输入端2至输出端的单位取样响应h2(n)。当两输入端分别作用有互不相关的两随机序列x1(n)和x2(n)时,试证明:它们产生的各自对应的输出y1(n)和y2(n)也是不相关的。
解:因为是线性非移变系统,所以有
y1(n)=
kh(k)x(nk)
11y2(n)=h2(l)x2(nl)
l因此,y1(n)与y2(n)的互相关序列为
E[y1(n)y2(m)]=E{(
kh(k)x(nk))(h(l)x112l12122(ml))}
=
klh(k)h(l)E[x(nk)x(ml)]
由于x1(n)和x2(n)互不相关,因此上式中有 E[x1(nk)x2(ml)]=E[x1(nk)]E[x2(ml)] 所以
E[y2(m)y1(n)] =
klh(k)h(l)E[x(nk)][x1211122(ml)]
=E[
kh(k)x(nk)]E[h(l)xl2(ml)]
=E[y1(n)]E[y2(m)] 所以y1(n)和y2(n)不相关。
5.14有一线性移不变系统,其单位取样响应为h(n),它由单位取样响应分别为h1(n)和h2(n)
的两个子系统级联而成。设系统输入端作用有一个白噪声序列x(n),第1个子系统的输出是y(n),第
2个子系统的输出(也是整个级联系统的输出)是w(n)。设x(n)的均值为零,方差为x。 (1) 以下3个关系式是否都正确,为什么?
(a)
(b)
222y2xhn021(n)
2yhn022(n)
90
(c) 22xhn02(n)
解:因为x(n)的均值为零,所以y(n)的均值也为零,因此
22=E[y(n)] y =E[(
h(i)x(ni))(h(j)x(nj))]
1111i0j0 =
hi021(i)E[x(ni)]+h1(i)h1(j)E[x(ni)][x(nl)]
2i0j0ijji =
hi021(i)Rxx+h1(i)h1(j)Rxx(ij) (1)
i0j0ijji2由于x(n)是一个均值为零、方差为x的白噪声随机信号,所以 Rxx(0)=x Rxx(ij)=0,ij 将上二式代入式(1),得
所以式(a)是正确的。
根据式(1)的结果,可以得出第2个级联子系统h2(n)的输出n的方差,即 =
22=2y2xhi021(k)
hk0222(k)Ryy(0)+h2(k)Ryy(ij) (2)
i0j0ijji虽然x(n)是一个白噪声随机信号,但是,第1个级联子系统h1(n)的输出,即第2个级联子系统h2(n)的输入y(n)=
h(k)x(nk),在一般情况下不是白噪声随机信号,因此,在式(2)中
1k0的Ryy(0)和Ryy(ij)具有以下性质
Ryy(0)x Ryy(ij)0,ij 所以题中给出的式(b)不正确。
91
2 题中给出的式(c),表示整个系统h(n)的输入x(n)和输出(n)的方差之间的关系。由于x(n)是白噪声随机信号,h(n)是线性移不变因果系统,所以式(c)是正确的。
(2)设h1(n)=anu(n),h2(n)=bnu(n),这里,|a|<1,|b|<1。分别用上面列出的(b)式和(c)式计算,并
比较两个计算结果是否相等?哪个结果是正确的?为什么? 解:题中给出的级联系统的单位取样响应为 h(n)=
2h(nk)h(k)=a12k0k02nnnkbkan1bn1u(n) b=a(k)=
abak0knn 用题中给出的式(c)计算,得 =2x22xhn02(n)=
2x(ab)2(an0n1bn1)
=
(ab)22x(an02n22(ab)b2n2)
a22abb2 =[] 2221ab(ab)1a1b =
用题中给出的式(b)计算,得 =222x(1ab)(1a)(1b)(1ab)22 (3)
2yhn022(n)=2xhn021(n)hn022(n)=2xab
2nn0n0
2n
=
2x(1a)(1b)22 (4)
2 将分别用题中给出的式(c)和式(b)计算得到的结果式(3)和式(4)比较,可以看出它们是不同的。基于前面说明的理由,用式(c)计算得到的结果即式(3)是正确的。
5.15设x
a(t)是均值为零的连续时间随机信号,它的自相关函数和功率谱分别定义为
*(a)(a)R(xx)()E[xa(t)xa(t+)]和Sxx(j)(a)Rxx()ejd其中,上标(a)表示针对连续时间(或模拟)
信号;滞后时间是连续变量;是模拟信号角频率。
现以周期T对xa(t)等间隔取样,得到离散时间信号x(n)=xa(nT),n取整数。x(n)的自相关序列和
92
功率谱分别定义为Rxx(m)=E[x(n)x(n+m)]和Sxx(e
(a)(1) 求Rxx(m)与Rxx()之间的关系。
*j)=
Rxx(m)ejm
解:按照定义,自相关序列R(m)为
* R(m)=E[x(n)x*(n+m)]=E[xa(nT) xa(nT+mT)]=Rxx(mT)
a 因此R(m)就是以周期T对Rxx()的等间隔取样。
(2) 求Sxx(e
j(a))与Sxx(j)之间的关系。
aa解:根据(1)的结果和Sxx(j)的定义,有
a R(m)=Rxx(mT)=
12aSxx(j)ejmTd (1)
另一方面,根据Sxx(e R(m)=
j)的定义,有
12aSxx(ej)ejmnd (2)
将式(1)表示成无限个积分之和,其中每个积分都在长为2/T的区间上进行,即R(m)=
12k(2k1)/T(2k1)/TaSxx(j)ejmTd (3)
变量置换:2k,式(3)化为 T/T/TaSxx(jj1 R(m)=
2k2k)ejmTej2mkd (4) Tj2nk交换求和与积分的次序,考虑到对于所有整数k和m有e1,因此式(4)化为R(m)1=2/T/Ta[Sxx(jjk2k)]ejmTd (5) T将
T代入式(5),得
1 R(m)=
21a2jn[S(jjk)]ed (6) xxTkTT将式(6)与式(2)对照,得
93
1a2k) (7) Sxx(e)=Sxx(jjTTTj1a2k) (8) 或 Sxx(j)=Sxx(jjTT(3) 为了不失真地由Sxx(e
j(a)(a))得到Sxx(j),Sxx(j)应满足什么条件?
ja)是Sxx(j)的周期延拓,周期为
解:从式(7)或式(8)可看出,Sxx(e2。因此,若满足条件TaaSxx(j)=0,||>/T则Sxx(j)经过周期延拓后不会发生混叠失真,因而能够不失真地由aSxx(ej)得到Sxx(j),即有
j Sxx(e)=
1aSxx(j),|| TT
5.16已知连续时间随机信号xa(t)的功率谱如图P5.16所示,以周期T对xa(t)等间隔取样得到离散时间随
机信号x(n)=xa(nT)。
(a)sXX(ej) 1 0
0
0
(1) 求x(n)的自相关序列Rxx(m)。
1aRxx(m)R(mT)Sxx(j)ejmTd2解:
10jmT1edsin(0mT)20mTaxx(2) 为了使x(n)是白色随机序列,应如何选择T? 解:若T0k,k是正整数,则上式化为
Rxx(n)0sin(mk)0(m)
mk 这是白色随机序列的自相关序列的形式。因此,只要取样周期T是/0的整数倍,那么x(n)就是
94
白色随机序列。
5.17假设连续时间随机信号xa(t)的功率谱如图P5.17所示,重做5.16题。
s(a)jXX(e) 1 0 0
0
解:x(n)的自相关序列为
pRxx(m)E[x(n)x(nm)]E[x(n)(kax(nmk)u(nk1p akE[x(n)x(nm)k]E[x(n)u(nm)](1)k1pakRx(xmk)E[x(nm)]k1 式(1)右端第二项
E[x(n)u(nm)]E{[h(l)u(nl)]u(nm)}l0 h(l)E[u(n1)u(nm)]h(l)2(ml) (2)
l0l02h(m) 由于h(n)是因果系统,即满足条件h(-m)=0(m>0),所以式(2)成为
E[x(nu)n(m)]2h(0)m,0,m0 (3)
0 由题给差分方程可求出系统函数 H(z)1p
1akkzk1 根据初值定理,有
h(0)lim1zH(z)limzp1 (4)
1akzkk1 将式(4)代入式(3),得
95
m)]2,m0 E[x(n)u(nm)] (5)
0,m0 将式(5)代入式(1),最后得
2,m0 Rxx(m)akRxx(mk)
k10,m0p 这就是x(n)的自相关序列Rxx(m)应满足的方程式。
5.18将题5.16和题5.17推广到一般情况。设连续时间随机信号xa(t)的功率谱为Sxx(t),对 xa(t) 以等时
间间隔T0取样后得到离散时间随机序列x(n)。为使x(n)是白色随机序列,讨论Sxx(t)和T0应满足什么条件?
5.19设均值为零、方差为的白噪声序列u(n)作用于一个传输函数为HMA(z)=
统,得到输出信号x(n)。
(1) 写出系统的差分方程。 解:求系统的差分方程 根据系统函数HMA(z)= bn{b0,b1,,bq}
2(a)(a)bk0qkzk的线性移不变系
bk0qkzk可看出单位取样响应h(n)是有限长序列
因此 x(n)=
h(k)u(nk)=bu(nk) (1)
kqk0(2) 用系统的冲激响应h(n)表示x(n)的自相关序列Rxx(m)。 解:用h(n)表示x(n)的自相关序列 Rxx(m)=E[x(n)x(n+m)] =E[
kh(k)u(nk)h(r)u(nmr)]
r =
kh(k)h(r)E[u(nk)u(nmr)]
r =
kh(k)h(r)Rruu(mrk)
令r-k=l,上式变成
96
Rxx(m)=
kh(k)h(lk)Rluu(ml)=Ruu(ml)l2kh(k)h(lk)
其中Ruu(ml)=E[u(n)u(n+m-l)]=(ml) 因此Rxx(m)=
(3) 利用系统的频率响应HMA(e
jl2(ml)kh(k)h(lk)=h(k)h(mk) (2)
2k)表示x(n)的功率谱Sxx(e
j)。
j解:用HMA(e)表示x(n)的功率谱
由于h(k)的自相关序列
kh(k)h(mk)实际上是h(k)与h(-k)的线性卷积,因此h(k)h(mk)kjj的傅里叶变换等于乘积。这样,对式(2)求傅里叶变换HMA(e)与h(-k)的傅里叶变换HMA(e)的乘积。边样,对式(2)求傅里叶变换,便得到
j2jj2j2 Sxx(e)HMA(e)HMA(e)|HMA(e)| (3)
(4) 证明自相关序列满足差分方程Rxx(m)=
2qmbkbmk,m0,1,…,qk00,mq1
解:由HMA(z)bzkk0qk可以求得
h(k)bk[u(k)u(kq1)] 这里u(k)表示单位阶跃序列。因此
qm…,qbkbkm,m0,1, h(k) (4) hm(k)k0k0,mq1 将式(4)代入式(2),得
2qmbkbkm,m0,1,…,q Rxx(m)k0
0,mq15.20设均值为零、方差为的白噪声序列x(n)作用于一个传输函数为HAR(z)=
211akzkk1p的线性移不
变系统,得到输出随机信号x(n)。
97
(1) 写出系统的差分方程。
解:设系统的输入和输出信号的Z变换分别为U(z)和X(z),于是 X(z)U(z)H(z)ARUp
1akzkk1 由上式得 p X(z)akkzX(z)U(z)
k1 取逆Z变换,得系统的差分方程 p x(n)akx(nk)u(n) (1)
k1 或
x(n)pakx(nk)u(n)
k1
pa(mk)2kRxx,(2) 证明x(n)的自相关序列满足差分方程Rm0k1xx(m)= pakRxx(mk),m1k1解:将式(2)代入x(n)自相关序列定义式,得
Rxx(m)Ex[n(x)n(m)]pE{x(n)[akn(mk)un(m)]}k1
pax)n(mk)]Exn[u(n)m( )(]3)
kE[x(nk1pakRxx(mk)Rxum()k1 设系统的单位取样响应为h(n),则系统的输出为 x(n)h(l)u(nl)
l0 因此,式(3)中的Rxu(m)为
98
Rxu(m)E[x(n)u(nm)]E{h(l)u(nl)u(nm)}l0 h(l)E[u(nl)u(nm)] (4)
l0h(l)2(ml)l02h(m) 由于系统是因果系统,有h(m)=0(m<0)或h(-m)=0(m>0),所以式(4)可写成2 Rh(0),m0xu(m)0,m0 (5)
其中h(0)可用初值定理求得 h(0)lim1zHAR(z)limzp1
1akkzk1 因此,式(5)化为
R2,m0xu(m) 0,m0 (6)
将式(6)代入式(3),最后得
p RakRxx(mk)2,m0k1xx(m)p
akRxx(mk),m0k1
qbkkz5.21设线性移不变系统的传输函数为Hk1ARMA(z)=
p重做题5.20。
1akkzk1
99