matlab 冲激响应不变法,matlab实验七冲激响应不变法IIR数字滤波器设计.doc
(数字信号处理)实验报告
实验名称 实验七 冲激响应不变法IIR数字滤波器设计
实验时间 年 月 日
专业班级 学 号 姓 名
成 绩 教师评语:
一、实验目的
1、掌握构成一个频率响应与给定的滤波特性相接近的模拟滤波器的设计原理。
2、掌握用冲激响应不变法设计IIR数字滤波器的基本原理和算法。
3、了解数字滤波器和模拟滤波器的频率响应特性,掌握相应的计算方法,分析用冲激响应不变法获得的数字滤波器频率响应特性中出现的混叠现象。
1、冲激响应不变法设计IIR数字滤波器的基本原理和算法
采用冲激响应不变法设计数字滤波器,就是使其单位样值响应与相应的模拟滤波器的冲激响应在抽样点处的量值相等,即
(1)
其中T为抽样周期。
因此用冲激响应不变法设计IIR数字滤波器的基本步骤,就是首先根据设计要求确定相应的模拟滤波器的传递函数,经Laplace反变换求出冲激响应后,对它进行抽样得到的等于数字滤波器的单位样值响应,再经z变换所得就是数字滤波器的传递函数。
如果模拟滤波器的传递函数的N个极点都是单极点,则可以将写成部分分式展开的形式
(2)
那么,经Laplace反变换求出的模拟滤波器的冲激响应为
相对应的数字滤波器的单位样值响应为
对上式作z变换,得
(3)
由上面的推导可见,只要模拟滤波器的传递函数的N个极点都是单极点,当已经求出各个极点值和部分分式的系数后,则可以从模拟滤波器的传递函数的表达式(2)直接得到数字滤波器的传递函数的表达式(3)。
2、Butterworth和Chebyshev模拟滤波器的设计方法
(1)Butterworh原型
MATLAB提供了函数[z,p,k]=buttap(N)用来设计N阶归一化的Butterworth模拟低通滤波器;函数[b,a]=u_buttap(N,Omegac)给出未归一化的Butterworth模拟低通滤波器原型;再利用函数[C,B,A]=sdir2cas(b,a)得到级联形式的N阶Butterworth模拟低通滤波器原型>>N=3;OmegaC=0.5;
>> [b,a]=u_buttap(N,Omegac);
>> [C,B,A]=sdir2cas(b,a)
(2)按给定技术指标设计Butterworth模拟低通滤波器
函数[b,a]=afd_butt(Wp,Ws,Rp,As)用来实现按给定技术指标设计Butterworth模拟低通滤波器;函数[db,mag,pha,w]=freqs_m(b,a,0.5*pi)绘制模拟滤波器频响特性,得出衰减值,幅频特性,相频特性和自变量w;函数[H,w]=freqs(b,a,0.5*pi)绘制模拟滤波器频响特性,给出复函数H,再由abs(H)和angle(H)求出幅频和相频特性;[ha,x,t]=impulse(b,a)求出模拟滤波器冲激响应。
>>Wp=0.2*pi;Ws=0.3*pi;Rp=7;As=16;
>> [b,a]=afd_butt(Wp,Ws,Rp,As)
>> [db,mag,pha,w]=freqs_m(b,a,0.5*pi)
>> [ha,x,t]=impulse(b,a)
(3)数字滤波器设计-Butterworth
函数[b,a]=imp_incr(c,d,T)用来实现冲激响应不变的映射,c、d分别为模拟滤波器系统函数Ha(s)的分子、分母的系数;T为抽样周期;
%数字滤波器技术指标
>>wp=0.2*pi;ws=0.3*pi;Rp=1;As=15;
%对应的模拟滤波器技术指标
>>T=1;Wp=wp/T;Ws=ws/T;
>>[cs,cd]=afd_butt(Wp,Ws,Rp,As);
>> [b,a]=imp_invr(cs,ds,T)
%并联形式的系统函数系数
>>[C,B,A]=dir2par(b,a)
函数[H,w]=freqz(b,a)绘制数字滤波器频响特性,给出复函数H,再由abs(H)和angle(H)求出幅频和相频特性。
(4)Chebyshev原型
MATLAB提供了函数[z,p,k]=cheblap(N,Rp)用来设计N阶通带波动为Rp的归一化Chebyshev模拟低通滤波器;函数[b,a]=u_chb1ap(N,Omegac)给出未归一化的Chebyshev模拟低通滤波器原型。
(5)按给定技术指标设计Chebysheb模拟低通滤波器
函数[b,a]=afd_chb1(Wp,Ws,Rp,As)用来实现按给定技
matlab 冲激响应不变法,matlab实验七冲激响应不变法IIR数字滤波器设计.doc相关推荐
- matlab 冲激响应不变法,matlab实验七 冲激响应不变法IIR数字滤波器设计
(数字信号处理)实验报告 实验名称 实验七 冲激响应不变法IIR 数字滤波器设计 实验时间 年 月 日 专业班级 学 号 姓 名 成 绩 教师评语: 一.实验目的 1.掌握构成一个频率响应与给定的滤波 ...
- matlab冲激响应不变发,matlab实验七冲激响应不变法IIR数字滤波器设计
matlab实验七冲激响应不变法IIR数字滤波器设计 (数字信号处理)实验报告实验名称 实验七 冲激响应不变法IIR数字滤波器设计 实验时间 年 月 日专业班级 学 号 姓 名 成 绩 教师评语: 一 ...
- iir数字滤波器设计及matlab实现,iir数字滤波器设计及其matlab实现
iir数字滤波器设计及其matlab实现 1IIR 数字滤波器设计及其 MATLAB 实现自动化学院 杨梅 201422070125摘 要IIR 数 字 滤 波 器 在 设 计 上 可 以 借 助 成 ...
- 基于MATLAB的数字信号处理(4) IIR数字滤波器设计及软件实现
文章目录 一.实验目的 二.实验原理 三.设计IIR数字滤波器 一.实验目的 熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法 学会调用 MATLAB 信号处理工具箱中滤波器设计函数(或滤波器设 ...
- matlab的数字滤波器,基于Matlab的IIR数字滤波器设计方法比较及应用
0 引言 数字滤波器(Digital Filter)是指输入.输出都是离散时间信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件.数字滤波器在数字信号处理中起着非常重要 ...
- matlab离散系统差分求全响应,实验七(1)
<实验七(1)>由会员分享,可在线阅读,更多相关<实验七(1)(12页珍藏版)>请在金锄头文库上搜索. 1.1学号: 14132501630信号与系统实验报告学生姓名 刘记军 ...
- matlab绘制系统函数频率特性,实验七用MATLAB进行系统频率特性曲线绘制
实验七用MATLAB进行系统频率特性曲线绘制 自动控制原理 课程验证性实验报告 实验名称 用MATLAB进行系统频率特性曲线绘制 实验时间 2013年 05月30日 学生姓名 实验地点 070312 ...
- 实验六 基于MATLAB的IIR数字滤波器设计
目录 一.实验目的: 二.实验原理: 1.脉冲响应不变法 2.双线性变换法 3.数字滤波函数 三.作业: 更多相关文章点这里哦 一.实验目的: 1.加深对IIR数字滤波器常用指标的理解: 2.学会设计 ...
- iir matlab 带通,基于Matlab的带通IIR数字滤波器设计与仿真
1引言数字滤波技术是数字信号分析.处理技术的重要分支[1].无论是信号的获取.传输,还是信号的处理和交换都离不开滤波技术,它对信号安全可靠和有效灵活地传输是至关重要的.在所有的电子系统和各类控制系统中 ...
最新文章
- VC++学习(15):多线程
- spring smtp_使用Spring使用Java发送电子邮件– GMail SMTP服务器示例
- 在淘宝买水果短斤缺两是不是成了潜规则?
- OPPO 物联网开放之路
- 斯坦福大学公开课机器学习:advice for applying machine learning | learning curves (改进学习算法:高偏差和高方差与学习曲线的关系)...
- 深度LINUX不喜欢
- ftp文件传输有服务器吗,ftp文件传输有服务器吗
- 人工智能面试问题整理
- 计算机基础知识经典问答题,计算机基础知识问答题和答案一.doc
- 子div在父div垂直居中的最好方法
- android微信摇一摇(抽奖)
- Bugku CTF 抄错的字符 WP
- oracle 运行分钟,oracle 整点运行或每5分钟运行一次
- Gson的基本介绍和使用
- 雨中走路淋雨多还是跑步淋雨多?
- nginx学习笔记七(nginx HTTP框架的执行流程)
- 吾爱破解热榜:45k 的小工具让 Windows 升级成「全面屏」!
- 【渝粤题库】广东开放大学 建筑制图 形成性考核
- 前端导出Excel(自定义样式、多级表头、普通导出)
- 好用的标签云在线生成工具
热门文章
- python 比较运算符列表_python基础-列表,文件,运算符
- Qt-网易云音乐界面实现-9 照片墙功能
- 电子证书管理系统前台_电商平台后台之商品管理系统组成模块
- portal服务器信息超时,某学校Agile Controller-Campus(V100R003C50SPC300)作为portal服务器用户反映认证通过后一定时间内掉线需重新认证问题排查...
- 记 [GXYCTF2019]Ping Ping Ping 1
- 工作流系统之四十二 业务规则和业务过程
- Archlinux安装yaourt
- 人家不卡学历,是自己真的没能力
- 旧手机怎么当文件服务器,用旧手机做云存储服务器
- opencv滤镜-素描