离散时间LTI系统的时域分析

合集下载

第二章 信号与系统的时域分析

第二章 信号与系统的时域分析
17
二 卷积积分(The convolution integral) 若 (t ) h(t ) 则 (t ) h(t ) = h (t )
x t x h t

x(t ) x( ) (t )d y(t ) x( )h (t )d
则 y(t ) ak yk (t )
k
4
信号与系统的时域分析:
一般的信号都可以表示为延迟冲激的线性组合。
结合系统的叠加性和时不变性,就能够用LTI的单位
冲激响应来完全表征任何一个LTI系统的特性。这样
一种表示在离散情况下称为卷积和;在连续时间情
况下称为卷积积分。
5
分析方法:
对信号分解可在时域进行,也可在频域或变换域 进行,相应地产生了对LTI系统的时域分析法、频 域分析法和变换域分析法。
h( n n kk n h ) uu (n k )k
1
1
k
0
...
0
k
n
12
运算过程:
k k) ,再随参变量 为 h(
点值累加,得到
将一个信号 xk 不动,另一个信号反转后成为
下,将 xk 与 hn k 对应点相乘,再把乘积的各
n
移位.在每个 n 值的情况
x( [ n] y x x[ (n n] )* [ (n) h2 (n n)] x ) y( n n) (h h1 ) 1 n h2 h (n ) h( n) h2 x(t ) 11 y(t ) x(t ) [h1 (t ) h2 (t )] h1 (t ) h2 (t )
0
16
对一般信号 x(t ) ,可以分成很多 宽度的区段, 用一个阶梯信号 x (t ) 近似表示 x(t ) .当 0 时,

实验1 利用matlab进行系统的时域分析

实验1 利用matlab进行系统的时域分析

实验1 利用matlab进行系统的时域分析一.实验目的:1.了解离散时间序列卷积与的matlab实现;2.利用卷积与求解系统的零状态响应;二.实验原理:1.连续时间系统零状态响应的求解连续时间LTI系统以常系数微分方程描述,系统的零状态响应可通过求解初始状态为零的微分方程得到。

在MATLAB中,控制系统工具箱提供了一个用于求解零初始状态微分方程数值解的函数lsim。

其调用方式为y= lsim( sys,x,t)式中t表示计算系统响应的抽样点向量,x就是系统输入信号向量,sys就是连续时间LTI系统模型,用来表示微分方程、差分方程、状态方程。

在求解微分方程时,微分方程的连续时间LTI系统模型sys要借助tf函数获得,其调用方式为sys= tf(b,a)式中b与a分别为微分方程右端与左端各项的系数向量。

例如对3阶微分方程+++=+++可用a=[ a3, a2, a1, a0];b=[b3 ,b2, b1,b0]; sys=tf( b,a)获得连续时间LTI模型。

注意微分方程中为零的系数一定要写入向量a与b中。

【例2-1】描述某力学系统中物体位移y(t)与外力f(t)的关系为++y(t)=x(t)物体质量m=l kg,弹簧的弹性系数ks= 100 N/m,物体与地面的摩擦系数fd=2 N·s/m,系统的初始储能为零,若外力x(t)就是振幅为10、周期为1的正弦信号,求物体的位移y(t)。

解:由已知条件,系统的输入信号为x(t)=10sin(2πt),系统的微分方程为++100y(t)=x(t)计算物体位移y(t)的MATLAB程序如下:%program2_1微分方程求解ts=0;te=5;dt=0、01;sys=tf([1],[1 2 100]);t=ts:dt:te;x=10*sin(2*pi*t);y=lsim(sys,x,t);plot(t,y);xlabel('Time(sec)')ylabel('y(t)')-0.25-0.2-0.15-0.1-0.0500.050.10.150.2Time(sec)y (t )图2-1系统的零状态响应2、连续时间系统冲激响应与阶跃响应的求解在MATLAB 中,求解系统冲激响应可应用控制系统工具箱提供的函数impulse,求解阶跃响应可利用函数step 。

信号与线性系统分析第三章

信号与线性系统分析第三章

系统描述 分析方法
连续系统 微分方程 卷积积分 变换域(傅氏、s) 系统函数
离散系统 差分方程 卷积和 变换域(离散傅氏、z) 系统函数
第 2页
§2.1 LTI离散系统的响应
• 差分与差分方程 —前向差分、后向差分以及差分方程
• 差分方程解 —数值解、经典解,以及不同特征根对应的齐 次解和不同激励对应的特解
yzi (-2) = y(-2)
-----------
yzi (n) = ?
----------------yzi (-n) = y(-n)
第 13 页
零输入举例
例1:系统方程为 y(k) + 3y(k –1) + 2y(k –2) = f(k) 已知激励f(k)=2k , k≥0;初始状态 y(–1)=0, y(–2)=1/2 求系统的零输入响应
解:yzi(k)零输入响应满足:
yzi(k) + 3yzi(k –1)+ 2yzi(k –2)= 0
yzi(–1)= y(–1)= 0 yzi(–2) = y(–2) = 1/2 递推求 yzi(0)、 yzi(1) yzi(k)= – 3yzi(k –1) –2yzi(k –2)
yzi(0)= –3yzi(–1) –2yzi(–2)= –1
yzs(0)、yzs(1)、---yzs(n)=? 借助微分方程
n
若其特征根均为单根: yzk (k ) Czsjkj y p (k ) j 1
第 16 页
零状态举例
例1:系统方程为 y(k) + 3y(k –1) + 2y(k –2) = f(k) 已知激励f(k)=2k , k≥0;求系统的零状态响应 解:零状态响应yzs(k) 满足

实验2离散时间LTI系统的时域分析

实验2离散时间LTI系统的时域分析

实验二 离散时间LTI 系统的时域分析一 实验目的(1) 学会运用MATLAB 求解离散时间系统的零状态响应;(2) 学会运用MATLAB 求解离散时间系统的单位取样响应;(3) 学会运用MATLAB 求解离散时间系统的卷积和。

二 实验原理及实例分析1、离散时间系统的响应离散时间LTI 系统可用线性常系数差分方程来描述,即∑∑==-=-Mj jN i i j n x b i n y a 00)()( (1) 其中,i a (0=i ,1,…,N )和j b (0=j ,1,…,M )为实常数。

MATLAB 中函数filter 可对式(1)的差分方程在指定时间范围内的输入序列所产生的响应进行求解。

函数filter 的语句格式为y = filter (b , a , x )其中,x 为输入的离散序列;y 为输出的离散序列;y 的长度与x 的长度一样;b 与a 分别为差分方程右端与左端的系数向量。

【实例1】 已知某LTI 系统的差分方程为)1(2)()2(2)1(4)(3-+=-+--n x n x n y n y n y试用MATLAB 命令绘出当激励信号为)()2/1()(n u n x n=时,该系统的零状态响应。

解:MATLAB 源程序为>>a=[3 -4 0 2];>>b=[1 2]; >>n=0:30;>>x=(1/2).^n;>>y=filter(b,a,x);>>stem(n,y,'fill'),grid on>>xlabel('n'),title('系统响应y(n)')程序运行结果如图1所示。

2、离散时间系统的单位取样响应系统的单位取样响应定义为系统在)(n δ激励下系统的零状态响应,用)(n h 表示。

MATLAB 求解单位取样响应可利用函数filter ,并将激励设为前面所定义的impDT 函数。

离散系统的时域分析_OK

离散系统的时域分析_OK

pk[c cos k Dsin k] 或Apk cos(k )
其 中
Ae j
C
jD
Ar1k r1 k cos( k r1) Ar2k r2 k cos( k r2) ... A0 k cos( k 0)
8
2. 特解
激励 f (k)
特解 yp (k)
km
Pmk m Pm1k m1 ... P1k P0 k r Pmk m Pm1k m1 ... P1k P0
y
f
(1)
3y f
(0) 2 y f
(1)
f
(1)
1
14
系统的零状态响应是非齐次差分方程的全解,分别求出方程
的齐次解和特解,得
yf
(k)
C f1
(1)k
C f2
(2)k
yp (k)
C f1
(1)k
C f2
(2)k
1 3
(2)k
将初始值代入上式,得
y
f
(0)
C
f
1
C
f
2
1 3
1
yf
(1)
1C f
yx
(1)
y(1)
0,
yx
2
y
2
1 2
yx (0) 3 yx (1) 2 yx 2 1
yx 1 3yx 0 2 yx 1 3
2021/9/5
求得初始值
13
1 1, 1 2
yx
(k)
Cx1
(1)k
Cx2
(2)k
yx yx
(0) (1)
Cx1 Cx2 Cx1 2Cx2
差分方程与微分方程的求解方法在很大程度上是相互对 应的.

数字信号处理知识点总结

数字信号处理知识点总结

数字信号处理知识点总结《数字信号处理》辅导一、离散时间信号和系统的时域分析 (一) 离散时间信号(1)基本概念信号:信号传递信息的函数也是独立变量的函数,这个变量可以是时间、空间位置等。

连续信号:在某个时间区间,除有限间断点外所有瞬时均有确定值。

模拟信号:是连续信号的特例。

时间和幅度均连续。

离散信号:时间上不连续,幅度连续。

常见离散信号——序列。

数字信号:幅度量化,时间和幅度均不连续。

(2)基本序列(课本第7——10页)1)单位脉冲序列 1,0()0,0n n n δ=⎧=⎨≠⎩2)单位阶跃序列 1,0()0,0n u n n ≥⎧=⎨≤⎩3)矩形序列 1,01()0,0,N n N R n n n N ≤≤-⎧=⎨<≥⎩ 4)实指数序列 ()n a u n5)正弦序列 0()sin()x n A n ωθ=+ 6)复指数序列 ()j n n x n e e ωσ= (3)周期序列1)定义:对于序列()x n ,若存在正整数N 使()(),x n x n N n =+-∞<<∞ 则称()x n 为周期序列,记为()x n ,N 为其周期。

