首页 › deep-tech › 一张星座图,看穿发射机

一张星座图,看穿发射机:调制质量测量的原理

引子:一个经典的现场悬案

先讲一个几乎所有无线工程师都遇到过的场景:路测日志里,RSRP显示-75dBm,信号格拉满,可被调度的MCS却始终徘徊在低位,下载速率只有邻区的一半。看覆盖?覆盖好得很。看干扰?SINR也不算难看。问题到底出在哪?

答案往往藏在一张大多数人只是“看过”却没“读懂”的图里——星座图,以及它对应的那个数字:EVM(误差矢量幅度,Error Vector Magnitude)。

对1-3年经验的工程师来说,EVM是测试报告第一行永远绕不开的指标,但它恰恰也是最容易被“背下来”而不是“理解透”的指标。这篇文章要讲清楚三件事:EVM到底在量什么;为什么每种射频病灶在星座图上都有自己的“长相”;以及为什么调制阶数每升一级,这个门槛就苛刻一截。

一、误差矢量:给发射机量体温

从射箭靶纸说起

想象一位射手对着靶子射箭。靶心是你希望命中的位置,弹孔是你实际命中的位置。从弹孔指向靶心的那根连线,就是“误差矢量”——它同时包含了偏了多少(幅度)和偏向哪个方向(相位)两个信息。

调制质量的测量就是这个思路的精确版。仪表接收发信机的信号后,由于它预先知道信号该长什么样(什么调制格式、什么参考符号、什么帧结构),它可以重建出一幅“标准答案”,再把实测点逐一和理想点比对:

flowchart TD
    A["仪表接收发信信号"] --> B["按已知格式<br/>重建理想参考"]
    B --> C["逐点对齐时间与相位"]
    C --> D["算误差矢量<br/>实测点减理想点"]
    D --> E["误差功率除以<br/>参考信号功率"]
    E --> F["开根号取百分比<br/>就是EVM"]

写成公式,EVM的RMS定义是:

$$EVM_{RMS} = \sqrt{\dfrac{\dfrac{1}{N}\sum_{k=1}^{N}\left|\, s_k^{meas} - s_k^{ideal} \,\right|^2}{\dfrac{1}{N}\sum_{k=1}^{N}\left|\, s_k^{ideal} \,\right|^2}} \times 100\%$$

分子是所有误差矢量的平均功率,分母是理想信号的平均功率。它回答的问题非常朴素:你的信号和“正确答案”之间,差了几个百分点的“力气”?

为什么偏偏是这把尺子?

射频前端可能出的毛病五花八门:本振相位噪声、IQ支路失配、功放压缩、直流偏置、馈线互调……如果每种毛病都定一个专属指标,测试报告会变成一本病历堆。EVM的巧妙之处在于它是总账:不管病灶是什么,最终都会体现为“实际落点偏离理想落点”,都能被这一根误差矢量接住。一把尺子量所有病,门槛才好定,设备之间才好比。

但总账有个天然缺陷:它只告诉你病得多重,不告诉你病在哪。把分账查出来的能力,就是接下来要讲的“看图识病”。

二、一张图,一个指纹库

理想的星座点是一个个干净的小点。真实的星座图上,每个点都会“发胖”、变形、漂移——而怎么发胖,是有指纹的。噪声把点模糊成均匀的圆团,像雨雾;相位噪声让点沿着圆弧拖尾,像彗星;功放压缩让最外圈的点齐齐向圆心缩水,像泄了气的皮球。

这背后的原理值得拆开讲两个最重要的:

其一,相位噪声为什么是“转圈”而不是“散开”? 星座点在复平面上本质是“幅度×相位”。本振的相位抖动不改变信号幅度,只让相位在真实值附近来回摆动——于是所有点沿着以原点为圆心的圆弧方向抹开,幅度方向基本不动。这就是为什么相噪的指纹是切向拖尾。载波频偏没有被跟踪住时更极端:星座整体随时间旋转,长时间积累下来每个点直接糊成一个圆环。

