一、求系统函数的零极点并画出零极点图

实验一:已知H(z)=[1-1.8z-1-1.44z-2+0.64z-3]/[1-1.6485z-1+1.03882z-2-0.288z-3],求H(z)的零极点并画出零极点图。

1.实验代码

%求序列的零极点及图
a=[1,-1.6453,1.03882,-0.288];       %系统函数分母系数向量。
b=[1,-1.8,-1.44,0.64];              %系统函数分子系数向量。
rp=roots(a);                        %求极点。
rz=roots(b);                        %求零点。
[H,w]=freqz(b,a,1024,'whole');      %计算频谱响应。
magX=abs(H);
angX=angle(H);figure;
zplane(b,a);                        %绘制零极点图。
title('零极点图','fontname','黑体');
xlabel('实部');
ylabel('虚部');figure;
subplot(2,1,1);
plot(w/pi,magX,'-b');
grid on;
xlabel('以\Omega/\pi为单位的频率');
ylabel('幅值');
title('幅度部分');
subplot(2,1,2);
plot(w/pi,angX,'-r');
grid on;
title('相角部分');
xlabel('以\Omega/\pi为单位的频率');
ylabel('相角(弧度)');

2.实验结果

二、求系统函数的稳定性

        实验二:求系统函数H(z)=(z+2)(z-7)/(z3-1.4z2+0.84z-0.288)的稳定性。

1.实验代码

%判断系统的稳定性
a=[1,-1.4,0.84,-0.288];                %输入H(z)的分母多项式系数向量。
zp=roots(a);                           %求极点。
zpm=max(abs(zp));                      %求所有极点模的最大值。%打印值
fprintf('极点:zp=%.2f\n',zp);         %打印极点值,保留两位小数。
fprintf('最大极点模:zpm=%.2f\n',zpm); %打印最大极点模值。%判断是否系统稳
if(zpm<1);disp(['因为zpm=',num2str(zpm),'<1,所以系统稳定']);
else;disp(['因为zpm',num2str(zpm),'>=1,所以系统不稳定']);
end;

2.实验结果

《数字信号处理》系统函数的频率响应、零极点和稳定性的实现相关推荐

  1. VLSI数字信号处理系统——第十章流水线结构的并行自适应递归滤波器

    VLSI数字信号处理系统--第十章流水线结构的并行自适应递归滤波器 作者:夏风喃喃 参考: (1) VLSI数字信号处理系统:设计与实现 (美)Keshab K.Parhi/著 (2) socvist ...

  2. VLSI数字信号处理系统——第四章重定时

    VLSI数字信号处理系统--第四章重定时 作者:夏风喃喃 参考: (1) VLSI数字信号处理系统:设计与实现 (美)Keshab K.Parhi/著 (2) socvista https://wen ...

  3. VLSI数字信号处理系统——第九章滤波器和变换中的算法强度缩减

    VLSI数字信号处理系统--第九章滤波器和变换中的算法强度缩减 作者:夏风喃喃 参考: (1) VLSI数字信号处理系统:设计与实现 (美)Keshab K.Parhi/著 (2) socvista ...

  4. VLSI数字信号处理系统——第五章展开

    VLSI数字信号处理系统--第五章展开 作者:夏风喃喃 参考: (1) VLSI数字信号处理系统:设计与实现 (美)Keshab K.Parhi/著 (2) socvista https://wenk ...

  5. VLSI数字信号处理系统——第六章折叠

    VLSI数字信号处理系统--第六章折叠 作者:夏风喃喃 参考: (1) VLSI数字信号处理系统:设计与实现 (美)Keshab K.Parhi/著 (2) socvista https://wenk ...

  6. VLSI数字信号处理系统——第二章迭代边界

    VLSI数字信号处理系统--第二章迭代边界 作者:夏风喃喃 参考:VLSI数字信号处理系统:设计与实现 (美)Keshab K.Parhi/著 文章目录 VLSI数字信号处理系统--第二章迭代边界 一 ...

  7. VLSI数字信号处理系统——第一章数字信号处理系统导论

    VLSI数字信号处理系统--第一章数字信号处理系统导论 作者:夏风喃喃 参考:VLSI数字信号处理系统:设计与实现 (美)Keshab K.Parhi/著 文章目录 VLSI数字信号处理系统--第一章 ...

  8. VLSI数字信号处理系统——第十三章位级运算架构

    VLSI数字信号处理系统--第十三章位级运算架构 作者:夏风喃喃 参考: (1) VLSI数字信号处理系统:设计与实现 (美)Keshab K.Parhi/著 (2) socvista https:/ ...

  9. VLSI数字信号处理系统——第十四章冗余运算

    VLSI数字信号处理系统--第十四章冗余运算 作者:夏风喃喃 参考: (1) VLSI数字信号处理系统:设计与实现 (美)Keshab K.Parhi/著 (2) socvista https://w ...

  10. qtcp多用户同时发信息的信号处理_FPGA进行数字信号处理的相关问题有哪些?来看数字信号处理系统架构分析!...

    关注并标星大同学吧 每周1次,打卡阅读 快速获取行业最新资讯 经验犹如一盏明灯的光芒 它使早已存在于头脑中 朦胧的东西豁然开朗 全文共3031字,预计阅读6分钟 笔经面经(第22期) 在2000年之后 ...

最新文章

  1. Discuz!X论坛开发(九)二次开发之Discuz X2 文件目录功能详解
  2. poj 2115 C Looooops(扩展欧几里德算法)
  3. 数据中心空调系统一种变风量节能控制策略
  4. 自带的数据集_机器学习练习数据哪里找?两行代码搞定!
  5. Android开发之assets目录下资源使用总结
  6. jdbc连接mysql的配置文件_如何实现jdbc连接数据库并通过配置文件调用数据的方法(代码)...
  7. Maven 模块管理
  8. 负数如何归一化处理_「译」 对比归一化和标准化——量化分析
  9. 宇宙第一 IDE Visual Studio 支持 Java 了!
  10. WebLogic下部署war包
  11. Multipart生成的临时文件
  12. linux编译框架的搭建,Linux下单机版的beego框架的搭建
  13. c语言鼠标游戏,c语言写的鼠标操作的五子棋游戏,欢迎观赏!
  14. 回顾2019,展望2020
  15. libiconv android编译,编译cBPM-android-19—CodeBlocks—CentOS7— ndk10—编译libiconv和xerces-c...
  16. 虚拟机桥接模式网络配置
  17. 项目经理之我思员工能动性
  18. 网站建设--报刊订阅管理系统(java+html)(课程设计)内置部分代码和截图,资源库中有该资源
  19. html的锚标记,HTML验证锚标记
  20. Android通过Chrome Inspect调试WebView的H5 App出现空白页面的解决方法(不需要FQ)

热门文章

  1. 借助Sci-Hub免费下载外文文献
  2. python 贪吃蛇
  3. linux安装桌面键盘,如何在 Linux 中使用屏幕键盘
  4. PostgreSQL column cryptographic use pgcrypto extension and optional openssl lib
  5. 多媒体技术的应用领域有哪些?
  6. matlab数学实验 课件,MATLAB数学实验课件.PPT
  7. C语言编译器字母怎么输入,c语言编译器怎么使用,c语言编译器下载使用教程
  8. Linux实现倒计时显示时分QT,qt实现倒计时示例
  9. python网校_《猎豹网校:快速掌握Python系统管理-53讲》
  10. RubyOnRails 学习网站