Documente Academic
Documente Profesional
Documente Cultură
Abstract—We present an eigenfilter-based approach for the de- is first designed and is then factored into two filters, yielding
sign of two-channel linear-phase FIR perfect-reconstruction (PR) the analysis and synthesis low-pass filters in the filter bank.
filter banks. This approach can be used to design 1-D two-channel Various time-domain optimization approaches have been pre-
filter banks, as well as multidimensional nonseparable two-channel
filter banks. Our method consists of first designing the low-pass sented [8]–[10]. In these approaches, the filters in the filter
analysis filter. Given the low-pass analysis filter, the PR conditions bank are designed by a “time-domain” optimization of the filter
can be expressed as a set of linear constraints on the complemen- coefficients (i.e., a direct optimization of the filter coefficients,
tary-synthesis low-pass filter. We design the complementary-syn- without any parameterization) after imposing the PR constraints
thesis filter by using the eigenfilter design method with linear con- on the coefficients.
straints. We show that, by an appropriate choice of the length of the
filters, we can ensure the existence of a solution to the constrained The design of multidimensional (MD) nonseparable two-
eigenfilter design problem for the complementary-synthesis filter. channel filter banks is more complicated than the 1-D case
Thus, our approach gives an eigenfilter-based method of designing because of the lack of factorization theorems for general MD
the complementary filter, given a “predesigned” analysis filter, with polynomials. Thus, the spectral-factorization-based approaches,
the filter lengths satisfying certain conditions. We present several which are commonly used for the design of 1-D two-channel
design examples to demonstrate the effectiveness of the method.
filter banks, can no longer be used for the MD case. The method
Index Terms—Eigen-filter design, least-square filter design, two- of transformations [13]–[15] is a commonly used approach for
channel filter bank. the design of MD two-channel filter banks. This method divides
the MD filter-bank design problem to a set of two independent
I. INTRODUCTION problems: 1) that of designing a 1-D two-channel filter bank
and 2) to design an MD transformation kernel satisfying certain
constraints. The design of 2-D two-channel Quincunx filter
O NE-DIMENSIONAL (1-D) two-channel FIR perfect-re-
construction (PR) filter banks have been extensively
studied in the literature [1], [2]. In many applications, it is
banks has been considered in [15]–[17], [28], and[29]. Design
of MD nonseparable filter banks using lattice structures has
desirable that the filters in the filter bank have linear phase. been presented in [16] and [24]. However, unlike the 1-D case,
The analysis and design of linear-phase PR FIR filter banks the lattice structures are not complete. Furthermore, due to the
has received a lot of attention in the literature [1]–[5]. Various considerations of the “shape” of the frequency passbands, the
methods for the design of 1-D linear-phase two-channel PR optimization of the lattice parameters becomes increasingly
filter banks have been proposed. Design methods using lattice difficult with increasing number of filter coefficients.
structures in the polyphase domain have been presented in In this paper, we use a time-domain formulation of the PR
[4]–[6]. These methods rely on a lattice-structure parameter- problem and present an eigenfilter approach for the design
ization of the polyphase matrix, and the lattice parameters of two-channel linear-phase PR filter banks. We use the term
are then chosen using some optimization method so that the “time-domain formulation” in the 1-D as well as the MD case to
filters approximate the desired passband shape. However, the refer to a formulation which directly uses the filter coefficients
objective function of the optimization is a nonlinear function and does not use any other parameterization. This approach
of the parameters, so the optimization becomes difficult with can be used for the design of 1-D, as well as nonseparable
increasing number of parameters (i.e., with increasing filter MD, two-channel filter banks. Although the eigenfilter method
lengths). Design approaches based on spectral factorization and its extensions have been effectively used for the design of
are well known. In these approaches, a halfband product filter 1-D and MD filters [11], [12], [20], [21], [25], the eigenfilter
method has not been applied to the problem of filter-bank
Manuscript received December 30, 2007; revised March 20, 2008. First pub-
design. Our method consists of first designing the low-pass
lished May 20, 2008; current version published December 12, 2008. This paper analysis filter. Given the low-pass analysis filter, the PR con-
was recommended by Associate Editor Y.-P. Lin. ditions can be expressed as a set of linear constraints on the
The authors are with the Department of Electrical Engineering, Indian Insti- complementary-synthesis low-pass filter. We then design the
tute of Technology Bombay, Mumbai 400 076, India (e-mail: bhushanp@ee.
iitb.ac.in). complementary-synthesis filter by using the eigenfilter design
Digital Object Identifier 10.1109/TCSI.2008.925818 method with linear constraints. We show that, by appropriately
1549-8328/$25.00 © 2008 IEEE
PATIL et al.: EIGENFILTER APPROACH TO THE DESIGN OF 1-D AND MD FIR PR FILTER BANKS 3543
choosing the lengths of the filters, we can ensure the existence the eigenvector associated with the smallest eigenvalue of the
of a solution to the constrained eigenfilter design problem for matrix minimizes the error .
the complementary-synthesis filter. Thus, our approach gives Consider a 1-D zero-phase low-pass FIR filter , where
an eigenfilter-based method of designing the complementary . We note that, within a delay factor, this is
filter, given a “predesigned” analysis filter, with the filter an odd-length linear-phase filter, with length . Since
lengths satisfying certain conditions. is zero-phase, we have . With this, the fre-
The paper is organized as follows. Section II gives a brief quency response of takes the form
review of the eigenfilter method as it applies to the design of
FIR filters. In Section III, we consider the case of 1-D two- Defining the vectors
channel filter banks. In Section III-A, we present a formulation
of the 1-D two-channel FIR PR filter-bank design problem and
cast it in an eigenfilter-design framework in Section III-B. We
present design examples of 1-D filter banks in Section III-C.
In Section IV, we present the extension of the formulation for (1)
the case of MD two-channel nonseparable filter banks, and in
Section IV-A, we present the detailed formulation for the case can be written as .
of the 2-D nonseparable Quincunx filter banks and present de- The frequency response of the 1-D low-pass filter should ap-
sign examples. proximate a desired response given by
Notation: Boldfaced lowercase letters are used to repre-
sent vectors, and bold-faced uppercase letters are used for
matrices. denotes the transpose of . denotes the in-
verse of . denotes the determinant of the matrix .
denotes the absolute value of the scalar .
The following notation is required for Section IV which dis-
cusses the case of MD filter banks. where and are the passband and stopband cutoff frequen-
A vector raised to a vector power gives a cies, respectively.
scalar defined as follows: , where With this desired response, the stopband error can be defined
and .A as
vector raised to a matrix power , where is a
matrix, is defined as follows: is a vector whose th entry is
, where , , are the columns of the
matrix . denotes the set of all integer vectors. The
lattice generated by a nonsingular integer matrix can be written in the form , where
is denoted by and is defined as the set of all
vectors of the form , where . is the
set of integer vectors of the form , with .
(3)
A. Problem Formulation
A two-channel 1-D filter bank is shown in Fig. 1.
In this paper, we will assume that and are zero- (8)
phase, i.e., and . We note that,
within a delay factor, this corresponds to odd-length filters [3].
With the following choice of the two high-pass filters: where denotes the highest integer less than .
Thus, to design a PR two-channel filter bank, we need to de-
sign zero-phase and , such that (8) is satisfied.
PATIL et al.: EIGENFILTER APPROACH TO THE DESIGN OF 1-D AND MD FIR PR FILTER BANKS 3545
Fig. 2. Plot of H (!) for Example-1. Fig. 4. Plot of H (!) for Example-2.
TABLE II
COEFFICIENTS OFh [n]OF DESIGN EXAMPLE 2
TABLE III
COEFFICIENTS OFg [n]OF DESIGN EXAMPLE 2
Fig. 6. Plot of H ( !) for Example-3.
TABLE V
g n
COEFFICIENTS OF [ ]OF DESIGN EXAMPLE 4
(13)
(14)
(16)
Since is zero-phase, ,
and a set of independent coefficients of are where denotes the largest integer less than .
From (18) and (20), we now have a set of equations in
(17) unknowns (which are the independent coefficients
of ).
Thus, there are independent coefficients of Thus, by arranging the independent coefficients of
. in a vector , (20) can be written as
Using this, we can rewrite (16) in terms of the independent (21)
coefficients of as follows:
where is a matrix with rows and
columns, which is obtained from (20), and is a vector formed
from the “unknowns” (coefficients of ) of size
.
To ensure the existence of nontrivial solutions for (21), we
require that the number of rows of are less than the number
of columns
(22)
where is as given earlier.
(18) Thus, the overall procedure to design Quincunx filter banks
is as follows.
Since and are both zero-phase,
a) Design a 2-D FIR filter , , ,
is also zero-phase, i.e., . Thus, the in-
with a diamond-shaped passband. Again, like the 1-D
dependent set of equations are obtained by using the following
case, we note that cannot be arbitrary. It has
values for , in (18):
been shown in [27] that a necessary and sufficient con-
dition for an MD filter to be an analysis filter
of a PR filter-bank pair is that its two polyphase compo-
nents with respect to the subsampling matrix be co-
Now, from (12), we require that prime. The techniques b) and c) used for the 1-D case (see
Section III-B) can also be used for the 2-D case (and for
the MD case in general) to ensure that is valid (i.e.,
satisfies the earlier condition). We would like to note that
the method a) of Section III-B, which works well for the
1-D case, is in general difficult for the 2-D case. In the de-
(19) sign examples as follows, we present examples using both
the techniques b) and c) to design .
The condition , where , are integers and b) Choose such that (22) is satisfied.
, can also be written as follows: c) Use the eigenfilter design method with the formulation
presented in this section to obtain the filter .
We now present some design examples to demonstrate this
method.
Thus, we have (20), shown at the bottom of this page. 1) Design Example-5: For this example, we use the tech-
Let denote the number of locations , nique b) to obtain a valid analysis filter , i.e., we
where , i.e., denotes the number choose to be the analysis filter of a “known” PR
of locations in the set Quincunx filter bank. We obtain by using the method
(20)
3550 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 55, NO. 11, DECEMBER 2008
Fig. 11. Plot of H (z ; z ) for Design Example-5. Fig. 13. Plot of G (z ;z ) for Design Example-6.
Fig. 12. Plot of G (z ; z ) for Design Example-5. Fig. 14. Plot of H (z ;z ) for Design Example-7.
V. CONCLUSION [21] S. C. Pei and J. J. Shyu, “A unified approach to the design of quadran-
tally symmetric linear-phase 2-D FIR digital filters by eigenfilter ap-
In this paper, we presented an eigenfilter-based approach to proach,” IEEE Trans. Signal Process., vol. 42, no. 10, pp. 2886–2890,
the design of two-channel linear-phase PR filter banks. This Oct. 1994.
method can be used to design 1-D as well as MD filter banks. [22] E. Viscito and J. P. Allebach, “The analysis and design of multidimen-
sional FIR perfect reconstruction filter banks for arbitrary sampling lat-
We independently designed the low-pass analysis filter. Given tices,” IEEE Trans. Circuits Syst., vol. 38, no. 1, pp. 29–41, Jan. 1991.
the low-pass analysis filter, the PR conditions can be written as [23] D. Dudgeon and R. Mersereau, Multidimensional Digital Signal Pro-
a set of linear constraints on the synthesis filter coefficients. We cessing. Englewood Cliffs, NJ: Prentice-Hall, 1984.
[24] P. G. Patwardhan and V. M. Gadre, “Polyphase conditions and struc-
casted this problem of the design of the synthesis filter into an tures for 2-D quincunx FIR filter banks having quadrantal or diagonal
eigenfilter design problem with linear constraints. We presented symmetries,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 54, no. 9,
M
detailed formulations of this method for the design of 1- and 2-D pp. 790–794, Sep. 2007.
[25] P. G. Patwardhan and V. M. Gadre, “Design of 2-D th band low-pass
filter banks and presented several design examples. FIR eigenfilters with symmetries,” IEEE Signal Process. Lett., vol. 14,
no. 8, pp. 517–520, Aug. 2007.
REFERENCES [26] R. A. Horn and C. R. Johnson, Matrix Analysis. Cambridge, U.K.:
Cambridge Univ. Press, 1999.
[1] P. P. Vaidyanathan, Multirate Systems and Filter Banks. Englewood
[27] S. Basu, “Multidimensional filter banks and wavelets—A system the-
Cliffs, NJ: Prentice-Hall, 1992.
oretic perspective,” J. Franklin Inst., vol. 335B, no. 8, pp. 1367–1367,
[2] M. Vetterli and J. Kovacevic, Wavelets and Subband Coding. Engle-
Jan. 1998.
wood Cliffs, NJ: Prentice-Hall, 1995. [28] S. M. Phoong, C. W. Kim, and P. P. Vaidyanathan, “A new class of
[3] M. Vetterli and D. Le Gall, “Perfect reconstruction FIR filter banks: two-channel biorthogonal filter banks and wavelet bases,” IEEE Trans.
Some properties and factorizations,” IEEE Trans. Acoust., Speech Signal Process., vol. 43, no. 3, pp. 649–665, Mar. 1995.
Signal Process., vol. 37, no. 7, pp. 1057–1071, Jul. 1989. [29] K. Pun and T. Q. Nguyen, “A novel and efficient design of multidi-
[4] M. Vetterli and C. Herley, “Wavelets and filter banks: Theory and de- mensional PR two-channel filter banks with hourglass-shaped pass-
sign,” IEEE Trans. Signal Process., vol. 40, no. 9, pp. 2207–2232, Sep. band support,” IEEE Signal Process. Lett., vol. 11, no. 3, pp. 345–348,
1992. Mar. 2004.
[5] M. Vetterli, “Filter banks allowing perfect reconstruction,” Signal
Process., vol. 10, no. 3, pp. 219–244, Apr. 1986.
[6] T. Q. Nguyen and P. P. Vaidyanathan, “Two-channel perfect-recon-
struction FIR QMF structures which yield linear-phase analysis and Bhushan D. Patil received the B.E. degree in instru-
synthesis filters,” IEEE Trans. Acoust., Speech Signal Process., vol. 37, mentation engineering from Government College of
no. 5, pp. 676–690, May 1989. Engineering, Jalgaon, India, and the M.E. degree in
[7] D. L. Gall and A. Tabatabai, “Sub-band coding of digital images using instrumentation engineering from Shri Guru Gobind
symmetric short kernel filters and arithmetic coding techniques,” in Singhji Institute of Engineering and Technology,
Proc. ICASSP, Apr. 1988, vol. 2, pp. 761–764. Nanded, Jalgaon. He is currently working toward
[8] T. Q. Nguyen, “Digital filter bank design quadratic-constrained for- the Ph.D. degree in the field of communication
mulation,” IEEE Trans. Signal Process., vol. 43, no. 9, pp. 2103–2108, and signal processing at the Indian Institute of
Sep. 1995. Technology Bombay, Mumbai, India.
[9] K. Nayebi, T. Barnwell, and M. J. T. Smith, “Time-domain filter bank His research interests include wavelets and filter
analysis: A new design theory,” IEEE Trans. Signal Process., vol. 40, banks and their applications.
no. 6, pp. 1412–1429, Jun. 1992.
[10] A. Muthuvel and A. Makur, “Design of two-channel linear-phase FIR
PR filter banks with even length filters using convolution matrices,”
IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 47, Pushkar G. Patwardhan received the B.E. de-
no. 12, pp. 1413–1418, Dec. 2000. gree (with an award for achieving second rank in
[11] P. P. Vaidyanathan and T. Q. Nguyen, “Eigenfilters: A new approach the college) in electronics engineering from K. J.
to least-squares FIR filter design and applications including nyquist Somaiya College of Engineering, University of
filters,” IEEE Trans. Circuits Syst., vol. 34, no. 1, pp. 11–23, Jan. 1987. Mumbai, Mumbai, India, in 1995 and the M.Tech.
[12] A. Tkacenko, P. P. Vaidyanathan, and T. Q. Nguyen, “On the eigenfilter degree (with the Prof. G. N. Revankar Award for
design method and its applications: A tutorial,” IEEE Trans. Circuits achieving second rank in the Electrical Engineering
Syst. II, Analog Digit. Signal Process., vol. 50, no. 9, pp. 497–517, Sep. Department) in communications engineering and the
2003. Ph.D. degree from the Indian Institute of Technology
[13] D. Tay and N. Kingsbury, “Design of 3-D filter banks using transforma- Bombay, Mumbai, in 1997 and 2007, respectively.
tion of variables,” Proc. Inst. Elect. Eng."Vis. Image Signal Process., He is currently with India Design Center, Tensilica
vol. 143, no. 1, pp. 51–61, Feb. 1996. Inc., Pune, India. His primary research interests are in the area of multidimen-
[14] D. Tay, “Analytical design of 3-D wavelet filter banks using the multi- sional multirate systems, filter banks, and wavelets.
variate bernstein polynomial,” Proc. Inst. Elect. Eng."Vis. Image Signal
Process., vol. 147, no. 2, pp. 122–130, Apr. 2000.
[15] D. Tay and N. Kingsbury, “Flexible design of multidimensional perfect
reconstruction FIR2-band filters using transformations of variables,” Vikram M. Gadre received the B.Tech. and Ph.D.
IEEE Trans. Image Process., vol. 2, no. 4, pp. 466–480, Oct. 1993. degrees in electrical engineering from the Indian In-
[16] J. Kovacevic and M. Vetterli, “Nonseparable multidimensional perfect
reconstruction filter banks and wavelet bases for R ,” IEEE Trans. Inf.
stitute of Technology (IIT), New Delhi, India, in 1989
and 1994, respectively.
Theory, vol. 38, no. 2, pp. 533–555, Mar. 1992. He is currently a Professor with the Department of
[17] J. Kovacevic and M. Vetterli, “Nonseparable two- and 3-D wavelets,” Electrical Engineering, IIT Bombay, Mumbai, India.
IEEE Trans. Signal Process., vol. 43, no. 5, pp. 1269–1272, May 1995. His research interests broadly include communica-
[18] J. Kovacevic and M. Vetterli, “FCO sampling of digital video using tion and signal processing, with emphasis on mul-
perfect reconstruction filter banks,” IEEE Trans. Image Process., vol. tiresolution approaches.
2, no. 1, pp. 118–122, Jan. 1993. Dr. Gadre was the recipient of the President of
[19] S. Muramatsu, A. Yamada, and H. Kiya, “A design method of multidi- India Gold Medal from IIT Delhi in 1989 and the
mensional linear phase paraunitary filter banks with a lattice structure,” Award for Excellence in Teaching from IIT Bombay in 1999 and 2004. He
IEEE Trans. Signal Process., vol. 47, no. 3, pp. 690–700, Mar. 1999. was also the recipient of the SVC Aiya Memorial Award and the Prof. K.
[20] S. C. Pei and J. J. Shyu, “2-D FIR eigenfilters: A least-squares ap- Sreenivasan Medal from the Institution of Electronics and Telecommunication
proach,” IEEE Trans. Circuits Syst., vol. 37, no. 1, pp. 24–34, Jan. 1990. Engineers for contribution to education in Electronics and Telecommunication.