注意正弦周期序列周期性的判定(课本第10页)2)周期序列的表示方法: a.主值区间表示法 b.模N 表示法 3)周期延拓设()x n 为N 点非周期序列,以周期序列L 对作()x n 无限次移位相加,即可得到周期序列()x n ,即()()i x n x n iL ∞=-∞=-∑当L N ≥时,()()()N x n x n R n =当L N <时,()()()N x n x n R n ≠(4)序列的分解序列共轭对称分解定理:对于任意给定的整数M ,任何序列()x n 都可以分解成关于/2c M =共轭对称的序列()e x n 和共轭反对称的序列()o x n 之和,即()()(),e o x n x n x n n =+-∞<<∞并且1()[()()]2e x n x n x M n *=+-1()[()()]2o x n x n x M n *=--(4)序列的运算 1)基本运算2)线性卷积:将序列()x n 以y 轴为中心做翻转,然后做m 点移位,最后与()x n 对应点相乘求和——翻转、移位、相乘、求和定义式:1212()()()()()m y n x m x n m x n x n ∞=-∞=-=*∑线性卷积的计算:A 、图解B 、解析法C 、不进位乘法(必须掌握)3)单位复指数序列求和(必须掌握)/2/2/2/2/2/21/2/2/2/2/2/2(1)/21()()/(2)1()()/(2)sin(/2)sin(/2)j N j N j N j N j N j N j N N j nj j j j j j j n j N e e e e e e e j ee e e e e e e j N e ωωωωωωωωωωωωωωωωωω------------=-----===---=∑如果2/k N ωπ=,那么根据洛比达法则有sin(/2)(0)(0)(()())sin(/2)N N k N N k N ωδδω===或可以结合作业题3.22进行练习(5)序列的功率和能量能量:2|()|n E x n ∞=-∞=∑功率:21lim |()|21NN n NP x n N →∞=-=+∑(6)相关函数——与随机信号的定义运算相同(二) 离散时间系统1.系统性质 (1)线性性质定义:设系统的输入分别为1()x n 和2()x n ,输出分别为1()y n 和2()y n ,即1122()[()],()[()]y n T x n y n T x n ==统的输对于任意给定的常数a、b ,下式成立1212()[()()]()()y n T ax n bx n a y n by n =+=+则该系统服从线性叠加原理,为线性系统,否则为非线性系统。

