Peak-Error-Constrained Sparse FIR Filter Design Using Iterative SOCP

In this paper, a novel algorithm is proposed to design sparse FIR filters. It is known that this design problem is highly nonconvex due to the existence of -norm of a filter coefficient vector in its objective function. To tackle this difficulty, an iterative procedure is developed to search a potential sparsity pattern, which is then used to compute the final solution by solving a convex optimization problem. In each iterative step, the original sparse filter design problem is successively transformed to a simpler subproblem. It can be proved that under a weak condition, globally optimal solutions of these subproblems can be attained by solving their dual problems. In this case, the overall iterative procedure converges to a locally optimal solution of the original design problem. The design procedure described above can be repeated for several times to further improve the sparsity of design results. The output of the previous stage can be used as the initial point of the subsequent design. The performance of the proposed algorithm is evaluated by two sets of design examples, and compared to other sparse FIR filter design algorithms.

[1]  Yong Lian,et al.  A polynomial-time algorithm for designing FIR filters with power-of-two coefficients , 2002, IEEE Trans. Signal Process..

[2]  Michael B. Wakin Sparse Image and Signal Processing: Wavelets, Curvelets, Morphological Diversity (Starck, J.-L., et al; 2010) [Book Reviews] , 2011, IEEE Signal Processing Magazine.

[3]  Chip-Hong Chang,et al.  Contention resolution algorithm for common subexpression elimination in digital filter design , 2005, IEEE Trans. Circuits Syst. II Express Briefs.

[4]  Jos F. Sturm,et al.  A Matlab toolbox for optimization over symmetric cones , 1999 .

[5]  K. S. Yeung,et al.  Design of FIR digital filters with prescribed flatness and peak error constraints using second-order cone programming , 2005, IEEE Transactions on Circuits and Systems II: Express Briefs.

[6]  Timothy N. Davidson,et al.  Enriching the Art of FIR Filter Design via Convex Optimization , 2010, IEEE Signal Processing Magazine.

[7]  Yong Hoon Lee,et al.  Design of nonuniformly spaced linear-phase FIR filters using mixed integer linear programming , 1996, IEEE Trans. Signal Process..

[8]  Yong Ching Lim,et al.  Design of Linear Phase FIR Filters in Subexpression Space Using Mixed Integer Linear Programming , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[9]  Yong Ching Lim,et al.  Signed power-of-two term allocation scheme for the design of digital filters , 1999 .

[10]  Keh-Shew Lu,et al.  DIGITAL FILTER DESIGN , 1973 .

[11]  J. McClellan,et al.  Chebyshev Approximation for Nonrecursive Digital Filters with Linear Phase , 1972 .

[12]  Takao Hinamoto,et al.  Digital filters with sparse coefficients , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[13]  Michael Elad,et al.  L1-L2 Optimization in Signal and Image Processing , 2010, IEEE Signal Processing Magazine.

[14]  Y. Lim,et al.  FIR filter design over a discrete powers-of-two coefficient space , 1983 .

[15]  Stéphane Mallat,et al.  A Wavelet Tour of Signal Processing - The Sparse Way, 3rd Edition , 2008 .

[16]  Brian L. Evans,et al.  Design of sparse filters for channel shortening , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[17]  Andreas Antoniou,et al.  Digital Filters: Analysis, Design and Applications , 1979 .

[18]  R. Hartley Subexpression sharing in filters using canonic signed digit multipliers , 1996 .

[19]  Raquel Reis,et al.  Applications of Second Order Cone Programming , 2013 .

[20]  Simon Haykin,et al.  Efficient sparse FIR filter design , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[21]  Dong Shi,et al.  Design of Linear Phase FIR Filters With High Probability of Achieving Minimum Number of Adders , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[22]  Yoshiaki Tadokoro,et al.  A simple design of FIR filters with powers-of-two coefficients , 1988 .

[23]  O. Gustafsson,et al.  On the Design of Sparse Half-Band Like FIR Filters , 2007, 2007 Conference Record of the Forty-First Asilomar Conference on Signals, Systems and Computers.

[24]  Yong Hoon Lee,et al.  Design of sparse FIR filters based on branch-and-bound algorithm , 1997, Proceedings of 40th Midwest Symposium on Circuits and Systems. Dedicated to the Memory of Professor Mac Van Valkenburg.

[25]  Michael A. Saunders,et al.  Atomic Decomposition by Basis Pursuit , 1998, SIAM J. Sci. Comput..

[26]  Thomas A. Baran,et al.  Linear Programming Algorithms for Sparse Filter Design , 2010, IEEE Transactions on Signal Processing.

[27]  Michael Elad,et al.  Sparse and Redundant Representations - From Theory to Applications in Signal and Image Processing , 2010 .

[28]  L. Rabiner Linear program design of finite impulse response (FIR) digital filters , 1972 .

[29]  Stephen P. Boyd,et al.  Applications of second-order cone programming , 1998 .

[30]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.