Skip to main content

Active filter synthesis based on nodal admittance matrix expansion

Abstract

Active network synthesis is important for circuit designer to find new circuits with desired performance. In this paper, a method of Tow-Thomas (TT) Bi-quad band-pass filter circuit generation methods is proposed using nullor representation of the operational amplifier (OPA), and a method for synthesizing active band-stop filters is presented, both of which start from voltage transfer function and linked infinity variables to describe nullors in both nodal admittance matrix (NAM) and port admittance matrix of the circuit to be synthesized. The Tow-Thomas band-stop filter circuit and Ã…kerberg-Mossberg band-stop filter circuit are synthesized by nodal admittance matrix expansion on the same port admittance matrix.

1 Introduction

Active network synthesis is the reverse process of the traditional active network analysis. Method of circuit synthesis makes circuit automatic design realizable [1]. Admittance matrices of the active devices, such as the ideal operational amplifier (OPA), current mirror, voltage mirror [2], do not exist. Through decades of painstaking research, D.G. Haigh and A.M. Soliman enrich the theory of active network synthesis. D.G. Haigh proposed the method of nodal admittance matrix (NAM) expansion and put it into practical applications, for example, obtaining the topology of a circuit from a given transfer function based on the theory of nullors [3]. Alternative circuit topology structures can be obtained from the same transfer function, when taking account of the different performances [4]. On the basis of the nullors, two additional pathological elements, current mirror (CM) and voltage mirror (VM) [5], are proposed, which tremendously enrich the theory of active network synthesis and make the active circuit design through theoretical method possible [6].

In comparison with the conventional generation methods of circuits based on experience or building blocks, circuits design via NAM expansion is a systematic methodology with no need to consider the final topology of the obtained circuits during the process of design [7]. So, the method of NAM expansion provides a bridge between the practical circuit design and theory. And, it is already applied to filter [8] and oscillator [9] design.

Circuit design using NAM expansion is a novel subject in theory of active network synthesis. As OPA is prevalent devices in circuit, this paper firstly provides generation method of the OPA-based Tow-Thomas (TT) Bi-quad band-pass filter circuit using NAM expansion, in which the generation process is based on a symbolic method of circuit design, and the derived circuit originates from a symbolic transfer function. As extra nullors are introduced, nullators and norators may be paired as operational amplifiers in alternative ways, then different active filter circuits can be derived from the same circuit network with nullors. Thus, the Tow-Thomas band-stop filter circuit and Ã…kerberg-Mossberg band-stop filter circuit are taken as examples to illustrate the synthesis method by nodal admittance matrix expansion on the same port admittance matrix.

2 Theory of NAM expansion

2.1 Nullor and active device modeling

The pathological elements of nullor, that are the nullator and the norator, are specified according to the constraints they impose on their terminal voltage and current. For the nullator, shown in Fig. 1b, v = i = 0, which enables it to be used for non-inverting voltage conveying, while for the norator, shown in Fig. 1c, it imposes no constraints on its terminal voltage and the current flowing into is equal to the current flowing out, which enables it to be used for non-inverting current conveying [10].

Fig. 1
figure 1

a–c Nullor equivalence

Nullors can be used to model various controlled sources as well as varieties of ideal active devices, such as OPA and the second generation current conveyor (CCII-). Nullor equivalences of the OPA and the CCII- are shown in Fig. 2.

Fig. 2
figure 2

a Nullor equivalence of OPA [13]. b Nullor Equivalence of CCII- [13]

2.2 Introduction of nullors into NAM

For a NAM with N nodes, the same rows and columns with zero terms can be added to the original matrix. Considering the row n is full of zero terms and node n is an internal node within the network, a norator can be connected between node n and an arbitrary node m (including the port node and the reference node), for input current In = 0. While considering the column k is full of zero terms and node k is an internal node within the network, a nullator can be connected between node k and an arbitrary node j (including the port node and the reference node), which made the voltage of k equal to the voltage of node j. Process of introduction can be illustrated in Eq. (1).

(1)

For the convenience of matrix processing, the variable-∞ proposed in reference [11] has been introduced to represent the connected nullor.

