首页 › deep-tech › 星座图上摆比特:调制解调原理

星座图上摆比特:调制解调原理

比特不是物理量。它没有长度,没有重量,没法从天线飞出去。天线能辐射的只有连续变化的电磁波——一种地地道道的模拟量。所以任何一部手机在发包之前,都要先回答一个问题:怎么把离散的0和1,“刻”到连续的正弦波上?

这件事就叫调制。反过来,接收机把刻在波上的信息“读”出来,就叫解调。它是数字世界和射频世界之间唯一的摆渡船。本文把这条摆渡船拆开看:QAM怎么在星座图上给比特安排座位,OFDM怎么用一次IFFT把几百条车道同时开起来,以及上行为什么非要换一辆省油的车(SC-FDMA)。

一、正弦波的三个可动手脚的地方

一个正弦载波可以写成:

$$s(t) = A\cos(2\pi f t + \varphi)$$

能改变量的只有三处:幅度 $A$、频率 $f$、相位 $\varphi$。老式调幅广播改的是音量(幅度),调频电台改的是频率。数字通信把三样东西玩到极致——尤其是同时改幅度和相位,这就是QAM的基本思路。

调制的最小单位叫符号(symbol):一个符号是一段持续时间的波形状态,代表 $\log_2 M$ 个比特。$M$ 是符号状态的总数。这个定义很重要,后面所有账都从它算起。

二、星座图:给比特组合安排座位

要把幅度和相位同时编码,最直观的画法是复平面:横轴 $I$ 是余弦分量,纵轴 $Q$ 是正弦分量。每个符号对应平面上的一个点,这个点既有长度(幅度)又有角度(相位)。

把这些点画在一张图上,就是星座图(constellation diagram)。可以把它想成一张城市地图:$M$ 个星座点就是 $M$ 个站点,每个站点住着一组固定的比特门牌号。16QAM有16个站点,每个站住4个比特;64QAM有64个站点,每个站住6个比特。

发射时,比特组查表找到自己的站点,把载波调到对应的幅度和相位发出去;接收时,测出收到的符号落在图上哪个位置,找最近的站点,反查出门牌号,解调完成。

flowchart TD
    A["收到一个符号r"] --> B["对每个候选点<br/>计算欧式距离"]
    B --> C["选最近的星座点"]
    C --> D["反查门牌号<br/>还原出比特"]
    D --> E{"校验通过吗"}
    E -->|通过| F["解调成功"]
    E -->|失败| G["反馈NACK重传"]

这个“找最近点”的判决看似简单,却藏着整个数字通信最核心的一笔账。噪声会让落点抖动——本该落在A站的符号,可能被噪声推到B站门口。只要抖动超过两个站点间距的一半,判决就出错。

那么站点间距由什么决定?对平方型M-QAM,把平均符号能量归一到 $E_s$ 后,星座最小距离是:

$$d_{min}^2 = \frac{6E_s}{M-1}$$

站点数每翻四倍(每多装2比特),最小距离大约缩短一半。 距离减半,意味着同样的噪声抖动更容易踩过界,要维持同样的误码率,信号功率大约要翻两番——也就是每多一位比特,多付约3dB信噪比。这就是星座图上的房地产逻辑:地皮(平均功率)就那么大,住的点越多,每家围墙越薄,越怕邻居吵。

误码率的经典近似式也印证这一点(平方型M-QAM,灰映射下的符号误码率近似):

$$P_s \approx 4\left(1-\frac{1}{\sqrt{M}}\right)Q\left(\sqrt{\frac{3}{M-1}\cdot\frac{E_s}{N_0}}\right)$$

$M$ 出现在分母 $M-1$ 里,$M$ 越大,$Q$ 函数里那项越小,需要 $E_s/N_0$ 补偿得越多。

把各档位放在一起看:

调制方式 每符号比特 星座点数 最小距离(QPSK=1) 同误码率所需信噪比增量 典型用武之地
QPSK 2 4 1.00 基准 小区边缘、深覆盖
16QAM 4 16 约0.45 约+7dB 普通城区
64QAM 6 64 约0.22 约+13dB 信号良好时的主力档
256QAM 8 256 约0.11 约+19dB 近点、室内、热点
1024QAM 10 1024 约0.05 约+25dB 超近距低干扰的增强场景

这张表就是链路自适应的物理基础:信道好比路况,信号好就换高阶挡位跑得快,信号差就退回QPSK求稳。挡位本身没有好坏,只有合不合适。

三、单车道跑不动宽带:OFDM的并行思维

QAM解决的是“一个符号装多少比特”,下一个问题是“符号发多快”。想要大带宽,最直接的办法是缩短符号长度、提高符号率。但这一招在无线信道里会撞墙。

无线信号从基站到手机不止一条路:直射、绕射、反射,各自延迟不同。延迟差会拖出一条“尾巴”,砸进后续符号的时间里,造成码间串扰。符号发得越快,符号越短,那点延迟差就越容易横跨好几个符号,接收端的均衡器要还的债就越多,复杂度按符号率超线性增长。

