- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计 报 告
课程名称数字信号处理课题名称 数字滤波器设计及在语音信号分析中的应用专 业通 信 工 程班 级学 号姓 名指导教师彭 祯罗敬湖南工程学院
课 程 设 计 任 务 书
课程名称课 题
专业班级通信工程学生姓名学 号指导老师彭祯审 批任务书下达日期 20 年 月 日
任务完成日期 20年 月 日目 录
1. 数字滤波器设计及在语音信号分析中的应用 6
1.1 课程设计的性质与目的 6
1.2 功能要求 6
1.3 基本设计思想 6
2.设计内容与步骤及结果分析 6
2.1设计步骤: 6
2.2设计流程图及原理图 6
2.2.1设计流程图 6
2.2.2原理图 7
2.3系统各功能模块的实现 8
2.3.2语音信号的时频分析 9
2.3.3语音信号加噪与频谱分析 10
2.3.4数字滤波器设计及滤波 11
2.3.5比较滤波前后语音信号的波形及频谱 17
2.3.6回放语音信号 20
3. 实验总结 20
4. 体会 21
评分表 22
数字滤波器设计及在语音信号分析中的应用
课程设计的性质与目的
《数字信号处理》课程是通信专业的一门重要专业基础课,是信息的数字化处理、存储和应用的基础。通过该课程的课程设计实践,使学生对信号与信息的采集、处理、传输、显示、存储、分析和应用等有一个系统的掌握和理解;巩固和运用在《数字信号处理》课程中所学的理论知识和实验技能,掌握数字信号处理的基础理论和处理方法,提高分析和解决信号与信息处理相关问题的能力,为以后的工作和学习打下基础。
数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应(IIR)滤波器和有限冲激响应(FIR)滤波器。
功能要求
利用MATLAB的界面设计功能,设计一个MATLAB环境下的人机交互界面,完成上述滤波器的设计及滤波过程,要求能够接收输入的设计参数,查看设计结果及滤波结果。
基本设计思想
录制一段的语音信号,并对录制的信号进行采样;否是图2-1流程图
2.2.2原理图图2-2原理图
2.3系统各功能模块的实现
2.3.1语音信号采样录音
采样器的作用是把连续信号变为脉冲或数字序列。图中示出了一个连续信号f(t)经采样器采样后变为离散信号的过程上图中连续信号f(t)经采样器采样后变为离散信号,S(t)为周期性窄脉冲信号,fs(t)为采样后的离散信号,它用下式来表征:fs(t)=f(t)s(t)
采样信号的频率特性为:
如果|F*(jω)|中各个波形不重复搭接,相互间有一定的距离(频率),即若:
Ws=Wmax或Ws=2Wmax即采样定理可叙述如下:如果采样周期满足下列条件,即:
Ws=2*pi/T2Wmax
式中ωmax为连续信号f(t)的最高次谐波的角频率。则采样信号f*(t)就可以无失真地再恢复为原连续信号f(t)。需要指出的是,采样定理只是在理论上给出了信号准确复现的条件。利用PC 机上的声卡和WINDOWS 操作系统可以进行数字信号的采集。将话筒输入计算机的语音输入插口上,启动录音机。按下录音按钮,接着对话筒说话“语音信号处理”,说完后停止录音,屏幕左侧将显示所录声音的长度。点击放音按钮,可以实现所录音的重现。以文件名“BuzzingBee.wav”保存入文件 中。可以看到,文件存储器的后缀默认为. wav ,这是WINDOWS 操作系统规定的声音文件存的标准。2.3.2语音信号的时频分析
利用MATLAB中的“wavread”命令来读入(采集)语音信号,将它赋值给某一向量。再对其进行采样,记住采样频率和采样点数。下面介绍Wavread 函数几种调用格式。
(1)y=wavread(file)说明读取file所规定的wav文件,返回采样值放在向量y中。
(2)[y,fs,nbits]=wavread(file)说明采样值放在向量y中,fs表示采样频率(hz),nbits表示采样位数。
(3)y=wavread(file,N)说明:读取钱N点的采样值放在向量y中。
(4)y=wavread(file,[N1,N2])说明:读取从N1到N2点的采样值放在向量y中。
接下来,对语音信号OriSound.wav进行采样。[y,fs,nbits]=wavered (‘BuzzingBee’); %把语音信号加载入Matlab 仿真软件平中,然后,画出语音信号的时域波形,再对语音信号进行频谱分析。MATLAB提供了快速傅里叶变换算法FFT计算DFT的函数fft,其调用格式如下:Xk=fft(xn,N)
参数xn为被变换的时域序列向量,N是DFT变换区间长度,当
您可能关注的文档
最近下载
- Unit 1 Period 2 Reading and Thinking 课件 2023-2024学年高一英语人教版(2019)必修第一册.pptx VIP
- 中国科学院大学植物生理学课件:第十三章 植物的抗性生理.ppt VIP
- 保险理赔操作规范与流程.docx VIP
- 感染科品管圈课件(提高护士输液时PDA的扫描率).pptx VIP
- 4.3Unit 4 Everyday economics Using language(教学课件)-高中英语外研版(2019)选择性必修第四册.pptx VIP
- 北航算法设计与分析(5套卷).doc VIP
- 【新教材】2025-2026学年统编版(2024)三年级道德与法治上册第4课《科技力量大》课件.pptx
- 护理员服务外包投标方案(完整技术标).docx
- 宁德海上风电项目申请报告 .pdf VIP
- 第13课清朝前中期的鼎盛与危机课件高中历史必修中外历史纲要上册.pptx VIP
原创力文档


文档评论(0)