欢迎来到天天文库
浏览记录
ID:16458654
大小:381.00 KB
页数:16页
时间:2018-08-10
《语音信号频谱分析仪的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、语音信号频谱分析仪的设计学院:专业:年级:指导老师:学生姓名:日期:14目录1.课程设计目的及意义12.课程设计题目描述要求及理论基础12.1题目要求12.2数字滤波器的简介及发展22.3FIR数字滤波器的特点32.4FIR滤波器具有的优点32.5MATLAB软件简介43.课程设计报告内容53.1设计方案的选定与原理53.2用窗函数法设计FIR滤波器73.3设计方案程序及图表84.总结12参考书目:13141.课程设计目的及意义(1)学会MATLAB的使用,掌握MATLAB的程序设计方法;(2)掌握在Windows环境下语音信号采集的方
2、法;(3)掌握数字信号处理的基本概念、基本理论和基本方法;(4)掌握MATLAB设计FIR滤波器;(5)学会用MATLAB对信号进行分析和处理。2.课程设计题目描述要求及理论基础2.1题目要求(1)语音信号的采集;要求利用windows下的录音机(开始—程序—附件—娱乐—录音机,文件—属性—立即转换—8000KHz,8位,单声道)或其他软件,录制一段自己的话音,时间控制在1秒左右。然后在MATLAB软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。通过wavread函数的使用,要求理解采样频率、采样位数等概念
3、。wavread函数调用格式:y=wavread(file),读取file所规定的wav文件,返回采样值放在向量y中。[y,fs,nbits]=wavread(file),采样值放在向量y中,fs表示采样频率(Hz),nbits表示采样位数。y=wavread(file,N),读取前N点的采样值放在向量y中。y=wavread(file,[N1,N2]),读取从N1点到N2点的采样值放在向量y中。(2)语音信号的频谱分析;要求首先画出语音信号的时域波形;然后对语音信号进行频谱分析,在MATLAB中,可以利用函数fft对信号进行快速付立叶
4、变换,得到信号的频谱特性;从而加深对频谱特性的理解。(3)数字滤波器的设计;带通滤波器性能指标fb1=1200Hz,fb2=3000Hz,fc1=1000Hz,fc2=3200Hz,As=100dB,Ap=1dB。在MATLAB中,可以利用函数fir1设计FIR滤波器(4)对语音信号进行滤波处理;14(5)对滤波前后的语音信号频谱进行对比分析;2.2数字滤波器的简介及发展数字滤波器是指完成信号滤波处理功能的,用有限精度算法实现的离散时间线性非时变系统,其输入是一组数字量,其输出是经过变换的另一组数字量。因此,数字滤波器本身既可以是用数字
5、硬件装配成的一台完成给定运算的专用的数字计算机,也可以将所需要的运算编成程序,让通用计算机来执行。从数字滤波器的单位冲击响应来看,可以分为两大类:有限冲击响应(FIR)数字滤波器和无限冲击响应(IIR)数字滤波器。滤波器按功能上分可以分为低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(BPF)、带阻滤波器(BSF)。相对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率响应特性可做成非常接近于理想的特性,且精度可以达到很高,容易集成等,这些优势决定了数字滤波器的应用将会越来越广泛。同时DSP处理器的出现和FPGA的迅速发展
6、也促进了数字滤波器的发展,并为数字滤波器的硬件实现提供了更多的选择。数字滤波器具有以下显著优点:精度高:模拟电路中元件精度很难达到10-3,以上,而数字系统17位字长就可以达到10-5精度。因此在一些精度要求很高的滤波系统中,就必须采用数字滤波器来实现。[1]灵活性大:数字滤波器的性能主要取决于乘法器的各系数,而这些系数是存放在系数存储器中的,只要改变存储器中存放的系数,就可以得到不同的系统,这些都比改变模拟滤波器系统的特性要容易和方便的多,因而具有很大的灵活性。可靠性高:因为数字系统只有两个电平信号:“1”和“0”,受噪声及环境条件的
7、影响小,而模拟滤波器各个参数都有一定的温度系数,易受温度、振动、电磁感应等影响。并且数字滤波器多采用大规模集成电路,如用CPLD或FPGA来实现,也可以用专用的DSP处理器来实现,这些大规模集成电路的故障率远比众多分立元件构成的模拟系统的故障率低。易于大规模集成:14因为数字部件具有高度的规范性,便于大规模集成,大规模生产,且数字滤波电路主要工作在截止或饱和状态,对电路参数要求不严格。因此产品的成品率高,价格也日趋降低。相对于模拟滤波器,数字滤波器在体积、重量和性能方面的优势己越来越明显。比如在用一些用模拟网络做的低频滤波器中,网络的电
8、感和电容的数值会大到惊人的程度,甚至不能很好地实现,这时候若采用数字滤波器则方便的多。并行处理数字滤波器的另外一个最大优点就是可以实现并行处理,比如数字滤波器可采用DSP处理器来实现并行处理。在很多实际应用
此文档下载收益归作者所有