已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
matlab 程序之 滤波器 带通 带阻 以下两个滤波器都是切比雪夫 I 型数字滤波器 不是巴特沃尔滤波器 请使用者注意 1 带通滤波器 function y bandp x f1 f3 fsl fsh rp rs Fs 带通滤波 使用注意事项 通带或阻带的截止频率与采样率的选取范围是不能超过采样率的一半 即 f1 f3 fs1 fsh 的值小于 Fs 2 x 需要带通滤波的序列 f 1 通带左边界 f 3 通带右边界 fs1 衰减截止左边界 fsh 衰变截止右边界 rp 边带区衰减 DB 数设置 rs 截止区衰减 DB 数设置 FS 序列 x 的采样频率 f1 300 f3 500 通带截止频率上下限 fsl 200 fsh 600 阻带截止频率上下限 rp 0 1 rs 30 通带边衰减 DB 值和阻带边衰减 DB 值 Fs 2000 采样率 wp1 2 pi f1 Fs wp3 2 pi f3 Fs wsl 2 pi fsl Fs wsh 2 pi fsh Fs wp wp1 wp3 ws wsl wsh 设计切比雪夫滤波器 n wn cheb1ord ws pi wp pi rp rs bz1 az1 cheby1 n rp wp pi 查看设计滤波器的曲线 h w freqz bz1 az1 256 Fs h 20 log10 abs h figure plot w h title 所设计滤波器的通带曲线 grid on y filter bz1 az1 x end 带通滤波器使用例子 带通滤波器测试程序 fs 2000 t 1 fs fs ff1 100 ff2 400 ff3 700 x sin 2 pi ff1 t sin 2 pi ff2 t sin 2 pi ff3 t figure subplot 211 plot t x subplot 212 hua fft x fs 1 y filter bz1 az1 x y bandp x 300 500 200 600 0 1 30 fs figure subplot 211 plot t y subplot 212 hua fft y fs 1 调用到的 hua fft 函数代码如下 function hua fft y fs style varargin 当 style 1 画幅值谱 当 style 2 画功率谱 当 style 其他的 那么花幅值谱和功率谱 当 style 1 时 还可以多输入 2 个可选参数 可选输入参数是用来控制需要查看的频率段的 第一个是需要查看的频率段起点 第二个是需要查看的频率段的终点 其他 style 不具备可选输入参数 如果输入发生位置错误 nfft 2 nextpow2 length y 找出大于 y 的个数的最大的 2 的指数值 自动进算最佳 FFT 步长 nfft nfft 1024 人为设置 FFT 的步长 nfft y y mean y 去除直流分量 y ft fft y nfft 对 y 信号进行 DFT 得到频率的幅值分布 y p y ft conj y ft nfft conj 函数是求 y 函数的共轭复数 实数的共轭复数是他本 身 y f fs 0 nfft 2 1 nfft T 变换后对应的频率的序列 y p y ft conj y ft nfft conj 函数是求 y 函数的共轭复数 实数的共轭复数是他 本身 if style 1 if nargin 3 plot y f 2 abs y ft 1 nfft 2 length y matlab 的帮助里画 FFT 的方法 ylabel 幅值 xlabel 频率 title 信号幅值谱 plot y f abs y ft 1 nfft 2 论坛上画 FFT 的方法 else f1 varargin 1 fn varargin 2 ni round f1 nfft fs 1 na round fn nfft fs 1 plot y f ni na abs y ft ni na 2 nfft end elseif style 2 plot y f y p 1 nfft 2 ylabel 功率谱密度 xlabel 频率 title 信号功率谱 else subplot 211 plot y f 2 abs y ft 1 nfft 2 length y ylabel 幅值 xlabel 频率 title 信号幅值谱 subplot 212 plot y f y p 1 nfft 2 ylabel 功率谱密度 xlabel 频率 title 信号功率谱 end end 运行结果如下图 第一幅是滤波前测试信号的时频图 第二幅是滤波器的滤波曲线图 第 三幅是经滤波后的测试信号时频图 2 带阻滤波器 function y bands x f1 f3 fsl fsh rp rs Fs 带阻滤波 使用注意事项 通带或阻带的截止频率与采样率的选取范围是不能超过采样率的一半 即 f1 f3 fs1 fsh 的值小于 Fs 2 x 需要带通滤波的序列 f 1 通带左边界 f 3 通带右边界 fs1 衰减截止左边界 fsh 衰变截止右边界 rp 边带区衰减 DB 数设置 rs 截止区衰减 DB 数设置 FS 序列 x 的采样频率 f1 300 f3 500 通带截止频率上下限 fsl 200 fsh 600 阻带截止频率上下限 rp 0 1 rs 30 通带边衰减 DB 值和阻带边衰减 DB 值 Fs 2000 采样率 wp1 2 pi f1 Fs wp3 2 pi f3 Fs wsl 2 pi fsl Fs wsh 2 pi fsh Fs wp wp1 wp3 ws wsl wsh 设计切比雪夫滤波器 n wn cheb1ord ws pi wp pi rp rs bz1 az1 cheby1 n rp wp pi stop 查看设计滤波器的曲线 h w freqz bz1 az1 256 Fs h 20 log10 abs h figure plot w h title 所设计滤波器的通带曲线 grid on y filter bz1 az1 x end 使用例子 带阻滤波器测试 fs 1000 t 1 fs fs y sin 2 pi 100 t sin 2 pi 150 t sin 2 pi 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 名画买卖合同(标准版)
- 地建合同(标准版)
- 鹿西岛海洋经济特色发展之路
- 冀南民营经济研究院介绍
- 炎德英才大联考雅礼中学2025届模拟试卷(一)生物答案
- 2025年河北省涿州市辅警招聘考试试题题库带答案详解ab卷
- 2025年江西省丰城市辅警招聘考试试题题库附答案详解(考试直接用)
- 2025年保育员实操考试一日生活管理题目及答案
- 2025年河北省深州市辅警招聘考试试题题库附答案详解(达标题)
- 2025年公务员考试模拟试题题目及答案
- 高考语文文学类文本阅读-《雪(-苏康斯坦丁-帕乌斯托夫斯基)》-详细解读课件
- 原创《金属材料各种组织金相图片》教学资料课件
- 个人学习-1 .华美企业文化培训
- 重塑商业模式创新打造企业核心竞争力课件
- 芳香疗法医学知识培训课件
- 2022年宝信软件发展现状及竞争优势分析
- 高级工电工题库:501-600
- 《聚合物基复合材料成型工艺》PPT课件(完整版)
- 初级爆破工程技术人员考试填空题
- 某创业公司员工的自我修养PPT课件
- 《诗经_魏风_伐檀》
评论
0/150
提交评论