- 52
- 0
- 约1.2万字
- 约 27页
- 2018-02-28 发布于贵州
- 举报
基于MATLAB的语音信号分析和处理论文
摘要
本文主要描述的是基于MATLAB的一般声音信号的频谱分析过程包括:用电脑声卡录音、从WAV文件输入、从标准信号发生器输入;信号波形分析,包括幅值、频率、周期、相位的估计,以及统计量峰值、均值、均方值和方差的计算;信号频谱分析,频率、周期的估计,图形显示幅值谱、相位谱、实频谱、虚频谱和功率谱的曲线。
关键词:MATLAB,频谱分析,误差
目录
前言 1
一、设计原理 2
1.1系统整体设计原理 2
1.2频谱分析原理 3
1.3 频谱图 4
1.4 模块划分 4
二、详细设计步骤 5
2.1语音信号的采集 5
2.2采样分帧 6
2.3 短时能量和短时平均幅度 6
2.4短时过零率 8
2.5短时自相关函数 9
2.6语音信号的滤波 11
三、设计结果及分析 12
3.1语音信号的录入与打开 12
3.2时域信号的FFT分析与加噪后的波形比较 12
3.3滤波并比较滤波前后语音信号的波形 14
3.4 频率响应分析 15
总结 17
参考文献 18
致谢 19
附录 20
前言
随着软硬件技术的发展,仪器的智能化与虚拟化已成为未来实验室及研究机构的发展方向。虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,所以应用面极为广泛。基于计算机软硬件平台的虚拟仪器可代替传统的测量仪器,如示波器、逻辑分析仪、信号发生器、频谱分析等。从发展史看,电子测量仪器经历了由模拟仪器、智能仪器到虚拟仪器,由于计算机性能的飞速发展,已把传统仪器远远抛到后面,并给虚拟仪器生产厂家不断带来连锅端的技术更新速率。目前已经有许多较成熟的频谱分析软件,如SpectraLAB、RSAVu、dBFA等。
MATLAB是一个数据分析和处理功能十分强大的工程实用软件,他的数据采集工具箱为实现数据的输入和输出提供了十分方便的函数和命令。本文将给出基于声卡与MATLAB的声音信号频谱分析的设计原理与实现方法。
一、设计原理
1.1系统整体设计原理
1.语音信号的采集
使用电脑的声卡设备采集一段语音信号,并将其保存在电脑中。
2.语音信号的处理
语音信号的处理主要包括信号的提取、信号的调整、信号的变换和滤波等。
Ⅰ.语音信号的时域分析
语音信号是一种非平稳的时变信号,它携带着各种信息。在语音编码、语音合成和语音增强等语音处理中无一例外需要提取语音中包含的各种信息。语音信号分析的目的就在与方便有效的提取并表示语音信号所携带的信息。语音信号分析可以分为时域和变换域等处理方法,其中时域分析是最简单的方法,提取的特征参数主要有语音的短时能量,短时平均过零率,短时自相关函数等。
Ⅱ.语音信号的频域分析
信号的傅立叶表示在信号的分析与处理中起着重要的作用。因为对于线性系统来说,可以很方便地确定其对正弦或复指数和的响应,所以傅立叶分析方法能完善地解决许多信号分析和处理问题。另外,傅立叶表示使信号的某些特性变得更明显,因此,它能更深入地说明信号的各项红物理现象。
由于语音信号是随着时间变化的,通常认为,语音是一个受准周期脉冲或随机噪声源激励的线性系统的输出。输出频谱是声道系统频率响应与激励源频谱的乘积。声道系统的频率响应及激励源都是随时间变化的。
Ⅲ.语音信号加噪声
在MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数一个是WGN另一个是AWGN。用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。也可直接用randn函数产生高斯分布序列 1 系统整体流程图
其中tin表示第n个过零点,yi为第i个采样点的值,Fs为采样频率。
1.2频谱分析原理
时域分析只能反映信号的幅值随时间的变化情况,除单频率分量的简单波形外,很难明确提示信号的频率组成和各频率分量大小,而频谱分析能很好的解决此问题。由于从频域能获得的主要是频率信息,所以本节主要介绍频谱图的生成。而生成的主要方法主要用到DFT和FFT。
对于给定的时域信号y,可以通过Fourier变换得到频域信息Y。Y可按下式计算
(1)
式中,N为样本容量,Δt = 1/Fs为采样间隔。
采样信号的频谱是一个连续的频谱,不可能计算出所有的点的值,故采用离散Fourier变换(DFT),即
(2)
式中,Δf = Fs/N。但上式的计算效率很低,因为有大量的指数(等价于三角函数)运算,故实际中多采用快速Fourier变换(FFT)。其原理即是将重复的三角函数算计的中间结果保存起来,以减少重复三角函数计算带来的时间浪费。由于三角函数计算的重复量相当大,故FFT能极大地提高运算效率。
1.3 频谱图
为了直观地表示信号的频率特性,工程上常常将Fourier变换的结果用图形的方式表
您可能关注的文档
- 基于AT89S52单片机的智能小车设计论文.doc
- -基于PIC单片机的步进电机控制系统设计论文.doc
- 基于ATT7022A无功补偿控制器论文.doc
- 基于AT89S52单片机温度控制系统设计论文.doc
- 基于ATmega8单片机寻迹小车设计论文.doc
- 基于AT89S52单片机简易数控直流电压源的设计论文.doc
- 基于bmp085气压传感器制作的大气压强、温度、海拔高度测量仪(含详细源代码)论文.doc
- 基于C++的万年历系统设计论文.doc
- 基于C51单片机DS18B20温度计的设计与实现论文.doc
- 基于CAN总线数据采集系统的设计与实现——CAN总线通信实验论文.doc
- 考前押题02 阅读理解之科普说明文(科技与能源、环境、气候等)(原卷版)-2026年高考英语阅读理解突破策略及押题(全国通用).docx
- 押题1 中国元素 励志梦想(原卷版)(应用文)-2026年高考英语写作考前热点话题押题(全国通用).docx
- 押题1 中国元素 励志梦想(解析版)(应用文)-2026年高考英语写作考前热点话题押题(全国通用).docx
- 2026年中安《建筑安全》冲刺笔记.pdf
- 2026年一建《建筑全科》专题涨分宝典.pdf
- 2026年一消《综合能力》冲刺笔记.pdf
- 2026年一消《案例分析》考点一本通.pdf
- 2026年中级会计师《经济法》学霸笔记.pdf
- 2026年公共营养师营养学会-公共营养师思维导图(基础知识+实操技能).pdf
- 2026年一建公路考点一本通.pdf
最近下载
- 公共卫生考试题及答案.docx VIP
- 热点 01 人工智能【讲练结合】(解析版)-2026年中考英语新课标(核心素养)书面表达专题讲练(全国通用).docx VIP
- 《石油的形成过程》课件.ppt VIP
- 浙教版初中七年级下册劳技术 项目一 任务一 学做小笼包【课件】.pptx VIP
- 2026春小学科学苏教版(2024)二年级下册教学设计(含目录).docx
- 职业健康安全(ISO45001-2018)体系推行计划.xls VIP
- 统编版一年级下册道德与法治第一单元《我有新面貌》全单元教学课件(新教材).pptx
- 第25课 中华人民共和国的成立和社会主义制度的建立.pptx VIP
- 与圆有关的解答题(10大考点44题)(原卷版)--2025年中考数学真题分类汇编(全国通用).pdf VIP
- 江西省民办职业培训学校设立标准、申办报告、申请审批表、评分细则、办学评估细则、承诺书、办学许可证及填写规范.docx VIP
原创力文档

文档评论(0)