当前位置:文档之家› 合工大数字信号处理习题答案2和3章_朱军版

合工大数字信号处理习题答案2和3章_朱军版

合工大数字信号处理习题答案2和3章_朱军版
合工大数字信号处理习题答案2和3章_朱军版

合工大《数字信号处理》习题答案

第2章

习 题

2.1用单位脉冲序列)(n δ及其加权和表示题1图所示的序列。 2.1)1()()1()2(2)4()(-+++-+++=n n n n n n x δδδδδ

)6(2)4(5.0)3(4)2(2-+-+-+-+n n n n δδδδ

2.2 请画出下列离散信号的波形。

(1))(21n u n

??

?

??

(2))()2(n u n

- (3))1(2

1

--n u n

(4))5()1(---n u n u

答案略

2.3 判断下面的序列是否是周期的,若是周期的,确定其周期。

(1))8

73cos()(π

π-=n A n x ,A 是常数; (2))8

1

()(π-=n j e n x 。

2.3 (1)

3

14

20

=

ωπ

,所以周期为14。 (2)

πωπ

1620

=,是无理数,所以)(n x 是非周期的。

2.4 设系统分别用下面的差分方程描述,)(n x 与)(n y 分别表示系统输入和输出,判断系统是否是线性非时变的。

(1))()(0n n x n y -= (2))()(2

n x n y = (3))sin()()(n n x n y ω= (4))()(n x e

n y =

2.4 (1)由于)()]([0n n x n x T -=

)()()]([0m n y n m n x m n x T -=--=-

所以是时不变系统。

)()()()()]()([21020121n by n ay n n bx n n ax n bx n ax T +=-+-=+

所以是线性系统。

(2))()()]([2

m n y m n x m n x T -=-=-,所以是时不变系统。

)()()]()([)]()([2122121n by n ay n bx n ax n bx n ax T +≠+=+,所以是非线性系统。

(3))()sin()()]([m n y n m n x m n x T -≠-=-ω,所以不是时不变系统。

)()()sin()]()([)]()([212121n by n ay n n bx n ax n bx n ax T +=+=+ω,所以是线性系

统。

(4))()()]()([21)()()]

