matlab多通带滤波器设计
以下是正确的matlab带通滤波程序,如果我想改为多通带滤波(如通带为8-12HZ,18-22HZ),大概该怎么改?fs=512;%采样频率
wp1=10;%允许最低频率
wp2=30;%允许最高频率
ws1=5; %最低截止频率
ws2=35;%最高截止频率
wp=;
ws=;
rp=2 ;%波纹系数
rs=50 ;%波纹系数
=ellipord(wp/(fs/2),ws/(fs/2),rp,rs) ;%获取固有频率和阶
=ellip(n,rp,rs,wn) ;%返回传递函数参数
freqz(b,a,512,1000);%1000是频率点数
[ 本帖最后由 信号模式 于 2010-3-6 17:50 编辑 ] 如果还想用椭圆滤波器的话,只能一个个设计。 你的意思是说,一个一个设计完成之后,对同一个原始信号进行滤波,得到滤波后的信号y1,y2,
然后y=y1+y2(直接相加)
y就是最后求得的多通带信号
对吗
页:
[1]