GENETICALLY DERIVED FILTER CIRCUITS USING PREFERRED VALUE COMPONENTS

Similar documents
SECTOR SYNTHESIS OF ANTENNA ARRAY USING GENETIC ALGORITHM

Electric Circuit Theory

An Optimized Performance Amplifier

International Journal of Scientific & Engineering Research, Volume 7, Issue 8, August ISSN

Minimising the cost of noise control in the coal seam gas industry by selection of noise treatments for gas wells using engineering optimisation

The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation

CHAPTER 5 PERFORMANCE EVALUATION OF SYMMETRIC H- BRIDGE MLI FED THREE PHASE INDUCTION MOTOR

Downloaded from

EE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd

Design and study of frequency response of band pass and band reject filters using operational amplifiers

Lecture 16 Date: Frequency Response (Contd.)

University of Pittsburgh

A comparison of a genetic algorithm and a depth first search algorithm applied to Japanese nonograms

Keywords: op amp filters, Sallen-Key filters, high pass filter, opamps, single op amp

Progress In Electromagnetics Research, PIER 36, , 2002

Optimum Coordination of Overcurrent Relays: GA Approach

Bandpass Filters Using Capacitively Coupled Series Resonators

An Evolutionary Approach to the Synthesis of Combinational Circuits

LANDSCAPE SMOOTHING OF NUMERICAL PERMUTATION SPACES IN GENETIC ALGORITHMS

A Novel approach for Optimizing Cross Layer among Physical Layer and MAC Layer of Infrastructure Based Wireless Network using Genetic Algorithm

COMPARATIVE ANALYSIS OF SELECTIVE HARMONIC ELIMINATION OF MULTILEVEL INVERTER USING GENETIC ALGORITHM

The Filter Wizard issue 36: AC Voltage gain using just resistors and capacitors? Kendall Castor-Perry

Active Filter Design Techniques

Introduction (cont )

Total Harmonic Distortion Minimization of Multilevel Converters Using Genetic Algorithms

System on a Chip. Prof. Dr. Michael Kraft

Filters And Waveform Shaping

AN-1098 APPLICATION NOTE

Design of Switched Filter Bank using Chebyshev Low pass Filter Response for Harmonic Rejection Filter Design

PHYS 3322 Modern Laboratory Methods I AC R, RC, and RL Circuits

The Genetic Algorithm

Submitted November 19, 1989 to 2nd Conference Economics and Artificial Intelligence, July 2-6, 1990, Paris

GENETIC ALGORITHM BASED SOLUTION IN PWM CONVERTER SWITCHING FOR VOLTAGE SOURCE INVERTER FEEDING AN INDUCTION MOTOR DRIVE

Synthesis of general impedance with simple dc/dc converters for power processing applications

Fault Location Using Sparse Wide Area Measurements

Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Low Loss, Low Cost, Discrete PIN diode based, Microwave SPDT and SP4T Switches

Research Article A New Capacitor-Less Buck DC-DC Converter for LED Applications

A Review on Genetic Algorithm and Its Applications

Intrinsic Evolution of Analog Circuits on a Programmable Analog Multiplexer Array

Back to. Communication Products Group. Technical Notes. Adjustment and Performance of Variable Equalizers

Analog Design-filters

EXPERIMENT FREQUENCY RESPONSE OF AC CIRCUITS. Structure. 8.1 Introduction Objectives

Filters occur so frequently in the instrumentation and

Generic optimization for SMPS design with Smart Scan and Genetic Algorithm

Appendix: The Use of Computer Aided Design Methods

Experiment 6: Amplitude Modulation, Modulators, and Demodulators Fall 2009

Microwave Circuits Design. Microwave Filters. high pass

Low-Sensitivity, Lowpass Filter Design

Physics 481 Experiment 1

Series and Parallel Circuits. Series Connection

Printer Model + Genetic Algorithm = Halftone Masks

THE DESIGN of microwave filters is based on

Chapter 2. The Fundamentals of Electronics: A Review

INTRODUCTION TO FILTER CIRCUITS

OPERATIONAL AMPLIFIERS (OP-AMPS) II

SIMULATION of EMC PERFORMANCE of GRID CONNECTED PV INVERTERS

Department of Electronics &Electrical Engineering

Lecture 17 Date: Parallel Resonance Active and Passive Filters

