- 14
- 0
- 约2.04万字
- 约 19页
- 2019-01-01 发布于浙江
- 举报
信息与电子工程学院
课程设计报告
课程名称 系统设计与仿真
班 级 电子信息工程141
姓 名
学 号
指导教师 葛丁飞
语音信号滤波器设计
摘要:理论阶段学习的滤波器设计多数是基于参数已知的情况下进行的。基于窗函数的 FIR 滤波器较为基
础,能对噪声频率与信号频率相差较大的信号起到良好的滤波效果。分析通过FIR 滤波器后的信号的频率
特性,测试滤波效果。维纳滤波器较适合于对噪声频率未知的信号滤波,比较分析两种滤波器对实际语音
信号的滤波效果。与FIR 滤波器相较而言,维纳滤波器贴近实际语音处理。
关键词:FIR 滤波器设计;语音信号去噪;MATLAB 程序;维纳滤波器。
1 引言
1.1 课程设计的目的
录制一段带噪声的音频,设计一种 FIR 低通滤波器,消除音频信号中的噪声,并用
MATLAB 平台对滤波器性能进行分析,观察实际滤波效果。
1.2 课程设计的要求
(1)滤波器指标必须符合工程实际。
(2 )设计完后应检查其频率响应曲线是否满足指标。
(3 )处理结果和分析结论应该一致,而且应符合理论。
(4 )独立完成课程设计并按要求编写课程设计报告书。
1.3 设计平台MATLAB
MATLAB 是一种商业化的数字运算工具,能够有效地进行复杂的数学运算,包括Maple 、
[1]
Mathematica 和MathCad 等部分 。尽管它的每个部分在数学计算方面各有优势,但是没有
哪个单独部分是最佳的,各自都存在优势和不足。每个部分都能实现基本的数学运算,但在
实现符号运算或完成更全面数学运算过程的方法上存在差异,矩阵运算就是第一个典型的例
子,MATLAB 在矩阵计算方面具有优势,而Maple 在符号计算方面功能强大。MATLAB 程
序可以简单地视为利用计算机实现烦琐计算的计算器,但事实上它可以实现更为复杂的科学
计算。如果在办公桌上有一台计算机,那么,人们更喜欢使用MATLAB 而不是计算器,即
便是平衡收支情况之类的最简单计算也是如此。在工程领域,MATLAB 程序正逐步取代传
统的计算机语言,成为工程师和科学家的标准运算工具,但这并不意味这人们不需要学习掌
握C++和FORTRAN 之类的高级语言。
2 设计方法
2.1 滤波器
数字滤波器的设计可分为两个部分——FIR 滤波器设计与IIR 滤波器设计。FIR 表示有
限脉冲响应,该滤波器额特点是不存在反馈项,也就是说,系统差分方程在下一时刻的输出
只取决于当前输入与过去输入值。IIR 表示无限脉冲响应,IIR 滤波器的特点是包含反馈项,
这意味着系统差分方程的下一时刻的输出不仅取决于当前输入值与过去输入值,还取决于过
去的输出值。
FIR 滤波器可以看作是一个输入信号通过一系列寄存器(数字延迟)的延迟线。其中,
每个寄存器接收到输入后将在一个抽样周期内依次将其传输到相邻的寄存器。
对比FIR 滤波器的设计,IIR 滤波器毫无疑问是一个更加开放的设计问题。这将导致更
多的权衡和 (通常情况下)更复杂的过程。IIR 滤波器设计一般从相应的模拟滤波器设计开
始,最后通过将传输函数又 s 域映射到 z 域而完成。有许多方法可以实现 s 域到z 域的映
1
射,包括差分法、脉冲响应不变法、双线性变换法。
本次实验主要采用FIR 滤波器。由于本次实验目的是从解决实际问题出发,后面将会简
单介绍一些更合适消除语音中噪声的滤波器。
2.2 窗口设计法
[2]
用窗函数设计FIR 滤波器的步骤如下 :
①根据对过渡带宽及阻带衰减要求,选择窗函数的类型并估计窗长度N(或者阶数M=N-
1)。窗函数类型可根据其阻带最小衰减As 的条件独立选择,因为其长度对阻带最小衰减没
有影响。在确定窗函数类型后,就可根据过渡带宽小于给定指标,确定所采用的窗函数长度
N 。设待求滤
您可能关注的文档
最近下载
- (人教版)数学二年级上册寒假作业-2025年秋季版,30份题组.docx
- 12YJ5-1 平屋面参考图集.docx VIP
- 富邦生物(内蒙古)有限公司年产 500 吨多杀菌素项目环境影响报告书.pdf
- 金宝血滤机Prismaflex操作流程-CRRT.pptx VIP
- 药学专业毕业论文6000字.doc VIP
- 邓丽君经典老歌之不朽名曲专辑.doc VIP
- DB32T4122-2021开发区地质灾害危险性区域评估规范1.pdf VIP
- 光波导仿真:弯曲波导仿真_(5).不同弯曲半径对波导性能的影响.docx VIP
- 有限空间应急物资检查、维护、保养记录.doc VIP
- 《无线网络与移动通讯技术》教学大纲(模板).docx VIP
原创力文档

文档评论(0)