对给定信号进行频域滤波 下载本文

内容发布更新时间 : 2024/10/22 22:59:37星期一 下面是文章的全部内容请认真阅读。

科技学院

课程设计课题任务表

自动化系 09 级学生

相关课数字信号分析的指导教师 程 课程设计 聂文滨 学生人数 2 课题名对给定信号进行频域滤波 设计地点 自选称课题工作内容 课程设计目的: 1)学会使用MATLAB,掌握MATLAB的程序设计方法 2)掌握在WINDOWS环境下的语音信号采集方法 3)综合运用数字信号处理的基本理论,基本概念,基本方法进行频谱分析和滤波器设计,学会用MATLAB设计数字滤波器,学会用MATLAB分析和处理信号。 课程设计任务: 功能:对给定的数据进行频谱分析,要求设计有数据导入界面,各种参数有软件界面可以输入,在频谱分析的基础上,滤除噪声分量。对滤波前后的数据分别绘制波形曲线。 设计步骤: 1> 2> 3> 4> 5> 6> 初步完成总体设计,搭好框架,设计各功能函数; 设计人机对话界面,确定控制参数的输入方法; 编写频谱分析的相应程序 用结构化设计方法。一个程序划分成若干模块,每一个模块的函数功能要划分好,总体设计应画出流程图; 2> 输入输出界面要友好; 课程设计报告的内容包括: 1> 2> 3> 程序的设计思想,包括功能描述,函数接口的确定; 流程图; 源程序代码; I / 18

承担本课设学生签名 舒适(098202227>,张锦威(098202238> 学生分工说明 II / 18

目录

一. 课程设计任务1

1、掌握MATLAB及其在数字信号处理中的应用1 2、课程设计题目:对给定信号进行频域滤波1 二. 课程设计原理及设计方案2 1、滤波器设计原理2 1.1滤波器概述2

1.2FIR数字滤波器设计原理2 1.3 FIR数字滤波器的特性2 2、设计方案5

三. 课程设计的步骤和结果6

1、读取声音信号并对其进行频谱分析6 2、设计滤波器对信号进行滤波7 3、GUI界面设计11

3.1 BUTTON1 声音信号提取11 3.2 BUTTON2 退出系统12 3.3 BUTTON3 运行12 3.4文本编辑框15 3.5 GUI整体界面15 四. 课程设计总结16 五. 设计体会17 六. 参考文献18

I / 18