()([212121n by n ay e e e n bx n ax T n bx n ax n bx n ax +≠==++,所以是非线性

系统。

)()]([)(m n y e m n x T m n x -==--,所以是时不变系统。

2.5 给定下述系统的差分方程,试判定系统是否是因果稳定系统,并说明理由。

(1))1()()(++=n x n x n y (2))()(0n n x n y -= (3))

()(n x e n y =

(4)∑+-==0

)()(n n n n k k x n y

2.5

(1)该系统是非因果系统,因为n 时刻的输出还和n 时刻以后()1(+n 时间)的输入有关。如果M n x ≤|)(|,则M n x n x n y 2|)1(||)(||)(|≤++≤,因此系统是稳定系统。 (2)当00

00≥n 时,系统是因果系统。如果M n x ≤|)(|,则M n y ≤|)(|,因此系统是稳定系统。

(3)系统是因果系统,因为n 时刻的输出不取决于)(n x 的未来值。如果M n x ≤|)(|,则

M n x n x e e e n y ≤≤≤)|(|)(|||)(|,因此系统是稳定系统。

(4)系统是非因果系统,因为n 时刻的输出还和)(n x 的未来值有关。如果M n x ≤|)(|,

则,M n

k x n y n n n n k |12||)(||)(|0

+≤≤

∑+-=因此系统是稳定系统。

2.6 以下序列是系统的单位冲激响应)(n h ,试说明该系统是否是因果、稳定的。 (1))(2)(n u n h n

= (2))(2)(n u n h n -= (3))2()(+=n n h δ (4))(1

)(2n u n

n h =

2.6 (1)当0

由于

∞?+++=∑∞

-∞

=Λ210

222

|)(|n n h

所以系统不稳定。

(2)当0

由于

2222

|)(|210

=+++=--∞

-∞

=∑Λn n h

所以系统稳定。

(3)当0

由于

1|)(|∑∞

-∞

==n n h

所以系统稳定。

(4)当0

由于

∞?+++=

∑∞

-∞

=Λ2

22211101|)(|n n h 所以系统不稳定。

2.7设线性时不变系统的单位脉冲响应)(n h 和输入序列)(n x 如题 2.7图所示,试求输出

)(n y 。

2.7

)

()]2(5.0)1()(2[)()()(n x n n n n x n h n y *-+-+=*=δδδ

)

5()4(2)3(5.4)2()1(2)(5.0)1()2(2)

2(5.0)1()(2-+-+-+-+-+-+-+-=-+-+=n n n n n n n n n x n x n x δδδδδδδδ2.8 设线性时不变系统的单位冲激响应)(n h 和输入)(n x 分别有以下三种情况,分别求出输出)(n y 。

(1))()(3n R n h =,)()(3n R n x =

(2))()(4n R n h =,)2()()(--=n n n x δδ (3))(5.0)(n u n h n

=,)()(5n R n x = 2.8

(1))()()()()(33n R n R n h n x n y *=*=

)

4()3(2)2(3)1(2)()]4()3()2([)]3()2()1([)]2()1()([)

2()1()()()]2()1()([3333-+-+-+-+=-+-+-+-+-+-+-+-+=-+-+=*-+-+=n n n n n n n n n n n n n n n R n R n R n R n n n δδδδδδδδδδδδδδδδδ(2))()]2()([)()()(4n R n n n h n x n y *--=*=δδ

)

5()4()1()()]5()4()3()2([)]3()2()1()([)

2()(44-----+=-+-+-+---+-+-+=--=n n n n n n n n n n n n n R n R δδδδδδδδδδδδ(3))()(5.0)()()(5n R n u n h n x n y n

*=*=

)

4(5

.0)3(5

.0)2(5

.0)1(5

.0)(5.0)]4()3()2()1()([)(5.04

3

2

1

-+-+-+-+=-+-+-+-+*=----n u n u n u n u n u n n n n n n u n n n n n

n δδδδδ

2.9 确定下列信号的最低采样率与奈奎斯特采样间隔。 (1))100(t S a (2))100(2

t S a

(3))50()100(t S t S a a +

2.9 若要确定奈奎斯特采样间隔,必须先求出信号频谱的最高频率。

(1)抽样函数对应于门函数:)2/()(ωτττa S E t G →,其中τ为门函数的宽度。 由傅立叶变换的对称性知:

)(2)2/(ωπτττG t S E a →

由题可知,200=τ。因此,此信号的最高频率是100弧度/秒。 因此,21002?≥s f π 即,π

100

=

s f ,100

π=

s T

(2)信号为两个抽样函数的乘积,因此频谱应为两个抽样函数频谱的卷积。由卷积积分的结果来确定信号频谱的范围。

通过上一题目可知,)100(t S a 信号的最高频率为100弧度/秒,因此相卷积后的最高频率是200弧度/秒。

π

200

=

s f ,200

π

=

s T

(3)由傅立叶变换的线性,总信号的频谱为两个信号频谱的叠加,然后确定最高频率。

π

100

=

s f ,100

π=

s T

2.10 设系统由下面差分方程描述:

)1(2

1

)()1(21)(-++-=

n x n x n y n y 设系统是因果的,

(1)求该系统的单位脉冲响应。 (2)利用卷积和求输入)()(n u e

n x n

j ω=的响应。

2.10 (1)x(n)=δ(n),因为y(n)=h(n)=0,n<0 所以h(0)=0.5y(-1)+x(0)+0.5x(-1)=1 h(1)=0.5y(0)+x(1)+0.5x(0)=1 h(2)=0.5y(1)+x(2)+0.5x(1)=0.5

......h(n)=0.5y(n-1)+x(n)+0.5x(n-1)=0.5n-1

所以 h(n)= 0.5n-1

u(n-1)+δ(n)

(2)y(n)=x(n)*h(n)= [0.5n-1

u(n-1)+δ(n)]* e jwn

u(n)

= [0.5n-1

u(n-1)]* e jwn

u(n)+ e jwn

u(n)= [e jwn

-0.5n

]/ (e jw

-0.5)u(n-1)+ e jwn

u(n)

2.11有一理想抽样系统,抽样频率为π6=Ωs ,经理想低通滤波器)(Ωj H a 还原,其中

?????≥Ω<Ω=Ωπ

π3||,

03||,

2

1)(j H a

今有两个输入,t t x a π2cos )(1=,t t x a π5cos )(2=。输出信号)(1t y a 、)(2t y a 有无失真?为什么?

2.11 根据奈奎斯特定理:

因为t t x a π2cos )(1=,而频谱中最高角频率2621π

π<

=Ωa ,所以)(1t y a 无失真。 因为t t x a π5cos )(2=,而频谱中最高角频率2

652π

π>=Ωa ,所以)(2t y a 失真。

2.12 有一连续信号)2cos()(?π+=ft t x a ,式中20=f Hz ,2

π

?=

(1) 求出)(t x a 的周期;

(2) 用采样间隔s T 02.0=对)(t x a 进行采样,试写出采样信号)(?t x

a 的表达式。 2.12 (1)s f

T a 05.01

==

(2))()2cos()()()()()(?nT t fnT nT t nT x

t t x t x

n n a

T a a -+=

-==∑∑∞

-∞

=∞

-∞

=δ?πδδ

∑∞

-∞

=-+=

n nT t nT )()40cos(δ?π

第3章

习 题

3.1 求下列序列的z 变换,并标明收敛域。

(1))4()(-=n n x δ

(2))(21)(n u n x n

???

??=

(3))1(21)(--??

?

??-=n u n x n

(4)n

n x 1

)(=

,1≥n (5))1(5.0)(-=n u n x n

(6)())(2.0)(n u n n x n

=

答案: 3.1

解(1)由z 变换的定义可知,

4)4()(-∞

-∞

=-=-=

∑z z

n z X n n

δ,0≠z

(2)102

11121)(21)(--∞

=∞

-∞=--=??? ??=??? ??=∑∑z z z n u z X n n

n n n

n

,21||>z

(3)n n

n n n

n z z n u z X -∞

--=∞

-∞=-∑∑??

? ??-=--??? ??-=121)1(21)(

1

1

2

1112-∞

=-=

-=

∑z z n n n ,21

||

=-=

1

1)(n n z n z X 由于∑∑∞

=----∞=-=-=-=1

2

11

11)()(1)(n n n n z z z z n n dz z dX ,1||>z 则z

z

z z z X -=--=1ln )1ln(ln )( 而)(z X 的收敛域和

)

()

(z X z dX 的收敛域相同,所以)(z X 的收敛域为1||>z 。 (5)由于5.0)1(5.0)1(5.0)(1

-=-=-n u n u n x n n

所以5

.05

.05.05.0)(1

-=

-=-z z z z

z X ,5.0||>z (6)利用)]([)

(11n nx ZT dz

z dX z =- 由于2

.0)(1-=

z z

z X

所以2

21)

2.0(2.0)2.0()2.0()()(-=---=-=z z

z z z z dz z dX z

z X ,2.0||>z 3.2 已知2

11

2523)(---+--=z z z z X ,分别求:

(1)收敛域为2||5.0<z 对应的原序列)(n x 。

3.2 2

2

1

2

5232523)(2

211--

-=+--=+--=---z z z z z z z

z z z z X (1))1(2)(21)(--+???

??=n u n u n x n n

(2))(]221[)(n u n x n n

-??

?

??=

3.3 已知序列)(n x 的傅立叶变换为()j X e ω

,试求下列序列的傅立叶变换。 (1))()(01n n x n x -= (2))()(2n x n x *

= (3))()(3n x n x -=

(4)2

)

()()(4n x n x n x +-=*

(5))()1()(2

5n x n n x -= 3.3 (1)0

1()()j n j j X e e

X e ωω

ω-=

(2)2()()j j X e X e ωω

*-= (3)3()()j j X e X e ωω

-=

(4)由于DTFT[)(n x -*]=)(ω

j e

X *

)](Re[2

)

()()(4ωωωj j j jw

e X e X e X e X =+=*

(5)因为()()j j n

n X e x n e

ω

ω∞

-=-∞

=

∑,所以

n j n j e jn n x d e dX ωωω-∞

-∞

=-=∑)()()

(

ω

ωd e dX j n nx DTFT j )

()]([=

同理

2

22

)

()]([ω

ωd e X d n x n DTFT j -= 而

)()(2)()()1()(225n x n nx n x n n x n n x +-=-=

252

()()()2()j j j j d X e dX e X e j X e d d ωωω

ω

ωω

=--+ 3.4 设题3.4图所示的序列)(n x 的傅立叶变换用()j X e ω表示,不直接求出()j X e ω

,完成下列运算: (1))(0

j e X (2)

ωπ

π

ωd e X j ?-

)(

(3))(π

j e X

(4)

ωπ

π

ωd e X j ?-

2|)(|

题3.4图(西电,丁玉美,P64,题5图)

3.4 (1)6)()()(00

==

=

∑∑∞

-∞

=-∞

-∞

=n n

j n j n x e

n x e X

(2)

)(2)(n x d e e X n j j πωωπ

π

ω=?-

ππωπ

π

ω4)0(2)(==?-

x d e X j

(3)211211211)

1()()()(=+-+--+-=-=

=

∑∑∞

-∞

=∞

-∞

=-n

n n n

j j n x e

n x e X ππ

(4)

ππ

ωπ

π

ω

28|

)(|2|)(|2

2

==∑?∞

-∞

=-

n j n x d e X

3.5用留数定理法分别求以下)(z X 的z 反变换:

(1)2

14

11211)(----

=z z

z X , 21||>z ;

(2)1

14

1121)(----=z z z X , 41

||

3.5 (1)1212

111411211)(---+=

--

=z z z

z X dz z z j

n x n c 1

1

211121)(--?+=π,设c 为21||>z 内的逆时针方向的闭合曲线。 当0≥n 时,n n z z z z 211

211111+=+--

在c 内有21

-=z 一个单极点,则

)()21

(]21,2

11[Re )(n u z z s n x n n -=-+=

又由于)(n x 是因果序列,故0

)()2

1

()(n u n x n -=

(2)dz z z X j n x n c 1

)(21)(-?=

π,设c 为4

1||

)(-n z z X 在c 外有一个单极点4

1

=

z ,则 n n z z X s n x )4

1

(7]41,)([Re )(1=-=-

当0=n 时,1

)(-n z

z X 在c 内有一个单极点0=z ,则

8]0,)([Re )(1==-n z z X s n x

当0>n ,1

)(-n z

z X 在c 内有没有极点,则

0)(=n x

综上所述,)1()4

1

(7)(8)(--+=n u n n x n

δ

3.6 试求如下序列的傅立叶变换: (1))3()(-=n n x δ

(2))()(n u a n x n

=,10<

(4))cos()()(0n n u e

n x an

ω-=

3.6 (1)ωω

3)(j j e e

X -=

(2)由于1

11

)(--=

az z X ω

ωj j ae e X --=

11

)( (3)ω

ω

j a j e

e e X ---=11)( (4)a

j a j a j j e

e e e e e e X 2200

cos 21cos 1)(------+--=ωωωω

ωω 3.7 已知下列因果序列)(n x 的z 变换为)(z X ,求该序列的初值)0(x 和终值)(∞x 。

(1))21)(1(1)(1

12

1------++=z z z z z X (2))

5.01)(5.01()(111

---+-=z z z z X

3.7 (1) 1)(lim )0(==∞

→z X x z

由于极点有一个在单位圆外,所以终值不存在。 (2) 0)(lim )0(==∞

→z X x z

0)()1(lim )(1

=-=∞→z X z x z

3.8 用卷积定理求下列卷积和。 (1))2()(5)(-*=n n u n y n

δ (2))1()(5)(+*=n u n u n y n 3.8由)()()(n h n x n y *= 可知)()()(z H z X z Y *=

(1)2

5

)(--=

z z z z Y )2(5)(2-=-n u n y n

(2)z z z z z z z z z z z Y ??

?

??--+--=--=

41)155(15)(

)1(4

1

)1(545)(1+-+=

+n u n u n y n

3.9 用z 变换法解下列差分方程:

(1))(05.0)1(9.0)(n u n y n y =--,0)(=n y ,1-≤n (2))()2(15.0)1(8.0)(n n y n y n y δ=-+--,

2.0)1(=-y ,5.0)2(=-y ,0)(=n y ,3-≤n

3.9(1)1

1

11

05

.0)(9.0)(---=-z

z

z Y z Y )

9

.09.01(5.0)

1)(9.0(05.0)1)(9.01(05.0)(2

1

1--+-=--=--=--z z

z z z z z z z z Y

)()9.0(45.0)(5.0)(n u n u n y n -=

(2)1])2()1()([15.0])1()([8.0)(2

2

1

=-+-++-+---z y z y z Y z z y z Y z z Y

2

11

15.08.0103.0085.1)(---+--=z z z z Y

n n n z z z z z z z z z

z Y z F )3.0)(5.0(03.0085.115.08.0103.0085.1)()(12

111

---=+--==-----

当0≥n 时,

n

n n

n z F s z F s n y 5.025625.03.04775.15.02

.05125.03.02.02955.0]5.0),([Re ]3.0),([Re )(?+?-=?+?-=+= 3.10 线性时不变因果系统用下面差分方程描述:

)()2(cos )1(2)(2n x n y r n ry n y =-+--θ

式中)()(n u a n x n

=,试求系统的响应。

3.10 已知)()(n u a n x n

=,则

)()2(cos )1(2)(2n u a n y r n ry n y n =-+--θ

将上式进行z 变换,得

1

22111

)(cos )(2)(----=

+-az

z z Y r z z rY z Y θ 因此,

)

)()(()1)(cos 21(1)(213

1

221z z z z a z z az z r rz z Y ---=-+-=---θ 式中,θ

j re

z =1,θ

j re

z -=2。

由于系统是因果的()(n h 是因果序列),且)(n x 也是因果序列,所以)(n y 是因果序列。因此,)(z Y 的收敛域为:),max(||a r z >,且0

dz z z Y j n y c

n ?-=

1)(21

)(π,c 包含3个极点:a ,1z ,2z 。 )

)()(()()(222

1

z z z z a z z z

z Y z F n n ---=

=+- ]),([Re ]),([Re ]),([Re )(21z z F s z z F s a z F s n y ++=

)

)((sin 2sin 2))(())(())(())(())((|)()

)()((|)()

)()((|)()

)()((2221222

22112

1212

2212

1212

212

2

1

a re a re jr a jr re a re re a re z z a z z z z a z z z a z a a z z z z z z a z z z z z z z z a z z a z z z z z a z z j j n n j j n j j n n n z z n z z n a

z n --??+---=

--+

--+--=----+----+----=-++-+-+++=+=+=+θθθθθθθθ

3.11 如果)(1n x 和)(2n x 是两个不同的因果稳定实序列,求证:

1212111()()[

()][

()]222j j j j X e X e d X e d X e d π

π

π

ωωωωπ

π

π

ωωωπ

π

π

-

-

-

=???

式中,1()j X e ω和2()j X e ω分别表示)(1n x 和)(2n x 的傅立叶变换。 3.11 令)()()(21jw jw jw e X e X e Y =,则

)()()(21n x n x n y *=

又dw e

e

X n x jwn

jw

)(21

)(?

-=

π

π

π

,可知dw e X x jw )(21

)0(?

-=

π

π

π

)()(|)()(|)]()([)0(21

021

021m x

m x m n x

m x n x n x y m n m n -=

-=

*=∑∑∞

-∞

==∞

-∞

==

由于)(1n x ,)(2n x 都是因果序列,所以上式中的m 只能为0值,因此

)0()0()0(21x x y = 所以

])(21

][

)(21

[

)()(21

2121dw e X dw e X dw e X e X jw jw

jw

jw

?

?

?

---=π

π

π

π

π

π

π

π

π

3.12 研究一个满足下列差分方程的线性时不变系统,该系统不限定为因果、稳定系统。利用方程的零、极点图,试求系统单位冲激响应的三种可能选择方案。

)()1()(2

5

)1(n x n y n y n y =++-

- 3.12 H(z)=z/(z 2

-2.5z+1)=2/3[z/(z-2)-z/(z-0.5)]

(1)|z|>2,h(n)= 2/3[2n

-0.5n

]u(n) 系统是非稳定但是因果的。 (2)|z|<0.5, h(n)= -2/3[2n

-0.5n

]u(-n-1) 系统是非稳定是非因果的 (3) 0.5<|z|<2,h(n)= -2/3[2n

u(-n-1) +0.5n

u(n)] 系统是稳定但是非因果的. 3.13 (1)某离散系统激励为)()(n u n x =时的零状态响应为)()5.01(2)(n u n y u

-=,求激励为)(5.0)(n u n x n

=的零状态响应。

(2)已知一离散系统的单位冲激响应为)(]4.05.0[)(n u n h n

n

-=,写出该系统的差分方程。

3.13 (1)5.015.01221

)

5.01(

2)

()

()(-=---=----==

z z z z z z z z z z X z Y z H

激励为)(5.0)(n u n x n

=的零状态响应:

2

)5.0(5.05.01)()()(-=--=

=z z

z z z z X z H z Y

)()5.0(2)(n u n n y n =

(2))(]4.05.0[)(n u n h n

n

-=

2

11

22.09.011.02.09.01.04.05.0)()()(---+-=+-=---==z

z z z z z z z z z z X z Y z H

)2(2.0)1(9.0)1(1.0)(---+-=n y n y n x n y

3.14 已知线性因果系统用下面差分方程描述:

)1(9.0)()1(9.0)(-++-=n x n x n y n y

(1) 求系统函数)(z H 及单位冲激响应)(n h ; (2) 写出传输函数)(ω

j e H 表达式,并定性画出其幅频特性曲线;

(3) 设n

j e

n x 0)(ω=,求输出)(n y 。

3.14 (1)1

1

9.019.01)(---+=z

z z H 11

119.018.119.019.01)(-----+=-+=z z z z z H

)1(9.08.1)()(1-?+=-n u n n y n δ

(2)ω

ω

ω

j j j e

e e H ---+=9.019.01)( 极点9.0=z ,零点9.0-=z

(3)n

j e

n x 0)(ω=

00

09.019.01)()(ωωωωωj j n

j j n

j e

e e

e

H e n y ---+== 3.15 若序列)(n h 是因果序列,其傅立叶变换的实部如下式:

ω

ω

ωcos 21cos 1)(2a a a e H j R -+-=

,1||

求序列)(n h 及其傅立叶变换)(ω

j e H 。

3.15

)

(1)

(5.01cos 21cos 1)(22ωωωωω

ωωj j j j j R e e a a e e a a a a e H --+-++-=

-+-= )

1)(1()

(5.01)(1)(5.01)(1

1121az az z z a z z a a z z a z H R --+-=+-++-=---- )()]([n h z H IZT e R =

11

21

)

)((5.05.0)()(-------+-==n n R z a z a z a a z az z

z H z F 因为)(n h 是因果序列,所以)(n h e 必定是双边序列,收敛域取:1

||-<

1≥n 时,c 内有极点a ,

n

a

z n e a a z z a z a z a a z az a z F s n h 21|)())((5.05.0]),([Re )(112=-----+-===-- 0=n 时,c 内有极点a ,0

1

1

21

)

)((5.05.0)()(-------+-==z a z a z a a z az z

z H z F n R 1|)0()

)((5.05.0|)())((5.05.0]0),([Re ]),([Re )(01

1

2

1

12=-----+-+

-----+-=+==--=--z a

z e z z a z a z a a z az a z z a z a z a a z az z F s a z F s n h

又因为

)()(n h n h e e -=,

所以

??

?

??<>==-0,5.00

,5.00,

1)(n a n a n n h n n e

) (0

,0

0 ,

,1

0 ,0

),

(

2

0 ),

(

) (

n u a n n

a

n

n

n

n

h

n n

h

n h

n n

e e

=?

?

?

?

?

<

>

=

=

?

?

?

?

?

<

>

= =

ω

ω

j

j

ae

e

H

-

-

=

1

1

)

(

数字信号处理答案解析

1-1画出下列序列的示意图 (1) (2) (3) (1) (2)

(3) 1-2已知序列x(n)的图形如图1.41,试画出下列序列的示意图。 图1.41信号x(n)的波形 (1)(2)

(3) (4) (5)(6) (修正:n=4处的值为0,不是3)(修正:应该再向右移4个采样点)1-3判断下列序列是否满足周期性,若满足求其基本周期 (1) 解:非周期序列; (2) 解:为周期序列,基本周期N=5; (3)

解:,,取 为周期序列,基本周期。 (4) 解: 其中,为常数 ,取,,取 则为周期序列,基本周期N=40。 1-4判断下列系统是否为线性的?是否为移不变的? (1)非线性移不变系统 (2) 非线性移变系统(修正:线性移变系统) (3) 非线性移不变系统 (4) 线性移不变系统 (5) 线性移不变系统(修正:线性移变系统)1-5判断下列系统是否为因果的?是否为稳定的? (1) ,其中因果非稳定系统 (2) 非因果稳定系统 (3) 非因果稳定系统 (4) 非因果非稳定系统

(5) 因果稳定系统 1-6已知线性移不变系统的输入为x(n),系统的单位脉冲响应为h(n),试求系统的输出y(n)及其示意图 (1) (2) (3) 解:(1) (2) (3)

1-7若采样信号m(t)的采样频率fs=1500Hz,下列信号经m(t)采样后哪些信号不失真? (1) (2) (3) 解: (1)采样不失真 (2)采样不失真 (3) ,采样失真 1-8已知,采样信号的采样周期为。 (1) 的截止模拟角频率是多少? (2)将进行A/D采样后,的数字角频率与的模拟角频率的关系如何? (3)若,求的数字截止角频率。 解: (1) (2) (3)

数字信号处理实验一

实验一 离散时间信号分析 班级 信息131班 学号 201312030103 姓名 陈娇 日期 一、实验目的 掌握两个序列的相加、相乘、移位、反褶、卷积等基本运算。 二、实验原理 1.序列的基本概念 离散时间信号在数学上可用时间序列)}({n x 来表示,其中)(n x 代表序列的第n 个数字,n 代表时间的序列,n 的取值范围为+∞<<∞-n 的整数,n 取其它值)(n x 没有意义。离散时间信号可以是由模拟信号通过采样得到,例如对模拟信号)(t x a 进行等间隔采样,采样间隔为T ,得到)}({nT x a 一个有序的数字序列就是离散时间信号,简称序列。 2.常用序列 常用序列有:单位脉冲序列(单位抽样)) (n δ、单位阶跃序列)(n u 、矩形序列)(n R N 、实指数序列、复指数序列、正弦型序列等。 3.序列的基本运算 序列的运算包括移位、反褶、和、积、标乘、累加、差分运算等。 4.序列的卷积运算 ∑∞ -∞==-= m n h n x m n h m x n y )(*)()()()( 上式的运算关系称为卷积运算,式中代表两个序列卷积运算。两个序列的卷积是一个序列与另一个序列反褶后逐次移位乘积之和,故称为离散卷积,也称两序列的线性卷积。其计算的过程包括以下4个步骤。 (1)反褶:先将)(n x 和)(n h 的变量n 换成m ,变成)(m x 和)(m h ,再将)(m h 以纵轴为对称轴反褶成)(m h -。

(2)移位:将)(m h -移位n ,得)(m n h -。当n 为正数时,右移n 位;当n 为负数时,左移n 位。 (3)相乘:将)(m n h -和)(m x 的对应点值相乘。 (4)求和:将以上所有对应点的乘积累加起来,即得)(n y 。 三、主要实验仪器及材料 微型计算机、Matlab6.5 教学版、TC 编程环境。 四、实验内容 (1)用Matlab 或C 语言编制两个序列的相加、相乘、移位、反褶、卷积等的程序; (2)画出两个序列运算以后的图形; (3)对结果进行分析; (4)完成实验报告。 五、实验结果 六、实验总结

数字信号处理实验报告

数字信号处理作业提交日期:2016年7月15日

实验一 维纳滤波器的设计 第一部分 设计一维纳滤波器。 (1)产生三组观测数据,首先根据()(1)()s n as n w n =-+产生信号()s n ,将其加噪(信噪比分别为20,10,6dB dB dB ),得到观测数据123(),(),()x n x n x n 。 (2)估计()i x n ,1,2,3i =的AR 模型参数。假设信号长度为L ,AR 模型阶数为N ,分析实验结果,并讨论改变L ,N 对实验结果的影响。 1 实验原理 滤波技术是信号分析、处理技术的重要分支,无论是信号的获取、传输,还是信号的处理和交换都离不开滤波技术,它对信号安全可靠和有效灵活地传递是至关重要的。信号分析检测与处理的一个十分重要的内容就是从噪声中提取信号,实现这种功能的有效手段之一是设计一种具有最佳线性过滤特性的滤波器,当伴有噪声的信号通过这种滤波器的时候,它可以将信号尽可能精确地重现或对信号做出尽可能精确的估计,而对所伴随噪声进行最大限度地抑制。维纳滤波器就是这种滤波器的典型代表之一。 维纳(Wiener )是用来解决从噪声中提取信号的一种过滤(或滤波)方法。这种线性滤波问题,可以看做是一种估计问题或一种线性估计问题。 设一线性系统的单位样本响应为()h n ,当输入以随机信号()x n ,且 ()() () x n s n v n =+,其中()s n 表示原始信号,即期望信号。()v n 表示噪声,则输出()y n 为()=()()m y n h m x n m -∑,我们希望信号()x n 经过线性系统()h n 后得到的()y n 尽可能接近 于()s n ,因此称()y n 为估计值,用?()s n 表示。 则维纳滤波器的输入-输出关系可用下面表示。 设误差信号为()e n ,则?()()()e n s n s n =-,显然)(n e 可能是正值,也可能是负值,并且它是一个随机变量。因此,用它的均方误差来表达误差是合理的,所谓均方误差最小即 它的平方的统计期望最小:222?[|()|][|()()|][|()()|]E e n E s n s n E s n y n =-=-=min 。而要使均方误差最小,则需要满足2[|()|]j E e n h ?=0. 进一步导出维纳-霍夫方程为:()()()()*(),0,1,2...xs xx xx i R m h i R m i R m h m m =-==∑ 写成矩阵形式为:xs xx R R h =,可知:1xs xx h R R -=。表明已知期望信号与观测数据的互相关函数以及观测信号的自相关函数时,可以通过矩阵求逆运算,得到维纳滤波器的

数字信号处理实验作业

实验6 数字滤波器的网络结构 一、实验目的: 1、加深对数字滤波器分类与结构的了解。 2、明确数字滤波器的基本结构及其相互间的转换方法。 3、掌握用MA TLAB 语言进行数字滤波器结构间相互转换的子函数及程序编写方法。 二、实验原理: 1、数字滤波器的分类 离散LSI 系统对信号的响应过程实际上就是对信号进行滤波的过程。因此,离散LSI 系统又称为数字滤波器。 数字滤波器从滤波功能上可以分为低通、高通、带通、带阻以及全通滤波器;根据单位脉冲响应的特性,又可以分为有限长单位脉冲响应滤波器(FIR )和无限长单位脉冲响应滤波器(IIR )。 一个离散LSI 系统可以用系统函数来表示: M -m -1-2-m m m=0 012m N -1-2-k -k 12k k k=1 b z b +b z +b z ++b z Y(z)b(z)H(z)=== =X(z)a(z) 1+a z +a z ++a z 1+a z ∑∑ 也可以用差分方程来表示: N M k m k=1 m=0 y(n)+a y(n-k)=b x(n-m)∑∑ 以上两个公式中,当a k 至少有一个不为0时,则在有限Z 平面上存在极点,表达的是以一个IIR 数字滤波器;当a k 全都为0时,系统不存在极点,表达的是一个FIR 数字滤波器。FIR 数字滤波器可以看成是IIR 数字滤波器的a k 全都为0时的一个特例。 IIR 数字滤波器的基本结构分为直接Ⅰ型、直接Ⅱ型、直接Ⅲ型、级联型和并联型。 FIR 数字滤波器的基本结构分为横截型(又称直接型或卷积型)、级联型、线性相位型及频率采样型等。本实验对线性相位型及频率采样型不做讨论,见实验10、12。 另外,滤波器的一种新型结构——格型结构也逐步投入应用,有全零点FIR 系统格型结构、全极点IIR 系统格型结构以及全零极点IIR 系统格型结构。 2、IIR 数字滤波器的基本结构与实现 (1)直接型与级联型、并联型的转换 例6-1 已知一个系统的传递函数为 -1-2-3 -1-2-3 8-4z +11z -2z H(z)=1-1.25z +0.75z -0.125z 将其从直接型(其信号流图如图6-1所示)转换为级联型和并联型。

数字信号处理实验

实验一 离散傅里叶变换(DFT )对确定信号进行谱分析 一.实验目的 1.加深对DFT 算法原理和基本性质的理解。 2.熟悉DFT 算法和原理的编程方法。 3.学习用DFT 对信号进行谱分析的方法,了解可能出现的误差及其原因,以便在实际中正确利用。 二.实验原理 一个连续信号)(t x a 的频谱可以用其傅里叶变换表示,即 dt e t x j X t j a a Ω-∞ ∞ -? = Ω)()( 若对)(t x a 进行理想采样可得采样序列 )(|)()(nT x t x n x a nT t a === 对)(n x 进行DTFT ,可得其频谱为: ∑∞ -∞ =-= n n j j e n x e X ωω )()( 其中数字频率ω与模拟频率Ω的关系为: s f T Ω = Ω=ω )(n x 的DFT 为∑∞ -∞ =-= n nk N j e n x k X π 2)()( 若)(t x a 是限带信号,且在满足采样定理的条件下,)(ω j e X 是)(Ωj X a 的周期延拓, )(k X 是)(ωj e X 在单位圆上的等间隔采样值,即k N j e X k X πωω2| )()(= =。 为在计算机上分析计算方便,常用)(k X 来近似)(ω j e X ,这样对于长度为N 的有限 长序列(无限长序列也可用有限长序列来逼近),便可通过DFT 求其离散频谱。 三.实验内容 1.用DFT 对下列序列进行谱分析。 (1))()04.0sin(3)(100n R n n x π=

1 (2)]0,0,0,0,0,0,0,0,1,1,1,1[)(=n x 2.为了说明高密度频谱和高分辨率频谱之间的区别,考察序列 )52.0cos()48.0cos()(n n n x ππ+= (1)当0≤n ≤10时,确定并画出x(n)的离散傅里叶变换。 (2)当0≤n ≤100时,确定并画出x(n)的离散傅里叶变换。 四.实验结果 1. (1) (2)

数字信号处理实验报告

实验一MATLAB语言的基本使用方法 实验类别:基础性实验 实验目的: (1)了解MATLAB程序设计语言的基本方法,熟悉MATLAB软件运行环境。 (2)掌握创建、保存、打开m文件的方法,掌握设置文件路径的方法。 (3)掌握变量、函数等有关概念,具备初步的将一般数学问题转化为对应计算机模型并进行处理的能力。 (4)掌握二维平面图形的绘制方法,能够使用这些方法进行常用的数据可视化处理。 实验内容和步骤: 1、打开MATLAB,熟悉MATLAB环境。 2、在命令窗口中分别产生3*3全零矩阵,单位矩阵,全1矩阵。 3、学习m文件的建立、保存、打开、运行方法。 4、设有一模拟信号f(t)=1.5sin60πt,取?t=0.001,n=0,1,2,…,N-1进行抽样,得到 序列f(n),编写一个m文件sy1_1.m,分别用stem,plot,subplot等命令绘制32 点序列f(n)(N=32)的图形,给图形加入标注,图注,图例。 5、学习如何利用MATLAB帮助信息。 实验结果及分析: 1)全零矩阵 >> A=zeros(3,3) A = 0 0 0 0 0 0 0 0 0 2)单位矩阵 >> B=eye(3) B = 1 0 0 0 1 0 0 0 1 3)全1矩阵 >> C=ones(3) C = 1 1 1 1 1 1 1 1 1 4)sy1_1.m N=32; n=0:N-1; dt=0.001; t=n*dt; y=1.5*sin(60*pi*t); subplot(2,1,1), plot(t,y); xlabel('t'); ylabel('y=1.5*sin(60*pi*t)'); legend('正弦函数'); title('二维图形'); subplot(2,1,2), stem(t,y) xlabel('t'); ylabel('y=1.5*sin(60*pi*t)'); legend('序列函数'); title('条状图形'); 00.0050.010.0150.020.0250.030.035 t y = 1 . 5 * s i n ( 6 * p i * t ) 二维图形 00.0050.010.0150.020.0250.030.035 t y = 1 . 5 * s i n ( 6 * p i * t ) 条状图形

