实验2_FIR滤波器设计_切比雪夫一致逼近法

合集下载

用matlab设计高通滤波器,雪比切夫、fir两种方法 课程设计HPF

用matlab设计高通滤波器,雪比切夫、fir两种方法 课程设计HPF

课 程 设 计20011 年 7月 1日 设计题目 学 号专业班级 指导教师 学生姓名 张腾达 吴晔 陈丽娟 杨蕾通信电子电路课程设计 ——数字滤波器的设计 张静 20080302 光信息08-3班实验组员 张静 胡磊 艾永春 赵亚龙王宏道 胡进娟 马丽婷设计要求:某系统接收端接收到的信号为y=cos(2π*60t)+1.2cos(2π*140t)+2sin(2π*220t)+1.5sin(2π*300t)(A) 发现此信号夹杂了一个正弦噪声noise=1.5sin(2π*300t),请设计一个低通滤波器将此噪声滤除,从而恢复原信号。

(B) 发现此信号夹杂了一个正弦噪声noise= cos(2π*60t)+1.5sin(2π*300t) ,请设计一个带通滤波器将此噪声滤除,从而恢复原信号。

(C) 发现此信号夹杂了一个正弦噪声noise=1.2cos(2π*140t)+2sin(2π*220t),请设计一个带阻滤波器将此噪声滤除,从而恢复原信号。

(D) 发现此信号夹杂了一个正弦噪声noise= cos(2π*60t),请设计一个高通滤波器将此噪声滤除,从而恢复原信号。

要求:(1)请写出具体的MATLAB程序,并详细解释每条程序(2)画出滤波前后信号的频谱图(3)画出所设计滤波器的幅频和相频特性图,并写出具体参数参数计算:根据题目要求,开始选取Wp=2*60π,Ws=2*140π。

后来经老师指点,为了将阻带里的信号更好的滤除,通带里的信号更好的保持,达到较好的滤波效果,通带截止频率选取:Wp=2*70π>2*60π,阻带截止频率选取:Ws=2*120π<2*140π,输入信号为:y=cos(2π*60t)+1.2cos(2π*140t)+2sin(2π*220t)+1.5sin(2π*300t) 可知信号最高频率为2*300*π/(2π)=300Hz。

由奈奎斯特抽样定理得,fs>=2*300=600(Hz),这里为了得到更好的抽样效果,同时简化计算,选取fs=1000Hz。

切比雪夫I型数字滤波器的设计

切比雪夫I型数字滤波器的设计

数字信号处理原理及实现课程设计报告题目切比雪夫I型数字滤波器的设计专业电子信息工程学生姓名黄亚胜学号 090305041年级 2009级班级 5班指导教师邓凯设计时间 2011 年 12 月 21 日目录一、数字滤波器介绍 (1)二、数字滤波器的分类和设计方法 (1)1、FIR 滤波器的特点及设计方法 (1)2、IIR 滤波器的特点及设计方法 (2)三、设计内容介绍 (5)3.1.设计目的 (5)3.2.设计内容 (5)3.3.技术指标 (5)3.4.功能参数 (5)四、MATLAB编程实现 (6)五、总结 (7)一、数字滤波器的介绍数字滤波器处理模拟信号时,首先须对输入模拟信号进行限带、抽样和模数转换。

数字滤波器输入信号的抽样率应大于被处理信号带宽的两倍,其频率响应具有以抽样频率为间隔的周期重复特性,且以折叠频率即1/2抽样频率点呈镜像对称。

为得到模拟信号,数字滤波器处理的输出数字信号须经数模转换、平滑。

数字滤波器具有高精度、高可靠性、可程控改变特性或复用、便于集成等优点。

数字滤波器在语言信号处理、图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。

二、数字滤波器的分类和设计方法数字滤波器有低通、高通、带通、带阻和全通等类型。

它可以是时不变的或时变的、因果的或非因果的、线性的或非线性的。

应用最广的是线性、时不变数字滤波器,以及FIR 滤波器。

