马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
以下是正确的matlab带通滤波程序,如果我想改为多通带滤波(如通带为8-12HZ,18-22HZ),大概该怎么改?
fs=512;%采样频率
wp1=10;%允许最低频率
wp2=30;%允许最高频率
ws1=5; %最低截止频率
ws2=35;%最高截止频率
wp=[wp1 wp2];
ws=[ws1 ws2];
rp=2 ;%波纹系数
rs=50 ;%波纹系数
[n,wn]=ellipord(wp/(fs/2),ws/(fs/2),rp,rs) ;%获取固有频率和阶
[b,a]=ellip(n,rp,rs,wn) ;%返回传递函数参数
freqz(b,a,512,1000);%1000是频率点数
[ 本帖最后由 信号模式 于 2010-3-6 17:50 编辑 ] |