您当前的位置: 中英文核心期刊咨询网电子论文》基于语音信号的数字滤波器设计的教学探索

基于语音信号的数字滤波器设计的教学探索

来源:中英文核心期刊咨询网 所属分类:电子论文 点击:次 时间:2019-09-25 09:52

  摘要:本文针对IIR(Infiniteimpulseresponse,无限长冲击响应)数字滤波器的理论教学,以含有加性噪声的音频信号为实例,采用MATLAB开发平台,通过设计IIR数字滤波器实现去噪功能。对比语音信号去噪前后的音效和时频域波形变化,使学生在理解抽象理论的基础上,通过实例应用掌握设计数字滤波器的具体方法,实践表明该方法提高了学生学习的积极性和有效性,为课程教学设计提供一种新思路。

基于语音信号的数字滤波器设计的教学探索

  关键词:IIR数字滤波器语音信号教学探索

  在高等教育中,数字信号处理课程是电气、电子通信类等专业的一门专业基础课,包括时域离散信号和系统分析,离散信号的傅里叶变换,频域离散系统分析,有限长离散信号的傅里叶变换及其快速算法和数字滤波器的设计,其中数字滤波器的设计是对理论知识的综合理解和应用,在整个课程中占有及其重要的地位,但该课程理论强,公式多,学生普遍感到枯燥难学,学习兴趣不高。如何在该课程中实现“教”与“学”的统一,抽象理论具体化,培养学生分析能力和应用能力是教师进行教学设计的主要部分[1]。本文以加噪语音信号为实例,以MATLAB为开发平台,设计IIR数字滤波器实现去噪功能,通过实践应用使学生掌握设计数字滤波器的具体方法,这种教学方法对该课程教学改革提供有一定的参考依据[2,3]。

  1语音信号采集和频谱分析

  MATLAB中使用wavread读取硬盘上的需要处理的WAV语音文件,以E盘根目录下《两只老虎》为例,采用[x,Fs,NBITS]=wavread('E:\tigers.WAV')获得原始声音数据,其中函数返回值x为声音数据,Fs为数据采样频率,用sound(x,FS)播放声音,听音频信号的播放效果[4]。用plot(x)画出音频信号的时域波形,并观察信号时域波形如图1所示。信号的频谱分析是研究信号在频域中频率成分分布并加以分析的方法,是课程的一个重点,利用DFT(离散时间傅里叶变换)计算离散的音频信号在各个频率点处的分布,在MATLAB中用FFT函数获得音频信号的频率分量,画出的频谱图如图2所示,频谱图中谱线分别在261.6、293.6、329.6、349、392和440Hz处,代表乐谱中音符的频率,学生通过对比信号在时频域波形,建立信号时频域之间的关联。

  2加入噪音的语音信号的去噪

  本科阶段所研究的信号噪声是加性噪声,信号和噪声的频率是在不同范围内,针对原始信号,加入1000Hz和1500Hz的噪声,时域波形图如图3所示,对应的频谱图如图4所示,通过观察发现时域中无法辨别的噪音,而在频域中1000Hz和1500Hz的位置有谱线。在Matlab中播放该音频,听觉上音频中夹杂有刺耳的声音,效果变差,为了除去噪声,需要进行滤波器的设计。

  2.1IIR数字滤波器

  数字滤波器按照单位脉冲响应分为IIR(InfiniteImpulseResponse,无限长冲击响应)滤波器和FIR(FiniteImpulseResponse,有限长冲击响应)滤波器,这两种滤波器有各自的优点,这里选择IIR数字滤波器的巴特沃斯数字滤波器为例,IIR数字滤波器的设计有两种方法,一种是在频域里直接设计,另一种是设计对应的模拟滤波器然后将模拟滤波器转化为数字滤波器,这里采用第二种方法,设计思路为首先以巴特沃斯模拟滤波器为原型确定滤波器的技术指标、类型,计算滤波器的阶次,然后确定滤波器的系统函数Ha(s),最后采用双线性变化法将模拟滤波器转化为数字滤波器H(z)[4-5]。

  2.2IIR数字滤波器的设计和去噪处理

  根据信号的频谱,噪音在高频段,所以设计的滤波器是数字低通滤波器,这里设定低通滤波器的过渡带为600~800Hz,通带归一化截止频率wp=2*600/Fs,阻带归一化截止频率ws=2π*800/Fs,通带最大衰减αp=1dB,阻带最小衰减αs=30dB,为了纠正双线性变换法中的模拟频率和数字频率的非线性映射,将模拟滤波器的角频率进行预畸变,omgp=2*fs*tan(wp*pi/2);omgs=2*fs*tan(ws*pi/2);在MATLAB中输入[N,wc]=buttord(omgp,omgs,rp,as,'s');返回值N为模拟滤波器的阶次,wc为滤波器3dB截止频率;输入[b,a]=butter(N,wc,'low','s');返回值b,a为模拟滤波器系统函数Ha(s)的系数,输入[bz,az]=bilinear(b,a,fs);返回值bz,az为双线性变换将模拟滤波器转化为数字滤波器H(z)的系数,利用[h,w]=freqz(bz,az)获得数字滤波器的系统频率函数,如图5所示,最后进行音频信号的处理,将含高频噪音的音频数据x经过系数为bz,az的数字滤波器系统处理,在MATLAB中用y=filter(bz,az,x)实现,返回值y为输出音频数据,处理后的音频信号的频谱图如图6所示,在频谱图上频率在1000Hz和1500Hz的噪音已被消除,用sound(y,FS)试听去噪效果,和原始音频信号效果一致。

  3结语

  滤波器的设计是课程的重要内容之一,进行合理的教学设计和实践,达到培养目标是教师的主要任务,该课程在理论教学的同时,以加噪的音频信号为对象,通过设计不同类型的数字滤波器,结合信号频谱图和听觉上对比去噪前后音频效果,让学生更加感性地认识滤波器的用途,理解滤波器的设计原理和方法。同样,可以在原始信号上加其他频率和类型的加性噪声,设计和应用不同类型滤波器来加深对滤波器设计的原理的理解。教学实践证明,这种以音频信号为实例的数字滤波器设计教学方式,不仅提高了教学效果,也培养了学生应用实践能力。

  参考文献

  [1]李洪均,李蕴华,陈俊杰,等.数字信号处理实践型教学改革研究[J].中国教育技术装备,2017(24):156-158.

  [2]陈章宝,王艳春,杨艳.基于语音信号的“数字信号处理”课程案例教学研究[J].蚌埠学院学报,2017,6(5):134-138.

  [3]欧阳华,杨忠林,周卫平.基于音频信号的数字滤波器设计实验[J].大学教育,2017(4):6-8.

  [4]陈怀琛.数字信号处理教程[M].北京:电子工业出版社,2010.

  [5]高西全,丁玉美.数字信号处理[M].西安:西安电子科技大学出版社,2016.

  期刊推荐:《数字通信世界》(月刊)创刊于2005年,是由信息产业部主管,电子工业出版社主办的通信类综合月刊,面向国内外公开发行。秉承“为技术创新和企业升级服务”的宗旨,立足数字通信产业,积极宣传报道政府宏观产业改革;密切关注通信行业最新动态趋势;及时传播现代企业管理观念;准确解读信息产业营销策略;大胆预测数字通信市场、技术、运营、业务发展前景及走势。