1、FIR 滤波器的特点及设计方法一个截止频率为c ω(rad/s)的理想数字低通滤波器,其传递函数的表达式:⎪⎩⎪⎨⎧≤≤≤=-πωωωωωτωc c j jd ee H ,0,)( 由上式可以看出,这个滤波器在物理上是不可实现的,因为冲激响应具有无限性和因果性。

为了产生有限长度的冲激响应函数,我们取样响应为)(n h ,长度为N ,其系数函数为)(z H :∑-=-=10)()(N n nz n h z H用)(n h 表示截取)(n h d 后冲激响应,即)()()(n h n n h d ω=,式子中)(n ω为窗函数,长度为N 。

FIR滤波器的等波纹最佳逼近法优化设计

FIR滤波器的等波纹最佳逼近法优化设计
1 . 引 言
这一 方法注重 的是在整个 一 ~ n频率 区问 内总误差的
在现代信 号处理 中,例如 图像处理、数据传输 、雷达 接收 以及一些要求较高的系统对相位要求较为严格所 以通 常采用有 限冲激 响应滤波器 F I R 滤波器 。设计 该滤波器 的方法一般有 窗函数设计法和频 率采样法,虽然它们简单 方便,易于实现但都有缺点,总的来说是所 设计 的滤波器 性价比低 ,所 以 F l 1 R 数字滤波器的最优化设计就显得格外
重要。
全局最小,但不能保证局部频率点的性能,有些频 点可能 会有较大的 误差 最大误差最小化准则 ( 也叫最佳一致逼 近准则)是通过改变 N个频率采样值 ( 或时域 h( n )值 ), 使频响误差在给定频 带范围内最大逼近误差达到最小。
2 . 2 等波 纹 最 佳逼 近 法
2 . 2 . 1 含义及优 点 使用的最佳化准则是 “ 最大 误差 最小化准则 ”,所谓 的等波纹是指用此方法设计 的 F I R数 2 . F I N 数字滤波器的优化设计 字滤波器的幅频响应在通带和 阻带都是等波纹的,而且分 2 . 1优 化设计准则 别控制通带和阻带波纹幅度 。最佳逼近是指在滤波器 长 I 度 优化设计有 以下三种方法:均 方误差最 小化准则、最 给定 的条件下 ,使加权误差波 纹幅度最小化。优 点:阶数 大误差最小化准则和切 比雪夫最佳一致逼近 。其 中均 方误 相 同时,使滤波器的最大题近 误差最小 也就是通带最大 差最小准则就是选择一组对域采样值 , 以使均方误差最小 衰 减 最 小 , 阻带 最 小 衰减 最 大 ;指 标 相 同时 ,可 使 滤 波 器
8月 2 8日,钢琴 家郎朗将在 长自山北景区上 演 《 长白 5 . 与社交媒体 紧密结合 推广地域文化研究公众账号 之恋 ・ 郎朗寻根之旅音乐会》。音乐会把世 界流行 的音乐 以微 赙账号 “ 长 白山国际冰雪嘉年华 为例 ”,已获得 风 尚与长 白山的生态、文化及 中国传统音乐相 结合 ,将打 6 1 0 3 6人次的微 博关注量 ,发布微博两干 多条,组织线上 造一场大 自然 中的音乐飨宴 长 自山森林音 乐节设置 了天 推广活动二十余次 。又如微博账号 “ 万达 氏白山国际度 假 池 、长 白瀑布 、地下森林等 1 5个音乐周 ,每周设 一个音 区” 已获得 2 7 7 3 5 9的关注量,发布微博信 息 1 2 l l 3 条, 乐主题 ,总演 出场次近 3 0 0场,预计参演八数万 人以上 组织活动推广百余次 其背后产生的经济 价值不可估量 。 线上预热与推广 同音乐活动的有机结合 ,蒋加上名人效应 目前 ,冰雪文化消费 已开始成 为东北三省 乃至全 国的冬季 i  ̄  ̄ J J s o 持,冉一次让 “ 长 白山”进入公众的视野 。 时尚消费,也是第三产业发展 的一个重要组成部分 。随着 同样,第 2 4 届金鸡 百花 电影节开幕 式在吉林 市人 民 冰雪文化活动的广泛开展 ,可 以刺激冰雪活动所用产品的 大剧 院举行 ,第 3 O届中国电影 金鸡 奖颁 奖典礼暨 电影节 生产,丰 富冰雪文化产业体系,拉动消费,促使冰雪文化 闭幕式随后也将在 这里举行 在 电影节期 间,中国电影论 产业成为老I_ q k 基地经济发展的新增长点。 坛、 “ 互联 网 + ”时代 的中国电影产 业高峰论坛 、民族 电 6 . 结论 影创作与扶持研 讨会等活动,集体助 推中国电影发展。民 哈长地域文 化的健康发展与媒体 的传播之间有非常重 族 电影进校园、 “ 金鸡百花杯 ”吉林市中小学生影评大赛 要 的关系 , 新媒体对于文化传播的迅速扩大有着促进作用, 颁 奖仪 式 、关 爱孤 独 症 少 年儿 童 公 益 活动 ,则 让 这 一 电影 是一种不可 以被忽略且十分重要的传播途径 ,近 些年来 , 盛事,真正贴近 市民,给普通百姓感 受浓厚 电影氛围的良 伴随着传播科技 与信息媒体手段的快速扩 张和发展,因此 机 ,让 电影能够惠民。此次电影节线上线 下联动的宣传造 在新媒体对文化的传播影响上 ,需要根据 实际情况,巧妙 势 ,取得 了非常好宣传效果,也大力推动 吉林市的文化发 灵活地运用新媒 体的传播方式来加大哈 长地域文化在 更多 展。 地区广泛传播。 4 . 与 电商合作 ,运用+ 互联 网思维 ,在传统发展中拓展新 模式 【 参 考文献 】 为推广每年一度的哈尔滨冰雪节 ,2 0 1 6 年 ,电商购物 【 1 】 李靖宇 ,宋洋 .关于东北优化开发主体功能区建设 的战略定 ( 东北 亚论 坛 》- 2 0 0 8 . 平台京 东超市和淘宝等 ,均推 出 “ 哈尔滨冰 雪节周边产品 位 论 证 … . ( 2 ]季节 . 从新 浪微博 域名 更改看传媒 营销 [ J 】 .( 《 新闻世 界》 狂欢购 ”活动 ,推 出如 “ 哈尔滨啤酒” “ 哈尔滨 红肠 ”等 【 l 2 . 地方特色食晶的抢购活动及 “ 哈尔滨冰雪文化节 ”旅游套 20 3 】刘 阳 .浅议 中 国北 方冰 雪文 化 艺术 【 J 】 . 上 海 艺术 家》 票的优惠套餐。并在其下属 U C ,A P P 中进行购推广,这也 [ 2 0】 O . 是再用另一种方式有效帮助人们 了解和认识哈长文化 2 6 _ 期 匝重

3分别画出了理想时的切比雪夫I型...

3分别画出了理想时的切比雪夫I型...

摘要滤波器是用来选择所需的某种或某些频带的信号,而抑制不需要的其它频带信号的装置。

滤波器作为信号处理的重要组成部分,已发展的相当成熟。

滤波器可以分为两大类,即经典滤波器和现代滤波器。

本文着重讲述了经典滤波器的MATLAB仿真。

数字滤波器是数字信号处理的重要环节,数字滤波器可以分为无限脉冲响应滤波器(IIR, Infinite Impulse Response)和有限脉冲响应滤波器(FIR,Finite Impulse Response)两大类。

本文首先介绍了滤波器的滤波原理,重点介绍了IIR滤波器和FIR滤波器的基本设计原理,以及在MATLAB环境下如何将模拟滤波器转换为数字滤波器,并给出设计实例及运行结果。

通过分析程序运行的结果得到模拟滤波器与数字滤波器的不同,以及IIR滤波器与FIR滤波器的不同之处,并与实际生产相联系得出他们各自的优缺点。

关键字:滤波模拟滤波器数字滤波器 MATLABAbstract Filter is used to select a desired one or some frequency band signal, and suppresses the unwanted other band signal device. Filter for signal processing is an important component, has developed quite mature. The filter can be divided into two categories, namely, classical and modern filter filter. This paper focuses on the classic MATLAB filter simulation Digital filter digital signal processing is the important link, digital filter can be divided into infinite impulse response filters IIR, Infinite Impulse Response and the finite impulse response filter FIR,Finite Impulse Response two categories. This paper first introduces the filter principles, introduced with emphasis on the IIR filter and a FIR filter design fundamentals, as well as in the MATLAB environment how to analog filter is converted to a digital filter, and gives examples of design and operation results. Through the analysis of the program running results are analog and digital filter is different, and the IIR filter and a FIR filter difference, and with actual production is linked to that of their respective advantages and disadvantages.Key words: filter AF DF MATLAB目录1 绪论 11.1 MATLAB软件简介 11.2 滤波器简介 21.2.1 滤波器工作原理31.2.2 数字滤波器的设计方法 42 基于MATLAB的IIR数字滤波器设计 62.1 模拟滤波器的设计62.1.1 巴特沃斯低通滤波器设计72.1.2 切比雪夫低通滤波器设计102.2 模拟-数字滤波器的转换162.2.1 冲击响应不变法162.2.2 双线性Z变换法212.3 频带变换及其MATLAB实现232.3.1 模拟低通滤波器转换成数字高通滤波器242.3.2 模拟低通滤波器转换成数字带通滤波器262.4 小结303 基于MATLAB的FIR数字滤波器设计313.1 常用窗函数及MATLAB实现313.1.1 常用窗函数介绍323.1.2 各种窗函数的比较与实现343.2 基于窗函数的FIR数字滤波器设计353.2.1 海明窗设计数字低通滤波器 363.2.2 汉宁窗设计一线性相位FIR高通数字滤波器 393.2.3 用汉宁窗设计FIR带通滤波器413.2.4 用凯塞窗函数设计一个FIR带阻滤波器463.3 小结484 滤波器的比较504.1 模拟滤波器与数字滤波器的比较504.2 IIR与FIR数字滤波器的比较505 总结52致谢53参考文献541 绪论1.1 MATLAB软件简介MATLAB是“矩阵实验室”(Matrix Laboratoy)的缩写,是一种科学计算软件,主要适用于矩阵运算及控制和信息处理领域的分析设计。

FIR数字滤波器的设计--等波纹最佳逼近法

FIR数字滤波器的设计--等波纹最佳逼近法

FIR 数字滤波器的设计--等波纹最佳逼近法一、等波最佳逼近的原理简介等波纹最佳逼近法是一种优化设计法,即最大误差最小化准则,它克服了窗函数设计法和频率采样法的缺点,使最大误差(即波纹的峰值)最小化,并在整个逼近频段上均匀分布。

用等波纹最佳逼近法设计的FIR 数字滤波器的幅频响应在通带和阻带都是等波纹的,而且可以分别控制通带和阻带波纹幅度,这就是等波纹的含义。

最佳逼近是指在滤波器长度给定的条件下,使加权误差波纹幅度最小化。

与窗函数设计法和频率采样法比较,由于这种设计法使滤波器的最大逼近误差均匀分布,所以设计的滤波器性能价格比最高。

阶数相同时,这种设计法使滤波器的最大逼近误差最小,即通带最大衰减最小,阻带最小衰减最大;指标相同时,这种设计法使滤波器阶数最低。

等波纹最佳逼近法的设计思想 。

用)(ωdH 表示希望逼近的幅度特性函数,要求设计线性相位FIR 数字滤波器时,)(ωd H 必须满足线性相位约束条件。

用()ωH 表示实际设计的滤波器的幅度特性函数。

定义加权误差函数()ωε为 ()()()()[]ωωωωεH H W d -=式中,()ωW 为幅度误差加权函数,用来控制不同频带(一般指通带和阻带)的幅度逼近精度。

等波纹最佳逼近法的设计在于找到滤波器的系数向量()n h ,使得在通带和阻带内的最大绝对值幅度误差()ωε为最小,这也就是最大误差最小化问题。

二、等波纹逼近法设计滤波器的步骤和函数介绍1.根据滤波器的设计指标的要求:边界频率,通带最大衰减,阻带最大衰等估计滤波器阶数n,确定幅度误差加权函数()ωWh2.采用Parks-McClellan算法,获得所设计滤波器的单位脉冲响应()n实现FIR数字滤波器的等波纹最佳逼近法的MATLAB信号处理工具函数为firpm和firpmord。

firpm函数采用数值分析中的多重交换迭代算法求解等波纹最佳逼近问题,求的满足等波纹最佳逼近准则的FIR数字滤波器的单位脉冲响应()nh。

FIR滤波器设计与实现实验报告

FIR滤波器设计与实现实验报告

实验二:FIR滤波器设计与实现专业班级:12电子信息工程团队成员:顾鹏伟陆遥张春辉一、【实验目的】1 通过实验巩固FIR滤波器的认识和理解。

2 熟练掌握FIR低通滤波器的窗函数设计方法。

3 理解FIR的具体应用。

二、【实验内容】在通信、信息处理以及信号检测等应用领域广泛使用滤波器进行去噪和信号的增强。

FIR滤波器由于可实现线性相位特性以及固有的稳定特征而等到广泛应用,其典型的设计方法是窗函数设计法。

设计流程如下:(1)设定指标:截止频率fc,过渡带宽度△f,阻带衰减A。

(2)求理想低通滤波器(LPF)的时域响应hd(n)。

(3)选择窗函数w(n),确定窗长N。

(4)将hd(n)右移(N-1)/2点并加窗获取线性相位FIR滤波器的单位脉冲响应h(n)。

(5)求FIR的频域响应H(e ),分析是否满足指标。

如不满足,转(3)重新选择,否则继续。

(6)求FIR的系统函数H(z)。

(7)依据差分方程由软件实现FIR滤波器或依据系统函数由硬件实现。

实验要求采用哈明窗(Hamming)设计一个FIR低通滤波器并由软件实现。

哈明窗函数如下:w(n)=0.54-0.46cos(),0≤n≤N-1;设采样频率为fs=10kHz。

实验中,窗长度N和截止频率fc应该都能调节。

具体实验内容如下:(1)设计FIR低通滤波器(FIR_LPF)(书面进行)。

(2)依据差分方程编程实现FIR低通滤波器。

(3)输入信号x(n)=3.0sin(0.16πn )+cos(0.8πn )到fc=2000Hz,N=65的FIR_LPF,求输出信号y(n),理论计算并画出0≤f≤fs范围输入信号x(n)和输出信号y(n)的幅度谱,标出峰值频率,观察滤波器的实际输出结果,分析其正确性。

(4)输入信号x(n)=1.5sin(0.2πn )-cos(0.4πn )+1.2sin(0.9πn)到fc=1100Hz,N=65的FIR_LPF,求输出信号y(n),理论计算并画出0≤f≤fs范围输入信号x(n)和输出信号y(n)的幅度谱,标出峰值频率,观察滤波器的实际输出结果,分析其正确性。

实验2_FIR滤波器设计_切比雪夫一致逼近法

实验2_FIR滤波器设计_切比雪夫一致逼近法

4 4实验 2_FIR 滤波器设计 _切比雪夫一致逼近法实时数字信号处理FIR 数字滤波器设计姓名:专业:学号:日期:目录第 1 章 FIR 数字滤波器设计原3 1.1 FIR滤波器设计方第 2 章 FIR 数字滤波器设2.1 语音文件滤波处理的需求分2.2 FIR 陷波滤波器参数设数字3 1.2 FIR 数字滤波器的切比雪夫逼近法设计原第 3 章FIR 数字滤波器滤波实验与结果分3.1 MATLAB数字滤波实3.1.1 滤波实验流程设3.1.2 语音文件噪声添3.1.3 语音文件滤波处6 3.2 语音文件滤波实验结3.2.1 滤波实验结3.2.2 滤波实验结果分第 1 章FIR 数字滤波器设计原理 1.1 FIR 数字滤波器设计方法有限冲击响应数字滤波器(FIR ,Finite Impulse Response) 是一种全零点的系统。

一个离散时间系统H(z)=B(z)/A(z) ,在分母多项式A(z) 的系数全为0,即可变为全为零点的FIR 系统。

目前FIR 数字滤波器的设计方法主要是建立在对理想滤波器特性做某种近似的基础上,总共有三种方法:窗函数法、频率抽样法及最佳一致逼近法。

1.2 FIR 数字滤波器的切比雪夫逼近法设计原理最佳一致逼近法,是在所需要的区间[a,b]内,使误差函数E(x)=|p(x)-f(x)|较均匀一致,并且通过合理选择p(x),使E(x)的最大值En达到最小。

切比雪夫逼近理论解决了p(x) 的存在性、唯一性及如何构造的问题。

切比雪夫最佳一致逼近的基本思想是,对于给定区间[a,b]上的连续函数f(x),在所有n次多项式的集合中,寻找一个多项式,使其在[a,b]上对f(x)的偏差和其他一切属于集合的多项式对f(x) 的偏差相比是最小的。

切比雪夫逼近理论指出,这样的多项式是存在的,并且是唯一的。

构造这种最佳一致逼近多项式的方法为交错点组定理。

En=max|p(x)-f(x)|E(x)=p(x)-f(x)P(X)是f(x)最佳一致逼近多项式的充要条件是E(x)在[a,b]上至少存在n+2个交错点,使得E(xi)=En或者-En,同时要满足E(xi)= -E(xi+1)该n+2个点为交错点组,也为E(x)的极值点。

实验二FIR滤波器设计与实现

实验二FIR滤波器设计与实现

实验二FIR滤波器设计与实现FIR(Finite Impulse Response)滤波器是一种数字滤波器,由有限长的冲激响应组成。

与IIR(Infinite Impulse Response)滤波器相比,FIR滤波器具有线性相位、稳定性和易于设计等优点。

本实验旨在设计和实现一个FIR滤波器。

首先,我们需要确定滤波器的规格和要求。

在本实验中,我们将设计一个低通FIR滤波器,将高频信号滤除,只保留低频信号。

滤波器的截止频率为fc,滤波器的阶数为N,采样频率为fs。

接下来,我们需要确定滤波器的频率响应特性。

常用的设计方法有窗函数法、最小最大规范法等。

本实验采用窗函数法进行滤波器设计。

窗函数法的基本思想是利用窗函数来加权冲激响应的幅度,以达到要求的频响特性。

常用的窗函数有矩形窗、汉宁窗、汉明窗等。

在本实验中,我们选择汉宁窗作为窗函数。

首先,我们需要计算出滤波器的理想频率响应。

在低通滤波器中,理想频率响应为0频率处幅度为1,截止频率处幅度为0。

然后,我们需要确定窗函数的长度L。

一般来说,窗函数的长度L要大于滤波器的阶数N。

在本实验中,我们选择L=N+1接下来,我们利用窗函数对理想频率响应进行加权处理,得到加权后的冲激响应。

最后,我们对加权后的冲激响应进行归一化处理,使滤波器的频率响应范围在0到1之间。

在设计完成后,我们需要将滤波器实现在实验平台上。

在本实验中,我们使用MATLAB软件进行滤波器实现。

首先,我们需要生成一个输入信号作为滤波器的输入。

可以选择一个随机的信号作为输入,或者选择一个特定的信号进行测试。

然后,我们将输入信号输入到滤波器中,得到滤波器的输出信号。

最后,我们将滤波器的输入信号和输出信号进行时域和频域的分析,以评估滤波器的滤波效果。

在实验的最后,我们可以尝试不同的滤波器设计参数,如截止频率、窗函数的选择等,以观察滤波器设计参数对滤波器性能的影响。

综上所述,本实验是关于FIR滤波器设计与实现的实验。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验2_FIR滤波器设计_切比雪夫一致逼近法实时数字信号处理
FIR数字滤波器设计
姓名:
专业:
学号:
日期:
目录
第1章 FIR数字滤波器设计原
理 ...................................................... 3 1.1 FIR数字滤波器设计方
法 ..................................................................... .............. 3 1.2 FIR数字滤波器的切比雪夫逼近法设计原
理 (3)
第2章 FIR数字滤波器设计 (4)
2.1 语音文件滤波处理的需求分
析 ..................................................................... . (4)
2.2 FIR陷波滤波器参数设
计 ..................................................................... . (4)
第3章 FIR数字滤波器滤波实验与结果分
析 (5)
3.1 MATLAB数字滤波实验...................................................................... (5)
3.1.1 滤波实验流程设
计 ..................................................................... .. (5)
3.1.2 语音文件噪声添
加 ..................................................................... .. (5)
3.1.3 语音文件滤波处
理 ..................................................................... ....................... 6 3.2 语音文件滤波实验结
果 ..................................................................... . (6)
3.2.1 滤波实验结
果 ..................................................................... (6)
3.2.2 滤波实验结果分
析 ..................................................................... .. (8)
第1章 FIR数字滤波器设计原理 1.1 FIR数字滤波器设计方法
有限冲击响应数字滤波器(FIR,Finite Impulse Response)是一种全零点的系统。

一个离散时间系统H(z)=B(z)/A(z),在分母多项式A(z)的系数全为0,即可变为全为零点的FIR系统。

目前FIR数字滤波器的设计方法主要是建立在对理想滤波器特性做某种近似的基础上,总共有三种方法:窗函数法、频率抽样法及最佳一致逼近法。

1.2 FIR数字滤波器的切比雪夫逼近法设计原理
最佳一致逼近法,是在所需要的区间[a,b]内,使误差函数E(x)=|p(x)-f(x)|较均匀一致,并且通过合理选择p(x),使E(x)的最大值En达到最小。

切比雪夫逼近理论解决了p(x)的存在性、唯一性及如何构造的问题。

切比雪夫最佳一致逼近的基本思想是,对于给定区间[a,b]上的连续函数
f(x),在所有n次多项式的集合中,寻找一个多项式,使其在[a,b]上对f(x)的偏差和其他一切属于集合的多项式对f(x)的偏差相比是最小的。

切比雪夫逼近理论指出,这样的多项式是存在的,并且是唯一的。

构造这种最佳一致逼近多项式的方法为交错点组定理。

En=max|p(x)-f(x)|
E(x)=p(x)-f(x)
p(x)是f(x)最佳一致逼近多项式的充要条件是E(x)在[a,b]上至少存在n+2
个交错点,使得E(xi)=En或者-En,同时要满足E(xi)= -E(xi+1)。

该n+2个点为交错点组,也为E(x)的极值点。

利用切比雪夫逼近理论设计FIR数字滤波器时,满足最佳一致逼近的滤波器又具有等纹波性质。

存在通带纹波以及阻带纹波。

在实际求解过程中,利用数值分析中的Remez算法,靠一次次迭代来求得一组交错点组。

第2章 FIR数字滤波器设计 2.1 语音文件滤波处理的需求分析
语音文件在传输过程中会混入一些噪声,因此本实验的目的是模拟消除语音文件噪声。

实验过程中的噪声由人为添加,调用滤波程序,观察实验前后的语音文件频谱。

2.2 FIR陷波滤波器参数设计
实验中人为添加的噪声分为两种:一种为100Hz的低频噪声;另一种为3000Hz
的高频噪声。

采样频率为8000Hz。

根据FIR陷波滤波器的设计方法,该滤波器的滤波范围应该包含3个通带以及2个阻带。

两个阻带分别在100Hz与3000Hz处。

由比例换算公式可以得出:
(1)低频阻带:100/8000=0.0125
(2)高频阻带:3000/8000=0.375
因此在0—0.5的范围之内设置阻带与通带如下:
(1)通带:0.0—0.01
(2)阻带:0.012—0.014
(3)通带:0.016—0.372
(4)阻带:0.374—0.376
(5)通带:0.378—0.5
设置权值:
(1)通带:8
(2)阻带:1
滤波器阶数设置为512阶。

第3章 FIR数字滤波器滤波实验与结果分析 3.1 MATLAB数字滤波实验
3.1.1 滤波实验流程设计
(1)读入语音信号,作DFT绘制频谱图;
(2)加入低频100Hz噪声与高频3000Hz噪声
(3)使用FIR陷波滤波器处理语音文件
(4)处理后的语音文件作DFT绘制频谱图
(5)观察分析结果
3.1.2 语音文件噪声添加
添加低频100Hz与高频3000Hz正弦噪声的程序如下图3.1与3.2所示。

图3.1 低频100Hz正弦噪声添加程序
图3.2 高频3000Hz正弦噪声添加程序
3.1.3 语音文件滤波处理
根据第2章的滤波器设计参数,设计陷波滤波器程序如图3.3所示。

图3.3 陷波滤波器程序
3.2 语音文件滤波实验结果
3.2.1 滤波实验结果
滤波前与滤波后的频谱图及滤波器频谱图如图3.4所示。

图3.4 语音文件与滤波器频域图
含噪语音文件滤波前与滤波后的语谱图如图3.5与3.6所示。

图3.5 含噪语音文件滤波处理前的语谱图
图3.6 含噪语音文件滤波处理后的语谱图
3.2.2 滤波实验结果分析
由以上滤波处理语音文件频谱图可以判定,512阶陷波滤波器基本消除了
100Hz低频正弦噪声信号与3000Hz高频正弦噪声信号。

可以得出结论,FIR陷波滤波器优点是具有线性相位,十分稳定,缺点是为了达到很好的效果必须采用非常大的阶数,增加了滤波器的复杂度和计算量。

实验中由于采样频率很高,对应的低频噪声信号频率远小于采样频率,引起的后果是低频通带和阻带之间的带隙非常小,设置为0.002。

因此为了保证滤波效果,在试验中采用了512阶的高阶陷波滤波器。

相关文档
最新文档