发明名称 一种放大器的弱非线性失真计算方法
摘要 本发明涉及一种放大器的弱非线性失真计算方法,包括:设定电路元件的初始值,同时将每一个非线性单元描述为线性单元并联一个电流源;由低到高依次计算一阶、二阶和三阶的电流和电压并保存,高阶的电流和电压的计算使用已经保存的低价数据;利用一阶、二阶和三阶的电流和电压计算Volterra泛函级数序列的失真。这种弱非线性失真计算方法,在保证高速通讯信号品质的同时,大幅度缩短了二极管桥式开关结构放大器弱非线性失真计算耗时,改善超高带宽无线接收器性能。
申请公布号 CN103414436B 申请公布日期 2016.03.30
申请号 CN201310339185.4 申请日期 2013.08.06
申请人 深港产学研基地 发明人 梁海浪;何进;杜彩霞;何箫梦;钟胜菊
分类号 H03F1/32(2006.01)I;G06F17/50(2006.01)I;G06F9/455(2006.01)I 主分类号 H03F1/32(2006.01)I
代理机构 深圳市惠邦知识产权代理事务所 44271 代理人 满群
主权项 一种放大器的弱非线性失真计算方法,其特征在于,包括以下步骤:㈠建立电路模型:设定电路元件的初始值,同时将每一个非线性单元描述为线性单元并联一个电流源;㈡计算电流和电压:由低到高依次计算一阶、二阶和三阶的电流和电压并保存,高阶的电流和电压的计算使用已经保存的低价数据,具体公式包括:一阶电流:i=g<sub>1</sub>v+g<sub>2</sub>v<sup>2</sup>+g<sub>3</sub>v<sup>3</sup>+...+g<sub>n</sub>v<sup>n</sup>其中,i是一阶小信号增量电流,g<sub>1</sub>,g<sub>2</sub>,g<sub>3</sub>…g<sub>n</sub>是泰勒序列系数,v是一阶电压;n是自然数,等于电路模型中的电容总数;一阶电压:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>v</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>q</mi><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><mrow><msub><mi>v</mi><mrow><mi>s</mi><mo>,</mo><mi>q</mi></mrow></msub><mi>exp</mi><mrow><mo>(</mo><mrow><msub><mi>j&omega;</mi><mi>q</mi></msub><mi>t</mi></mrow><mo>)</mo></mrow></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000841746010000012.GIF" wi="834" he="219" /></maths>q=C<sub>1</sub>v+C<sub>2</sub>v<sup>2</sup>+C<sub>3</sub>v<sup>3</sup>+...+C<sub>n</sub>v<sup>n</sup>;其中,Q是总的电量,Vs,q是q处的电压,ω<sub>q</sub>是q处的频率,t是时间变量,C<sub>1</sub>,C<sub>2</sub>,C<sub>3</sub>…C<sub>n</sub>是电容;二阶电流:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>i</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>g</mi><mn>2</mn></msub><msubsup><mi>v</mi><mn>1</mn><mn>2</mn></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mfrac><msub><mi>g</mi><mn>2</mn></msub><mn>4</mn></mfrac><munderover><mo>&Sigma;</mo><mrow><msub><mi>q</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><munderover><mo>&Sigma;</mo><mrow><msub><mi>q</mi><mn>2</mn></msub><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><msub><mi>v</mi><mrow><mn>1</mn><mo>,</mo><msub><mi>q</mi><mn>1</mn></msub></mrow></msub><msub><mi>v</mi><mrow><mn>1</mn><mo>,</mo><msub><mi>q</mi><mn>2</mn></msub></mrow></msub><mi>exp</mi><mo>&lsqb;</mo><mi>j</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><msub><mi>q</mi><mn>1</mn></msub></msub><mo>+</mo><msub><mi>&omega;</mi><msub><mi>q</mi><mn>2</mn></msub></msub><mo>)</mo></mrow><mi>t</mi><mo>&rsqb;</mo></mrow>]]></math><img file="FDA0000841746010000013.GIF" wi="1485" he="202" /></maths>其中,v<sub>1</sub>(t)是一阶电压,g<sub>2</sub>是泰勒序列系数,v<sub>1,q1</sub>,v<sub>1,q2</sub>分别是q<sub>1</sub>,q<sub>2</sub>处的电压,ω<sub>q1</sub>,ω<sub>q2</sub>是q<sub>1</sub>,q<sub>2</sub>处的频率;二阶电压:<maths num="0003" id="cmaths0003"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>v</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>-</mo><mi>R</mi></mrow><mrow><msub><mi>Rg</mi><mn>1</mn></msub><mo>+</mo><mn>1</mn></mrow></mfrac><msub><mi>i</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mrow><mo>-</mo><msub><mi>g</mi><mn>2</mn></msub><mi>R</mi></mrow><msup><mrow><mo>(</mo><mrow><msub><mi>Rg</mi><mn>1</mn></msub><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow><mn>2</mn></msup></mfrac><mfrac><mn>1</mn><mn>4</mn></mfrac><munderover><mo>&Sigma;</mo><mrow><msub><mi>q</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><mrow><munderover><mo>&Sigma;</mo><mrow><mi>q</mi><mn>2</mn><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><mrow><msub><mi>V</mi><mrow><mi>s</mi><mo>,</mo><mi>q</mi><mn>1</mn></mrow></msub><msub><mi>V</mi><mrow><mi>s</mi><mo>,</mo><mi>q</mi><mn>2</mn></mrow></msub></mrow></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>&CenterDot;</mo><mi>exp</mi><mrow><mo>&lsqb;</mo><mrow><mi>j</mi><mrow><mo>(</mo><mrow><msub><mi>&omega;</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub></mrow><mo>)</mo></mrow><mi>t</mi></mrow><mo>&rsqb;</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000841746010000021.GIF" wi="1237" he="593" /></maths>其中,R是系统输入阻抗,g<sub>1</sub>,g<sub>2</sub>是泰勒序列系数,v<sub>s,q1</sub>,v<sub>s,q2</sub>分别是q<sub>1</sub>,q<sub>2</sub>处的源电压,ω<sub>q1</sub>,ω<sub>q2</sub>是q<sub>1</sub>,q<sub>2</sub>处的频率;三阶电流:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>i</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mn>2</mn><msub><mi>g</mi><mn>2</mn></msub><msub><mi>v</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>v</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>g</mi><mn>3</mn></msub><msubsup><mi>v</mi><mn>1</mn><mn>3</mn></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msub><mi>i</mi><mrow><mn>3</mn><mi>a</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>i</mi><mrow><mn>3</mn><mi>b</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0000841746010000022.GIF" wi="1298" he="235" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>i</mi><mrow><mn>3</mn><mi>a</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>-</mo><msubsup><mi>g</mi><mn>2</mn><mn>2</mn></msubsup><mi>R</mi></mrow><mrow><mn>4</mn><msup><mrow><mo>(</mo><msub><mi>Rg</mi><mn>1</mn></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mn>4</mn></msup></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><msub><mi>q</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>q</mi><mn>2</mn><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>q</mi><mn>3</mn><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><msub><mi>V</mi><mrow><mi>s</mi><mo>,</mo><mi>q</mi><mn>1</mn></mrow></msub><msub><mi>V</mi><mrow><mi>s</mi><mo>,</mo><mi>q</mi><mn>2</mn></mrow></msub><msub><mi>V</mi><mrow><mi>s</mi><mo>,</mo><mi>q</mi><mn>3</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>&CenterDot;</mo><mi>exp</mi><mrow><mo>&lsqb;</mo><mrow><mi>j</mi><mrow><mo>(</mo><mrow><msub><mi>&omega;</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>q</mi><mn>3</mn></mrow></msub></mrow><mo>)</mo></mrow><mi>t</mi></mrow><mo>&rsqb;</mo></mrow></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0000841746010000023.GIF" wi="1557" he="381" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>i</mi><mrow><mn>3</mn><mi>b</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msub><mi>g</mi><mn>3</mn></msub><mrow><mn>8</mn><msup><mrow><mo>(</mo><msub><mi>Rg</mi><mn>1</mn></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mn>3</mn></msup></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><msub><mi>q</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>q</mi><mn>2</mn><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>q</mi><mn>3</mn><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><msub><mi>V</mi><mrow><mi>s</mi><mo>,</mo><mi>q</mi><mn>1</mn></mrow></msub><msub><mi>V</mi><mrow><mi>s</mi><mo>,</mo><mi>q</mi><mn>2</mn></mrow></msub><msub><mi>V</mi><mrow><mi>s</mi><mo>,</mo><mi>q</mi><mn>3</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>&CenterDot;</mo><mi>exp</mi><mrow><mo>&lsqb;</mo><mrow><mi>j</mi><mrow><mo>(</mo><mrow><msub><mi>&omega;</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>q</mi><mn>3</mn></mrow></msub></mrow><mo>)</mo></mrow><mi>t</mi></mrow><mo>&rsqb;</mo></mrow></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0000841746010000024.GIF" wi="1548" he="397" /></maths>其中,R是系统输入阻抗,g<sub>1</sub>,g<sub>2</sub>,g<sub>3</sub>是泰勒序列系数,v<sub>s,q1</sub>,v<sub>s,q2</sub>,v<sub>s,q3</sub>分别是q<sub>1</sub>,q<sub>2</sub>,q<sub>3</sub>处的源电压,ω<sub>q1</sub>,ω<sub>q2</sub>,ω<sub>q3</sub>是q<sub>1</sub>,q<sub>2</sub>,q<sub>3</sub>处的频率;三阶电压:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>v</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msub><mi>i</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mfrac><mi>R</mi><mrow><msub><mi>Rg</mi><mn>1</mn></msub><mo>+</mo><mn>1</mn></mrow></mfrac></mrow>]]></math><img file="FDA0000841746010000025.GIF" wi="586" he="151" /></maths>其中,R是系统输入阻抗,g<sub>1</sub>是泰勒序列系数;㈢计算失真特性:利用一阶、二阶和三阶的电流和电压计算Volterra泛函级数序列的失真,具体公式包括:<img file="FDA0000841746010000031.GIF" wi="1017" he="177" /><img file="FDA0000841746010000032.GIF" wi="987" he="196" />其中,Vin为输入电压,H<sub>1</sub>(jω<sub>1</sub>)和H<sub>3</sub>(jω<sub>1</sub>,jω<sub>2</sub>,jω<sub>3</sub>)分别是一阶和三阶Volterra核,运算符"o"表示在Vin中每一项的幅值和相位都随着<img file="FDA0000841746010000033.GIF" wi="430" he="141" />的幅值和相位而改变。
地址 518057 广东省深圳市南山区高新区南区深港产学研基地