$$ \left[\begin{array}{cccccccc}\hfill {y}_{11}\hfill & \hfill {y}_{12}\hfill & \hfill \dots \hfill & \hfill {y}_{1 j}\hfill & \hfill \dots \hfill & \hfill {y}_{1 k}\hfill & \hfill \dots \hfill & \hfill {y}_{1 N}\hfill \\ {}\hfill {y}_{21}\hfill & \hfill {y}_{22}\hfill & \hfill \dots \hfill & \hfill {y}_{2 j}\hfill & \hfill \dots \hfill & \hfill {y}_{2 k}\hfill & \hfill \dots \hfill & \hfill {y}_{2 N}\hfill \\ {}\hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \cdots \hfill & \hfill \vdots \hfill & \hfill \cdots \hfill & \hfill \vdots \hfill & \hfill \cdots \hfill & \hfill \vdots \hfill \\ {}\hfill {y}_{m1}\hfill & \hfill {y}_{m2}\hfill & \hfill \cdots \hfill & \hfill {y}_{m j}+{\infty}_i\hfill & \hfill \cdots \hfill & \hfill {y}_{m k}-{\infty}_i\hfill & \hfill \cdots \hfill & \hfill {y}_{m N}\hfill \\ {}\hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \cdots \hfill & \hfill \vdots \hfill & \hfill \cdots \hfill & \hfill \vdots \hfill & \hfill \cdots \hfill & \hfill \vdots \hfill \\ {}\hfill {y}_{n1}\hfill & \hfill {y}_{n2}\hfill & \hfill \cdots \hfill & \hfill {y}_{n j}-{\infty}_i\hfill & \hfill \cdots \hfill & \hfill {y}_{n k}+{\infty}_i\hfill & \hfill \cdots \hfill & \hfill {y}_{n N}\hfill \\ {}\hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \cdots \hfill & \hfill \vdots \hfill & \hfill \cdots \hfill & \hfill \vdots \hfill & \hfill \cdots \hfill & \hfill \vdots \hfill \\ {}\hfill {y}_{N1}\hfill & \hfill {y}_{N2}\hfill & \hfill \cdots \hfill & \hfill {y}_{N j}\hfill & \hfill \cdots \hfill & \hfill {y}_{N k}\hfill & \hfill \cdots \hfill & \hfill {y}_{N N}\hfill \end{array}\right] $$
(2)

In Eq. (2), variable i indicates the ith nullor, ∞ i is a linked infinity parameter. During matrix manipulating, terms in columns j and k connected between a nullator can be moved between the two columns without affecting the equivalent circuit characteristics, while terms in rows m and n connected between a norator can be moved between the two rows. Term moving is called the element shift theorem. In particular, if there is ∞ i existing at the matrix, any terms can be added to the row and the column where ∞ i exists, while if there is ±∞ i existing at the same row of the matrix, then any terms can be added to the row, and if there is ±∞ i existing at the same columns, then any terms can be added to the column [12]. Term adding is called the arbitrary element theorem.

2.3 Theory of pivotal expansion and Gaussian elimination

In an ideal transistor and OPA active circuit, passive linear elements can be described by a symmetric NAM, and the active elements can be described by nullors. If element t + rq/s is regarded as the pivotal element, then the matrix after pivotal expansion is equivalent to the original 1-port matrix, in which the signs are selected that the number of minus signs is odd [12].

$$ \left[ t+\frac{rq}{s}\right]\to \left[\begin{array}{cc}\hfill t+\frac{rq}{s}\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill \end{array}\right]\to \left[\begin{array}{cc}\hfill t\hfill & \hfill \mp q\hfill \\ {}\hfill \pm r\hfill & \hfill \pm s\hfill \end{array}\right] $$
(3)

2.4 Admittance matrix descriptions for circuits with prescribed voltage and current transfer functions

