Durrani-Chapman Optimal All-Pole Lowpass Filter Design (Scripts) Publisher's description
from Charlotte Haley
T.S. Durrani, and R. Chapman. Optimal All-Pole Filter Design Based on Discrete Prolate Spheroidal Sequences
The code was generated according to
T.S. Durrani, and R. Chapman. Optimal All-Pole Filter Design Based on Discrete Prolate Spheroidal Sequences. IEEE Transactions on Acoustics, Speech and Signal processing, Vol ASSP-32, No.4, August 1984.
This filter design uses discrete prolate spheroidal sequences (Slepian sequences) to optimize the magnitude response function in the passband under a quadratic constraint. Slepians are unique in their ability to concentrate power in a specified bandwidth.
This filter is all-pole, near-linear in phase (which is why it should be forward/backward filtered on implementation if nonlinear phase shift is not acceptable.)
This filter is great. Give it a try. I will be working on extending this code to a highpass, bandpass, and bandstop filter design, as is suggested in the paper, within the next few weeks.
System Requirements:MATLAB 7.7 (R2008b)
Program Release Status: New Release
Program Install Support: Install and Uninstall