我要发布
仪器网/ 仪器社区/ 滤波器/ 高分悬赏 限三天 特急matlab 利用凯泽窗函数设计一个...

高分悬赏 限三天 特急matlab 利用凯泽窗函数设计一个带通滤波器

废废1222    2008-12-05    滤波器    浏览 318 次

设理想带阻滤波器频率响应为 { 1 0<=w<=π/3 He(e(jw))={ 0 π<=|w|<=2π/3 { -1 2π/3<=|w|<=π 利用凯泽窗函数设计长度为45的带通滤波器,阻带衰减为60Hz。 要求:实验... 设理想带阻滤波器频率响应为 { 1 0<=w<=π/3
He(e(jw))={ 0 π<=|w|<=2π/3
{ -1 2π/3<=|w|<=π
利用凯泽窗函数设计长度为45的带通滤波器,阻带衰减为60Hz。
要求:实验基本原理,源程序及其标注。

精彩问答
天人三问 发布日期:2008-12-06
先给分就帮你设计.
全部评论
打工高平人 发布日期:2014-01-02
%凯泽窗函数设计的带通滤波器幅频特性
%利用kaiser窗函数设计一个长度为奇数的带通滤波器(长度为奇数对应滤波器是偶数阶的,
% 由此能满足带通滤波器的要求),通带范围是15hertz到40hertz,阻带范围是0hertz到10
% hertz、50hertz到250hertz,阻带波纹为0.01decibel,通带波纹为0.05decibel,信号
%采样率为500hertz
clear all;
fs=500;%采样频率
fcuts=[10,15,40,50];%频率参数
mags=[0 1 0];%用于制定过渡带(通带或阻带)频率段的理想滤波器幅度值,在通带内其元
%素值取1,阻带内取0
devs=[0.01,0.05,0.01];%设置各通带和阻带内允许的幅度的Z大误差
[n,Wn,beta,ftype]=kaiserord(fcuts,mags,devs,fs);
n=n+rem(n,2);%求偶数阶,rem求余数
hh=fir1(n,Wn,ftype,kaiser(n+1,beta),'noscale');%线性相位通带标准滤波器的设计
[H,f]=freqz(hh,1,1024,fs);%频率响应
plot(f,abs(H),'r','LineWidth',2);
grid on;
title('凯泽窗函数设计的带通滤波器幅频特性');
xlabel('频率(f)');
ylabel('幅度');
%%%%%%%%%%%%%%%%%%%%%%%设置背景色为白色%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
set(gcf,'color','w');
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控