数字信号处理实验作业

实验5 抽样定理 一、实验目的: 1、了解用MA TLAB 语言进行时域、频域抽样及信号重建的方法。 2、进一步加深对时域、频域抽样定理的基本原理的理解。 3、观察信号抽样与恢复的图形,掌握采样频率的确定方法和插公式的编程方法。 二、实验原理: 1、时域抽样与信号的重建 (1)对连续信号进行采样 例5-1 已知一个连续时间信号sin sin(),1Hz 3 ππ=0001f(t)=(2f t)+6f t f ,取最高有限带宽频率f m =5f 0,分别显示原连续时间信号波形和F s >2f m 、F s =2f m 、F s <2f m 三情况下抽样信号的波形。 程序清单如下: %分别取Fs=fm ,Fs=2fm ,Fs=3fm 来研究问题 dt=0.1; f0=1; T0=1/f0; m=5*f0; Tm=1/fm; t=-2:dt:2; f=sin(2*pi*f0*t)+1/3*sin(6*pi*f0*t); subplot(4,1,1); plot(t,f); axis([min(t),max(t),1.1*min(f),1.1*max(f)]); title('原连续信号和抽样信号'); for i=1:3; fs=i*fm;Ts=1/fs; n=-2:Ts:2; f=sin(2*pi*f0*n)+1/3*sin(6*pi*f0*n); subplot(4,1,i+1);stem(n,f,'filled'); axis([min(n),max(n),1.1*min(f),1.1*max(f)]); end 程序运行结果如图5-1所示:

