《数字信号处理教程》程佩青(第三版)课后答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
β ) − (α
n +1
1−
y ( n ) = N α n − n0 ,
(α
β α
= β n + 1− N − n 0
αN −βN α−β
,
(α
≠ β)
= β)
如此题所示,因而要分段求解。
2 .已知线性移不变系统的输入为 x( n ) ,系统的单位抽样响应 为 h( n ) ,试求系统的输出 y( n ) ,并画图。
10
n
T [ax1 (n ) + bx2 (n )] =
m = −∞
∑ [ax1 (n ) + bx2 (n )]
n
T [ax1 (n) + bx2 (n)] = ay1 (n) + by2 (n)
∴ 系统是线性系统
解: ( 2) y ( n ) = [x (n )]
2
y1 (n ) = T [x1 (n )] = [x1 (n )]
6.试判断: 是否是线性系统?并判断(2),(3)是否是移不变系统? 分析:利用定义来证明线性:满足可加性和比例性,
T [ a 1 x1 ( n ) + a 2 x 2 ( n )] = a 1T [ x1 ( n )] + a 2 T [ x 2 ( n )]
移不变性:输入与输出的移位应相同 T[x(n-m)]=y(n-m)。
③卷积和求解时, n 的分段处理。
6
解:(1) y ( n ) = x ( n ) * h ( n ) = R5 ( n )
( 2) y ( n ) = x ( n ) * h( n ) = {1,2,3,3,2,1}
(3) y ( n ) = δ ( n − 2) * 0.5n R3 ( n ) = 0.5n − 2 R3 ( n − 2)
┇
y1 (n) = 1 [ y1 (n + 1) − x1 (n + 1)] = − a n a 综上 i ) , ii ) 可知: y1 (n) = − a n u (− n − 1)
(b ) 设 x ( n ) = δ ( n − 1) i ) 向 n > 0 处递推 , 按 y 2 ( n ) = ay 2 ( n − 1) + x 2 ( n ) y 2 (1) = ay 2 (0) + x 2 (1) = 1 y 2 ( 2) = ay 2 (1) + x 2 ( 2) = a
(3)
当 n ≥ n0 + N − 1 时 , 全重叠 y (n ) = =
m = n - N +1
∑ x ( m )h( n − m )
n m − n0
n
m = n − N +1
∑β
n
α
n −m
αn = n β
0
m = n − N +1
β ) ∑ (α
n
m
=α β
− n0
( )
β α
n − N +1
0
m = n0
∑ β m−n α n −m =
n − n0
=α β =
( )
β α
αn βn
0
n0
− 1−
( )
β α β α
0
m = n0
β ) ∑ (α
n
m
n +1
α n +1− n − β n +1− n α −β
0
, α ≠ β
(α = β )
ywenku.baidu.com( n ) = α n −n0 (n + 1 − n0 ) ,
(1) x ( n ) = δ ( n ) , ( 2) x ( n ) = R3 ( n ) , (3) x ( n ) = δ ( n − 2) , n ( 4) x ( n ) = 2 u( −n − 1) ,
分析: ①如果是因果序列 y ( n ) 可表示成 y ( n ) ={ y ( 0 ) ,
┇ y 3 (n) = 1 [ y 3 ( n + 1) − x 3 ( n + 1)] a
,n ≥1
= −a n , 综上 i ), ii ) 可得:
n ≤ −1
y 3 (n) = a n −1u ( n − 1) − a n u (− n − 1) = y1 (n) + y 2 (n) ∴ 所给系统在 y (0) = 0 条件下是线性系统。
x(n ) = e
j( n −π ) 6
序列为 x ( n ) = A cos( ω 0 n + ψ ) 或 x ( n ) = A sin( ω 0 n + ψ ) 时,不一定是周期序列, ①当 2 π / ω 0 = 整数,则周期为 2 π / ω 0 ;
7
②当
2π
ω0
=
P ,(有理数 P、 Q 为互素的整数)则周期 为 Q ; Q
n
看作参量) ,
y (n) =
m = −∞ m = −∞ ②分为四步 (1)翻褶( -m ) , (2)移位( n ),(3)相乘, (4)相加,求得一个 n 的 y ( n ) 值 ,如此可求得所有 n 值的 y ( n ) ; ③ 一定要注意某些题中在 n 的不同时间段上求和范 围的不同
∑
x ( m )h ( n − m ) =
③当 2 π / ω 0 = 无理数 ,则 x ( n ) 不是周期序列。
解:( a ) x ( n ) = A cos( 3π n − π ) 7 8 2π / ω 0 = 2π / 3π = 14 7 3 ∴ 是周期的 , 周期为 14 。
(b ) x ( n ) = A sin( 13 πn ) 3 13 π = 6 2π / ω 0 = 2 6π / j( − π ) 3 13 (c ) x (n ) = e n = cos( n − π ) + j sin( n − π ) 6 6 ∴ 是周期的,周期是 6。 = − cos n − j sin n 6 6 T 是无理数 2π / ω 0 = 12 π
9
c) 设 x(n) = δ (n) + δ (n − 1) i) 向 n > 0 处递推 y3 (1) = ay3 (0) + x3 (1) = 1 y3 (2) = ay3 (1) + x3 (2) = a y3 (3) = ay3 (2) + x3 (3) = a 2
┇
y 3 (n) = ay 3 (n − 1) + x3 (n) = a n −1 ∴ y 3 (n) = a n−1 ii) 向 n < 0 处递推 y 3 (−1) = 1 [ y 3 (0) − x3 (0)] = − a −1 a y 3 (−2) = 1 [ y 3 (−1) − x3 (−1)] = − a − 2 a
h( n ) = R5 ( n ) h ( n ) = R4 ( n ) h( n ) = 0.5n R3 ( n ) h ( n ) = 0.5 n u ( n )
y (1) , y ( 2) ……},例如小题(2)为
y ( n ) ={1,2,3,3,2,1} ;
②δ (n ) * x(n )
= x(n ) , δ (n − m ) * x(n ) = x(n − m ) ;
解 : (1) y1 (0) = 0 时 , ( a ) 设 x1 ( n ) = δ ( n ) , 按 y1 ( n ) = ay 1 ( n − 1) + x1 ( n ) i ) 向 n > 0 处递推, y1 (1) = ay 1 (0) + x1 (1) = 0 y1 ( 2) = ay 1 (1) + x1 ( 2) = 0
4
第一章 离散时间信号与系统
1 .直接计算下面两个序列的卷积和 y( n ) = x( n ) * h( n )
⎧ h (n ) = ⎨ ⎩ ⎧ ⎪ x(n ) = ⎨ ⎪ ⎩ a 0
n
, 0 ≤ n ≤ N − 1 , 其 他 n
n− n
0
β
0
, n0 ≤ n , n < n0
请用公式表示。
分析: ①注意卷积和公式中求和式中是哑变量 m ( 结果 y ( n ) 中变量是 n , ∞ ∞
2 2
2
y2 (n ) = T [x2 (n )] = [x2 (n )]
∑ h(m ) x(n − m )
;
5
解: y ( n ) = x( n ) * h( n ) = (1) (2) 当n < n0时
n
m = −∞
∑ x ( m )h( n − m)
y(n) = 0
∞
当 n0 ≤ n ≤ n0 + N −1 时 , 部分重叠
y(n) = =
n m = n0
∑ x ( m )h ( n − m )
数字信号处理教程 课后习题及答案
3
目录
第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章
离散时间信号与系统 Z 变换 离散傅立叶变换 快速傅立叶变换 数字滤波器的基本结构 无限长单位冲激响应(IIR)数字滤波器的设计方法 有限长单位冲激响应(FIR)数字滤波器的设计方法 数字信号处理中有限字长效应
−1
1
4
m = −∞
3 .已知 h( n ) = a − n u ( − n − 1)
单位抽样响应为 h( n ) 的线性移不变系统的阶跃响应。
解:
x(n ) = u(n ) h ( n ) = a −n u( −n − 1) y (n ) = x(n ) * h(n ) , 0 < a <1
当n ≤ −1时 当n > −1时
┇ y 2 (n) = 1 [ y 2 (n + 1) − x 2 (n + 1)] = 0 a
综上 i ), ii ) 可得: y 2 (n) = a n −1u (n − 1) 由 ( a) , (b) 结果可知, x(n) 与 x 2 (n)是移一位的关系,但 y1 (n) 与 y2(n) 不是移一位的关系,所以在 y (0) = 0 条件下,系统不是移不变系统。
┇
8
y1 (n) = ay1 (n − 1) + x1 (n) = 0 ∴ y1 (n) = 0 , n ≥ 0 ii ) 向 n < 0 处递推,将原方程加以变换 y1 (n + 1) = ay1 (n) + x1 (n + 1) 则 y1 (n) = 1 [ y1 (n + 1) − x1 (n + 1)] a 因而 y1 (−1) = 1 [ y1 (0) − x1 (0)] = − a −1 a y1 (−2) = 1 [ y1 (−1) − x1 (−1)] = − a − 2 a y1 (−3) = 1 [ y1 (−2) − x1 (−2)] = − a −3 a
∴ 是非周期的。 5. 设系统差分方程为:
y ( n ) = ay ( n − 1) + x ( n )
其中 x ( n ) 为输入, y ( n ) 为输出。当边界条件选为 y ( 0) = 0 (1) ( 2) y ( −1) = 0 试判断系统是否是线性的?是否是移不变的? 分析:已知边界条件,如果没有限定序列类型(例如因果序列、反因果序列等) , 则递推求解必须向两个方向进行(n ≥ 0 及 n < 0) 。
y (n) = y (n) =
m = −∞ −1
∑ a −m =
n
a −n 1− a a
m = −∞
∑ a −m = 1 − a
4. 判断下列每个序列是否是周期性的,若是周期性的,试确定其周期:
(a ) (b )
分析:
3π π n − ) 7 8 13 x ( n ) = A sin( π n) (c) 3 x ( n ) = A cos(
┇
y 2 ( n) = ay 2 ( n − 1) + x 2 ( n) = a n −1 ∴ y 2 ( n) = a n −1 ,n ≥1 按变换后的 y 2 (n) ii ) 向 n < 0 处递推 , y 2 ( n) = 1 [ y 2 (n + 1) − x 2 ( n + 1)] a y 2 (−1) = 1 [ y 2 (0) − x 2 (0)] = 0 a y 2 (−2) = 1 [ y 2 (−1) − x 2 ( −1)] = 0 a
( 4) x ( n ) = 2 n u( − n − 1) 当n ≥ 0 当 n ≤ −1
h ( n ) = 0.5n u ( n )
y (n) = y (n) =
m = −∞ n
∑ 0.5n − m 2m = 3 ⋅ 2 − n ∑ 0.5n − m 2m = 3 ⋅ 2n
, 0 < a < 1 ,通过直接计算卷积和的办法,试确定
解:( 1 ) y (n ) =
m = −∞
∑
n
x(m )
y 1 ( n ) = T [x 1 (n )] =
y 2 (n ) = T [x 2 (n )] =
m = −∞
n
∑ x1 (m )
n
m = −∞
∑ x 2 (m )
ay1 (n ) + by2 (n ) =
m = −∞
∑ [ax1 (m ) + bx2 (n )]