Circuit analysis consists of solving the transfer function of a circuit, such as the open-circuit voltage gain and the short-circuit current gain, through which the performance of the circuit can be analyzed. Circuit synthesis happens to be the inverse process of the circuit analysis. That is, given the transfer function A v or A i , starting from the NAM of the voltage controlled voltage source (VCVS) or the current controlled current source (CCCS) shown in Table  1 , the circuit satisfying the requirements can be obtained. In Table  1 , N and D respectively represent the numerator and denominator of the transfer function, Q represents an arbitrary admittance function parameter.

Table 1 Port admittance matrix descriptions of VCVS and CCCS [12]

3 The method of active network synthesis

Just like passive filter synthesis, different orders of removing transmission zero result in different circuit topology. Different form of transfer function may lead to different structure of active filter. The process of passive-RC circuit synthesis consists of the following six steps [3]:

  1. 1

    Choose a suitable matrix from Table  1 according to the given transfer function.

  2. 2

    Determine each element of the starting matrix referring to the transfer function.

  3. 3

    Carry out expansion of N, D, P, or Q terms until all terms become 1st-order admittance functions.

  4. 4

    Introducing missing terms or shift original matrix terms according to the arbitrary element theorem and element shift theorem proposed in Section 2.2.

  5. 5

    If all matrix elements now correctly describe passive elements, the circuit is a single nullor circuit.

  6. 6

    Otherwise, add extra nullors to introduce missing matrix terms.

4 Active filter synthesis using nodal admittance matrix expansion

4.1 Active band-pass filter synthesis

Assuming the voltage transfer function is given as

$$ A v=-\frac{ceg- bem+ bdn}{ace+ bdf} $$
(4)

According to the extended form of the voltage and current transfer functions provided in Table  1 , the type III of the VCVS is selected. That is,

$$ \left[\begin{array}{ccc}\hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill {\infty}_1\hfill \\ {}\hfill \hbox{-} N\hfill & \hfill - D\hfill & \hfill Q\hfill \end{array}\right]\to \left[\begin{array}{ccc}\hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill {\infty}_1\hfill \\ {}\hfill \frac{-\mathrm{ceg}+\mathsf{bem}\hbox{-} \mathsf{bdn}}{Q_1}\hfill & \hfill -\frac{\mathsf{ace}+\mathsf{bdf}}{Q_1}\hfill & \hfill Q\hfill \end{array}\right] $$
(5)

The first-order admittance function of Q 1 has been introduced in Eq. (5). Appropriate selection of Q 1 makes the expansion process more efficient. Then, Q 1 is selected to equal to bd.

$$ \left[\begin{array}{l}0\hfill \\ {}0\hfill \\ {}- n+\frac{\mathrm{em}}{d}-\frac{\mathrm{ceg}}{\mathrm{bd}}- f-\hfill \end{array}\begin{array}{c}\hfill 0\hfill \\ {}\hfill 0\hfill \\ {}\hfill \frac{\mathrm{ace}}{\mathrm{bd}}\hfill \end{array}\begin{array}{r}\hfill 0\\ {}\hfill {\infty}_1\\ {}\hfill Q\end{array}\right] $$
(6)

After applying the pivotal expansion to the elements of the \( - n+\frac{\mathrm{em}}{d}-\frac{\mathrm{ceg}}{\mathrm{bd}} \) and \( - f-\frac{\mathrm{ace}}{\mathrm{bd}} \), Eq. (7) is obtained, where pivotal expansion is implemented twice.

$$ \left[\begin{array}{lll}0\hfill & 0\hfill & 0\hfill \\ {}0\hfill & 0\hfill & {\infty}_1\hfill \\ {}- n\hfill & - f\hfill & Q\hfill \\ {}- m\hfill & 0\hfill & 0\hfill \\ {}- g\hfill & - a\hfill & 0\hfill \end{array}\begin{array}{rr}\hfill 0& \hfill 0\\ {}\hfill 0& \hfill 0\\ {}\hfill - e& \hfill 0\\ {}\hfill - d& \hfill - c\\ {}\hfill 0& \hfill - b\end{array}\right] $$
(7)

For any terms can be added to the second row and the third column, Eq. (7) can be transformed to Eq. (8), where there is an element of f in Q. As a floating element, f is connected between node 2 and node 3. Viewing that the other elements can be described in the same manner as f, two columns of zero terms were added next to the third column, two rows of zero terms were added under the fifth row. Then Eq. (9) equivalent to Eq. (8) is obtained.

