使用频率采样法设计的频率采样型FIR滤波器课程设计汇本

上传人:新** 文档编号:485381394 上传时间:2023-05-09 格式:DOC 页数:24 大小:2.17MB
返回 下载 相关 举报
使用频率采样法设计的频率采样型FIR滤波器课程设计汇本_第1页
第1页 / 共24页
使用频率采样法设计的频率采样型FIR滤波器课程设计汇本_第2页
第2页 / 共24页
使用频率采样法设计的频率采样型FIR滤波器课程设计汇本_第3页
第3页 / 共24页
使用频率采样法设计的频率采样型FIR滤波器课程设计汇本_第4页
第4页 / 共24页
使用频率采样法设计的频率采样型FIR滤波器课程设计汇本_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《使用频率采样法设计的频率采样型FIR滤波器课程设计汇本》由会员分享,可在线阅读,更多相关《使用频率采样法设计的频率采样型FIR滤波器课程设计汇本(24页珍藏版)》请在金锄头文库上搜索。

1、 理工大学数字信号处理课程设计报告 学 院 计算机与通信工程 专 业 通信工程 班 级 学 号 学生 指导教师 课程成绩 完成日期 课程设计成绩评定学 院 计算机与通信工程 专 业 通信工程 班 级 学 号 学生 指导教师 完成日期 2015 年 3月 13 日 指导教师对学生在课程设计中的评价评分项目优良中及格不及格课程设计中的创造性成果学生掌握课程容的程度课程设计完成情况课程设计动手能力文字表达学习态度规要求课程设计论文的质量指导教师对课程设计的评定意见综合成绩 指导教师签字 2015 年 3 月 15 日课程设计任务书计算机与通信工程 系 通信工程 专业 课程名称数字信号处理课程设计时间

2、20142015学年第二学期12周学生 指导老师 题 目语音信号滤波去噪使用频率采样法设计的频率采样型FIR滤波器主要容: 用麦克风采集一段语音信号,绘制波形并观察其频谱特点,加入一个带外单频噪声,使用频率采样法设计一个满足指标的FIR滤波器,对该含噪语音信号进行滤波去噪处理,画出频率采样型滤波器结构图。比较滤波前后的波形和频谱并进行分析,根据结果和学过的理论得出合理的结论。与不同滤波方法的同学比较各种滤波方法性能的优劣。要求:(1)滤波器指标必须符合工程实际。(2)设计完后应检查其频率响应曲线是否满足指标。(3)处理结果和分析结论应该一致,而且应符合理论。(4)独立完成课程设计并按要求编写课

3、程设计报告书。应当提交的文件:(1)课程设计学年论文。(2)课程设计附件(主要是源程序)。 语音信号滤波去噪使用频率采样法设计的频率采样型FIR滤波器学生: 指导老师: 摘 要 此次课程设计是使用频率采样法设计一个频率采样型滤波器,对一段加噪的语音信号进行滤波去噪处理,并且对滤波前后的时域波形和频谱分析滤波性能。此次课程设计仿真平台为MATLAB7.0,开发工具是M语言编程。首先利用Windows录音机录制一段语音信号,并人为加入单频噪声,然后对信号进行频谱分析以确定所加噪声频率,再设计滤波器进行滤波去噪处理,最后比较滤波前后的波形和频谱并进行分析,并用VISIO绘制滤波器的结构图。由分析结果

4、可知,滤波后的语音信号与原始语音信号基本一致,即设计的FIR 滤波器能够去除信号中所加单频噪声,即达到了设计目的。关键词 MATLAB;滤波去噪;频率采样法;频率采样型滤波器;VISIO1 引言滤波去噪1是信号处理中一种最基本但十分重要的技术。利用滤波可以从复杂的信号中提取所需的信号,抑制不需要的信号。滤波器就是这样一种可以在时域和频域对信号进行滤波处理的系统。通常情况下,有用信号和干扰信号是在不同频段上的,于是通过对滤波器的频率特性精心设计就能达到滤波的目的。本课程设计是采用频率采样法设计频率抽样型滤波器,从而对语音信号滤波去噪。通过对比滤波前后的波形图及回放滤波前后的语音信号,来判断滤波器

5、对噪声信号确实有滤除作用。1.1 课程设计目的(1)熟悉使用MATLAB;(2)了解FIR 滤波器原理及结构;(3)利用所学数字信号处理相关知识用MATLAB 设计一个FIR滤波器;(4)提高自己动手的能力。(5)对加噪的语音信号进行滤波去噪处理,比较滤波前后的时域波形和频谱并进行分析;1.2 课程设计的要求(1)滤波器指标必须符合工程设计。(2)设计完后应检查其频率响应曲线是否满足指标。(3)处理结果和分析结论应该一致,而且应符合理论。 (4)独立完成课程设计并按要求编写课程设计报告。1.3 设计平台本课程设计仿真平台为MATLAB7.0。MATLAB 的名称源自Matrix Laborat

6、ory,1984年由美国Mathworks 公司推向市场。它是一种科学计算软件,专门以矩阵的形式处理数据。MATLAB 将高性能的数值计算和可视化集成在一起,并提供了大量的置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作。1993 年MathWorks 公司从加拿大滑铁卢大学购得MAPLE 软件的使用权,从而以MAPLE 为“引擎”开发了符号数学工具箱(Symbolic Math Toolbox) 2。2 设计原理用windows自带的录音机录制一段语音信号,绘制波形并观察其频谱,给定相应技术指标,用频率采样法设计的一个满足指标的频率采样型FIR 滤波器,对该

