From: Thushara on 16 Feb 2010 14:07 I need to design a DFT polyphase filterbank to segment a digital signal into 1000 smaller bands. I tried to design a prototype filter using MATLAB's Parks-McClellan algorithm, but for large order filters it can't achieve the specifications. Can someone please direct me to a design method that can design very narrow-band linear-phase 1D FIR filter of order 12000 or higher having passband from -0.0009pi to 0.0009pi, the transition bands -0.0011pi to -0.0009pi and 0.0011pi to 0.0009p. I would like an attenuation of 40 dB in the stop-band and 0.1 dB ripple in the pass-band. I hope I state my problem clear. Thanks inadvance.
From: dbd on 16 Feb 2010 16:58 On Feb 16, 11:07 am, "Thushara " <thushara.gunara...(a)gmail.com> wrote: > I need to design a DFT polyphase filterbank to segment a digital signal into 1000 smaller bands. I tried to design a prototype filter using MATLAB's Parks-McClellan algorithm, but for large order filters it can't achieve the specifications. Can someone please direct me to a design method that can design very narrow-band linear-phase 1D FIR filter of order 12000 or higher having passband from -0.0009pi to 0.0009pi, the transition bands -0.0011pi to -0.0009pi and 0.0011pi to 0.0009p. I would like an attenuation of 40 dB in the stop-band and 0.1 dB ripple in the pass-band. I hope I state my problem clear. Thanks inadvance. Take a look at window FIR filter designs. They may not be as efficient as Remez (Parks-McCl) can be but they scale well. You may have to accept equal error in passband and stopband. Dale B. Dalrymple
|
Pages: 1 Prev: i search demo Next: Get and Set object handle with multiple data series plot |