文档介绍:3
2
1
2
2 2
仪器仪表用户□经验交流□
的,因此适应度函数的选取至关重要。通常适应度函数是由设能自动记录并输出最佳设计结果。
计运算放大器的目标函数变换而来的。运放的设计是一个多
2 2
目标设计,将多个目标通过一定的权重比和在一起就构成一
个单目标适应度函数[6 ] ,染色体的适配度函数设计如下:
n
fitness ( i) = ∑suitek ( ach ieved) (1)
k =1 图 4 适应度进化曲线
1
suitek ( achieved) = ω(2)
1 +| ach ieved - destination | 5 总结
其中为某个染色体中的基因集合通过调用
, achieved HSP ICE 本文采用 Vb编程,人机交互性能良好,运行时间少,实用
仿真后得到的第种电路性能指标的量值为第
k ; destination k 性强,通过调用 HSP ICE进行实时仿真,利用仿真结果进行遗
种电路性能设计要求的目的指标为某个染色体的第
, suitek k 传优化,更贴近实际电路。通过对设计目标和设计结果的比
种电路性能指标的适配度为某个染色体的整体适配 2
; fitness 较,发现各项指标总体都满足设计目标的要求,节省了大量的
度。ω为该目标的权值系数通过值系数可以对某项目标的权
, 人力物力,缩短了设计周期,有效的进行了模拟电路的自进化
重进行初设定有助于种群的收敛。个采用分数形式可以
, suitek 过程。但由于电路模型的局限性,使得设计方法存在一定程
使某一染色体的适配值有效的归一化。
度的缺陷,如何根据设计目标自动设计模拟电路将是今后需
要解决的问题。□
4 设计举例
参考文献
4. 1 待设计电路
图 2是本文将要进化的模拟电路,是无限增益多路反馈[ 1 ] 毕查德. 拉扎维. 模拟 CMOS集成电路设计[M ]. 西安:西安
交通大学出版社
(M FB) 有源滤波器,其进化的参数有 C1、C2、R1、R2、R3、Ra、, 2003: 240 - 243.
[ 2 ] P. E. A llen, D. R. Holberg. CMOS Analog Circuit Design [M ].
Rb等。设计指标有截止频率( fc) ,增益( | A | ) 。图 3为程序设
Oxford University Press, 2005: 231 - 236.
计平台。
[ 3 ] 王小平,曹立明. 遗传算法———理论、应用与软件实现[M ].
西安:西安交通大学出版社, 2002: 28 - 34.
[ 4 ] Ben Forta, Sam s Teach Yourself Regular Exp ression in 10 m i
nutes[M ]. 人民邮电出版社, 2007.
[ 5 ] 赵曙光. 利用自适应遗传算法实现模拟电路自动设计[ J ]. 西
安电子科技大学学报, 2003, (3)
[ 6 ] 章立民研究室. V isual Basic 2005 程序开发与界面设计秘诀
[M ]. 北京:机械工业出版社, 2006.
[ 7