离散时间信号与系统的Z域分析
- 格式:docx
- 大小:315.14 KB
- 文档页数:9
第8章离散时间信号与系统的z域分析8-1 根据定义求以下序列的单边z变换及其收敛域。
解:根据序列单边z变换的定义即可求出上述信号的z变换及收敛域。
8-2 根据单边z变换的位移性质,求以下序列的z变换及其收敛域。
解:单边z变换的位移特性有以下3种形式(8-1)(8-2)(8-3)对于因果序列的位移,利用式(8-1);非因果序列的位移,利用式(8-2)和(8-3)。
(1)利用因果序列的位移特性,有(2)利用因果序列的位移特性,有(3)利用因果序列的位移特性,有(4)利用因果序列的位移特性,有(5)由于,直接应用指数信号的z变换,可得(6)将改写成,利用因果序列的位移特性,可得8-3 根据z变换的性质,求以下序列的单边z变换及其收敛域。
解:利用z变换的性质求信号z变换的关键是根据待分析信号的构成,确定合适的信号作为基本信号,采用相应的z变换性质。
(1)由,以及z域微分特性,有(2)将改写为利用(1)题结果及因果序列的位移特性,可得(3)将改写为利用的z变换及z域微分特性,有故(4)将改写为利用(3)题结论及因果序列的位移特性,可得(5)将改写为利用卷积特性(6)利用(5)题结果及指数加权特性,有8-4 求以下周期序列的单边z变换。
解:周期为N的单边周期序列可以表示为第一个周期序列及其位移的线性组合,即这样,若计算出的z变换,利用因果序列的位移特性和线性特性,则可求得其单边周期序列的变换为(1)可表示为利用的变换及因果序列的位移特性,可得(2)将改写为利用(1)题的结果及卷积特性,可得8-5 已知,利用z变换的性质,求下列各式的单边z变换及其收敛域。
解:本题的关键是判断各信号是经过什么运算得到的,然后根据其运算,利用相应的z变换性质即可求出它们的z变换。
(1)利用因果序列的位移特性,可得(2)利用指数加权特性,可得(3)利用(1)题结果及指数加权特性,可得(4)利用z域微分特性,可得(5)利用(4)题结果及线性加权特性,可得(6)可以表示为,利用卷积特性可得(7)可以表示为,利用卷积特性可得(8)可以表示为,利用因果序列的位移特性及卷积特性,可得8-6 已知因果序列的z变换式,试求的初值和终值解:利用初值定理和终值定理即可求出的初值和终值。
第七章离散时间系统的Z域分析7.1 学习要求1.熟练掌握信号的Z域分析方法:Z变换的定义、收敛区及基本性质,能够应用长除法和部分分式分解法求Z反变换。
2.掌握序列的傅里叶变换的定义和基本性质,并了解Z变换与拉普拉斯变换、傅里叶变换的关系。
3.掌握离散系统响应的Z变换分析方法:深刻理解离散系统的系统函数的概念,掌握离散时间系统的时域和Z域框图与流图描述形式。
7.2 学习重点1.z变换,z反变换定义、基本性质、计算方法。
2.离散时间系统的z域分析。
3.离散时间系统的频率响应特性。
7.3知识结构7.4内容摘要7.4.1 Z变换1.定义∑∞-∞=-=n nz n x z X )()( 表示为:)()]([z X n x Z =。
2. 收敛域 (1) 有限长序列12(),()0,x n n n n x n n ≤≤⎧=⎨⎩其他当0,021>>n n 时,收敛条件为0>z ;当0,021<<n n 时,收敛条件为∞<z ;当0,021><n n 时,收敛条件为∞<<z 0。
(2) 右边序列11(),()0,x n n n x n n n ≥⎧=⎨<⎩当01>n 时,收敛域为1x R z >,1x R 为最小收敛半径;当01<n 时,收敛域为∞<<z R x 1。
(3) 左边序列2(),()0,x n n n x n n ≤⎧=⎨⎩其他 当02<n ,收敛域为2x R z <,2x R 为最大收敛半径; 当02>n ,收敛域为20x R z <<。
(4) 双边序列双边序列指n 为任意值时,)(n x 皆有值的序列,即左边序列和右边序列之和。
其z 变换:∑∑∑∞=--∞=--∞-∞=-+==1)()()()(n n nnn nzn x zn x zn x z X双边序列的收敛域为一环形区域21x x R z R <<。
实验一离散时间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)的分子与分母多项式的系数向量。
第 六 章 离散信号与系统的 Z 域分析引言与线性连续系统的频域分析和复频域分析类似,线性离散系统的频域分析是输入信号分解为基本信号e jΩk 之和,则系统的响应为基本信号的响应之和。
这种方法的数学描述是离散时间傅里叶变换和逆变换。
如果把复指数信号e jΩk 扩展为复指数信号Z k ,Z=re jΩ ,并以Zk 为基本信号, 把输入信号分解为基本信号Z k 之和, 则响应为基本信号Z k 的响应之和。
这种方法的数学描述为Z 变换及其逆变换,这种方法称为离散信号与系统的Z 域分析法.如果把离散信号看成连续时间信号的 抽样值序列,则Z 变换可由拉普拉斯变换引入.因此离散信号与系统的Z 域分析 和连续时间信号与系统的复频域分析有许多相似之处.通过Z 变换,离散时间信 号的卷积运算变成代算,离散时间系统的差分方程变成Z 域的代数方程,因此可 以比较方便的分析系统的响应。
Z 变换从拉普拉斯变换到Z 变换对连续信号f(t)进行理想抽样,即f(t)乘以单位冲击序列δT (t),T 为 抽样间隔,得到抽样信号为f s (t)=f(t)δT (t)= =对fs(t)取双边拉普拉斯变换,得F s (s)=£[fs(t)]=令z=e sT , 则Fs(s)=F(z) ,得F(z)=因为T为常数,所以通常用f(k)表示f(kT),于是变为F(z)=称为f(k)的双边Z变换,z为复变量。
z和s的关系为:z=e sTs=(1/T)㏑z由复变函数理论,可以得到f(k)= ∮cF(z)z k-1 dz式(7.1-5)称为F(z)的双边Z逆变换(后面讨论).双边Z变换的定义和收敛域§双边 Z 变换的定义对于离散序列f(k)(k=0,±1,±2,┄),函数(z的幂级数)F(z)=称为f(k)的双边Z变换,记为F(z)=Z[f(k)].F(z)又称为f(k)的象函数,f(k)又 称为F(z)的原函数.为了表示方便,f(k)与F(z)之间的对应关系可表示为 f(k) F(z)§双边 Z 变换的收敛域f(k)的双边Z变换为一无穷级数,因此存在级数是否收敛的问题.只有当 (7.1-6)式的级数收敛,F(z)才存在.F(z)存在或级数收敛的充分条件是 ∞在f(k)给定的条件下,式(7.1-6)级数是否收敛取决于z的取值.在z复平面上, 使级数收敛的z取值区域称为F(Z)的收敛域。
《信号与系统》课程实验报告
变换。
z
z z z z z F 2
1
1
2)(232+++-=
一、实验原理的验证 1、离散系统零极点图
实验原理如下:
离散系统可以用差分方程描述:∑∑==-=-M
m m N
i i m k f b i k y a 0
)()(
Z 变换后可得系统函数:N
N M
M z a z a a z b z b b z F z Y z H ----++++++==......)()()(110110 可以用root 函数可分别求零点和极点。
例7-4 求系统函数零极点图131)(45+-+=
z z z z H
实验结果如下:
2、离散系统的频率特性
实验原理如下:
离散系统的频率特性可由系统函数求出,既令ωj e z =,函数freqz 可计算频率特性,调用格式是:[H ,W]=freqz(b,a,n),b 和a 是系统函数分子分母系数,n 是π-0范围内n 个等份点,默认值为512,H 是频率响应函数值,W 是相应频率点; 例7-5 系统函数
z z z H 5.0)(-=
10个频率点的计算结果为
幅频特性曲线
相频特性曲线freqz语句直接画图
例7-7已知系统函数114/11)
1(4/5)(----=
z z z H ,画频率响应和零极点图。
零极点图
幅频特性曲线
相频特性曲线
二、已知离散系统的系统函数如下所示:
1
422
)(232+-++=z z z z z H
试用MATLAB 实现下列分析过程: (1)求出系统的零极点位置;
(2)绘出系统的零极点图,根据零极点图判断系统的稳定性; (3)绘出系统单位响应的时域波形,并分析系统稳定性与系统单
位响应时域特性的关系。
(1)
由计算结果可知:系统的极点为p0=-3.3028、p1=1、p2=0.3028。
由计算结果可知:系统的零点为z0=1.4142i 、z1=-1.4142i 。
(2)系统的零极点图如下:
程序清单如下: a=[1 2 -4 1]; b=[1 0 2]; ljdt(a,b)
p=roots(a)
q=roots(b)
pa=abs(p)
由图可知:第一个极点(p0)在单位圆外部,第二个极点(p1)在单位圆上,第三个极点(p2)在单位圆内部,因为有一个极点在单位圆外部,故该系统是不稳定的系统(稳定系统要求极点全部在单位圆内)。
(3)系统单位响应的程序清单如下:
syms z
n = 8:25;
f = (z*z+2)/(z*z*z+2*z*z-4*z+1)
h=iztrans(f)
stem(n,subs(h)); title('单位响应h(k)');
系统单位响应的时域波形如下:
由图可知:该系统的单位响应在k趋向于无穷的时候幅值不为0,故该系统不是稳定的系统。
三、已知描述离散系统的差分方程为:
f
k
f
-k
-
-
-
k
=
y
k
k
y
f
k
y
)2
)
(
(
)1
)2
(
4
(
-
-
(-
)
)1
(
-
试用MATLAB绘出系统的零极点分布图,并绘出系统的幅频和相频特性曲线,分析该系统的作用。
理论值分析过程如下:
程序清单如下:
A=[1 -1 -1];
B=[4 -1 -1];
freqz(B,A,400)
零极点图如下:
由图可知:有一个极点在单位圆的外部,所以该系统是不稳定的系统。
幅频和相频特性曲线如下:
由图可知:
幅频特性曲线在0到1内不断增加,相频特性曲线在0到1内
先增加后减少,所以该系统是不稳定的系统。
四、已知因果(单边)离散序列的Z 变换如下,试用MATLAB 求出其
逆Z 变换。
z
z z z z z F 21
1
2)(232+++-=
程序清单如下:
实验结果如下:
计算结果和理论值结果相同。