其二,功放压缩为什么专挑外圈点下手? 功放的输出功率不可能无限上涨,接近饱和区时输入再大、输出也涨不动(AM-AM失真),同时还会附带相位偏转(AM-PM失真)。星座图上哪里的点“最像大信号”?最外圈。于是16QAM、64QAB这种外圈点代表大功率状态的调制,最外圈点会被齐刷刷地向内拉——而内圈点几乎无恙。这个“选择性”正是区别于噪声的标志:噪声对所有点一视同仁,压缩只欺负大信号。

再看IQ失配。发射机的I路和Q路理论上幅度相等、相位严格相差90°。 reality中增益差一点,星座就沿着I轴或Q轴拉成长方形;移相器不是精确的90°,矩形就歪成平行四边形;变频器泄漏出直流,整幅星座就整体平移。这些变形是确定性的、结构性的,和随机模糊的噪声完全两种画风。

把常见指纹汇总成一张速查表:

星座图症状 病因 典型来源 常见处方
所有点均匀模糊成圆团 加性高斯噪声 噪声系数差、外部干扰 降噪声系数、避干扰
点沿圆弧方向拖尾 相位噪声 本振/锁相环质量差 换低相噪本振
星座随时间旋转成圆环 频偏未被跟踪 晶振漂移、频偏校正失效 检查频偏跟踪
星座拉成长方形 IQ增益不平衡 I/Q支路增益失配 增益校准
星座歪成平行四边形 IQ正交误差 移相器偏离90° 正交校正
整体向一角平移 直流偏置 变频器本振泄漏 DC校正
只有最外圈点向内缩 功放压缩 回退不足、功放饱和 加回退或上DPD
外圈点沿切向歪斜拖尾 AM-PM失真 功放相位非线性 数字预失真

还有一个更精细的诊断技巧——看误差矢量的方向。把每个实测点相对理想点的偏差矢量画出来,会发现病灶之间连“偏差的方向”都不一样:

误差矢量方向 指向的病灶类别 典型来源
径向(指向或背离原点) 幅度类失真 功放压缩、增益波动
切向(沿圆弧方向) 相位类失真 相位噪声、频偏残留

径向误差动的是“力气”,切向误差动的是“角度”。拿到一张脏星座图,先看模糊是均匀的还是选择性的,再看偏差是径向的还是切向的——两问之后,嫌疑范围就收窄得差不多了。整套诊断逻辑可以这样走:

flowchart TD
    S["拿到异常星座图"] --> Q1{"模糊还是变形?"}
    Q1 -->|均匀圆团雨雾状| N["噪声为主<br/>查干扰与噪声系数"]
    Q1 -->|外圈点单独异常| Q2{"外圈点怎么歪?"}
    Q2 -->|向圆心缩水| C["功放压缩<br/>加回退或上DPD"]
    Q2 -->|沿圆弧拖尾| P["相位噪声<br/>换低相噪本振"]
    Q1 -->|结构变形为主| Q3{"变成什么形状?"}
    Q3 -->|拉成长方形| G["IQ增益不平衡"]
    Q3 -->|歪成平行四边形| W["IQ正交误差"]
    Q3 -->|整体平移| DC["直流偏置"]

三、病灶从哪来:沿发射链路逐站排查

星座图上的每一个指纹,都能在发射链路上找到自己的“注入点”。把链路摊开看,病是分站埋下的:

flowchart TD
    A["比特流"] --> B["编码加扰"]
    B --> C["QAM映射<br/>点距定生死"]
    C --> D["脉冲成形"]
    D --> E["IQ调制<br/>本振进场"]
    E --> F["功率放大器"]
    F --> G["双工器与馈线"]
    G --> H["天线"]
    D -.->|成形滤波不干净| I["邻道泄漏"]
    E -.->|相噪与IQ失衡| J["星座变形旋转"]
    F -.->|压缩与AM-PM| K["外圈点缩水歪斜"]
    G -.->|驻波与互调| L["带内噪声抬升"]

这张图解释了为什么现场排障有一条经验法则:EVM超标,九成先怀疑射频前端,而不是基带。基带负责的映射和成形的数字部分,一旦设计定型就几乎不出幺蛾子;而模拟世界里,本振会老化、功放会漂移、馈线接头会进水——全是会随时间和环境退化的器件。

