已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
洗手洗手摘要洗手本文主要描述的是基于MATLAB的一般声音信号的频谱分析过程包括BEEF用电脑声卡录音、BEEF从WAV文件输入、BEEF从标准信号发生器输入;BEEF信号波形分析,吃饭包括幅值、BEEF频率、BEEF周期、BEEF相位的估计,吃饭以及统计量峰值、BEEF均值、BEEF均方值和方差的计算;BEEF信号频谱分析,吃饭频率、BEEF周期的估计,吃饭图形显示幅值谱、BEEF相位谱、BEEF实频谱、BEEF虚频谱和功率谱的曲线。洗手洗手关键词BEEFMATLAB,吃饭频谱分析,吃饭误差洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手目录洗手前言1洗手一、BEEF设计原理2洗手11系统整体设计原理2洗手12频谱分析原理3洗手13频谱图4洗手14模块划分4洗手二、BEEF详细设计步骤5洗手21语音信号的采集5洗手22采样分帧6洗手23短时能量和短时平均幅度6洗手24短时过零率8洗手25短时自相关函数9洗手26语音信号的滤波11洗手三、BEEF设计结果及分析12洗手31语音信号的录入与打开12洗手32时域信号的FFT分析与加噪后的波形比较12洗手33滤波并比较滤波前后语音信号的波形14洗手34频率响应分析15洗手总结17洗手参考文献18洗手致谢19洗手附录20洗手洗手1前言洗手随着软硬件技术的发展,吃饭仪器的智能化与虚拟化已成为未来实验室及研究机构的发展方向。洗手虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,吃饭且功能灵活,吃饭很容易构建,吃饭所以应用面极为广泛。洗手基于计算机软硬件平台的虚拟仪器可代替传统的测量仪器,吃饭如示波器、BEEF逻辑分析仪、BEEF信号发生器、BEEF频谱分析等。洗手从发展史看,吃饭电子测量仪器经历了由模拟仪器、BEEF智能仪器到虚拟仪器,吃饭由于计算机性能的飞速发展,吃饭已把传统仪器远远抛到后面,吃饭并给虚拟仪器生产厂家不断带来连锅端的技术更新速率。洗手目前已经有许多较成熟的频谱分析软件,吃饭如SPECTRALAB、BEEFRSAVU、BEEFDBFA等。洗手洗手MATLAB是一个数据分析和处理功能十分强大的工程实用软件,吃饭他的数据采集工具箱为实现数据的输入和输出提供了十分方便的函数和命令。洗手本文将给出基于声卡与MATLAB的声音信号频谱分析的设计原理与实现方法。洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手一、BEEF设计原理洗手11系统整体设计原理洗手1语音信号的采集洗手使用电脑的声卡设备采集一段语音信号,吃饭并将其保存在电脑中。洗手洗手2语音信号的处理洗手2语音信号的处理主要包括信号的提取、BEEF信号的调整、BEEF信号的变换和滤波等。洗手洗手语音信号的时域分析洗手语音信号是一种非平稳的时变信号,吃饭它携带着各种信息。洗手在语音编码、BEEF语音合成和语音增强等语音处理中无一例外需要提取语音中包含的各种信息。洗手语音信号分析的目的就在与方便有效的提取并表示语音信号所携带的信息。洗手语音信号分析可以分为时域和变换域等处理方法,吃饭其中时域分析是最简单的方法,吃饭提取的特征参数主要有语音的短时能量,吃饭短时平均过零率,吃饭短时自相关函数等。洗手洗手语音信号的频域分析洗手信号的傅立叶表示在信号的分析与处理中起着重要的作用。洗手因为对于线性系统来说,吃饭可以很方便地确定其对正弦或复指数和的响应,吃饭所以傅立叶分析方法能完善地解决许多信号分析和处理问题。洗手另外,吃饭傅立叶表示使信号的某些特性变得更明显,吃饭因此,吃饭它能更深入地说明信号的各项红物理现象。洗手洗手由于语音信号是随着时间变化的,吃饭通常认为,吃饭语音是一个受准周期脉冲或随机噪声源激励的线性系统的输出。洗手输出频谱是声道系统频率响应与激励源频谱的乘积。洗手声道系统的频率响应及激励源都是随时间变化的。洗手洗手语音信号加噪声洗手在MATLAB中产生高斯白噪声非常方便,吃饭我们可以直接应用两个函数BEEF一个是WGN,吃饭另一个是AWGN。洗手WGN用于产生高斯白噪声,吃饭AWGN则用于在某一信号中加入高斯白噪声。洗手也可直接用RANDN函数产生高斯分布序列。洗手洗手数字滤波器设计与滤波洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手图1系统整体流程图洗手其中TIN表示第N个过零点,吃饭YI为第I个采样点的值,吃饭FS为采样频率。洗手洗手洗手12频谱分析原理洗手时域分析只能反映信号的幅值随时间的变化情况,吃饭除单频率分量的简单波形外,吃饭很难明确提示信号的频率组成和各频率分量大小,吃饭而频谱分析能很好的解决此问题。洗手由于从频域能获得的主要是频率信息,吃饭所以本节主要介绍频谱图的生成。洗手而生成的主要方法主要用到DFT和FFT。洗手洗手信号采集信息采样信号分析信号滤波信号变换效果显示3对于给定的时域信号Y,吃饭可以通过FOURIER变换得到频域信息Y。洗手Y可按下式计算洗手TFJTFFYNNIII2SN2COS1010(1)洗手式中,吃饭N为样本容量,吃饭T1/FS为采样间隔。洗手洗手采样信号的频谱是一个连续的频谱,吃饭不可能计算出所有的点的值,吃饭故采用离散FOURIER变换DFT,吃饭即洗手1,20,10/2NKTEYFKYNJII(2)洗手式中,吃饭FFS/N。洗手但上式的计算效率很低,吃饭因为有大量的指数等价于三角函数运算,吃饭故实际中多采用快速FOURIER变换FFT。洗手其原理即是将重复的三角函数算计的中间结果保存起来,吃饭以减少重复三角函数计算带来的时间浪费。洗手由于三角函数计算的重复量相当大,吃饭故FFT能极大地提高运算效率。洗手洗手13频谱图洗手为了直观地表示信号的频率特性,吃饭工程上常常将FOURIER变换的结果用图形的方式表示,吃饭即频谱图。洗手洗手以频率F为横坐标,吃饭|YF|为纵坐标,吃饭可以得到幅值谱;BEEF洗手以频率F为横坐标,吃饭ARGYF为纵坐标,吃饭可以得到相位谱;BEEF洗手以频率F为横坐标,吃饭REYF为纵坐标,吃饭可以得到实频谱;BEEF洗手以频率F为横坐标,吃饭IMYF为纵坐标,吃饭可以得到虚频谱。洗手洗手根据采样定理,吃饭只有频率不超过FS/2的信号才能被正确采集,吃饭即FOURIER变换的结果中频率大于FS/2的部分是不正确的部分。洗手即横坐标F0,FS/2洗手14模块划分洗手模块化就是把程序划分成独立命名且可独立访问的模块,吃饭每个模块完成一个子功能,吃饭把这些模块集成起来构成一个整体,吃饭可以完成指定的功能满足用户需求。洗手洗手在模块划分时应遵循如下规则BEEF改进软件结构提高模块独立性;BEEF模块规模应该适中;BEEF深度、BEEF宽度、BEEF扇出和扇入都应适当;BEEF模块的作用域应该在控制域之内;BEEF力争降低模块接口的复杂程度;BEEF设计单入口单出口的模块;BEEF模块功能应该可以预测。洗手洗手本着上述的启发式规则,吃饭对软件进行如图2所示的模块划分。洗手洗手4洗手图2频谱分析的模块划洗手二、BEEF详细设计步骤洗手21语音信号的采集洗手该设计以本人的声音为分析样本。洗手在MATLAB中使用WAVREAD函数。洗手可得出声音的采样频率为22050HZ,吃饭且声音是单通道的。洗手利用SOUND函数,吃饭可清晰地听到读音为BEEF“电子信息工程”的音频信号。洗手采集数据并画出波形图如下所示,吃饭FS为采样频率,吃饭X为采样数据,吃饭接下来对采样数据作傅里叶变换YFFTX并画出频谱图如图1所示洗手024681012X1041050051信信信信信信信信信信信信信024681012X1041012信信信信信信信信信信信信信信信信洗手图3原始语音信号波形及频谱图洗手由频谱图可清楚地看到样本声音主要以低频为主。洗手人的语音信号频率一般集中5在200KHZ到45KHZ之间,吃饭从声音频谱的包络来看,吃饭样本声音的能量集中在601PI11025HZ以内,吃饭04PI以外的高频部分很少。洗手所以信号宽度近似取7为11KHZ。洗手洗手822采样分帧洗手9这里的采样是指从语音信号中选取一段样本,一般取样点数为帧长的整数倍。洗手10每秒钟的采样样本数叫做采样频率,吃饭分帧主要完成将取样模块中获得的语音样11值点分为若干个语音帧,吃饭语音是不平稳的时变信号,在时间足够短的情况下,可12以近似认为是平稳的,短时分析将语音流分为一段一段来处理,每一段就被称为13一帧。洗手分帧时需对语音信号进行加窗操作,即用一个有限长度的窗序列截取一14段语音信号来进行分析,吃饭该窗函数可以按时间方向滑动,以便分析任一时刻附15近的信号。洗手常见的窗函数有方窗、BEEFHAMMING窗及HANNIG窗。洗手如果把窗函数16理解成为某个滤波器的单位冲激响应,由于窗函数一般是中间大两头小的光滑函17数,因此该滤波器具有低通特性。洗手窗口长度的选择非常重要,窗长过短会使分析18窗内没有包含足够的数据点来进行周期判断,且短时能量变化剧烈窗长过长,19短时能量是一段长时间的平均,不但不能反映语音信号基频的细节变化部分,而20且使得计算量增大,吃饭窗口长度至少要大于基音周期的两倍。洗手洗手浊音的短时谱有两个特点BEEF洗手(1)有明显的周期性起伏结构,吃饭这是因为浊音的激励源为周期脉冲气流。洗手洗手(2)频谱中明显地有凸出点,吃饭即“共振峰”,吃饭它们的出现频率与声道的谐振频率相对应。洗手清音的短时谱则没有这两个特点。洗手它十分类似于一段随机噪声的频谱。洗手洗手23短时能量和短时平均幅度洗手能量是语音的一个重要特性,吃饭由于语音信号的能量随时间变化,吃饭清音和浊音之间的能量差别相当显著,吃饭清音的能量较小,吃饭浊音的能量较大。洗手因此对语音的短时能量进行分析,吃饭可以描述语音的这种特征变化情况。洗手短时能量定义为BEEF洗手NNMMNWXNWXE122(3)洗手其中,吃饭W(N)是窗函数,吃饭N是窗长。洗手洗手特殊地,吃饭当采用矩形窗时,吃饭可简化为BEEF洗手MNXE2(4)洗手由此表明,窗口加权短时平均能量EN相当于将“语音平方”信号通过一个单位函数响应为HN的线性滤波器的输出。洗手洗手本次语音信号的短时平均能量和短时平均幅度如下图2所示BEEF洗手图4短时平均能量和短时平均幅度洗手21由上图发现,吃饭语音浊音段的短时平均能量远远大于清音段的短时平均能量。洗手因此,短时平均能量EN的计算给出了区分清音段与浊音段的依据,即EN浊EN清。洗手根据EN由高到低的跳变可定出浊音变为清音语音的时刻,EN由低向高的跳变可定出清音变为浊音语音的时刻,吃饭而只有浊音才有基音周期,清音的基音周期为零。洗手故清浊音判断是基音检测的第一步。洗手洗手该算法中窗口选择汉明窗,其定义为洗手5洗手其他011/2COS14650NNNNW选择汉明窗的理由是窗函数的选取原则为窗函数截取后的XN尽量是中间大两头小的光滑函数,冲激响应对应的滤波器具有低通特性。洗手从汉明窗的构成及频率响应特性上看,汉明窗具有这种特性,而矩形窗及汉宁窗则稍逊之。洗手汉明窗虽然主瓣最高带宽大,但旁瓣最低通带外的衰减大,可以有效地克服泄露现象,具有更好的低通特性。洗手故选择汉明窗而不选择别的窗函数,能使短时平均能量EN更能反映语音信号的幅度变化。洗手洗手短时能量函数的应用洗手1)可用于区分清音段与浊音段。洗手EN值大对应于浊音段,吃饭EN值小对应于清音段。洗手洗手2)可用于区分浊音变为清音或清音变为浊音的时间(根据EN值的变化趋势)。洗手洗手3)对高信噪比的语音信号,吃饭也可以用来区分有无语音(语音信号的开始点或终止点)。洗手无信号(或仅有噪声能量)时,吃饭EN值很小,吃饭有语音信号时,吃饭能量显著增大。洗手洗手24短时过零率洗手过零率可以反映信号的频谱特性。洗手对于连续语音信号,吃饭可以考察其时域波形通过时间轴的情况。洗手对于离散时间信号,吃饭如果相邻两个样点的正负号相异时,吃饭我们称之为“过零”,吃饭即此时信号的时间波形穿过了零电平的横轴。洗手由此可以计算过零数,吃饭过零数就是样本改变符号的次数,吃饭统计单位时间内样点值改变符号的次数就可以得到平均过零率。洗手短时过零分析通常用在端点检测,吃饭特别是用来估计清音的起始位置和结束位置。洗手洗手短时平均过零率定义为BEEF洗手6MNMNWXZ1SGNS洗手其中为符号函数,吃饭,吃饭在矩形窗条件下,吃饭可以简化SG01SNXX为洗手7洗手NNMNMXZ1SGNS2短时过零率可以粗略估计语音的频谱特性。洗手由语音的产生模型可知,吃饭发浊音时,吃饭声带振动,吃饭尽管声道有多个共振峰,吃饭但由于声门波引起了频谱的高频衰落,吃饭因22此浊音能量集中于3KZ以下。洗手而清音由于声带不振动,吃饭声道的某些部位阻塞气流产生类白噪声,吃饭多数能量集中在较高频率上。洗手高频率对应着高过零率,吃饭低频率对应着低过零率,吃饭那么过零率与语音的清浊音就存在着对应关系。洗手洗手音频为“电子信息工程”的短时过零率的波形图如下图3所示BEEF洗手024681012X104050100150200250300350信信信信信信信信信信信信洗手图5短时平均过零率洗手分析可知BEEF清音的短时能量较低,吃饭过零率高,吃饭浊音的短时能量较高,吃饭过零率低。洗手清音的过零率为05左右,吃饭浊音的过零率为01左右,吃饭两但者分布之间有相互交叠的区域,吃饭所以单纯依赖于平均过零率来准确判断清浊音是不可能的,吃饭在实际应用中往往是采用语音的多个特征参数进行综合判决。洗手洗手短时过零率的应用BEEF洗手1)区别清音和浊音。洗手清音的过零率高,吃饭浊音的过零率低。洗手此外,吃饭清音和浊音的两种过零分布都与高斯分布曲线比较吻合。洗手洗手2)从背景噪声中找出语音信号。洗手语音处理领域中的一个基本问题是,吃饭如何将一串连续的语音信号进行适当的分割,吃饭以确定每个单词语音的信号,吃饭亦即找出每个单词的开始和终止位置。洗手洗手3)在孤立词的语音识别中,吃饭可利用能量和过零作为有话无话的鉴别。洗手洗手25短时自相关函数洗手自相关函数用于衡量信号自身时间波形的相似性。洗手清音和浊音的发声机理不同,吃饭因而在波形上也存在着较大的差异。洗手浊音的时间波形呈现出一定的周期性,吃饭波形之间相似性较好;BEEF清音的时间波形呈现出随机噪声的特性,吃饭样点间的相似性较差。洗手因此,吃饭我们用短时自相关函数来测定语音的相似特性。洗手短时自相关函数定义为BEEF洗手238MNKMNWKXNXKR洗手清音的短时自相关函数波形和浊音的短时自相关函数波形如下图4所示BEEF洗手05010015020025000050101502信信信信信信信信信信信信信信信信信信05010015020025021012信信信信信信信信信信信信信信信信信信图6清音的短时自相关函数波形和浊音的短时自相关函数波形洗手由短时自相关函数波形分析可知BEEF清音接近于随机噪声,吃饭清音的短时自相关函数不具有周期性,吃饭也没有明显突起的峰值,吃饭且随着延时K的增大迅速减小;BEEF浊音是周期信号,吃饭浊音的短时自相关函数呈现明显的周期性,吃饭自相关函数的周期就是浊音信号的周期,吃饭根据这个性质可以判断一个语音信号是清音还是浊音,吃饭还可以判断浊音的基音周期。洗手浊音语音的周期可用自相关函数中第一个峰值的位置来估算。洗手所以在语音信号处理中,吃饭自相关函数常用来作以下两种语音信号特征的估计BEEF洗手1)区分语音是清音还是浊音;BEEF洗手2)估计浊音语音信号的基音周期。洗手洗手26语音信号的滤波洗手语音信号中包含背景噪声,吃饭这些噪声的频率一般较高。洗手所以可以利用MATLAB软件中的滤波器进行滤波处理,吃饭得到较为理想的语音信号。洗手系统中设计了一个截止频率为200HZ凯瑟窗低通滤波器。洗手滤波器如下图所示。洗手洗手240010203040506070809180006000400020000NORMALIZEDFREQUENCYRAD/SAMPLEPHASEDEGREES001020304050607080912001000100NORMALIZEDFREQUENCYRAD/SAMPLEMAGNITUDEDB洗手图7基于凯瑟窗所设计的低通滤波器洗手洗手低通滤波器性能指标BEEFWP0075PI,吃饭WS0125PI,吃饭RP025;BEEFAS50DB;BEEF经过低通滤波器处理后,吃饭比较处理前后的波形图的变化。洗手洗手经过低通滤波后,吃饭声音稍微有些发闷、BEEF低沉,吃饭原因是高频分量被低通滤波器衰减。洗手但是很接近原来的声音。洗手洗手洗手洗手洗手洗手洗手三、BEEF设计结果及分析洗手31语音信号的录入与打开洗手在MATLAB中,吃饭Y,FS,BITSWAVREADBLIP,N1N2BEEF用于读取语音,吃饭采样值放在向量Y中,吃饭FS表示采样频率HZ,吃饭BITS表示采样位数。洗手N1N2表示读取从N1点到N2点的值(若只有一个N的点则表示读取前N点的采样值)。洗手洗手SOUNDX,FS,BITSBEEF用于对声音的回放。洗手向量Y则就代表了一个信号(也即一个复杂的“函数表达式”)也就是说可以像处理一个信号表达式一样处理这个声音信号。洗手洗手32时域信号的FFT分析与加噪后的波形比较洗手FFT即为快速傅氏变换,吃饭是离散傅氏变换的快速算法,吃饭它是根据离散傅氏变换的奇、BEEF偶、BEEF虚、BEEF实等特性,吃饭对离散傅立叶变换的算法进行改进获得的。洗手在MATLAB的信号处25理工具箱中函数FFT和IFFT用于快速傅立叶变换和逆变换。洗手函数FFT用于序列快速傅立叶变换,吃饭其调用格式为YFFTX,吃饭其中,吃饭X是序列,吃饭Y是序列的FFT,吃饭X可以为一向量或矩阵,吃饭若X为一向量,吃饭Y是X的FFT且和X相同长度;BEEF若X为一矩阵,吃饭则Y是对矩阵的每一列向量进行FFT。洗手如果X长度是2的幂次方,吃饭函数FFT执行高速基2FFT算法,吃饭否则FFT执行一种混合基的离散傅立叶变换算法,吃饭计算速度较慢。洗手函数FFT的另一种调用格式为YFFTX,N,吃饭式中,吃饭X,吃饭Y意义同前,吃饭N为正整数。洗手函数执行N点的FFT,吃饭若X为向量且长度小于N,吃饭则函数将X补零至长度N;BEEF若向量X的长度大于N,吃饭则函数截短X使之长度为N;BEEF若X为矩阵,吃饭按相同方法对X进行处理。洗手洗手洗手01234567891011X10401002003004005006007008009001000信信信信信信信信信信/HZ信信洗手图8语音信号的频谱图洗手2601234567891011X1040200400600800100012001400160018002000信信信信信信信信信信信信信/HZ信信洗手图9语音信号加噪后的频谱图洗手洗手洗手33滤波并比较滤波前后语音信号的波形洗手用自己设计的各滤波器分别对加噪的语音信号进行滤波,吃饭在MATLAB中,吃饭FIR滤波器利用函数FFTFILT对信号进行滤波,吃饭IIR滤波器利用函数FILTER对信号进行滤波。洗手洗手函数FFTFILT用的是重叠相加法实现线性卷积的计算。洗手调用BEEFYFFTFILTERH,X,M。洗手其中,吃饭H是系统单位冲击响应向量;BEEFX是输入序列向量;BEEFY是系统的输出序列向量;BEEFM是有用户选择的输入序列的分段长度,吃饭缺省时,吃饭默认的输入向量的重长度M512。洗手使用窗函数法,选用凯瑟窗设计了数字FIR低通滤波器对加了噪声的语音信号进行滤波,吃饭并绘制了两滤波器滤波后的语音信号时域图和频谱图。洗手洗手函数FILTER的调用格式BEEFYNFILTERB,吃饭AXN,吃饭它是按照直线型结构实现对XN的滤波。洗手其中XN是输入信号向量,吃饭YN输出信号向量。洗手洗手因此下图给出了语音信号未滤波前的波形和通过不同滤波器之后的波形BEEF洗手洗手27051015X1041050051信信信信信信信051015X1041050051信信信信信信信051015X1041000010002000信信信信信信信051015X1041000010002000信信信信信信信洗手图10滤波前后语音波形及频谱的比较洗手024681012X10442024信信信信信信信信信信信01234567891011X10405001000信信信信信信信信信/HZ信信洗手图11滤波后的语音波形及频谱洗手洗手洗手2834频率响应分析洗手对于数字高通、BEEF带通滤波器的设计,吃饭通用方法为双线性变换法。洗手可以借助于模拟滤波器的频率转换设计一个所需类型的过渡模拟滤波器,吃饭再经过双线性变换将其转换策划那个所需的数字滤波器洗手MATLAB信号处理工具箱函数BUTTPBUTTORBUTTER是巴特沃斯滤波器设计函数,吃饭其有5种调用格式,吃饭利用MATLAB信号处理工具箱函数,吃饭我们很容易写出其相应程序,吃饭根据写出相应的程序,吃饭我们可以得到相应的频率响应特性图。洗手得到的具体响应图如下图所示BEEF洗手洗手00102030405060708091170160150140130120110100信信信信信信信信信信信洗手图12频率响应特性图洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手总结洗手29本次设计的核心内容就是利用MATLAB强大的图形处理功能利用声卡录入WAV格式音频,吃饭输入WAV音频,吃饭还有就是声音信号的时域及频域分析、BEEF加噪后的时域级频域分析、BEEF经过滤波器后的分析。洗手洗手实现声音信号的的总体分析。洗手整个设计过程中首先对所学的信号与系统与数字信号处理有了更深的了解,吃饭比如傅立叶变换、BEEF信号频谱等;BEEF其次,吃饭实现过程是通过MATLAB软件完成的,吃饭MATLAB的图形功能强大,吃饭具有良好的人机界面,吃饭此次设计过程中熟练了MATLAB的编程,吃饭掌握了很多函数的作用及使用方法;BEEF最后,吃饭通过此次课程设计,吃饭我对设计所用到的软件MATLAB有了更加深刻地了解,吃饭MATLAB不管在数值计算方面的功能很强大,吃饭而且其图形仿真功能更能满足各个领域的需要,吃饭因此我们以后更要经常运用MATLAB软件,吃饭使其成为自己不可或缺的工具。洗手洗手在编写相关源程序的时候,吃饭我还查阅了大量的网站,吃饭在网上查阅了很多关于MATLAB的资料。洗手在这个过程中我发现网上有很多有用的知识。洗手在收集资料的阶段我复习了数字信号系统处理里的相关知识。洗手对以前的理论知识有了更进一步的认识和理解。洗手通过这次课程设计我对WORD也有了进一步的掌握。洗手洗手这次课程设计也使我明白了在知识的领域里我还有很多很多的不足,吃饭并且再一次的深深的体会到理论和实践之间还有很到的差别。洗手在以后的学习中应该多多的注意实践知识的训练和积累。洗手在以后的学习生活中要不断的开拓自己的动手能力,吃饭不断的训练自己的动手能力。洗手这次课程设计让我深深的明白了自己以后该做什么,吃饭该怎么去做。洗手洗手洗手洗手洗手洗手洗手洗手洗手参考文献洗手1丁玉美数字信号处理M西安BEEF西安电子科技大学出版社,吃饭2003,吃饭3洗手2胡广书数字信号处理M北京BEEF清华大学出版社,吃饭2010洗手3刘敏MATLAB通信仿真与应用M北京国防工业出版社洗手4万永革数字信号处理的MATLAB实现M科学出版社,2007洗手5刘波,文忠,曾涯MATLAB信号处理电子工业出版社,2006洗手6黄文梅,吃饭熊桂林,吃饭杨勇信号分析与处理M长沙BEEF国防科技大学出版社,吃饭2000洗手7陈怀琛数字信号处理教程M北京BEEF电子工业出版社,吃饭2004洗手8程佩青数字信号处理教程(第二版M北京BEEF清华大学出版社,吃饭2001洗手9韩纪庆,吃饭张磊,吃饭郑铁然语音信号处理M北京BEEF清华大学出版社,吃饭2004洗手洗手洗手洗手洗手洗手洗手30洗手洗手洗手洗手致谢洗手两周的语音信号课程设计即将结束,吃饭我要感谢指导我良多的老师和同组同学的陪伴,回顾这两周真是收益匪浅。洗手以前对知识的了解仅限于理论知识,吃饭而且有的仅能够理解,吃饭有的只是停留在似懂非懂的状态。洗手对于有些函数不知道有什么功能,吃饭也就不懂怎样使用,吃饭但是,吃饭经过这一周之后,吃饭我对MATLAB软件有了新的认识,吃饭掌握的也更加熟练。洗手洗手经过这段时间的课程设计,吃饭我明白了每个人不可能掌握很多知识或技能,吃饭但是我们可以通过查询资料或向老师,吃饭同学请教。洗手虽然开始觉得很吃力但是培养了自己的独立学习能力。洗手当每次课程设计中,吃饭遇到问题,吃饭最好的办法就是查阅相关资料,吃饭因为每个人掌握情况不一样,吃饭一个人不可能做到处处都懂,吃饭集合多个人的思想,吃饭复杂的事情就会变得很简单。洗手通过问题的不断解决,吃饭自己就会积累很多实用的知识,吃饭这一点我深有体会。洗手在这段时间里,吃饭我认识到自己在MATLAB编程及语音信号处理方面的知识还有所欠缺,吃饭自身还存在很多不足。洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手洗手附录洗手总体设计程序代码洗手语音信号的时域波形洗手CLEARALLBEEFCLOSEALLBEEFCLCBEEF洗手FILESPEECHWAVBEEF洗手Y,FS,NBITSWAVREADFILEBEEF洗手SOUNDY,FS,NBITSBEEF洗手FIGURE1洗手SUBPLOT211BEEF洗手PLOTYBEEF洗手TITLE语音信号的时域波形洗手XLABEL时间BEEF洗手31YLABEL幅值BEEF洗手语音信号加噪后的时域波形洗手NRAND1,LENGTHYBEEF产生一与Y长度一致的随机信号洗手XNYBEEF洗手SUBPLOT212BEEF洗手PLOTXBEEF洗手TITLE语音信号加噪后的时域波形洗手XLABEL时间BEEF洗手YLABEL幅值BEEF洗手语音信号与加噪后的语音信号频谱图洗手FIGURE2洗手Y1FFTSHIFTYBEEF洗手PLOTABSFFTY1BEEF洗手TITLE语音信号的频谱图洗手XLABEL频率/HZBEEF洗手YLABEL幅度BEEF洗手AXIS0,110000,0,1000BEEF洗手FIGURE3洗手Y2FFTSHIFTXBEEF洗手PLOTABSFFTY2BEEF洗手TITLE语音信号加噪后的频谱图洗手XLABEL频率/HZBEEF洗手YLABEL幅度BEEF洗手AXIS0,110000,0,2000BEEF洗手FP1000BEEFFS1200BEEFRS100BEEFFS8000BEEFKAISER滤波器设计洗手WP2PIFP/FSBEEFWS2PIFS/FSBEEF洗手BTWSWPBEEF洗手ALPH0112RS87BEEF洗手MCEILRS8/2285/BTBEEF洗手WCWPWS/2/PIBEEF洗手HNFIR1M,WC,KAISERM1,ALPHBEEF洗手FIGURE4BEEF洗手FREQZHNBEEF洗手Y,FN,NBITSWAVREADSPEECHWAVBEEF洗手YFFTYBEEF洗手Y1FFTFILTHN,YBEEF利用KAISER滤波器对语音信号滤波洗手Y1FFTY1BEEF洗手N0LENGTHY1BEEF洗手FIGURE5BEEF洗手SUBPLOT221BEEFPLOTYBEEFTITLE未滤波语音波形BEEF洗手SUBPLOT222BEEFPLOTY1BEEFTITLE滤波后语音波形BEEF洗手SUBPLOT223BEEFPLOTN,YBEEFTITLE未滤波语音频谱BEEF洗手SUBPLOT224BEEFPLOTN,Y1BEEFTITLE滤波后语音频谱BEEF洗手基于脉冲响应不变法的IIR低通滤波器洗手32FIGURE6洗手WP01PIBEEFWS04PIBEEFAP1BEEFAS25BEEF指标洗手FS1BEEF抽样频率洗手WPWPFSBEEFWSWSFSBEEF确定BW指标洗手NBUTTORDWP,WS,AP,AS,SBEEF确定AF阶数洗手WCWP/1001AP11/2/NBEEF由通带指标确定3DB截频洗手NUMA,DENABUTTERN,WC,SBEEF确定BWAF洗手NUMD,DENDIMPINVARNUMA,DENA,FSBEEF确定DF洗手WLINSPACE0,PI,512BEEF洗手HFREQZNUMD,DEND,WBEEF洗手NORMMAXABSNBEEF幅度归一化DF的幅度响应洗手NUMDNUMD/NORMBEEF洗手PLOTW/PI,20LOG10ABSH/NORM洗手WWP,WSBEEF计算AP,AS洗手HFREQZNUMD,DEND,WBEEF洗手FPRINTFAP4FN,20LOG10ABSH1BEEF洗手FPRINTFAS4FN,20LOG10ABSH2BEEF洗手GRIDBEEF洗手TITLE频率响应特性图洗手XLABEL频率BEEF洗手YLABEL幅值BEEF洗手Y3FFTFILTN,YBEEF洗手Y4FFTSHIFTY3BEEF洗手N0LENGTHY1BEEF洗手TITLE频率响应特性图洗手XLABEL频率BEEF洗手YLABEL幅值BEEF洗手FIGURE7洗手SUBPLOT211BEEF洗手PLOTY3BEEF洗手TITLE滤波后语音波形BEEF洗手XLABEL时间BEEF洗手YLABEL幅值BEEF洗手SUBPLOT212BEEF洗手PLOTABSFFTY4BEEF洗手TITLE滤波后语音频谱BEEF洗手
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届沁水县三上数学期末统考试题含解析
- 2027届蚌埠市禹会区数学四年级第一学期期末复习检测试题含解析
- 2026年3月产房助产士理论考试测试卷及答案
- 护理查房:全流程实操与质控要点
- 机械设计与制造专业教学标准
- 湛江市霞山区2027届四上数学期末经典模拟试题含解析
- 2026年辽宁省高三一诊考试生物试卷含解析
- 2026中国新能源车辆行业电池市场分析投资盈利预测
- 2026中国体育公益项目中防护设备捐赠效益评估报告
- 2026轻食产业人员需求分析及投资收益判定发展论文撰写
- 中国融通资源开发集团有限公司物资接收、仓储人员专项招聘87人考试参考题库及答案详解
- 2026年中职美容美体艺术(美容护肤基础)试题及答案
- 2025辽宁盘锦北方沥青股份有限公司大学毕业生招聘18人笔试历年参考题库附带答案详解
- 定额〔2026〕19号 电力工程造价与定额管理总站关于发布2025年版电力建设工程概预算定额价格水平调整办法的通知
- 2025中国兵器工业第五九研究所招聘参考题库带答案解析
- 2025年10月自考13886经济学原理(初级)
- 《2+N糖尿病逆转治疗行业规范与操作流程》
- 卡西欧电子琴CTK-496(700)中文说明书
- 移动式压力容器充装要素7个控制程序附充装记录和工作见证材料
- 全过程工程咨询投标方案(技术方案)
- GB/T 18849-2023机动工业车辆制动器性能和零件强度
评论
0/150
提交评论