$$ \left[\begin{array}{lll}0\hfill & 0\hfill & 0\hfill \\ {}0\hfill & f\hfill & - f+{\infty}_1\hfill \\ {}- n\hfill & - f\hfill & Q\hfill \\ {}- m\hfill & 0\hfill & 0\hfill \\ {}- g\hfill & - a\hfill & 0\hfill \end{array}\begin{array}{ll}0\hfill & 0\hfill \\ {}0\hfill & 0\hfill \\ {}- e\hfill & 0\hfill \\ {}- d\hfill & - c\hfill \\ {}0\hfill & - b\hfill \end{array}\right] $$
(8)
$$ \left[\begin{array}{lll}0\hfill & 0\hfill & 0\hfill \\ {}0\hfill & f\hfill & - f+{\infty}_1\hfill \\ {}- n\hfill & - f\hfill & Q\hfill \\ {}- m\hfill & 0\hfill & 0\hfill \\ {}- g\hfill & - a\hfill & 0\hfill \\ {}0\hfill & 0\hfill & 0\hfill \\ {}0\hfill & 0\hfill & 0\hfill \end{array}\begin{array}{rrrr}\hfill 0& \hfill 0& \hfill 0& \hfill 0\\ {}\hfill 0& \hfill 0& \hfill 0& \hfill 0\\ {}\hfill 0& \hfill 0& \hfill - e& \hfill 0\\ {}\hfill 0& \hfill 0& \hfill - d& \hfill - c\\ {}\hfill 0& \hfill 0& \hfill 0& \hfill - b\\ {}\hfill 0& \hfill 0& \hfill 0& \hfill 0\\ {}\hfill 0& \hfill 0& \hfill 0& \hfill 0\end{array}\right] $$
(9)

Infinity variables ∞2 and ∞3 are introduced to the newly added rows and columns, then corresponding terms are added to make elements appear in the form of floating or grounding.

$$ \left[\begin{array}{llll}0\hfill & 0\hfill & 0\hfill & 0\hfill \\ {}0\hfill & a+ f\hfill & - f+{\infty}_1\hfill & 0\hfill \\ {}- n\hfill & - f\hfill & Q\hfill & 0\hfill \\ {}- m\hfill & 0\hfill & 0\hfill & c+ d\hfill \\ {}- g\hfill & - a\hfill & 0\hfill & 0\hfill \\ {}0\hfill & 0\hfill & - e\hfill & - d+{\infty}_2\hfill \\ {}0\hfill & 0\hfill & 0\hfill & - c\hfill \end{array}\begin{array}{lll}0\hfill & 0\hfill & 0\hfill \\ {}- a\hfill & 0\hfill & 0\hfill \\ {}0\hfill & - e\hfill & 0\hfill \\ {}0\hfill & - d\hfill & - c\hfill \\ {} a+ b\hfill & 0\hfill & - b\hfill \\ {}0\hfill & d+ e\hfill & 0\hfill \\ {}- b+{\infty}_3\hfill & 0\hfill & b+ c\hfill \end{array}\right] $$
(10)

The position of the introduced nullors indicates that the norator and nullator of the second nullor are connected respectively between node 6 and the reference node, node 4 and the reference node, while the norator and nullator of the third nullor are connected respectively between node 7 and the reference node, node 5 and the reference node. The admittance function Q contains a term of e.

The terms m, −m and n, −n are moved to the first row from node 0. The admittance function Q equals to e + f + n.

