Download Log-Domain Filters Based On LC Ladder Synthesis

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Superheterodyne receiver wikipedia , lookup

Electronic engineering wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Transistor–transistor logic wikipedia , lookup

Regenerative circuit wikipedia , lookup

Opto-isolator wikipedia , lookup

Valve RF amplifier wikipedia , lookup

Operational amplifier wikipedia , lookup

Integrated circuit wikipedia , lookup

Waveguide filter wikipedia , lookup

Phase-locked loop wikipedia , lookup

Wien bridge oscillator wikipedia , lookup

Index of electronics articles wikipedia , lookup

Two-port network wikipedia , lookup

Integrating ADC wikipedia , lookup

Mathematics of radio engineering wikipedia , lookup

Audio crossover wikipedia , lookup

Rectiverter wikipedia , lookup

RLC circuit wikipedia , lookup

Radio transmitter design wikipedia , lookup

Zobel network wikipedia , lookup

Equalization (audio) wikipedia , lookup

Mechanical filter wikipedia , lookup

Multirate filter bank and multidimensional directional filter banks wikipedia , lookup

Kolmogorov–Zurbenko filter wikipedia , lookup

Distributed element filter wikipedia , lookup

Analogue filter wikipedia , lookup

Linear filter wikipedia , lookup

Transcript
Log-Domain Filters Based On LC Ladder Synthesis
D. Perry and G. W. Roberts
Microelectronics and Computer Systems Laboratory
Department of Electrical Engineering
McGill University
3480 University St., Montreal, QC, Canada, H3A 2A7
Abstract. A design method is proposed for the synthesis of linear, high-order, continuous-time filters using a
unique translinear integrator circuit. Unlike previous
attempts at incorporating translinear circuits into filter design, the proposed theory makes explicit use of
the exponential nature of the bipolar transistor. This
technique is based on the operational simulation of LC
ladders. A 5th-order Chebyshev filter is designed, simulated and verified experimentally. The filter shows
good amplitude response as well as distortion levels
comparable to other filtering schemes.
here we show how one can utilize non-linear integrators
and achieve the same overall linear response.
We now introduce two very important operators, LOG and
ANTI-LOG, which help explain the log-domain systems.
They are based on a key circuit, the log-domain cell,
shown in Fig. 1. Analysis of this circuit is left to the
reader, but will result in the basic log-domain equation,
IB = K ⋅ Io ⋅ e
(1)
These two operators, both which can be performed by the
basic cell of Fig. 1, are shown below;
I. Introduction
An area of filter theory which has been of particular interest recently is the design for high-speed, low voltage
applications. One circuit which shows great promise in
these areas is the log-domain filter [1,2]. Based on the
translinear principle [3], these filters make explicit use of
the exponential nature of the bipolar transistor. Because
the need to linearize the transistor has been eliminated,
log-domain filter circuits are simpler than other filtering
schemes. A second advantage is that all of the nodes along
the signal path are low impedance. This serves to keep the
time constants along the signal path low and helps maximize the operating bandwidth of the circuit.
( V A – V B ) ⁄ 2V T
ANTILOG ( V ) = I o ⋅ e
LOG I o ⋅ e
V ⁄ 2V T
V ⁄ 2V T
(2)
(3)
= V
The most important property of these functions is their
inverse nature, namely, LOG [ ANTILOG ( V ) ] = V . We
can now use these operators to show the general form of a
log-domain block. These new systems are based on traditional linear systems but with ANTI-LOG blocks placed at
the inputs and LOG blocks placed at the outputs, as shown
in Fig. 2(a). The obvious drawback of such a system is
that it is no longer linear. Therefore, we need to find a way
to linearize the log-domain system and regain the original
transfer function.
The log-domain filters that can be found in the literature
consist of biquads and a cascade of biquads. Higher-order
filters are introduced in [2] but the design of an Nth order
filter necessitates working with a set of N non-linear equations. Such an approach can quickly become unmanageable. In this paper, we present a new theory of design based
on the operational simulation of LC ladders. In addition to
maintaining the good sensitivity properties of LC ladders,
the complexity of design is greatly reduced.
^
Vi1
Anti
^
ViN
Anti
Vi1
Vo
Linear
System
Log
^
Vo
ViN
(a)
Vi1
Log
ViN
Log
Anti
Anti
Linear
System
Log
Anti
Vo
L
A
(b)
K•Io
Vi
L
A
Linear
System
L
L
Linear
System
A
A
Linear
System
IB
VA
VB
Natural
Cancellation
Fig. 1 The basic log-domain cell.
(c)
II. The LOG and ANTI-LOG Functions
Fig. 2 Linearizing a log-domain system.1
We base our design of log-domain filters on the operational simulation of LC ladders [4]. Instead of implementing the integrator portion of the SFG by linear elements,
1.
Variables marked with a circumflex (^) represent variables in the
log domain - as opposed to variables in the usual linear domain
Vo
Consider placing LOG blocks preceding the input and
ANTI-LOG blocks after the output, as shown in Fig. 2(b).
Because of the inverse nature of these functions, the overall result is a linear input-output relationship. A second
way to get the non-linearities to cancel is to simply join
different log-domain sections together, as shown in Fig.
2(c). This natural cancellation is what makes these logdomain circuits so powerful, and is indeed the basis upon
which this paper was written. Suppose, as will be shown
in this paper, that we can build log-domain circuits of the
form shown in Fig. 2(b), which perform the basic functions of summation, integration and multiplication. Then,
we simply need to join the different blocks together in the
required loops, add the inverse functions at the input and
output, and we get the desired transfer function.
Some simple rules for transforming a linear SFG consisting of summers, multipliers and integrators into a logdomain SFG are described below:
 Vˆ – Vˆ  ⁄ 2V
