- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小实验4 Z变换和系统频域特性的MATLAB实现
实验目的
学习通过Z变换来分析离散系统的频率响应,并用MATLAB实现。加深对系统的零、极点分布概念的理解。
2. 实例分析
2.1通过Z变换分析求解系统的冲激响应
已知用线性常系数差分方程:表示的线性时不变系统其系统函数为:
(3-1)
上式为两个关于的多项式之比,即为有理分式。
同时,式可以表示成部分分式的形式:
则可以通过所熟悉的常见序列的Z变换形式求得的Z反变换,从而求得系统的冲激响应函数。
MATLAB提供了一个内部函数residuez( ),来计算有理多项式的留数和直接项,residuez( )函数有几种调用方式:
(1)[R,p,C] = residuez(b,a),在已知以分子行向量b和分母行向量a下,得到列向量R含有留数,列向量p是极点位置,行向量C包含直接项;
(2)[b,a] = residuez(R,p,C),将部分分式展开式转换到分子行向量b和分母行向量a.
MATLAB还提供了一个内部函数impz(b,a,N),在已知分子行向量b和分母行向量a下,计算N点的单位冲激响应。
例3.1 求系统:
的单位冲激响应。
解:由上述基本原理和MATLAB提供的函数,将下列指令编辑到 “exe3impz.m” 文件中,可以得到所求系统的冲激响应。
% exe3impz.m h(n)求解
b=[0.001836, 0.007344, 0.011016, 0.007374, 0.001836];
a=[1, -3.0544, 3.8291, -2.2925, 0.55075];
[h,n] = impz(b,a,40);
stem(n,h,.);ylabel(h[n]);grid on
运行“exe3impz.m” 文件将产生如图3-1所示的序列。
图4-1 系统冲激响应
例3.2 求的Z反变换。
解:
由上述基本原理和MATLAB提供的函数,将下列指令编辑到 “exe3zinver.m”文件中,来求Z反变换。
% exe3zinver.m z反变换求解
b=[0,1,0];
a=[3,-4,1];
[R,p,C]=residuez(b,a)
[b,a]=residuez(R,p,C)
运行结果如下:
R =
0.5000
-0.5000
p =
1.0000
0.3333
C =
0
b =
-0.0000 0.3333 0
a =
1.0000 -1.3333 0.3333
因此得到因式分解后的,所以Z反变换的结果为。
2.2通过Z变换分析离散系统的频率响应和零、极点分布
将式(3-1)表示的的分子、分母进行因式分解,可采用根的形式表示多项式,即
其中,为分子多项式的根,称为系统函数的零点,为分母多项式的根,称为系统函数的极点,A为比例 。这样系统函数就表示成了零??点的形式,零极点在Z平面的位置刻画了系统很重要的特性,可以通过系统函数零极点位置估算出系统函数的频率响应,进而判断系统的滤波特性,这是一种非常实用的方法,也称为频率响应的几何确定法。
根据频率响应的定义,将代入上式,系统频率响应为:
MATLAB提供了一个内部函数zplane(b,a),在已知系统函数的分子行向量b和分母行向量a下,画出极点和零点。
MATLAB还提供了一个内部函数freqz( )来求系统的频率响应,freqz( )函数有几种调用方式:
(1)[H,w]=freqz(b,a,N),在已知分子行向量b和分母行向量a情况下得到N点的频率向量w和N点的系统复频率响应向量H,频率响应在单位圆的上半圆的N个等分点上求值;
(2)[H,w]=freqz(b,a,N,’whole’),在已知分子行向量b和分母行向量a 情况下得到N点的频率向量w和N点的系统复频率响应向量H,频率响应用环绕整个单位圆的N个等分点求值;
(3)H=freqz(b,a,w),在已知分子行向量b和分母行向量a情况下得到在频率向量w上的频率响应向量H。
例3.3 画出因果系统的零极点图和频率响应曲线,并求出脉冲响应。
解:由上述的基本原理和MATLAB提供的函数,将下列指令编辑到 “exe3freqz.m”文件中,即可求得系统的零极点图和频率响应。
% exe3freqz.m 系统求解
b=[1,0];
a=[1,-0.9];
subplot(2,2,1);zplane(b,a);
[H,w]=freqz(b,a,100);
magH=abs(H);
phaH=angle(H);
subplot(2,2,3);plot(w/pi,magH);grid on
xlabel(Frequency in
您可能关注的文档
最近下载
- 提高患者口服药服用的准确率品管圈成果汇报.pptx
- 2.2平抛运动(教学课件)(共35张PPT)-2024-2025学年鲁科版(2019)高中物理必修第二册.pptx VIP
- 中华民族共同体概论课件专家版12第十二讲:民族危亡与中华民族意识觉醒(1840-1919).pptx VIP
- 河南省茶叶出口问题研究分析 国际经济贸易专业.docx VIP
- 废弃钨资源回收利用改扩建项目变更环评报告书.pdf VIP
- 通信铁塔拆除施工组织方案.docx VIP
- 结晶学及矿物学(第3版)全套PPT课件.pptx
- 新疆开放大学《中国传统文化概观》随堂测验第1-28章答案平时作业1-4答案.docx
- 2025年新人美版美术五年级下册《精细的描写》优质课件.pptx VIP
- 工作票签发人培训.pptx VIP
文档评论(0)