实验二-离散时间信号与系统的Z变换分析
离散时间信号与系统的复频域分析——z变换ppt

其他特 VIP专享精彩活动
权
VIP专属身份标识
开通VIP后可以享受不定期的VIP随时随地彰显尊贵身份。
专属客服
VIP专属客服,第一时间解决你的问题。专属客服Q全部权益:1.海量精选书免费读2.热门好书抢先看3.独家精品资源4.VIP专属身份标识5.全站去广告6.名
6.6.1 数字滤波器的概念
与模拟滤波器相对应,在离散系统中 广泛应用数字滤波器。它的作用是利用离 散时间系统的特性对输入信号波形或频谱 加工处理。或者说,把输入的数字信号通 过一定的运算关系变成所需要的输出数字 信号。
数字滤波器一般可以用两种方法来实 现:一种方法是用数字硬件装配成一台专 门的设备,这种设备称为数字信号处理机; 另一种方法就是将所需要的运算编制成程 序利用计算机软件来实现。
服务特 权
共享文档下载特权
VIP用户有效期内可使用共享文档下载特权下载任意下载券标价的文档(不含付费文档和VIP专享文档),每下载一篇共享文
档消耗一个共享文档下载特权。
年VIP
月VIP
连续包月VIP
享受100次共享文档下载特权,一次 发放,全年内有效
赠每的送次VI的发P类共放型的享决特文定权档。有下效载期特为权1自个V月IP,生发效放起数每量月由发您放购一买次,赠 V不 我I送 清 的P生每 零 设效月 。 置起1自 随5每动 时次月续 取共发费 消享放, 。文一前档次往下,我载持的特续账权有号,效-自
第6章 离散时间信号与系统的复 频域分析——z变换
6.1 z 变 换 的 定 义 6.2 常 用 序 列 的 z 变 换 6.3 z 变 换 的 性 质 6.4 逆 z 变 换 6.5 离散系统的z域分析 6.6 数 字 滤 波 器 6.7 用MATLAB进行z域分析
离散时间信号及其Z变换

离散时间信号及其Z变换离散时间信号是信号与时间变量在一系列离散时间点上取值的函数,它在数字信号处理中有着重要的应用。
离散时间信号与连续时间信号类似,也可以通过不同的数学工具进行分析和处理。
其中,Z变换是离散时间信号的重要工具之一。
离散时间信号是在一系列离散时间点上取值的函数,这些离散时间点可以是整数、实数或复数。
离散时间信号通常用序列表示,即按一定顺序排列的值的集合。
离散时间信号可以是有限长度的,也可以是无限长度的。
离散时间信号在很多领域都有广泛的应用,包括通信、控制系统、数字图像处理等。
在通信系统中,信号可以是传输数据的形式,例如音频信号、视频信号等。
在控制系统中,离散时间信号可以作为控制信号,用于调整系统的状态和输出。
在数字图像处理中,图像可以被表示为二维离散时间信号,通过对其进行处理,可以实现图像的增强、压缩等功能。
Z变换是一种重要的工具,能够将离散时间信号从时域转换到复频域。
Z变换本质上是一种数学变换,它将离散时间信号转换为复平面上的函数。
Z变换的定义是通过对离散时间信号的每个样本点进行加权求和得到。
离散时间信号的Z变换可以表示为:X(z) = ∑[x(n) * z^(-n)] (n从负无穷到正无穷)其中,X(z)是离散时间信号X(n)的Z变换,x(n)是离散时间信号X(n)在时间点n上的取值,z是复平面上的变量。
通过Z变换,我们可以将离散时间信号转换到复频域,从而可以进行频域分析和处理。
在Z平面上,可以通过观察X(z)的性质来分析离散时间信号的频域特性,例如振幅谱、相位谱等。
我们还可以通过对Z变换进行逆变换,将离散时间信号恢复到时域。
Z变换的性质包括线性性、平移性、时域乘法、频域卷积等。
这些性质使得Z变换在信号处理中有着广泛的应用。
通过Z变换,我们可以分析离散时间系统的稳定性、频率响应、脉冲响应等。
此外,Z变换还可以用来设计离散时间系统,例如数字滤波器的设计等。
总结来说,离散时间信号及其Z变换在数字信号处理中起着重要的作用。
信号与系统 z变换

