active filter synthesis based on mesh current emulation of lc ladder

advertisement
ACTIVE FILTER SYNTHESIS BASED ON MESH CURRENT
EMULATION OF LC LADDER STRUCTURES
Andrei Câmpeanu
Universitatea "Politehnica" Timişoara, Departamentul de Comunicaţii, Bv. V. Parvan Nr.2, Romania,
email: andrei.campeanu@etc.utt.ro
ABSTRACT
In a series of papers, [1]-[3], A. Câmpeanu and M. Naforniţă proposed a new active RC filter synthesis
method based on mesh current emulation of LC ladder filter networks. Initially, the method was
successfully applied to highpass and lowpass polynomial filters. This paper extends the method to the
very important classes of lowpass and highpass finite-zeros (elliptic) filters.
Based on the mesh current method, simple and systematic design rules are proposed, which permits a
direct active RC filter implementation of the passive network. It is also outlined a method of reducing
the number of amplifiers required. Some results obtained using circuit simulation show the efficiency
of the method and the importance of the results.
1.
INTRODUCTION
Because of their low-sensitivity properties, the double terminated lossless ladder filters are very
suitable to be implemented as RC-active filters. The most used approach to the design of active filters
based on LC ladder simulations is based on simulating the current voltage relationships existing in the
LC-ladder prototype, [4]-[6]. This paper is specifically concerned with this kind of approach.
A. Campeanu and M. Naforniţă [1]-[3], have given a procedure to derive an RC-active filter from the
passive ladder network using the mesh currents description of the passive circuit. The proposed
method have used as building blocks, modified biquad resonator filter cells with multiple inputs to
implement lowpass and highpass RC polynomial active filters. Here we propose an extension of the
mesh currents simulation method to lowpass and highpass finite-zeros filters. For this very important
case, most proposed RC-active filter synthesis methods [6]-[7] for emulating high-order LC ladder
filters are subject to either complicated design procedures or extra numbers of active elements. Mesh
currents emulation active filters have the advantages that we can realize every loop in the original
ladder prototype by a specific multiple-inputs multiple-outputs RC-active cell. Furthermore,
systematic design rules and equivalencies that simplify the design procedures are established. The
multiple-inputs multiple-outputs RC-active cells are implemented using conventional summation and
integration devices, that consist only of op-amps with grounded inputs. These circuits are insensitive
to parasitic input capacitances of op-amps and are convenient for electronic control of parameters
2.
CIRCUIT TOPOLOGIES
The procedure for the mesh currents emulation method starts by taking an LC-ladder prototype
network and slicing it into individual loops. We describe the work of the passive network presented in
Fig. 1 using mesh currents that flows in the loops of the network: I1 , I 2 , …, I n . Kirchoff’s theorem
applied in any of the network loops gives:
V
Z
Z
(1)
I k = kl + 2 kl−2 I k −1 + 2lk I k +1
Zk
Zk
Zk
Fig. 1 Using mesh currents to describe the work of a passive ladder filter
where Z kl is the mesh impedance of the k-th loop. Vk represents the value of voltage sources in the
loop. Only for k = 0, Vk = E ≠ 0 and I k −1 = 0 . For the last mesh of the network, I k +1 = 0 .
According to (1), the ladder filter network can be implemented using RC active circuits cells with
multiple inputs. Moreover, as the denominators of all the terms on the right side of (1) are identical,
Z kl , a unique active circuit structure with multiple inputs can be used to implement the desired
functions. As will be shown in the next Section, linked to the position of the loop in the ladder, the
implementations are first or second order RC active circuits having multiple inputs and outputs.
Fig. 2 π-shaped passive filter structure: a. lowpass filter, b. highpass filter.
Previous papers, [1]-[3], used T-shaped LC ladder structures to synthesize RC-active filters. This
approach gives the advantage of using a unique active cell repeatedly for each loop of the passive
structure. Extending the method to the case of finite-zeros filters, the previous approach becomes
unsatisfactory because in a single circuit loop there are as far as two arms with LC resonant series
circuits. A better solution is to use π-shaped filter structures (Fig. 2), because in this case each circuit
loop has no more than a single LC resonant parallel circuit. This second approach is used in this paper
unless it gives different transfer functions and different active filter cell structure for almost every loop
of the original ladder prototype. Furthermore, in the next section, systematic design rules are
established to simplify design procedures.
3.
MESH CURRENTS SIMULATION OF LC LADDER LOOPS
The examination of π-shaped double terminated passive filter structure has identified 2 distinct basic
types of circuit loops. Based on the mesh currents description of a certain loop, the structures of
equivalent RC-active cell with op amps were established. Instead of the original currents I k , the RCactive cell work is described by voltages Vk having the same subscripts and superscripts as the
original currents.
In the case of network loops having on series arms LC parallel circuits, the need of keeping the
number of op amps in the synthesized cell to a minimum, imposes the separation of the loop current,
I k in two terms, the first with a highpass behaviour, I k′ , the second one, I k′′ behaving like a lowpass
filter:
I k = α k I k′ + I k′′
(2)
where α k is a constant for a given loop.
According to (2), the outputs of the corresponding RC-active cell will satisfy a similar equation:
Vk = α kVk′ + Vk′′
(3)
Actually, the transposition of (3) in the active circuit cell means the use of two separate outputs for the
same cell: a highpass output, Vk′ , and a lowpass output, Vk′′ . Finally, the multiplication with α k and
the addition of the two terms in (3) is made in the input stage of the adjacent cells which use as input
signal the result of the equation. Consequently, the op amp needed to implement (3) is spared.
Next, the first and second order RC-active cells used to emulate the passive circuit counterparts are
presented.
A.
First order transfer function ladder network loops synthesis
The input and output terminations of π-shaped passive ladder network lowpass and highpass filters
present a first order transfer function between the mesh current of the loop and the voltage source from
the loop and the mesh current of the adjacent cell. For the output terminations, this is true only in the
case of odd-order filters. Fig. 3 presents the four different cases that lead to first order transfer
functions.
Fig. 3 First order transfer function passive filter ladder loops: a. and b. input and output terminations
of a lowpass filter, c. and d. input and output terminations of a highpass filter
As example, the mesh current I1 on the input termination of a π-shaped passive highpass filter (Fig.
3.c.) has the expression
E r1
s l2 r1
(4)
I1 =
+
I2
s l2 r1 + 1 s l2 r1 + 1
There are two distinct behaviours in the same expression: a lowpass transfer function given the voltage
E and a highpass transfer function relative to the mesh current of the adjacent cell, I 2 . A similar case
occurs for the lowpass circuit in Fig. 3. a. The circuits in Fig. 3. b. and d. have simpler first order
behaviours: only lowpass for the first of them, respectively only highpass for the second one.
Fig. 4 a. The active cell used to emulate first order transfer function passive filter ladder loops, b.
Symbol of the active filter cell
The active filter cell that implements equivalents first order transfer functions is presented in Fig. 4. a.
It uses only simple op-amp building blocks with grounded inputs: two adders and an integrator. To
enable the addition of the two output voltages given by a neighbouring active filter cell, the circuit has
two lowpass and two highpass inputs. The symbol used to represent the active cell is shown in Fig.
′
4.b. As in the next block symbols presented, the notations ×α LP and ×α HP , used on the inputs −VLP
′ , indicate that the output −V2′ of the adjacent cell will be multiplied at one of these inputs by
and −VHP
the suitable coefficient.
Returning to the input termination of a π-shaped passive highpass filter in Fig. 3. c., the design
relationships for the parts in the equivalent active circuit are very easy to establish. Choosing the value
of the resistor R , the other parts in the schematic are:
l
′′ = R, RHP
′ = R α 2 , RHP
′′ = R
(5)
C = 2 , RLP
r1 R
′ remains unused and the coefficient α 2 is established when the adjacent active cell is
The input −VLP
computed.
B.
Second order transfer function ladder network loops synthesis
For the π-shaped passive lossless filters, there are four different topologies for the interior network
loops that leads to a second order dependency between the mesh current of the loop and the mesh
currents of the adjacent loops (Fig. 5).
Fig. 5 Second order transfer function passive filter ladder loops: a. and b. interior loops of lowpass
and highpass polynomial filters, c. and d. interior loops of lowpass and highpass finite-zeros filters
The circuits represented in Fig. 5. a. and c. are used in polynomial lowpass and highpass filter
networks. They have a single reactive element on each loop of the mesh. The mesh current I k is
expressed in these cases by a lowpass, respectively a highpass undamped second order transfer
function of adjacent loops currents, I k −1 and I k +1 . The interior loops of finite zeros low-pass and
highpass filters include on the series arms LC parallel circuits as it show Fig. 5. b. and d. Their second
order transfer functions are undamped and exhibit two imaginary finite zeros in addition to a pair of
imaginary poles. In the case of lowpass finite-zeros filter loop (Fig. 5. b), the mesh current I k has an
expression which allow a very convenient decomposition in two terms like in (2): the first, I k′ , with a
highpass behaviour, the second one, I k′′ , with a lowpass behaviour.
Ik =


