




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AndyHowardApplicationsEngineer28May,2002,LoadPullSimulationUsingADS,Outline,OverviewSpecifyingandgeneratingdesiredloadreflectioncoefficientsAssigningarbitraryreflectioncoefficientsattheharmonicfreqs.BiasingthedeviceandrunningasimulationCalculatingdesiredresponses(deliveredpower,PAE,etc.)Generatingcontourlines,LoadPullSimulationUsingADS,2,LoadPullSimulationUsingADS28May,2002,Page3,Loadpullsimulationvariestheloadreflectioncoefficientpresentedtoadevice.,Varyloadreflectioncoefficient,LoadPullSimulationUsingADS28May,2002,Page4,tofindtheoptimalvaluetomaximizepowerorPAE,etc.,LoadPullSimulationUsingADS28May,2002,Page5,Specifytheloadreflectioncoefficients,Simulationsetupiscomplicated,butregionissampledmoreuniformly,Simulationsetupistrivial,LoadPullSimulationUsingADS28May,2002,Page6,Sweepingrhooveracircularregion,Specifycircularregion,vias11_rhoands11_centervariables,Thisisjustastaticfigure.Itdoesnotgetupdatednorcorrespondtothevaluesintheequations.,Radiusofcircle,Centerofcircle,LoadPullSimulationUsingADS28May,2002,Page7,UseReflectionCoefUtilitydatadisplaytohelpsets11_centerands11_rho,Thecirclecenterandradiusareupdatedwhenyoumoveeitherorbothofthemarkers,LoadPullSimulationUsingADS28May,2002,Page8,Twovariablesareswepttogeneratethepointswithinthedesiredcircle,Theseinitializethesweptvariables,indexs11isthereflectioncoefficient,WillexplainStartandStopequationslater,LoadPullSimulationUsingADS28May,2002,Page9,Moreonthesweptvariables,Variable“imag_indexs11”isthey-axisvalueofsimulatedreflectioncoefficient.Variable“real_indexs11”isthex-axisvalue.Theimag_indexs11variableissteppeduniformly,whereasreal_indexs11issteppednon-uniformly.,Eachpointisadatapair:(real_indexs11,imag_indexs11),m3isatapproximately:(-0.706,0.386),LoadPullSimulationUsingADS28May,2002,Page10,Sweeplimitsfor“imag_indexs11”,Arrowpointstos11_center,imag(s11_center),A,B,Distance“A”=Distance“B”=max_rho-max_rho/(lines+1),LoadPullSimulationUsingADS28May,2002,Page11,Whatis“max_rho”?,LengthofvectorC=mag(s11_center),C,D,LengthofvectorD=1-mag(s11_center),Themax_rhoequationreducestheradiusofthecircleofsimulatedreflectioncoefficientsifanypartofthecirclewouldotherwisebeoutsidetheSmithchart,whichwouldimplyanactiveload.,“max_rho”willbethesmallerofthelengthofvectorDandtheuser-enteredcircleradius,s11_rho.,LoadPullSimulationUsingADS28May,2002,Page12,Whataboutthe“max_rho/(lines+1)”term?,Includingthistermpreventsthefirstandlastlinefrombeingtangenttothecircleatasinglepoint.Thisallowsreal_indexs11tobesweptalongthefirstandlastlinesdefinedbyimag_indexs11.,LoadPullSimulationUsingADS28May,2002,Page13,maximumvalueofc_limit,Sweeplimitsfor“real_indexs11”,Arrowpointstos11_center,real(s11_center),c_limitisthedistancefromtheverticalcenterlineofthecircletotheedges,alongeachofthehorizontallines.Itisdifferentforeachhorizontalline.,min.valueofc_limit,LoadPullSimulationUsingADS28May,2002,Page14,Howisc_limitcalculated?,Arrowpointstos11_center,imag(s11_center),c_limitiscalculatedfrom:r*2=c_limit*2+Y*2,whereY=imag_indexs11-imag(s11_center),andr=max_rho,Circleradiusismax_rho,imag_indexs11,c_limit,LoadPullSimulationUsingADS28May,2002,Page15,Howarethenumberoflinesandthepointsperlinecalculated?,Usersetsthisvalue,The“lines”equationtakesthesquarerootof“pts”,thencomputestheintegerpart.Themax()functionensuresthatatleastonelineisused.Thenumberofpointsperlineiscomputedbykeepingtheintegerpartofpts/lines.,LoadPullSimulationUsingADS28May,2002,Page16,Alternatereflectioncoefficientsweep,Sweepthephaseofthereflectioncoefficient“Phi_rho”indegrees,andsweepthemagnitude“Mag_rho”.“rho”belowbecomesthesweptreflectioncoefficient,insteadofindexs11.,Outline,OverviewSpecifyingandgeneratingdesiredloadreflectioncoefficientsAssigningarbitraryreflectioncoefficientsattheharmonicfreqs.BiasingthedeviceandrunningasimulationCalculatingdesiredresponses(deliveredpower,PAE,etc.)Generatingcontourlines,LoadPullSimulationUsingADS,17,LoadPullSimulationUsingADS28May,2002,Page18,Youcouldmaketheloadindependentoffrequency:,Butthiswouldmodelanunrealisticallysimplesituationandwouldgivesub-optimalresults.,LoadPullSimulationUsingADS28May,2002,Page19,Setsourceandloadimpedancesatharmonicfrequenciesarbitrarily,Thesedefaultvaluesaresomewhatsub-optimal,asusingopensorshortstoterminatetheharmonicsshouldgivebetterperformance.,Z_l_2istheloadimpedanceat2ndharmonic;otherloadandsourceimpedancesdefinedsimilarly,LoadPullSimulationUsingADS28May,2002,Page20,Definingasingle,frequency-dependentreflectioncoefficient(1),The“bruteforce”way,usingagiantif-then-elseequation:,Thisisfromexamples/RF_Board/NADC_PA_prj/NADC_PA_Test,Thesearefrequencybreakpoints,midwaybetweenthefundamentaland2ndharmonic,betweenthe2ndand3rdharmonics,etc.RFfreqisthefundamentalfrequency.,Theseequationsconvertharmonicimpedancestoreflectioncoefficients.,.,LoadPullSimulationUsingADS28May,2002,Page21,Definingasingle,frequency-dependentreflectioncoefficient(2),Usinganarray,definedviathe“list()”function:,Thelistfunctiondefinesanarrayofreflectioncoefficients,thefirstvaluebeing0,thesecondvalueindexs11,thethirdvaluefg(Z_l_2),etc.,Thefunctionfg(x)convertsanimpedancexintoareflectioncoefficient.,LoadPullSimulationUsingADS28May,2002,Page22,Definingasingle,frequency-dependentreflectioncoefficient(2continued),iloadistheindexintothearray.wheniload=1,LoadTuner=LoadArray1=0wheniload=2,LoadTuner=LoadArray2=indexs11wheniload=3,LoadTuner=LoadArray3=fg(Z_l_2)etc.,LoadPullSimulationUsingADS28May,2002,Page23,Howisiloadcalculated?,“freq”isaninternalsimulatorvariable.Fora1-toneload-pullsimulationitwillhavevalues0,RFfreq,2*RFfreq,3*RFfreq,etc.,whereRFfreqisdefinedtobethefundamentalanalysisfrequency.length(LoadArray)=6inthiscase.Sowhenfreq=0,iload=int(min(0/RFfreq+1.5,6)=int(min(1.5,6)=int(1.5)=1Whenfreq=RFfreq,iload=int(min(RFfreq/RFfreq+1.5,6)=int(min(2.5,6)=int(2.5)=2,LoadPullSimulationUsingADS28May,2002,Page24,Moredetails,Whenfreq=0,analysisatDCisbeingcarriedout,andiload=1,soLoadTuner=LoadArray1=0.SothereflectioncoefficientatDCis0.Whenfreq=RFfreq,analysisatthefundamentalfrequencyisbeingcarriedout,andiload=2,soLoadTuner=LoadArray2=indexs11,whichistheloadreflectioncoefficientatthefundamentalfrequency.Whenfreq=2*RFfreq,analysisatthe2ndharmonicfrequencyisbeingcarriedout,andiload=3,soLoadTuner=LoadArray3=fg(Z_l_2),whichistheloadreflectioncoefficientatthe2ndharmonicfrequency.Etc.,LoadPullSimulationUsingADS28May,2002,Page25,Loadpullataharmonicfrequency,Defineanewvariable,Z_l_fund,tofixtheloadimpedanceatthefundamentalfrequency.ThenchangetheLoadArrayequationto:LoadArray=list(0,fg(Z_l_fund),indexs11,fg(Z_l_3),)Thereflectioncoefficientatwhichharmonicfrequencyisbeingswept?Whatifyouwantedtosweepthereflectioncoefficientatthethirdharmonic?,Outline,OverviewSpecifyingandgeneratingdesiredloadreflectioncoefficientsAssigningarbitraryreflectioncoefficientsattheharmonicfreqs.BiasingthedeviceandrunningasimulationCalculatingdesiredresponses(deliveredpower,PAE,etc.)Generatingcontourlines,LoadPullSimulationUsingADS,26,LoadPullSimulationUsingADS28May,2002,Page27,Modifythebiasnetworkasdesired,Butifyoudeletebothcurrentprobesandvoltagelabels“Vs_low”and“Vs_high”thenthePAEcalculationsonthedatadisplaywontwork.,Outline,OverviewSpecifyingandgeneratingdesiredloadreflectioncoefficientsAssigningarbitraryreflectioncoefficientsattheharmonicfreqs.BiasingthedeviceandrunningasimulationCalculatingdesiredresponses(deliveredpower,PAE,etc.)Generatingcontourlines,LoadPullSimulationUsingADS,28,LoadPullSimulationUsingADS28May,2002,Page29,CalculatetheDCpowerconsumption,Theexists()functionreturns0ifthevariableinquotesisnotinthedataset.So,forexample,youcoulddeletethewirelabelVs_low,re-runthesimulation,andthepowerwouldstillbecalculated.IfyoualterthedevicebiasingandstillwanttocalculatetheDCpowerconsumption,youmayneedtomodifytheequationforPdc.,The0indexmeansusetheDCcomponent.,LoadPullSimulationUsingADS28May,2002,Page30,CalculatethepowerdeliveredandPAE,Pavsisthepoweravailablefromthesource,indBm.Theusersetsthisvalueontheschematic,anditispassedintothedataset.Power-addedefficiencyiscalculatedasthepowerdeliveredtotheloadminusthepoweravailablefromthesourcedividedbytheDCpowerconsumption.,0.5*real(V*conj(I)isastandardequationforcalculatingpowerdeliveredtoacomplexload.RefertoDesoerandKuh,BasicCircuitTheory.,LoadPullSimulationUsingADS28May,2002,Page31,Pdel_WattsandPAEarefunctionsofthetwosweptvariables,Themaximumvaluesarecomputedbyfindingthemaximaacrossonedimension(real_indexs11)first,thenfindingthemaximumoftheremainingarray.,Outline,OverviewSpecifyingandgeneratingdesiredloadreflectioncoefficientsAssigningarbitraryreflectioncoefficientsattheharmonicfreqs.BiasingthedeviceandrunningasimulationCalculatingdesiredresponses(deliveredpower,PAE,etc.)Generatingcontourlines,LoadPullSimulationUsingADS,32,LoadPullSimulationUsingADS28May,2002,Page33,Mostsimplecontourlines,Simplestcaseistojustusecontour_polar()functionwithdefaults.Generatessixequally-spacedlevelsbetweentheminimumandmaximumofthedata.Butyoucanteasilyfindthemaximumbymovingthemarkerorquicklychangethenumberoflinesortheirspacing.,LoadPullSimulationUsingADS28May,2002,Page34,Mayspecifyspecificcontourvalues,Usecurlybracestospecifyspecificcontourvalues.Butyoucanteasilyfindthemaximumbymovingthemarker,andyoumayhavetomodifythevaluesbyhandifyouchangethesimulation.,LoadPullSimulationUsingADS28May,2002,Page35,Morecomplexbutmoreflexiblecontourequations,Specifystepin%PAEbetweenlines,Specifynumberofcontourlines,FirstcontourlinewillbeforPAEmax-0.1.This-0.1termisincludedsothefirstlinewillbeasmallcirclethatyoucansee,ratherthanbeingasinglepixelthatyoucant.IfNumPAE_lines=5,then0:(NumPAE_lines-1)generatesanarrayfrom0to4,instepsof1.SothesecondPAElinewillbeforPAEmax-0.1-1*PAE_step.ThethirdPAElinewillbeforPAEmax-0.1-2*PAE_step.Etc.Withthisapproach,youcanquicklychangethenumberoflinesandthespacingbetweenthem.,LoadPullSimulationUsingADS28May,2002,Page36,Generatingcontourlinesforrectangularplots,Thecontour()functiongeneratescontoursforarectangularplot,whichmaygiveyoumoreresolutionthanaSmithchart.,Thesepairsofpointsdefinetheleft-mostarc,Althoughtherightcolumnandy-axisarelabeled“PAE_contours”,theyarereally“imag_indexs11”,LoadPullSimulationUsingADS28May,2002,Page37,GeneratingcontourlinesforSmithchart,Thecontour()functiongeneratesy-axiscoordinates(PAE_contours-reallyimag_indexs11)pairedwithx-axiscoordinates(real_indexs11).ButyouhavetoconvertthesetocomplexnumbersforplottingontheSmithchart.,ThePAE_contours_pequationtakestheXandYcoordinatepairsofthecontourlinesandconvertsthemtocomplexnumbers,X+j*Y,whichcanbeplottedonaSmithchart.ThisequationgeneratescontourlinesfortheSmithchartdirectly:,LoadPullSimulationUsingADS28May,2002,Page38,Generatingcontoursaftersweepingmagnitudeandphaseofrho,PAE_contourscanbeplotted
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 驾照c1科目考试试题及答案
- 2025年广东省法检系统司法辅助人员招聘考试(综合知识)能力提高训练题及答案
- 2025年病历管理制度试题与答案
- 模型参数优化-第1篇-洞察与解读
- 出资协议条款及形式
- 2025年山西事业单位招聘考试综合类专业能力测试试卷(工程类)真题模拟解析
- 2025年事业单位招聘考试综合类职业能力倾向测验真题模拟试卷(北京)
- 2025江苏镇江丹阳市卫生健康委员会所属丹阳市人民医院招聘工作人员22人模拟试卷完整答案详解
- 2025江西吉安市吉州区樟山镇中心幼儿园招聘1人模拟试卷及答案详解(历年真题)
- 黑龙江省考试科目及答案
- 因离婚给孩子申请改姓协议书
- 用车登记表(标准模版)
- GB/T 9871-2008硫化橡胶或热塑性橡胶老化性能的测定拉伸应力松弛试验
- GB/T 12190-1990高性能屏蔽室屏蔽效能的测量方法
- 01第一章-稻谷的加工汇总课件
- 六年级LOGO小海龟编程
- 非ST段抬高心肌梗塞指南课件
- 驻足思考-瞬间整理思路并有力表达
- Unit 2 Lesson 3 Running and Fitness 课件 高中英语新北师大版必修第一册(2022-2023学年)
- 炸药库建设方案
- 施工现场临时用电安全检查制度(3篇)
评论
0/150
提交评论