原连续信号和抽样信号 图5-1 (2)连续信号和抽样信号的频谱 由理论分析可知,信号的频谱图可以很直观地反映出抽样信号能否恢复原模拟信号。因此,我们对上述三种情况下的时域信号求幅度谱,来进一步分析和验证时域抽样定理。 例5-2编程求解例5-1中连续信号及其三种抽样频率(F s>2f m、F s=2f m、F s<2f m)下的抽样信号的幅度谱。 程序清单如下: dt=0.1;f0=1;T0=1/f0;fm=5*f0;Tm=1/fm; t=-2:dt:2;N=length(t); f=sin(2*pi*f0*t)+1/3*sin(6*pi*f0*t); wm=2*pi*fm;k=0:N-1;w1=k*wm/N; F1=f*exp(-j*t'*w1)*dt;subplot(4,1,1);plot(w1/(2*pi),abs(F1)); axis([0,max(4*fm),1.1*min(abs(F1)),1.1*max(abs(F1))]); for i=1:3; if i<=2 c=0;else c=1;end fs=(i+c)*fm;Ts=1/fs; n=-2:Ts:2;N=length(n); f=sin(2*pi*f0*n)+1/3*sin(6*pi*f0*n); wm=2*pi*fs;k=0:N-1; w=k*wm/N;F=f*exp(-j*n'*w)*Ts; subplot(4,1,i+1);plot(w/(2*pi),abs(F)); axis([0,max(4*fm),1.1*min(abs(F)),1.1*max(abs(F))]); end 程序运行结果如图5-2所示。 由图可见,当满足F s≥2f m条件时,抽样信号的频谱没有混叠现象;当不满足F s≥2f m 条件时,抽样信号的频谱发生了混叠,即图5-2的第二行F s<2f m的频谱图,,在f m=5f0的围,频谱出现了镜像对称的部分。

