基于MATLAB做巴特沃斯低通滤波器.

基于MATLAB设计巴特沃斯低通滤波器

课程设计

专 业: XXXXXX

姓 名: XXX

学 号: XX

指导老师: XXX

2011年 11 月 26日

通信系统仿真课程设计任务书

院(系):电气信息工程学院

姓名XXX学号XX专业XXXXXX课程设计题目基于MATLAB设计巴特沃斯低通滤波器指导教师XX主要内容:

本文重点研究怎样通过MATLAB来模拟出巴特沃斯低通滤波器。讨论巴特沃斯低通滤波器在实际中的一些应用,提出了巴特沃斯低通滤波器的优点。

基本要求:

试设计一个模拟低通滤波器,f_p=2400Hz,f_s=5000Hz,R_p=3 dB,R_s=25dB。分别用巴特沃斯和椭圆滤波器原型,求出其3dB截止频率和滤波器阶数,传递函数,并作出幅频、相频特性曲线。

指导教师(签字):

年 月 日[摘要] 滤波器设计是数字信号处理的重要内容。在MATLAB软件中有丰富的滤波器设计的相关命令,掌握相关的方法后可以提高我们的工作效率。首先对巴特沃斯低通滤波器的特性进行研究,然后用MATLAB信号处理工具箱提供的函数设计出巴特沃斯低通滤波器模型,并对具体实例进行分析,使得巴特沃斯滤波器的设计更加快捷、直观、简单。

[关键词]巴特沃斯低通滤波器; MATLAB仿真;

目 录

1 绪论1

1.1 引言1

1.2 数字滤波器的设计原理1

1.3 数字滤波器的应用2

1.4 MATLAB的介绍3

1.5 本文的工作及安排3

2 滤波器分类及比较4

2.1 滤波器的设计原理4

2.2 滤波器分类4

6

3 巴特沃斯低通滤波器7

3.1 巴特沃斯低通滤波器简介7

3.2 巴特沃斯低通滤波器的设计原理7

4 MATLAB仿真及分析11

4.1 MATLAB工具箱函数11

4.2 巴特沃斯低通滤波器的MATLAB仿真11

另附程序调试运行截图:13

5.1 总结13

5.2 展望13

1 绪论

1.1 引言

凡是有能力进行信号处理的装置都可以称为滤波器。

滤波器在如今的电信设备和各类控制系统里面应用范围最广、技术最为复杂,滤波器的好坏直接决定着产品的优劣。自60A/DC和D/AC,在信号形式上进行匹配转换,同样可以使用数字滤波器对模拟信号进行滤波。[2]

大多数的数字滤波器都归类于选频滤波器,其频率响应函数如下:

(1.1)称为幅频特性函数;称为相频特性函数。幅频特性反应的是信号从此滤波器通过后各个频率成分的振幅衰减情况,相频特性表示的是经过滤波器之后各个频率成分在时间上的延时情况。因此,即使两个滤波器幅频特性相同,而相频特性不同,对相同的输入,滤波器输出的信号波形也是不一样的。通常情况下幅频特性决定了选频滤波器的技术要求,因为巴特沃斯低通滤波器具有固定的相频特性,所以设计时对相频特性基本没有要求。

图1.1低通滤波器的技术要求

图1.1是低通滤波器的幅频特性,和表示通带边界频率和阻带截止频率。通带频率范围为0,在通带(0,)中要求,阻带频率范围为

,在阻带(,)中要求。从到为过渡带,过渡带上的频响一般是单调下降的。一般情况下用分贝数表示通带及阻带内允许的衰减,通带范围内允许的最大衰减为,阻带范围内允许的最小衰减为。和在低通滤波器里分别用下式定义:

(1.2)

(1.3)

从上式可以看出愈小,通带波纹与通带逼近误差愈小;愈大,阻带波纹越小与阻带逼近误差愈小;和之间的距离愈小,过渡带也随之变得更加狭窄。所以通带边界频率、阻带边界频率、通带最大衰减、阻带最小衰减决定了低通滤波器的设计指标。

1.3 数字滤波器的应用

数字乘法器、加法器及延时单元三者共同构成了数字滤波器。其功能是对输入离散信号的数字代码进行运算处理,以达到改变信号频

