Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
c
_
2n
(1)
where n is the order of the lter, h
0
is the DC gain (gain at
zero frequency),
c
is the 3dB limit frequency. For this class
of lters, however, its phase response is nonlinear.
2.2. Compensation of group delay variations
The phase linearity of an arbitrary lter is specied in terms
of its group delay versus frequency. A at group delay indi-
cates that all frequency components of a given input signal
are delayed by the same amount. Therefore, the shape of the
waveform in the time domain is preserved.
If the group delay of a given lter has an unacceptable
variation range in its passband, its phase has to be compen-
sated. However, this must be done in such a way that the
lters magnitude response is not altered. In order to at-
tain group delay equalization an allpass lter with transfer
function denoted as H
A
(s) and magnitude response equal to
unity may be connected in cascade to the uncompensated l-
ter with transfer function denoted as H
F
(s). The transfer
function H
C
(s) of the compensated lter will be given by
H
C
(s) = H
F
(s) H
A
(s), or alternatively,
H
C
(j) = |H
F
(j)||H
A
(j)|e
j
F
()
e
j
A
()
= |H
F
(j)|e
j[
F
()+
A
()]
. (2)
We see that the magnitudes multiply with no contribution from
the allpass module because |H
A
(j)| 1, and that the phases
add. Since the group delay is obtained from the negative
derivative of the phase, the delays D
F
() and D
A
() add as
well
D
C
() =
d[
F
() +
A
()]
d
=
d
F
()
d
d
A
()
d
= D
F
() + D
A
(). (3)
537 ISBN 978-963-88410-0-1 2009 IMEKO
The total group delay D
C
() in this process will increase be-
cause D
C
() is larger than either D
F
() and D
A
().
A block diagram of the compensation process is presented
in Fig. 1.
x(t) z(t) y(t) Uncompensated
Filter
Allpass
Filter
- - -
- -
Compensated
Filter
x(t) y(t)
|H
F
(j)| e
j()
|H
A
(j)| e
j()
|H
C
(j)| e
j(()+())
|H
A
(j)| 1
Fig. 1. General scheme of the group delay compensation process.
The aforementioned compensation process [2, 3] is always
carried out at the cost of increasing the duration of the tran-
sient behavior of the lter. This problem will be solved with
the aid of the parameter-varying approach.
2.3. The parameter-varying approach
As it was demonstrated in [59], it is possible to obtain
signicant changes of the duration of the transient behavior
of a lowpass lter by the variation of the lter passband. In
the most general case, an even-order lowpass lter may be
described by means of the following transfer function
H
F
even
(s) =
1
n/2
i
_
2
0i
s
2
+ 2
i
1
0i
s + 1
_
(4)
whereas the transfer function of an odd-order lowpass lter
may be expressed as
H
F
odd
(s) =
1
(Ts + 1)
n/2
i
_
2
0i
s
2
+ 2
i
1
0i
s + 1
_
. (5)
The dynamic properties of the lters described by the transfer
functions given in expressions (4) and (5) are dened in terms
of the damping factors
i
, i = 1, 2, . . . , n/2, the character-
istic frequencies
0i
, and the time constant T (for odd lter
orders). In a similar way, the dynamic behavior of a second-
order allpass lter having the following transfer function
H
A
2
(s) =
2
0p
s
2
2
p
1
0p
s + 1
2
0p
s
2
+ 2
p
1
0p
s + 1
. (6)
is described in terms of its characteristic frequency
0p
and
the damping factor
p
A parameter-varying lter is the result of modeling by
means of a system of ordinary differential equations with
varying coefcients the systems whose transfer functions in
the frequency domain are described by expressions (4) or (5)
and (6). In order to speed up the lter response, the func-
tion responsible of the change of each of the lter parameters
F =
_
0i
,
i
,
1
T
,
0p
,
p
_
has been assumed to adopt the fol-
lowing form:
F(t) = F(0)
_
1
d 1
d
h(t)
_
, d =
F(0)
F
(7)
where F is the value of the previously mentioned lter pa-
rameters which has been derived from from the Butterworth
approximation and the coefcient estimation of the required
allpass lter transfer function, and d is the variation range of
the function F(t). The function h(t) in (7) describes the step
response of the second-order support system H
S
(s)
h(t) = L
1
_
s
1
H
S
(s)
_
= L
1
_
_
s
1
2
0f
s
2
+ 2
f
1
0f
s + 1
_
_
(8)
where L
1
is the inverse Laplace transform, and
f
and
0f
determine the oscillations and the variation rate of the func-
tion F(t), respectively. A block diagram of the proposed lter
structure is presented in Fig. 2. It is assumed that function
- -
-
-
w w
Uncompensated
Filter
Allpass
Filter
Support
System
H
A
(s) H
F
(s)
H
S
(s)
Functions of the lter
parameters F(t)
0p
(t),
p
(t)
0i
(t),
i
(t),
1
T
(t)
?
0f
Variation rate
x(t) y(t)
?
Variation range
d
1(t)
Fig. 2. Block diagram of the proposed parameter-varying lter.
F(t) must settle to the original value of the parameter under
variation during the expected duration of the transient behav-
ior of the original linear time-invariant lter. This condition
can be written as
t>t
s
|F(t) F| (9)
where t
s
is the settling time (with assumed accuracy =
5%) of the original lter.
The best results in the reduction of the transient behavior of
compensated Butterworth lters were obtained when the pa-
rameters
0i
,
1
T
, and
0p
were varied using the same function
F(t) (and with the same variation range denoted by d
), while
and
p
were varied according to the different functions (with
different variation ranges denoted d
and d
p
, respectively).
(t) causes a stronger damping in the initial phase of the l-
ter work as well as the suppression of undesirable overshoot
in the step response, whereas
p
(t) eliminates the undershoot
from the step response.
3. RESULTS
Parameter-varying lters are very useful when the time in-
stants in which the lter parameters should be varied are
known beforehand. This situation appears during the trans-
formation process of a zeroth-order hold signal into an analog
signal. In this process, the time instants in which zeroth-order
hold signal changes its level are already known, so it is pos-
sible to vary periodically the value of each of the lter coef-
cients. A simplied diagram presenting the aforementioned
process is shown in g. 3.
538
Fig. 4 presents an sample original analog signal and its
zerothorder hold equivalent, and gs. 5-7 show the functions
considered for the variation of the parameters of a third-order
phasecompensated Butterworth lter.
6
6
6
.........
...........
Function F(t) varies periodically
according to the clock frequency
N
R
q
t
i
t
i
+ T
s
t
i
+ 2T
s
Fig. 3. Periodic generation of the function F(t).
0 1 2 3 4 5 6 7 8 9 10
1.2
1
0.8
0.6
0.4
0.2
0
0.2
0.4
0.6
0.8
1
1.2
Time (s)
x
(
t
)
,
x
s
(
t
)
Zerothorder hold
Original analog signal
Fig. 4. Original analog signal and its zeroth-order hold equivalent.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
5
10
15
20
25
30
Time (s)
0
(
t
)
,
0
p
(
t
)
,
1
/
T
(
t
)
Fig. 5. Functions
0
(t),
0p
(t), and
1
T
(t).
It is easy to notice from g. 8 that the introduction of time-
varying coefcients to the reconstruction lter causes signi-
cant acceleration of the lter response. The cutoff frequency
of the reconstruction lter was selected so as to notice signif-
icant distinction between the proposed time-varying lter and
its constant parameter equivalent.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0.4
0.5
0.6
0.7
0.8
0.9
1
1.1
Time (s)
(
t
)
Fig. 6. Function (t).
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0.4
0.45
0.5
0.55
0.6
0.65
0.7
0.75
0.8
0.85
0.9
Time (s)
p
(
t
)
Fig. 7. Function
p
(t).
0 1 2 3 4 5 6 7 8 9 10
1.2
1
0.8
0.6
0.4
0.2
0
0.2
0.4
0.6
0.8
1
1.2
Time (s)
x
(
t
)
,
x
s
(
t
)
,
y
t
(
t
)
,
y
t
v
(
t
)
Reconstructed analog signal
(traditional filtering)
Reconstructed analog signal
(timevarying filtering)
Fig. 8. Simulation results of the parameter-varying lter and the
linear time-invariant lter used in the reconstruction of the signal
shown in Fig. 4.
4. CONCLUSIONS
In this paper, the application of the parameter-varying ap-
proach in the design of post-DAC reconstruction lters has
been presented. By using the described ltering approach,
it is possible to obtain an efcient lter that ensures a max-
539
imally at magnitude response, and at the same time provides
a constant delay over the desired frequency band. Besides,
the designed lter is considerably faster than the traditional
time-invariant one.
ACKNOWLEDGEMENTS
This work has been supported by the Ministry of Science
and Higher Education of the Republic of Poland under grant
contract N N505 255435, the Foundation for Polish Science
(FNP) and by Mexican CONACyT under contract number
84819-Y.
REFERENCES
[1] W. K. Chen, The Circuits and Filters Handbook. CRC Press,
Boca Raton 1995.
[2] R. Schaumann and M. E. Van Valkenburg, Design of Analog
Filters. Oxford University Press, New York - Oxford, 2001.
[3] K. L. Su, Analog Filters. Chapman & Hall, London, 1996.
[4] U. Tietze and Ch. Schenk, Halbleiter-Schaltungstechnik.
SpringerVerlag, 1991.
[5] J. Piskorowski, Phase-compensated time-varying Butterworth
lters, Analog Integrated Circuits and Signal Processing,
vol. 47, no. 2, pp. 233241, May 2006.
[6] J. Piskorowski, Some aspects of dynamic reduction of tran-
sients duration in delay-equalized Chebyshev lters, IEEE
Transactions on Instrumentation and Measurement, vol. 57, no.
8, pp. 17181724, Aug. 2008.
[7] R. Kaszynski and J. Piskorowski, Selected structures of lters
with time-varying parameters, IEEE Transactions on Instru-
mentation and Measurement, vol. 56, no. 6, pp. 23382345,
Dec. 2007.
[8] J. Piskorowski and M. A. Gutierrez de Anda, A new class
of continuous-time delay-compensated parameter-varying low-
pass elliptic lters with improved dynamic behavior, IEEE
Transactions on Circuits and Systems I: Regular Papers, vol.
56, no. 1, pp. 179189, Jan. 2009.
[9] R. Kaszynski and J. Piskorowski, Time-varying Butterworth
lters with compensated group delay, in Proc. 17th IMEKO
World Congress on Metrology for a Sustainable Development,
Rio de Janeiro, Brasil, 1722 September 2006, CD-ROM.
540