基于MATLAB的语音信号分析与处理系统的设计.docx 立即下载
2024-10-10
约1.7万字
约14页
0
1.1MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

基于MATLAB的语音信号分析与处理系统的设计.docx

基于MATLAB的语音信号分析与处理系统的设计.docx

预览

免费试读已结束,剩余 9 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于MATLAB的语音信号分析与处理系统的设计

PAGE\*MERGEFORMAT14



数字信号处理大作业

基于MATLAB的语音信号分析与处理系统的设计





班级:物联网1401
学号:
姓名:zk



目录
TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc469139470"一、设计目的	PAGEREF_Toc469139470\h3
HYPERLINK\l"_Toc469139471"二、设计内容及要求	PAGEREF_Toc469139471\h3
HYPERLINK\l"_Toc469139472"2.1设计内容	PAGEREF_Toc469139472\h3
HYPERLINK\l"_Toc469139473"2.2设计要求	PAGEREF_Toc469139473\h3
HYPERLINK\l"_Toc469139474"三、详细设计过程	PAGEREF_Toc469139474\h4
HYPERLINK\l"_Toc469139475"3.1语音信号的采集	PAGEREF_Toc469139475\h4
HYPERLINK\l"_Toc469139476"3.2原始语音信号的时域频域分析	PAGEREF_Toc469139476\h4
HYPERLINK\l"_Toc469139477"3.3原始语音信号加噪	PAGEREF_Toc469139477\h5
HYPERLINK\l"_Toc469139478"3.4设计滤波器	PAGEREF_Toc469139478\h6
HYPERLINK\l"_Toc469139479"3.5MATLAB语音信号处理界面设计	PAGEREF_Toc469139479\h8
HYPERLINK\l"_Toc469139480"3.6利用C语言得出声音带宽	PAGEREF_Toc469139480\h11
HYPERLINK\l"_Toc469139481"四、调试结果	PAGEREF_Toc469139481\h12
HYPERLINK\l"_Toc469139482"五、结论	PAGEREF_Toc469139482\h12
HYPERLINK\l"_Toc469139483"参考文献	PAGEREF_Toc469139483\h13














一、设计目的
综合运用数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得出相应结论,再利用MATLAB和C语言作为编程工具进行计算机实现,从而加深对所学知识的理解,建立概念。
二、设计内容及要求
2.1设计内容
①录制一段自己的语音信号(我是物联网1401班的张坤),并对录制的信号进行采样。
②画出采样后语音信号的时域波形和频谱图。
③给定滤波器的性能指标,采用窗函数法或双线性变换设计滤波器,并画出滤波器的频率响应。
④利用设计的滤波器对采集的语音信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化,回放语音信号。
⑤用MATLAB设计一信号处理系统界面。
⑥利用C语言对录制语音信号进行FFT变换(取其中的1024进行),计算出自己声带的带宽。
2.2设计要求
①学会MATLAB的使用,掌握MATLAB的程序设计方法。②掌握在Windows环境下语音信号采集的方法。③掌握数字信号处理的基本概念、基本理论和基本方法。④掌握MATLAB设计FIR和IIR数字滤波器的方法。⑤学会用MATLAB对信号进行分析和处理。
=6\*GB3⑥学会用C语言进行FFT程序的编写和算法效果的仿真。
三、详细设计过程
3.1语音信号的采集
利用PC机上的声卡和Windows操作系统实现语音信号的的采集。打开“开始”菜单,选择“程序\附件\娱乐\录音机”项,打开Windows中自带的录音机程序,点击录音机程序界面中的录音按钮,开始声音录制。录完后点击放音按钮,可以实现所录音的重现。以文件名“zhangkun”保存入D:\中。文件存储器的后缀默认为.wav,这是Windows操作系统规定的声音文件存的标准。
3.2原始语音信号的时域频域分析
利用MATLAB中的“audioread”命令来读入(采集)语音信号,将它赋值给某一向量。再对其进行采样,记住采样频率和采样点数。根据help文档,下面介绍audioread函数三种调用格式。
(1)[HYPERLINK"http://cn.mathworks.com/help/matlab/ref/audioread.html?s_tid
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

基于MATLAB的语音信号分析与处理系统的设计

文档大小:1.1MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用