转载请注明来自:http://www.lunwencheng.com/lunwen/dzi/15181.html

各行业核心期刊快速入口

医学类核心期刊汇总
口腔核心期刊
卫生核心期刊
药学核心期刊
眼科核心期刊
儿科核心期刊
医学核心期刊
兽医核心期刊
外科核心期刊
护理核心期刊
临床核心期刊
教育类核心期刊汇总
小学教育核心期刊
中学教育核心期刊
高等教育核心期刊
职业教育核心期刊
成人教育核心期刊
人文教育核心期刊
科学教育核心期刊
教育核心期刊
教学核心期刊
教育管理核心期刊
学科类核心期刊汇总
语文核心期刊
数学核心期刊
外语核心期刊
化学核心期刊
物理核心期刊
历史核心期刊
政治核心期刊
体育核心期刊
艺术核心期刊
法律核心期刊
经济类核心期刊汇总
市场经济核心期刊
经济核心期刊
金融核心期刊
财经核心期刊
审计核心期刊
旅游核心期刊
统计核心期刊
会计核心期刊
农业类核心期刊汇总
畜牧核心期刊
农业核心期刊
林业核心期刊
工业类核心期刊汇总
机械核心期刊
冶金核心期刊
电力核心期刊
铁路核心期刊
电气核心期刊
工业核心期刊
石油核心期刊
环境类核心期刊汇总
电力核心期刊
水利核心期刊
能源核心期刊
地质核心期刊
化工核心期刊
环境核心期刊
气象核心期刊
地理核心期刊
建筑类核心期刊汇总
测绘核心期刊
测量核心期刊
建筑核心期刊
交通类核心期刊汇总
铁路核心期刊
公路核心期刊
交通核心期刊
运输核心期刊
汽车核心期刊
轨道核心期刊
科技类核心期刊汇总
电子核心期刊
科技核心期刊
计算机核心期刊
其他类核心期刊汇总
管理核心期刊
档案核心期刊
心理核心期刊
政法核心期刊
文学核心期刊