5 research outputs found
The use of Genetic Programming to evolve passive filter circuits
© TAETI. This paper introduces the use of Genetic Programming (GP), Genetic Folding and symbolic circuit analysis in Matlab for the evolution of passive filter circuits. Instead of combining MATLAB and PSPICE in electronic circuit simulation, in this work, only MATLAB is used. It helps to reduce elapsed time for transferring the simulation between the two software packages. The circuit evolved from GP using the Matlab program and is automatically converted into a symbolic netlist also by using a Matlab code. The netlist is fed into symbolic circuit analysis in Matlab (SCAM); the SCAM is used to generate matrices that are used for simulation. In this case, it is used to analyse frequency response of passive low-pass, high-pass and band-pass filter circuits. The algorithm is tested with four different examples and the results presented have proved that the algorithm is efficient concerning the design wise. The work has provided an alternative way of using GP for the evolution of passive filter circuits
Recommended from our members
Genetic folding/programming toolbox: Analogue circuit design case study
Abstract: This work introduces the concept of genetic folding/programming combination to develop a standalone optimisation tool and the developed algorithm is tested with four different benchmark functions. Most GP used in circuit evolution interface two software packages but this work only Matlab is used which reduces the time used for transferring the simulation between the two platforms. To enhance testing of the algorithm and automatic Netlist creation, the expression is extracted with the aid of genetic folding. The automatically simulated Netlist is fed to modified symbolic circuit analysis in Matlab that translate it to matrices to enhance frequency response. The frequency response is then compared to the set frequency response and the RMS difference gives the error which controls the programme towards the desired solution. One circuit is tested and the algorithm successfully evolved the set frequency response.The lead author acknowledges the financial support from Tertiary Education Trust Fund (TetFund) through University of Calabar, Calabar, Nigeria
Recommended from our members
Matlab symbolic circuit analysis and simulation tool ming PSpice netlist for circuits optimization
This paper presents new Matlab symbolic circuit analysis and simulation (MSCAM) tool that make uses of netlist from PSpice to generate matrices. These matrices can be used to calculate circuit parameters or for optimization. The tool can handle active and passive components such as resistors, capacitors, inductors, operational amplifiers, and transistors. The transistors are converted into small signal analysis and operational amplifiers make use of the small signal analysis which can easily be implemented in a program as explained in the main work. Five examples are used to illustrate the potential of the approach. Results presented are similar when compared to PSpice simulation. This approach can handle larger matrix dimension compared to symbolic circuit analysis tool (SCAM)