$$ \left[\begin{array}{lllllll} g+ m+ n\hfill & 0\hfill & - n\hfill & - m\hfill & - g\hfill & 0\hfill & 0\hfill \\ {}0\hfill & a+ f\hfill & - f+{\infty}_1\hfill & 0\hfill & - a\hfill & 0\hfill & 0\hfill \\ {}- n\hfill & - f\hfill & e+ f+ n\hfill & 0\hfill & 0\hfill & - e\hfill & 0\hfill \\ {}- m\hfill & 0\hfill & 0\hfill & m+ c+ d\hfill & 0\hfill & - d\hfill & - c\hfill \\ {}- g\hfill & - a\hfill & 0\hfill & 0\hfill & g+ a+ b\hfill & 0\hfill & - b\hfill \\ {}0\hfill & 0\hfill & - e\hfill & - d+{\infty}_2\hfill & 0\hfill & d+ e\hfill & 0\hfill \\ {}0\hfill & 0\hfill & 0\hfill & - c\hfill & - b+{\infty}_3\hfill & 0\hfill & b+ c\hfill \end{array}\right] $$
(11)

Then, Eq. (11) obtained described the TT Bi-quad circuit in Fig. 3.

Fig. 3
figure 3

Synthesized TT Bi-quad circuit

Obviously, Fig. 3 can be realized by OPA combined with passive elements. The nullors in Fig. 3 can be respectively replaced by nullor equivalence of the OPA, as shown in Fig. 4.

Fig. 4
figure 4

OPA realization of TT Bi-quad circuit

For realization, a is selected as a resistor g 3, b is selected as a resistor combined with a capacitor, that is C 1 s + g 1, c is selected as a resistor g 7, d is selected as a resistor g 8, e is selected as a resistor g 2, f is selected as a capacitor, that is C 2 s, g is selected as a resistor g 4, m is selected as a resistor g 6, n is selected as a resistor g 5, then Eq. (4) yields

$$ {A}_v=-\frac{g_5{g}_8\left({C}_1 s+{g}_1\right)+{g}_2{g}_4{g}_7-{g}_2{g}_6\left({C}_1 s+{g}_1\right)}{g_8{C}_2 s\left({C}_1 s+{g}_1\right)+{g}_2{g}_3{g}_7} $$
(12)
$$ {A}_v=-\frac{g_2{g}_4{g}_7+{g}_1{g}_5{g}_8-{g}_1{g}_2{g}_6+ s{C}_1\left({g}_5{g}_8-{g}_2{g}_6\right)}{g_8{C}_1{C}_2{s}^2+{g}_1{g}_8{C}_2 s+{g}_2{g}_3{g}_7} $$
(13)
$$ {A}_v=-\frac{g_2{g}_4\frac{g_7}{g_8}+{g}_1{g}_5-{g}_1{g}_2\frac{g_6}{g_8}+ s{C}_1\left({g}_5-{g}_2\frac{g_6}{g_8}\right)}{C_1{C}_2{s}^2+{g}_1{C}_2 s+{g}_2{g}_3\frac{g_7}{g_8}} $$
(14)

Then, the circuit of Fig. 5 is obtained as the TT Bi-quad circuit with forward feedback.

Fig. 5
figure 5

TT Bi-quad circuit with forward feedback

A design example is provided to illustrate the design procedure. Design a band-pass filter according to the parameters below:

$$ \mathrm{f}\mathrm{p}=10\ \mathrm{kHz},\ \mathrm{Q}\mathrm{p} = 1,\ K=1 $$

where fp represents the pass-band central frequency, Qp represents the quality factor, K represents the stop-band voltage magnification.

$$ {A}_{\mathrm{v}}\left(\mathrm{s}\right)=\frac{K\frac{\omega_p}{Q_p} s}{s^2+\frac{\omega_p}{Q_p} s+{\omega_p}^2} $$
(15)

In this design example, for simplicity, capacitor is chosen to 1 nF. Component values which are calculated according to Eq. (15) are listed in Table 2.

Table 2 Component values of the designed band-pass filter

4.2 Active band-stop filter synthesis

The transfer function of a band-stop filter may be in the form the TT Bi-quad circuit is simulated according to the component values presented above respectively, which are shown in Figs. 6 and 7

Fig. 6
figure 6

The simulation of TT Bi-quad band-pass filter

Fig. 7
figure 7

The simulation results of TT Bi-quad band-pass filter

$$ {A}_v=-\frac{k\left({s}^2+{\omega}_z^2\right)}{s^2+\frac{\omega_0}{Q_0} s+{\omega}_0^2} $$
(16)

