Eigenfilter Approach to the Design .pdf

3542
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 55, NO. 11, DECEMBER 2008
Eigenfilter Approach to the Design of
One-Dimensional and Multidimensional
Two-Channel Linear-Phase FIR Perfect
Reconstruction Filter Banks
Bhushan D. Patil, Pushkar G. Patwardhan, and Vikram M. Gadre
Abstract—We present an eigenfilter-based approach for the design of two-channel linear-phase FIR perfect-reconstruction (PR)
filter banks. This approach can be used to design 1-D two-channel
filter banks, as well as multidimensional nonseparable two-channel
filter banks. Our method consists of first designing the low-pass
analysis filter. Given the low-pass analysis filter, the PR conditions
can be expressed as a set of linear constraints on the complementary-synthesis low-pass filter. We design the complementary-synthesis filter by using the eigenfilter design method with linear constraints. We show that, by an appropriate choice of the length of the
filters, we can ensure the existence of a solution to the constrained
eigenfilter design problem for the complementary-synthesis filter.
Thus, our approach gives an eigenfilter-based method of designing
the complementary filter, given a “predesigned” analysis filter, with
the filter lengths satisfying certain conditions. We present several
design examples to demonstrate the effectiveness of the method.
Index Terms—Eigen-filter design, least-square filter design, twochannel filter bank.
I. INTRODUCTION
O
NE-DIMENSIONAL (1-D) two-channel FIR perfect-reconstruction (PR) filter banks have been extensively
studied in the literature [1], [2]. In many applications, it is
desirable that the filters in the filter bank have linear phase.
The analysis and design of linear-phase PR FIR filter banks
has received a lot of attention in the literature [1]–[5]. Various
methods for the design of 1-D linear-phase two-channel PR
filter banks have been proposed. Design methods using lattice
structures in the polyphase domain have been presented in
[4]–[6]. These methods rely on a lattice-structure parameterization of the polyphase matrix, and the lattice parameters
are then chosen using some optimization method so that the
filters approximate the desired passband shape. However, the
objective function of the optimization is a nonlinear function
of the parameters, so the optimization becomes difficult with
increasing number of parameters (i.e., with increasing filter
lengths). Design approaches based on spectral factorization
are well known. In these approaches, a halfband product filter
Manuscript received December 30, 2007; revised March 20, 2008. First published May 20, 2008; current version published December 12, 2008. This paper
was recommended by Associate Editor Y.-P. Lin.
The authors are with the Department of Electrical Engineering, Indian Institute of Technology Bombay, Mumbai 400 076, India (e-mail: bhushanp@ee.
iitb.ac.in).
Digital Object Identifier 10.1109/TCSI.2008.925818
is first designed and is then factored into two filters, yielding
the analysis and synthesis low-pass filters in the filter bank.
Various time-domain optimization approaches have been presented [8]–[10]. In these approaches, the filters in the filter
bank are designed by a “time-domain” optimization of the filter
coefficients (i.e., a direct optimization of the filter coefficients,
without any parameterization) after imposing the PR constraints
on the coefficients.
The design of multidimensional (MD) nonseparable twochannel filter banks is more complicated than the 1-D case
because of the lack of factorization theorems for general MD
polynomials. Thus, the spectral-factorization-based approaches,
which are commonly used for the design of 1-D two-channel
filter banks, can no longer be used for the MD case. The method
of transformations [13]–[15] is a commonly used approach for
the design of MD two-channel filter banks. This method divides
the MD filter-bank design problem to a set of two independent
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
banks has been considered in [15]–[17], [28], and[29]. Design
of MD nonseparable filter banks using lattice structures has
been presented in [16] and [24]. However, unlike the 1-D case,
the lattice structures are not complete. Furthermore, due to the
considerations of the “shape” of the frequency passbands, the
optimization of the lattice parameters becomes increasingly
difficult with increasing number of filter coefficients.
In this paper, we use a time-domain formulation of the PR
problem and present an eigenfilter approach for the design
of two-channel linear-phase PR filter banks. We use the term
“time-domain formulation” in the 1-D as well as the MD case to
refer to a formulation which directly uses the filter coefficients
and does not use any other parameterization. This approach
can be used for the design of 1-D, as well as nonseparable
MD, two-channel filter banks. Although the eigenfilter method
and its extensions have been effectively used for the design of
1-D and MD filters [11], [12], [20], [21], [25], the eigenfilter
method has not been applied to the problem of filter-bank
design. Our method consists of first designing the low-pass
analysis filter. Given the low-pass analysis filter, the PR conditions can be expressed as a set of linear constraints on the
complementary-synthesis low-pass filter. We then design the
complementary-synthesis filter by using the eigenfilter design
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
choosing the lengths of the filters, we can ensure the existence
of a solution to the constrained eigenfilter design problem for
the complementary-synthesis filter. Thus, our approach gives
an eigenfilter-based method of designing the complementary
filter, given a “predesigned” analysis filter, with the filter
lengths satisfying certain conditions.
The paper is organized as follows. Section II gives a brief
review of the eigenfilter method as it applies to the design of
FIR filters. In Section III, we consider the case of 1-D twochannel 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
the case of MD two-channel nonseparable filter banks, and in
Section IV-A, we present the detailed formulation for the case
of the 2-D nonseparable Quincunx filter banks and present design examples.
Notation: Boldfaced lowercase letters
are used to represent vectors, and bold-faced uppercase letters
are used for
denotes the transpose of .
denotes the inmatrices.
denotes the determinant of the matrix .
verse of .
denotes the absolute value of the scalar .
The following notation is required for Section IV which discusses the case of MD filter banks.
vector raised to a
vector power gives a
A
scalar defined as follows:
, where
and
.A
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
denotes the set of all
integer vectors. The
matrix .
lattice generated by a
nonsingular integer matrix
is denoted by
and is defined as the set of all
vectors of the form
, where
.
is the
, with
.
set of integer vectors of the form
II. REVIEW OF THE EIGENFILTER DESIGN METHOD [11], [12]
In this section, we briefly review the eigenfilter design
method, as it applies to the design of zero-phase FIR filters
[11], [12]. We will first review the 1-D case and then review
the extensions of the method to the MD case. We then review
the technique of imposing linear constraints on the eigenfilter
design method (we refer to [11] and [12] for more details on
the eigenfilter design method and its various extensions for the
design of 1-D and MD filters).
1) Eigenfilter Method for the Design of 1-D FIR Filters: In
the eigenfilter design method, the objective is to formulate the
, where
error function to be minimized in the form
is a real, symmetric, and positive-definite matrix, and is
a real vector. The goal is to find a vector which minimizes
. For the design of 1-D FIR filters, the elements of
the vector are related in some manner to the filter impulse response
. The constraint
is imposed to avoid trivial
should be chosen to properly
solutions. The error measure
reflect the deviation of the passband and the stopband from the
. Once such an error
ideal values of the desired response
measure is chosen, by the Rayleigh principle [11], [12], [26],
3543
the eigenvector associated with the smallest eigenvalue of the
matrix minimizes the error .
, where
Consider a 1-D zero-phase low-pass FIR filter
. We note that, within a delay factor, this is
. Since
an odd-length linear-phase filter, with length
is zero-phase, we have
. With this, the frequency response of
takes the form
Defining the vectors
(1)
can be written as
.
The frequency response of the 1-D low-pass filter should apgiven by
proximate a desired response
where
and
are the passband and stopband cutoff frequencies, respectively.
With this desired response, the stopband error can be defined
as
can be written in the form
, where
is a real, symmetric, and positive-definite matrix.
The passband error can be expressed as
, where
is the deviation of the response from the zero frequency response, which is given as
.
Thus,
can be written in the form
, where
is a real, symmetric, and positive-definite matrix.
The total error to be minimized is
(2)
is a real, symmetric, and positive-definite matrix, as required
for the eigenfilter formulation.
associated with the smallest
With this, the eigenvector
eigenvalue of matrix minimizes the error . can then be
used to obtain the filter coefficients using (1).
3544
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 55, NO. 11, DECEMBER 2008
the PR condition for the filter bank can be written as [1]–[5]
(3)
Fig. 1. One-dimensional two-channel filter bank.
2) Eigenfilter Method for the Design of MD FIR Filters:
The eigenfilter method can be extended to the case of MD
-dimensional
zero-phase FIR filters [12]. Consider an
, where
is an
zero-phase low-pass FIR filter
vector. Since
is zero-phase, we have
.
takes the form
With this, the frequency response of
, where
is the
set of integer vectors corresponding to the indexes of the
. Now,
independent coefficients of the zero-phase filter
by imposing some ordering on the independent coefficients of
, we can form a vector . With this,
can be written as
, where
is a vector consisting of elements
of the form
. With this “vectorization,” the design
can
of the -dimensional zero-phase low-pass FIR filter
be formulated as an eigenfilter design problem, similar to the
formulation done earlier for the 1-D case.
3) Imposing Linear Constraints on the FIR Eigenfilters:
, where is a matrix
Linear constraints of the form
is a vector having constant
having constant elements and
elements, can be imposed on the FIR eigenfilter design [11],
[12]. Note that, here, is the “coefficient vector” corresponding
can be
to the filter to be designed. The constraint
expressed in the following form (we refer to [12] for details):
, where
, where
is the
reference frequency which we choose to be the zero frequency
for the case of low-pass filters. The linear constraints
can be imposed as follows:
if and only if lies in
the null space of . Any such can be expressed as
,
where is a rectangular unitary matrix whose columns form an
and is any arbitrary
orthonormal basis for the null space of
vector. Using this, it can be shown that, after imposing linear
constraints, the error function to be minimized can be written as
. Therefore, the optimal is the eigenvector
. Once we
corresponding to the smallest eigenvalue of
.
find the optimal , the optimal is given by
For the PR condition in (3), any constant value instead of two
could be used. We use the constant value of two in this paper.
Defining the “product filter”
as
,
should be a halfband filter, i.e., the coeffi(3) states that
cients of
corresponding to the terms with even powers,
other than the origin, should be zero. This can be written as
(4)
where
is the inverse -transform of
is the convolution of
and
.
(5)
Let
be of length
and
be of length, i.e.,
(6)
Using (6) in (5), we have
(7)
and
are zero-phase, it follows that
Note that, since
is also zero-phase. Thus, we have only considered positive
is
, i.e.,
values for in (7). The length of
, for
.
But since
is also zero-phase,
.
and
can be
We would like to note that the filters
and
in the zeromade causal by having delay factors
and
, respectively. This results in a delay
phase
factor
in
, which retains PR with a delay factor
in the right-hand side of (3). However, in this paper, we will
assume zero-phase filters for convenience.
Using (7) in (4) gives
III. DESIGN OF 1-D TWO-CHANNEL LINEAR-PHASE FIR PR
FILTER BANKS
In this section, we present the design of 1-D linear-phase PR
filter banks using the eigenfilter approach.
A. Problem Formulation
A two-channel 1-D filter bank is shown in Fig. 1.
and
are zeroIn this paper, we will assume that
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:
(8)
where
denotes the highest integer less than .
Thus, to design a PR two-channel filter bank, we need to deand
, such that (8) is satisfied.
sign zero-phase
PATIL et al.: EIGENFILTER APPROACH TO THE DESIGN OF 1-D AND MD FIR PR FILTER BANKS
B. Design Method
We observe that, given
, (8) gives a set of
linear
unknown independent
equations for the
coefficients of
, for
.
The set of linear (8) can be written in matrix notation as
, where is the
vector containing the “variables”
, for
of the linear equations,
is the
matrix containing the “constant coefficients” of the
is an
vector,
linear equations, and
whose first entry is two, and all other entries are zeros.
The elements of the matrix are given by
(9)
As an example, for
and
, the matrix is shown
as the equation at the bottom of the page. As discussed in
Section II, for the eigenfilter design formulation, the concan be written in the form
, where
straint
are the same as . Thus, the set of
the dimensions of
linear equations in
unknowns,
, will have a nontrivial solution if the rank of the
.
matrix ,
,
Since
, i.e.,
a nontrivial solution can be guaranteed if
.
,
We would like to note that, when
there exists a unique solution, i.e., the constraints completely
determine the unknowns, and there are no “free variables” to
optimize. Thus, we choose the values of and so that
and so that we can use the eigenfilter
design method to optimize the “free variables.”
Thus, this suggests the following procedure for the design of
and
.
the filters
of length
. We note that
1) Design zero-phase
cannot be arbitrary. As shown in [4], a necessary and
to be an analysis filter of a
sufficient condition for
PR filter-bank pair is that its two polyphase components
). The
be coprime (except for possible zeros at
techniques that we use in this paper to ensure that
is valid (i.e., satisfies the earlier condition) are as follows.
a) Design
using the unconstrained eigenfilter
method and, then, verify explicitly by factorization
that its polyphase components do not have common
3545
zeros. This technique works well, because, for a
general 1-D filter, it is “almost always” true that
its polyphase components are coprime. In fact, this
holds for the filter design examples that we show in
Section III-C as follows.
as the analysis filter of a “known” PR
b) Choose
filter-bank pair. For example, in one of the design
as the analexamples as follows, we choose
ysis filter of the Daub97 biorthogonal filter bank [2].
is valid “by design.”
Therefore, in such cases,
as a halfband
c) Another simple way is to design
filter. Since one of the polyphase components is a conis
stant (or a monomial, in general), a halfband
always valid.
.
2) Choose a such that
3) Design zero-phase
of length
by imposing the
, where is as defined in (9),
linear constraints
and
This design can be done using the constrained eigenfilter
method as described in Section II. As discussed earlier,
with chosen as in 2) in the list, a solution is guaranteed
to exist.
In the earlier procedure, it is very easy to increase the length of
the filters. We would also like to note that any FIR filter design
, the only requirement being
method can be used to design
should be valid, as discussed earlier. In fact, the earlier
that
, given
procedure can design the “complementary filter”
, within certain constraints on the lengths
any valid filter
of the two filters.
We would like to note that our proposed design method im, whereas the design
poses constraints on the design of
is relatively mildly constrained (it needs to be valid).
of
Thus, to achieve a certain frequency-response criteria (for example, stopband attenuation), the required filter length of
will be larger than that of
(with the same frequency-response criteria).
C. Design Examples
1) Design Example-1: In this example, for
, we use the
nine-tap analysis low-pass filter from the Daub97 filter bank
, we design the complementary-synthesis
[2]. Given this
filter
with
. In the eigenfilter error formulation
,
, and
. The freof (2), we use
and
are shown in
quency-response plots of
3546
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 55, NO. 11, DECEMBER 2008
Fig. 2. Plot of
H (!) for Example-1.
Fig. 3. Plot of
G (!) for Example-1.
Fig. 4. Plot of
H (!) for Example-2.
Fig. 5. Plot of
G (!) for Example-2.
TABLE I
COEFFICIENTS OF [ ]OF DESIGN EXAMPLE 1
g n
Figs. 2 and 3, respectively. The coefficients of
are shown
in Table I.
2) Design Example-2: For this example, we use the unconwith
strained eigenfilter method for the design of
, and after obtaining the coefficients of
, we explicitly
verify that it is valid. We then design
with
. Again,
,
, and
. The frequency-response
we use
and
are shown in
plots of the filters
and
Figs. 4 and 5, respectively. The coefficients of
are shown in Tables II and III, respectively.
3) Design Example-3: For this example, we design a halfusing the eigenfilter design method with
.
band
, every even indexed coefficient
Note that, for the halfband
for the design
except the origin is zero. We then choose
. The frequency-response plots of the filters
and
of
are shown in Figs. 6 and 7, respectively.
4) Design Example-4: One of the advantages of using the
eigenfilter method is the ease with which certain time- and frequency-domain constraints can be incorporated in the design
[12]. In this example, we demonstrate that this flexibility of
the eigenfilter method can be effectively used in the filter-bank
PATIL et al.: EIGENFILTER APPROACH TO THE DESIGN OF 1-D AND MD FIR PR FILTER BANKS
3547
TABLE II
COEFFICIENTS OFh [n]OF DESIGN EXAMPLE 2
TABLE III
COEFFICIENTS OFg [n]OF DESIGN EXAMPLE 2
design. To demonstrate this, we impose the constraints correin both of the filters
sponding to having zeros at
and
. For both the filters, we impose a third-order zero at
. We design
by using the eigenfilter method after
,
imposing the zero constraints. Moreover, in the design of
the zero constraints are added to the “PR constraints.” Adding
the zero constraints increased the number of constraints, and
, i.e., the value of ,
so the minimum required length of
and
increases accordingly. For this example, we use
for the design of
and
, respectively. As
for the earlier examples, we use
,
,
. The frequency-response plot of the filters
and
and
are shown in Figs. 8 and 9, respectively. The
coefficients of
and
are shown in Tables IV and V,
respectively.
IV. EXTENSIONS TO THE MD CASE
We now extend the approach to the case of MD two-channel
linear-phase filter banks. An -dimensional two-channel filter
bank is shown in Fig. 10.
is the sampling matrix, which is a
nonsinHere,
. Denoting the integer
gular integer matrix with
Fig. 6. Plot of H
(
!) for Example-3.
Fig. 7. Plot of G
(
! ) for Example-3.
vectors in
as
and , we can assume without loss of
(the
zero vector). Let the high-pass
generality that
filters be chosen as [15], [22]
(10)
,
where
are the columns of
, and the symbol denotes the ele.
mentwise product
With the choice of the high-pass filters as in (10), the PR
condition is [15]
(11)
3548
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 55, NO. 11, DECEMBER 2008
TABLE V
COEFFICIENTS OF [ ]OF DESIGN EXAMPLE 4
g n
Fig. 8. Plot of
H (!) for Example-4.
Fig. 10. MD two-channel filter bank.
Note that
is the MD convolution of
and
(13)
Thus, from (12), we have the PR conditions as
(14)
Fig. 9. Plot of
Now, given
, (14) imposes a set of linear constraints on
. By choosing the number of coefficients of
appropriately, we can ensure that a solution to (13) exists. Thus, this
problem can be cast into the framework of the eigenfilter design method with linear constraint, in a manner similar to that
done for the 1-D case in Section III. We now present the specific formulation and design examples for the case of 2-D Quincunx filter banks. A similar formulation can also be done for
the design of 3-D two-channel face-centered orthorhombic filter
banks.
G (!) for Example-4.
TABLE IV
h [n]OF DESIGN EXAMPLE 4
COEFFICIENTS OF
By defining the product filter
condition of (11) can be written as [15]
for
, the PR
denotes the set of all
where
is the MD inverse -transform of
Equation (12) states that
on the lattice
.
Consider the 2-D Quincunx filter bank, whose sampling matrix is
for
where
and
A. Design of 2-D Quincunx Filter Banks
(12)
integer vectors and
[23].
on all the nonzero points
. Assume that the low-pass analysis and
and
are zero-phase. Note that, for
synthesis filters
the 2-D case,
.
Assume that the filters have a square region of support, as
defined as follows:
(15)
PATIL et al.: EIGENFILTER APPROACH TO THE DESIGN OF 1-D AND MD FIR PR FILTER BANKS
Therefore, in this case, the product filter is given as follows:
3549
and
. Then, we have
(16)
is zero-phase,
Since
and a set of independent coefficients of
,
are
(17)
independent coefficients of
Thus, there are
.
Using this, we can rewrite (16) in terms of the independent
as follows:
coefficients of
where
denotes the largest integer less than .
From (18) and (20), we now have a set of
equations in
unknowns (which are the independent coefficients
of
).
Thus, by arranging the independent coefficients of
in a vector , (20) can be written as
(21)
is a matrix with
rows and
where
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)
(18)
Since
and
are both zero-phase,
is also zero-phase, i.e.,
. Thus, the independent set of equations are obtained by using the following
values for ,
in (18):
Now, from (12), we require that
(19)
, where
,
The condition
,
can also be written as follows:
are integers and
Thus, we have (20), shown at the bottom of this page.
Let
denote the number of locations
,
where
, i.e.,
denotes the number
of locations
in the set
is as given earlier.
where
Thus, the overall procedure to design Quincunx filter banks
is as follows.
a) Design a 2-D FIR filter
,
,
,
with a diamond-shaped passband. Again, like the 1-D
case, we note that
cannot be arbitrary. It has
been shown in [27] that a necessary and sufficient condition for an MD filter
to be an analysis filter
of a PR filter-bank pair is that its two polyphase components with respect to the subsampling matrix
be coprime. 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 design examples as follows, we present examples using both
the techniques b) and c) to design
.
b) Choose such that (22) is satisfied.
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.
1) Design Example-5: For this example, we use the technique b) to obtain a valid analysis filter
, i.e., we
choose
to be the analysis filter of a “known” PR
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.
Fig. 15. Plot of
G (z ;z ) for Design Example-7.
of McClellan transformations [23] on the analysis low-pass filter
of a 1-D PR filter bank. We use the following five-tap zero-phase
1-D analysis filter from the spline family of filter banks:
Moreover, we use the following 2-D kernel as the transformation
kernel:
With this, we have
. The plot of the filter
obtained is shown in Fig. 11.
For designing
, we use
, which satisfies (22).
The plot of the filter
obtained is shown in
Fig. 12.
2) Design Example-6: In this example, we use the same
as Design Example-5. For
, we use
. The plot of
obtained is shown in Fig. 13.
3) Design Example-7: In this example, we use a Quincunx
halfband filter as
. The region of support of
is
, with
. We then design
using the earlier formulation with
. The plots of
and
obtained are shown in Figs. 14 and
15, respectively.
PATIL et al.: EIGENFILTER APPROACH TO THE DESIGN OF 1-D AND MD FIR PR FILTER BANKS
V. CONCLUSION
In this paper, we presented an eigenfilter-based approach to
the design of two-channel linear-phase PR filter banks. This
method can be used to design 1-D as well as MD filter banks.
We independently designed the low-pass analysis filter. Given
the low-pass analysis filter, the PR conditions can be written as
a set of linear constraints on the synthesis filter coefficients. We
casted this problem of the design of the synthesis filter into an
eigenfilter design problem with linear constraints. We presented
detailed formulations of this method for the design of 1- and 2-D
filter banks and presented several design examples.
REFERENCES
[1] P. P. Vaidyanathan, Multirate Systems and Filter Banks. Englewood
Cliffs, NJ: Prentice-Hall, 1992.
[2] M. Vetterli and J. Kovacevic, Wavelets and Subband Coding. Englewood Cliffs, NJ: Prentice-Hall, 1995.
[3] M. Vetterli and D. Le Gall, “Perfect reconstruction FIR filter banks:
Some properties and factorizations,” IEEE Trans. Acoust., Speech
Signal Process., vol. 37, no. 7, pp. 1057–1071, Jul. 1989.
[4] M. Vetterli and C. Herley, “Wavelets and filter banks: Theory and design,” IEEE Trans. Signal Process., vol. 40, no. 9, pp. 2207–2232, Sep.
1992.
[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-reconstruction FIR QMF structures which yield linear-phase analysis and
synthesis filters,” IEEE Trans. Acoust., Speech Signal Process., vol. 37,
no. 5, pp. 676–690, May 1989.
[7] D. L. Gall and A. Tabatabai, “Sub-band coding of digital images using
symmetric short kernel filters and arithmetic coding techniques,” in
Proc. ICASSP, Apr. 1988, vol. 2, pp. 761–764.
[8] T. Q. Nguyen, “Digital filter bank design quadratic-constrained formulation,” IEEE Trans. Signal Process., vol. 43, no. 9, pp. 2103–2108,
Sep. 1995.
[9] K. Nayebi, T. Barnwell, and M. J. T. Smith, “Time-domain filter bank
analysis: A new design theory,” IEEE Trans. Signal Process., vol. 40,
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,
no. 12, pp. 1413–1418, Dec. 2000.
[11] P. P. Vaidyanathan and T. Q. Nguyen, “Eigenfilters: A new approach
to least-squares FIR filter design and applications including nyquist
filters,” IEEE Trans. Circuits Syst., vol. 34, no. 1, pp. 11–23, Jan. 1987.
[12] A. Tkacenko, P. P. Vaidyanathan, and T. Q. Nguyen, “On the eigenfilter
design method and its applications: A tutorial,” IEEE Trans. Circuits
Syst. II, Analog Digit. Signal Process., vol. 50, no. 9, pp. 497–517, Sep.
2003.
[13] D. Tay and N. Kingsbury, “Design of 3-D filter banks using transformation of variables,” Proc. Inst. Elect. Eng."Vis. Image Signal Process.,
vol. 143, no. 1, pp. 51–61, Feb. 1996.
[14] D. Tay, “Analytical design of 3-D wavelet filter banks using the multivariate 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,”
IEEE Trans. Image Process., vol. 2, no. 4, pp. 466–480, Oct. 1993.
[16] J. Kovacevic and M. Vetterli, “Nonseparable multidimensional perfect
,” IEEE Trans. Inf.
reconstruction filter banks and wavelet bases for
Theory, vol. 38, no. 2, pp. 533–555, Mar. 1992.
[17] J. Kovacevic and M. Vetterli, “Nonseparable two- and 3-D wavelets,”
IEEE Trans. Signal Process., vol. 43, no. 5, pp. 1269–1272, May 1995.
[18] J. Kovacevic and M. Vetterli, “FCO sampling of digital video using
perfect reconstruction filter banks,” IEEE Trans. Image Process., vol.
2, no. 1, pp. 118–122, Jan. 1993.
[19] S. Muramatsu, A. Yamada, and H. Kiya, “A design method of multidimensional linear phase paraunitary filter banks with a lattice structure,”
IEEE Trans. Signal Process., vol. 47, no. 3, pp. 690–700, Mar. 1999.
[20] S. C. Pei and J. J. Shyu, “2-D FIR eigenfilters: A least-squares approach,” IEEE Trans. Circuits Syst., vol. 37, no. 1, pp. 24–34, Jan. 1990.
R
3551
[21] S. C. Pei and J. J. Shyu, “A unified approach to the design of quadrantally symmetric linear-phase 2-D FIR digital filters by eigenfilter approach,” IEEE Trans. Signal Process., vol. 42, no. 10, pp. 2886–2890,
Oct. 1994.
[22] E. Viscito and J. P. Allebach, “The analysis and design of multidimensional FIR perfect reconstruction filter banks for arbitrary sampling lattices,” IEEE Trans. Circuits Syst., vol. 38, no. 1, pp. 29–41, Jan. 1991.
[23] D. Dudgeon and R. Mersereau, Multidimensional Digital Signal Processing. Englewood Cliffs, NJ: Prentice-Hall, 1984.
[24] P. G. Patwardhan and V. M. Gadre, “Polyphase conditions and structures for 2-D quincunx FIR filter banks having quadrantal or diagonal
symmetries,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 54, no. 9,
pp. 790–794, Sep. 2007.
[25] P. G. Patwardhan and V. M. Gadre, “Design of 2-D th band low-pass
FIR eigenfilters with symmetries,” IEEE Signal Process. Lett., vol. 14,
no. 8, pp. 517–520, Aug. 2007.
[26] R. A. Horn and C. R. Johnson, Matrix Analysis. Cambridge, U.K.:
Cambridge Univ. Press, 1999.
[27] S. Basu, “Multidimensional filter banks and wavelets—A system theoretic perspective,” J. Franklin Inst., vol. 335B, no. 8, pp. 1367–1367,
Jan. 1998.
[28] S. M. Phoong, C. W. Kim, and P. P. Vaidyanathan, “A new class of
two-channel biorthogonal filter banks and wavelet bases,” IEEE Trans.
Signal Process., vol. 43, no. 3, pp. 649–665, Mar. 1995.
[29] K. Pun and T. Q. Nguyen, “A novel and efficient design of multidimensional PR two-channel filter banks with hourglass-shaped passband support,” IEEE Signal Process. Lett., vol. 11, no. 3, pp. 345–348,
Mar. 2004.
M
Bhushan D. Patil received the B.E. degree in instrumentation engineering from Government College of
Engineering, Jalgaon, India, and the M.E. degree in
instrumentation engineering from Shri Guru Gobind
Singhji Institute of Engineering and Technology,
Nanded, Jalgaon. He is currently working toward
the Ph.D. degree in the field of communication
and signal processing at the Indian Institute of
Technology Bombay, Mumbai, India.
His research interests include wavelets and filter
banks and their applications.
Pushkar G. Patwardhan received the B.E. degree (with an award for achieving second rank in
the college) in electronics engineering from K. J.
Somaiya College of Engineering, University of
Mumbai, Mumbai, India, in 1995 and the M.Tech.
degree (with the Prof. G. N. Revankar Award for
achieving second rank in the Electrical Engineering
Department) in communications engineering and the
Ph.D. degree from the Indian Institute of Technology
Bombay, Mumbai, in 1997 and 2007, respectively.
He is currently with India Design Center, Tensilica
Inc., Pune, India. His primary research interests are in the area of multidimensional multirate systems, filter banks, and wavelets.
Vikram M. Gadre received the B.Tech. and Ph.D.
degrees in electrical engineering from the Indian Institute of Technology (IIT), New Delhi, India, in 1989
and 1994, respectively.
He is currently a Professor with the Department of
Electrical Engineering, IIT Bombay, Mumbai, India.
His research interests broadly include communication and signal processing, with emphasis on multiresolution approaches.
Dr. Gadre was the recipient of the President of
India Gold Medal from IIT Delhi in 1989 and the
Award for Excellence in Teaching from IIT Bombay in 1999 and 2004. He
was also the recipient of the SVC Aiya Memorial Award and the Prof. K.
Sreenivasan Medal from the Institution of Electronics and Telecommunication
Engineers for contribution to education in Electronics and Telecommunication.