matlab课后实验6答案,matlab课后实验六-程序员宅基地

技术标签: matlab课后实验6答案  

d6813dedc929c79f71512d4d5427e8c0.png

1、实验目的

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

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

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

利用双线性变换设计IIR 滤波器(只介绍巴特沃斯数字低通滤波器的设计),首先要设计出满足指标要求的模拟滤波器的传递函数)(s H a ,然后由)(s H a 通过双线性变换可得所要设计的IIR 滤波器的系统函数)(z H 。

如果给定的指标为数字滤波器的指标,则首先要转换成模拟滤波器的技术指标,这里主要是边界频率s p w w 和的转换,对s p αα和指标不作变化。边界频率的转换关系为

)2

1tan(2w T =

Ω。接着,按照模拟低通滤波器的技术指标根据相应设计公式求出滤波器的阶数N 和dB 3截止频率c Ω;根据阶数N 查巴特沃斯归一化低通滤波器参数表,得到归

一化传输函数)(p H a ;最后,将c s p Ω=代入)(p H a 去归一,得到实际的模拟滤波器传输函数)(s H a 。之后,通过双线性变换法转换公式1

1

112--+-=z z T s ,得到所要设计的IIR 滤波器的系统函数)(z H 。

利用所设计的数字滤波器对实际的心电图采样信号进行数字滤波器。

3、心电图信号采样序列)(n x

人体心电图信号在测量过程中往往受到工业高频干扰,所以必须经过低通滤波处理后,才能作为判断心脏功能的有用信息。下面给出的数据是一实际心电图信号采样序列样本)(n x ,其中存在高频干扰。本实验中,以)(n x 作为输入序列,滤除其中的干扰成分。 ]

2,-2,0,0,-2,-2,-,0,-2,-2,0,-2,-4,0,0,0,0,0,0,010,6,6,6,44,8,12,12,32,-4,-2,--66,,-84,-90,-16,-38,-60-,0,-2,6,12,84,-4,-6,-6-4,-6,-6,-,-6,-4,-2,-4,-2,0,-4[)(=n x 4、实验步骤及内容

(1)复习有关巴特沃斯模拟滤波器的设计和用双线性变换法设计IIR 数字滤波器的内容,用双线性变换法设计一个巴特沃斯IIR 低通数字滤波器。设计指标参数为:在通带内频

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39881575/article/details/116007143

智能推荐

计算机从图灵到冯诺依曼,电脑是谁发明的 冯·诺依曼和图灵(两人都起到了重要作用)...-程序员宅基地

文章浏览阅读3.8k次。我们如今的生活是离不开电脑的,电脑在人类生活中起了不可或缺的作用。那么你知道电脑室谁发明的吗?有人说是图灵。有人说是冯·诺依曼,我个人觉得他们两个任何一个都不是,他们两个一起才是,因为如果少了他俩其中任何一个人,我们现在可能还没有电脑这种东西。电脑的发明者电脑,学名计算机,是一种能够数值计算、逻辑计算,还具有存储记忆功能的机器。它还能按照程序运行,自动、高速处理海量数据,是一项非常了不起的发明。全..._计算机发明 图灵

简述div标签和span标签的不同_<div>与<span>的区别是什么?-程序员宅基地

文章浏览阅读1.2k次。div与span之与的区别是什么?div css组织html中经常使用与标签,默许这个标签感到不有甚么分辨,加了后字体、笔墨大小、字体色调等样式都不有区别(或者说两者没有被染指默认渲染款式)。那div和span毕竟甚么区别呢?在实践html布局中怎么决议span和div?一、与雷同处:1、二者凡是HTML标签内容内容2、div与span内均可以或许使用class模式模式3、div与span内均能够..._div与span标签的区别

CUDA与cuDNN安装及tensorflow-gpu2.1下载_cudnn下载清华源-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏14次。1、CUDA1.1、查看电脑显卡及驱动版本1.2、下载安装包1.3、安装步骤2、cuDNN2.1、下载安装包2.2、安装步骤3、环境变量配置4、tensorflow-gpu2.1下载一、CUDA下载及安装1、查看电脑显卡及驱动版本打开NVIDIA控制面板,可查看显卡及驱动版本,如图所示:2、根据自己驱动版本及下表来下载对应的CUDA温馨提示:可以更新显卡驱动版本用来下........._cudnn下载清华源

【java毕业设计】基于java+Lucene+Tomcat的搜索引擎设计与实现(毕业论文+程序源码)——搜索引擎_论文是基于lucene,毕设可以用es写吗?-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏11次。大家好,今天给大家介绍基于java+Lucene+Tomcat的搜索引擎设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。文章目录:搜索引擎的定义就是指按照既定的策略与方法,采取相关的计算机程序,通过在互联网中进行寻找信息,并显示信息,最后把找到的信息进行整理和筛选,为搜索引擎的使用者提供检索信息的服务,终极目标是为了提供给使用者,他所搜索信息相关的资料的计算机系统。搜索引擎的种类繁多,既可以进行全文的索引,还可以进行目录的索引,不仅有集合式的搜索引擎,还有垂直搜索的引擎以及元搜索引擎。除此之外,_论文是基于lucene,毕设可以用es写吗?

基于C语言的小型超市库存与销售管理系统_c语言小型超市管理系统分析-程序员宅基地

文章浏览阅读464次,点赞2次,收藏7次。管理员可浏览某天的或日期区间内的所有销售记录,可对指定日期区间内的销售记录进行综合统计,统计每种商品的销量、收入,统计总收入,可通过销量、销售额筛选统计结果。管理员和售货员可对库存内商品进行销售,对销售请求进行检查,销售后对库存相应商品的余量进行更新,同时记录销售的商品信息、销售时间,更新销售记录数据文件。管理员可手动添加商品,也可从文件中批量导入商品,可查看库存内的全部商品信息,对于库存内商品数为 0 的商品可进行批量清理。管理员用户可浏览系统内所有的用户的账号、密码、权限类别,可添加用户,可删除用户。_c语言小型超市管理系统分析

没有android:padding属性,android自定义无上下padding的textview-程序员宅基地

文章浏览阅读144次。因为工作需要需要无上下padding的textview,经过查阅资料,很多说xml中的配置includefontpadding=false,但无法实现0 padding的需要。也有说通过设置负数的marginTop实现,但是不同字体,需要设置的值不同(因为自带的padding也不同),因此自己写了一个自定义的无padding类。http://blog.csdn.net/chenkai1992041..._不设置padding android

随便推点

Ubuntu下apt-get安装与pip安装的区别_ubuntu apt-get pip 区别-程序员宅基地

文章浏览阅读681次。1. pip与apt-get的区别在哪儿呢?pip用来安装来自PyPI的Python所有的依赖包,并且可以选择安装任何在PyPI上已上传的先前版本的依赖包; apt-get可以用来安装软件、更新源、也可以用来更新自Ubuntu的典型依赖包,典型安装即意味着它只是安装(最新发布的,或最近一个的)单一版本,并且我们不能决定我们要安装的依赖包的版本或选择它之前的版本。2. 什么时候该_ubuntu apt-get pip 区别

问题 1840: [蓝桥杯][2015年第六届真题]赢球票-程序员宅基地

文章浏览阅读468次。问题 1840: [蓝桥杯][2015年第六届真题]赢球票时间限制: 1Sec 内存限制: 128MB 提交: 160 解决: 84题目描述某机构举办球票大奖赛。获奖选手有机会赢得若干张球票。主持人拿出 N 张卡片(上面写着 1~N 的数字),打乱顺序,排成一个圆圈。你可以从任意一张卡片开始顺时针数数: 1,2,3.....如果数到的数字刚好和卡片上的数字相同,则把该卡片收入囊中..._2015年第六届真题]赢球票

