实验三:用双线性变换法设计IIR数字滤波器

一.实验目的:

(1)熟悉用双线性变换法设计IIR数字滤波器的原理与方法。

(2)掌握数字滤波器的计算机仿真方法。

(3)通过观察对实际心电图信号的滤波作用,获得数字滤波的感性知识。

二.实验内容及步骤:

(1) 用双线性变换法设计一个巴特沃斯低通IIR数字滤波器,设计指标参数为:在通带内频率低于0.2pi时,最大衰减小于1dB;在阻带内[0.3pi , pi] 频率区间上,,最小衰减大于15dB;

(2) 以0.02pi为采样间隔,打印出数字滤波器在频率区间[ 0, 0.5pi]上的幅频响应特性曲线;

(3) 用所设计的滤波器对实际心电图信号采样序列(在本实验后面给出)进行仿真滤波处理,并分别打印出滤波前后的心电图波形图,观察总结滤波作用与效果。

三.实验原理与方法:

(1)复习有关巴特沃斯模拟滤波器设计和用双线性变换法设计IIR数字滤波器的内容,用双线性变换法设计数字滤波器系统函数H(z)。

根据设计指标,调用MA TLAB工具箱函数buttord和butter,也可得到H(z)。

(2)编写滤波器仿真程序,计算H(z)对心电图信号采样序列x(n)的相应序列y(n)。

(3)在通过计算机上运行仿真滤波程序,并调用通用绘图子程序,完成实验内容(2)和(3)。四.实验主要仪器设备和材料

计算机。MATLAB7.0或以上版本

五.实验报告要求

(1)简述实验目的及原理;

(2)由所打印的特性曲线及设计过程简述双线性变换法的特点;

(3)对比滤波前后的心电图信号波形,说明数字滤波器的滤波过程与滤波作用;

(4) 简要回答思考题.

六.实验步骤

心电图信号采样序列样式本x(n)

{ x(n) } = { -4 , -2, 0, -4, -6, -4, -2, -4, -6, -6, -4, -4, -6, -6, -2, 6, 12, 8, 0, -16

-38, -60, -84, -90, -66, -32, -4, -2, -4, 8,12, 12 , 10, 6, 6, 6, 4, 0, 0, 0

0, 0, -2, -4, 0, 0, 0, -2, -2, 0,0 , -2,, -2, -2, -2, 0}

程序代码

x=[-4,-2,0,-4,-6,-4,-2,-4,-6,-6,-4,-4,-6,-6,-2,6,12,8,0,-16,-38,-60,-84,-90,-66,-32,-4,-2,-4,8,12,12,10 ,6,6,6,4,0,0,0,0,0,-2,-4,0,0,0,-2,-2,0,0,-2,-2,-2,-2,0];

k=1;

close all;

figure(1);

subplot(2,2,1);

n=0:55;

stem(n,x,'.');

axis([0,56,-100,50]);

xlabel('n');

ylabel('x(n)');