巴特沃斯低通滤波器 matlab,基于MATLAB做巴特沃斯低通滤波器..doc相关推荐

  1. 巴特沃斯低通滤波器归一化matlab,基于MATLAB设计巴特沃斯低通滤波器

    <基于MATLAB设计巴特沃斯低通滤波器>由会员分享,可在线阅读,更多相关<基于MATLAB设计巴特沃斯低通滤波器(6页珍藏版)>请在人人文库网上搜索. 1.基于MATLAB设 ...

  2. matlab 理想低通滤波器函数,基于MATLAB的理想低通滤波器的设计

    对于不同滤波器而言,每个频率的信号的强弱程度不同.当使用在音频应用时,它有时被称为高频剪切滤波器,或高音消除滤波器.低通滤波器概念有许多不同的形式,其中包括电子线路(如音频设备中使用的hiss 滤波器 ...

  3. 散斑场相加处理matlab,基于MATLAB的数字散斑条纹图滤波比较

    [摘要]数字散斑照相术提取的数字散斑条纹图存在信噪比低.强度弱的特点,因此需要对图像进行滤波除噪.为了比较不同的滤波方法对散斑条纹图的除噪效果,笔者在MATLAB中采用中值滤波.巴特沃斯低通滤波.指数 ...

  4. 逆谐波滤波matlab,基于MATLAB仿真的SPWM逆变电路谐波分析及滤波器设计

    第 7 卷第 3 期 2010 年 9 月 长 沙 理 工 大 学 学 报 ( 自 然 科 学 版 ) Journal of Changsha University of Science and Te ...

  5. 同步电机调速matlab,基于matlab的永磁同步电机调速系统的仿真word格式

    基于matlab的永磁同步电机调速系统的仿真word格式 摘 要本文首先介绍了永磁同步电机的国内外发展状况,然后介绍了永磁同步电机的结构及原理,接着建立了永磁同步电机的数学模型,并在此基础上用MATL ...

  6. 电镀用整流电源设计matlab,基于MATLAB的三相整流电路的仿真研究毕业设计论文

    基于MATLAB的三相整流电路的仿真研究毕业设计论文 西安航空职业技术学院 毕业设计论文西安航空职业技术学院毕 业 设 计(论 文)论文题目:基于 MATLAB 的三相整流电路仿真研究 所属系部:自动 ...

  7. 动态规划生产存储matlab,基于Matlab的动态规划算法的实现及应用

    龙源期刊网 http://www.doczj.com/doc/82f814a7bdd126fff705cc1755270722192e59ad.html 基于Matlab的动态规划算法的实现及应用作者 ...

  8. 水库调度matlab,基于MATLAB模糊系统在水库调度中的应用初探_廖明潮

    文章编号:1009-4881(2004)01-0022-03 收稿日期:2003-04-25 修回日期:2003-12-15 作者简介:廖明朝(1968-),男,湖北省洪湖市人,讲师. 基于MATLA ...

  9. 脉位调制解调 matlab,基于matlab的am调制解调

    基于matlab的am调制解调 基于 Matlab 的 AM 调制解调一.AM 的调制原理AM 是指对信号进行幅度调制 [2].一般做法是先在原信号上叠加一个直流信号,以保证信号 , 然后乘上一个高频 ...

  10. m-qam matlab,基于matlab的M_QAM通信系统仿真.doc

    WORD格式可编辑 专业技术分享 课 程 设 计 任 务 书 学生班级: 通信0802班 学生姓名: 学号: 设计名称:基于matlab的M-QAM通信系统的仿真 起止日期:2011.6.21-201 ...

最新文章

  1. 深度学习运行python文件,出现跨路径搜索其他module,怎么解决?
  2. windows和liunx下换行符问题
  3. ROS 总结(一):ROS系统框架
  4. 这 56 个代码注释让我笑吐了
  5. spring的各种注解的作用-持续更新中
  6. v8声卡调音软件_sE VOXTOON AF2评测:解决复杂跳线需求的声卡
  7. 【UOJ575】光伏元件【网络流建图】【上下界网络流】【费用流】
  8. 【渝粤教育】电大中专跨境电子商务理论与实务 (20)作业 题库
  9. 【LeetCode笔记】15.三数之和(JAVA、双指针)
  10. C#LeetCode刷题之#590-N叉树的后序遍历(N-ary Tree Postorder Traversal)
  11. 摄影测量--空间距离交会
  12. python分解word文档为多个_用python批量处理word文档
  13. 18100出多少取整_一级注册消防考试难点解析,沥青厂房需要多少个水流指示器及追问...
  14. 关于WEB标准的理解
  15. 计算机员工工资管理系统源代码,C员工工资管理系统源代码.doc
  16. 启用邪恶-使用XmlSerializer和一些魔术在Xml中隧道化Xml
  17. 立创EDA——PCB的布局(四)
  18. 《SysML精粹》学习记录--第十一章
  19. ego-motion 自我运动
  20. 摊牌了,做为前端,我经常在用的15个国外网站

热门文章

  1. 苹方字体 for linux,使用macOS苹方替换Windows 10微软雅黑
  2. Mysql查询去空格方法汇总
  3. Java 神级项目 yyds
  4. 基于MicroPython实现ESP32+SSD1306的小恐龙游戏
  5. 小米游戏本2019 I7-9750H安装黑苹果11.5 big Sur
  6. 深度应用驱动的医学知识图谱构建(一)
  7. php排序orderby,云优CMS如何按orderby排序上一条下一条信息
  8. 1407 :上三角矩阵的判断(c语言)
  9. STM32G070用HAL库与AT24C08通讯
  10. win10虚拟打印服务器,win10系统安装虚拟打印机的图文方法