Chapter-2 LOW PASS FILTER DESIGN 2.1 INTRODUCTION

ARRANGING WEEKLY WORK PLANS IN CONCRETE ELEMENT PREFABRICATION USING GENETIC ALGORITHMS

A study of switched-capacitor filters

Friday, 1/27/17 Constraints on A(jω)

Keywords- DC motor, Genetic algorithm, Crossover, Mutation, PID controller.

Research Article Theoretical and Experimental Results of Substrate Effects on Microstrip Power Divider Designs

Exercise 2: Inductors in Series and in Parallel

Audio Noise Figure Meter

Seventh-order elliptic video filter with 0.1 db pass band ripple employing CMOS CDTAs

Chapter 5 OPTIMIZATION OF BOW TIE ANTENNA USING GENETIC ALGORITHM

EXPERIMENT 1: Characteristics of Passive and Active Filters

LRC Circuit PHYS 296 Your name Lab section

π Speakers Crossover Electronics 101

Continuous- Time Active Filter Design

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

Research Article A New Translinear-Based Dual-Output Square-Rooting Circuit

DWINDLING OF HARMONICS IN CML INVERTER USING GENETIC ALGORITHM OPTIMIZATION

Crystal Radio Engineering Diode Detectors

CS 441/541 Artificial Intelligence Fall, Homework 6: Genetic Algorithms. Due Monday Nov. 24.

Optimum contribution selection conserves genetic diversity better than random selection in small populations with overlapping generations

CPS331 Lecture: Genetic Algorithms last revised October 28, 2016

Optimizing Broadband Harmonic Filter Design for Adjustable Speed Drive Systems

Methodology for MMIC Layout Design

