DESIGN OF ALLPASS FILTERS WITH SPECIFIED DEGREES OF
FLATNESS AND EQUIRIPPLE PHASE RESPONSES
Xi Zhang
Department of Information and Communication Engineering, The University of Electro-Communications
1–5–1 Chofugaoka, Chofu-shi, 182-8585, Tokyo, Japan
Keywords:
IIR allpass filter, Flatness, Equiripple approximation, Remez exchange algorithm.
Abstract:
This paper proposes a new method for designing allpass filters having the specified degrees of flatness at the
specified frequency point(s) and equiripple phase responses in the approximation band(s). First, a system of
linear equations are derived from the flatness conditions. Then, the Remez exchange algorithm is used to
approximate the equiripple phase responses in the approximation band(s). By incorporating the linear equa-
tions from the flatness conditions into the equiripple approximation, the design problem is formulated as a
generalized eigenvalue problem. Therefore, we can solve the eigenvalue problem to obtain the filter coeffi-
cients, which have the equiripple phase response and satisfy the specified degrees of flatness simultaneously.
Furthermore, a class of IIR filters composed of allpass filters are introduced as one of its applications, and it is
shown that IIR filters with flat passband (or stopband) and equiripple stopband (or passband) can be designed
by using the proposed method. Finally, some examples are presented to demonstrate the effectiveness of the
proposed design method.
1 INTRODUCTION
Allpass filters possess constant magnitude response at
all frequencies and are a basic scalar lossless building
block (Mitra and Kaiser, 1993), (Regalia et al., 1988).
Interconnections of allpass filters have found numer-
ous applications in many practical filtering problems
such as low-sensitivity filter structures, wavelet filter
banks, and so on (Mitra and Kaiser, 1993), (Shenoi,
1999), (Regalia et al., 1988), (Laakso et al., 1996),
(Lang, 1998), (Selesnick and Burrus, 1998), (Se-
lesnick, 1999), (Zhang and Iwakura, 1999). In many
applications, it is necessary to design an allpass fil-
ter both satisfying the specified degrees of flatness at
the specified frequency point(s) and having equiripple
phase response in the approximation band(s). For ex-
ample, in the allpass-sum structure (Selesnick, 1999),
the phase response of the allpass sub-filter is required
to be flat in the band(s) where the corresponding fil-
ter has the flat magnitude response, and is equiripple
in other band(s) to get the equiripple magnitude re-
sponse. Many methods have been proposed for the
phase design of allpass filters: the maximally flat
design (Thiran, 1971), least squares design (Laakso
et al., 1996), (Lang, 1998), and equiripple design
(Zhang and Iwakura, 1999), (Tseng, 2003).
However, the approximation of allpass filters with
both the specified degrees of flatness and equiripple
phase responses in the approximation band(s) is still
open.
In this paper, we propose a new method for de-
signing allpass filters which have both the specified
degrees of flatness at the specified frequency point(s)
and equiripple phase responses in the approximation
band(s). First, we derive a system of linear equations
from the flatness conditions of the phase response at
the specified frequency point(s). Then, we apply the
Remez exchange algorithm to obtain the equiripple
reponse in the approximation band(s). By incorpo-
rating the linear equations from the flatness condi-
tions into the equiripple approximation, we formulate
the design problem as a generalized eigenvalue prob-
lem (Zhang and Iwakura, 1996), (Zhang and Iwakura,
1999). Therefore, we can obtain the filter coefficients
by iteratively solving the eigenvalue problem. The
resulting allpass filters have the equiripple phase re-
sponses and satisfy the specified degrees of flatness si-
multaneously. Furthermore, as one of the applications
of allpass filters, we introduce a class of IIR filters
composed of allpass filters (Regalia et al., 1988), (Se-
lesnick, 1999), whose design problem can be reduced
to the phase approximation of the allpass sub-filter.
205
Zhang X. (2010).
DESIGN OF ALLPASS FILTERSWITH SPECIFIED DEGREES OF FLATNESS AND EQUIRIPPLE PHASE RESPONSES.
In Proceedings of the International Conference on Signal Processing and Multimedia Applications, pages 205-210
DOI: 10.5220/0002934102050210
Copyright
c
SciTePress