• 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