已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 实验一 IIRIIR 数字滤波器设计及软件实现数字滤波器设计及软件实现 一 一 实验指导实验指导 1 实验目的 1 熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法 2 学会调用 MATLAB 信号处理工具箱中滤波器设计函数 或滤波器设计分析工具 fdatool 设计各种 IIR 数字滤波器 学会根据滤波需求确定滤波器指标参数 3 掌握 IIR 数字滤波器的 MATLAB 实现方法 3 通过观察滤波器输入输出信号的时域波形及其频谱 建立数字滤波的概念 2 实验原理 设计 IIR 数字滤波器一般采用间接法 脉冲响应不变法和双线性变换法 应用最广泛 的是双线性变换法 基本设计过程是 先将给定的数字滤波器的指标转换成过渡模拟滤 波器的指标 设计过渡模拟滤波器 将过渡模拟滤波器系统函数转换成数字滤波器的 系统函数 MATLAB 信号处理工具箱中的各种 IIR 数字滤波器设计函数都是采用双线性变换 法 第六章介绍的滤波器设计函数 butter cheby1 cheby2 和 ellip 可以分别被调用来 直接设计巴特沃斯 切比雪夫 1 切比雪夫 2 和椭圆模拟和数字滤波器 本实验要求读者 调用如上函数直接设计 IIR 数字滤波器 本实验的数字滤波器的 MATLAB 实现是指调用 MATLAB 信号处理工具箱函数 filter 对给 定的输入信号 x n 进行滤波 得到滤波后的输出信号 y n 3 实验内容及步骤 1 调用信号产生函数 mstg 产生由三路抑制载波调幅信号相加构成的复合信号 st 该函数还会自动绘图显示 st 的时域波形和幅频特性曲线 如图 1 所示 由图可见 三路信 号时域混叠无法在时域分离 但频域是分离的 所以可以通过滤波的方法在频域分离 这 就是本实验的目的 图 1 三路调幅信号 st 的时域波形和幅频特性曲线 2 要求将 st 中三路调幅信号分离 通过观察 st 的幅频特性曲线 分别确定可以分 离 st 中三路抑制载波单频调幅信号的三个滤波器 低通滤波器 带通滤波器 高通滤波器 的通带截止频率和阻带截止频率 要求滤波器的通带最大衰减为 0 1dB 阻带最小衰减为 60dB 提示 抑制载波单频调幅信号的数学表示式为 000 1 cos 2 cos 2 cos 2 cos 2 2 ccc s tf tf tff tff t 其中 称为载波 fc为载波频率 称为单频调制信号 f0为调制正cos 2 c f t 0 cos 2 f t 弦波信号频率 且满足 由上式可见 所谓抑制载波单频调幅信号 就是 2 个正弦 0c ff 信号相乘 它有 2 个频率成分 和频和差频 这 2 个频率成分关于载波频 0c ff 0c ff 率 fc对称 所以 1 路抑制载波单频调幅信号的频谱图是关于载波频率 fc对称的 2 根谱线 其中没有载频成分 故取名为抑制载波单频调幅信号 容易看出 图 1 中三路调幅信号的 载波频率分别为 250Hz 500Hz 1000Hz 如果调制信号 m t 具有带限连续频谱 无直流成 分 则就是一般的抑制载波调幅信号 其频谱图是关于载波频率 fc cos 2 c s tm tf t 对称的 2 个边带 上下边带 在专业课通信原理中称为双边带抑制载波 DSB SC 调幅信 号 简称双边带 DSB 信号 如果调制信号 m t 有直流成分 则就 cos 2 c s tm tf t 是一般的双边带调幅信号 其频谱图是关于载波频率 fc对称的 2 个边带 上下边带 并 包含载频成分 3 编程序调用 MATLAB 滤波器设计函数 ellipord 和 ellip 分别设计这三个椭圆滤波 器 并绘图显示其幅频响应特性曲线 4 调用滤波器实现函数 filter 用三个滤波器分别对信号产生函数 mstg 产生的信 号 st 进行滤波 分离出 st 中的三路不同载波频率的调幅信号 y1 n y2 n 和 y3 n 并 绘图显示 y1 n y2 n 和 y3 n 的时域波形 观察分离效果 4 信号产生函数 mstg 清单 见教材 5 实验程序框图如图 2 所示 供读者参考 调用函数 mstg 产生 st 自动绘图 显示 st 的时域波形和幅频特性曲线 调用 ellipord 和 ellip 分别设计三个椭圆 滤波器 并绘图显示其幅频响应特性曲线 调用 filter 用三个滤波器分别对信号 st 进行滤波 分离 出三路不同载波频率的调幅信号 y1 n y2 n 和 y3 n 绘图显示 y1 n y2 n 和 y3 n 的时域波形和幅频特性曲线 End 图 2 程序框图 6 思考题 1 请阅读信号产生函数 mstg 确定三路调幅信号的载波频率和调制信号频率 2 信号产生函数 mstg 中采样点数 N 800 对 st 进行 N 点 FFT 可以得到 6 根理想谱 线 如果取 N 1000 可否得到 6 根理想谱线 为什么 N 2000 呢 请改变函数 mstg 中采 样点数 N 的值 观察频谱图验证您的判断是否正确 二 二 滤波器参数及实验程序清单滤波器参数及实验程序清单 1 滤波器参数选取 滤波器参数选取 观察图 1 可知 三路调幅信号的载波频率分别为 250Hz 500Hz 1000Hz 带宽 也可 以由信号产生函数 mstg 清单看出 分别为 50Hz 100Hz 200Hz 所以 分离混合信号 st 中三路抑制载波单频调幅信号的三个滤波器 低通滤波器 带通滤波器 高通滤波器 的 指标参数选取如下 对载波频率为 250Hz 的条幅信号 可以用低通滤波器分离 其指标为 通带截止频率Hz 通带最大衰减 280 p f 0 1dB p 阻带截止频率Hz 阻带最小衰减 450 s f 60dB s 对载波频率为 500Hz 的条幅信号 可以用带通滤波器分离 其指标为 通带截止频率Hz Hz 通带最大衰减 440 pl f 560 pu f 0 1dB p 阻带截止频率Hz Hz Hz 阻带最小衰减 275 sl f 900 su f 60dB s 对载波频率为 1000Hz 的条幅信号 可以用高通滤波器分离 其指标为 通带截止频率Hz 通带最大衰减 890 p f 0 1dB p 阻带截止频率Hz 阻带最小衰减 550 s f 60dB s 说明 1 为了使滤波器阶数尽可能低 每个滤波器的边界频率选择原则是尽量使滤 波器过渡带宽尽可能宽 2 与信号产生函数 mstg 相同 采样频率 Fs 10kHz 3 为了滤波器阶数最低 选用椭圆滤波器 之后 再依次实现巴特沃斯 切比雪 夫 1 切比雪夫 2 数字滤波器 按照图 2 所示的程序框图编写的实验程序为 exp1 m 2 2 实验程序清单实验程序清单 实验 1 程序 exp1 m IIR 数字滤波器设计及软件实现 clear all close all Fs 10000 T 1 Fs 采样频率 调用信号产生函数 mstg 产生由三路抑制载波调幅信号相加构成的复合信号 st st mstg 低通滤波器设计与实现 fp 280 fs 450 wp 2 fp Fs ws 2 fs Fs rp 0 1 rs 60 DF 指标 低通滤波器的通 阻带边界频 N wp ellipord wp ws rp rs 调用 ellipord 计算椭圆 DF 阶数 N 和通带截止频率 wp B A ellip N rp rs wp 调用 ellip 计算椭圆带通 DF 系统函数系数向量 B 和 A y1t filter B A st 滤波器软件实现 低通滤波器设计与实现绘图部分 figure 2 subplot 2 1 1 myplot B A 调用绘图函数 myplot 绘制损耗函数曲线 yt y 1 t subplot 2 1 2 tplot y1t T yt 调用绘图函数 tplot 绘制滤波器输出波形 带通滤波器设计与实现 自己添加 带通滤波器设计与实现绘图部分 自己添加 高通滤波器设计与实现 自己添加 高低通滤波器设计与实现绘图部分 自己添加 function myplot B A 时域离散系统损耗函数绘图 B 为系统函数分子多项式系数向量 A 为系统函数分母多项式系数向量 H W freqz B A 1000 m abs H plot W pi 20 log10 m max m grid on xlabel omega pi ylabel 幅度 dB axis 0 1 80 5 title 损耗函数曲线 function tplot xn T yn 时域序列连续曲线绘图函数 xn 信号数据序列 yn 绘图信号的纵坐标名称 字符串 T 为采样间隔 n 0 length xn 1 t n T plot t xn xlabel t s ylabel yn axis 0 t end min xn 1 2 max xn 三 三 实验程序运行结果实验程序运行结果 实验 1 程序 exp1 m 运行结果如图 3 所示 由图可见 三个分离滤波器指标参数选取正 确 损耗函数曲线达到所给指标 分离出的三路信号 y1 n y2 n 和 y3 n 的波形是抑制载 波的单频调幅波 a 低通滤波器损耗函数及其分离出的调幅信号 y1 t b 带通滤波器损耗函数及其分离出的调幅信号 y2 t c 高通滤波器损耗函数及其分离出的调幅信号 y3 t 图 3 实验 1 程序 exp1 m 运行结果 四 四 简要回答思考题简要回答思考题 思考题 2 因为信号 st 是周期序列 谱分析时要求观察时间为整数倍周期 所以 本题的一般解答方法是 先确定信号 st 的周期 在判断所给采样点数 N 对应的观察时间 Tp NT 是否为 st 的整数个周期 但信号产生函数 mstg 产生的信号 st 共有 6 个频率成分 求其周期比较麻烦
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汇鑫汽车城首届车展及开业庆典活动方案
- 《教学药理学泛论》课件
- 中级财务会计第七章投资
- 民用无人机飞手培训管理方案
- 玻璃厂高温熔炉操作规范
- 制造企业工业互联网安全管理制度
- 农业包装废弃物回收项目可行性研究报告
- 临床带教能力提升实施方案
- 社区体育健身设施规划建设方案
- 小学项目化学习活动设计
- 2025年四川省西昌市高二历史上册期末考试真题附完整答案(网校专用)
- 新能源充电桩标准化施工规范
- 常见食物中毒及食物中毒症状和预防急救处理课件
- 无痛医院的建设方案
- 2025-2030文化创意产业艺术中心规划与文创产业聚集模式
- 物流运输安全教育培训课件
- 定州方言连读变调:语音规律与文化内涵的深度探究
- 人力咨询管理公司简介
- 呼吸内科规培生入科宣教
- 长征精神思政课教学课件
- DB32/T 4027-2021石墨烯粉体电导率测定动态四探针法
评论
0/150
提交评论