- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语音信号滤波去噪
—脉冲响应不变法设计的并联型切比雪夫I型滤波器
学生姓名: 指导老师:
摘 要 本课程设计主要内容是使用脉冲响应不变法设计的并联型切比雪夫I型IIR滤波器,对一段含噪语音信号进行滤波去噪处理并根据滤波前后的波形和频谱分析滤波性能。本课程设计仿真平台为MATLAB7.0,开发工具是M语言编程。首先利用录音工具录制一段语音信号,并人为加入一单频噪声,然后对信号进行频谱分析以确定所加噪声频率,并设计滤波器进行滤波去噪处理,最后比较滤波前后的波形和频谱并进行分析。由分析结果可知,滤波器后的语音信号与原始信号基本一致,即设计的切比雪夫I型IIR滤波器能够去除信号中所加单频噪声,达到了设计目的。
关键词 滤波去噪;脉冲响应不变法;切比雪夫I型;IIR滤波器;MATLAB
1 引 言
本课程设计主要解决在含噪情况下对语音信号的滤波去噪处理,处理时采用的是利用脉冲响应不变法设计的切比雪夫I型IIR滤波器。
1.1 课程设计目的
(1)熟悉使用MATLAB语言来解决一些简单的课程问题。
(2)锻炼动手能力及独立思考并解决问题的能力
(3)增加对书本知识的理解以及掌握,如:IIR滤波器的工作原理,切比雪夫滤波器的设计,脉冲响应法的应用等等;
(4)对录制好的音频行加噪和过滤,比较前后语音变化;
1.2 课程设计内容
(1)使用录音软件;录制一段语音信号,要求为PCM编码格式 单声道8K 8位 7k/s的语音信号,绘制波形并观察频谱特点;
(2)加上噪声并绘制加噪信号波形及观察其频谱特点;
(3)设计滤波器,绘制出滤波器的频谱并检验滤波器是否合格;
(4)最后使用设计好的滤波器对噪声信号进项过滤,绘制过滤后的波形及观察滤波前后频谱变化;
(5)绘制滤波器的并联型结构图;
2 设计原理
录制一段语音信号,绘制波形并观察其频谱,给定相应技术指标,用脉冲响应不变法设计的一个满足指标的切比雪夫I 型IIR滤波器,对该语音信号进行滤波去噪处理,比较滤波前后的波形和频谱并进行分析。
2.1 IIR滤波器
IIR滤波器具有无限长脉冲响应,一般来说,所有的模拟滤波器都有无限长脉冲响应。因此,IIR滤波器设计的基本方法是利用复值映射将大家熟知的模拟滤波器变换为数字滤波器。这种IIR滤波器设计的基本方法存在途径之一[2]如下:
期望的IIR滤波器
2.2 切比雪夫I型滤波器
切比雪夫I型滤波器是电子滤波器的一种。它的特点是在通带具有等波纹响应。其振幅平方函数如2-1式所示:
(2-1)
式中,N为整数,称为滤波器的阶,ε是通带波纹因子(它与Rp有关)。其中N阶切比雪夫多项式如2-2式所示:
(2-2)
其中
切比雪夫滤波器存在两种可能的幅度平方响应的形状,当N分别为基数和偶数时如图2-1所示:
图2-2 切比雪夫I型滤波器的幅度特性
2.3 脉冲响应不变法
脉冲响应不变法是一种将模拟滤波器转化为数字滤波器的基本方法。它通过对模拟滤波器的单位冲激响应h(t)等间隔抽样来获取对应数字滤波器的单位脉冲响应h[k],即h[k]=h(t)|t=kT =h(kT),其中T是等间隔抽样。
不失一般性地,假定连续时间滤波器的系统函数为:
(2-3)
所对应的时域脉冲响应是:
(2-4)
对Tdhc(t)采样得到的离散时间滤波器的脉冲响应是:
(2-5)
离散时间滤波器的系统函数为:
(2-6)
3 设计步骤
语音信号滤波去噪——使用脉冲响应不变法设计的并联型切比雪夫IIR滤波器,设计流程如下图:
图3步骤图3.1 录制语音信号
利用录音软件(如下图)录制PCM编码格式 单声道8K 8位 7k/s的语音信号,语音内容不限;
图3-录制语音信号软件界面
3.2 绘制语音信号波形图
使用MATLAB软件,将语音信号放到MATLAB的工作目录中;使用 [x,fs.bits]=wavread(‘ldd.wav’)函数读入语音信号;
源程序如下:
[x,fs,bits]=wavread(ldd.wav); % 输入参数为文件的全路径和文件名,输出的第一个参数是每个样本的值,fs是生成该波形文件时的采样率,bits是波形文件每样本的编码位数。
sound(x,fs,bits); % 按指定的采样率和每样本编码位数回放
N=length(x);
您可能关注的文档
最近下载
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项理论题第7套(含答案).doc VIP
- 井下作业操作手册(防砂作业).pdf VIP
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项理论题第10套(含答案).doc VIP
- 主题教育反面典型案例交流材料.pdf VIP
- YD_T 1051-2018 通信局(站)电源系统总技术要求.docx VIP
- 贝克完井工具介绍.pdf VIP
- 新人教版,四年级数学上册全册教案(含设计意图)及教学反思.pdf VIP
- 学生档案信息登记表.docx VIP
- 人力资源管理师论文范文-服务外包.doc VIP
- 纪念中国人民抗日战争抗战胜利80周年暨世界反法西斯战争胜利80周年.pptx
文档评论(0)