自动控制理论课件第七章离散系统的时域分析

自动控制理论课件第七章离散系统的时域分析
y(n) y(n 1) 0
已知起始状态y(1) 2,试求零输入响应。
解:在无外加输入时系统的零输入响应通常
是指n 0以后的响应起始状态是值y(1),
y(2), 各值。
y(n) y(n 1)
故有 y(n) y(1) y(2)
y(n 1) y(0) y(1)
y(n)是公比为的等比级数,故零输入响应有如下形式
是一阶非齐次差分方程。
梯形电阻网络,设各点 对地电压为 u(n), n 0,1,2,...为各节点
序号,为常数,则求其差分方程。
根据KCL, 有
u(n 1) u(n) u(n) u(n) u(n 1)
R
R
R
整理可得
u(n 1) u(n 1) (2a 1)u(n) 0
是关于节点电压的齐次差分方程。
u(n) (2a 1)u(n 1) u(n 2) 0
差分方程的阶数为未知 序列(响应序列)的最大序号与
最小序号之差。上式为 二阶差分方程。
对于一个线性是不变离散系统,若响应信号为y(n),
输入信号为f (n),则描述系统输入- 输出关系的
N阶差分方程为
y(n) a1y(n 1) a2 y(n 2) aN-1y(n N 1) aN y(n N )
an n 1 a 0
1 1 O 1
23
4n
5.正弦序列
xn sinnω0
余弦序列:xn cosn0
sinnω0
1
sin 0 t
O
1
5
10 n
1
0 : 正弦序列的频率, 序列值依次周期性重复的速率。

=2π 0 10
,
则序列每10个重复一次正弦包络的数值。

第二章LTI系统的时域分析ppt课件

第二章LTI系统的时域分析ppt课件

注意:为方便起见,对单一零状态系统进行讨论时常常仅用y(t)代表yf(t)。
y( t ) a0 y当( tf)(t b)0f (t()t )时 h( t ) a0h( t ) b0 ( t )
2、h(t)的求解方法 (1) 利用阶跃响应与冲激响应的关系求解
此方法适用于简单电路,前提是阶跃响应g(t)简单易求。
y( t ) yh( t ) yp( t )
1、齐次解yh(t)
y( n )( t ) an1 y( n1 )( t ) a1 y( t ) a0 y( t ) 0
特征方程
的解
n n1 a1 a0 0
➢ 齐次微分方程的特征根:特征方程的 n 个根λi (i=1,2,…,n) ; ➢ 齐次解yh(t)的函数形式由特征根确定;
零状态 系统
y f ( t ) h( t )
yf(t)= g(t)
➢ 零状态系统:在激励 f(t) 的作用下将产生零状态响应yf(t);
➢ 如果激励是单位冲激信号δ(t),产生的响应称为单位冲激响应,用h(t)表示。 ➢ 如果激励是单位阶跃信号ε(t),产生的响应称为单位阶跃响应,用g(t)表示。
n
m
ai y(k i) bj f (k j)
i0
j0
(an 1, m n)
差分方程的经典解分为齐次解yh(k)和特解yp(k)。
y(k) yh (k) yp (k)
1、差分方程的齐次解
n阶前向齐次差分方程 y(k n) an1y(k n 1) a1y(k 1) a0 y(k) 0
i1
y( t
)
yh( t
)
yp( t
)
C
1e
C2 t
ie