s 2 c2 k −1l2 k −1 + 1
c2 k
c2 k − 2
I k −1 +
I k +1  = α k I k′ + I k′′

c
+
c
c
+
c

c c 

2k − 2
2k
s 2  c2 k −1 + 2 k − 2 2 k  l2 k −1 + 1  2 k − 2 2 k
+
c
c
2k − 2
2k 

(6)
where

c c 
s 2  c2 k −1 + 2 k − 2 2 k  l2 k −1
c


c2 k
c2 k − 2
c2 k −1
2 k − 2 + c2 k 

,
I k′ =
I k −1 +
I k +1  , α k =

c2 k − 2 c2 k
+
+
c
c
c
c


c
c
2
2k −2
2k
2k −2
2k


2 k −2 2k
+
c
s  c2 k −1 +
2 k −1
 l2 k −1 + 1
c2 k − 2 + c2 k
c2 k − 2 + c2 k 

I k′′ =
1

c c 
s 2  c2 k −1 + 2 k − 2 2 k  l2 k −1
c2 k − 2 + c2 k 

(7)


c2 k
c2 k − 2
I k −1 +
I k +1 

c
+c
c2 k − 2 + c2 k

+ 1  2k −2 2 k
It is very simple to prove that the output voltages Vo′ and Vo′′ of the RC-active circuit in Fig. 6. a.
perform identical behaviours with regard to the input voltages as the passive circuit:

