Reply by navaneetha krishnan 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


__________________________________________________


Reply by c r November 5, 20022002-11-05
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