课设 高通滤波器要点

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课 程 设 计

设计题目

学 号

专业班级 指导教师 学生姓名 张腾达 吴晔 陈丽娟 杨蕾

通信电子电路课程设计 ——数字滤波器的设计 张光旭 2012210183 光信息12-2班

实验组员 张光旭 吕博闻

2015年1月15日

设计题目通信电子电路课程设计

——数字滤波器的设计

成绩

课程设计主要内容通信电子电路课程设计——数字滤波器的设计

某系统接收端接收到的信号为y=5sin(2π*36t)+2cos(2π

*112t)+ sin(2π*228t) +4cos(2π*356t)发现此信号夹杂了一个正弦噪声noise= 5sin(2π*36t),请设计一个高通滤波器将此噪声滤除,从而恢复原信号。

我做了切比雪夫、巴特沃斯、汉宁窗三种方法。

签名: 20 年月日

目录

1.设计要求---------------------------------------------------1

2.Matlab软件介绍---------------------------------------------1

3.切比雪夫Ⅰ型高通滤波器-------------------------------------2

3.1切比雪夫滤波器简介-------------------------------------2

3.2实验程序-----------------------------------------------2

3.3实验图形及分析-----------------------------------------3

4.巴特沃斯高通滤波器------------------------------------------5

4.1设计过程-----------------------------------------------5

4.2双线性变换法简介---------------------------------------5

4.3实验程序-----------------------------------------------6

4.4实验图形及分析-----------------------------------------7

4.5切比雪夫与巴特沃斯对比---------------------------------9

5.汉宁窗设计滤波器--------------------------------------------9

5.1参数计算-----------------------------------------------10 5.2实验程序-----------------------------------------------10

5.3实验图形及分析-----------------------------------------11

6.布莱克曼窗设计滤波器----------------------------------------13 6.1试验程序-----------------------------------------------13 6.2实验图形及分析-----------------------------------------14

6.3汉宁窗与布莱克曼窗的区别--------------------------------16

7.FIR与IIR对比-----------------------------------------------17

7.实验心得-----------------------------------------------------17

8.参考资料----------------------------------------------------18

1.设计要求:

某系统接收端接收到的信号为y=5sin(2π*36t)+2cos(2π*112t)+ sin(2π

*228t) +4cos(2π*356t)发现此信号夹杂了一个正弦噪声noise= 5sin(2π

*36t),请设计一个高通滤波器将此噪声滤除,从而恢复原信号。

要求:

(1)请写出具体的MATLAB程序,并详细解释每条程序

(2)画出滤波前后信号的频谱图

(3)画出所设计滤波器的幅频和相频特性图,并写出具体参数

2.软件介绍:

简介:MATLAB 是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用MATLAB,您可以较使用传统的编程语言(如C、C++ 和Fortran)更快地解决技术计算问题。

MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。

MATLAB 提供了很多用于记录和分享工作成果的功能。可以将您的 MATLAB 代码与其他语言和应用程序集成,来分发您的 MATLAB 算法和应用。

主要功能:

1.此高级语言可用于技术计算

2.此开发环境可对代码、文件和数据进行管理

3.交互式工具可以按迭代的方式探查、设计及求解问题

4.数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等

5.二维和三维图形函数可用于可视化数据

6.各种工具可用于构建自定义的图形用户界面

7.各种函数可将基于 MATLAB 的算法与外部应用程序和语言(如 C、C++、Fortran、Java、COM 以及 Microsoft Excel)集成

相关文档
最新文档