数字信号处理试题和答案 (1)

一. 填空题 1、一线性时不变系统,输入为x(n)时,输出为y(n);则输入为2x(n)时,输出为2y(n) ;输入为x(n-3)时,输出为y(n-3) 。 2、从奈奎斯特采样定理得出,要使实信号采样后能够不失真还原,采样频率fs与信号最高频率f max关系为:fs>=2f max。 3、已知一个长度为N的序列x(n),它的离散时间傅立叶变换为X(e jw),它的N点离散傅立叶变换X(K)是关于X(e jw)的N 点等间隔采样。 4、有限长序列x(n)的8点DFT为X(K),则X(K)= 。 5、用脉冲响应不变法进行IIR数字滤波器的设计,它的主要缺点是频谱的交叠所产生的现象。 6.若数字滤波器的单位脉冲响应h(n)是奇对称的,长度为N,则它的对称中心是(N-1)/2 。 7、用窗函数法设计FIR数字滤波器时,加矩形窗比加三角窗时,所设计出的滤波器的过渡带比较窄,阻带衰减比较小。 8、无限长单位冲激响应(IIR)滤波器的结构上有反馈环路,因此是递归型结构。 9、若正弦序列x(n)=sin(30nπ/120)是周期的,则周期是N= 8 。 10、用窗函数法设计FIR数字滤波器时,过渡带的宽度不但与窗的类型有关,还与窗的采样点数有关 11.DFT与DFS有密切关系,因为有限长序列可以看成周期序列的主值区间截断,而周期序列可以看成有限长序列的周期延拓。 12.对长度为N的序列x(n)圆周移位m位得到的序列用x m (n)表示,其数学表达式为 x m (n)= x((n-m)) N R N (n)。 13.对按时间抽取的基2-FFT流图进行转置,并将输入变输出,输出变输入即可得到按频率抽取的基2-FFT流图。 14.线性移不变系统的性质有交换率、结合率和分配律。 15.用DFT近似分析模拟信号的频谱时,可能出现的问题有混叠失真、泄漏、栅栏效应和频率分辨率。

