发明名称 一种基于子波逼近和自动压扩的模拟电路自动建模方法
摘要 本发明是一种基于自动建立压扩函数和子波逼近的模拟电路自动建模方法。具体步骤包括构造压扩函数、对原系统进行压扩、对压扩后的系统进行子波展开,从而得到电路模块的行为级模型。本发明方法具有通用性和高精度的优点,并使器件的行为级模拟有更高的精度和更快的速度。
申请公布号 CN1529355A 申请公布日期 2004.09.15
申请号 CN200310107841.4 申请日期 2003.10.10
申请人 复旦大学 发明人 曾璇;王健
分类号 H01L21/82;G06F17/50 主分类号 H01L21/82
代理机构 上海正旦专利代理有限公司 代理人 陆飞;沈云
主权项 1、一种对模拟电路进行自动行为级建模的方法,设一个单输入单输出模拟电路模块的非线性输入—输出函数可用(1)式表示:y=f(x) (1)其中,x表示输入,其定义域[xA,xB]称为输入域;y为输出,f(x)为非线性函数,其特征在于具体建模步骤如下:步骤1、构造压扩函数:根据电路模块的输入—输出曲线自动构造压扩函数:设p(x)=|f′(x)|+Δ (2)<math> <mrow> <mi>g</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>x</mi> <mi>A</mi> </msub> <mo>+</mo> <mfrac> <mn>1</mn> <mi>G</mi> </mfrac> <msubsup> <mo>&Integral;</mo> <msub> <mi>x</mi> <mi>A</mi> </msub> <mi>x</mi> </msubsup> <mi>p</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow> </math> 其中f′(x)为f(x)的导数,Δ是一个足够小的正数,以保证p(x)>0,从而使g(x)为单调递增函数,G为常数,定义为:<math> <mrow> <mi>G</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>x</mi> <mi>B</mi> </msub> <mo>-</mo> <msub> <mi>x</mi> <mi>A</mi> </msub> </mrow> </mfrac> <msubsup> <mo>&Integral;</mo> <msub> <mi>x</mi> <mi>A</mi> </msub> <msub> <mi>x</mi> <mi>B</mi> </msub> </msubsup> <mi>p</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>dt</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow> </math> 以保证g(x)的值域为[xA,xB],g(x)称为压扩函数;步骤2、对原系统进行压扩:设xC=g(x),并定义fC(xC)≡f(g-1(xC)) (5)将xC=g(x)代入(5)式的右端,得到fC(xC)=f(x) (6)fC(xC)即称为压扩后的输入—输出函数,其定义域xC∈[xA,xB]称为压扩域;步骤3、对压扩后的系统进行子波展开:根据子波逼近方法,将函数(6)按照(8)式用子波基展开<math> <mrow> <msub> <mi>y</mi> <mi>C</mi> </msub> <mo>=</mo> <msub> <mi>f</mi> <mi>C</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>C</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>c</mi> <mi>i</mi> </msub> <msub> <mi>w</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>C</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow> </math> {wi(xC)|i=1,2,…,N}是使用的N个子波基函数;{ci|i=1,2,…,N}是对应的子波系数,可通过配置方法解得。
地址 200433上海市邯郸路220号