信号与系统 z变换信号与系统是电子信息学科中的一门重要课程,其中的z变换是信号与系统分析的一种重要工具。
本文将介绍信号与系统中的z变换原理及应用。
一、z变换原理z变换是一种离散域的数学变换,它将离散时间序列转换为复平面上的函数。
在信号与系统中,我们常常需要对信号进行分析和处理,而z变换提供了一种方便且有效的方式。
它将离散时间序列变换为z域函数,从而可以对信号进行频域分析。
z变换的定义是:X(z) = ∑[x(n)·z^(-n)],其中x(n)为离散时间序列,z为复变量。
通过z变换,我们可以将离散时间序列的差分方程转化为代数方程,从而简化信号与系统的分析和计算。
此外,z变换还具有线性性质和时移性质,使得我们可以方便地进行信号的加权叠加和时间偏移操作。
二、z变换的应用1. 系统的频域分析:z变换将离散时间序列转换为z域函数,可以方便地进行频域分析。
通过计算系统的传递函数在z域中的值,我们可以得到系统的频率响应,从而了解系统对不同频率信号的响应特性。
2. 系统的稳定性判断:通过z变换,可以将系统的差分方程转化为代数方程。
我们可以通过分析代数方程的根的位置,判断系统的稳定性。
如果差分方程的根都在单位圆内,说明系统是稳定的。
3. 离散时间系统的滤波设计:z变换为我们提供了一种方便的方法来设计离散时间系统的滤波器。
通过在z域中对滤波器的传递函数进行分析和调整,我们可以设计出满足特定需求的滤波器。
4. 信号的采样与重构:在数字信号处理中,我们常常需要对连续时间信号进行采样和重构。
通过z变换,我们可以将连续时间信号转换为离散时间信号,并在z域中进行处理。
然后再通过z逆变换将离散时间信号重构为连续时间信号。
5. 离散时间系统的时域分析:z变换不仅可以进行频域分析,还可以进行时域分析。
通过z变换,我们可以将离散时间系统的差分方程转换为代数方程,并通过对代数方程的分析,得到系统的时域特性。
z变换是信号与系统分析中非常重要的工具。
离散时间信号、系统和Z变换

冲激信号的强度压缩到原信号的1/2。
第二章信号分析和处理基础
设时域离散系统的输入为x(n),经过规定的运算,系统输出序 列用 y(n) 表示。设运算关系用 T [· ] 表示,输出与输入之间关 系用下式表示:
y(n)=T[x(n)]
其框图如图所示:
在时域离散系统中,最重要的是线性时不变系统,因为很多物 理过程可用这类系统表征。
e j(ω +2πM)n= e jω n,
0 0
M=0,〒1,〒2…
复指数序列具有以2π为周期的周期性。
指数信号
表达式:
f (t ) K e
直流(常数) 指数衰减
指数增长
t
f (t )
0
K
a0 a0 a0
0 0
O
t
重要特性:其对时间的微分和积分仍然是指数形式。
通常把 称为指数信号的时间常数,记作,代表 信号衰减速度,具有时间的量纲。
设输入为x1(n)和x2(n)时,输出分别为y1(n)和y2(n),即: T[ax1(n)] =3ax1(n)+4;
例2 已知f(t)的波形如图所示,试画出f(-3t-2)的波形
1.5 1 0.5 0 -4 1.5 1 0.5 0 -4 1.5 1 0.5 0 -4 1.5 1 0.5 0 -4
f(t)
-3
-2
-1
0 f(t-2)
1
2
3
4
-3
-2
-1
0
1 f(3t-2)
2
3
4
-3
-2
-1
0
1 f(-3t-2)
2
列就是时域离散信号。 实际信号处理中,这些数字序列值按顺序放在存贮器中,此时 nT 代表
信号与系统_第八章 z变换、离散时间系统的z域分析