数字信号处理实验答案完整版

数字信号处理实验答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

实验一熟悉Matlab环境 一、实验目的 1.熟悉MATLAB的主要操作命令。 2.学会简单的矩阵输入和数据读写。 3.掌握简单的绘图命令。 4.用MATLAB编程并学会创建函数。 5.观察离散系统的频率响应。 二、实验内容 认真阅读本章附录,在MATLAB环境下重新做一遍附录中的例子,体会各条命令的含义。在熟悉了MATLAB基本命令的基础上,完成以下实验。 上机实验内容: (1)数组的加、减、乘、除和乘方运算。输入A=[1 2 3 4],B=[3 4 5 6],求C=A+B,D=A-B,E=A.*B,F=A./B,G=A.^B并用stem语句画出A、B、C、D、E、F、G。 clear all; a=[1 2 3 4]; b=[3 4 5 6]; c=a+b; d=a-b; e=a.*b; f=a./b; g=a.^b; n=1:4; subplot(4,2,1);stem(n,a); xlabel('n');xlim([0 5]);ylabel('A'); subplot(4,2,2);stem(n,b); xlabel('n');xlim([0 5]);ylabel('B'); subplot(4,2,3);stem(n,c); xlabel('n');xlim([0 5]);ylabel('C'); subplot(4,2,4);stem(n,d); xlabel('n');xlim([0 5]);ylabel('D'); subplot(4,2,5);stem(n,e); xlabel('n');xlim([0 5]);ylabel('E'); subplot(4,2,6);stem(n,f); xlabel('n');xlim([0 5]);ylabel('F'); subplot(4,2,7);stem(n,g); xlabel('n');xlim([0 5]);ylabel('G'); (2)用MATLAB实现下列序列: a) x(n)= 0≤n≤15 b) x(n)=e+3j)n 0≤n≤15 c) x(n)=3cosπn+π)+2sinπn+π) 0≤n≤15 d) 将c)中的x(n)扩展为以16为周期的函数x(n)=x(n+16),绘出四个周期。

数字信号处理实验报告一

武汉工程大学 数字信号处理实验报告 姓名:周权 学号:1204140228 班级:通信工程02

一、实验设备 计算机,MATLAB语言环境。 二、实验基础理论 1.序列的相关概念 2.常见序列 3.序列的基本运算 4.离散傅里叶变换的相关概念 5.Z变换的相关概念 三、实验内容与步骤 1.离散时间信号(序列)的产生 利用MATLAB语言编程产生和绘制单位样值信号、单位阶跃序列、指数序列、正弦序列及随机离散信号的波形表示。 四实验目的 认识常用的各种信号,理解其数字表达式和波形表示,掌握在计算机中生成及绘制数字信号波形的方法,掌握序列的简单运算及计算机实现与作用,理解离散时间傅里叶变换,Z变换及它们的性质和信号的频域分

实验一离散时间信号(序列)的产生 代码一 单位样值 x=2; y=1; stem(x,y); title('单位样值 ') 单位阶跃序列 n0=0; n1=-10; n2=10; n=[n1:n2]; x=[(n-n0)>=0]; stem(n,x); xlabel('n'); ylabel('x{n}'); title('单位阶跃序列');

实指数序列 n=[0:10]; x=(0.5).^n; stem(n,x); xlabel('n'); ylabel('x{n}'); title('实指数序列');

正弦序列 n=[-100:100]; x=2*sin(0.05*pi*n); stem(n,x); xlabel('n'); ylabel('x{n}'); title('正弦序列');

随机序列 n=[1:10]; x=rand(1,10); subplot(221); stem(n,x); xlabel('n'); ylabel('x{n}'); title('随机序列');

数字信号处理实验1认识实验

实验1认识实验-MATLAB语言上机操作实践 一、实验目的 ㈠了解MATLAB语言的主要特点、作用。 ㈡学会MATLAB主界面简单的操作使用方法。 ㈢学习简单的数组赋值、运算、绘图、流程控制编程。 二、实验原理 ㈠简单的数组赋值方法 MATLAB中的变量和常量都可以是数组(或矩阵),且每个元素都可以是复数。 在MATLAB指令窗口输入数组A=[1 2 3;4 5 6;7 8 9],观察输出结果。然后,键入:A(4,2)= 11 键入:A (5,:) = [-13 -14 -15] 键入:A(4,3)= abs (A(5,1)) 键入:A ([2,5],:) = [ ] 键入:A/2 键入:A (4,:) = [sqrt(3) (4+5)/6*2 –7] 观察以上各输出结果。将A式中分号改为空格或逗号,情况又如何?请在每式的后面标注其含义。 2.在MATLAB指令窗口输入B=[1+2i,3+4i;5+6i ,7+8i], 观察输出结果。 键入:C=[1,3;5,7]+[2,4;6,8]*i,观察输出结果。 如果C式中i前的*号省略,结果如何? 键入:D = sqrt (2+3i) 键入:D*D 键入:E = C’, F = conj(C), G = conj(C)’ 观察以上各输出结果, 请在每式的后面标注其含义。 3.在MATLAB指令窗口输入H1=ones(3,2),H2=zeros(2,3),H3=eye(4),观察输出结果。 ㈡、数组的基本运算 1.输入A=[1 3 5],B= [2 4 6],求C=A+B,D=A-2,E=B-A 2.求F1=A*3,F2=A.*B,F3=A./B,F4=A.\B, F5=B.\A, F6=B.^A, F7=2./B, F8=B.\2 *3.求B',Z1=A*B’,Z2=B’*A 观察以上各输出结果,比较各种运算的区别,理解其含义。 ㈢、常用函数及相应的信号波形显示 例1:显示曲线f(t)=2sin(2πt),(t>0) ⅰ点击空白文档图标(New M-file),打开文本编辑器。 ⅱ键入:t=0:0.01:3; (1) f=2*sin(2*pi*t); (2) plot(t,f); title(‘f(t)-t曲线’); xlabel(‘t’),ylabel(‘f(t)’);

