您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 数字信号处理课程设计 语音信号的数字滤波处理
CHANGSHAUNIVERSITYOFSCIENCE&TECHNOLOGY数字信号处理课程设计题目:数字信号处理——语音信号的数字滤波处理(九)学生姓名:翦杰学号:200757170119班级:07-01专业:电子信息工程指导教师:席燕辉文卉王创新实习起止时间:2010年6月28日至2010年7月9日语音信号的数字滤波处理(九)题目数字信号处理—语音信号的数字滤波处理(九)学生姓名:翦杰学号:200757170119班级:电子信息工程07-01所在院(系):电气与信息工程指导教师:席燕辉文卉王创新完成日期:2010年7月9日语音信号的数字滤波处理(九)语音信号的数字滤波处理(九)摘要本次设计的内容为切比雪夫及hamming低通、高通、带通滤波器,并利用MATLAB平台进行设计。首先通过声音处理语句得到声音信号的时域数据,利用FFT变换可得到频域数据,以此进行频率分析。然后对原语音信号进行加噪处理,得到被污染信号。最后将被污染信号通过设计的滤波器,实现滤波功能,得到滤波后的语音信号。滤波器分别用切比雪夫II型和hamming窗设计,间接法设计IIR滤波器采用双线性变换法,滤波器设计指标由频谱分析得到。通过声音播放语句进行语音播放,可观察声音的变化;通过图形处理语句和FFT得到时域图和频谱图,可分析得到滤波器对频率的滤波功能。关键词:切比雪夫;声音处理;hamming;MATLAB;FFT语音信号的数字滤波处理(九)目录1绪论……………………………………………….………………………………………..11.1课题背景........................................................................................................................11.2课题目的........................................................................................................................22课程设计预习与原理...........................................................................................................32.1课程设计预习................................................................................................................32.1.1卷积运算的演示.................................................................................................32.2.2采样定理的演示.................................................................................................92.2课程设计原理..............................................................................................................112.2.1频谱分析原理...................................................................................................112.2.2IIR设计原理......................................................................................................122.2.3FIR设计原理.....................................................................................................123课程设计步骤和过程.........................................................................................................153.1IIR设计步骤和过程.....................................................................................................153.2FIR设计步骤和过程....................................................................................................154设计程序的调试和运行结果.............................................................................................174.1切比雪夫低通滤波器程序的调试和运行结果..........................................................174.2切比雪夫高通滤波器程序的调试和运行结果..........................................................194.3切比雪夫带通滤波器程序的调试和运行结果..........................................................214.4hamming低通滤波器程序的调试和运行结果...........................................................234.5hamming高通滤波器程序的调试和运行结果...........................................................254.6hamming带通滤波器程序的调试和运行结果...........................................................275总结.......................................................................................................................................29参考文献...................................................................................................................................32附录…………………………………………………………………………………...………33附录A..............................................................................................................................33附录B..............................................................................................................................45语音信号的数字滤波处理(九)第1页共56页1绪论1.1课题背景随着软硬件技术的发展,仪器的智能化与虚拟化已成为未来实验室及研究机构的发展方向。虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,所以应用面极为广泛。基于计算机软硬件平台的虚拟仪器可代替传统的测量仪器,如示波器、逻辑分析仪、信号发生器、频谱分析仪等。从发展史看,电子测量仪器经历了由模拟仪器、智能仪器到虚拟仪器,由于计算机性能的飞速发展,已把传统仪器远远抛到后面,并给虚拟仪器生产厂家不断带来连锅端的技术更新速率。目前已经有许多较成熟的频谱分析软件,如SpectraLAB、RSAVu、dBFA等。声卡是多媒体计算机最基本的配置硬件之一,价格便宜,使用方便。MATLAB是一个数据分析和处理功能十分强大的工程实用软件,他的数据采集工具箱为实现数据的输入和输出提供了十分方便的函数和命令。MATLAB是MathWorks公司于1982年推出的一款功能强大、易于使用的高效数值计算和可视化软件,它为进行算法开发、数据计算、信号分析与可视化提供了交互式应用开发环境,主要包括基本数学计算、编程环境(M语言)、数据可视化、GUIDE等。并附加了大量支持建模、分析、计算应用的工具箱来扩展MATLAB基本环境,用于解决特定领域的工程问题,如今MATLAB已广泛应用于通信、信号处理、生物医学、自动控制等领域。数字滤波器(DigitalFilter,DF)在信号的过滤、检测和参数估计等方面起着重要的作用。信号往往夹杂着噪声及无用信号成分,必须将这些干扰成分滤除。数字滤波器对信号进行筛选,可通过特定频段的信号。一般来说,噪声信号往往是高频信号,而经典滤波器正是假定有用信号与噪声信号具有不同的频段,所以利用经典滤波器可以去除噪声。但如果有用信号和无用信号,或有用信号和噪声的频谱相互重叠,那么经典滤波器则不能实现理想的滤波性能。现代滤波器的作用是从含有噪声的信号中估计出信号的某些特征或信号本身,一旦信号被估计出,那么估计出来的信号与原信号相比会有更高的信噪比。这类滤波器主要有维纳滤波器、卡尔曼滤波器、线性预测滤波器以及自适应滤波器等。语音信号的数字滤波处理(九)第2页共56页1.2课题目的综合运用数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得出相应结论,再利用MATLAB作为编程工具进行计算机实现,从而加深对所学知识的理解,建立概念。语音信号的数字滤波处理(九)第3页共56页2课程设计预习与原理2.1课程设计预习2.1.1卷积运算的演示(1)线性卷积序列x1(n)=[200757170119],序列x2(n)=[20074703]。动态演示两个序列进行线性卷积x1(n)﹡x2(n)的翻转、移位、乘积、求和的过程。其中翻转采用fliplr[1],程序如下:n=-7:18;M=17;yn=zeros(1,19);figure(1)stem(yn);xlabel('n')ylabel('y(n)')xn1=[200757170119];xm1=[zeros(1,7)xn1zeros(1,7)];figure(2)stem(n,xm1)xlabel('m')ylabel('x1(m)')xn2=[20074703];xm2=[fliplr(xn2)zeros(1,18)];figure(3)stem(n,xm2)xlabel('m')ylabel('x2(N-m)')title('n=0')语音信号的数字滤波处理(九)第4页共56页yn(1)=sum((xm1.*xm2)');figure(4)stem(yn)xlabel('n')ylabel('y(n)')title('n=N')forN=1:17xm3=[zeros(1,N)fliplr(xn2)zeros(1,M)];figure()stem(n,xm3)xlabe
本文标题:数字信号处理课程设计 语音信号的数字滤波处理
链接地址:https://www.777doc.com/doc-4047768 .html