数字信号处理课程设计报告 杨俊
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告
课程名称数字信号处理
课题名称数字滤波器设计及在语音信号分析中的应用
专业通信工程
班级1281
学号201213120101
姓名杨俊
指导教师彭祯韩宁
2014年12月5日
湖南工程学院
课程设计任务书
课程名称数字信号处理
课题数字滤波器设计
及在语音信号分析中的应用专业班级通信工程1281班
学生姓名杨俊
学号201213120101
指导老师彭祯韩宁
审批
任务书下达日期2014 年12月5日
任务完成日期2014 年12月13日
《数字信号处理》课程设计任务书
一、课程设计的性质与目的
《数字信号处理》课程是通信专业的一门重要专业基础课,是信息的数字化处理、存储和应用的基础。通过该课程的课程设计实践,使学生对信号与信息的采集、处理、传输、显示、存储、分析和应用等有一个系统的掌握和理解;巩固和运用在《数字信号处理》课程中所学的理论知识和实验技能,掌握数字信号处理的基础理论和处理方法,提高分析和解决信号与信息处理相关问题的能力,为以后的工作和学习打下基础。
数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应(IIR)滤波器和有限冲激响应(FIR)滤波器。
二、课程设计题目
题目1:数字滤波器设计及在语音信号分析中的应用。
1、设计步骤:
(1)语音信号采集
录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干扰小的环境下录音。
然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。
(2)语音信号分析
使用MATLAB绘出采样后的语音信号的时域波形和频谱图。根据频谱图求出其带宽,并说明语音信号的采样频率不能低于多少赫兹。
(3)含噪语音信号合成
在MATLAB软件平台下,给原始的语音信号叠加上噪声,噪声类型分为如下几种:①白
噪声;②单频噪色(正弦干扰);③多频噪声(多正弦干扰);④其它干扰,可设置为低频、高频、带限噪声,或Chirp干扰、冲激干扰。绘出叠加噪声后的语音信号时域和频谱图,在视觉上与原始语音信号图形对比,也可通过Windows播放软件从听觉上进行对比,分析并体会含噪语音信号频谱和时域波形的改变。
(4)数字滤波器设计及滤波
给定滤波器的规一化性能指标(参考指标,实际中依据每个同学所叠加噪声情况而定)例如:通带截止频率wp=0.25*pi, 阻通带截止频率ws=0.3*pi; 通带最大衰减Rp=1 dB; 阻带最小衰减Rs=15 dB,每个题目至少设计出5个用不同方法的不同类型滤波器。①:采用窗函数法与等波纹法分别设计FIR滤波器来对叠加噪声前后的语音信号进行滤波处理,绘出滤波器的频域响应,绘出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;在相同的性能指标下比较各方法的滤波效果,并从理论上进行分析(或解释)。
②:采用双线性变换法与脉冲响应不变法,分别利用不同的原型低通滤波器(Butterworth型与切比雪夫I型)来设计IIR滤波器,绘出滤波器的频域响应;并用这些数字滤波器对含噪语音信号分别进行滤波处理,比较不同方法下设计出来的数字滤波器的滤波效果,并从理论上进行分析(或解释)。
(5)回放语音信号
对滤波后的语音信号进行回放,感觉滤波前后语音信号的变化。
(6)设计一个语音信号分析与处理系统界面(选作)
利用MATLAB的界面设计功能,设计一个MATLAB环境下的人机交互界面,完成上述滤波器的设计及滤波过程,要求能够接收输入的设计参数,查看设计结果及滤波结果。
目录
1. 课题的主要功能 (1)
1.1问题描述 (1)
1.2功能要求 (1)
2. 课题的功能模块的划分 (2)
2.1语音信号采集 (2)
2.3 含噪语音信号合成 (4)
2.4 数字滤波器设计及滤波 (4)
2.5 回放语音信号 (4)
3. 滤波器实现的原理 (5)
3.1 带阻滤波器 (6)
3.2 低通滤波器 (8)
3.3 高通滤波 (10)
4. 程序调试 (12)
5. 总结 (13)
6. 附件 (13)
6.1 带阻滤波 (14)
6.2 低通滤波 (15)
6.3 高通滤波 (16)
7. 评分表 (17)
1.课题的主要功能
1.1问题描述
录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样,使用MATLAB绘出采样后的语音信号的时域波形和频谱图。在MATLAB 软件平台下,给原始的语音信号叠加上噪声,噪声类型分为如下几种:(1)白噪声;(2)单频噪色(正弦干扰);(3)多频噪声(多正弦干扰);(4)其它干扰,可设置为低频、高频、带限噪声,或Chirp干扰、冲激干扰。绘出叠加噪声后的语音信号时域和频谱图,在视觉上与原始语音信号图形对比,也可通过Windows播放软件从听觉上进行对比,分析并体会含噪语音信号频谱和时域波形的改变。给定滤波器的规一化性能指标(参考指标,实际中依据每个同学所叠加噪声情况而定),对滤波后的语音信号进行回放,感觉滤波前后语音信号的变化。
1.2功能要求
采用IIR滤波器的完全设计函数来设计各型IIR滤波器(Butterworth型与切比雪夫I 型、切比雪夫Ⅱ型和椭圆型的低通、高通、带通、带阻中的至少3种类型),滤掉在MATLAB 软件平台下,给原始的语音信号叠加上噪声,绘出滤波器的频域响应。并用这些数字滤波器对含噪语音信号分别进行滤波处理,比较不同方法下设计出来的数字滤波器的滤波效果,并从理论上进行分析(或解释)。对滤波后的语音信号进行回放,感觉滤波前后语音信号的变化。