你用手机刷一条短视频时,哪怕只播0.1秒,也有几十万个比特踏上了一段精密的“出口物流”旅程:先打包(星座映射)、再分舱(串并转换)、然后装船(IFFT)、船与船之间留出安全距离(循环前缀)、最后换上高频引擎驶向大海(上变频)。对岸的基站把这套流程倒着演一遍,货物完好签收。这篇文章就把这条流水线从头到尾走一遍,重点回答一个问题:每一站为什么必须存在? 单独拆解QAM星座、OFDM正交性、上行单载波的文章已经很多,本文换一个视角——把它们串成一条完整的链路,看清整个机器是如何咬合运转的。
先解决最原始的问题:为什么不把比特直接发射出去?
比特流是0和1跳变的基带信号,能量集中在低频段。而天线有个物理铁律:天线尺寸要和波长同一个量级才有效率,工程上常用约四分之一波长。基带信号的频率只有几千赫兹,波长可达几十甚至上百公里——手机里塞一根25公里的天线,显然不现实。把它搬上3.5GHz的载波,波长缩短到约8.6厘米,几厘米长的天线就能高效工作。
第二个原因是频谱是公共资源。运营商各自持有某段频率的使用权,调制就是给信号盖上“门牌地址”:你的数据住在3.5GHz,他的住在2.6GHz,互不串门。
可以用海运来类比:比特是货物,载波是集装箱船。货物再值钱,空手也跑不远;装上船(调制),才能漂洋过海。
流水线的第一站,是把连续的比特流每 $b$ 个一组打包,映射成复平面上的一个点:
$$b = \log_2 M$$
其中 $M$ 是星座点数。QPSK对应 $M=4$,每符号带2比特;64QAM对应 $M=64$,每符号带6比特。每个点由I路(同相)和Q路(正交)两个分量确定,即 $s_k = I + jQ$——幅度和相位同时携带信息。
| 调制方式 | 每符号比特数 | 星座点最小间距(相对QPSK) | 对信噪比的要求(工程经验量级) | 典型使用场景 |
|---|---|---|---|---|
| QPSK | 2 | 最宽 | 低(几dB即可) | 小区边缘、弱覆盖 |
| 16QAM | 4 | 约0.4倍 | 中(约15dB上下) | 一般城区 |
| 64QAM | 6 | 约0.2倍 | 较高(约22dB以上) | 近中点、良好信道 |
| 256QAM | 8 | 约0.1倍 | 高(约28dB以上) | 近点、毫米波 |
| 1024QAM | 10 | 约0.05倍 | 极高(约33dB以上) | 极近点、实验室条件 |
这张表背后是一个朴素的道理:星座点越密,点与点的间距越小,越怕噪声把点“推错门”。就像高速路车道越多、每条车道越窄,就越怕旁边车辆刮蹭。所以调制阶数从来不是越高越好,而是信道给多少余量、就用多密的星座——这个动态权衡由自适应调制(后文第十节)完成。
比特变成了一个个星座点,接下来就该发射了。但直接把宽带宽让一个符号独占,会撞上一个物理宿敌:多径。
城市里,基站信号经楼宇、玻璃幕墙反射,多条路径先后到达手机,路径时间差(时延扩展)通常在几百纳秒到几微秒。假设系统带宽100MHz,单载波制式下符号长度只有10纳秒——多径时延差是符号长度的几十倍,前一个符号的“尾巴”会深深踩进后几十上百个符号里(码间干扰,ISI)。要解它,均衡器得几百上千个抽头,实时算不动。
OFDM的核心思想是分而治之:把100MHz的大路拆成几千条窄子载波,每条子载波上的符号周期被拉长几百上千倍,达到微秒量级。此时多径时延差相对符号周期从“百分之几十”降到“千分之几”,干扰只伤到符号边缘一小截,主体安然无恙。
类比:一条国道上100辆车并排狂奔,稍有颠簸就连环追尾;拆成1000条窄巷、每巷一辆车慢慢走,颠簸再大也撞不到前车。至于巷与巷之间为什么不互相渗水——那是下一站“正交性”的功劳。
拆出几千条子载波听起来像硬件噩梦:难道要几千个振荡器、几千套调制器?
OFDM最优雅的地方就在这里。多载波叠加信号的数学表达式:
$$x[n] = \frac{1}{\sqrt{N}}\sum_{k=0}^{N-1} X[k]\, e^{j2\pi kn/N}$$
你只要盯着它看一秒就会发现:这正是离散傅里叶反变换(IDFT)的定义式。$X[k]$ 就是要放在第 $k$ 条子载波上的QAM星座点。也就是说,把一排星座点填进一个“频域数组”,做一次IFFT,就等于把它们同时“焊”到了N条正交的子载波上——不需要任何额外的振荡器,一次数字运算搞定。
子载波之间为什么能“频谱重叠却不打架”?正交性条件一锤定音:
$$\int_0^{T} e^{j2\pi k \Delta f \, t}\cdot e^{-j2\pi m \Delta f \, t}\, dt = 0 \quad (k \neq m)$$
只要子载波间隔 $\Delta f$ 恰好等于符号周期的倒数($15\text{kHz} = 1/66.7\mu s$),任意两条子载波在一个符号内积分互为零。在频谱图上的表现是:每条子载波的频谱是sinc形状,一个子载波的峰值恰好落在其他所有子载波的零点上——接收端在每个峰值上采样,别人都是零。
于是收发两端构成一对互逆运算:发端IFFT,收端FFT。这是整套波形体系能塞进几毫米见方芯片的根本原因——FFT是数字信号处理领域最成熟、可流水线化的快速算法之一,几十年来被优化到了极致。
符号拉长了,多径只剩能力伤到符号边缘。最笨的对策是符号之间留一段“静默期”当缓冲——但静默期不传任何数据,纯浪费。
OFDM用的是更聪明的招:把每个符号的尾部复制一份,贴到头部,这段副本就叫循环前缀(Cyclic Prefix,CP)。
flowchart TD
S["一个OFDM符号<br/>时长约66.7微秒"] --> C["复制末尾约4.7微秒"]
C --> H["贴到符号头部"]
H --> E["多径晚到部分<br/>恰好落在前缀区"]
E --> F["接收端切掉CP<br/>数据区依然完整"]
为什么是“复制”而不是留空白?这里藏着整个OFDM体系最深的一个红利。只要多径最大时延小于CP长度,观察窗内的信号就等于原符号做了一次循环卷积——而循环卷积在数学上对应频域的逐点相乘。接收端做完FFT后,多径信道的影响被“折叠”成每条子载波上一个简单的复数增益,信道均衡从时域几百个抽头的卷积运算,退化成频域一次除法(单抽头均衡)。
这就是OFDM天生适合宽带系统的原因:带宽越宽、子载波越多,FFT带来的均衡简化反而越划算。
当然天下没有免费的午餐,CP是纯开销:15kHz子载波间隔下CP约4.7微秒、符号约66.7微秒,开销约7%。子载波间隔翻倍,符号和CP同步减半——毫米波频段用大间隔,CP只有零点几微秒,容不得长的时延扩展,这也是它更适合近距离密集部署的底层原因之一。
至此信号还是“基带”形态:星座点和子载波都还在数学世界里。上变频把它搬到射频:
$$s(t) = I(t)\cos(2\pi f_c t) - Q(t)\sin(2\pi f_c t)$$
两路互相正交的载波(相差90°)各自乘上I、Q路基带信号再相加,频谱整体平移到载频 $f_c$,幅度与相位信息一个不丢。接收端用同一频率的正交载波相乘、低通滤波,即可还原I/Q。
注意一个细节:收发两端的载波由各自晶振产生,总有微小频差。这个频差会让星座图整体缓慢旋转——这是后文实战调试中最重要的判障线索之一。
flowchart TD
R1["天线接收<br/>混着噪声与多径"] --> R2["下变频到基带"]
R2 --> R3["对齐定时<br/>切掉CP"]
R3 --> R4["FFT回到频域"]
R4 --> R5["信道估计与均衡<br/>逐子载波一次除法"]
R5 --> R6["星座判决<br/>输出软信息"]
R6 --> R7["信道译码<br/>还原原始比特"]
其中“信道估计”值得一提:发射端会按规矩插入一些双方都已知内容的参考信号(解调参考信号)。接收端拿已知量对比实测值,直接量出每条子载波上的复数增益,再逐子载波“一除”完成均衡。最后星座判决不只回答“离哪个点最近”,还输出“离得有多近”作为置信度(软信息),交给译码器加权使用——信道编码的部分本文不展开,此前已有专文。
细心的工程师很早就发现一个历史谜题:4G时代下行用OFDMA,上行却用了名字拗口的SC-FDMA(准确说是它的实现形态DFT-s-OFDM)。为什么上下行不对称?
答案藏在峰均比(PAPR)里。几千条随机调制的子载波叠加,幅度分布趋近高斯分布,偶尔会出现很高的峰值。功放必须主动“回退”功率、留出摆动余量,否则削峰造成失真——回退意味着效率损失。
所以4G上行选择了DFT-s-OFDM:发射前先对星座点做一次小点数的DFT“预编码”,把能量摊开后再做IFFT,等效时域波形近似单载波,峰均比明显更低——代价是频域调度粒度和多天线灵活性变差。
到5G时代,这套权衡被重新定价:
flowchart TD
U["终端要发上行数据"] --> V{"离基站有多远"}
V -->|小区边缘| W["选DFT-s-OFDM<br/>峰均比低"]
V -->|信号良好| X["选CP-OFDM<br/>多天线更灵活"]
W --> Y["功放不回退<br/>省电跑得远"]
X --> Z["频域调度自由<br/>吞吐打满"]
| 维度 | 4G下行 | 4G上行 | 5G下行 | 5G上行 |
|---|---|---|---|---|
| 波形 | CP-OFDM | DFT-s-OFDM(强制) | CP-OFDM | 两种波形皆可选,CP-OFDM为主 |
| 峰均比 | 高(基站不在乎) | 低(手机在乎) | 高 | 按场景取舍 |
| 多天线扩展 | 好 | 受限 | 好 | CP-OFDM下更好 |
| 设计出发点 | 容量与调度 | 功耗与覆盖 | 容量与低时延 | 覆盖与容量并重 |
一句话总结设计哲学的变迁:4G时代手机功放是短板,宁可牺牲灵活性也要压峰均比;5G进入大规模天线时代,上下行波形对称能让收发机设计、信道估计、多流传输全面复用一套机制,工程收益超过了峰均比的代价——只在覆盖受限的场景把DFT-s-OFDM请回来省功耗。同一道权衡题,约束条件变了,答案就换了。
5G还有一处教科书级的“为什么这样设计”:子载波间隔不再是固定值,而是以15kHz为基准、按2的幂缩放——15、30、60、120kHz。发端IFFT点数不变,采样率与符号时长等比缩放,整张时频网格像手风琴一样拉伸收缩。
| 子载波间隔 | 符号时长(不含CP) | CP时长(常规,约值) | 典型部署 |
|---|---|---|---|
| 15 kHz | 66.7 µs | 约4.7 µs | 低频广覆盖 |
| 30 kHz | 33.3 µs | 约2.3 µs | 中频主流频段 |
| 60 kHz | 16.7 µs | 约1.2 µs | 高频段、低时延场景 |
| 120 kHz | 8.33 µs | 约0.6 µs | 毫米波 |
背后的物理逻辑:低频段覆盖远、时延扩展大,需要长CP兜底,用小间隔;毫米波带宽充裕、相位噪声和多普勒更凶,需要短符号快快打完,用大间隔。不为每个频段重新发明波形,用一套等比缩放通吃——这是“用最少的设计自由度覆盖最多场景”的典范。
1. 路测软件里的星座图,是调制原理的“心电图”。 四种典型病相,对应四种病因:
2. 频谱仪上OFDM信号长得像“噪声地毯”,不是干扰。 多载波随机叠加本就近似高斯噪声,新手常把正常的OFDM信号误判为外部干扰源,先想清楚原理再下结论。
3. 高阶QAM先崩原则。 256QAM对误差矢量幅度(EVM)的容忍度比QPSK苛刻一二十dB,所以弱覆盖时看到的调制阶数下降,不是网络“变笨”,而是自适应调制在正确工作。它的闭环长这样:
sequenceDiagram
participant UE as 终端
participant gNB as 基站调度器
UE->>gNB: 持续上报信道质量指示
gNB->>gNB: 按信道质量选定调制与编码组合
gNB->>UE: 调度指令注明本次用的调制方式
UE->>gNB: 按指定调制发送上行数据
gNB->>UE: 解调后回确认或要求重传
4. 上行吞吐上不去,先问一句“用户在哪”。 小区边缘用户大概率运行在DFT-s-OFDM模式,单流且峰均比受限,容量天然低于近点CP-OFDM用户——这是设计使然,不是故障。
5. CP长度反推覆盖半径的量级。 光速乘以4.7微秒约1.4公里,这是15kHz常规CP能兜住的最大路径差。超远覆盖、大时延差的专网场景,若符号频频受损,往CP这条线上查。
误解一:IFFT本身就是调制。 不对。IFFT只是多载波合成的数学等价实现,它省掉的是几千个振荡器;真正的调制信息在进IFFT之前的星座映射里就已经决定了。
误解二:CP是一段“空转等一等”的静默期。 恰恰相反,CP是实打实发射的数据副本,它的使命不只是挡多径,更是把信道“循环化”,换来频域单抽头均衡这笔大买卖。留空白静默是笨办法,抄尾贴头才是OFDM的灵魂。
误解三:子载波间隔越大越好、调制阶数越高越好。 大间隔换来抗频偏和多普勒的能力,代价是CP变短、抗时延扩展能力变差;高阶调制换来速率,代价是抗噪余量变薄。通信系统里几乎没有单向更好的参数,只有约束条件下的最优折中。
Q: OFDM和OFDMA的区别是什么? A: OFDM是一种调制方式,描述“如何把数据装上多条正交子载波”;OFDMA是多址方式,在此之上把不同子载波组分配给不同用户,实现“同一时刻、同一带宽、多个用户并行传输”。前者是波形的性质,后者是调度器的权力。
Q: 为什么5G上行不彻底抛弃DFT-s-OFDM? A: 因为峰均比问题没有消失,只是被重新定价。近中点用户用CP-OFDM换取多天线增益和调度灵活性;但小区边缘用户的发射功率本来就顶到上限,功放回退的空间一分都省不起,DFT-s-OFDM的低峰均比在这里依然是刚需。两种波形并存,正是“按约束选方案”思想的延续。
Q: 子载波间隔选大点还是小点? A: 看你的敌人是谁。敌人是相位噪声和多普勒(高频段、高速移动),选大间隔,符号短、频偏相对子载波宽度占比小;敌人是时延扩展(远距离、深反射环境),选小间隔,CP相对长、兜得住。两害相权,没有通吃解。
Q: 调制和信道编码是什么关系?谁先谁后? A: 发端先编码后调制:编码器往比特里加受控冗余对抗误码,调制器决定每符号打包几比特。两者联动成“调制编码组合”(MCS)由基站统一调度。接收端则先解调后译码,解调输出的软置信度正是译码器纠错的弹药。
Q: 现网抓到的星座图很乱,第一步查什么? A: 先看乱的方式而不是乱的程度。整体旋转查频偏与定时,扇形放射查相位噪声与本振,圆环重影查CP和定时提前,均匀扩散查信噪比与干扰。“形状”比“大小”携带的诊断信息多得多——本文第七、十节的病相对应照着用。
把全文收拢成一句话:调制解调流水线的每一站,都是对某个物理宿敌的针对性防御——星座映射负责在噪声里多装比特,串并转换化解多径的踩踏,IFFT把工程问题变成一次数学运算,循环前缀把多径折成一次除法,上变频解决天线与频谱分配,上下行波形差异则暴露了基站与手机在功耗约束上的不平等。理解了“每一站防的是谁”,参数调优时你就不再是背配置的人,而是能推断配置为什么长这样的人。
本文由「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 等场景全覆盖。