[Makrariya* et al., 5(8): August, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Lecture Outline Chapter 24. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.

EE247 Lecture 2. Butterworth Chebyshev I Chebyshev II Elliptic Bessel Group delay comparison example. EECS 247 Lecture 2: Filters

4. K. W. Henderson, "Nomograph for Designing Elliptic-Function Filters," Proc. IRE, vol. 46, pp , 1958.

PULSE-WIDTH OPTIMIZATION IN A PULSE DENSITY MODULATED HIGH FREQUENCY AC-AC CONVERTER USING GENETIC ALGORITHMS *

Electronic PRINCIPLES

Millimeter Wave RF Front End Design using Neuro-Genetic Algorithms

EE301 ELECTRONIC CIRCUITS

Series and Parallel Resonant Circuits

THE differential integrator integrates the difference between

Index Terms NSGA-II rule, LNA, noise figure, power gain.

EE247 - Lecture 2 Filters. EECS 247 Lecture 2: Filters 2005 H.K. Page 1. Administrative. Office hours for H.K. changed to:

The Series RLC Circuit and Resonance

The Application of EDA Technology in the Teaching of Communication Circuits

Digital Processing of Continuous-Time Signals

Lecture 21 Frequency Response: Nov. 21, 2011

DETERMINING AN OPTIMAL SOLUTION

Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters

Transcription:

GENETICALLY DERIVED FILTER CIRCUITS USING PREFERRED VALUE COMPONENTS D.H. Horrocks and Y.M.A. Khalifa Introduction In the realisation of discrete-component analogue electronic circuits it is common practice, because of costs, to specify passive component values from a set preferred of values. For the design of Integrated Circuits it can also be desirable to use a standard set of passive component values. For example, to obtain accurate ratio matching of integrated resistors and capacitors by stacking identical unit valued components [1]. The usual design approaches produce circuits in which the permitted component values are assumed to be unrestricted. The circuit is then converted to a practical circuit by simple rounding of the exact component values to the nearest value in the permitted set. Of course, in general the circuit performance realised will differ from the ideal. It may then be necessary to repeat the design with a more stringent specification or to use a more closely spaced set of permitted values, both of which can have cost implications. However if other combinations of permitted values are considered, a better circuit performance may potentially be achieved than that obtained by simple rounding. The difficulty is that in all but trivially simple circuits the space of all feasible combinations to be searched is huge. In [2] we have shown that Genetic Algorithms (GAs) can be used to search this space. There the application is to a simple second order active filter specified by its transfer function parameters. The aim of the present contribution is to show that GAs can be successfully applied to more complex filter structures. Moreover the optimal search is carried out directly on the frequency-response template specification rather than on a specified approximating ideal transfer function, thereby avoiding this additional source of approximation. The next section outlines the basic GA and its implementation for the present application. Results are then given for practical filter examples. An all-pole low pass responses is considered with template specified by a 1 db pass band ripple with a pass band edge at 10 rad/sec, and stop band attention of -10 db at a stop band edge of 10 6 rad/sec. The GA is used to generate both LC ladder structures and the more complex FDNR Active RC structures. Genetic Algorithm GAs are search algorithms which are based on the evolutionary improvement in populations based on selection and reproduction based on fitness that is found in nature. Detailed descriptions of GAs can be found in the literature, such as Goldberg [3] and Davis [4]. There are many proposed variants and the topic is the subject of much current research, one of the main outlets for which is the proceedings of the International Conference on Genetic Algorithms and their Applications, which has been held every two years since 198. A conventional basic form of GA has been found to perform well in the work reported here. The parameter values to be optimised are represented as a string of bits, called a gene. A fitness function is defined which is used to measure the goodness of each gene. An initial population of randomly chosen genes is created. From this a new population of genes is generated by randomly choosing pairs of genes, and based on their joint fitness D.H. Horrocks and Y.M.A. Khalifa are with The Cardiff School Of Engineering, University of Wales College of Cardiff, UK.

probabilistic decisions are made to breed child genes for the new population. Breeding is performed by splitting both parent genes at two randomly chosen points and crossing over the corresponding gene sections. This is two-point cross-over. In addition, a mutation operation is randomly applied to each bit with a pre-defined probability. In this application, the components to be varied are represented in the genes by contiguous groups of six bits to specify each component value. This allows components to be selected by the GA from a range of sixty-four permitted values. This range is narrower than the range of preferred values commonly used for discrete components, which span many decades, and assumed in the examples studied here. However this was not a restriction since in practice the solutions obtained were bunched and suitable initial range scaling was easily chosen to centre the component values produced within a sixty-four valued range. The fitness function is defined from the amplitude response error. The error is calculated for a given set of component values as the sum squared excess error at frequencies where the amplitude response in db falls outside the template. For this a linear grid of one hundred frequencies is chosen in the pass band together with the frequency of the stop band edge. Errors in the pass band are given twice the weighting of errors at the stop band edge. Different weights can be chosen but the values are not critical since with this error definition all circuits that satisfy the template have zero error. The fitness is then defined as the reciprocal of the error value, except if the error is zero in which case a large positive value is given for the fitness. A population size of fifty and a mutation rate of eight percent gave satisfactory performance. With these control parameters the population was usually found to have stabilised by fifty generations Results For the response template defined above, circuits where designed by the GA approach and for comparison, also by the conventional design approach. In this investigation resistor and capacitors were chosen from the Twelveseries of preferred values, 10, 12, 1, 18, 22, 27, 33, 39, 47, 6, 68, 82, 100,... and the Three-series, 10, 22, 47, 100,... was used for the inductors. In the conventional approach for LC design (see for example []), the lowest-order standard polynomial transfer function is first selected that meets the specification. The standard LC ladder structure, see Fig. 1, is then synthesised leading to exact component values. These are then rounded to the nearest preferred values. In this case, a seventh degree, 1 db ripple, Chebychev transfer function is required. The component values for an assumed equally terminated 100 Ω structure are given in Table 1, And the resulting responses are shown in figure 4 (a). It is seen that the practical response no longer meets the template specification. When the GA is applied a population of designs is produced. The three fittest circuits have responses shown in Fig. 4 (b), and the component values for the best of these (series 3) are given in Table 1. For this example the template is satisfied by two of the solutions, and nearly satisfied by the third. Other examples we have tried have also been successful, but not always so. If the original specification is barely met by an exact design, or if the density of preferred values in the range is low then it is more likely that no solution exists. Even so, it is interesting that solutions can frequently be obtained with quite low component value densities as in this example where inductors are chosen from a series with only three values per decade. This specification was also used to design an FDNR active RC circuit. This frequently used method of active realisation is well described in the literature ( for example [6]). It uses Bruton's transformation on an LC prototype. The resulting circuit, see Fig. 2, requires Frequency Dependent Negative Resistors. Here these are assumed to be realised by the Generalised Impedance Converter circuit shown Fig. 3. The full circuit now has many more components than the LC case. Thus the search space is much greater, with a correspondingly greater likelihood of obtaining solutions that are better than in the LC case. This is confirmed by the responses of the three best GA solutions which are shown in Fig. 4 (c), which are now well within the 1 db passband ripple specified. The component values for the best FDNR circuit (series 1) is shown in Table 2.

It is interesting to observe, see Table 1, that the GA-derived circuit values are in general several values away from the nearest preferred value. This confirms the merit of using the GA - it is unlikely that searching combinations of simple nearest rounded up and down values will produce a global optimum. Conclusion We have shown that GAs can be used to design moderately complex filter circuits where the component values are restricted to a permitted set. The designs will frequently be better than those produced by the conventional approach of choosing the nearest permitted value. A feature of this approach is that in general a group of satisfactory designs is generated which can be used as the basis for further selection according to other criteria. Another feature is that single-step design can carried out directly on the specified response without the need to find a intermediate approximating polynomial transfer-function. Our work is continuing to generalise the GA approach to a wider class of structures and types of response, and also to being able to quantify the relationship between expected circuit performance and distribution of permitted component values. References [1] Geiger, R.L., Allen, P.E. and Strader, N.R.: VLSI Design Techniques for Analog and Digital Circuits, McGraw-Hill, New York, 1990, pp 79-82. [2] Horrocks, D.H. and Spittle, M.C.: "Component Value Selection for Active Filters using Genetic Algorithms", Proceedings of IEE Workshop on Natural Algorithms in Signal Processing, Chelmsford UK, 14-16 November, vol. 1, pp 13/1-13/6. [3] Goldberg, D.E.: Genetic Algorithms in Search, Optimisation, and Machine Learning, Addison-Wesley, Reading MA USA, 1989. [4] Davis, L.D. (ed): Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, 1991. [] Lam, H.Y-F.: Analog and Digital Filters: Design and Realisation, Prentice-Hall, New Jersey USA, 1979. [6] Stephenson, F.W.: RC Active Filter Design Handbook, Wiley, New York, 188. R L2 L4 L6 C1 C3 C C7 R Figure 1.Low pass all-pole LC structure Ideal values Nearest preferred GA derived R1 100 Ω 100 Ω 100 Ω C1 0.21666 µf 0.22 µf 0.082 µf L2 1.111 mh 1.0 mh 1.0 mh C3 0.30936 µf 0.33 µf 0.18 µf L4 1.173 mh 1.0 mh 2.2 mh C 0.30936 µf 0.33 µf 0.1 µf L6 1.111 mh 1.0 mh 2.2 mh C7 0.21666 µf 0.22 µf 0.12 µf R2 100 Ω 100 Ω 100 Ω

C R2 R4 R6 D1 D3 D D7 C Figure 2. Low pass all-pole FDNR structure Ca Rc Rd Rb Ce Figure 3. Generalized Impedance Convertor FDNR circuit Ladder GIC components for FDNR elements values Ca, µf Rb, Ω Rc, Ω Rd, Ω Ce, µf C 0.1µF - - - - - D1 1.234 10-7 4.7 2700 3900 3300 8.2 R2 120 Ω - - - - - D3 1.863 10-7 6.8 1800 2700 390 0.22 R4 120 Ω - - - - - D 1.771 10-7 8.2 600 1800 60 1.2 R6 120 Ω - - - - - D7 1.24 10-7.6 2700 6800 820 1.0 C 0.1µF - - - - - Table 2. Components for FDNR active filter

-6 0-6.2-6.4-6.6 pass band -0-6.8-7 -7.2-7.4 0 0.1 0.2 0.3 0.4 0. 0.6 0.7 0.8 0.9 1 Ideal s.round -100-10 Ideal s.round -200 0.1 1 10 (a) Response of conventionally designed LC filter stop band edge -6 0-6.2-6.4-6.6-6.8-7 -7.2-7.4 0 0.1 0.2 0.3 0.4 0. 0.6 0.7 0.8 0.9 1 pass band -0-100 -10 (b) Response of GA designed LC filter -200 0.1 1 10 stop band edge -6 0-6.2-6.4-6.6-6.8-7 -7.2-7.4 0 0.1 0.2 0.3 0.4 0. 0.6 0.7 0.8 0.9 1 pass band -200 0.1 1 10 (c) Response of GA designed FDNR active filter -0-100 -10 stop band edge Figure 4. Filter responses