matlab程序之——滤波器(带通-带阻)

上传人:痛*** 文档编号:89296202 上传时间:2022-05-12 格式:DOCX 页数:7 大小:144.76KB
收藏 版权申诉 举报 下载
matlab程序之——滤波器(带通-带阻)_第1页
第1页 / 共7页
matlab程序之——滤波器(带通-带阻)_第2页
第2页 / 共7页
matlab程序之——滤波器(带通-带阻)_第3页
第3页 / 共7页
资源描述:

《matlab程序之——滤波器(带通-带阻)》由会员分享,可在线阅读,更多相关《matlab程序之——滤波器(带通-带阻)(7页珍藏版)》请在装配图网上搜索。

1、matlab程序之滤波器带通,带阻以下两个滤波器都是切比雪夫I型数字滤波器,不是巴特沃尔滤波器,请使用者注意!1.带通滤波器function y=bandp%带通滤波%使用注意事项:通带或阻带的截止频率与采样率的选取范围是不能超过采样率的一半%即,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;%阻带截止频率上下限

2、% 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=wslwsh;% 设计切比雪夫滤波器;n,wn=cheb1ord;bz1,az1=cheby1;%查看设计滤波器的曲线h,w=freqz;h=20*log10abs;figure;plot;title;grid on;y=filter;end带通滤波器使用例子%-%带通滤波器测试程序fs=2000;t=/fs;ff1=100;ff2=400;ff3=

3、700;x=sin+sin+sin;figure;subplot;plot;subplot;hua_fft;% y=filter;y=bandp;figure;subplot;plot;subplot;hua_fft;%调用到的hua_fft函数代码如下function hua_fft%当style=1,画幅值谱;当style=2,画功率谱;当style=其他的,那么花幅值谱和功率谱%当style=1时,还可以多输入2个可选参数%可选输入参数是用来控制需要查看的频率段的%第一个是需要查看的频率段起点%第二个是需要查看的频率段的终点%其他style不具备可选输入参数,如果输入发生位置错误nfft

4、= 2nextpow2length;%找出大于y的个数的最大的2的指数值自动进算最佳FFT步长nfft%nfft=1024;%人为设置FFT的步长nffty=y-mean;%去除直流分量y_ft=fft;%对y信号进行DFT,得到频率的幅值分布y_p=y_ft.*conj/nfft;%conj函数是求y函数的共轭复数,实数的共轭复数是他本身.y_f=fs*/nfft;T变换后对应的频率的序列% y_p=y_ft.*conj/nfft;%conj函数是求y函数的共轭复数,实数的共轭复数是他本身.if style=1if nargin=3ploty_f,2*absy_ft/length;%matl

5、ab的帮助里画FFT的方法%ylabel;xlabel;title;%ploty_f,absy_ft;%论坛上画FFT的方法elsef1=varargin1;fn=varargin2;ni=round;na=round;ploty_f,absy_ft*2/nfft;endelseif style=2ploty_f,y_p;%ylabel;xlabel;title;elsesubplot;ploty_f,2*absy_ft/length;ylabel;xlabel;title;subplot;ploty_f,y_p;ylabel;xlabel;title;endend运行结果如下图,第一幅是滤波

6、前测试信号的时频图,第二幅是滤波器的滤波曲线图,第三幅是经滤波后的测试信号时频图.2.带阻滤波器function y=bands%带阻滤波%使用注意事项:通带或阻带的截止频率与采样率的选取范围是不能超过采样率的一半%即,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

7、;%通带边衰减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=wslwsh;% 设计切比雪夫滤波器;n,wn=cheb1ord;bz1,az1=cheby1;%查看设计滤波器的曲线h,w=freqz;h=20*log10abs;figure;plot;title;grid on;y=filter;end使用例子%带阻滤波器测试fs=1000;t=/fs;y=sin+sin+sin;figure;hua_fft;z=bands;figure;hua_fft;运行结果如下图,第一幅是滤波前测试信号的频谱图,第二幅是滤波器的滤波曲线图,第三幅是经滤波后的测试信号频谱图.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!