第二百五十八节,Tornado框架-逻辑处理get()方法和post()方法,初识模板语言-程序员宅基地

文章浏览阅读181次。Tornado框架-逻辑处理get()方法和post()方法,初识模板语言 Tornado框架,逻辑处理里的get()方法,和post()方法get()方法,处理get方式的请求post()方法,处理post方式的请求self.get_argument()接收get方式或post方式请求传值,参数是要接收值的名称,如表单传值接收表单数据#!/usr/bin/env python..._tornado 接收post

如何基于阿里云ECS快速搭建Docker环境_如何在阿里云esc上构建容器-程序员宅基地

文章浏览阅读597次。本教程介绍如何基于阿里云ECS快速搭建Docker环境,并使用Docker部署一个Nginx服务,通过本教程的操作,您可以基于阿里云ECS实例快速搭建一个Docker环境,并在Docker环境中部署一个Nginx服务。背景知识容器技术容器是一个允许我们在资源隔离的过程中,运行应用程序和其依赖项的 、轻量的 、操作系统级别的虚拟化技术, 运行应用程序所需的所有必要组件都打包为单个镜像,这个镜像是可以重复使用的。当镜像运行时,它是运行在独立的环境中,并不会和其他的应用共享主机操作系统的内存、CPU或_如何在阿里云esc上构建容器

编写程序C语言 用递归法求n,用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n...-程序员宅基地

文章浏览阅读6.5k次。用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*nint fun(int n){if(n==2){return 2;}else{return fun(n-1)+(n-1)*..._对给定的m,编写一个函数求满足1*2+2*3+3*4+..(n-1)*n<=m的最大的n。

JSP简介_jsp引擎有什么作用-程序员宅基地

文章浏览阅读2.2k次,点赞3次,收藏22次。JSP简介一,JSP引擎1,JSP引擎是指支持JSP的Web服务器或Web容器。2,JSP引擎作用是把JSP标签、JSP页中的Java代码甚至连同静态HTML内容先转换成为大块的Java代码,然后Servlet被JSP引擎自动地编译成Java字节码,最后生成的整个页面信息返回给客户端。二,JSP执行过程1,Web容器处理JSP文件请求需要经过以下阶段:① 请求:客户端向服务器发送请求② 翻译阶段:JSP文件会被Web容器中的JSP引擎转换成Java源码。③ 编译阶段:Java源码会被编译成_jsp引擎有什么作用

推荐文章

热门文章

相关标签