- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE / NUMPAGES
西安欧亚学院
《数字信号处理》
课程设计报告
课程名称:
数字信号处理
项目名称:
语音信号的采集与处理
所在分院:
信息项目学院
班 级:
统本电信1001
组 员:
王灏、陶乾、郗缠
指导教师:
燕丽红
目录
TOC \o 1-3 \h \u 30433 语音信号采集与处理 3
4265 一、实践的目的和要求 3
24277 1、熟悉Matlab软件在通信系统中的应用 3
1339 2、Matlab软件功能简介: 3
29948 二、 实践原理 3
31694 1、采样定理 3
10307 2、采样频率 3
10307 3、采样位数与采样频率4
10307 4、利用MATLAB对语音信号进行分析和处理4
22165 4、语音信号的滤波示意图 4
3392 三. 实践步骤 5
20041 1、语音信号的采集与分析 5
7742 2、利用余弦函数构造一个高频噪声 5
28321 3、设计合适的滤波器,滤除高频噪声 6
4198 四、程序设计及仿真图 7
14145 五、 心得体会 13
14145 六、 参考文献 14
一、实践的目的和要求
1.熟悉Matlab软件在通信系统中的应用:
Matlab在通信系统中主要应用于通讯系统的设计与仿真。
2.Matlab软件功能简介:
Matlab在数学类科技应用软件中在数值计算方面首屈一指,它可以进行矩阵运算、绘制函数和数据实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于项目计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
Matlab的基本数据单位是矩阵,它的指令表达式与数学、项目中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件3.本题目的意义:
语音信号处理是一门比较实用的学科,语音是人类获取信息的重要来源和利用信息的重要手段,它的应用和发展与语言学,声音测量学、电子测量学以及数字信号处理等学科有着紧密的联系,它是人类最重要、最有效、最常用和最方便的交换信息的形式。
实践原理:
1、采样定理:
在进行模拟与数字信号的转换过程中,当采样大于最高频率的2倍时,则采样之后的数字信号完整的保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的5~10倍。
2、采样频率:
采样频率是指计算机每秒钟采样多少个声音样本,是描述声音文件的音质、音频、衡量声卡、声音文件的质量标准。采样频率越高,即采样的时间间隔越短,则在单位时间内计算机得到的声音样本数据越多,对声音波形的表示也越准确。
3、采样位数与采样频率:
采样位数即采样值或取样值,用来衡量声音波动变化的参数,是指声卡在采集和播放声音文件时所使用数字声音信号的二进制位数。采样频率是指录音设备在一秒钟内对声音信号的采样次数,采样频率越高声音的还原就越真实越自然。采样位数和采样率对于音频接口来说是最为重要的两个指标。无论采样频率如何,理论上来说采样的位数决定了音频数据最大的力度范围。采样位数越多则捕捉到的信号越精确。
4、利用MATLAB对语音信号进行分析和处理:
采集语音信号后,利用MATLAB软件平台进行频谱分析;并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行频谱分析,设计合适的滤波器滤除噪声,恢复原信号。
5、语音信号的滤波示意图:
+
+
滤波器
Matlab
频谱显示
语音信号
噪声
扬声器
实践步骤
1、语音信号的采集与分析
1)利用 PC机上的声卡和 WINDOWS操作系统可以进行数字信号的采集。将话筒插入计算机的语音输入插口上,启动录音机。按下录音按钮,对话筒说话“我想回家”,说完后停止录音,屏幕左侧将显示所录声音的长度。
2)以文件名 “2” 保存入C盘中。可以看到 ,文件存储器的后缀默认为.wav。要保存文件时,利用了计算机上的A/D转换器,把模拟的声音信号变成了离散的量化了的数字信号,放音时,它又通过D/A转换器,把保存的数字数据恢复为原来的模拟的声音信号。
3)在 Matlab软件平台下可以利用函数wavread对语音信号进行采样,得到了声音数据变量x1,x1=wavread(C:\2.wav;同时把x1的采样频率fs=22050Hz和数据位Nbits=16Bit放进了MATALB的工作空间。图figure 1为原始语音信号的时域图形。
4)从图中可以看出在时域环境下,信号呈现出4个不规则的信号峰值。通过freqz(x1函数绘制原始语音信号的频率响应图figure 2 。
5)然后对语音信号进行频谱分析,在Matlab中可以利用函数y1=ff
文档评论(0)