This paper presents an implementation of the genetic algorithm for the automatic design of passive analog filters. The algorithm has been tested with different parameter combinations to design four types of filters: low-pass, high-pass, band-pass and band-stop, showing very successful results. This implementation is different from another one, as it has a mechanism for generating pseudorandom initial solutions, where each circuit is designed with a specific topology that is replicated and has different element combinations (capacitance, resistance, and inductance). The topologies were studied previously, discarding those that did not simulate or showed unsuccessful results. The algorithm was tasted by changing the size of the population, the number of generations, the probability of crossover, and the probability of mutation. The results section shows the best results of the experimentation.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Genetic Algorithm Focused on Automatic Design of Passive Analog Filters

  • Braulio Jesús Montoya Padilla,
  • Aurora Torres Soto,
  • María Dolores Torres Soto,
  • Rogelio Salinas Gutiérrez

摘要

This paper presents an implementation of the genetic algorithm for the automatic design of passive analog filters. The algorithm has been tested with different parameter combinations to design four types of filters: low-pass, high-pass, band-pass and band-stop, showing very successful results. This implementation is different from another one, as it has a mechanism for generating pseudorandom initial solutions, where each circuit is designed with a specific topology that is replicated and has different element combinations (capacitance, resistance, and inductance). The topologies were studied previously, discarding those that did not simulate or showed unsuccessful results. The algorithm was tasted by changing the size of the population, the number of generations, the probability of crossover, and the probability of mutation. The results section shows the best results of the experimentation.