OFDM的做法是一次漂亮的思路反转:既然跑得快容易追尾,那就把一条宽马路改造成几百条窄车道,大家并排慢慢开。 把总带宽劈成 $N$ 条窄带子载波,每条子载波上的符号长度变成原来的 $N$ 倍。多径延迟差没变,但相对符号周期而言变得微不足道——追尾问题被釜底抽薪。各子载波之所以能肩并肩挤在一起互不干扰,靠的是“子载波间隔取符号长度倒数”这条正交性设计,其几何直觉值得单独细讲,这里只记结论:频谱可以重叠,数学保证可分。

接下来的问题很现实:几百条子载波,难道发射机要造几百个振荡器、几百套QAM调制器?上世纪有人注意到一个数学巧合:OFDM时域信号的表达式,恰好就是对所有子载波数据做一次离散傅里叶反变换(IDFT):

$$x[n] = \frac{1}{N}\sum_{k=0}^{N-1} X[k]\,e^{\,j2\pi kn/N}$$

其中 $X[k]$ 是第 $k$ 条子载波上装载的那个QAM符号。也就是说,一个FFT芯片(其核心IFFT)就能一次性生成整个多载波波形;接收端对称地做一次FFT,把各条车道上的货物分拣出来。OFDM能成为现代无线的主力波形,一半功劳在这个“几百个振荡器坍缩成一次变换”的工程红利上。

flowchart TD
    A["比特流 0和1"] --> B["信道编码 加扰"]
    B --> C["QAM映射<br/>比特变成星座点"]
    C --> D["串并转换<br/>分配到N个子载波"]
    D --> E["IFFT<br/>一次生成时域波形"]
    E --> F["加循环前缀"]
    F --> G["数模转换"]
    G --> H["功放 天线"]

至于多径残余的那点尾巴,交给循环前缀去兜底——原理此处不展开,只需知道它买回了子载波间的正交性。

四、合唱团的代价:PAPR

OFDM不是免费的午餐。几百条子载波在时域叠加,就像一个几百人的合唱团:多数时候声浪平平,但如果某一瞬间所有人都唱到最高音,声压就是灾难性的。

形式化地说,峰均比(PAPR)定义为:

$$\mathrm{PAPR} = \frac{\max_n |x[n]|^2}{\mathbb{E}\left[|x[n]|^2\right]}$$

$N$ 条等幅子载波在最坏情况下同相叠加,瞬时峰值功率可达平均功率的 $N$ 倍,折合 $10\lg N$ dB。实际信号不会次次撞上最坏情况,工程统计上OFDM的PAPR常在10dB上下的量级——但已经够功放喝一壶了。

功放的麻烦在于它有一段“线性区”,超出就削顶。削顶对OFDM意味着:波形失真、星座点发散、误码率上升,还会向邻频道泄漏能量。想不削顶?把功放造得线性范围足够大、回退足够多。这对基站是电费问题,对手机是生死问题:终端功放的效率和体积直接决定续航和成本,高PAPR波形在手机上是奢侈品。

五、上行的换车方案:SC-FDMA

于是上行换了一辆车。它的大名叫SC-FDMA,小名叫DFT-s-OFDM(DFT扩展OFDM)。结构上它和OFDM只差一步,但这一步改写了时域波形的性格:

flowchart TD
    subgraph DL["下行 CP-OFDM"]
        A["QAM符号"] --> B["铺到子载波"]
        B --> C["IFFT"]
        C --> D["加CP 发射"]
    end
    subgraph UL["上行 DFT-s-OFDM"]
        E["QAM符号"] --> F["先做DFT打散"]
        F --> G["铺到子载波"]
        G --> H["IFFT"]
        H --> I["加CP 发射"]
    end

多出来的那一步是:QAM符号先做一次小点数的DFT,把数据“打散”后再铺到子载波上,最后照常IFFT。直觉上不好理解,但数学上有个漂亮的结论:DFT和IFFT级联时会相互抵消大半,最终时域波形近似回到“数据直接依次调制到单一载波”的样子——包络平稳、起伏小,PAPR显著低于OFDM,具体低多少随配置而变,量级通常在数dB。

这个名字初看很拧巴:明明做了IFFT、明明占着一堆子载波,凭什么叫“单载波”?答案是看的角度不同:频域上看,它确实占着多条子载波,所以接收端照样可以用FFT搬到频域做均衡(计算上和OFDM一样便宜);时域波形上看,它长得就是单载波的样子,所以功放喜欢它。名字里“单载波”说的是波形,“FDMA”说的是频域分配资源的方式,两个词各说各的那一半。

设计逻辑一句话:下行是基站发射,电网供电,任性得起,就用PAPR高但均衡简单的CP-OFDM;上行是手机发射,电池金贵,就让波形迁就功放。 下行在上行的基础上还能玩多用户MIMO等更花的天线戏法,而把最费电的一端保护起来。

