
做射频的人几乎都跟本振泄露打过交道。今天我想聊聊TX链路里最容易被忽略、又最能影响整机性能的指标——本振泄露LO Leakage业内一般叫LO Leak 或者干脆叫LOL。很多刚入行的工程师会把LOL跟游戏里那个LOL搞混但其实它是个实打实的射频难题。无论你是做WiFi路由器、手机射频前端还是定制化收发机只要发射链路过混频器就必然会遇到本振信号从混频器端口“漏”出去的问题。这篇文章我会从原理讲起把校准思路、测试方法、常见坑和排查经验一次说清楚最后聊一聊LOL和镜像抑制之间剪不断理还乱的关系。内容偏工程实践适合正在调试射频前端、做产线校准或者想搞懂收发机底层的同学参考。1. 本振泄露到底是什么先从超外差架构说起1.1 混频器的“理想”与“现实”要理解本振泄露绕不开混频器。混频器的核心功能是完成频率搬移在发射机里它把基带或者中频信号搬到射频载波上。理想情况下混频器只有三个端口射频端口、本振端口、中频端口信号从哪个端口进就只从哪个端口出。但现实中混频器不是线性的也不是完全隔离的它会同时存在端口间隔离度不足和非线性产物这两类问题。本振泄露指的是本振信号没有完全被混频器消耗在“本振-中频”的混频过程中而是直接通过射频端口泄漏到了后级链路。更直白一点说在你期望输出的RF信号旁边会多出一个频率恰好等于本振频率的连续波。比如你的发射信号工作在2.4GHz本振是2.4GHz中频是0Hz的基带信号直接变频架构那么理想输出应该是2.4GHz附近的调制信号。但如果LOL没校准好频谱仪上就会在载波正中心看到一个尖锐的谱线这跟旁边调制信号的宽频谱完全不同一眼就能识别。1.2 本振泄露是怎么跑到TX输出端的工程上有三条主要路径。第一条是混频器本振端口到射频端口的直接泄漏这是由混频器的端口隔离度决定的。低成本混频器隔离度可能只有20到30dB高端的双平衡混频器能到40dB以上但依然无法做到完全隔离。第二条是通过中频端口的“二次路径”本振信号泄露到中频端口后再经过中频放大器或者基带电路反射回混频器再混频或再次泄漏到射频端口。这条路径往往会被新手忽略因为它是间接的频率关系很隐蔽。第三条是PCB板级耦合本振走线或本振芯片的输出与射频走线距离过近空间电磁耦合直接串扰过去。到了毫米波频段这种板级耦合经常成为LOL的主要来源。在直接变频架构零中频里本振频率等于射频载波频率。本振泄露一旦存在就会直接落在信号频带的中心。这在数字域里看起来就像一个直流分量。所以你去看很多收发机芯片的寄存器会发现有一个字段叫TX_DAC_DC_OFFSET_I/Q这就是用来在数字基带里给I/Q信号加一个人为的直流偏置目的就是补偿射频前端泄漏过来的本振信号让它在天线口被抵消掉。这个原理后续展开。1.3 为什么接收机也关心TX的LOL有人觉得LOL是发射机自己的事跟接收机没关系。这话只对了一半。在FDD系统里发射机和接收机同时工作发射链路的本振泄露如果没有滤干净会在接收频段形成带外杂散干扰自己家的接收机。更麻烦的是如果在同一个芯片上TX的本振和RX的本振来自同一个PLL那么TX的LOL会通过衬底耦合、电源耦合进入RX路径甚至直接抬高RX底噪。而在TDD系统里收发是分时的看起来LOL不直接影响接收灵敏度。但TDD设备往往要求发射关断时射频开关迅速切断如果本振泄漏的路径不在主信号通路上比如从混频器经泄漏路径跳到天线开关之后那么即使主链路关断LOL依然会从天线辐射出去造成对其他设备的干扰。所以无论是FDD还是TDDLOL都是需要认真对待的指标。2. 本振泄露对系统的影响不只是杂散而已2.1 发射指标里的硬约束很多无线通信标准对发射信号的杂散和调制质量都有明确限制。LOL的直接后果是产生一个落在载波频率上的窄带杂散它会对误差矢量幅度EVM造成直接影响。在OFDM系统里载波中心通常对应着某个子载波本振泄露进入信号带内会压缩该子载波的信噪比导致整体EVM恶化。更严格的标准比如3GPP、WiFi联盟的测试项都会对载波泄漏提出明确的绝对功率上限通常要求低于信号总功率一定dB。例如802.11系列标准中对中心频率泄漏LO leakage的典型要求是相对总功率不超过-15dBc或者更严格。如果你的设备最终要过认证LOL超标会导致整机测试失败。我见过一个WiFi 6路由器项目在实验室测EVM明明很好但一到认证实验室性能测试项里“载波抑制”不过。查下来就是LOL随着温度变化漂移校准只在常温做了到了高温测试点就涨了十几个dB。这种坑防不胜防。2.2 接收机自干扰问题自干扰这个词现在很多人不熟悉但做雷达或者同时收发的系统就会深有感触。在连续波雷达或者全双工通信系统里发射机的LOL功率如果不够低会直接注入接收链路使得接收机的动态范围被压缩。因为你接收机前端对抗的是底噪而LOL是一个强连续波信号会让自动增益控制AGC误判信道能量把增益压低最终导致微弱目标信号被淹没。即使不考虑全双工单就FDD手机来说发射机LOL也可能落入接收频段的镜像位置尤其是当发射本振与接收本振有关联频率关系时。这个干扰看不见摸不着只能靠频谱仪和系统级测试去定位。2.3 对校准和产线测试的影响在产线上LOL校准是发射机校准项里非常基础的一步。很多射频芯片都有自动校准流程固件里会跑一个LOL校准算法但算法本身并不完美。它依赖几个前提混频器直流偏移可调、基带DAC输出有足够的直流精度、射频前端在测试频点的增益状态是已知的。任何一个前提不满足校准结果就会“看起来没问题但实际上偏了”。产线测试还有一个更大的坑就是测试座、夹具和板子之间的接触不良会引入额外的直流偏移导致LOL校准结果不准。你可能在校准完的瞬间测LOL是好的但一旦设备放一会儿或者温度稍微变化LOL又跳回去了。这属于校准链路设计问题不能只盯着算法。如果LOL没有在校准阶段被压制到足够低后期通过模拟前端电路来修的余地就很小了。有些工程师喜欢在后级加SAW滤波器来滤掉LOL但那只能在高频场景下用因为本振频率和信号频率很近的话滤波器根本不可能只滤掉本振而不伤信号。3. 校准LOL的完整实操思路3.1 常见TX架构里可用的校准旋钮在直接变频发射机里LOL校准只有两个旋钮I路的DAC直流偏置和Q路的DAC直流偏置。原理很简单你想抵消一个本来就会泄漏到射频输出端的本振信号就注入一个反相的直流信号到混频器的输入端让它经过上变频后在输出端跟泄漏信号抵消。校准公式可以这么理解本振泄漏到达天线口时假设它是一个幅度为A、相位为θ的连续波。我们在基带的I路加直流I_dcQ路加直流Q_dc那么经过混频器后产生一个幅度为B、相位为φ的额外信号。我们的目标就是让B×cos(2πf_LO t φ)与A×cos(2πf_LO t θ)在宽带内抵消。因为I/Q两路分别对应着cos和sin两个正交分量理论上只要I_dc和Q_dc取得合适就可以合成任意幅度和相位的校正信号。你需要校准的其实就是这两个直流值。这里要强调在超外差结构中本振频率和射频频率不等本振泄露一般会落在中频附近或者带外。这时候单纯的基带直流偏置无法校正因为它上变频后落在射频信号频率上而不是本振频率上。所以遇到超外差有LOL问题首先要看混频器隔离度和板子布局而不是急着在数字域打补丁。这也是为什么现在很多WiFi和蓝牙芯片都用直接变频架构校准数字域搞一搞就很简单。3.2 DC偏移校准最基础的LOL校正实际的LOL校准流程通常分两步。第一步叫粗校准第二步叫细校准。粗校准一般是在TX上电后不给基带信号只给一个单音或者干脆静音然后用内置的功率检测器比如峰值检测或者RMS检测器测量输出功率。正常情况下如果I/Q直流都是0输出端应该没有任何能量但因为本振泄漏检测器会读到一个底噪之上的功率值。此时在I路加一个逐步增大的直流偏置观察检测器读数第一次出现极小值记下这个I_dc。同样的方法再扫Q路。细校准是在粗校准的基础上用小步进做二维扫描。为什么不能一次性同时扫两个变量因为I和Q两路的直流偏置存在交叉项混频器的非线性会让两路互相影响。二维扫描消耗的时间长所以一般先用粗校准找到大致区域再在附近用小步进扫描一个5×5或者9×9的网格找出检测器读数最小的那个点。这里必须提一个关键细节功率检测器测量的是整个频段的能量如果你同时开着宽带检测器和窄带检测器结果会不一样。用宽带检测器校准LOL时很容易把带内其他信号的能量变化也算进去导致误差。所以最稳的方式是用窄带检测器或者把检测中心频率设置到本振频率。如果没有窄带检测能力就只能在校准前关闭所有TX数据信号确保只有LOL这一个能量源。3.3 温度、增益、变化下的补偿策略温度的威力我前面提到过因为半导体器件的导通特性和寄生参数都是温度敏感量。一个在25℃校准得很完美的LOL到了85℃可能完全变样。所以高阶的校准流程会做温度补偿表在多个温度点分别执行LOL校准然后把最佳的I_dc和Q_dc值存成一条随温度变化的曲线。设备运行过程中固件根据当前温度查表补偿。除了温度TX增益档位也会影响LOL。增益不同功放和驱动放大器的偏置点不同混频器输出端看到的负载阻抗也会微妙地变化LOL会有差异。因此多数芯片的校准系数是按照增益档位分组存储的。如果你在某个功率档位校准完却用另一个档位发射LOL仍然可能超标。所以务必保证校准覆盖所有实际会用到的增益状态。最后一个变量是频率。本振频率变化几十MHz混频器的端口隔离度可能就有几个dB的变化反射系数也在变。在高频宽带系统里通常做法是每隔一定的频率间隔做一个校准点再用插值计算任意频点的直流值。这个间隔怎么选经验上对于2.4GHz WiFi间隔20MHz足够对于5GHz WiFi间隔40到80MHz也够了。间隔太密会拉长产线校准时间间隔太疏则插值误差大这个平衡要靠实际测试数据来定。4. 实测与排查怎样把LOL压下去4.1 测试仪表与测试方法测试LOL最直观的工具是频谱仪但要测准需要一些技巧。先把发射信号配置为连续波模式CW频率设置为目标信道载波。然后频谱仪中心频率设置为载波频率SPAN设置小于信号带宽分辨率带宽RBW设小一点比如100Hz到1kHzVBW可以适当大于RBW检波方式用峰值。你会看到载波中心位置出现一条窄谱线这条线的峰值功率就是LOL的绝对功率。如果想测相对值还需要测出信号的总体功率。一种方法是把RBW调宽到超过信号带宽用信道功率功能测总功率再跟LOL功率对比。但注意LOL是窄带谱线用宽RBW测的话读数会严重偏低所以测试必须分开测两次一次宽带测总功率一次窄带测LOL。测试链路里若有衰减器或者耦合器还要把插损考虑进去否则算出来的dBc值会不准。对于没有频谱仪的调试阶段也可以用矢量信号分析仪VSA解调看IQ图。LOL在IQ图上表现为圆心的偏移。因为本振泄漏相当于一个直流分量叠加在星座图上星座点整体会偏离原点。观察原点偏移量的大小就可以快速判断LOL有没有恶化。这个方法在调试时比频谱仪更方便因为你不需要额外切换测试模式直接抓一个真实调制信号就行。4.2 现场遇到过的问题类型我调试过程中遇到的LOL问题大多可以归类成下面几种。第一种是“无论怎么校准都压不下去”。这种通常是电路板级泄漏数字域的DC偏移无法补偿物理路径上的泄漏。最常见的板级问题就是本振走线跟输出走线平行跨越了很长的距离两个走线之间的耦合电容把LO信号直接耦合到了输出。我遇到过一次是射频开关的地过孔没打足够导致LO从开关的电源引脚串到输出端。这种问题查起来很费劲最后是用近场探头沿PCB扫描定位到的。第二种是“校准算法跑完了但校准值跳变很大”。每次跑出来的I_dc和Q_dc误差超过几个LSB反复测试不一致。这种一般有两个原因一是功率检测器的精度不够读数的噪声导致算法来回震动二是校准时刻存在温度漂移芯片本身没有稳定下来。解决方法是增加每次检测的积分时间以及在校准之前让芯片先处于待机状态几毫秒让电源和温度稳定。第三种是“常温很好高低温直接崩”。这个前面说过了大概率是校准表只覆盖了常温点。但也有另外一种情况是温度变化导致射频开关的导通阻抗变化反射系数变化LOL在PA之前的匹配网络里被不同程度地反射回来形成新的泄漏路径。这种单靠基带直流校准是修不完全的根本办法是改匹配网络或者换更高隔离度的器件。4.3 几条实用的调试心得想快速定位LOL是从哪里漏出来的我有一个屡试不爽的招依次关闭TX链路里的各模块。比如先把PA关掉只看驱动级之前的LOL如果还在说明泄漏源在混频器或者更早如果把PA打开后LOL突然明显变好说明有可能是PA的非线性把部分边带信号转换回了本振频率这个现象会误导很多人。所以要分模块测量。还有一个经验是不要只看最终天线口的LOL有条件的话要在混频器输出端、驱动放大器后、PA后分别留测试点。多级测试点能帮你判断LOL到底在哪一级被引入或者被放大。如果混频器输出端LOL就已经很大那问题一定在混频器本身及其前端如果混频器输出端LOL很小但经过驱动级后变大要怀疑驱动级的偏置电路是否引入了直流漂移。生产环境里校准时间也是成本很多产线不允许你做细扫描。折中的办法是只做粗校准然后看LOL是否在指标范围内。如果产品一致性调得够好大多数板子在固定直流偏置下LOL都能达标不需要逐台细扫。可以把“免校准”当作一个优化方向但前提是器件的一致性和温漂特性要足够小。这个能不能做要看选型和量产数据。5. 延伸从LOL到镜像抑制一脉相承的IQ不平衡5.1 IQ不平衡与LOL的关联LOL和镜像抑制Image Rejection在直接变频架构里几乎是双胞胎。LOL是直流偏移导致的载波泄漏而镜像抑制是I/Q增益不匹配和相位不匹配导致的镜像频率信号。两者看起来不同但根源都在于发射机的I/Q调制质量。如果你在校准LOL时发现I_dc和Q_dc的补偿值都很大甚至接近DAC满量程的一个较大比例那就得警惕了。这往往意味着混频器本身的直流偏移非线性很强光靠基带直流补偿是“硬顶”上去的温度稍微一变化就崩。更好的做法是先做I/Q失衡校准把增益、相位调到比较理想的状态之后再跑LOL校准。两者顺序有讲究先做镜像抑制再做本振泄露最终结果会更稳定。5.2 联合校准的思路现在的射频芯片普遍把LOL校准和镜像抑制校准放在同一个校准流程里统称为“发射I/Q校准”。具体做法是发射一个单音信号然后在接收端或者片上检测器解调出基带的I/Q分量通过算法同时估计直流偏移、幅度失衡、相位失衡三个参数。估计出来之后把补偿值同时写入DAC直流偏置寄存器、增益校准寄存器和相位校准寄存器。一个实用的联合校准流程是先发一个正频率单音解调后提取镜像分量和直流分量再发一个负频率单音同样提取。通过两个单音的频谱对称性可以把增益失衡和相位失衡分开求解。这个跟常规的接收机校准很相似。最后再根据温度、增益档位循环执行多遍得到一张校准表。实测下来联合校准比独立校准能多压低几个dB的LOL和镜像而且鲁棒性更好。5.3 对未来数字补偿架构的启发随着通信频率越来越高毫米波和太赫兹频段的电路对工艺和电压更加敏感本振泄露会更加严重。传统的模拟补偿旋钮在高频下要么效果变差要么调节步进不够精细。未来更多方案会走向全数字预失真型的补偿比如直接在DAC的输入端加入高精度的自适应滤波器用发射信号的数字基带数据估计残余LOL然后实时更新补偿值。但万变不离其宗要做出好的数字补偿前提是你对射频前端的失效模型有足够准确的数学描述。如果只盯着算法而忽视物理层最后很可能在某个温度点彻底失效。我个人的看法是刚入行的工程师一定要先把混频器、隔离度、板级耦合这些基础概念啃透再去看那些花哨的自适应算法否则很容易被表象带偏。最后分享一个小技巧。做LOL调试时你可以借助收发机的回环Loopback模式把发射信号直接环回到接收机路径用接收机的数字基带去看直流分量。这个模式在很多芯片里都有平时可能不太被关注但在产线自测时非常实用。回环测试能排除外接仪器和线缆的额外误差也方便自动化跑数据。我在好几个项目里就是用这个方式快速筛出LOL不良的板子省了不少测试时间。希望这篇文章能帮到正在跟本振泄露斗智斗勇的你。