数字信号处理实验三

实验三:离散LSI 系统的频域分析 一、实验内容 2、求以下各序列的z 变换: 12030() ()sin() ()sin()n an x n na x n n x n e n ωω-=== 程序清单如下: syms w0 n z a; x1=n*a^n;X1=ztrans(x1) x2=sin(w0*n);X2=ztrans(x2) x3= exp(-a*n)*sin(w0*n);X3=ztrans(x3) 程序运行结果如下: X1 =z/(a*(z/a - 1)^2) X2 =(z*sin(w0))/(z^2 - 2*cos(w0)*z + 1) X3 =(z*exp(a)*sin(w0))/(exp(2*a)*z^2 - 2*exp(a)*cos(w0)*z + 1) 3、求下列函数的逆z 变换 0 312342 1 1() () () ()() 1j z z z z X z X z X z X z z a z a z e z ω---= = = = ---- 程序清单如下: syms w0 n z a; X1=z/(z-a);x1=iztrans(X1) X2= z/(a-z)^2;x2=iztrans(X2) X3=z/ z-exp(j*w0);x3=iztrans(X3) X4=(1-z^-3)/(1-z^-1);x4=iztrans(X4) 程序运行结果如下: x1 =a^n x2 =n*a^n/a 课程名称 数字信号 实验成绩 指导教师 实 验 报 告 院系 信息工程学院 班级 学号 姓名 日期