i
o
T
1

d
C Vˆo = Kˆi I o e
1
dt
 Vˆ – Vˆ  ⁄ 2V
i
o
T
N

+ … + Kˆi I o e
(4)
N
Vˆo ⁄ 2V T
Multiplying through by e
, rearranging, and rewriting the derivative using the chain rule, leads to:
C2V T d
Vˆo ⁄ 2V T
-------------- ⋅
Io e
Io
dt
= Kˆi I o e
Vˆi ⁄ 2V T
1
1
+ … + Kˆi I o e
Vˆi ⁄ 2V T
N
(5)
N
The factor I o ⁄ 2V T can be incorporated into a new constant Ki, such that:
Kˆ i ⋅ I o
K i = -------------2V T
(6)
This scaling factor will be important when transforming
the LC ladder into a log-domain filter. It can either be
incorporated into the multiplication factor Ki as was
shown here or it can be used to scale the capacitors and
inductors as will be shown later. It is this factor which
accounts for the good tunability properties of log-domain
filters. Substituting the new constant into Eq. (5) leads to:
Vˆi ⁄ 2V T
Vˆi ⁄ 2V T
1) Place a LOG block after each integrator
2) Place an ANTI-LOG block at the input to each summer
(before the multiplier)
3) Place an ANTI-LOG block at the output
4) Place a LOG block at the input
We now use the LOG and ANTI-LOG operators defined
previously to rewrite Eq. (7) as:
An example of this will be shown in Section IV.
C
III. The Basic Log-Domain Building Blocks
This section will introduce the different blocks which perform the summing, integration and multiplication operations necessary for log-domain filter design. We pay
particular attention to the input and output sections since
these play an important role in linearizing the overall system.
^
Ki1•Io
C⋅
Vˆo ⁄ 2V T
d
Io e
dt
d
ANTI  Vˆo 
dt
= Ki Io e
1
1
+ … + Ki Io e
N
(7)
N
= K i ANTI  Vˆi  + … + K i ANTI  Vˆi  (8)
1
1
N
N
For the final form of the equation we isolate Vˆo ,
1
Vˆo = LOG ---- ∫ K i ANTI  Vˆi  + … + K i ANTI  Vˆi  dt (9)
1
1
N
N
C
The SFG of this log-domain system is shown in Fig. 3(b).
As expected, we can see the linear system at the centre
with ANTI-LOG and LOG blocks at the input and output
respectively.
A similar analysis applies to the non-inverting integrator
shown in Fig. 4.
^
Vi1
➋
^
KiN•Io
^
Vi1
^
Vo
^
Vo
C
^
Ki1•Io
^
ViN
C
^
V
iN
(a)
^
Vi1
Anti
+
^
ViN
Anti
^
KiN•Io
_1 (.)dt
C∫
Ki1
Log
^
Vo
KiN
Fig. 4 The inverting integrator.
(b)
Fig. 3 The log-domain non-inverting integrator.
The Non-Inverting Integrator: We begin with the multiple-input non-inverting integrator, whose circuit is shown
in Fig. 3(a). Using Eq. (1) and applying KCL at node ➋,
we can write the equation:
Damping: The simplest way to create a damped integrator
is to feed the output of a system back to the input. This is
represented by the SFG shown in Fig. 5(a).
The circuit would then look like the log-domain integrator
shown in Fig. 3(a) but with the output connected back to
the input. Recognizing that this is another instance of the
log-domain cell, we can write the current flowing into the
capacitor as,
I damp = K̂ damp ⋅ I o ⋅ e
 ˆ
