Evolving sinusoidal oscillators using genetic algorithms

In the present paper, single-opamp sinusoidal oscillators are synthesized using genetic algorithms. The motivation is to evolve new topologies of oscillators using different active building blocks (ABBs) and automate the study of their properties. A new fitness evaluation scheme by analyzing transfer function of the circuits is used and a learning scheme loosely inspired from Lamarckian search is also suggested. A new problem specific crossover operator is tested and a comparative study of different crossover operators is done. On comparison of the results of the GA with existing results, it was found that the GA rediscovered all the twelve canonic singleopamp based SFOs. Some new interesting opamp, OTRA and DDCC based topologies of oscillators are also presented. It is clearly explained how this study can be extended to other ABBs or multiple ABBs.

[1]  A. Sedra Microelectronic circuits , 1982 .

[2]  B. Bhattacharyya,et al.  A unified approach to the realization of canonic RC-active, single as well as variable, frequency oscillators using operational amplifiers , 1984 .

[3]  Kenneth C. Smith,et al.  Microelectronic circuits, 2nd ed. , 1987 .

[4]  Shen-Iuan Liu,et al.  CMOS differential difference current conveyors and their applications , 1996 .

[5]  John R. Koza,et al.  Automated synthesis of analog electrical circuits by means of genetic programming , 1997, IEEE Trans. Evol. Comput..

[6]  Marley M. B. R. Vellasco,et al.  Analog Circuits Evolution in Extrinsic and Intrinsic Modes , 1998, ICES.

[7]  Lorenz Huelsbergen,et al.  Evolving oscillators in silico , 1999, IEEE Trans. Evol. Comput..

[8]  J. B. Grimbleby,et al.  Automatic analogue circuit synthesis using genetic algorithms , 2000 .

[9]  Paul J. Layzell,et al.  Understanding Inherent Qualities of Evolved Circuits: Evolutionary History as a Predictor of Fault Tolerance , 2000, ICES.

[10]  Ahmed M. Soliman,et al.  Novel oscillators using the operational transresistance amplifier , 2000 .

[11]  Raj Senani,et al.  Comments on "CMOS differential difference current conveyors and their applications" , 2001 .

[12]  Yun Li,et al.  GA automated design and synthesis of analog circuits with practical constraints , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[13]  Uğur Çam,et al.  A Novel Single-Resistance-Controlled Sinusoidal Oscillator Employing Single Operational Transresistance Amplifier , 2002 .

[14]  Andy M. Tyrrell,et al.  Evolved fault tolerance in evolvable hardware , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).