7、语音信号进行滤波去噪处理,比较滤波前后的波形和频谱并进行分析。2.1 FIR 滤波器的设计FIR(Finite Impulse Response)滤波器3:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。因此,FIR滤波器在通信、图像处理、模式识别等领域都有着广泛的应用。有限长单位冲激响应(FIR)滤波器有以下特点:(1) 系统的单位冲激响应h (n)在有限个n值处不为零(2) 系统函数H(z)在|z|0处收敛,极点全部在z = 0处(因果系统)(3)

8、结构上主要是非递归结构,没有输出到输入的反馈,但有些结构中(例如频率抽样结构)也包含有反馈的递归部分。2.2频率采样型结构把一个有限长序列(长度为N点)的z变换H (z)在单位圆上作N等分抽样,就得到H (k),其主值序列就等于h (n)的离散傅里叶变换H (k)。那里也说到用H (k)表示的H (z)的插公式为 (2.1)这个公式就为FIR滤波器提供了另外一种结构,这种结构由两部分级联组成。 (2.2)其中级联的第一部分为梳状滤波器,其结构如下图所示: (2.3)图2-1 梳状滤波器结构图第二部分由N个谐振器组成的谐振柜。它是由N个一阶网络并联组成,而这每一个一阶网络都是一个谐振器 (2.4

9、) 其结构如下图所示:图2-2 一阶谐振器 频率抽样型结构特点:(1)它的系数H(k)直接就是滤波器在处的频率响应。因此,控制滤波器的频率响应是很直接的。(2)结构有两个主要缺点:(a)所有的相乘系数及H(k)都是复数,应将它们先化成二阶的实数,这样乘起来较复杂,增加乘法次数,存储量。(b)所有谐振器的极点都是在单位圆上,由决定考虑到系数量化的影响,当系数量化时,极点会移动,有些极点就不能被梳状滤波器的零点所抵消。(零点由延时单元决定,不受量化的影响)系统就不稳定了。 (3)将一阶网络合并为二阶网络(a)第k和第N-k个谐振器合并为一个实系数的二阶网络,因为h(n)是实数,它的DFT也是圆周共

10、轭对称的。 (2.5)因此,可以将第k和第N-k个谐振器合并为一个二阶网络。 (2.6)(b)第k和第N-k个谐振器合并为一个二阶网络的极点在单位圆,而不是在单位圆上,因而从频率响应的几何解释可知,它相当于一个有限Q的谐振器。其谐振频率为:图2-3 二阶网络结构图 除了共轭复根外,还有实根。当N=偶数时,有一对实根,它们分别为两点。 和 (2.7)当N=奇数时,只有一个实根z=r(k=0),即只有H0(z).(c)修正频率抽样结构流图(N=偶数)图2-4修正频率抽样结构流图(N=偶数) (2.8)修正频率抽样结构流图(N=奇数)图2-5修正频率抽样结构流图(N=奇数) (2.9)2.3频率采样

11、法设计思路:这种设计方法是从频域进行设计的一种方法,首先给定一个希望逼近的频率响应。 (2.10) 知道H(k)后, 由IDFT定义, 可以用这N个采样值H(k)来惟一确定有限长序列h(n),即 (2.11) (2.12) (2.13)插公式: (2.14)式中, ()是插函数 (2.15)四种线性相位的FIR滤波器如下表2-1所示。表2-1 四种线性相位的FIR滤波器逼近误差及其改进措施这样设计所得到的频响H(ej)与要求的理想频响Hd(ej)会有一定的差别(1)采样点上滤波器的实际频率响应是严格地和理想频率响应数值相等的。(2)但是在采样点之间的频响则是由各采样点的加权插函数的延伸叠加而成

12、的, 因而有一定的逼近误差, 误差大小取决于理想频率响应曲线形状。(3)理想频率响应特性变化越平缓,则插值越接近理想值,逼近误差越小。(4)如果采样点之间的理想频率特性变化越陡,则插值与理想值的误差就越大,因而在理想频率特性的不连续点附近,就会产生肩峰和起伏。滤波器性能的改善:(1)增加过渡带采样点,它可以大大减少振荡,阻带衰减也可以得到进一步改善。一般一点到二点的过渡带采样即可得到满意的结果。(2)增加采样点密度,过渡带的宽度与采样点数N成反比。但N值意味着或长度的增加,滤波器运算量必然增大4。3设计步骤3.1 设计流程图图3-1 流程图3.2 录制语音信号使用电脑录音机录制一段语音信号,属性设置为8000Hz,8 位单声道的音频格式。如图3.1-2 所示:图3-2 语音信号设置然后在MATLAB 软件平台下,利用函数wavread 对语音信号进行采样,源程序为:x,fs,bits=wavread(ht.wav),记住采样频率和采样点数,matlab 实现得:fs=8000;bits=8。3.3 语音信号的频谱分析在MATLAB中编写加噪之后时域,频域对比图的源程序如下:x,fs,bits=wavread(D:ht.wav); % 输入参数为文件的全路径和文件名,输出的第一

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号