ˆ
 V o – V o  ⁄ 2V T
(10)
IV. Design of a 5th-Order Chebyshev Filter
which simplifies to,
I damp = K̂ damp ⋅ I o
(11)
In other words, damping can be represented by a current
source, as shown in Fig. 5(b).
^
Vi1
Anti
_1 (.)dt
C∫
Ki1
+
^
ViN
Anti
We now have all the basic tools necessary for log-domain
filter design. In the next section we will show how to use
these techniques to design a fifth-order lowpass filter.
^
Vo
Log
^
ViI
KiN
KiI = Kdamp
We wish to design a Chebyshev filter which has a cutoff
frequency of 50 kHz and a 1 dB ripple. The LC ladder for
such a design is shown in Fig. 7. Next, a SFG is derived
from the LC ladder [4]. The SFG is modified according to
the rules described in Section II to give the log-domain
SFG shown in Fig. 8. Due to the inverse nature of the
LOG and ANTI-LOG operators, the reader can see how
the overall linear transfer function has been maintained.
(a)
^
Ki1•Io
(b)
Fig. 5 The damped log-domain non-inverting integrator.
Input and Output: In order to keep the overall system linear, we have shown that a LOG block must be placed at
the inputs as well as ANTI-LOG blocks at the outputs.
This procedure is demonstrated for the simple log-domain
system shown in Fig. 6(a). The reader will find that the
resultant input and output circuits are applicable to the
majority of log-domain systems.
Log
Anti
L2 = 3.48 µH
C3 = 9.56 µF
+
VL
-
RL
C5
L4 = 3.48 µH
C5 = 6.80 µF
RL = 1 Ω
IS
LOG
ANTI-LOG
1/RS
-1/RS
Log
Anti
KiN
Ioutput
_1
∫ (.)dt
C1 1
_
∫ (.)dt
L2
Io
C
+1
_1
∫ (.)dt
C3
+
+1
+
-1
^
V4
-1
+
-1/RL
_1
∫ (.)dt
C5
_1
∫ (.)dt
L4
^
V3
+1
+
+1
^
V5
-1
IL
Fig. 8 Log-domain SFG of the Chebyshev filter.
V. Simulation and Experimental Results
(a)
^
Kinput•Iinput
^
V2
-1
+
1
^
Voutput
_1 (.)dt
C∫
Kinput
+
^
ViN
C3
We now replace the different sections of the log-domain
SFG by the appropriate circuits from Section III. This
results in the final circuit shown in Fig. 9. The log-domain
component values were found by scaling the LC ladder
components by the factor I o ⁄ 2V T , where Io=180 µA and
VT = 25mV.
^
V1
^
Vinput
Anti
V3
L4
Fig. 7 LC ladder for 5th-order Chebyshev filter.
^
Vo
C
Iinput
C1
RS = 1 Ω
C1 = 6.80 µF
^
Kdamp•Io
I4
V2
V1
L2
+
−
VS
^
Vi1
I2
RS
Anti
Ioutput
(b)
Fig. 6 Input and output sections.
The integrator is implemented using the circuit of Fig.
3(a), while the LOG and ANTI-LOG blocks come from the
basic log-domain cell of Fig. 1. As in the damped case,
the resultant circuit can be simplified, giving the final
form shown in Fig. 6(b).
Fig. 10 plots both the simulated and experimental performance of the 5th-order Chebyshev filter derived in
Section IV versus its desired frequency response. The
simulation results were found by performing HSPICE AC
analysis on the circuit of Fig. 9. This test was repeated
using both ideal transistor models and models for the
Gennum GA911 bipolar transistors. Unfortunately, AC
analysis is somewhat limited since it relies on linearizing
the non-linear elements of the circuit; thus negating its
basic translinear nature. Multitone testing, a form of
large-signal frequency analysis based on HSPICE transient analysis was therefore used to confirm the AC
results with good success.
The log-domain theory was also tested experimentally by
fabricating a 5th-order Chebyshev filter using a semi-cus-
416, 1993.
[3] Gilbert, B., “Translinear Circuits: A Proposed Classification”, Electron. Lett., vol. 11, pp. 14-16, 1975
[4] A. S. Sedra and P. O. Brackett, “Filter theory and
design: active and passive”, Matrix Publishers, Inc.,
Portland, USA, 1978
[5] J. Silva-Martinez, M. Steyaert, W. Sansen, “Highperformance CMOS continuous-time filters”, Kluwer
Academic Publishers, Boston, 1993
tom bipolar design process provided by Gennum Corp.
(GA911). Fig. 10 shows how the log-domain filter has the
desired response when ideal transistors are used but
exhibits a slightly different response when real transistors
are substituted. This is primarily due to the finite β which
causes base current loss and thus affects the cutoff frequency as well as the passband ripple. Despite these differences the results show that log-domain filtering is
indeed a viable alternative to traditional filter methods.
The integrated log-domain filter was also tested for linearity by measuring its total harmonic distortion (THD) for a
4 kHz input tone of varying amplitude. The plot of THD
versus input amplitude is shown in Fig. 11. These distortion levels are consistent with other filtering schemes
which have quoted peak distortion levels of around -60
dB [5].
0
−10
Desired Response
−20
−30
Gain [dB]
−40
VI. Conclusion
Experimental Results
−50
−60
−70
A new technique for the design of log-domain filters was
introduced. The technique is based on the operational simulation of LC ladders and is considerably simpler than
previous methods. It was used to design a 5th-order
Chebyshev filter with a cutoff frequency of 50 kHz. Simulation as well as the first ever experimental results for a
log-domain filter showed the desired amplitude response
as well as distortion levels consistent with other state-ofthe-art filtering schemes.
−80
−90
−100
0
HSPICE Simulation
_ _
Ideal Txs
• • • Gennum Txs
0.2
0.4
0.6
0.8
1
1.2
Frequency [Hz]
1.4
1.6
1.8
Fig. 10 Frequency response of the log-domain filter.
50
45
THD [Negative dB]
VII. Acknowledgements
This work was supported by NSERC and by the Micronet,
a Canadian federal network of centres of excellence dealing with microelectronic circuits and systems.
40
35
References
Ibias = 180 µA
30
[1] R. W. Adams, “Filtering in the log domain”, Preprint
#1470, presented at the 63rd AES Conference, New
York, 1979.
[2] D. Frey, “Log domain filtering: An approach to current mode filtering”, IEE Proc., vol. 140, pp. 406-
Io
IS/RS
Io
25 −6
10
−5
−4
10
10
Iin [A]
Fig. 11 THD vs. input current.
Io
Io
Io
IL
Io/RS
Io/RL
RS = 1 Ω
CC1 = 24.4 nF
CL2 = 12.6 nF
CC3 = 34.4 nF
^
CC3
^
CL2
^
CC1
Io
Io
2
5
x 10
Io
^
CL4
^
CC5
Io
Fig. 9 Circuit diagram of the 5th-Order Chebyshev log-domain filter.
CL4 = 12.6 nF
CC5 = 24.4 nF
RL = 1 Ω