Assuming the elements C 1, C 2, C 3, g 1, g 2, g 3, g 4, g 5, and g 6 are used to build the band-stop filter (Fig. 6), where g 1 is used for tuning of ω z, g 2, g 3, and g 4 may be used to form the gain of the amplifier, g 6 is used for tuning of ω 0, g 5 is used for tuning of Q 0. The transfer function is then in the form

$$ \begin{array}{l}{A}_v=-\frac{C_1{C}_3{s}^2+{g}_1{g}_4\frac{g_2}{g{}_3}}{C_1{C}_2{s}^2+{C}_1{g}_5 s+{g}_4{g}_6\frac{g_2}{g_3}}\\ {}=-\frac{g_3{C}_1{C}_3{s}^2+{g}_1{g}_4{g}_2}{g_3{C}_1{C}_2{s}^2+{g}_3{C}_1{g}_5 s+{g}_4{g}_6{g}_2}\\ {}=-\frac{g_3{C}_1{C}_3{s}^2+{g}_1{g}_4{g}_2}{g_3{C}_1 s\left({C}_2 s+{g}_5\right)+{g}_4{g}_6{g}_2}\end{array} $$
(17)

For simplicity, let a stand for g 1, b stand for g 2, c stand for g 3, d stand for g 4, e stand for C 2 s + g 5, g stand for g6, h stand for C 1 s, i stand for C 3 s, yields

$$ {A}_v=-\frac{\mathsf{ihc}+\mathsf{abd}}{\mathsf{ehc}+\mathsf{gbd}} $$
(18)

From the given transfer function, type III in Table  1 is selected according to the content description in Section 2.4 , that is,

$$ {A}_v=-\frac{N}{D} $$
(19)

Allocate every terms of the matrix after choosing transfer function

$$ \begin{array}{l}\left[\begin{array}{ccc}\hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill {\infty}_1\hfill \\ {}\hfill - N\hfill & \hfill - D\hfill & \hfill Q\hfill \end{array}\right]\overset{\begin{array}{l} N=\mathsf{ihc}+\mathsf{abd}\\ {} D=\mathsf{ehc}+\mathsf{gbd}\\ {} Q=\left( d+ e+\mathrm{i}\right)\mathrm{hc}\end{array}}{\to}\\ {}\left[\begin{array}{ccc}\hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill {\infty}_1\hfill \\ {}\hfill -\frac{\mathsf{ihc}+\mathsf{abd}}{Q_2}\hfill & \hfill -\frac{\mathsf{ehc}+\mathsf{gbd}}{Q_2}\hfill & \hfill \frac{\left( d+ e+ i\right)\mathrm{hc}}{Q_2}\hfill \end{array}\right]\end{array} $$
(20)

An arbitrary 1st-order function Q 2 is introduced to Eq. (20) in order to carry out pivotal expansion, where Q 2 = hc. After pivotal expansion, another function Q 3 = b is introduced to the right side matrix of Eq. (21).

(21)

Carry pivotal expansion on the terms in the fourth row of the right side matrix of Eq. (21), we get Eq. (22) (Fig. 7).

(22)

According to the arbitrary element theorem, ±e elements are introduced to the row where ∞1 exists. The ±i elements are moved to the first row from the zeroth row. Then, the equivalent matrix of Eq. (22) is obtained as Eq. (23).

(23)

Extra nullors need to be introduced since the elements -a, −b, −c, −d, −h, and −g cannot be represented by floating terms. The matrix of Eq. (24) can be obtained by introducing all zeroes in the 4th and 6th rows and all zeroes in the 5th and 7th columns; adding a nullator between node 5 and the grounded node, and another one between node 7 and the grounded node; adding a norator between node 4 and the grounded node and another one between node 6 and the grounded node.

$$ \left[\begin{array}{ccccccc}\hfill i\hfill & \hfill 0\hfill & \hfill - i\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill e\hfill & \hfill {\infty}_1- e\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill - i\hfill & \hfill - e\hfill & \hfill d+ e+ i\hfill & \hfill - d\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill {\infty}_3\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill - a\hfill & \hfill - g\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill - h\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill {\infty}_2\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill - c\hfill & \hfill 0\hfill & \hfill - b\hfill & \hfill 0\hfill \end{array}\right] $$
(24)

