DocumentCode
3582349
Title
Synthesis of passive filter using object oriented genetic algorithm
Author
Verducci, Orlando ; Crepaldi, Paulo C. ; Zoccal, Leonardo B. ; Pimenta, Tales C.
Author_Institution
Univ. Fed. de Itajuba, Itajuba, Brazil
fYear
2014
Firstpage
72
Lastpage
75
Abstract
This paper describes the development of an evolutionary algorithm, the use of genetic algorithm to automatically synthesize analog circuits. The context of the project is the development of passive RLC filters of up to three components, by choosing cutoff frequency and type of filters (low pass, high pass, band pass or notch). The evaluation of each solution was performed by calculating the circuit voltages by nodal analysis for the various possible topologies without the use of simulators or programmable hardware. The proposed genetic algorithm was fully developed on object-oriented language, Java, from a class diagram that shows the relationships between population, individual (candidate circuit), chromosome (genetic representation of the circuit), selection method, crossover, mutation, evaluation of the individual (quality of the circuit), among other classes.
Keywords
Java; RLC circuits; circuit analysis computing; circuit optimisation; genetic algorithms; passive filters; Java; analog circuit synthesis; circuit voltages; cutoff frequency; evolutionary algorithm; nodal analysis; object oriented genetic algorithm; object-oriented language; passive RLC filter synthesis; programmable hardware; simulators; Evolutionary Algorithm; Evolved Circuit; Genetic Algorithm; Object-Oriented Design; Passive Filter;
fLanguage
English
Publisher
ieee
Conference_Titel
Microelectronics (ICM), 2014 26th International Conference on
Type
conf
DOI
10.1109/ICM.2014.7071809
Filename
7071809
Link To Document