离散时间系统的时域特性分析实验报告

离散时间系统的时域特性分析实验报告

信号、系统与信号处理实验报告实验一、离散时间系统的时域特性分析姓名:学号:班级:专业:一.实验目的线性时不变(LTI)离散时间系统在时域中可以通过常系数线性差分方程来描述,冲激响应列可以刻画时域特性。

本次实验通过使用MATLAB函数研究离散时间系统的时域特性,以加深对离散时间系统的差分方程、冲激响应和系统的线性和时不变性的理解。

二.基本原理一个离散时间系统是将输入序列变换成输出序列的一种运算。

离散时间系统中最重要、最常用的是“线性时不变系统”。

1.线性系统满足叠加原理的系统称为线性系统,即若某一输入是由N个信号的加权和组成的,则输出就是系统对这几个信号中每一个输入的响应的加权和。

即那么当且仅当系统同时满足和时,系统是线性的。

在证明一个系统是线性系统时,必须证明此系统同时满足可加性和比例性,而且信号以及任何比例系数都可以是复数。

2.时不变系统系统的运算关系在整个运算过程中不随时间(也即序列的先后)而变化,这种系统称为时不变系统(或称移不变系统)。

若输入的输出为,则将输入序列移动任意位后,其输出序列除了跟着位移外,数值应该保持不变,即则满足以上关系的系统称为时不变系统。

3.常系数线性差分方程线性时不变离散系统的输入、输出关系可用以下常系数线性差分方程描述:当输入为单位冲激序列时,输出即为系统的单位冲激响应。

当时,是有限长度的,称系统为有限长单位冲激响应(FIR)系统;反之,则称系统为无限长单位冲激响应(IIR)系统。

三.实验内容及实验结果1.实验内容考虑如下差分方程描述的两个离散时间系统:系统1:系统2:输入:(1)编程求上述两个系统的输出,并画出系统的输入与输出波形。

(2)编程求上述两个系统的冲激响应序列,并画出波形。

(3)若系统的初始状态为零,判断系统2是否为时不变的?是否为线性的?2.实验结果(1)编程求上述两个系统的输出和冲激响应序列,并画出系统的输入、输出与冲激响应波形。

clf;n=0:300;x=cos((20*pi*n)/256)+cos((200*pi*n)/256);num1=[0.5 0.27 0.77];den1=[1];num2=[0.45 0.5 0.45];den2=[1 -0.53 0.46];y1=filter(num1,den1,x);y2=filter(num2,den2,x);subplot(3,1,1);stem(n,x);xlabel('时间信号');ylabel('信号幅度');title('输入信号');subplot(3,1,2);stem(y1);xlabel('时间信号n');ylabel('信号幅度');title('输出信号');subplot(3,1,3);stem(y2);xlabel('时间序号n ');ylabel('信号幅度');title('冲激响应序列');(2)N=40;num1=[0.5 0.27 0.77];den1=[1];num2=[0.45 0.5 0.45];den2=[1 -0.53 0.46];y1=impz(num1,den1,N);y2=impz(num2,den2,N);subplot(2,1,1);stem(y1);xlabel('时间信号n ');ylabel('信号幅度');title('³冲激响应');subplot(2,1,2);stem(y2);xlabel('时间信号n ');ylabel('信号幅度');title('³冲激响应');1.应用叠加原理验证系统2是否为线性系统:clear allclcn = 0 : 1 : 299;x1 = cos(20 * pi * n / 256);x2 = cos(200 * pi * n / 256);x = x1 + x2;num = [0.45 0.5 0.45];den = [1 -0.53 0.46];y1 = filter(num, den, x1);y2 = filter(num, den, x2);y= filter(num, den, x);yt = y1 + y2;figuresubplot(2, 1, 1);stem(n, y, 'g');xlabel('时间信号n');ylabel('信号幅度');axis([0 100 -2 2]);grid;subplot(2, 1, 2);stem(n, yt, 'r');xlabel('时间信号n');ylabel('信号幅度');axis([0 100 -2 2]);grid;2.应用时延差值来判断系统2是否为时不变系统。

3.2.3离散时间LTI系统的时域分析 - 离散时间LTI系统的时域分析(精品文档)

3.2.3离散时间LTI系统的时域分析 - 离散时间LTI系统的时域分析(精品文档)

ci可由初始状态 yzi (1),yzi (2), ,yzi (k) 确定
10
信号处理与系统
DLTI系统零输入响应通解
y(n) yzi (n) yzs (n)
故有: yzi (1) y(1), , yzi (k) y(k)
n0
yzi (1) y(1), ,yzi (k) y(k), n 0