Re(z)
C是包围X(z)zn-1所有极点之逆时针闭合积分路线,通常选 择z平面收敛域内以原点为中心的圆。
➢ 求X(z)的反z变换的三种方法 ✓留数法 ✓幂级数展开和长除法 ✓部分分式展开法
中国民航大学 CAUC
8.3 逆z变换
二、部分分式展开法求逆z变换(1)
✓ 步骤 (1)将X(z)除以z,得到X(z)/z=X1(z); (2)将X1(z)按其极点展成部分分式(其方法与拉氏变换 的部分分式展开完全一致);
3.x(n)为左边序列
x(n)是无始有终的序列,即当n n2 时, x(n)=0 。
X (z)
n2
x(n)
z
n
x(n)z n
jIm(z)
n
n n2
✓若n20,0z RX2
0
RX2 Re(z)
✓若n20,0z RX2
中国民航大学 CAUC
8.2 z变换的收敛域
4.x(n)为双边序列
x(n)是从n =延伸到n = 的序列 。
(3)X(z)=zX1(z),得到X(z)的部分分式展开式;
(4)对X(z)的每一个部分分式进行反z变换,就得到X(z) 对应的序列x(n)。
[例]求 X (z)
z2
( z 1) 的逆z变换。
(z 1)( z 0.5)
中国民航大学 CAUC
8.3 逆z变换
二、部分分式展开法求逆z变换(2)
[例]求收敛域分别为z1和 z1 两种情况下, X (z) 1 2z 1
➢X(z)收敛域的确定必须同时依赖于 ✓ 序列的性质(有限长,右边,左边,双边) ✓ 是对x(n)进行单边还是双边z变换 ✓ X(z)的极点
中国民航大学 CAUC
实验-Z变换、零极点分析

