I am trying to design a multiband Kaiser window with passband cutoff freqz
of band1(3000-7000)Hz band2 (10000 - 13000)Hz and Stopband Cutoff freqz of band1(2000-8000) and band2 (9000-14000) Pass band ripple <= .01 (all passbands) Stopband attenuation <= 40dB (all stopbands) I am trying to use kaiserord to generate the function, but having little or no luck in generating the proper results. Any ideas? Craig |
|
Kaiser Window Multiband FIR filter Design
Started by ●November 5, 2002
Reply by ●November 7, 20022002-11-07
Hi, What were the arguments you passed to kaiserord function? For your spec it would be like [n,wn,b,t]=kaiserord(f,a,[.1 .01 .1 .01 .1],Fs) were Fs is your sampling frequency with .01 as your pass band ripple and .1 stop band ripple. And then B = FIR1(n, wn, t, kaiser( n+1,b ), 'noscale') would give the filter. The response looked ok when I plotted using freqz(B,1). Navan --- c r <> wrote: > I am trying to design a multiband Kaiser window with > passband cutoff freqz of band1(3000-7000)Hz band2 > (10000 - 13000)Hz and Stopband Cutoff freqz of > band1(2000-8000) and band2 (9000-14000) > > Pass band ripple <= .01 (all passbands) > > Stopband attenuation <= 40dB (all stopbands) > > I am trying to use kaiserord to generate the > function, but having little or no luck in generating > the proper results. Any ideas? > > Craig __________________________________________________ |