ADS连续相位负载调制混合Doherty功放设计:从原理到仿真实践
简介本资源是一份面向微波射频方向高年级本科生与研究生的毕业设计级工程实践资料聚焦宽带混合Doherty功率放大器的ADS全流程设计与复现。基于CGH40010F器件严格复现2023年5月IEEE MTT-S论文核心架构采用连续相位负载调制技术在2.4–3.2 GHz频段实现43–44 dBm饱和输出功率、63.3%–68%饱和效率以及回退6 dB/8 dB时分别达52.5%–56.7%和45.4%–49%的高效率表现。压缩包含2000个文件318.17MB涵盖ADS仿真工程ads/adslibconfig、器件模型ael/oa、S参数文件s2p/s4p/s11p等、版图与布局数据bmp/dds/sta、仿真日志log及配置脚本cfg/params/py目录结构完整、模块划分清晰支持从原理图搭建、谐波平衡仿真、负载牵引优化到版图协同验证的全链路学习。目前已有643人下载学习可直接用于课程设计、毕设课题或射频PA前沿技术复现研究。 做宽带Doherty功放最头疼的事就是效率和带宽互相打架。传统两路Doherty在6dB回退点能维持很高效率但频带稍微放宽一点效率曲线塌得没法看。最近我在ADS里完成了一版基于连续相位负载调制的单输入宽带混合Doherty功率放大器设计用连续相位控制重新梳理了载波管和峰值管之间的阻抗交互过程再配合混合Doherty架构把高回退效率的维持范围从6dB拓展到了10dB以上同时把工作带宽做到了600MHz左右。这个方案主要面向宽带基站功放、多频段共用发射链路这类场景对回退效率和带内容差要求比较高的项目尤其合适。如果你刚开始用ADS做Doherty仿真这篇文章也可以当成一份包含负载牵引、相位网络设计、优化和排错的完整参考。1. 连续相位负载调制的设计逻辑与带宽收益1.1 传统Doherty效率回退的底层原理要理解连续相位负载调制先把传统Doherty的老底翻出来看。Doherty功放的核心是有源负载调制载波管工作在AB类、峰值管工作在C类通过峰值管的电流注入来改变载波管看到的负载阻抗。低功率状态下峰值管关断载波管单独工作负载网络让它看到一个比最佳负载更高的阻抗比如标准对称两路结构里是2倍Ropt载波管提前进入电压饱和效率在6dB回退点附近逼近B类峰值。高功率状态下峰值管开启电流通过合成节点注入把载波管的负载阻抗从2Ropt往下拉向Ropt两管同时满幅输出饱和效率也保持在高位。这个机制的经典实现是四分之一波长阻抗逆变器加两段补偿线。问题就出在四分之一波长线上——它的阻抗变换比是严格随频率变化的偏离中心频率之后载波管看到的2Ropt和Ropt都不再是目标值负载调制轨迹也跟着歪掉。所以传统Doherty的带宽严格受限通常能做到10%左右相对带宽就算不错了再宽效率就崩。传统Doherty的另一个局限是峰值管被当成一个开关要么关断、要么开启开启之后相位基本固定。这种离散化的状态切换让负载调制轨迹只能沿一条固定路径走。这条路径在中心频率调好了是直线但在频带边缘就会弯曲效率掉得比预期快得多。很多工程师做宽带Doherty失败不是功率管选得不好而是被这个固定轨迹卡死了。1.2 连续相位负载调制是怎么松绑的连续相位负载调制的思路其实很直接不再把峰值管当成死板开关而是让它的输入相位随驱动电平连续变化。所谓连续相位是指峰值管在从截止到深度饱和的过程中输入信号的相位不是恒定值而是沿着一条设计好的轨迹跟着输入功率走。这样做的好处是什么载波管和峰值管在合成点的电流矢量夹角不再是固定90度而是动态变化。通过控制相位差可以让合成点的等效负载沿着一条更贴近最优史密斯圆图轨迹的路径连续移动。传统Doherty里载波管的阻抗是从2Ropt到Ropt的一条直线轨迹连续相位控制下这条轨迹可以变成曲线绕过窄带匹配网络最吃亏的区域从而在更宽频段内保持载波管提前饱和、峰值管逐步接管的理想工作关系。我习惯用生活化的方式理解这件事传统Doherty像一扇只有开和关两种状态的门连续相位负载调制把门换成了可以无级调节的阀门水流方向还能微调。负载调制网络不再被限制在一个固定离散点上工作带宽自然就打开了。需要说明的是连续相位负载调制在工程上有两种近似实现。一种是用理想移相器配合外部控制信号做实时调节适合双输入架构但系统复杂度高另一种是用无源移相网络或复合左右手传输线这类频率相关相移结构让相位天然随频率和功率变化这是单输入架构更偏爱的方案。这个项目里我走的是后者用无源网络去逼近连续相位条件整个系统只有一个主激励端口工程可行性高很多。1.3 单输入架构的取舍之道单输入和双输入的选择是我在这个项目里最早定下来的事。双输入Doherty需要两路独立的射频驱动信号相位和幅度都要精确校准系统里得多出来一个波形控制单元对功放模块本身来说成本高、集成度低、量产一致性也难保证。单输入架构用内部功分器把输入信号分给载波管和峰值管移相和幅度分配都靠无源网络完成信号链干净整机集成友好。单输入最大的难点是连续相位条件不能再依赖外部移相器去算出来必须靠无源网络本身的频率响应和功率响应来实现。这意味着功分器的分配比、移相网络的相位斜率、峰值管C类偏置下的增益扩展特性三者必须高度耦合设计。如果峰值管在低功率段就导通太深它会过早参与负载调制把回退效率拉低如果相位斜率设计得不对峰化过程就会和载波管饱和点错位。在实际ADS仿真里我先用理想移相元件扫了一遍相位面确认最优相位轨迹的趋势再把这个轨迹映射到具体的微带移相网络和偏置电压组合上。这个过程需要反复迭代但换来的是系统级的大幅简化。最终整个链路用单个射频端口驱动相位校准的负担完全转嫁到设计阶段而不是生产调测阶段。在项目管理视角下这个取舍非常划算。2. 混合Doherty整体架构与指标定位2.1 两路、三路、非对称怎么选项目标题里的混合Doherty通常指两种含义一是多路混合结构比如三路Doherty二是非对称功率分配结构。我在这个项目里最终采用的是非对称两路架构配合连续相位负载调制来扩展回退范围。这是因为对称两路的标准回退只有6dB面对现代通信信号6.5dB以上的峰均比回退效率已经完全不够用。做多路三路结构确实能把回退范围推到12dB但代价是驱动分配和相位调度复杂度急剧上升。三路Doherty里峰值管之间还有相互牵引的问题任何一路的相位偏差都会在合成节点造成明显的效率塌陷。ADS仿真里多路结构的收敛难度也成倍增加优化变量多到让人头皮发麻。如果是论文场景三路方案可以展示更多创新点但对工程转化和量产一致性来说非对称两路显然更务实。非对称两路的思路是让峰值管功率容量大于载波管通过功率分配比来改变回退深度。典型分配比如载波管:峰值管 1:2理论上回退点可以扩展到9.5dB左右如果再叠加上连续相位控制实际能达到的回退效率维持范围在10dB以上足以覆盖绝大多数5G NR信号的需求。这种架构的峰值管尺寸大一些输出匹配网络和补偿线需要重新设计但整体复杂度控制得好是我推荐优先尝试的方向。2.2 指标拆解回退量、带宽与效率目标任何功放设计项目开始之前先把指标表立住后面所有仿真和优化才有锚点。这个项目我定义的目标如下参数目标值指标含义工作频率2.1-2.7 GHz600 MHz相对带宽约25%饱和输出功率43 dBm单管典型20 W级GaN饱和效率≥60%满功率输出时的漏极效率6dB回退效率≥50%对应传统Doherty能力线10dB回退效率≥45%覆盖高PAPR信号的效率生命线增益≥12 dB单级功放的工程可用底线输入回波损耗≤-10 dB保证前级驱动稳定性指标拆解有几个容易被忽略的点。第一10dB回退效率比饱和效率更影响系统平均效率因为现代信号大部分时间都工作在回退区。第二10dB回退效率的测试点需要严格定义在输出功率回退处而不是输入功率回退处输出功率回退10dB对应输入功率回退量还要加上增益压缩的修正。第三宽带功放必须关注频带边缘的性能我习惯在工作频段内取5个频点分别看效率曲线而不是只看中心频点。2.3 器件选型与模型库导入准备器件选型我用的是ATFS4143这颗GaN HEMT主要看中它的功率密度、宽带匹配潜力和模型成熟度。ATFS4143模型的官方导入流程值得单独说先确认ADS版本和模型库的兼容性然后新建一个workspace用菜单里的File - Import - Design或者直接安装厂家提供的Design Kit。很多人在模型导入上卡住常见原因是模型库路径带了中文或空格字符ADS解析不了还有的厂家模型需要特定版本的ADS才能加载老版本会直接报无法识别。模型导入之后在原理图里拖出晶体管符号即可但需要注意模型文件内部封装的参数命名。ATFS4143的模型通常是带寄生参数的等效电路模型包含Cgs、Cds、Cgd和封装电感。这些寄生参数在高频段对Doherty的相位网络设计影响很大不能当作理想器件用。我在设计初期就把模型库里的静态I-V曲线拉出来扫了一遍确认夹断电压、饱和电流这些关键参数和器件手册一致避免后期发现模型版本有问题导致所有结果推翻重来。还有一点如果ADS安装目录下没有直接携带该模型文件需要从厂家官网或支持渠道单独下载模型库。下载的模型通常是一个压缩包里面是.nugget文件或ADS workspace格式直接解压到designkit目录下然后在原理图里用File - Import导入即可。首次加载成功后建议用DC仿真验证一下静态工作点这是一条很便宜的模型链路验证手段。3. ADS仿真工程搭建与核心环节实现3.1 整体仿真链路搭建思路ADS工程我会按自底向上验证、自顶向下整合的方式搭。底层先做单管的负载牵引、源牵引确认最佳阻抗和性能天花板然后逐步加偏置网络、匹配网络、功分器最后把所有模块拼成大原理图做谐波平衡仿真。这样做的好处是每一级的性能损耗都能单独量化后面系统级优化出问题时可以快速定位是哪一级引入的。大原理图的基本结构是单输入端口 - Wilkinson功分器 - 相位调整网络 - 载波管支路AB类偏置/ 峰值管支路C类偏置 - 输出匹配 - 负载调制网络 - 合成节点 - 50欧负载。所有关键参数用VAR控件统一管理比如工作频率freq、输入功率Pin、栅极偏置Vgs_carrier和Vgs_peaking、漏极电压Vds波形和扫描变量全部从VAR控件引用。这里有一个非常重要的工程习惯把输入功率扫描范围固定好从低功率比如-5dBm一直扫到饱和比如35dBm步长0.5dB或者1dB。扫描得到增益、效率、输出功率的全曲线才能看到回退效率的真实表现。很多人喜欢只看几个功率点的效率那样采样的信息量远远不够很多窄带塌陷问题都被掩盖了。3.2 负载牵引与最佳阻抗提取负载牵引是Doherty设计的地基地基歪了上面全白搭。我在ADS里用Load Pull Design Guide分别对载波管和峰值管做牵引。载波管按AB类偏置比如Vds28V、Vgs-2.6V左右牵引条件选增益圆和效率圆峰值管按C类偏置Vgs大概在-4.5V左右牵引时需要特别注意因为C类偏置下小信号增益很低甚至为负牵引结果要在大信号推动下查看。牵引频率点我选了2.1GHz、2.4GHz、2.7GHz三个频点分别记录最佳负载阻抗Zopt。把三个频点的Zopt点在史密斯圆图上连线可以很直观地看出最佳阻抗随频率漂移的方向。如果三个频点的Zopt轨迹比较集中说明器件本身带宽潜力好如果漂移很厉害后面就需要更复杂的宽带匹配结构来补偿。ATFS4143在这几个频点上给出的Zopt大致落在低阻区域大约在8到18欧姆之间典型的高功率GaN特征。做源牵引也同样重要Doherty的增益和效率与源阻抗强相关尤其是C类偏置的峰值管输入匹配网络直接影响它的开启深度和相位响应。源牵引的扫描范围不要太粗至少保证在史密斯圆图中心附近有足够分辨率否则后面优化输入匹配时会反复返工。3.3 负载调制网络与相位补偿构建负载调制网络在整个设计里是灵魂。标准做法是载波管输出串四分之一波长阻抗逆变器峰值管输出直接接合成点再在合成点后接负载。但单节四分之一波长线带宽太窄为了配合连续相位负载调制我把逆变器做成了两节阶梯阻抗结构用ADS的LineCalc工具先算出微带线的初始宽度和长度再在原理图里微调。相位补偿是宽带Doherty最容易踩坑的环节。峰值管在C类偏置下关断状态时它的输出端并不是理想的开路因为输出电容Cds还在那里。如果这个非理想开路不处理低功率状态下峰值管会分流一部分能量载波管的效率就会掉。标准做法是在峰值管输出端加一段补偿线让合成点看进去的阻抗在带宽内尽量接近开路。补偿线的电长度和特性阻抗需要反复优化我通常用参数扫描先看趋势再锁定值。在连续相位负载调制的实现上我在原理图里先放了一个理想移相器来验证可行性固定输入功率在回退点扫描峰值管路径的相位从50度到130度看效率和载波管负载阻抗如何变化。相位扫描的等高线图会显示出一个明显的效率峰值区域这个区域就是连续相位负载调制理论上的最优相位工作区。确认了最优相位轨迹之后再把理想移相器替换成由两段微带线和一个开路短截线组成的无源移相网络用网络在目标频带内的相位斜率去逼近理想曲线。3.4 谐波平衡仿真设置与自动优化谐波平衡HB仿真器是ADS里做PA仿真的主力。设置要点扫描变量用Pin或者直接用Pavg平均输入功率谐波阶数我默认设5仿真速度慢的时候先降到3阶收敛稳定之后再升回5阶。频率扫描和功率扫描同时做的时候数据量会很大建议先用单频点的功率扫描把效率和输出功率曲线调出来确认基本趋势对了再做频率扫描。自动优化这一步我用ADS的优化控制器配合Goal组件。Goal里定义目标函数在回退点的效率不低于50%三个频点的输出功率不低于43dBm增益不低于12dB。优化变量不要一开始就设太多锁定在补偿线长度、逆变器微带线宽度、移相网络的一组关键尺寸上其他参数先手动固定。优化算法先用Random做全局搜索找到相对合理的区域后再切换Gradient局部精调。这个过程需要耐心我遇到过优化器跑了一整夜最后还是发散的原因就是优化变量太多且初始值选得太离谱。优化的核心技巧是目标函数要平滑。比如效率目标不要用大于等于50%这种硬约束而是用效率值本身做最大化目标再配合输出功率的软约束范围。这样优化器的目标地形更平滑收敛概率高很多。实际操作中我还会把效率值经过一个低通滤波式的数据映射减少某个频点突变对优化方向的影响。4. 常见问题排查与仿真经验实录4.1 效率回退曲线拉不直怎么查做Doherty仿真最常遇到的问题就是低功率区效率下降太快回退点效率比预期低了五六个百分点。我的排查顺序是固定的。第一步看峰值管开启深度。C类偏置如果设得太浅比如Vgs只比夹断电压低一点点那么低功率段峰值管已经半导通会提前参与负载调制把载波管的负载阻抗拉偏回退效率自然塌掉。把峰值管Vgs往更深的地方调比如从-3.8V降到-4.8V重新仿真看趋势。第二步看相位关系。在固定回退功率点做峰值管相位扫描效率曲线应该有一个明显的单峰峰值对应的相位就是最优相位。如果曲线很平或者有两个峰说明移相网络在工作频带内的相位斜率不对需要重新设计。第三步查补偿线。峰值管关断状态在合成点看进去是否接近开路用S参数扫一下如果低频和高频的开路状态差异太大说明补偿线的带宽特性不足。这三种情况按照概率排序我遇到最多的是第二步和第一步的组合问题纯相位不正确占了大头。4.2 带宽扩展失败的核心原因这个项目设计过程中我经历过一版200MHz带宽内表现完美、超过300MHz效率就崩的失败状态。排查后定位到几个典型瓶颈。第一四分之一波长阻抗逆变器是频率敏感元件单节结构在频带边缘的阻抗变换比偏差会直接破坏负载调制轨迹。解决办法是用两节阶梯阻抗替代代价是匹配网络面积增加但对带宽的提升非常明显。第二峰值管的关断电容Cds在高频段使输出端偏离理想开路状态。这个问题可以通过并联谐振结构或者串联一段高阻线来吸收关键是让峰值管在关断状态对整个频带都呈现高阻。第三功分器的幅度相位不平衡。宽带Wilkinson功分器在高端频率的隔离度和相位一致性会下降如果两路的驱动幅度差超过1dB、相位差超过10度Doherty的合成效率就会明显劣化。第四也是最容易被忽略的输入匹配网络的增益频率斜率。理想宽带Doherty希望峰值管在低频段晚点开启、高频段早点开启这个频率依赖特性要靠在峰值管输入匹配网络里做文章不是随便一个宽带匹配就能搞定。4.3 仿真收敛异常的处理技巧ADS里HB仿真发不收敛是家常便饭我刚接触的时候经常被逼得把仿真器关掉重开。后来总结出一套处理流程绝大多数情况都能解决。第一步降低谐波阶数把5阶降成3阶仿真规模直接下来一大截很多时候就收敛了第二步检查偏置电路理想的DC Feed有时会在谐波频率形成短路导致HB矩阵病态改用有损扼流电感或者加一个小电阻串联就能改善第三步隔离非线性器件在晶体管输入前串联一个很小阻值的隔离电阻比如1欧姆有时候就能让矩阵条件数下降好几个数量级第四步调整功率扫描步长把输入功率步长从1dB改成0.5dB给HB迭代器更平滑的初始估计第五步用Source Stepping让小信号先收敛再逐步加大功率。如果以上方法都试过还是不收敛我通常会检查模型本身和偏置组合是否物理合理。比如峰值管C类偏置深度加上输入功率后管子是不是已经进入非物理工作区域。这类问题换一个偏置点往往就能解决。顺带说一句仿真数据和实测不一致是最让工程师崩溃的事情。我个人的建议是在原理图仿真阶段就把版图效应考虑进去至少对关键微带线做一次Momentum EM仿真。版图的耦合、过孔电感和地平面回流路径都会影响相位而这些在原理图仿真里完全看不见。EM仿真验证不通过的设计不建议直接出板否则回来调试会非常痛苦。最后再分享一个小技巧不管最终方案用不用连续相位负载调制你在ADS里把理想移相器的相位扫描等高线图拉出来看一眼就能快速判断这个架构的调制潜力。相位面的效率等高线越平缓、峰值区域越宽说明这个功放对相位误差的容忍度越好宽带实现难度越低。这个习惯我一直保留设计早期花十分钟扫一张相位图能为后面省下至少一周的调试时间。本文还有配套的精品资源点击获取