Transcript 信号与线性系统--王宇
信号与线性系统
王宇
[email protected]
2011.03.22
1
信号与线性系统
•
•
•
•
•
•
•
•
第一章 信号与系统
第二章 连续系统的时域分析
第三章 离散系统的时域分析
第四章 连续系统的频域分析
第五章 连续系统的S域分析
第六章 离散系统的Z域分析
第七章 系统函数
第八章 系统的状态变量分析
2
系统分析
连续时间系统——微分方程描述
第2章
经典法:齐次解 特解
时域分析
零输入响应 零状态响应
变换域分析 : 傅立叶变换法 / 拉氏变换法
离散时间系统——差分方程描述
差分方程的解法与微分方程类似
第3章
经典法:齐次解 特解
时域分析
零输入响应 零状态响应
变换域分析: z变换法
3
第二讲 时域分析
补充
• 连续系统的时域分析
•
•
•
•
2.1 LTI连续系统的响应
2.2 冲激响应与阶跃响应
2.3 卷积积分
2.4 卷积积分的性质
• 离散系统的时域分析
• 3.1 LTI离散系统的响应
• 3.2 单位序列和单位序列响应
• 3.3 卷积和
4
补充
引言
• 对于给定的激励(输入),直接求解系统
的微分方程。又因为是在时间变量领域内
进行,所以成为时域分析,是变换域分析
方法的基础。
• 注意离散系统与连续系统分析方法上的联
系、区别、对比,二者有并行的相似性(对
偶性)。
5
补充
LTI连续系统响应的两种解法
• 齐次解和特解
齐次解的函数形式只依赖于系统,与激励的 f (t )
函数形式无关。但其系数由激励决定。
特解形式由激励函数形式确定。
• 零输入响应和零状态响应
了解概念,区分0负0正
教材中的几个例题
6
第二讲 时域分析
• 连续系统的时域分析
•
•
•
•
2.1 LTI连续系统的响应
2.2 冲激响应与阶跃响应
2.3 卷积积分
2.4 卷积积分的性质
• 离散系统的时域分析
• 3.1 LTI离散系统的响应
• 3.2 单位序列和单位序列响应
• 3.3 卷积和
7
冲激响应
(t)
{¡Á(0)}£½{0 }
(t)
(1)
0
t
ÏßÐÔ·Çʱ
±äϵͳ
h(t)
h(t)
0
t
• 输入是单位冲激函数 (t )所引起的响应称为冲
激响应,用 h(t )表示。
• 解法与此前方法类似,只是冲激响应的函数形
式中一般都含有冲激。
8
补充
阶跃响应
• 输入是阶跃信号所引起的响应,叫阶跃响
应
• 阶跃响应是冲激响应的积分。
9
第二讲 时域分析
• 连续系统的时域分析
•
•
•
•
2.1 LTI连续系统的响应
2.2 冲激响应与阶跃响应
2.3 卷积积分
2.4 卷积积分的性质
• 离散系统的时域分析
• 3.1 LTI离散系统的响应
• 3.2 单位序列和单位序列响应
• 3.3 卷积和
10
一. 信号分解
• 将输入信号看成是由一系列强度不同,接
入时刻不同的窄脉冲组成。
• 根据系统的微分积分性质:可以将输出信
号表示成是由上述一系列窄脉冲的响应函
数叠加而成。
11
二.卷积的图示解法
• 卷积的图解能够直观地理解卷积积分的计
算过程。
• 卷积的图解归纳起来有下列五个步骤:
•
•
•
•
•
换元:将和中的变量t更换为变量τ;
折叠:作出相对于纵轴的镜象;
位移:把平移一个t值;
相乘:将位移后的函数乘以;
积分:和乘积曲线下的面积即为t时刻的卷积值。
12
第二讲 时域分析
• 连续系统的时域分析
•
•
•
•
2.1 LTI连续系统的响应
2.2 冲激响应与阶跃响应
2.3 卷积积分
2.4 卷积积分的性质
• 离散系统的时域分析
• 3.1 LTI离散系统的响应
• 3.2 单位序列和单位序列响应
• 3.3 卷积和
13
一.卷积的代数运算
• 交换律
f (t ) h (t ) h (t ) f (t )
f ( ) h(t )d
f ( ) h(t )d
• 两信号的卷积积分与次序无关。即系统输入信
号f(t)与系统的冲激响应h(t)可以互相调换,其零
状态响应不变.
14
(t)
h 1 (t)
h 2 (t)
h(t)£½
h 1 (t) * h2 (t)
(t)
h 2 (t)
h 1 (t)
h(t)£½
h 2 (t) * h1 (t)
系统级联满足交换律
15
• 分配律
(f1(t)+f2(t))*h(t)=f1(t)*h(t)+f2(t)*h(t)
•
如图所示,表明两个信号f1(t)与f2(t)叠加后通过某系
统h(t)将等于两个信号分别通过此系统h(t)后再叠加。
f1 (t)
¡Æ
h(t)
y(t)
f2 (t)
f1 (t)
h(t)
¡Æ
f2 (t)
y(t)
h(t)
卷积分配律示意图
16
• 结合律
(e(t)*h1(t))*h2(t) = e(t)*(h1(t)*h2(t))
•
应用:串联(级联)系统的冲激响应
h(t) = h1(t)*h2(t)
17
二.函数与冲激函数的卷积
• 卷积积分中最简单的就是卷积的两个函数之中有一个是
冲激函数.
• 延迟函数可以看成是冲激函数的延迟
与冲激函数的卷积
f(t)*kδ(t)=kf(t)
( k倍理想放大特性)
f(t)*kδ(t±t0)=kf(t±t0) (延时特性)
• 周期函数的另外一种表示方法
h(t)
(1)
£ -T
0 T
(a)
f (t)
ff (t)£½
f (t) *h(t)
(1)
t
£ -T
0 T
(b)
t
£ -2T £ -T
0 T
(c)
2T
t
18
补充
三.卷积的微分与积分
• 1、微分特性
y(t)=f(t)*h(t)=h(t)*f(t)
y′(t)=f′(t)*h(t)=h′(t)*f(t)
• 2 、积分特性
y(t)=y(t)*h(t)=h(t)*f(t)
则:y(-1)(t)=f(-1)(t)*h(t)=h(-1)(t)*f(t)
3 、推论: y(i)(t)=f(j)(t)*h(i-j)(t)
y(t)=f(-1)(t)*h′(t)=f′(t)*h(-1)(t)
• 更多的是用于求卷积
19
第二讲 时域分析
• 连续系统的时域分析
•
•
•
•
2.1 LTI连续系统的响应
2.2 冲激响应与阶跃响应
2.3 卷积积分
2.4 卷积积分的性质
• 离散系统的时域分析
• 3.1 LTI离散系统的响应
• 3.2 单位序列和单位序列响应
• 3.3 卷积和
20
复习离散信号
•
离散时间信号:时间变量是离散的,函数只在某些规定的时刻有确定的值,
f tk
在其他时间没有定义。
•
t 2 t 1 o
t1 t 2 t 3
离散信号可以由模拟信号抽样而得,也可以由实际系统生成。
采样
量化
f q t
f t
4.2
3.1
o
4
3
0.9
2T 3T
数字信号:离散信号在
各离散点的幅值被量化
的信号。
2
1.5
T
tk
1
t
o
T
2T
3T
t
• 离散时间系统:系统的输入、输出都是离散的时间信号。如数字计算机。
21
复习
一.离散时间信号——序列
•离散时间信号的运算
•常用离散时间信号
•离散信号的表示方法
22
序列的三种形式
x (n)
单边序列:n 0;
双边序列:
n ;
n
O
x (n)
n
O
有限长序列:n1 n n2;
x (n)
O
n1
n2
23
n
二.离散信号的运算
1.相加: z(n) x(n) y(n)
2.相乘: z(n) x(n) y(n)
3.乘系数:z(n) ax(n)
4.移位: z( n) x( n m )
z ( n) x ( n m )
x n
x 1
左移位
x n 1
x 0
x 0
x 1
右移位
x 1
x 3
x 1
2
1 o 1
3
3
x 2
n
1 o
1 2
x 3
4
x 2
n
24
5.反转: z(n) x( n)
前向差分:x( n) x( n 1) x( n)
6.差分:
后向差分:
x ( n) x ( n) x ( n 1)
z ( n) x ( k )
7.累加:
k
X(n)=
x(n-1)
8.重排(压缩、扩展):
n
x n x an , 或 x n x
a
注意:有时需去除某些点或补足相应的零值。
9.序列的能量 E
n
x ( n)
n
2
25
三.常用离散信号
•单位样值信号
•单位阶跃序列
•矩形序列
•斜变序列
•单边指数序列
•正弦序列
•复指数序列
26
1.单位冲激信号
0, n 0
( n)
1, n 0
0, n j
时移性 ( n j )
1, n j
比例性 c ( n), c ( n j )
抽样性 f ( n) ( n) f (0) ( n)
(n)
1
O
1
n
( n 1)
1
O
1
n
注意: ( t )用面积 强度表示,
t 0,幅度为 ;
(n )在n 0取有限值为1不是面积。
27
2.单位阶跃序列
n0
1
u( n)
0
n0
u(n)
1
1 O
1 23
n
u(n)可以看作是无数个单位样值之和:
u( n) ( n) ( n 1) ( n 2) ( n 3)
(n k )
k 0
( n) u(n) u( n 1)
n与un是差和关系,不再是微 商关系。
28
3.矩形序列
1
RN ( n )
0
0 n N 1
n 0, n N
RN (n)
1
1 o
1 2 3
N 1 n
与un的关系:RN (n) u(n) u(n N )
29
4.斜变序列
x( n) nu( n)
x(n)
1
1 O 1 2 3 4
n
30
5.单边指数序列
xn a n un
a n un
a n un
a 1
0a1
1
1
1
O
1
2
3
4
n
1 O
a n un
1
2
4
n
a n un
a 1
1 a 0
1
1 O
3
1
1
2
3
4
n
1 O
1
2
3
4
n
31
6.正弦序列
xn sinnω0 余弦序列:xn cosn 0
sinnω0
sin 0 t
1
O
1
5
10 n
1
0 : 正弦序列的频率, 序列值依次周期性重复的速率。
2π
当 0= , 则序列每10个重复一次正弦包络的数值。
10
离散正弦序列 xn sin 0 n 是周期序列应满足
xn N xn
N称为序列的周期,为任意正整数。
32
正弦序列周期性的判别
①
2π
N,N是正整数
0
2π
sin 0 n N sin 0 n sin 0 n 2π sin 0 n
0
正弦序列是周期的
2π
N N
, 为有理数
②
0 m m
2π
sin 0 n N sin 0 n m sin 0 n m 2π sin 0 n
0
2π
sin 0 n仍为周期的 周期:N m
0
2π
③
为无理数
0
找不到满足 xn N xn的N值,为非周期的
33
7.复指数序列
xn e j0n cos 0 n j sin 0 n
复序列用极坐标表示:
x n x n e
jarg x n
复指数序列:
x n 1
arg xn 0 n
34
第二讲 时域分析
• 连续系统的时域分析
•
•
•
•
2.1 LTI连续系统的响应
2.2 冲激响应与阶跃响应
2.3 卷积积分
2.4 卷积积分的性质
• 离散系统的时域分析
• 3.1 LTI离散系统的响应
• 3.2 单位序列和单位序列响应
• 3.3 卷积和
35
3.1 LTI离散系统的响应
• 用差分方程描述线性时不变离
散系统
• 由系统框图写差分方程
• 差分方程的解法
36
一.用差分方程描述线性时不变离散系统
线性:均匀性、可加性均成立;
x1 ( n)
y1 ( n)
离散时间系统
x 2 ( n)
离散时间系统
y 2 ( n)
c1 y1 ( n) c2 y2 ( n)
c1 x1 ( n) c2 x 2 ( n)
离散时间系统
37
时不变性
xn yn,xn N yn N 整个序列右移 N位
y(n)
x (n)
系统
1
1
1 O
1 O 1 2 3 n
x( n N )
系统
1 2 3
n
y( n N )
1
1 O
1 2 3 4
n
1
1 O
1 2 3
n
38
3.1 LTI离散系统的响应
• 用差分方程描述线性时不变离
散系统
• 由系统框图写差分方程
• 差分方程的解法
39
二.由系统框图写差分方程
加法器:
x1 n
x1 n x 2 n
x 2 n
x1 n
x1 n x 2 n
x2 n
乘法器:
x1 n
x1 n x 2 n
x 2 n
40
标量乘法器
x n
axn
a
xn
a
axn
延时器
y n
1
E
y n 1
y n
z
1
y n 1
单位延时实际是一个移位寄存器,把前一个离
散值顶出来,递补。
41
框图如图,写出差分方程
x n
y n
x n
a
1
E
y n
a
1
E
解:
yn xn ayn 1
yn 1 xn ayn
1
或 y( n) y n 1 x n
a
一阶后向差分方程
一阶前向差分方程
42
3.1 LTI离散系统的响应
• 用差分方程描述线性时不变离
散系统
• 由系统框图写差分方程
• 差分方程的解法
43
三.差分方程的解法
1.迭代法
2.时域经典法:齐次解+特解
3.零输入响应+零状态响应
利用卷积求系统的零状态响应
第6章
4. z变换法反变换y(n)
44
一.迭代法
解差分方程的最初的方法
差分方程本身是一种递推关系,求解容易, 但得
不到输出序列的y(n)的解析式.
45
二.时域经典法
1. 齐次解
2. 特解
解微分方程
求差分方程齐次解步骤
差分方程
特征方程特征根
y(n)的解析式由起始状态定常数
例3.1-2
46
根据特征根,齐次解的三种情况
1. 无重根
yn C1 r1 C 2 r2 C n rn
n
2.有重根
n
n
如三重根r1=r2=r3=r
yn C1 r C2 nr C3n r
n
3.有共轭复数根
n
n
2
可视为二个不等单根
47
三.零输入响应+零状态响应
1.零输入响应:输入为零,差分方程为齐次
齐次解:C r
C由初始状态定(相当于0-的条件)
n
2.零状态响应:初始状态为0,即
y 1 y 2 0
经典法:齐次解+特解
求解方法
卷积法
48
注意
• 五个公式的理解
• 自由响应+强迫响应 VS 零输入响应+
零状态响应
例3.1-4
49
第二讲 时域分析
• 连续系统的时域分析
•
•
•
•
2.1 LTI连续系统的响应
2.2 冲激响应与阶跃响应
2.3 卷积积分
2.4 卷积积分的性质
• 离散系统的时域分析
• 3.1 LTI离散系统的响应
• 3.2 单位序列和单位序列响应
• 3.3 卷积和
50
单位冲激和单位阶跃
• 定义和二者之间的相互表示关系
51
单位冲激响应
(n)
h(n)
系统
即 n作用下,系统的零状态响应,表示为 hn
h k 0 k 1,2,3, N
52
例
x n
已知系统框图,
求系统的单位冲激响应。 n
列方程
从加法器出发:
y n
3
z 1
3
z 1
hn
1
x n 3 y n 1 3 y n 2
z 1
y n 3 y n
yn 3 yn 1 3 yn 2 yn 3 xn
53
例
单位样值信号 n作用于系统:
hn 3hn 1 3hn 2 hn 3 n
当n 0时
hn 3hn 1 3hn 2 hn 3 0
特征方程
r 3r 3r 1 0 ,
3
2
r 13 0
特征根
r1 r2 r3 1
所以hn C1n 2 C 2 n C 3
54
如何求待定系数?
先求边界条件
零状态 h 1 h 2 h 3 0
可迭代出h0, h1, h2
h0 3h 1 3h 2 h 3 0 1
h1 3h0 3h 1 h 2 3
h2 3h1 3h0 h 1 6
代入hn C 1 n C 2 n C 3 得
2
1
3
C1 , C 2 , C 3 1
2
2
1 2 3
所以hn n n 1 un
2
2
对于求h(n),边界条件中至少有一项是n 0的。
55
第二讲 时域分析
• 连续系统的时域分析
•
•
•
•
2.1 LTI连续系统的响应
2.2 冲激响应与阶跃响应
2.3 卷积积分
2.4 卷积积分的性质
• 离散系统的时域分析
• 3.1 LTI离散系统的响应
• 3.2 单位序列和单位序列响应
• 3.3 卷积和
56
3.3 卷积和
•卷积和定义
•离散卷积的性质
•卷积计算
57
一.卷积和定义
任意序列xn表示为 n的加权移位之线性组合:
x n x 1n 1 x 0n x1n 1
xm n m
x m n m
m
x(n)
(n)
h(n)
y(n)
h(n)
58
时不变
n m hn m
均匀性
xm n m xm hn m
可加性
x ( n)
输出
y n
xm n m
m
xm hn m xn hn
m
系统对 x n 的响应 每一样值产生的响应之 和,在各
处由 x m 加权。
卷积和的公式表明:
hn 将输入输出联系起来,即零状态响应 xn hn59。
3.3 卷积和
•卷积和定义
•离散卷积的性质
•卷积计算
60
二.离散卷积的性质
1.交换律
x( n) h( n) h( n) x( n)
2.结合律
x(n) h1 (n) h2 (n) x(n) [h1 (n) h2 (n)]
3.分配律
x(n) h1 (n) h2 (n) x(n) h1 (n) x(n) h2 (n)
4. xn n
不存在微分、积分性质。
61
3.3 卷积和
•卷积和定义
•离散卷积的性质
•卷积计算
62
三.卷积计算
x n hn
x m hn m
m
m范围由x(n), h(n)范围共同决定。
离散卷积过程:序列倒置移位相乘取和
1.解析式法
2.图解法
3.对位相乘求和法求卷积
4.利用性质
63
例1:解析式法
已知 x n n un 0 1 , hn un, 求卷积
y( n) x( n) h( n)。
yn xn hn
m
u( m )u( n m )
m
要点:
定上下限
宗量 : m 0, m n 即:
0 m n, n 0
从图中可见求和上限n,下限0
1 n1
n m
un
y( n) u( n)
1
m 0
当n 时
1
y n
1
64
hn
x(n)
波形
1
o
1 2 3
o
n
a m um
o 1 2 3
n0
a m um
o
1 2 3
n 1
m
n 1
1
α
y( n) u( n) α m
un 1
1 α
m 0
n
1
当n 时,y n
1 α
n
hn m
hn m
1 2 3
m
y n
1 1
o
1 2 3 4
n65
例2:对位相乘求和法
已知x1 ( n) 4 , 3, 2, 1,x2 ( n) 3 , 2, 1, ,
n 0
n 0
求:y n x1 ( n) x2 ( n)
使用对位相乘求和法求卷积
步骤:
两序列右对齐→
逐个样值对应相乘但不进位→
同列乘积值相加(注意n=0的点)
66
x1 n
x2 n
:
4
3
2
1
3
2
1
3
4
3
2
2
1
12 17 16 10
4
1
n0
:
n0
8
12 9
yn
:
4
6
6
n0
所以y n 12 , 17 , 16 , 10 , 4 ,1
n0
67
y(n)的元素个数?
若:
x(n)
nA
h(n)
nB
y ( n)
nC n A nB 1
x(n)序列
n1 n n2,
h(n)序列
n3 n n4
则y(n)序列
例如:
n1 n3 n n2 n4
x(n): 0 n 3
4个元素
h(n): 0 n 4
5个元素
y(n): 0 n 7
8 个元素
68
例3:性质
已知x( n) R3 n, h( n) 1 ,
2,
3,求x( n) h( n)。
n
0
x( n) ( n) ( n 1) ( n 2)
h( n) ( n) 2 ( n 1) 3 ( n 2)
利用分配律
x( n) h( n)
( n) 2 ( n 1) 3 ( n 2)
(n 1) 2 (n 2) 3 ( n 3)
( n 2) 2 ( n 3) 3 ( n 4)
( n) 3 ( n 1) 6 ( n 2) 5 ( n 3) 3( n 4)
69
作业
• 对比分析离散和连续系统时域分析的对偶
性!
• 理解卷积.
70
End
Thanks for your attention!
71
例1
设N=10,说明正弦序列的包络线每隔10个样值重复一
次,周期为10。
2π 2π
ω0
0.2π
N 10
表示相邻两个序列值间的弧度数为 0.2π。
ω0 反映每个序列值出现的速 率,ω0小,两个序列值
间弧度小。
sinnω0
1
sinΩ0 t
10
o1
1
5
n
72
例2
4π
已知:
sin n ,
求其周期。
11
4π
2π
11 11 N
ω0 ,则有: 2π
11
ω0
4π 2 m
所以N 11,即周期为11。(2π 中有5.5个ω0)
x n
3 4 5
1 2
9 10
11
6 7 8
一个周期
22
n
73