y(1) y(2)

c1 c1
(3)1 c2 (3)2 c2

0 1/
2

cc12

3/4 9 / 4
yzi
(n)

3 4

9 4
(3)n ,
n0
12
信号处理与系统
DLTI系统零输入响应分析
DLTI系统零输入响应通解为:
yzi (n) c1(1 )n ckr (kr )n ckr1nr1(0 )n ck1n(0 )n ck (0 )n
其中 1 2 kr ,即k-r个单根,0为r个重根
(i )n ,i 1, , k r
例2. 一信号处理过程是:每当收到一个数据,就将此 数据与前一步的处理结果平均。求这一信号处理 过程的输入输出关系。
解:
y(n) 1 y(n 1) 1 x(n)
2
2
一阶后向差分方程系统模拟框图
4
信号处理与系统
一、DLTI系统方程的建立
离散时间线性时不变 (discrete-time ,linear, time-invariant, 记作DLTI) 系统:用常系数差分方程来描述
-
试从微分方程推导其差分方程。
解: d y(t) 1 y(t) 1 x(t)

数字信号处理实验离散时间 LTI 系统的时域分析与 Z 域分析

数字信号处理实验离散时间 LTI 系统的时域分析与 Z 域分析

实验一离散时间LTI系统的时域分析与Z域分析一、实验目的1、掌握用MATLAB求解离散时间系统的零状态响应、单位脉冲响应和单位阶跃响应;2、掌握离散时间系统系统函数零极点的计算方法和零极点图的绘制方法,并能根据零极点图分析系统的稳定性。

二、实验原理1、离散时间系统的时域分析(1)离散时间系统的零状态响应离散时间LTI系统可用线性常系数差分方程来描述,即MATLAB中函数filter可对式(1-1)的差分方程在指定时间范围内的输入序列所产生的响应进行求解。

函数filter的语句格式为:y=filter(b,a,x)其中,x为输入的离散序列;y为输出的离散序列;y的长度与x的长度一样;b与a分别为差分方程右端与左端的系数向量。

(2)离散时间系统的单位脉冲响应系统的单位脉冲响应定义为系统在 (n)激励下系统的零状态响应,用h(n)表示。

MATLAB求解单位脉冲响有两种方法:一种是利用函数filter;另一种是利用函数impz。

impz函数的常用语句格式为impz(b,a,n),其中b和a的定义见filter,n表示脉冲响应输出的序列个数。

(3)离散时间系统的单位阶跃响应系统的单位阶跃响应定义为系统在ε(n)激励下系统的零状态响应。

MATLAB求解单位脉冲响应有两种方法:一种是利用函数filter,另一种是利用函数stepz。

stepz函数的常用语句格式为stepz(b,a,N)其中,b和a的定义见filter,N表示脉冲响应输出的序列个数。

2、离散时间系统的Z域分析(1)系统函数的零极点分析离散时间系统的系统函数定义为系统零状态响应的z变换与激励的z变换之比,即如果系统函数H(z)的有理函数表示式为那么,在MATLAB中系统函数的零极点就可通过函数roots得到,也可借助函数tf2zp得到。

roots的语法格式为:Z=roots(b)%计算零点b=[b1b2…bmbm+1]P=roots(a)%计算极点a=[a1a2…anan+1]tf2zp的语句格式为[Z,P,K]=tf2zp(b,a)其中,b与a分别表示H(z)的分子与分母多项式的系数向量。

离散时间信号的时域分析实验报告

离散时间信号的时域分析实验报告
stem(n,x4,'fill'),gridon
xlabel('n'),title('x(n)=(-0.8)^(n)')
5)正弦序列
n=0:39;
x=sin(pi/6*n);
stem(n,x,'fill'),xlabel('n'),gridon
title('正弦序列')
axis([0,40,-1.5,1.5])
axis([-4 16 0 3])
4、z变换
clc,clearall;
x=sym('a^n*cos(pi*n)');
z=ztrans(x);
simplify(z)
clc,clear;
x=sym('2^(n-1)-(-2)^(n-1)');
z=ztrans(x);
simpliclear;
xlabel('n'),title('x(n)')
axis([-4 16 0 3])
subplot(312)
stem(nh,h,'fill'),gridon
xlabel('n'),title('h(n)')
subplot(313)
stem(ny,y,'fill'),gridon
xlabel('n'),title('y(n)=x(n)*h(n)')
一、实验目的:
1、学会运用MATLAB表示常用的离散时间信号及基本运算;
2、学会运用MATLAB实现离散时间信号的变换和反变换;
3、学会运用MATLAB分析离散时间信号的零极点分布与其时域特性的关系;

离散信号与系统的时域和频域分析

离散信号与系统的时域和频域分析
h(0) h(1) ... h(n 1) 0 h(n) 1
h(k n) an1h(k n 1) an2h(k n 2) ... a0h(k ) 0 K>0时, n 齐次差分方程解: k
h(k ) [ ci ( ) ] (k )
离散信号与系统分析
开始
下一页
结束
本章说明