s 2 R 2C 2  R
R
R
R
V0′ = 2 2 2
 − ( −Vi′) − ( −Vi′′) − ( −V j′ ) − ( −V j′′) ,
s R C + 1  Ri′
Ri′′
R ′j
R′′j

(8)


R
R
R
R
1
V0′′ = 2 2 2
 − ( −Vi′) − ( −Vi′′) − ( −V j′ ) − ( −V j′′)
s R C + 1  Ri′
Ri′′
R ′j
R′′j

Since the complete synthesis of the function in (6) needs a supplementary amplifier to multiply Vo′ by
α k and then to add the result to Vo′′ , the solution, which keeps at a minimum the number of op-amps,
consists to transfer this operation to the input stages of the adjacent filter cells.
Fig. 6 a. The active cell used to emulate second order transfer function of passive filter ladder loops, b.
Symbol of the active filter cell
Finally, the emulation of the passive filter loop in Fig. 5. b. by the active filter cell in Fig. 6. a. uses the
following relationships:
Ri′ =
c2 k −2 + c2 k
R,
c2 kα k −1

c c
l2 k −1  c2 k −1 + 2 k −2 2 k
c2 k − 2 + c2 k
+c
c

Ri′′ = 2 k − 2 2 k R, C =
c2 k
R



,
(9)
+c
c2 k − 2 + c2 k
c
R, R ′′j = 2 k − 2 2 k R
c2 k − 2α k +1
c2 k − 2
In (9), we suppose the value of R being chosen.
The second order active filter cell in Fig. 6. a. is used successfully to implement all the passive filter
loops in Fig. 5. If the passive filter is polynomial, only one of two active filter cell outputs is used: the
lowpass output, Vo′′ , for the circuit in Fig. 5. a. and the highpass output, Vo′ , for the circuit in Fig. 5. c.
Finally, the finite-zeros highpass ladder network filter in Fig. 5. d. reveals the same transfer function
as its lowpass counterpart in Fig. 5. b.
R ′j =
4.
DESIGN PROCEDURE AND SIMULATION RESULTS
The design procedure of an RC-active filter based on the mesh currents emulation method is
straightforward. First, divide the original ladder prototype in distinct loops and choose appropriate
filter cells among the cells introduced in the previous Section. Next, connect neighbouring cells with
appropiate interconnections. Finally, determine the values of resistors and capacitances via the derived
design relationships.
To demonstrate the flexibility of the proposed active filters synthesis, a fifth-order LC elliptic lowpass
filter is realised firstly. Its prototype is shown in Fig. 7.a., having 0.1dB ripple in the passband and
minimum 43dB attenuation in the stopband. The bandwidth of the active filter was 50 kHz.
Fig. 7. b. shows the implementation of the LC ladder network filter at the active filter cell level. The
synthesis employs a total number of 12 op amps. The simulation of the active circuit employed
LT1252 (LINEAR TECHNOLOGY) op amps and gave the result shown in Fig. 7. c.
Fig. 7 a. Fifth-order LC lowpass filter prototype, b. The corresponding RC-active filter derived
from the prototype on the basis of mesh currents emulation method, c. Amplitude response of the
active lowpass filter
The second design case refers to a third-order elliptic highpass filter. The LC π-shaped passive
prototype is shown in Fig. 8. a. It has 0.5 dB ripple in the passband and at least 35 dB attenuation in
the stopband. The bandwidth of the active filter is 10 kHz. The active filter implementation, shown in
Fig. 8. b. employs also LT1252 op-amps.
Fig. 8 a. Third-order LC highpass filter prototype, b. The corresponding RC-active filter derived
from the prototype on the basis of mesh currents emulation method, c. Amplitude response of the
active highpass filter
5.
CONCLUSIONS
A new passive filter implementation based on mesh currents emulation of LC ladder networks was
introduced for finite-zeros lowpass and highpass active filters. The active filter is obtained by the
adequate interconnection of 2 different types active cells. Design principles and procedures jointly
with the results of circuit simulations are also presented. In conclusion, the mesh currents emulation of
LC ladder networks represents a very powerfull method for realising active filters.
6.
REFERENCES
[1]
A. Câmpeanu and M. Naforniţă, “Implementation of HP filters by a leapfrog realization”,
Proc. Intern. Conf. On Microelectron. and Comp. Science, Kishinev, Moldavia, pp. 174-177,
Oct. 21-23 1992.
A. Câmpeanu and M. Naforniţă, “ A new biquad cell improves the performance of a high-pass
filter”, Bul. Tehnic Univ. Tehnice Timişoara, tom 38 (52), pp. 231-238, 1993.
A. Câmpeanu and M. Naforniţă, “Multiple-inputs active filter cells for a new leap-frog filter
structure”, Proc. ECCTD ’95 European Conf. on Circ. Theory & Design, pp. 623-626,
Istanbul, Turkey, August 1995.
F.E. Girling and E. F. Good, “Active filters 12: the leap-frog or active ladder synthesis,”
Wireless World, vol. 76, pp. 341-345, July 1970.
K. Martin and A. S. Sedra, “Design of signal-flow graph (SFG) active filters,” IEEE Trans.
Circuits Syst., vol. CAS-25, pp. 185-195, April, 1978.
H. G. Dimopoulos and A. G. Constantinides, “Linear transformation active filters”, IEEE
Trans. Circuits Syst., vol. CAS-25, pp. 845-852, October, 1978.
L. P. Caloba and A. C. M. De Queiroz, “OTA-C simulation of passive filters via embedding”,
Proc. IEEE ISCAS 1989, pp. 1083-1086.
[2]
[3]
[4]
[5]
[6]
[7]
Download