其中功放值得单独多说两句,因为它几乎是现代发射机EVM的头号贡献者。设计者面临一个两难:功放回退得多(远离饱和区),信号线性、EVM漂亮,但效率暴跌、电费爆炸;回退得少,效率上去了,外圈点却被压扁。行业的解法是数字预失真(DPD):既然知道功放会怎么“压”信号,就在数字域提前给它一个反向的“预压”——你要压我三分,我先撑你三分,一来一回恰好抵消。这相当于给功放配了一个随身的“矫正器”,让发射机既能跑高效率,又不牺牲星座质量。

四、为什么调制阶数越高,门槛越苛刻

现在回答那个最核心的“为什么”:为什么QPSK对EVM宽容,256QAM却吹毛求疵?

纯几何的账

QAM的本质是把比特摆到复平面上的格子里。调制阶数越高,格子越密,相邻点的距离就越近。把星座平均功率归一化后算一算相邻点距:

规律很整齐:每符号多装2比特,点距几乎减半。点距是信号对抗一切误差的“安全走廊”——误差矢量的步子必须迈得远小于半步点距,接收机才不会把一个点错认成隔壁的点。走廊窄了一半,允许的误差就必须跟着减半,换算成功率就是苛刻到原来的一半以下。这就是高阶调制的“天生贵气”:它不是电路做得不够好,而是几何上根本没有退路。

门槛与预算

发射指标里长期通行的一条工程参考线大致如下(不同标准文件与仪表手册的具体门限略有差异,落地时以现行标准为准):

调制方式 每符号比特数 点距(相对QPSK) 通行EVM上限 折算信噪比
QPSK 2 1 约17.5% 约15dB
16QAM 4 约0.45 约12.5% 约18dB
64QAM 6 约0.22 约8% 约22dB
256QAM 8 约0.11 约3.5% 约29dB

EVM换算成信噪比用一条极简公式(EVM取线性值):

$$SNR_{dB} \approx -20\log_{10}(EVM)$$

比如8%的EVM,$-20\log_{10}(0.08)\approx 22$dB。

细心的人会发现问题:64QAM可靠解调一般需要25dB以上的信噪比,而发射EVM门槛只要求22dB——发射端自己并没有把预算花光。为什么不干脆要求发射机做到25dB?

答案是:发射EVM只是整条链路预算里的一项。信号从发射机出发,到接收机成功判决,一路上还要挨几刀:接收机的热噪声、本振的相位噪声、信道老化带来的估计误差……每一样都吃掉几dB。发射指标必须给下游留足余量。

而多项损伤叠加时,遵循的是功率相加而非线性相加——因为不相关的误差在功率上各自独立:

$$EVM_{total} = \sqrt{EVM_{1}^{2} + EVM_{2}^{2} + \cdots + EVM_{n}^{2}}$$

举个数:相位噪声贡献3%、功放失真贡献4%、热噪声贡献3%,总EVM是 $\sqrt{3^2+4^2+3^2}\approx 5.8\%$,而不是10%。这个公式反过来用威力更大:测得总EVM 6%,再单独扣除本振相噪的3%,就知道功放那部分占了多少账——总账拆分账,靠的就是它。

flowchart TD
    A["相位噪声约3%"] --> T["按功率叠加<br/>总EVM约6%"]
    B["功放失真约4%"] --> T
    C["热噪声约3%"] --> T
    T --> D{"对照调制门槛<br/>64QAM约8%"}
    D -->|留有余量| E["可尝试更高阶调制"]
    D -->|逼近或超出| F["降阶调度或排障"]

这套“预算思维”正是网络设计者的日常:让每个可能生病的环节都摊到指标,谁也不许把预算吃光。

五、现网实战:那些年我们追过的“假故障”

原理落到现网,最容易出事的是下面四个坑。