与连续信号与系统相比较,离散系统的数学描述是激励响应的差分方 程,其系统分析求响应实质是求解描述离散系统的差分方程。离散系 统的零状态响应可以用卷积和来求取。 时域分析: 1.掌握离散信号与系统的基本概念。 2.熟悉并掌握常用基本信号的描述、特性、运算与变换。 3.深刻理解采样定理的意义、内容及应用。 4.掌握离散系统的数学描述方法—差分方程及模拟图 5.掌握离散系统的时域分析—经典法求零输入响应、零状态响应。 6.熟悉卷积和法及其主要性质并会应用卷积和法求零状态响应。
4、图解法卷积
①变量代换 f1(n) 变成f1(k) f2(n) 变成f2( ②反折其中之一信号 ③将反折信号移位 m f2(-k) f2(m-k) 以k代n
④e将平移后的f2(m-k)与对应的f1(k)相乘 ⑤将各乘积值相加可画出全部y(m) ⑥重复步骤③到⑤可画出全部y(n) 5、系统零状态响应为
5、序列的运算



④差分:离散信号的差分运算 f (k ) f (k 1) f (k ) 前向差分: f (k ) f (k ) f (k 1) 后向差分: ⑤反折:将离散信号以纵轴为对称轴反折(转) ⑥压扩:将离散信号中f(k)的自变量k置换为ak得到的过程称为信号的尺 度变换 注意:不存在非整数ak的值! ⑦求和:离散信号的求和运算是对某一离散信号进行历史推演的求和过程。

离散系统时域分析_OK

离散系统时域分析_OK

例:设 y(k)+3y(k-1)+2y(k-2)=2k (k),y(0)=0, y(1)=2,求y(k)。
f(k)=ak(k)
|a| >
1
f(k)=ak(k)
|a| <
11
1
-2 -1 0 1 2 3
k
-2 -1 0 1 2 3
k
3
发散
收敛
5.正弦序列
f (k) Acos(kω0 )
0序列依次重复出现的频率。
2
ω 0
为有理数,正弦序列为周期序列。
f (k N ) A cosω[ 0(k N ) ] A cosω[ 0k ω0 N ]
any(k)+an-1y(k-1)+…+a1y(k-n+1)+a0y(k-n)=0(后向)
any(k+n)+an-1y(k+n-1)+…+a1y(k+1)+a0y(k)=0(前向)
对应的特征方程为:ann+an-1n-1+ + …+a1 + a0=0
1.特征根均为单根: 则齐次通解为:
1≠2≠…≠n
10
§5–2 离散时间系统的数学模型
一、线性时不变离散时间系统
1.离散系统:激励和响应都是离散信号的系统
f(k)
y(k)
离散时间系统
2.分类:亦可分为线性与非线性;时不变与时变;因果与非 因果等。
时不变: f(k) → y(k) f(k-m) → y(k-m)
因果系统:响应总是出现在激励之后。即: 当k < k0 ,f(k)
(2) 初始条件y(0), y(1),…, y(n-1)(与外施激励有关)代入完全解,可确 定待定常数Ci 。

青科大信号与系统第三章 离散系统的时域分析

青科大信号与系统第三章 离散系统的时域分析

最后得全解: y(k) = (k – 1/4) (-2)k + 2k–2, k≥0
第1-11页
青岛科技大学信息科学技术学院
信号与系统 电子教案
3.1
LTI离散系统的响应
三、零输入响应和零状态响应
y(k) = yzi(k) + yzs(k)
全响应 零输入响应 零状态响应

初始值的确定
零输入响应:
y z i(1) y(1) y z i(2) y(2)

def
单位阶跃响应
由单位阶跃序列ε(k) 所引起的零状态响应称为单位 阶跃响应,简称阶跃响应,记为g(k)。
g(k) = T[{0},ε (k)]
第1-19页
def
青岛科技大学信息科学技术学院
信号与系统 电子教案
3.2 单位序列响应和单位阶跃响应
例 已知某系统的差分方程为 y(k) -y(k-1)-2y(k-2)= f(k) 求单位序列响应h(k)。 解:根据h(k)的定义,当f(k)=δ(k),有yzs(k)=h(k),则
信号与系统 电子教案
3.1
LTI离散系统的响应
yzi(k)= – 3yzi(k –1) –2yzi(k –2) 令k=0、1,并将初始状态yzi(-1)、yzi(-2)代入,得 yzi(0)= –3yzi(–1) –2yzi(–2)= –1
yzi(1)= –3yzi(0) –2yzi(–1)=3
特征方程为:λ2 + 3λ+ 2 = 0 ,所以λ1= –1 ,λ2= – 2 齐次解为: yzi(k)=Czi1(– 1)k+Czi2(–2)k 将初始值代入: Czi1 = 1 yzi(0)= Czi1 + Czi2 = –1 yzi(1)= –Czi1 –2Czi2 = 3 零输入响应为:

离散时间LTI系统的时域分析

离散时间LTI系统的时域分析
解:用 tf2zp 函数求系统的零极点,MATLAB 源程序为 >> B=[1,0.32]; >> A=[1,1,0.16]; >> [R,P,K]=tf2zp(B,A) 程序运行结果为: R= -0.3200 P= -0.8000 -0.2000 K= 1 因此,零点为 z=0.32,极点为p1 = 0.8 和p2 = 0.2。
z z 0.8 z z 1.2 z 0.72
2
(2) H 2 ( z ) (4) H 4 ( z ) (6) H 6 ( z )
z z 0.8
z z 1
z z 1.2
z z 1.6 z 1
2
z z 2 2 z 1.36
解:MATLAB 源程序为 >> b1=[1 0]; >> a1=[1 -0.8]; >> subplot(121) >> zplane(b1,a1) >> title('极点在单位圆内的正实数') >> subplot(122) >> impz(b1,a1,30);grid on; >>figure >> b2=[1 0]; >> a2=[1 0.8]; >> subplot(121) >> zplane(b2,a2) >> title('极点在单位圆内的负实数') >> subplot(122) >> impz(b2,a2,30);grid on; >> figure >> b3=[1 0]; >> a3=[1 1.2 0.72]; >> a3=[1 -1.2 0.72]; >> subplot(121) >> zplane(b3,a3) >> title('极点在单位圆内的共轭复数') >> subplot(122) >> impz(b2,a2,30);grid on; >> figure >> b4=[1 0];

LTI系统的时域分析法

LTI系统的时域分析法
数学模型 f(t)
S ? y(t)
2
2.1 LTI连续系统的经典时域分析法
一、 微分方程的经典解
如果单输入一单输出系统的LTI连续系统激励为f(t),响应为y(t),则系统的数
学模型是n 阶线性常系数微分方程。
n
n
ai y( i )( t ) bj f ( j )( t )
i0
j0
ai 和bj 为常数,且an=1
第二章 LTI系统的时域分析法
2.1 LTI连续系统的经典时域分析法 2.2 LTI离散系统的经典时域分析法 2.3 LTI连续系统的单位冲激响应 2.4 LTI离散系统的单位序列响应 2.5 卷积 2.6 卷和
1
LTI连续系统的数学模型是:常系数线性微分方程; LTI离散系统的数学模型是:常系数线性差分方程; 时域分析法:不经变换,在时间域中直接求出系统的输响应; 两种时域分析方法:经典求解法和卷积(和)分析法;
P 1 yp (t) et
8
(3) 求全解
h
p
i
p
n
i1
y( t
)
yh( t
)
yp( t
)
C
1e
C2 t
ie
Ci t 2
e 3yt
p(et)t
i1
C1e2t C2e3t et
C1 3,C2 2
齐次解
特解
6 4 7 4 48 }
y( t ) 13e42t2 24e33t e{t
齐次解的函数形式仅依赖于系统本身的 特性,与激励f(t)的函数形式无关,称为 系统的自由响应或固有响应。但齐次解的
自由响应
强迫响应 系数Ci的值是与激励f(t)有关。
特解的函数形式由激励信号f(t)确定,

离散信号与系统的时域分析

离散信号与系统的时域分析
5.1.1 离散时间信号
连续时间信号,在数学上可以表示为连续时间变量t的函 数。这类信号 的特点是:在时间定义域内,除有限个不连续 点外, 对任一给定时刻都对应有确定的信号值。 离散时间信号,简称离散信号,它是离散时间变量 tk(k=0,±1, ±2, …)的函数。信号仅在规定的离散时间点上 有意义,而在其它时间则没有定义。
1
(k-k 0 )
1
o
k 0 -1 k 0 k 0 +1 (a )
k
-k 0 - 1 -k 0 -k 0 + 1 (b )
o
k
2. 正弦序列 正弦序列的一般形式为 由于
f (k ) A cos(0k )
f ( k ) A cos(0k ) A cos(0k 2m ) 2 m A cos0 k 0
5.2.2 卷积和的性质
性质1 离散信号的卷积和运算服从交换律、结合律和 分配律,即
f1 (k ) f 2 (k ) f 2 (k ) f1 (k )
f1 (k ) [ f 2 (k ) f 3 (k )] [ f1 (k ) f 2 (k )] f 3 (k )
f1 (k ) [ f 2 (k ) f 3 (k )] f1 (k ) f 2 (k ) f1 (k ) f 3 (k )
第五章 离散信号与系统 的时域分析
引 言
连续时间系统:这类系统用于传输和处理连续时间信号
离散系统:用于传输和处理离散时间信号的系统称为离散时间系
统,数字计算机是典型的离散系统例子,数据控制系统和数字通
信系统的核心组成部分也都是离散系统。
混合系统:连续系统与离散系统组合起来使用。
5.1 离散时间基本信号

LTI系统的时域频率复频域分析

LTI系统的时域频率复频域分析
2
一、LTI系统时域分析
1. 用单位冲激响应和单位脉冲响应表示LTI系统
x ( t ) h ( t ) y(t)x(t)h(t)
x[n] h[n]
y[n]x[n]h[n]
3
2. 用微分和差分方程描述的因果LTI系统
一个LTI系统的数学模型可以用线性常系数微分方程或线性常 系数差分方程来描述。分析这类系统,就是要求解线性常系数 微分方程或差分方程。 对于因果系统,当输入为0时,输出也为0。也就是说对于因 果LTI系统,其输出的初始状态为零,此时的输出常称为系统 的零状态响应。 系统分析时,往往不是通过微分/差分方程的时域求解,而是 通过频域或复频域分析来求解方程。但是对离散LTI系统,其 差分方程的时域递归解法在数字滤波器的设计中有非常重要的 应用。
4
4 4
4
4 4
依此 ,可 y [n 类 ]得 1 n 1 推 ,n 1 . 或者 y [n ] 1 写 n 1 u [n 成 1 ]
4
4
8
3. LTI系统的方框图表示
(1) 离散时间系统
一阶差分方程 : y [n ] a[n y 1 ]b[n x ]
2. 根据系统的描述,求出 H ( j )
3. Y (j)X (j)H (j)
4. y(t)F1[Y(j)]
16
从信号分解观点分析
若 x ( t) : e j t
则 y ( t) : h ( t) x ( t) h () e j ( t ) d h () e jd e j t H (j) e j t
x[n][n1] 1,n1,
对于因果y系 [n]统 0,n必 1. 有
0,n1

LTI系统

LTI系统

k =−∞
k =−∞
2012-10-12
8
通信工程学院
因此,只要得到了LTI系统对δ (n) 的响应 h(n)

讲 教
单位脉冲响应( impulse response ),

: 就可以得到LTI系统对任何输入信号 x(n) 的响应:


∑ 永

y(n) =
x(k)h(n − k) = x(n) ∗ h(n)

祁 永 敏
h(n)
=
⎧α

n
⎩0
α > 1, 0 ≤ n ≤ 6
otherwise
x(k )
h(n − k) = α n−k
1
k
k
0
4
n−6
0
n
2012-10-12
12
通信工程学院



教②

n < 0 时,
0 ≤ n ≤ 4 时,
y(n) = 0
n
n
∑ ∑ y(n) = α n−k = α n α −k
k =0
k =0
: 祁
=
α
n

1 − α −(n+1) 1− α −1
= 1− α n+1 1−α

敏 ⎧n − 6 ≤ 0
③⎨ ⎩
4≤n
⇒ 4 ≤ n ≤ 6 时,
∑ y(n)
=
4
α n−k
k =0
=αn

1 1
− −
α α
−5 −1
= α n−4 − α n+1 1−α
2012-10-12
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATLAB 源程序为: >> H=sym('1/(s^3+6*s^2+11*s+6'; >> h=ilaplace(H 输出
结果为: h= exp(-t/2 - exp(-2*t + exp(-3*t/2 即h t = e−t − e−2t + e−3t 2 2 1 1 方法
二:部分分式展开法 MATLAB 源程序为: >> A=[1 6 11 6]; >> B=[1]; >>
[r,p]=residue(B,A 输出结果为: r= 0.5000 -1.0000 0.5000 p= -3.0000 -2.0000 -1.0000 1 1 2 2 可见,两种方法的输出结果是相同的。

即h t = e−t − e−2t + e−3t 6. 一离散系
统的框图如图所示: x(n)10 Σ -0.1 0.12 z-1 z-1 y(n)(1).列写系统的差分方程;(2).求系统函数 H (z),并求出 H (z)的零极点图(matlab);(3).求当输入为 x(n)=u(n)时的零状态响应 yzs(n)
(matlab);(4 ).求系统的频域相应(matlab)(5 ).判断系统的稳定性;解: (1 系统差分方程为y n + 0.1y n − 1 − 0.12y n − 2 = 10x(n (2 H z = 10
1+0.1z −1 −0.12z −2 = 10z 2 z 2 +0.1z −0.12 求零极点图的 MATLAB 源程序为: >> A=[1 0.1 -0.12]; >> B=[10 0 0]; >> zplane(B,A;grid on >> legend('零点','极点' >> title('零极点分布图' 输出的结果如图 6-1 所示:图 6-1 (3 MATLAB 源程序为: >> A=[1 0.1 -0.12]; >> B=[10]; >> n=0:30; >> x=heaviside(n; >> y=filter(B,A,x; >>
stem(n,y,'fill',grid on >> xlabel('n',title(' 系统零状态响应 yzs(n' 程序运行结果如图6-2 所示:图 6-2
(4 MATLAB 源程序为: >> A=[1 0.1 -0.12]; >> B=[10]; >> [H
w]=freqz(B,A,400,'whole'; >> Hm=abs(H; >> Hp=angle(H; >> subplot(121 >>
plot(w,Hm,grid on >> xlabel('\omega(rad/s',ylabel('幅度' >> title('离散系统幅频特性曲线' >> subplot(122 >> plot(w,Hp,grid on >> xlabel('\omega(rad/s',ylabel('相位' >> title('离散系统相频特性曲线' 程序运行结果如图 6-3 所示:图 6-3 (5由零极点图可得,系统极点全部在单位圆内,则系统稳定。

相关文档
最新文档