




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华蓥市网格员考试真题2024
- 完善内部审计制度预防潜在财务危机
- 技术共享平台促进理论发展
- 2024年山东公务员报考真题
- 急诊急救考试题及答案
- 2025年新版学法普法综合知识考试题库附答案
- 2025-2030中国瓷砖清洗液行业竞争策略及消费趋势预测报告
- 痛风、骨质疏松病人的护理考核试题(附答案)
- 2025年新版药品管理法试题(附答案)
- 2025年度旅游产业授权委托协议书
- 管理会计知识点整理
- 导管相关血流感染的治疗
- 工程进度款支付申请书
- 我国常见的草坪草
- 后腹腔镜下肾囊肿去顶减压术ppt课件
- 火力发电厂除灰设计规程
- 商品混凝土企业管理ppt课件
- 球阀自动泄压计算
- 学校食堂登记表(10个表)全
- 期权从业考试题含答案84分
- 佐罗塔耶夫《儿童组曲NO.1》的演奏分析
评论
0/150
提交评论