版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、*实践教学*兰州理工大学计算机与通信学院2013年春季学期信号处理课程设计 题 目: 语音信号功率谱分析及消噪处理 专业班级: 通信工程2班 姓 名: 李晗 学 号: 10250228 指导教师: 何继爱 成 绩: 摘要本次信号处理课程设计,我的题目是语音信号功率谱分析及消噪处理。涉及以下几部分内容:1. 语音信号的采集;2. 信号的时域分析;3. 利用快速傅里叶变换对信号进行频谱分析;4. 设计滤波器,并对信号进行滤波处理,予以消噪;5. 滤波后的频谱分析。 语音是语言的声学表现,是人类交流信息最自然、最有效、最方便的手段。随着社会文化的进步和科学技术的发展,人类开始进入了信息化时代,用现代
2、手段研究语音处理技术,使人们能更加有效地产生、传输、存储、和获取语音信息,这对于促进社会的发展具有十分重要的意义,因此,语音信号处理正越来越受到人们的关注和广泛的研究。因此,利用数字信号处理的相关理论,对语音信号进行分析,对我们深入理解和学习数字信号处理有很大的帮助。数字信号处理是利用计算机或专用处理设备,以数值计算的方法对信号进行采集、抽样、变换、综合、估值与识别等加工处理,借以达到提取信息和便于应用的目的。该设计利用PC机上的声卡和WINDOWS操作系统对语音信号进行采集,通过抽样、量化和编码等步骤,将模拟语音信号转换为数字信号,利用MATLAB绘制语音信号波形图和频谱图,并通过快速傅里叶
3、变换对其进行直观的时域和频谱分析。设计数字滤波器是本设计的重点之一。数字滤波器是数字信号处理中及其重要的一部分。数字滤波器可以通过数值运算实现滤波,所以数字滤波器处理精度高、稳定、体积小、重量轻、灵活不存在阻抗匹配问题。数字滤波器种类很多,根据其实现的网络结构或者其冲激响应函数的时域特性,可分为两种,即有限冲激响应( FIR,Finite Impulse Response)滤波器和无限冲激响应( IIR,Infinite Impulse Response)滤波器。对比滤波前后信号的各项特征参数,根据所学的知识和查询资料给出合理的结论和解释。关键词:数字信号处理、数字滤波器、快速傅里叶变换、MA
4、TLAB目录摘 要1一、前 言3二、系统总体方案设计4 2.1 语音信号的采集5 2.2 语音信号的处理5 2.3 系统初步流程图6三、模块设计7 3.1 语音信号的采集7 3.2 语音信号的采样7 3.3 语音信号的时域分析8 3.4 利用离散傅里叶变换(DFT)对信号进行谱分析8 3.5 数字滤波器设计10四、各模块仿真系统设计14总结19参考文献20致谢21一、前言 语音信号处理是一门比较实用的电子工程的专业课程,语音是人类获取信息的重要来源和利用信息的重要手段。通过语言相互传递信息是人类最重要的基本功能之一。语言是人类特有的功能,它是创造和记载几千年人类文明史的根本手段,没有语言就没有
5、今天的人类文明。语音是语言的声学表现,是相互传递信息的最重要的手段,是人类最重要、最有效、最常用和最方便的交换信息的形式。语音信号处理是研究用数字信号处理技术对语音信号进行处理的一门学科,它是一门新兴的学科,同时又是综合性的多学科领域和涉及面很广的交叉学科。20世纪60年代中期形成的一系列数字信号处理的理论和算法,如数字滤波器、快速傅立叶变换(FFT)等是语音信号数字处理的理论和技术基础。本课程设计报告主要介绍的是的语音信号功率谱分析及消噪处理。本报告针对以上问题,运用数字信号学基本原理实现语音信号的处理,在matlab环境下综合运用信号采集、模拟信号数字化、信号的时域分析以及傅里叶变换、滤波
6、等技术来进行语音信号处理。二、系统总体方案设计下图为本系统原理框图 滤波后的频谱分析对信号进行消噪处理设计数字滤波器利用快速傅里叶变换对信号进行频谱分析信号的时域分析语音信号的采集 对语音信号进行数字化处理图1 系统原理框图2.1语音信号的采集 使用电脑的声卡设备采集一段语音信号,并将其保存在电脑中。2.2语音信号的处理语音信号的处理主要包括信号的提取、信号的调整、信号的变换和滤波等。2.2.1语音信号的时域分析语音信号是一种非平稳的时变信号,它携带着各种信息。在语音编码、语音合成、语音识别和语音增强等语音处理中无一例外需要提取语音中包含的各种信息。语音信号分析的目的就在与方便有效的提取并表示
7、语音信号所携带的信息。语音信号分析可以分为时域和变换域等处理方法,其中时域分析是最简单的方法,直接对语音信号的时域波形进行分析,提取的特征参数主要有语音的短时能量,短时平均过零率,短时自相关函数等。 A.提取:通过图形用户界面上的菜单功能按键采集电脑设备上的一段音频信号,完成音频信号的频率,幅度等信息的提取,并得到该语音信号的波形图。B.调整:在设计的用户图形界面下对输入的音频信号进行各种变化,如变化幅度、改变频率等操作,以实现对语音信号的调整。2.2.2语音信号的频域分析信号的傅立叶表示在信号的分析与处理中起着重要的作用。因为对于线性系统来说,可以很方便地确定其对正弦或复指数和的响应,所以傅
8、立叶分析方法能完善地解决许多信号分析和处理问题。另外,傅立叶表示使信号的某些特性变得更明显,因此,它能更深入地说明信号的各项红物理现象。由于语音信号是随着时间变化的,通常认为,语音是一个受准周期脉冲或随机噪声源激励的线性系统的输出。输出频谱是声道系统频率响应与激励源频谱的乘积。声道系统的频率响应及激励源都是随时间变化的,因此一般标准的傅立叶表示虽然适用于周期及平稳随机信号的表示,但不能直接用于语音信号。由于语音信号可以认为在短时间内,近似不变,因而可以采用短时分析法。 A.变换:在用户图形界面下对采集的语音信号进行Fourier等变换,并画出变换前后的频谱图和变换后的倒谱图。B.滤波:滤除语音
9、信号中的噪音部分,可采用低通滤波、高通滤波、带通滤波和帯阻滤波,并比较各种滤波后的效果。2.3系统初步流程图下图列出了整个语音信号处理系统的工作流程:信号采集信息提取信号调整信号滤波信号变换效果显示图2.3.1 系统初步流程图三、模块设计3.1语音信号的采集利用PC机上的声卡和WINDOWS操作系统可以进行数字信号的采集。将话筒输入计算机的语音输入插口上,启动录音机。按下录音按钮,接着对话筒说话“语音信号处理”,说完后停止录音,屏幕左侧将显示所录声音的长度。点击放音按钮,可以实现所录音的重现。以文件名“original”保存入d:Program Files MATLAB R2011a中。可以看
10、到,文件存储器的后缀默认为. wav ,这是WINDOWS操作系统规定的声音文件存的标准。下图为基于PC机的语音信号录制过程wavA/D采样滤波麦克风声卡声音Windows自带的录音机图3.1.1 基于PC机的语音信号录制过程3.2语音信号的采样3.2.1采样频率采样频率是指计算机每秒钟采集多少个声音样本,是描述声音文件的音质、音调,衡量声卡、声音文件的质量标准。采样频率越高,即采样的间隔时间越短,则在单位时间内计算机得到的声音样本数据就越多,对声音波形的表示也越精确。采样频率与声音频率之间有一定的关系,根据奎斯特理论,只有采样频率高于声音信号最高频率的两倍时,才能把数字信号表示的声音还原成为
11、原来的声音。这就是说采样频率是衡量声卡采集、记录和还原声音文件的质量标准。3.2.2采样位数 采样位数即采样值或取样值,用来衡量声音波动变化的参数,是指声卡在采集和播放声音文件时所使用数字声音信号的二进制位数。 采样位数和采样率对于音频接口来说是最为重要的两个指标,也是选择音频接口的两个重要标准。无论采样频率如何,理论上来说采样的位数决定了音频数据最大的力度范围。每增加一个采样位数相当于力度范围增加了6dB。采样位数越多则捕捉到的信号越精确。3.2.3采样定理在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中,最高频率fmax的2倍时,即:fs.max>=2fmax,则采
12、样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的510倍;采样定理又称奈奎斯特定理。 1924年奈奎斯特(Nyquist)就推导出在理想低通信道的最高大码元传输速率的公式:理想低通信道的最高大码元传输速率=2W*log2 N (其中W是理想低通信道的带宽,N是电平强度)3.3语音信号时域分析语音信号的时域分析就是分析和提取语音信号的时域参数。进行语音分析时,最先接触到并且也是最直观的是它的时域波形。语音信号本身就是时域信号,因而时域分析是最早使用,也是应用最广泛的一种分析方法,这种方法直接利用语音信号的时域波形。时域分析通常用于最基本的参数分析及应用,如
13、语音的分割、预处理、大分类等。这种分析方法的特点是:表示语音信号比较直观、物理意义明确。实现起来比较简单、运算且少。可以得到语音的一些重要的参数。只使用示波器等通用设备,使用较为简单等。 语音信号的时域参数有短时能量、短时过零率、短时白相关函数和短时平均幅度差函数等,这是语音信号的一组最基本的短时参数,在各种语音信号数字处理技术中都要应用。在计算这些参数时使用的一般是方窗或汉明窗。3.4利用离散傅里叶变换(DFT)对信号进行谱分析3.4.1 DFT和FFT原理: 长度为N的序列x(n)的离散傅立叶变换为X(k):首先按n的奇偶把时间序列x(n)分解为两个长为N/2点的序列 r=0,1,.,N/
14、2-1 r=0,1,.,N/2-1则x(n)的DFT为X(k)由于,故有 其中X1(k) 和X2(k)分别为x1(n) 和x2(n)的N/2点DFT。因为X1(k) 和X2(k)均是以N/2为周期的,且。因此可将N点DFT X(k)分解为下面的形式k=0,1,.,N/2-1k=0,1,.,N/2-1 通过上面的推导可以看出,N点的DFT可以分解为两个N/2点的DFT,每个N/2点的DFT又可以分解为两个N/4点的DFT。依此类推,当N为2的整数次幂时(),由于每分解一次降低一阶幂次,所以通过M次的分解,最后全部成为一系列2点DFT运算。以上就是按时间抽取的快速傅立叶变换(FFT)算法。序列X(
15、k)的离散傅立叶反变换为: 离散傅立叶反变换与正变换的区别在于WN变为WN-1,并多了一个1/N的运算。因为WN和WN-1对于推导按时间抽取的快速傅立叶变换算法并无实质性区别,因此可将FFT和快速傅立叶反变换(IFFT)算法合并在同一个程序中。3.4.2MATLAB中计算DFT(FFT)的函数 函数fft用来求序列的DFT,调用格式为:Xk=fft(x ,N) 其中,x 为有限长序列,N为序列x的长度,Xk为序列xn的DFT. 函数ifft用来求IDFT,调用格式为:x=ifft(Xk,N) 其中,Xk为有限长序列,N为序列Xk的长度,x为序列Xk的IDFT3.5数字滤波器设计3.5.1数字滤
16、波器基本结构 作为线形时不变系统的数字滤波器可以用系统函数来表示,而实现一个系统函数表达式所表示的系统可以用两种方法:一种方法是采用计算机软件实现;另一种方法是用加法器、乘法器、和延迟器等元件设计出专用的数字硬件系统,即硬件实现。不论软件实现还是硬件实现,在滤波器设计过程中,由同一系统函数可以构成很多不同的运算结构。对于无限精度的系数和变量,不同结构可能是等效的,与其输入和输出特性无关;但是在系数和变量精度是有限的情况下,不同运算结构的性能就有很大的差异。因此,有必要对离散时间系统的结构有一基本认识。3.5.2 IIR滤波器的基本结构 一个数字滤波器可以用系统函数表示为: 由这样的系统函数可以
17、得到表示系统输入与输出关系的常系数线形差分程为: 可见数字滤波器的功能就是把输入序列x(n)通过一定的运算变换成输出序列y(n)。不同的运算处理方法决定了滤波器实现结构的不同。无限冲激响应滤波器的单位抽样响应h(n)是无限长的,其差分方程如(2-2)式所示,是递归式的,即结构上存在着输出信号到输入信号的反馈,其系统函数具有(2-1)式的形式,因此在z平面的有限区间(0<z<)有极点存在。 IIR滤波器实现的基本结构有:(1)IIR滤波器的直接型结构;优点:延迟线减少一半,变为N 个,可节省寄存器或存储单元;缺点:其它缺点同直接I型。 通常在实际中很少采用上述两
18、种结构实现高阶系统,而是把高阶变成一系列不同组合的低阶系统(一、二阶)来实现。(2)IIR滤波器的级联型结构;特点:· 系统实现简单,只需一个二阶节系统通过改变输入系数即可完成; · 极点位置可单独调整; · 运算速度快(可并行进行); · 各二阶网络的误差互不影响,总的误差小,对字长要求低。 缺点: 不能直接调整零点,因多个二阶节的零点并不是整个系统函数的零点,当需要准确的传输零点时,级联型最合适。(3)IIR滤波器的并联型结构。优点:· 简化实现,用一个二阶节,通过变换系数就可实现整个系统; · 极、零点可单独控制、调整,调整1i
19、、2i只单独调整了第i对零点,调整1i、2i则单独调整了第i对极点; · 各二阶节零、极点的搭配可互换位置,优化组合以减小运算误差; · 可流水线操作。 缺点:· 二阶阶电平难控制,电平大易导致溢出,电平小则使信噪比减小。 a、直接型 b、并联型c、串联型图3.5.2 IIR滤波器基本结构 3.5.3 FIR滤波器的基本结构 FIR滤波器的单位抽样响应为有限长度,一般采用非递归形式实现。通常的FIR数字滤波器有横截性和级联型两种。FIR滤波器实现的基本结构有:(1)FIR滤波器的横截型结构表示系统输入输出关系的差分方程可写作: (2)FIR滤波器的级联
20、型结构将H(z)分解成实系数二阶因子的乘积形式: 这时FIR滤波器可用二阶节的级联结构来实现,每个二阶节用横截型结构实现。 四、各模块仿真系统设计4.1对原始语音信号进行分析 采集原始语音信号,绘制原始语音信号的时域波形图和频域图x,fs=wavread('original.wav')%调用该文件,采样值放在x中,fs为采样频率sound(x); %语音信号的回放x=x(:,1);%取矩阵x的第一列赋值到x矩阵中 FS=length(x); % 矩阵x的长度 f=0:fs/FS:(FS-1)*fs/FS; %生成一个一维数组赋给fX=fft(x,4096
21、); %对信号做4096点FFT变换magX=abs(X); %取X的幅值给magX f=fs*(0:511)/1024; %生成一个一维数组赋给ffigure(1) %图一subplot(211); %将当前窗口分成2行1列,并且选第一行为当前活动区plot(magX); %绘制幅值图形title('原始信号频域图'); %给图形加标题为原始信号幅值grid on; %加网格线 t=(0:FS-1)/fs;subplot(212); %将当前窗口分成2行1列,并且选第一行为当前活动区plot(t,x); %绘制原始语音信号的时域波形图title('原始语音信号时域波形
22、图'); %给图形加标题为原始语音信号时域波形图xlabel('time n'); %给x轴加标记为timeylabel('fuzhi n'); %给y轴加标记为fuzhi grid on; %加网格线图4.1.1 原始信号时域波形图及频域图4.2对原始语音信号进行加噪处理利用下列程序对原始语音信号进行加噪处理,并绘制出加随机噪声后语音信号的时域图和频谱图。noise_mu=0; %取噪声的均值为0noise_var=0.0005; %取噪声的方差为0.0005 x0=randn(size(x).*sqrt(noise_var)+noise_mu;%语句
23、产生与原始语音长度相同的随机噪声 x1=x+x0;%把这个噪声添加到原始语音中,得到加噪语音信号 ts=1/fs; ta=(length(x)-1)/fs; t=0:ts:ta;figure(3);subplot(211); plot(t,x1); %绘制加随机噪声后语音信号时域图 title('加随机噪声后语音信号时域图'); xlabel('t');ylabel('x1');grid on;y2=fft(x1,1024); %对信号做1024点FFT变换f=fs*(0:511)/1024;Subplot(212); %绘制原始语音信号的频率响
24、应图 plot(f,abs(y2(1:512);title('加随机噪声后的语音信号频谱图')xlabel('Hz');ylabel('fudu'); grid on;sound(x1); 所绘仿真图如下所示图4.2.1 加随机噪声后语音信号的时域图和频谱图4.3数字滤波器设计根据语音信号的特点,给出数字滤波器的设计指标:fp=1000;fs=1200;as=100;Fs=8000。利用kaiser窗函数设计低通FIR滤波器,并绘出其频率响应的程序如下:fp=1000;fs=1200;as=100;Fs=8000; %kaiser滤波器设计wp=
25、2*pi*fp/Fs;ws=2*pi*fs/Fs;Bt=ws-wp;alph=0.112*(as-8.7); %旁瓣参数值M=ceil(as-8)/2.285/Bt);%取整wc=(wp+ws)/2/pi;hn=fir1(M,wc,kaiser(M+1,alph);%选择kaiser函数,并归一化截止频率figure(4);freqz(hn); %freqz是用离散傅里叶变换的标准公式计算的 fftY=fft(x1);图4.3.1 滤波器频率响应4.4对加噪信号进行滤波处理进行低通滤波,比较滤波前后语音信号的波形及频谱:y1=fftfilt(hn,x1); %利用 kaiser滤波器对语音信号
26、滤波Y1=fft(y1);n=0:length(x1)-1;t=(0:FS-1)/fs;figure(5);subplot(221);plot(t,x1);title('未滤波语音波形');subplot(222);plot(t,y1);title('滤波后语音波形');subplot(223);plot(n,Y);title('未滤波语音频谱');subplot(224);plot(n,Y1);title('滤波后语音频谱');sound(y1,fn,nbits); %滤波后语音回放图4.4.1 滤波前后语音信号的波形及频谱对比总结这次数字信号处理课程设计,给我留下了深刻的印象。通过这次课程设计的训练,让自己受益匪浅。通过这次课程设计,使我对数字信号处理这门课程有了更深入和直观的理解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高等教育法规提升训练试卷B卷附答案
- 2023年重铬酸钠资金筹措计划书
- 中级经济师(运输经济)《专业知识与实务》考前冲刺必会试题及答案
- 三年级数学(上)计算题专项练习附答案集锦
- 办公用品质量保证书
- 2024年公司迁移服务协议模板
- 村会议决议模板5篇
- 2024详细土建工程承揽协议模板
- 2024年事业单位正式协议样式
- 岗位聘任职责与权益详解协议样本
- 2024秋八年级道德与法治上册 第二单元 遵守社会规则 第五课 做守法的公民 第1框 法不可违说课稿 新人教版
- 公务员2021年国考《申论》真题(地市级)及参考答案
- 《现代管理原理》章节测试参考答案
- 新教科版小学1-6年级科学需做实验目录
- DBJ41T 263-2022 城市房屋建筑和市政基础设施工程及道路扬尘污染防治差异化评价标准 河南省工程建设标准(住建厅版)
- 2024年《保安员》上岗证考试题库190题及答案
- 课堂教学质量评价表
- 第二章 中国的自然环境 综合检测
- 2024秋期国家开放大学专科《高等数学基础》一平台在线形考(形考任务一至四)试题及答案
- DPtech-FW1000系列防火墙系统操作手册
- 思想道德与法治课件:第五章 第二节 吸收借鉴优秀道德成果
评论
0/150
提交评论