According to the arbitrary element theorem, Eq. (25) is obtained.

$$ \left[\begin{array}{ccccccc}\hfill a+ i\hfill & \hfill 0\hfill & \hfill - i\hfill & \hfill 0\hfill & \hfill - a\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill e+ g\hfill & \hfill {\infty}_1- e\hfill & \hfill 0\hfill & \hfill - g\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill - i\hfill & \hfill - e\hfill & \hfill d+ e+ i\hfill & \hfill - d\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill - d\hfill & \hfill c+ d\hfill & \hfill {\infty}_3\hfill & \hfill 0\hfill & \hfill - c\hfill \\ {}\hfill - a\hfill & \hfill - g\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill a+ g+ h\hfill & \hfill - h\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill - h\hfill & \hfill b+ h\hfill & \hfill {\infty}_2- b\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill & \hfill 0\hfill & \hfill - c\hfill & \hfill 0\hfill & \hfill - b\hfill & \hfill b+ c\hfill \end{array}\right] $$
(25)

It can be seen that the circuit includes three pairs of nullors from Eq. (25). For one pair, the nullator is connected between node 3 and the grounded node, and the norator between node 2 and the grounded node. For another pair, the nullator is connected between node 5 and the grounded node, and the norator between node 6 and the grounded node. And for the third one, the nullator is connected between node 7 and the grounded node, and the norator between node 4 and the grounded node. Therefore, the new active circuit topology is obtained as shown in Fig. 8.

Fig. 8
figure 8

The circuit topology synthesized from Eq. (18)

As assumed before, the elements a, b, c, d, and g are selected as the resistor; h and i as the capacitor; e as the combination of a resistor and a capacitor; and nullors are in pair in succession from the input node to the output node. Then, the Tow-Thomas band-stop filter circuit shown in Fig. 9 is obtained.

Fig. 9
figure 9

Tow-Thomas band-stop filter circuit

Alternatively, if we reorder the nullors in Fig. 8 as the following sequence shown in Fig. 10, then the reconstructed circuit topology with nullors replaced by OPA is synthesized to the Åkerberg-Mossberg band-stop filter, which is shown in Fig. 11.

Fig. 10
figure 10

The reconstructed circuit topology

Fig. 11
figure 11

Ã…kerberg-Mossberg band-stop filter circuit

Band-stop filter can be obtained by Eq. (26), and a design example is provided to illustrate the design procedure. Design a band-stop filter according to the parameters below:

$$ f p=2\mathrm{kHz}, Q p=2, K=2 $$

Where fp represents the stop-band central frequency, Qp represents the quality factor, K represents the pass-band voltage magnification.

$$ {A}_V(S)=\frac{K\left({S}^2+{\omega_p}^2\right)}{S^2+\frac{\omega_p}{Q_p} S+{\omega_p}^2} $$
(26)

In this design example, for simplicity, capacitor C 2 is chosen to 1uF, and R 1 = R 2 = R 3 = R 4 = 1 kΩ. Component values which are calculated according to Eq. (26) are listed in Table 3.

Table 3 Component values of the designed band-stop filter

The TT band-stop filter and the Åkerberg-Mossberg band-stop filter are simulated according to the component values presented above respectively, which are shown in Figs. 12 and 13.

Fig. 12
figure 12

The simulation of TT band-stop filter

Fig. 13
figure 13

The simulation of Ã…kerberg-Mossberg band-stop filter

The simulation results are shown in Fig. 14, which explains that the results of the two band-stop filter are consistent.

Fig. 14
figure 14

The simulation results of TT band-stop filter circuit and Ã…kerberg-Mossberg band-stop filter circuit

5 Conclusions