对比项 CP-OFDM(下行主力) DFT-s-OFDM / SC-FDMA(上行省电档)
时域波形 多子载波叠加,起伏像噪声 接近单载波,包络平稳
PAPR 高 低
对功放的要求 线性范围大、回退多、耗电 线性范围小、效率高、省电
发射机特殊模块 仅IFFT 先DFT预扩展,再IFFT
接收端均衡 频域单抽头,极简 频域均衡可行,稍复杂
设计立场 基站侧发射优先 终端侧功耗优先

值得一提的是,到5G时代,上行把两种波形都收进了能力清单:覆盖受限、追求功率效率时用DFT扩展单载波;近点、追求峰值速率和灵活多用户调度时,也可选用CP-OFDM。选哪种,本质还是“电池”和“速率”之间的天平。

六、现网里的影子:工程师在哪里会遇到它

看调制阶数,先看SINR。 基站根据手机上报的信道质量指示挑调制档位。信令跟踪里发现用户的调制从64QAM掉到QPSK,第一反应不该是怀疑硬件或频点,而是看那一段的SINR——多数降阶是干扰抬升所致。反过来,RSRP满格但速率上不去,也常见于“信号强、干扰也强”的场景:星座点距离被高阶拉得很近,干扰轻轻一推就过界,网络宁可降阶保误码率。

256QAM是“近点专属”。 表格里那约19dB的信噪比增量意味着,256QAM只在小范围内稳定开启。这也是为什么同一小区里,走近基站速率翻倍不是玄学,是星座图几何的直接结果。

EVM看星座发胖。 向量误差幅度(EVM)衡量的就是实际落点偏离理想星座点的程度。调试时把接收星座图拉出来:均匀发胖多为加性噪声,整体旋转错位多为频偏或相偏,个别象限塌陷则要查硬件或干扰——星座图是射频问题的“体检片”。

ACLR恶化先查PAPR。 邻道泄漏比突然变差,常见根因是信号PAPR超出功放线性区导致削顶失真。做射频验证时,调制配置变了(例如从单载波换到多载波聚合),功放回退预算要重新算。

上行速率天花板的一部分就在这里。 别的先不论,光PAPR一项就让手机功放不敢像基站那样放开跑,这是上行业务速率普遍低于下行、且对发射功率余量敏感的物理层根源之一。

最后提防一个常见误区:调制阶数越高≠吞吐一定越高。阶数上去了,若码率、资源块数、双工配比没跟上,速率未必变化;反过来,看到速率抖动,要分清是“资源分配变化”还是“调制换挡”,两者在日志里的抓手不同。

常见问题

Q: QAM和OFDM是什么关系?总感觉混着说。 A: 两者不在一个层面。QAM回答“一个符号装多少比特”,是单星座点的映射方式;OFDM回答“用多少条载波、怎么把它们拼成一张波形”,是多载波框架。OFDM的每条子载波上驮着的正是一个QAM符号。所以你会看到“64QAM-OFDM”这样的组合,前者是货物,后者是车队。

Q: 上行为什么不干脆和下行用一样的OFDM? A: 可以用,5G也确实保留了这个选项,但默认考量是功耗。OFDM的PAPR高,手机功放必须大幅回退才能不失真,白白烧电池。DFT-s-OFDM用一步DFT换回平稳包络,省下的电和成本对终端是刚需。

Q: 星座点是不是越多越好? A: 不是。点多意味着每符号比特多、潜在速率高,但最小距离变小、抗噪能力变差。离基站远一点、干扰多一点,高阶星座的误码率会雪崩式恶化。网络靠链路自适应实时换挡,星座大小是“看天吃饭”的变量。

Q: SC-FDMA既做IFFT又占多条子载波,凭什么叫“单载波”? A: “单载波”描述的是时域波形的模样,不是频域的占用方式。DFT预扩展与IFFT级联后,时域包络接近传统单载波信号,这正是PAPR低的来源;而资源分配和接收端均衡仍然按频域子载波进行。名字的两个部分各描述一个侧面。

Q: 1024QAM为什么平时很少见到? A: 它需要约25dB级的信噪比增量才划算,只有超近距、低干扰、多径温和的场景(如室内热点)才供得起。多数现网环境给不了这样的“安静房间”,开了也守不住误码率,所以它是能力储备和热点增强手段,不是日常档位。

参考来源

  1. Quadrature amplitude modulation — Wikipedia — QAM定义、I/Q双载波幅度相位联合调制与星座图概念的权威表述
  2. Single-carrier FDMA — Wikipedia — SC-FDMA与DFT扩展OFDM的结构、低PAPR特性及上行选用原因
  3. Orthogonal frequency-division multiplexing — Wikipedia — OFDM正交子载波、IFFT实现与循环前缀的系统性描述
  4. 樊昌信等《通信原理》— 数字调制、QAM星座与误码率分析的经典教材框架
  5. John G. Proakis, Digital Communications — M-QAM最小距离与误码率近似公式的出处

本文由「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学通信知识星球海报-扫码加入