坑一:加功率救吞吐,越救越糟。 吞吐上不去,第一反应往往是“功率加0.5dB试试”。但如果病灶本来就是功放压缩,加功率等于让饱和来得更早,外圈点缩水更狠,EVM恶化,调度器随即把MCS再压一级——功率涨了,速率反而跌。正确的姿势是先看EVM和星座:外圈点缩水,就该减功率(加回退)或查DPD,而不是加功率。记住这条反直觉的铁律:高阶调制时代,EVM比功率金贵。

坑二:换基带板当万能药。 EVM超标就换基带单板,换完依旧超标。星座指纹已经把答案写在脸上了:矩形拉伸是IQ失配、圆弧拖尾是相噪、外圈内缩是压缩——全是射频前端和本振的病。看图定病灶,比凭感觉换板子省一个晚上的机房时间。

坑三:只看平均EVM,被“平均”掩盖的局部病变。 64QAM有64个点,如果只有最外圈12个点在缩水,平均EVM可能仍然漂亮达标,但外圈点恰恰承载着最高的比特权重,误码会集中在它们身上。所以专业的测量要看分点统计:外圈点的EVM单独拉出来看,往往比平均值早一步暴露功放问题。

坑四:测量姿势不对,冤枉了好设备。 仪表算EVM之前要先做均衡——把信道和 cable 的影响剥掉,只留发射机自己的病。均衡没做或参考信号没对齐,信道的病就被算到发射机头上,测出来的EVM虚高。同样,传导测试和OTA(空口)测试的EVM没有可比性,前者量的是设备,后者还混进了暗室环境和天线。对比两台设备的EVM之前,先确认两件事:同一测量点、同一测量姿势。

还有一个容易被忽略的时间维度:EVM是会漂的。恒温机房里达标的老设备,夏天高温下本振相噪变大、功放工作点漂移,EVM可能悄悄逼近门槛——表现为“一到下午网速就变差”。定期用统计手段盯EVM的趋势线,比出了故障再排查省事得多。

常见问题

Q: EVM和SNR到底是不是一回事? A: 不是,但可以换算。SNR通常只描述“信号对热噪声”这一项;EVM是“总账”,把噪声、相噪、失真、失配等一切偏离都算进去。当噪声是唯一病灶时两者数值上满足 $SNR_{dB}\approx-20\log_{10}(EVM)$;病灶越多,EVM越差于SNR单项。

Q: 为什么功率开满反而掉速? A: 功放逼近饱和后压缩加剧,星座外圈点向内缩,EVM恶化,基站调度器于是降低MCS保护误码率。高阶调制下,信号“干净”比信号“响”对速率的贡献大得多。

Q: 接收端又看不到发射星座图,发射EVM怎么测出来的? A: 靠“已知答案”。发信格式是预先约定的,仪表据此重建理想参考信号,在时间、频率、相位上对齐后逐点比对。矢量信号分析仪干的正是这件事——本质上是拿一台“理想接收机”给发射机打分。

Q: EVM是不是越小越好? A: 过了门槛之后,收益急剧递减、成本急剧上升:更低相噪的本振、更深回退或更复杂的DPD都在烧效率和成本。工程上的正确目标是“达标且留出链路预算余量”,而不是追求仪表上的极致数字。

Q: EVM达标了,为什么还会有误码和掉线? A: EVM只是发射机的体检单,它不管信道深衰落、强干扰、频偏跟踪失败这些“场外因素”。EVM达标是必要条件,不是充分条件——它排除的是发射机自己的嫌疑。

参考来源

  1. Error vector magnitude — Wikipedia — EVM定义、RMS计算与常见损伤来源的权威概述
  2. Constellation diagram — Wikipedia — 星座图原理及各类调制在星座图上的表现
  3. IQ imbalance — Wikipedia — IQ增益/相位失配的数学模型与镜像效应
  4. Phase noise — Wikipedia — 相位噪声的来源、表征及其对调制质量的影响
  5. Digital predistortion — Wikipedia — 数字预失真对抗功放非线性的原理

注:文中各调制方式的EVM门槛为业界长期通行的工程参考值,不同标准文件的具体门限略有差异,落地评估时以现行标准与仪表手册为准。


本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入