(一)离散时间信号的Z 变换1.利用MATLAB 实现z 域的部分分式展开式MATLAB 的信号处理工具箱提供了一个对F(Z)进行部分分式展开的函数residuez(),其调用形式为:[r,p,k]=residuez(num,den)式中,num 和den 分别为F(Z)的分子多项式和分母多项式的系数向量,r 为部分分式的系数向量,p 为极点向量,k 为多项式的系数向量。
【实例1】 利用MATLAB 计算321431818)(-----+zz z z F 的部分分式展开式。
解:利用MATLAB 计算部分分式展开式程序为% 部分分式展开式的实现程序num=[18];den=[18 3 -4 -1];[r,p,k]=residuez(num,den)2.Z 变换和Z 反变换MATLAB 的符号数学工具箱提供了计算Z 变换的函数ztrans()和Z 反变换的函数iztrans (),其调用形式为)()(F iztrans f f ztrans F ==上面两式中,右端的f 和F 分别为时域表示式和z 域表示式的符号表示,可应用函数sym 来实现,其调用格式为()A sym S =式中,A 为待分析的表示式的字符串,S 为符号化的数字或变量。
【实例2】求(1)指数序列()n u a n 的Z 变换;(2)()()2a z az z F -=的Z 反变换。
解 (1)Z 变换的MATLAB 程序% Z 变换的程序实现f=sym('a^n');F=ztrans(f)程序运行结果为:z/a/(z/a-1)可以用simplify( )化简得到 :-z/(-z+a)(2)Z 反变换的MATLAB 程序% Z 反变换实现程序F=sym('a*z/(z-a)^2');f=iztrans(F)程序运行结果为f =a^n*n(二)系统函数的零极点分析1. 系统函数的零极点分布离散时间系统的系统函数定义为系统零状态响应的z 变换与激励的z 变换之比,即)()()(z X z Y z H = (3-1)如果系统函数)(z H 的有理函数表示式为:11211121)(+-+-++++++++=n n n n m m m m a z a z a z a b z b z b z b z H (3-2) 那么,在MATLAB 中系统函数的零极点就可通过函数roots 得到,也可借助函数tf2zp 得到,tf2zp 的语句格式为:[Z,P,K]=tf2zp(B,A)其中,B 与A 分别表示)(z H 的分子与分母多项式的系数向量。
DSP实验报告--离散时间信号与系统的时、频域表示-离散傅立叶变换和z变换-数字滤波器的频域分析和实现-数字
南京邮电大学实验报告实验名称:离散时间信号与系统的时、频域表示离散傅立叶变换和z变换数字滤波器的频域分析和实现数字滤波器的设计课程名称数字信号处理A(双语) 班级学号B13011025姓名陈志豪开课时间2015/2016学年,第1学期实验名称:离散时间信号与系统的时、频域表示实验目的和任务:熟悉Matlab基本命令,理解和掌握离散时间信号与系统的时、频域表示及简单应用。
在Matlab环境中,按照要求产生序列,对序列进行基本运算;对简单离散时间系统进行仿真,计算线性时不变(LTI)系统的冲激响应和卷积输出;计算和观察序列的离散时间傅立叶变换(DTFT)幅度谱和相位谱。
实验内容:基本序列产生和运算:Q1.1~1.3,Q1.23,Q1.30~1.33离散时间系统仿真:Q2.1~2.3LTI系统:Q2.19,Q2.21,Q2.28DTFT:Q3.1,Q3.2,Q3.4实验过程与结果分析:Q1.1运行程序P1.1,以产生单位样本序列u[n]并显示它。
clf;n = -10:20;u = [zeros(1,10) 1 zeros(1,20)];stem(n,u);xlabel('Time index n');ylabel('Amplitude');title('Unit Sample Sequence');axis([-10 20 0 1.2]);Q1.2 命令clf,axis,title,xlabel和ylabel命令的作用是什么?答:clf命令的作用:清除图形窗口上的图形;axis命令的作用:设置坐标轴的范围和显示方式;title命令的作用:给当前图片命名;xlabel命令的作用:添加x坐标标注;ylabel c命令的作用:添加y坐标标注;Q1.3修改程序P1.1,以产生带有延时11个样本的延迟单位样本序列ud[n]。
运行修改的程序并显示产生的序列。
clf;n = -10:20;u = [zeros(1,21) 1 zeros(1,9)];stem(n,u);xlabel('Time index n');ylabel('Amplitude');title('Unit Sample Sequence');axis([-10 20 0 1.2]);Q1.23修改上述程序,以产生长度为50、频率为0.08、振幅为2.5、相移为90度的一个正弦序列并显示它。
数字信号处理第二章z变换与离散时间傅里叶变换DTFT
0 4 Re[z]
x(n)是一个因果序列,即x(n) 0,n 0
同样当n 0时,由F (z)
z n 1
在c外无
(4 z)(z 1/ 4)
极点,且分母阶次比分子阶次高两阶以上,由
围线外极点留数为0可得x(n) 0
当n 0时 F(z)
z n 1
(4 z)(z 1/ 4)
Roc : a < z 1/ a
j Im[z]
零点:z 0, 极点:z a,a1
a
Re[z]
0
1/ a
• 给定z变换X(z)不能唯一地确定一个序列, 只有同时给出收敛域才能唯一确定。
• X(z)在收敛域内解析,不能有极点,故:
– 右边序列的z变换收敛域一定在模最大 的有限极点所在圆之外
– 左边序列的z变换收敛域一定在模最小 的有限极点所在圆之内
ZT
[a
nu
(n)]
1
1 az
1
za
ZT
[a
nu(n
1)]
1
1 az
1
z 2
2n u(n)
za
1 1 3z1
z 3 3n u(n 1)
xn 2nun 3n un 1
例2 设
1 X (z) (1 2z1)(1 0.5z1) ,
利用部分分式法求z反变换。
解:
z2 X (z)
(z 2)(z 0.5) 4 z 1 z
本章主要内容:
1、z变换的定义及收敛域 2、z变换的反变换 3、z变换的基本性质和定理 4、离散信号的DTFT 5、z变换与DTFT的关系 6、离散系统的z变换法描述
§2.1 z变换的定义及收敛域
Z变换及离散时间系统分析
Z变换及离散时间系统分析Z变换是一种用于描述离散时间系统的重要数学工具。
离散时间系统是指信号的取样点在时间上离散的系统。
而Z变换可以将离散时间信号从时域(时间域)转换到频域(复频域),并在频域进行分析和处理。
Z变换在数字信号处理、控制系统和通信系统等领域有着广泛的应用。
Z变换的定义为:\[ X(z) = \sum_{n=0}^{+\infty} x(n)z^{-n} \]其中,\(x(n)\)表示离散时间信号,\(X(z)\)表示该信号的Z变换,\(z\)表示复变量。
通过对离散时间系统的输入信号进行Z变换后,可以得到系统的传递函数。
系统的传递函数是指系统的输出与输入之间的关系。
在离散时间系统中,传递函数可以表示为:\[ H(z) = \frac{Y(z)}{X(z)} \]其中,\(Y(z)\)表示系统的输出信号,\(X(z)\)表示系统的输入信号。
通过Z变换可以对离散时间系统进行频域分析。
频域分析可以用来研究离散时间系统的频率特性,比如系统的频率响应、幅频特性、相频特性等。
频域分析可以揭示系统在不同频率下对信号的处理情况,对于设计和优化离散时间系统非常有帮助。
Z变换具有一些重要的性质,可以方便地对离散时间系统进行分析和计算。
其中一些常用的性质包括:1. 线性性质:对于任意常数\(a\)和\(b\),以及信号\(x(n)\)和\(y(n)\),有\(Z(a \cdot x(n) + b \cdot y(n)) = a \cdot X(z) + b \cdot Y(z)\)。
这个性质说明Z变换对线性系统是可加性的。
2. 移位性质:如果将信号\(x(n)\)向左或向右移动\(k\)个单位,那么它的Z变换\(X(z)\)也将发生相应的移位,即\(Z(x(n-k)) = z^{-k} \cdot X(z)\)。
这个性质说明Z变换对系统的时移(时延)是敏感的。
3. 初值定理:如果离散时间信号\(x(n)\)在n=0处存在有限值,那么在Z变换中,它的初值可以通过计算\(X(z)\)在z=1处的值得到,即\(x(0) = \lim_{z \to 1}X(z)\)。
离散时间信号及其Z变换
离散时间信号及其Z变换离散时间信号是指在离散时间点上取值的信号。
它可以用一个数列来表示,其中每个数代表了在相应时间点上的信号取值。
离散时间信号在数字信号处理中起着重要的作用,因为它们可以通过数字系统来表示和处理。
离散时间信号的定义可以表示为x(n),其中n是离散时间点的索引。
离散时间信号可以是有限长度的,也可以是无限长度的。
有限长度的离散时间信号可以表示为x(n),其中n取值范围在0到N-1之间,N为信号的长度。
而无限长度的离散时间信号可以表示为x(n),其中n取遍整个整数集。
离散时间信号的Z变换是一种重要的信号变换方法,它将离散时间信号转换为复变量的函数。
Z变换是一种在数字信号处理中常用的工具,它将离散时间信号从时域转换到复频域,从而可以进行频谱分析和系统设计等操作。
离散时间信号x(n)的Z变换可以表示为X(z),其中z为复变量。
Z变换的定义可以表示为:X(z) = Σ(x(n) * z^(-n))其中Σ表示求和符号,x(n)表示离散时间信号的取值,z^(-n)表示z的负幂次方。
Z变换的性质和连续时间信号的拉普拉斯变换类似,具有线性性、平移性、卷积性、频率抽样等性质。
Z变换将离散时间信号映射到复平面上的点,其中每个点对应离散时间信号在不同频率上的幅度和相位信息。
Z变换在信号处理中有广泛的应用。
它可以用于系统的频域分析,比如计算系统的频率响应、幅频特性和相频特性等。
Z变换还可以用于信号的滤波和等级控制,用于设计数字滤波器和控制器,从而实现对信号的调制和解调。
此外,Z变换还可以用于信号的压缩和编码,用于提取信号中的相关特征和压缩信号的数据量。
总而言之,离散时间信号及其Z变换是数字信号处理中的重要概念和工具。
离散时间信号可以用一个数列来表示,在离散时间点上取值。
而Z变换则将离散时间信号从时域转换到复频域,从而实现对信号的频谱分析和系统设计等操作。
离散时间信号及其Z变换的应用广泛,包括系统分析、信号滤波、信号压缩等领域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二离散时间信号与系统的Z变换分析一、实验目的1、熟悉离散信号z变换的原理及性质2、熟悉常见信号的Z变换3、了解正/反Z变换的MATLAB实现方法4、了解离散信号的Z变换与其对应的理想抽样信号的傅氏变换和拉氏变换Z间的关系5、了解利用MATLAB实现离散系统的频率特性分析的方法二、实验原理1、正/反Z变换Z变换分析法是分析离散时间信号与系统的重要手段。
如果以时间间隔Ts对连续时间信号f(t)进行理想抽样,那么,所得的理想抽样信号 f (t)为:理想抽样信号f (t)的双边拉普拉斯变换 F (s)为:F(s)f(t广k (t kTs) e st dt f (kTs)e ksT sk若令f (kTs)f(k),z esTi,那么f (t)的双边拉普拉斯变换F(s)为:F(s)f(k)z k FOzesI则离散信号f(k)的Z变换定义为:F(z) f(k)zf (t) 惟广Ts(t) f (t)从上面关于Z变换的推导过程中可知,离散信号 f (k)的Z变换F(z)与其对应的理想抽样信号 f (t)的拉氏变换F (s)之间存在以下关系:F (s) F(z)f⑴的傅里叶变换之间的尖系为同理,可以推出离散信号f(k)的Z变换F(z)和它对应的理想抽样信号F(j ) F(z)MATLAB 程序如下:syms k z Fz=2* z/(2*z-1); fk=iztra ns(Fz,k)运行结果如下:fk =例③:求序列f (k)clc;clear all syms n hn=sym( ' kroneckerDelta(n, 1) + kroneckerDelta(n, 2) + kroneckerDelta(n, 3)'如果已知信号的Z 变换F(z),要求出所对应的原离散序列 f (k),就需要进行反Z 变换,f(k)2〔j?F ⑵ Zk1dz其屮,C 为包围F (z)z kl的所有极点的闭合积分路线。
在MATLAB 语言1+1有专门对信号进行正反 Z 变换的函数ztrans ()和itransO下:F=ztrans ( f )对f(n)进行Z 变换,其结果为F(z) F=ztrans (f, v)对f(n)进行Z 变换,其结果为 F(v) F=ztrans (f, u, v)对f(u)进行Z 变换,其结果为 F(v) f=itrans ( F )对F(z)进行Z 反变换,其结果为f (n)f=itrans (F, u)对 F(z)进行 Z 反变换,其结果为 f(u) f=itrans(F, v, u )对 F(v)进 行Z反变换,其结果为f(u)注意:在调用函数ztranO 及iztran()之前,要用syms 命令对所有需要用到的变量 行说明,即要将这些变量说明成符号变量。
反Z 变换的定义为:其调用格式分别如t,u,v,w )等进例①.用MATLAB 求出离散序列f (k) (0. 5)(k)的Z 变换MATLAB 程序如下:syms k z f 二0.5%;%定义离散信号Fz=ztra %对离散信号进行Z 变换ns(f)Fz 二 2*z/(2*z-l)例②•已知一离散信号的z 变换式为F(z)2z 2z 1,求出它所对应的离散信号 f(k)%定义Z 变换表达式 %求反Z 变换Hz=ztra ns(h n) Hz=simplify(Hz)2、离散系统的频率特性同连续系统的系统函数H(s)类似,离散系统的系统函数H(Z)也反映了系统本身固有的特性。
对于离散系统来说,如果把其系统函数H(z)+的复变量z换成9 e jT=(其中Ts),那么所得的函数H (e J)就是此离散系统的频率响应特性,即离散时间系统的频率响应为:H(e J ) H(e J ) ge J !l H(z)z其中,H(e J)称为离散系统的幅频特性,()称为系统的相频特性。
同连续系统一样,离散时间系统的幅频特性也是频率的偶函数,相频特性也是频率的齐函数。
由于3是频率的周期函数,所以离散系统的频率响应特性也是频率的周期函数,其周期为2 ,2或者角频率周期为T ——。
实际上,这就是抽样系统的抽样频率,而其屮的T则是系统的抽样周期。
TS频率响应呈现周期性是离散系统特性区别于连续系统特性的重要特点。
因此,只要分析H(e」)在 2范围内的情况,便可分析出系统的整个频率特性。
H (e J)函数来表示离散系统的频率响应特性,|H(e」)表示幅频特性,而相频特性仍用()来表示。
应该特別注意的是,虽然这里的变量仍然称为频率变量,但是它已经不是原来意义上的角频率概念, 而实际上是表示角度的概念。
我们称之为数字频率。
它与原来角频率的关系为:Ts。
也就是说,根据离散系统的系统函数H(z),令其屮的z e J,并且代入0〜2范围内不同的频率值(实际上是角度值),就可以逐个计算岀不同频率时的响应,求出离散系统的频率响应特性。
再利用离散系统频率特性的周期性特点(周期为2 ),求出系统的整个频率特性。
离散系统的幅频特性曲线和相频特性曲线能够直观地反映出系统对不同频率的输入序列的处理情况。
在函数H(e,)随的变换关系中,在二0附近,反映了系统对输入信号低频部分的处理情况,而在二附近,则反映了系统对输入信号高频部分的处理情况。
一般来说,分析离散系统频率响应特性就要绘制频率响应曲线,而这是相当麻烦的。
虽然可以通过几何矢量法来定性画出频率响应特性曲线,但一般来说这也是很麻烦的。
值得庆幸的是,MATLAB为我们提供了专门用于求解离散系统频率响应的函数freqz (),其调用格式如下:田,w]-freqz (B,A,N) 其中,B和A分别是表示待分析的离散系统的系统函数的分子,分母多项式的向量,N为正整数,返回向量H则包含了离散系统频率响应函数H(e」)在0、范围内的N个频率等分点的值。
向量则包含0范围内的N个频率等分点。
在默认情况下2512。
田,w]二freqz (B,A,N,'whole') 其中,B, A和N的意义同上,而返回向量H包含了频率响应函数H(e J)在0、2范围内N个频率等分点的值。
由于调用freqz()函数只能求出离散系统频率响应的数值,不能直接绘制曲线图,因此,我们可以先用freqz ()函数求出系统频率响应的值,然后再利用MATLAB的abs()和angle ()函数以及plot()命令,即可绘制岀系统在0 或0 2范围内的幅频特性和相频特性曲线。
例①.若离散系统的系统函数为 n乜丿一—'Z 率响应H(e ,)的样值。
MATLAB 程序如下:请用MATLAB 计算0 频率范围内10个等分点的频%分母多项式系数向量 %分子多项式系数向量%求出对应0 范围内10个频率点的频率响应样值0. 50000. 5245 + 0. 1545i 0. 5955 + 0. 2939i 0. 7061 + 0. 4045i 0. 8455 + 0. 47551 1. 0000 + 0. 5000i 1. 1545 + 0. 4755i1. 2939 + 0. 4045i1.4045 + 0. 2939i 1.4755 + 0. 1545i w 二0 0. 3142 0. 6283 0. 9425 1. 2566 1. 5708 1.8850 2. 1991 2. 51332. 8274例②.用MATLAB 计算前面离散系统在0 2频率范围内200个频率等分点的频率响应值, 的幅频特性和相频特性曲线。
MATLAB 程序如下:A 二[1 0];A 二[1 0];B 二[1 -0. 5];[H, w]=freqz (B, A, 10)运行结果如下:并绘出相应B 二[1 - 0.5];[H, w] =freqz (B, A, 200);[H, w]=freqz (B, A, 200,? whole,) : %求出对应0 2范围内200个频率点的频率响%应样值HF=abs (H) ; %求出幅频特性值HX=a ngle(H); %求出相频特性值subplot(2, 1, 1);plot(w, HF)subplot(2, 1, 2) ;plot (w, HX) 运行结果如下:运行结果分析:从该系统的幅频特 性曲线可以看出,该系统呈高通特 性,是一阶高通滤波器。
3. 已知离散系统的系统函数y (k) 1. 2y (k 1) 0. 35y (k 2) e (k) 0. 25e (k 1)三、实验内容1.求出下列离散序列的 Z 变换① fi(k)(2)kcos(・)(k) ② f 2(k) k(k1)(|)k (k)③ fa(k) (k) (k 5)%画出幅频特性曲线H(z)「-z 2 0.81%画出相频特性曲线H(z)如下,请绘岀系统的幅频和相频特性曲线,并说明系统的作用4z 4H(z)4. 已知描述离散系统的差分方程为:已知下列单边离散序列的Z变换表达式,求其对应的原离散序列。
Z2 Z 1①R(z) ---------------②F2⑵③F3⑵ 21—誥」---------------------------------------------------Z(Z? Z 1) FX2) (z1)(z 2)(z 3)请绘出系统的幅频和相频特性曲线,并说明系统的作用。
四、 预习要求1、 熟悉正反Z 变换的意义及用MATLAB 软件实现的方法2、 熟悉离散系统的频率响应特性及用MATLAB 软件实现的方法3、 编写MATLAB 程序五、 实验报告要求1 、简述实验目的及实验原理2、 计算相应z 变换或反z 变换的理论值,并与实验结果进行比较3、 记录离散系统的频率响应特性曲线,分析系统作用4 、写出程序清单5 、收获与建议%参考程序% 三 1. ① clc;clear all syms k zf3=sym(,kroneckerDelta(n, 1) + kroneckerDelta(n, 2)+ kroneckerDelta(n, 3)')Fz3=z trans(f3)Fz3=simplify(Fz3)%实验二1.④f4=k*(k-1)*sym(,kroneckerDelta(k, 1) + kroneckerDelta(k, 2)+ kroneckerDelta(k, 3)'); 离散信f1=0. 5Ak*cos(k*pi/2);Fzl=ztrans (fl) % 实验 二 1.② f2二k*(k-l)*(2/3)»;Fz2=z trans (f2) %实验二1.③ %定义离散信号%对离散信号进行Z 变换%定义离散信号%对离散信号进行Z 变换%定义号Fz4=z trans(f4)Fz4二simplify(Fz4)。