




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学院 第 0 页 共 17 页 目录目录 目录目录 0 前言前言 1 1 1 数字滤波器简介 1 1 2 使用数字滤波器的原因 1 1 3 设计的原理和内容 1 工程概况工程概况 1 正文正文 1 3 1 设计的目的和意义 2 3 2 目标和总体方案 2 3 3 设计方法和内容 2 3 4 硬件环境 2 3 5 软件环境 3 3 6IIR 数字滤波器设计思路 3 3 7 IIR 数字滤波器的设计流程图 3 3 8 IIR 数字滤波器设计思路 4 3 9 设计 IIR 数字滤波器的两种方法 4 3 10 双线性变换法的基本原理 4 3 11 用双线性变换法设计 IIR 数字滤波器的步骤 6 3 12 程序源代码和运行结果 6 3 12 1 低通滤波器 6 3 12 3 带通滤波器 10 3 12 4 带阻滤波器 12 3 13 结论 15 3 13 1 存在的问题 15 3 13 2 解决方案 15 致谢致谢 15 学院 第 1 页 共 17 页 参考文献参考文献 15 前言前言 1 1 数字滤波器简介 数字滤波器是一种用来过滤时间离散信号的数字系统 通过对抽样数据进行数学处理 来达到频域滤波的目的 可以设计系统的频率响应 让它满足一定的要求 从而对通过该 系统的信号的某些特定的频率成分进行过滤 这就是滤波器的基本原理 如果系统是一个 连续系统 则滤波器称为模拟滤波器 如果系统是一个离散系统 则滤波器称为数字滤波 器 信号通过线性系统后 其输出信号就是输入信号和系统冲激响应的卷积 从频域分析 来看 信号通过线性系统后 输出信号的频谱将是输入信号的频谱与系统传递函数的乘积 除非 为常数 否则输出信号的频谱将不同于输入信号的频谱 某些频率成分 较大的模 因此 中这些频率成分将得到加强 而另外一些频率成分 的模很小甚至为零 中这部分 频率分量将被削弱或消失 因此 系统的作用相当于对输入信号的频谱进行加权 1 2 使用数字滤波器的原因 数字滤波器具有比模拟滤波器更高的精度 甚至能够实现后者在理论上也无法达到的 性能 数字滤波器相比模拟滤波器有更高的信噪比 数字滤波器还具有模拟滤波器不能比 拟的可靠性 根据其冲击响应函数的时域特性可将数字滤波器分为 IIR 有限长冲击响应 和 FIR 无限长冲击响应 1 3 设计的原理和内容 在 windows 环境下进行语言信号采集 通过 IIR 数字滤泼器的设计 数字带滤波器就 是用软件来实现上面的滤波过程 可以很好的克服模拟滤波器的缺点 数字带滤波器的参 数一旦确定 就不会发生变化 IIR 型有较好的通带与阻带特性 所以 在一般的设计中 选用 IIR 型 IIR 型又可以分成 Butterworth 型滤波器 ChebyshevII 型滤波器和椭圆型滤 波器等 IIR 数字滤波器的设计一般是利用目前已经很成熟的模拟滤波器的设计方法来进行设 计 通常采用模拟滤波器原型有 butterworth 函数 chebyshev 函数 bessel 函数 椭圆 滤波器函数等 IIR 数字滤波器的设计步骤 1 按照一定规则把给定的滤波器技术指标转换为模拟低通滤波器的技术指标 2 根据模拟滤波器技术指标设计为响应的模拟低通滤波器 3 很据脉冲响应不变法和双线性不变法把模拟滤波器转换为数字滤波器 学院 第 2 页 共 17 页 4 如果要设计的滤波器是高通 带通或带阻滤波器 则首先把它们的技术指标转化为 模拟低通滤波器的技术指标 设计为数字低通滤波器 最后通过频率转换的方法来得到所 要的滤波器 工程概况工程概况 我这次做的信号与系统课程设计的任务是在 MATLAB 软件学过的有关知识设计简单的 IIR 数字滤波器续系统 本次采用双线性变换法设计 IIR 滤波器 在做课程设计中首先是 对 MATLAB 软件的了解和认识 掌握一些 MATLAB 软件的基本常用函数的用法 对 MATLAB 软 件进行程序操作 同时利用 MATLAB 软件也能对书本上的知识进行验证 在 MATLAB 软件下 编写函数程序 然后运行程序 与书本上的信号的求解进行对照分析和比较 对 MATLAB 软 件进行一定的了解和运用之后 开始做此次课程设计 正文正文 数字滤波器是一个离散时间系统 按预定的算法 将输入离散时间信号转换为所要求 的输出离散时间信号的特定功能装置 应用数字滤波器处理模拟信号时 首先须对输入模 拟信号进行限带 抽样和模数转换 数字滤波器输入信号的抽样率应大于被处理信号带宽 的两倍 其频率响应具有以抽样频率为间隔的周期重复特性 且以折叠频率即 1 2 抽样频 率点呈镜像对称 为得到模拟信号 数字滤波器处理的输出数字信号须经数模转换 平滑 数字滤波器具有高精度 高可靠性 可程控改变特性或复用 便于集成等优点 数字滤波 器在语言信号处理 图像信号处理 医学生物信号处理以及其他应用领域都得到了广泛应 用 数字滤波器有低通 高通 带通 带阻和全通等类型 它可以是时不变的或时变的 因果的或非因果的 线性的或非线性的 应用最广的是线性 时不变数字滤波器 3 1 设计的目的和意义 我们是通信工程的本科生 信号与系统 是我们重要的必修课程 当代社会学要大学 培养出理论扎实 动手实践能力强的大学生 所以 本次课程设计的目的就在于通过一次 实践性的活动加深对这门课程的理解 使我们在感性的认识上进一步升华为理性的认识 为后继课程的学习打下坚实的基础 增进对 MATLAB 的认识 加深对数字信号处理理论方面 的理解 掌握数字信号处理中 IIR 滤波器的设计 马克思主义唯物辩证法认为 实践是连接客观实在和人主观意识的通道和桥梁 物质 对意识的作用以及意识对物质的反作用都蕴含在实践活动当中 也就是 实践是检验真理 的唯一标准 对这门课的学习状况的好坏 用一次课程设计便可以检验出来 而这 就是 本次我们进行设计的意义之所在 3 2 目标和总体方案 IIR 被称为无限长脉冲响应滤波器 结构中有反馈 所以理论上脉冲响应永远不为零 实现相同的指标比 IIR 滤波器需要的阶数较少 非线性相位 用于对相位不太敏感的场合 如语音 设计时先设计模拟滤波器 再由一定的转换原则转换为数字滤波器 本次设计的目标在于将 IIR 数字滤波器利用 MATLAB 的知识编写相应程序实现高通 带 通或带阻滤波的功能 于是特制订了一个总体的方案 由于时间只有十天 故做了如下的计划安排 将这项工程分为两大部分 程序的设计 和程序的调试 首先在程序的设计部分由分为几个步骤 第一步 查阅有关 IIR 数字滤波器设计的资料 用三天的时间 第二步 对设计高通 带通或带阻滤波器时所用到的参数的作用进行更深层的了解 学院 第 3 页 共 17 页 用一到四天的时间 第三步 设计高通 带通或带阻滤波器的代码 两天的时间 其次 进行程序的调试 用一天 3 3 设计方法和内容 工欲善其事 必先利其器 有了总体方案后必须用一个事半功倍的设计方法来提高 程序设计的效率 IIR 数字滤波器具有无限宽的冲激响应 与模拟滤波器相匹配 所以 IIR 滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法 IIR 通常是非线性的 但是目前也有准线性相位设计方法得到 IIR 数字滤波器的系数 其结果是使得通带内的相位波动维持在一个工程可接受的范围内 IIR 比 FIR 最大的优点 是达到同样的矩形系数所需的阶数少 往往 5 阶的 IIR 滤波器就可以比拟数十上百阶的 FIR 滤波器 设计方面 我们将考虑映射为数字滤波器的方法 首先 重点研究由低通滤波器设计 数字低统滤波器的方法 然后将这些设计转换成更通用的频率选择滤波器的方法 3 4 硬件环境 微型计算机 联想台式品牌机 中央处理器 Pentuim 4 主频 3 0GHz 主存容量 512M 硬盘容量 80G 3 5 软件环境 Windows XP 操作系统 MATBLE 软件程序 3 6IIR 数字滤波器设计思路 IIR 数字滤波器可用一个 n 阶差分方程表示 y n brx n r aky n k 不难看出 数字滤波器与模拟滤波器的设计思路相仿 其设计实质也是寻找一组系数 b a 去逼近所要求的频率响应 使其在性能上满足预定的技术要求 不同的是模拟滤波器 的设计是在 S 平面上用数学逼近法去寻找近似的所需特性 H S 而数字滤波器则是在 Z 平 面寻找合适的 H z IIR 数字滤波器的单位响应是无限长的 而模拟滤波器一般都具有无限 长的单位脉冲响应 因此与模拟滤波器相匹配 由于模拟滤波器的设计在理论上已十分成熟 因 此数字滤波器设计的关键是将 H S H Z 即 利用复值映射将模拟滤波器离散化 已经证 明 冲击响应不变法和双线性变换法能较好地担当此任 则在此基础上 数字滤波器的设计就 可首先归结为模拟滤波器的设计了 3 7 IIR 数字滤波器的设计流程图 数字滤波器技术指标 指标参数变换 模拟滤波器技术指标 相应模拟滤波器设计 模拟滤波器离 数字滤波器 学院 第 4 页 共 17 页 图 3 1 数字滤波器的设计流程图 3 8 IIR 数字滤波器设计思路 IIR 数字滤波器可用一个 n 阶差分方程表示 knyarnxbny kr 或用它的 Z 域系统函数 k k r r za zb zH 1 对照模拟滤波器的传递函数 0 1 1 0 1 1 aSaSa bSbSb SH m m m m M m m m 不难看出 数字滤波器与模拟滤波器的设计思路相仿 其设计实质也是寻找一组系数 b a 去逼近所要求的频率响应 使其在性能上满足预定的技术要求 不同的是模拟滤波器 的设计是在 S 平面上用数学逼近法去寻找近似的所需特性 H S 而数字滤波器则是在 Z 平 面寻找合适的 H z IIR 数字滤波器的单位响应是无限长的 而模拟滤波器一般都具有无限 长的单位脉冲响应 因此与模拟滤波器相匹配 由于模拟滤波器的设计在理论上已十分成熟 因 此数字滤波器设计的关键是将 H S H Z 即 利用复值映射将模拟滤波器离散化 已经证 明 冲击响应不变法和双线性变换法能较好地担当此任 则在此基础上 数字滤波器的设计就 可首先归结为模拟滤波器的设计了 3 9 设计 IIR 数字滤波器的两种方法 IIR 数字滤波器的的设计就是在给定了滤波器的技术指标后 确定滤波器的阶数 n 和系 数 ai bi 在满足技术指标的条件下 滤波器的结束应尽可能低 因为滤波器的阶数越 低 实现滤波器的成本就越低 学院 第 5 页 共 17 页 在设计 IIR 滤波器时 常用的方法是利用模拟滤波器来设计数字滤波器 广泛采取这 种方法的因素有 1 模拟滤波器设计技术已非常成熟 2 可得闭合形式的解 3 关于模 拟滤波器设计有完整的设计公式和图表可以利用很查阅 为实现从模拟滤波器到数字滤波器的转换 需要从系统的描述方法来考虑转单位采样 响应 h n 换问题 无论是模拟滤波器还是数字滤波器 描述系统的基本方法都有四种 滤波器描述系统的方法 因此 IIR 滤波器的设计方法是首先将数字滤波器的技术指标转化为对应模拟滤波器 的技术指标 然后设计满足技术指标的模拟滤波器 Ha s 然后将设计出的模拟滤波器 Ha s 转换为满足技术指标的数字滤波器 H z 将 Ha s 转换成 H z 的最终目的 是希望 数字滤波器的频率响应 H ej 尽量接近模拟滤波器 Ha j 将系统函数 H z 从 s 平面转换到 z 平面的方法有很多种 但工程上常用的有两种 一种是使数字滤波器的 h n 近似于模拟滤波器的 ha t 可导出脉冲响应不变法 另一种使数字滤波器的差分方程近似 于模拟滤波器的微分方程 由此可导出双线性变换法 3 10 双线性变换法的基本原理 脉冲响应不变法使得数字滤波器在时域上能够较好的模仿模拟滤波器 但是由于从 平面到平面的映射具有多值性 使得设计出来的数字滤波器不可避免的出现频 sz sT ze 谱混迭现象 为了克服脉冲响应不变法可能产生的频谱混跌效应的缺点 我们使用一种新 的变换 双线性变换 双线性变换法可认为是基于对微分方程的积分 利用对积分的数 值逼近的道德 仿真滤波器的传递函数 H s 为 0 1 M k k k N k k k c s H sMN d s 将展开为部份分式的形式 并假设无重复几点 则 1 N k k pk A H s ss 那么 对于上述函数所表达的数字信号处理系统来讲 其仿真输入 x t 和模拟输出 y t 有 如下关系 p y ts y tAx t 利用差分方程来代替导数 即 1 y ny n y t T 同时令 1 1 2 y ty ny n 1 1 2 x tx nx n 这样 便可将上面的微分方程写为对应的差分方程形式 学院 第 6 页 共 17 页 1 1 1 1 22 p s A y ny ny ny nx nx n T 两边分别取变换 可得z 1 1 21 1 p Y zA H z zX z s Tz 这样 通过上述过程 就可得到双线性变换中的基本关系 如下所示 1 1 21 1 z s Tz 2 2 s T z s T 所谓的双线性变换 仅是指变换公式中与的关系无论是分子部份还是分母部份都 sz 是线性的 3 11 用双线性变换法设计 IIR 数字滤波器的步骤 MATLAB 中设计 IIR 数字滤波器的具体步骤如下 1 把给出的数字滤波器的性能指标转换为模拟低通滤波器的性能指标 2 根据转换后的性能指标 通过滤波器结束选择函数 来确定滤波器的最小阶数 n 和固 有频率 wn 3 由最小阶数 n 得到低通滤波器原型 4 由固有频率 wn 把模拟低通滤波器转换为模拟低通 高通 带通或带阻滤波器 5 运用双线性变换法把模拟滤波器转换成数字滤波器 3 12 程序源代码和运行结果 3 12 1 低通滤波器 clear wp 100 2 pi 通带截止频率 ws 150 2 pi 阻带截止频率 rp 0 5 通带衰减 rs 30 阻带衰减 fs 2000 采样频率 n wc cheb2ord wp ws rp rs s 计算阶数 与截止频率 z p k cheb2ap n rs 建立切比雪夫2型数字滤波器 零极点转换到空间状态表达式 a b c d zp2ss z p k 零极点转换到空间状态表达式 at1 bt1 ct1 dt1 lp2lp a b c d wc 低通转换到高通 at2 bt2 ct2 dt2 bilinear at1 bt1 ct1 dt1 fs 双线性变换 num den ss2tf at2 bt2 ct2 dt2 空间状态表达式转换到传递函数 绘制幅频 相频图 频率响应特性图 学院 第 7 页 共 17 页 figure 1 freqz num den 128 fs grid on title 幅频 相频图 绘制脉冲响应特性图 figure 2 impz num den 128 fs grid title 脉冲响应特性图 滤波检验 figure 3 t 0 0 0005 0 2 x sin 2 pi 50 t sin 2 pi 200 t y filter num den x plot t x t y grid legend X Signal Y Signal title 滤波检验 运行结果 n 6 wc 879 2559 num 0 0287 0 1085 0 2038 0 2447 0 2038 0 1085 0 0287 den 1 0000 4 4499 8 4145 8 6176 5 0302 1 5841 0 2103 01002003004005006007008009001000 400 300 200 100 0 100 Frequency Hz Phase degrees 01002003004005006007008009001000 100 50 0 50 Frequency Hz Magnitude dB 图3 2 学院 第 8 页 共 17 页 00 010 020 030 040 050 06 0 06 0 04 0 02 0 0 02 0 04 0 06 0 08 0 1 0 12 nT seconds Amplitude 图 3 3 00 020 040 060 080 10 120 140 160 180 2 2 1 5 1 0 5 0 0 5 1 1 5 2 X Signal Y Signal 图 3 4 3 12 2高通滤波器 wp 100 2 pi 通带截止频率 ws 150 2 pi 阻带截止频率 rp 0 5 通带衰减 rs 30 阻带衰减 fs 2000 采样频率 n wc cheb2ord wp ws rp rs s 计算阶数 与截止频率 z p k cheb2ap n rs 建立切比雪夫2型数字滤波器 a b c d zp2ss z p k 零极点转换到空间状态表达式 学院 第 9 页 共 17 页 at1 bt1 ct1 dt1 lp2hp a b c d wc 低通转换到高通 at2 bt2 ct2 dt2 bilinear at1 bt1 ct1 dt1 fs 双线性变换 num den ss2tf at2 bt2 ct2 dt2 空间状态表达式转换到传递函数 绘制幅频 相频图 频率响应特性图 figure 1 freqz num den 128 fs grid on title 幅频 相频图 绘制脉冲响应特性图 figure 2 impz num den 128 fs grid title 脉冲响应特性图 滤波检验 figure 3 t 0 0 0005 0 1 x sin 2 pi 50 t sin 2 pi 200 t y filter num den x plot t x t y legend X Signal Y Signal title 滤波检验 运行结果 n 6 wc 879 2559 num 0 5365 3 0688 7 4574 9 8501 7 4574 3 0688 0 5365 den 1 0000 4 5215 8 8272 9 4731 5 8745 1 9914 0 2878 01002003004005006007008009001000 100 0 100 200 300 400 Frequency Hz Phase degrees 01002003004005006007008009001000 60 40 20 0 Frequency Hz Magnitude dB 图 3 5 学院 第 10 页 共 17 页 00 010 020 030 040 050 06 0 8 0 6 0 4 0 2 0 0 2 0 4 0 6 nT seconds Amplitude 图 3 6 00 010 020 030 040 050 060 070 080 090 1 2 1 5 1 0 5 0 0 5 1 1 5 2 X Signal Y Signal 图 3 7 3 12 3 带通滤波器 clear 下通带截止频率wp1 80HZ 上通带截止频率wp2 170HZ 阻带下限频率ws1 100HZ 阻带上 限频率ws2 150HZ 解得wp 85HZ ws 139Hz wp 85 2 pi 通带截止频率wp ws 139 2 pi 阻带截止频率ws rp 0 5 通带衰减rp rs 30 阻带衰减rs fs 2000 采样频率 学院 第 11 页 共 17 页 n wc cheb2ord wp ws rp rs s 计算阶数n 与截止频率wn z p k cheb2ap n rs 建立切比雪夫2型数字滤波器 a b c d zp2ss z p k 零极点模型转换到空间状态模型 at1 bt1 ct1 dt1 lp2bp a b c d wc 50 2 pi 低通转换到高通 at2 bt2 ct2 dt2 bilinear at1 bt1 ct1 dt1 fs 用双线性变换法实现模拟滤波器 到数字滤波器的转换 num den ss2tf at2 bt2 ct2 dt2 空间状态模型转换到传递函数模型 绘制幅频 相频图 频率响应特性图 figure 1 freqz num den 128 fs grid on title 幅频 相频图 绘制脉冲响应特性图 figure 2 impz num den 128 fs grid title 脉冲响应特性图 滤波检验 figure 3 t 0 0 0005 0 3 x sin 2 pi 50 t sin 2 pi 150 t y filter num den x plot t x t y legend X Signal Y Signal title 滤波检验 运行结果 n 5 wc 849 6593 num 0 0100 0 0720 0 2250 0 3787 0 3207 0 0000 0 3207 0 3787 0 2250 0 0720 0 0100 den 1 0000 8 7737 35 4059 86 4271 141 2110 161 2926 130 4129 73 7145 27 8888 6 3824 0 6718 学院 第 12 页 共 17 页 01002003004005006007008009001000 300 200 100 0 100 200 Frequency Hz Phase degrees 01002003004005006007008009001000 200 100 0 100 Frequency Hz Magnitude dB 图 3 8 00 010 020 030 040 050 06 0 04 0 03 0 02 0 01 0 0 01 0 02 0 03 0 04 nT seconds Amplitude 图 3 9 学院 第 13 页 共 17 页 00 050 10 150 20 250 30 35 2 1 5 1 0 5 0 0 5 1 1 5 2 X Signal Y Signal 图 3 10 3 12 4 带阻滤波器 clear 下通带截止频率wp1 80HZ 上通带截止频率wp2 170HZ 阻带下限频率ws1 100HZ 阻带上 限频率ws2 150HZ 解得wp 89HZ ws 225Hz wp 89 2 pi 通带截止频率wp ws 225 2 pi 阻带截止频率ws rp 0 5 通带衰减rp rs 30 阻带衰减rs fs 2000 采样频率 n wc cheb2ord wp ws rp rs s 计算阶数n 与截止频率wn 建立切比雪夫2型数字滤波器 计算阶数n 与截止频率wn z p k cheb2ap n rs 建立切比雪夫2型数字滤波器 计算阶数n 与截止频率wn a b c d zp2ss z p k 零极点模型转换到空间状态模型 at1 bt1 ct1 dt1 lp2bs a b c d wc 100 2 pi 低通转换到高通 at2 bt2 ct2 dt2 bilinear at1 bt1 ct1 dt1 fs 用双线性变换法实现模拟滤波器到 数字滤波器的转换 num den ss2tf at2 bt2 ct2 dt2 空间状态模型转换到传递函数模型 绘制幅频 相频图 频率响应特性图 figure 1 freqz num den 128 fs grid on title 幅频 相频图 绘制脉冲响应特性图 figure 2 impz num den 128 fs 学院 第 14 页 共 17 页 grid title 脉冲响应特性图 滤波检验 figure 3 t 0 0 0005 0 1 x sin 2 pi 50 t sin 2 pi 150 t y filter num den x plot t x t y grid title 滤波检验 运行结果 n 4 wc 1 1017e 003 num 0 6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鲁迅的故乡情结与《朝花夕拾》教学
- 狼特殊句式课件
- 狗狗采耳知识培训班课件
- 牧场消防安全培训课件
- 山东省潍坊市2025年中考数学真题附真题答案
- 安全教育培训重要性课件
- 跨境公司面试题库及答案
- 农业产业园项目2025年产业政策适应性评估及可行性研究
- 2025年新能源风能发电技术创新与风力发电控制系统报告
- 农业2025年数字化转型典型案例剖析报告
- 朝天区东溪河大桥建设工程(主引道)行洪论证与河势稳定评价报告
- 中国历史简介
- 普外科21个病种临床路径-
- 期权考试题库答题版
- 给排水巡视检查记录表
- YY/T 1754.1-2020医疗器械临床前动物研究第1部分:通用要求
- 新闻编辑(修改版)马工程课件 第六章
- GB/T 17188-1997农业灌溉设备滴灌管技术规范和试验方法
- 2022年资阳市雁江区社区工作者招聘考试笔试试题及答案解析
- 帮助卧床老年人使用便器排便课件
- 质量管理学课件第1章
评论
0/150
提交评论