The generation method of the TT Bi-quad band-pass circuit, the TT band-stop filter circuit, and Ã…kerberg-Mossberg band-stop filter circuit is presented using the theory of NAM expansion, which is a new design method for circuit design. The active circuit topologies of the TT band-stop filter and the Ã…kerberg-Mossberg band-stop filter are synthesized from the same transfer function. The analysis in the paper verifies the effectiveness of the theory of NAM expansion for circuit design in theory and practice. At the same time, further research needs to be conducted to enrich the method of NAM expansion.

References

  1. T Yanagisawa, N Kambayashi, Realization of arbitrary conductance matrix using operational amplifiers. IEICE Trans. Part A J59-A(5), 401–408 (1976)

    Google Scholar 

  2. DG Haigh, P Radmore et al., Systematic synthesis method for analogue circuits.Part I. Notation and synthesis toolbox. ISCAS I, 701–704 (2004)

    Google Scholar 

  3. DG Haigh, A method of transformation from symbolic transfer function to active-RC circuit by admittance matrix expansion. IEEE Trans. Circuits Syst. I, Reg. Papers 53(12), 2715–2728 (2006)

    Article  MathSciNet  Google Scholar 

  4. RA Saad, AM Soliman, Generation, modeling, and analysis of CCII-based gyrators using the generalized symbolic framework for linear active circuits. International Journal of Circuit Theory and Applications 36(3), 289–309 (2008)

    Article  MATH  Google Scholar 

  5. IA Awad, AM Soliman, On the voltage mirrors and the current mirrors. Analog Integrated Circuits and Signal Processing 32(1), 79–81 (2002)

    Article  Google Scholar 

  6. RA Saad, AM Soliman, Use of mirror elements in the active device synthesis by admittance matrix expansion. IEEE Trans. Circuits Syst. I 55, 2726–2735 (2008)

    Article  MathSciNet  Google Scholar 

  7. Lingling Tan, Yu Bai, Jianfu Teng, Kaihua Liu, Wenqing Meng, Trans-impedance filter synthesis based on nodal admittance matrix expansion, circuits, Systems & Signal Processing. (2012). dio:10.1007/s00034-012-9514-y

  8. AM Soliman, Two integrator loop filters: generation using NAM expansion and review. J. Electr. Comput. Eng 108687(2010), 2010 (2010). doi:10.1155/2010/108687

    Google Scholar 

  9. AM Soliman, Generation of current conveyor based oscillators using nodal admittance matrix expansion. Analog Integrated Circuits and Signal Processing 1, 43–59 (2010)

    Article  Google Scholar 

  10. AM Soliman et al., Applications of voltage and current unity gain cells in nodal admittance matrix expansion. Circuit and System Magazine 9(4), 29 (2009)

    Article  MathSciNet  Google Scholar 

  11. DG Haigh, PM Radmore, Admittance matrix models for the nullor using limit variables and their application to circuit design. IEEE Trans. Circuits Syst. I, Reg. Papers 53(10), 2214–2223 (2010)

    Article  MathSciNet  Google Scholar 

  12. DG Haigh, FQ Tan, C Papavassiliou, Systematic synthesis of active-RC circuit building-blocks. Anal. Integr. Circuits Signal Process, Netherlands 43(3), 297–315 (2005)

    Article  Google Scholar 

  13. RA Saad, AM Soliman, A new approach for using the pathological mirror elements in the ideal representation of active devices. International Journal of Circuit Theory and Applications 38(3), 148–178 (2010)

    MATH  Google Scholar 

Download references

Acknowledgements

There is no other one to acknowledge in this section.

Funding

This research was funded partially by the National Science Foundation of China under grant no. 61371076.

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

LT as the first author wrote the manuscript and carried out all the simulation of examples in this manuscript. YW as the supervisor of Lingling Tan provided some guidance on the method of circuit design base on nodal admittance matrix expansion. GY as the corresponding author provided some suggestions on the English writing. All authors read and approved the final manuscript.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guizhen Yu.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tan, L., Wang, Y. & Yu, G. Active filter synthesis based on nodal admittance matrix expansion. J Wireless Com Network 2017, 96 (2017). https://doi.org/10.1186/s13638-017-0881-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13638-017-0881-8

Keywords