双线性映射matlab,matlab用双线性变换法设计IIR数字滤波器相关推荐

  1. matlab调用mstg,实验五 双线性变换法设计IIR数字滤波器

    实验五 IIR 数字滤波器设计 一.实验目的 (1)熟悉用双线性变换法设计IIR 数字滤波器的原理与方法: (2)学会调用MATLAB 信号处理工具箱中滤波器设计函数设计各种IIR 数字滤波器,学会根 ...

  2. Matlab | 数字信号处理:双线性变换法设计IIR数字滤波器

    ========================================== 博主github:https://github.com/MichaelBeechan 博主CSDN:https:/ ...

  3. matlab双线性变换切比雪夫2,语音信号滤波去噪——使用双线性变换法设计切比雪夫II型.doc...

    语音信号滤波去噪--使用双线性变换法设计切比雪夫II型.doc 语音信号滤波去噪--使用双线性变换法设计切比雪夫II型滤波器 学生姓名:李谷越 指导老师:胡双红 摘 要 本课程设计的主要目的石设计一个 ...

  4. matlab求双线性变换法,[Matlab]双线性变换法设计数字低通滤波器

    测试代码: %%****bin_lp.m*******************%% %% 使用双线性变换法设计低通滤波器 %% 2018年6月13日 14:27:37 %% author:Alimy ...

  5. [Matlab]双线性变换法设计数字低通滤波器

    测试代码: %%****bin_lp.m*******************%% %% 使用双线性变换法设计低通滤波器 %% 2018年6月13日 14:27:37 %% author:Alimyc ...

  6. [Matlab]双线性变换法设计数字带通滤波器

    测试代码: %%****bin_bp.m*******************%% %% 使用双线性变换法设计带通滤波器 %% 2018年6月13日 16:30:34 %% author:Alimyc ...

  7. 双线性变换法设计原型低通为椭圆型的数字IIR高通滤波器

    设计内容及要求 本文用双线性变换法设计原型低通为椭圆型的数字IIR高通滤波器,通带边界频率为550Hz,阻带边界频率分别为450Hz,通带最大衰减3dB,阻带最小衰减42dB,抽样频率为2000Hz, ...

  8. matlab数字滤波器设计实验,用MATLAB设计IIR数字滤波器

    [实例简介] 用MATLAB设计IIR数字滤波器,用MATLAB设计IIR数字滤波器,用MATLAB设计IIR数字滤波器 set(gca, YTick Mode, manual, 'YTick', [ ...

  9. matlab 冲激响应不变法,matlab实验七 冲激响应不变法IIR数字滤波器设计

    (数字信号处理)实验报告 实验名称 实验七 冲激响应不变法IIR 数字滤波器设计 实验时间 年 月 日 专业班级 学 号 姓 名 成 绩 教师评语: 一.实验目的 1.掌握构成一个频率响应与给定的滤波 ...

  10. matlab 冲激响应不变法,matlab实验七冲激响应不变法IIR数字滤波器设计.doc

    (数字信号处理)实验报告 实验名称 实验七 冲激响应不变法IIR数字滤波器设计 实验时间 年 月 日 专业班级 学 号 姓 名 成 绩 教师评语: 一.实验目的 1.掌握构成一个频率响应与给定的滤波特 ...

最新文章

  1. 009_调色盘和高亮样式
  2. Faster RCNN网络简介
  3. Sigmoid函数与逻辑回归
  4. 清华大学python镜像_使用清华开源镜像安装tensorflow
  5. 5.Java 面试题整理(JDBC ,JDO 方面)
  6. Vue模板语法---vue工作笔记0003
  7. ROS2——Windows上的安装笔记
  8. java窗口小程序atm_写一个ATM机小程序(JAVA), 目前老师 讲到了 静态工厂
  9. Docker cpu memory quota使用说明
  10. SpringCloud之熔断器Hystrix
  11. 不知道何时,我逐渐丧失了表达能力
  12. 十四、springBoot2.0 自定义异常
  13. 关于Adams仿真过程中问题的解决记录
  14. python练习题(3)--字符串及正则表达式的应用
  15. 给图像添加相框、圆形圆角显示图片、图像合成知识
  16. 单片机:延时函数的理解
  17. MATLAB中clf函数
  18. Swagger学习笔记(基于Go-Gin)
  19. FOTA与OTA区别在哪?
  20. xshell里面使用黑色背景时蓝色字体看不清楚的解决方法

热门文章

  1. Linux 快捷键大全
  2. App Store审核标准
  3. tp5验证码详细代码
  4. 谷歌浏览器设置暗黑模式
  5. 2021南京大学软件学院考研经验
  6. SM3密码杂凑算法原理
  7. 高等数学 下册 第九章 偏导数 笔记
  8. 高等数学下册——引力
  9. Win10下 QT的安装配置 (亲测可用)
  10. java springboot房地产信息管理系统