巴特沃斯、切比雪夫滤波器的仿真与实现.doc

巴特沃斯、切比雪夫滤波器的仿真与实现.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
巴特沃斯、切比雪夫滤波器的仿真与实现

华北科技学院课程设计任务书 2013 — 2014 学年第 二 学期 电子信息工程 学院(系、部) 通信工程 专业 B111 班级 课程名称: 移动通信 设计题目: 巴特沃斯、切比雪夫滤波器的仿真与实现 完成期限:自16 周至 18 周共 3 周 内 容 及 任 务 1.设计内容 1)查阅文献资料,掌握滤波器的实现原理。2)对不同滤波器原理进行分析与归类,在此基础上应用Matlab实现滤波器,并对滤波器的性能进行分析与仿真。 2.设计任务 1)完成巴特沃斯、切比雪夫滤波器的设计与仿真; 2)撰写课程设计说明书。 进 度 安 排 起止日期 工作内容 16周周一 任务分配和讨论。 16周周一至17周周一 掌握滤波器的组成与工作原理原理,并进行性能分析 17周周一至17周周三 制定滤波器的设计方案 17周周四至18周周三 完成滤波器的实现与性能仿真 18周周四 调试和分析 18周周五 完成课程设计说明书 参考资料 1、《移动通信基础》 杨家玮著 电子工业出版社 2、《移动通信》 郭梯云著 西安电子科技大学出版社 3、《基于MATLAB的移动通信信道建模与仿真》 刘岚, 4、《MATLAB通信仿真及应用实例详解》邓华等,人民邮电出版社.2003-9 目录 1.前言 3 1.1 MATLAB 3 1.2 滤波器的概念 5 1.2.1滤波器的原理 5 1.2.2理想滤波器与实际滤波器 6 1.2.3 滤波器的分类 7 2.设计目的 9 3.设计原理 9 3.1.模拟低通滤波器的设计指标及逼近方法 9 3.2.巴特沃斯低通滤波器的设计方法 10 3.3.切比雪夫滤波器的设计方法 14 4.详细设计与系统分析 21 4.1程序设计 21 4.1.1巴特沃斯滤波器 21 4.1.2切比雪肤滤波器 23 4.2同一滤波器不同参数的比较 25 4.2.1巴特沃斯滤波器 25 4.2.2切比雪夫滤波器 27 4.3不同滤波器同一阶数的比较 30 4.3.1低通滤波器 30 4.3.2高通滤波器 30 4.3.3带通滤波器 31 4.3.4带阻滤波器 31 5.心得体会 32 6.参考文献 32 摘要:利用MATLAB设计滤波器,可以按照设计要求非常方便地调整设计参数,极大地减轻了设计的工作量,有利于滤波器设计的最优化。M因其强大的数据处理功能被广泛应用于工程计算,其丰富的工具箱为工程计算提供了便利,利用M信号处理工具箱可以快速有效地设计各种数字滤波器,设计简单方便。本文介绍了在MATLAB 环境下滤波器设计的方法和步骤。关键词:滤波器MATLAB MATLAB是美国MathWorks公司开发的一种功能极其强大的高技术计算语言和内容极其丰富的软件库,集数值计算、矩阵运算和信号处理与显示于一身。该软件最初是由美国教授Cleve Moler创立的。1980年前后,他在教线性代数课程时,发现用其他高级语言编程时极不方便,便构思开发了MATLAB,即矩阵实验室(Matrix Laboratory)。该软件利用了当时代表数值线性代数领域最高水EISPACK和LINPACK两大软件包,并且利用Fortran语言编写了最初的一套交互式软件系统,MATLAB的最初版本便由此产生了。 最初的MATLAB由于语言单一,只能进行矩阵的运算,绘图也只能用原始的描点法,内部函数只有几十个,因此功能十分简单。1984年该公司推出了第一个MATLAB的商业版,并用C语言作出了全部改写。现在的MATLAB程序是MathWorks公司用C语言开发的,第一版由steve Bangert主持开发编译解释程序,Steve Kleiman完成图形功能的设计,John Little和Cleve Moler主持开发了各类数学分分析的子模块,撰写用户指南和大部分的M文件。接着又添加了丰富的图形图像处理、多媒体功能、符号运算和与其它流行软件的接口功能,使MATLAB的功能越来越强大。MTALAB系统主要由以下五个部分组成:(1)MATALB语言体系。 MATLAB是高层次的矩阵/数组语言,具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。利用它既可以进行小规模端程,完成算法设计和算法实验的基本任务,也可以进行大规模编程,开发复杂的应用程序。(2)MATLAB工作环境 。这是对MATLAB提供给用户使用的管理功能的总称。包括管理工作空间中的变量据输入输出的方式和方法,以及开发、调试、管理M文件的各种工具。 (3)图形句相系统 。这是MATLAB图形系统的基础,包括完成2D和3D数据图示、图像处

您可能关注的文档

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档