x3 =charfcn[0](n)-iztrans(exp(i*w0),w0,n) x4 =charfcn[2](n)+charfcn[1](n)+charfcn[0](n) 4、求一下系统函数所描述的离散系统的零极点分布图,并判断系统的稳定性 (1) (0.3)()(1)(1) z z H z z j z j -= +-++ z1=[0,0.3]';p1=[-1+j,-1-j]';k=1; [b1,a1]=zp2tf(z1,p1,k); subplot(1,2,1);zplane(z1,p1); title('极点在单位圆外); subplot(1,2,2);impz(b1,a1,20); 由图可见:当极点位于单位圆内,系统的单位序列响应随着频率的增大而收敛;当极点位于单位圆上,系统的单位序列响应为等幅振荡;当极点位于单位圆外,系统的单位序列响应随着频率的增大而发散。由此可知系统为不稳定系统。 -1 -0.5 00.51 -2 -1.5-1-0.500.511.5 2Real Part I m a g i n a r y P a r t 极点在单位圆外 n (samples) A m p l i t u d e Impulse Response

数字信号处理实验报告(实验1_4)

实验一 MATLAB 仿真软件的基本操作命令和使用方法 实验容 1、帮助命令 使用 help 命令,查找 sqrt (开方)函数的使用方法; 2、MATLAB 命令窗口 (1)在MATLAB 命令窗口直接输入命令行计算3 1)5.0sin(21+=πy 的值; (2)求多项式 p(x) = x3 + 2x+ 4的根; 3、矩阵运算 (1)矩阵的乘法 已知 A=[1 2;3 4], B=[5 5;7 8],求 A^2*B

(2)矩阵的行列式 已知A=[1 2 3;4 5 6;7 8 9],求A (3)矩阵的转置及共轭转置 已知A=[1 2 3;4 5 6;7 8 9],求A' 已知B=[5+i,2-i,1;6*i,4,9-i], 求B.' , B' (4)特征值、特征向量、特征多项式 已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] ,求矩阵A的特征值、特征向量、特征多项式;

(5)使用冒号选出指定元素 已知:A=[1 2 3;4 5 6;7 8 9];求A 中第3 列前2 个元素;A 中所有列第2,3 行的元素; 4、Matlab 基本编程方法 (1)编写命令文件:计算1+2+…+n<2000 时的最大n 值;

(2)编写函数文件:分别用for 和while 循环结构编写程序,求 2 的0 到15 次幂的和。

5、MATLAB基本绘图命令 (1)绘制余弦曲线 y=cos(t),t∈[0,2π]

(2)在同一坐标系中绘制余弦曲线 y=cos(t-0.25)和正弦曲线 y=sin(t-0.5), t∈[0,2π] (3)绘制[0,4π]区间上的 x1=10sint 曲线,并要求: (a)线形为点划线、颜色为红色、数据点标记为加号; (b)坐标轴控制:显示围、刻度线、比例、网络线 (c)标注控制:坐标轴名称、标题、相应文本; >> clear;

数字信号处理习题及答案

==============================绪论============================== 1. A/D 8bit 5V 00000000 0V 00000001 20mV 00000010 40mV 00011101 29mV ==================第一章 时域离散时间信号与系统================== 1. ①写出图示序列的表达式 答:3)1.5δ(n 2)2δ(n 1)δ(n 2δ(n)1)δ(n x(n)-+---+++= ②用δ(n) 表示y (n )={2,7,19,28,29,15} 2. ①求下列周期 ②判断下面的序列是否是周期的; 若是周期的, 确定其周期。 (1)A是常数 8ππn 73Acos x(n)??? ? ??-= (2))8 1 (j e )(π-=n n x 解: (1) 因为ω= 73π, 所以314 π2=ω, 这是有理数, 因此是周期序列, 周期T =14。 (2) 因为ω= 81, 所以ω π2=16π, 这是无理数, 因此是非周期序列。 ③序列)Acos(nw x(n)0?+=是周期序列的条件是是有理数2π/w 0。 3.加法 乘法 序列{2,3,2,1}与序列{2,3,5,2,1}相加为__{4,6,7,3,1}__,相乘为___{4,9,10,2} 。 移位 翻转:①已知x(n)波形,画出x(-n)的波形图。 ② 尺度变换:已知x(n)波形,画出x(2n)及x(n/2)波形图。 卷积和:①h(n)*求x(n),其他0 2 n 0n 3,h(n)其他03n 0n/2设x(n) 例、???≤≤-=???≤≤= ②已知x (n )={1,2,4,3},h (n )={2,3,5}, 求y (n )=x (n )*h (n ) x (m )={1,2,4,3},h (m )={2,3,5},则h (-m )={5,3,2}(Step1:翻转)

数字信号处理实验4

数字信号处理实验四 第一题结果: (1)没有增加过渡点 源码如下: N = 15; H = [1 1 1 0.5 zeros(1,7) 0.5 1 1 1]; %确定抽样点的幅度大小 %H(3,13) = 0.75;H(5,11) = 0.25; %设置过渡点 k = 0:N-1; A = exp(-j*pi*k*(N-1)/N); %抽样点相位大小 HK = H.*A; %求抽样点的H(k) hn = ifft(HK,N); %求出FIR的单位冲激响应h(n) freqz(hn,1,256); %画出幅频相频曲线figure(2); stem(real(hn),'.'); %绘制单位冲激响应的实部 line([0,35],[0,0]);xlabel('n');ylabel('Real(h(n))'); 单位脉冲响应曲线 幅频和相频特性曲线

(2)增加过渡点 源码如下: N = 15; H = [1 1 1 0.5 zeros(1,7) 0.5 1 1 1]; %确定抽样点的幅度大小 H(3) = 0.75;H(13) = 0.75;H(5) = 0.25;H(11) = 0.25; %设置过渡点 k = 0:N-1; A = exp(-j*pi*k*(N-1)/N); %抽样点相位大小 HK = H.*A; %求抽样点的H(k) hn = ifft(HK,N); %求出FIR的单位冲激响应h(n) freqz(hn,1,256); %画出幅频相频曲线figure(2); stem(real(hn),'.'); %绘制单位冲激响应的实部 line([0,35],[0,0]);xlabel('n');ylabel('Real(h(n))'); 单位脉冲响应曲线 幅频和相频特性曲线 第二题结果:

西南交大数字信号处理报告

信息科学与技术学院本科三年级 数字信号处理实验报告 2011 年12 月21日

实验一 序列的傅立叶变换 实验目的 进一步加深理解DFS,DFT 算法的原理;研究补零问题;快速傅立叶变换 (FFT )的应用。 实验步骤 1. 复习DFS 和DFT 的定义,性质和应用; 2. 熟悉MATLAB 语言的命令窗口、编程窗口和图形窗口的使用;利用提供的 程序例子编写实验用程序;按实验内容上机实验,并进行实验结果分析;写出完整的实验报告,并将程序附在后面。 实验内容 1. 周期方波序列的频谱试画出下面四种情况下的的幅度频谱,并分析补零后,对信号频谱的影响。 实验结果: 60 ,7)4(;60,5)3(; 40,5)2(;20,5)1()] (~[)(~,2,1,01 )1(,01,1)(~=========±±=???-+≤≤+-+≤≤=N L N L N L N L n x DFS k X m N m n L m N L m N n m N n x ) 52.0cos()48.0cos()(n n n x ππ+=

2. 有限长序列x(n)的DFT (1) 取x(n)(n=0:10)时,画出x(n)的频谱X(k) 的幅度; (2) 将(1)中的x(n)以补零的方式,使x(n)加长到(n:0~100)时,画出 x(n)的频谱X(k) 的幅度; (3) 取x(n)(n:0~100)时,画出x(n)的频谱X(k) 的幅度。利用FFT 进行谱分析 已知:模拟信号 以t=0.01n(n=0:N-1)进行采样,求N 点DFT 的幅值谱。 请分别画出N=45; N=50;N=55;N=60时的幅值曲线。 实验结果: ) 8cos(5)4sin(2)(t t t x ππ+=

数字信号处理第二章上机题作业

数字信号处理作业实验题报告 第一章16.(1) 实验目的: 求解差分方程所描述的系统的单位脉冲响应和单位阶跃响应。 实验要求: 运用matlab求出y(n)=0.6y(n-1)-0.08y(n-2)+x(n)的单位脉冲响应和单位阶跃响应的示意图。 源程序: B1=1;A1=[1, -0.6, 0.08]; ys=2; %设差分方程 xn=[1, zeros(1, 20)]; %xn=单位脉冲序列,长度N=31 xi=filtic(B1, A1, ys); hn1=filter(B1, A1, xn, xi); %求系统输出信号hn1 n=0:length(hn1)-1; subplot(2, 1, 1);stem(n, hn1, '.') title('单位脉冲响应'); xlabel('n');ylabel('h(n)') xn=ones(1, 20); sn1=filter(B1, A1, xn, xi); %求系统输出信号sn1 n=0:length(sn1)-1; Subplot(2, 1, 2); stem(n, sn1, '.') title('单位阶跃响应'); xlabel('n'); ylabel('s(n)')

运行结果: 实验分析: 单位脉冲响应逐渐趋于0,阶跃响应保持不变,由此可见,是个稳定系统。

第二章31题 实验目的: 用matlab判断系统是否稳定。 实验要求: 用matlab画出系统的极,零点分布图,输入单位阶跃序列u(n)检查系统是否稳定。 源程序: A=[2, -2.98, 0.17, 2.3418, -1.5147]; B=[0, 0, 1, 5, -50]; subplot(2,1,1); zplane(B,A); %求H(z)的极点 p=roots(A); %求H(z)的模 pm=abs(p); if max(pm)<1 disp('系统因果稳定'), else,disp('系统因果不稳定'),end un=ones(1,800); sn=filter(B, A, un); n=0:length(sn)-1; subplot(2, 1, 2);plot(n, sn) xlabel('n');ylabel('s(n)')

数字信号处理习题及答案

三、计算题 1、已知10),()(<<=a n u a n x n ,求)(n x 的Z 变换及收敛域。 (10分) 解:∑∑∞ =-∞ -∞=-= = )()(n n n n n n z a z n u a z X 1 111 )(-∞=--== ∑ az z a n n ||||a z > 2、设)()(n u a n x n = )1()()(1--=-n u ab n u b n h n n 求 )()()(n h n x n y *=。(10分) 解:[]a z z n x z X -=? =)()(, ||||a z > []b z a z b z a b z z n h z H --=---= ?=)()(, ||||b z > b z z z H z X z Y -= =)()()( , |||| b z > 其z 反变换为 [])()()()()(1n u b z Y n h n x n y n =?=*=- 3、写出图中流图的系统函数。(10分) 解:2 1)(--++=cz bz a z H 2 1124132)(----++= z z z z H 4、利用共轭对称性,可以用一次DFT 运算来计算两个实数序列的DFT ,因而可以减少计算量。设都是N 点实数序列,试用一次DFT 来计算它们各自的DFT : [])()(11k X n x DFT = []) ()(22k X n x DFT =(10分)。 解:先利用这两个序列构成一个复序列,即 )()()(21n jx n x n w +=

即 [][])()()()(21n jx n x DFT k W n w DFT +== []()[]n x jDFT n x DFT 21)(+= )()(21k jX k X += 又[])(Re )(1n w n x = 得 [])(})({Re )(1k W n w DFT k X ep == [] )())(()(2 1*k R k N W k W N N -+= 同样 [])(1 })({Im )(2k W j n w DFT k X op == [] )())(()(21*k R k N W k W j N N --= 所以用DFT 求出)(k W 后,再按以上公式即可求得)(1k X 与)(2k X 。 5、已知滤波器的单位脉冲响应为)(9.0)(5n R n h n =求出系统函数,并画出其直接型 结构。(10分) 解: x(n) 1-z 1-z 1-z 1-z 1 9.0 2 9.0 3 9.0 4 9.0 y(n) 6、略。 7、设模拟滤波器的系统函数为 31 11342)(2+-+=++=s s s s s H a 试利用冲激响应不变法,设计IIR 数字滤波器。(10分) 解 T T e z T e z T z H 31111)(-------=

数字信号处理实验报告

3.(1)用双线性变换法设计一个Chebyshev型高通滤波器程序如下 Rp=1.2;Rs=20;T=0.001;fp=300;fs=200; wp=2*pi*fp*T;ws=2*pi*fs*T; wp1=(2/T)*tan(wp/2);ws1=(2/T)*tan(ws/2); [n,wn]=cheb1ord(wp1,ws1,Rp,Rs,'s'); [b,a]=cheby1(n,Rp,wn,'high','s'); [bz,az]=bilinear(b,a,1/T); [db,mag,pha,grd,w]=freqz_m(bz,az);plot(w/pi,db); axis([0,1,-30,2]); 3.(2) a用双线性变换法设计一个Butterworth型数字低通滤波器程序如下Rp=1;Rs=25;T=0.001;fp=300;fs=200; wp=2*pi*fp*T;ws=2*pi*fs*T; wp1=(2/T)*tan(wp/2);ws1=(2/T)*tan(ws/2); [n,wn]=buttord(wp1,ws1,Rp,Rs,'s'); [b,a]=butter(n,wn,'low','s'); [bz,az]=bilinear(b,a,1/T); [db,mag,pha,grd,w]=freqz_m(bz,az);plot(w/pi,db); axis([0,1,-30,2]); b用脉冲响应不变法设计一个Butterworth数字低通滤波器的程序如下:wp=400*pi;ws=600*pi;Rp=1;Rs=25; [n,wn]=buttord(wp,ws,Rp,Rs,'s') [b,a]=butter(n,wn,'s') [db,mag,pha,w]=freqs_m(b,a,500*2*pi);

相关主题
文本预览
相关文档 最新文档