假设你有一辆载重30吨的大卡车,要穿过一座限重5吨的老石桥。怎么办?把货卸下来,拆成6份,让6辆小面包车分头过桥,到对岸再拼回整车。哪怕其中一辆车压坏了一块桥板翻了车,损失的也只是六分之一的货,补发即可——而不是整辆卡车报废。
无线通信面对的是同一个困境:想要高速率,就得用宽带、发高速符号;可无线信道充满多径反射,宽带信号走到“频率选择性衰落”这条破桥上,整段频谱有的地方好、有的地方烂,直接把信号揉得面目全非。OFDM(正交频分复用)的核心思想,就是那队小面包车:把一条宽信道拆成几百条窄子信道,让数据化整为零、分头过桥。
今天这一篇,我们就沿着这条主线,把OFDM的四个关键设计——多载波、正交、IFFT、循环前缀——从公式讲到直觉,再看它们如何出现在你的日常调参和排障里。
先看单载波方案为什么走不通。
手机发出的信号很少直接直线到达基站,它们会撞上楼房、山体、玻璃幕墙,反射、绕射后从不同路径先后到达。最短路径和最长路径的时间差,叫做时延扩展(典型市区约为微秒量级)。
对窄带信号来说,这点时延无关痛痒——一个符号持续很久,晚到的副本只是和主信号叠在一起,顶多改变幅度和相位(这叫平衰落)。但对宽带高速信号,符号短到纳秒级,晚到1微秒的第二径已经落在下一个符号的时间上了,前后符号互相践踏,这就是符号间干扰(ISI)。
换到频域看更直观:多条路径的信号叠加时,不同频率上的相位差不同,有的频率同相相长、有的反相相消,于是整个带宽内的频响像被揉皱的纸——坑坑洼洼。这种“不同频段衰落深浅不一”的现象,叫频率选择性衰落。经验法则:相干带宽约等于时延扩展的倒数(粗略取 $1/5\tau$ 量级),信号带宽一旦超过它,就进入频率选择性区。
传统单载波的解法是硬扛:用时域均衡器去反卷积信道。但均衡器的抽头数要覆盖“最大时延扩展 × 符号速率”这个乘积——带宽越宽、时延越长,抽头数越多,一个几十上百抽头、还需要不断自适应更新系数的均衡器,在宽带系统里复杂度和功耗都不可接受。
这就是OFDM要回答的问题:能不能不硬扛,而是绕开?
OFDM的回答是:既然宽带信道“皱”,那就别让任何一路信号体验这种皱——把总带宽切成N条窄带子信道,每条子信道的带宽都远小于相干带宽。
flowchart TD
subgraph SA["单载波:硬闯宽路"]
A1["高速串行数据流"] --> A2["占用整段宽带"]
A2 --> A3["频响被多径揉皱"]
A3 --> A4["需几十抽头时域均衡器"]
end
subgraph SB["OFDM:化整为零"]
B1["同一串数据流"] --> B2["拆成N路低速并行流"]
B2 --> B3["N条窄带子载波分头传"]
B3 --> B4["每条子信道都是平衰落"]
B4 --> B5["每条只需一次除法均衡"]
end
在每条子信道上,频率响应是平坦的——整条信道对所有子载波各乘一个复数增益,仅此而已。接收端只要测出每个子载波上的信道系数 $H_k$,恢复就是一次小学除法:
$$Y_k = H_k \cdot X_k + N_k \quad\Rightarrow\quad \hat{X}_k = \frac{Y_k}{H_k}$$
一个上百抽头的时域均衡难题,被N个独立的除法拆没了。OFDM的全部魔法,本质上是用“并行窄带”换掉了“串行宽带”,把均衡复杂度从 $O(N)$ 个抽头的自适应滤波,降到了每子载波一次复数乘法。
至于每个子载波上“装什么货”——发多少比特——就是调制阶数的事:好的子载波多装(高阶QAM),烂的少装甚至不装。这给了系统另一个单载波没有的自由度:频域上的精细调度。
多路并行传输,最朴素的实现是频分复用(FDM):每路分配一段频谱,中间留保护带,像收音机调频台一样互不搭界。但保护带是纯粹浪费——OFDM最反直觉的地方在于:它的子载波频谱不但不留空隙,还故意互相重叠,重叠处频谱依然相安无事。
靠的就是“正交”二字。OFDM取子载波间隔 $\Delta f$ 恰好等于符号时长 $T$ 的倒数:$\Delta f = 1/T$。于是每个子载波在一个符号周期内,恰好旋转整数圈——1号子载波转1圈,2号转2圈,k号转k圈。整数圈意味着起点的相位和终点严丝合缝地接上,波形是“完整”的。
正交的数学表达是一个积分:
$$\int_0^T e^{j2\pi k\Delta f\,t} \cdot e^{-j2\pi m\Delta f\,t}\,dt=\begin{cases}T, & k=m\[4pt] 0, & k\neq m\end{cases}$$
用日常语言拆开看:把两个不同频率的子载波相乘再在一个符号周期内积分,结果精确为零。原因是 $k\neq m$ 时两者频率差恰好是 $\Delta f$ 的整数倍,乘积是一个旋转了整数圈的复指数——正半周和负半周的面积精确抵消。而k=m时,乘积退化为模长的平方,积出来是自己的能量T。
这就给了三个等价的直觉视角:
| 视角 | 内容 | 一句话直觉 |
|---|---|---|
| 时域积分 | 两个不同子载波乘积在符号周期内积分为零 | 整数圈旋转,正负抵消 |
| 频域采样 | 每条子载波的sinc频谱,在其他子载波中心处恰好过零 | 零点严格对齐邻居的“心脏” |
| 接收机实现 | FFT在每个频点做相关运算,只“听见”自己的频率 | 各听各的频道,互不串音 |
flowchart TD
Q["子载波频谱重叠为何不互扰"] --> Q1["接收端对乘积做积分"]
Q1 --> Q2{"两路信号频率是否相同"}
Q2 -->|"相同"| Q3["积分为自身能量 不为零"]
Q2 -->|"不同"| Q4["符号周期内恰差整数圈"]
Q4 --> Q5["正负面积抵消 积分为零"]
Q3 --> Q6["FFT按频点各取各的数据"]
Q5 --> Q6
这个设计的精妙在于:频谱重叠本该是灾难,但只要积分窗口严格等于整数个周期,重叠就被数学豁免了。换句话说,OFDM把“子载波互不干扰”从一个工程问题(留保护带、做滤波器)变成了一个数学恒等式——代价是窗口必须严丝合缝。这个“代价”后面会以循环前缀的形式回来。
到这里有个现实的工程障碍:真要产生几百路子载波,难道发射机要配几百个振荡器、几百个调制器,各自搬频再合路?这在几十年前就是天价。
OFDM的时域信号可以写成:
$$s(t)=\sum_{k=0}^{N-1} X_k\, e^{j2\pi k\Delta f t},\qquad \Delta f=\frac{1}{T}$$
眼熟吗?这正是一个离散傅里叶反变换(IDFT)的形式——每个 $X_k$ 是“频域上的一个点”,而 $s(t)$ 的采样值就是“时域上的信号”。也就是说,“几百路子载波的叠加波”和“一次IDFT运算的输出”是同一个东西的两种写法。于是发射机只需要:
接收端反过来做FFT。而FFT的复杂度是 $N\log N$——几百个子载波只是几千次乘加,任何现代芯片都毫无压力。1970年代这一步(Weinstein与Ebert提出用DFT实现OFDM)把OFDM从实验室玩具变成了可以规模商用的技术;今天的Wi-Fi、4G/5G下行,本质上都是在跑一对IFFT/FFT。
flowchart TD
subgraph TX["发射机"]
T1["比特流"] --> T2["映射为复数符号"]
T2 --> T3["串并变换 N路并行"]
T3 --> T4["IFFT一次生成全部子载波"]
T4 --> T5["复制尾部加循环前缀"]
T5 --> T6["数模转换上变频"]
end
subgraph CH["无线信道"]
C1["多径反射叠加衰减"]
end
subgraph RX["接收机"]
R1["下变频模数转换"] --> R2["去掉循环前缀"]
R2 --> R3["FFT分离N条子载波"]
R3 --> R4["每条单抽头均衡"]
R4 --> R5["判决还原比特"]
end
T6 --> C1
C1 --> R1
值得停下来体会一下这个架构的美:“多载波”这个物理概念,最终完全由一对数字变换实现。硬件上没有几百个振荡器,只有一块做FFT的芯片;“频率”在基带里只是数组下标。这也是为什么系统升级子载波数、调整带宽,多半只是改参数配置,而不是改硬件。
现在回来兑现第三章埋下的伏笔。正交性成立的条件是“积分窗口内恰好整数圈”,但多径会把上一符号的尾巴拖进当前符号的开头,等于在积分窗口里掺了杂质。常规思路是留一段保护间隔(Guard Interval)——空着不发的缓冲带,只要缓冲带比最大时延扩展长,多径尾巴就只会落进空白区。
但OFDM不能简单留白。空白意味着接收端FFT积分窗口里,子载波的“整数圈”被截断成“非整数圈”,频谱从陡峭的sinc变成拖着长尾的“漏肩”形状——子载波之间重新互相干扰(载波间干扰,ICI)。正交是数学豁免,留白正好破坏这个豁免。
OFDM的解法漂亮至极:复制本符号尾部的最后一段,贴到符号头部,这段复制品就是循环前缀(CP)。这样无论多径把开头搅成什么样,FFT的积分窗口(放在没有多径污染的核心段上)看到的始终是一个完整的“循环”波形——数学上,这等价于把信道的影响从“线性卷积”改造成“循环卷积”,而循环卷积恰好就是FFT频域里的一次逐点相乘 $H_k X_k$。一箭三雕:挡住了ISI、保住了正交、还顺手把均衡简化成了除法。
flowchart TD
P["多径拖来的旧符号尾巴"] --> P1["落在下一符号开头"]
P1 --> P2{"开头缓冲带放什么"}
P2 -->|"留空白"| P3["整数圈被截断"]
P3 --> P4["频谱漏肩 子载波互扰"]
P2 -->|"复制本符号尾部"| P5["FFT窗口内仍是完整循环"]
P5 --> P6["正交保持 ISI被隔离"]
P6 --> P7["均衡退化为逐点除法"]
CP不是免费的:它占用发射能量和时间。以4G常用的参数为例,正常CP约4.7微秒,符号有效长度66.7微秒,开销约7%。规则很简单:CP必须大于最大时延扩展。这也解释了一个现网现象——超远覆盖(海面、山区、几十公里的大区)里,远端反射径的时延可能逼近甚至超过CP,EVM随之恶化,且恶化程度和距离强相关;这类场景要么启用更长CP的配置,要么接受边缘性能损失。
子载波间隔 $\Delta f$ 是OFDM系统最核心的“旋钮”,它的取值是一场三方拔河:
| 诉求 | 希望Δf | 原因 |
|---|---|---|
| 抗多径 | 越小越好 | 符号越长($T=1/\Delta f$),同样的绝对时延占比越小 |
| 抗频偏与多普勒 | 越大越好 | 频偏若达Δf的百分之几,ICI就开始明显;间隔大更皮实 |
| 低时延 | 越大越好 | 符号短,一次传输的粒度小,调度和重传等得少 |
4G选了15 kHz、符号66.7微秒、CP约4.7微秒——一组对广域覆盖与典型市区时延扩展的均衡解。20 MHz带宽对应2048点FFT、1200个可用子载波,即100个资源块,每块12个子载波。这个结构你在日常统计里天天打交道:调度器的最小频域粒度,就是“12个子载波捆成一捆”的资源块。
5G把这一组参数做成了可伸缩的族:子载波间隔取15 kHz乘以2的幂——15/30/60/120 kHz,间隔每翻一倍,符号时长和CP同比例减半。于是不同场景各取所需:
| 参数 | 4G(15 kHz) | 5G低频(30 kHz) | 5G毫米波(120 kHz) |
|---|---|---|---|
| 子载波间隔 | 15 kHz | 30 kHz | 120 kHz |
| 有效符号时长 | 约66.7 μs | 约33.3 μs | 约8.3 μs |
| 相对时延敏感度 | 最皮实 | 居中 | 最紧凑 |
| 典型取舍 | 广覆盖抗频偏 | 均衡之选 | 高频相位噪声大、要求低时延 |
高频段载波频率高,同样的移动速度产生更大的多普勒频移,且毫米波器件相位噪声大——所以高频段必须用大间隔;而低频段追求覆盖和抗频偏,用小间隔。一族参数,一张网通吃。
顺便回答一个常见疑问:既然OFDM这么好,为什么4G上行不用它?因为几百个子载波独立叠加,时域上会经常出现“几百路恰好同相”的瞬间,峰值功率可达平均值的数倍(高峰均比,PAPR),手机功放必须大幅回退,既费电又伤覆盖。上行的解法是先做一次DFT“预摊平”再进OFDM框架,压低峰均比——这就是SC-FDMA,其细节本专栏已有专文,此处只留一句因果:OFDM的高PAPR是它自己唯一没能自我治愈的病。
频谱仪上看它像“白噪声”。 几百个子载波同时发、相位随机,合成波形的统计特性接近噪声,用频谱仪扫一个OFDM载波,看到的是平坦的“噪声底”而不是一根谱线。新人常误判为干扰,其实是正常形态。
频偏是OFDM的头号敌人,CP救不了它。 CP只防时延不防频偏。收发晶振偏差或多普勒会让所有子载波整体错位,破坏“在其他子载波中心过零”的对齐,产生ICI——表现为EVM整体抬升、边缘子载波(离参考信号最远、校准最弱)的解调先恶化。现场遇到“全网EVM正常、个别小区偏高”,先查频偏和晶振温漂,再查天线馈线。
FFT窗口的位置是软约束,但不是无限软。 只要采样窗口整体落在CP覆盖范围内且不跨越符号边界,正交依然成立——CP给了定时同步几微秒的容差。但窗口一旦超过CP范围(同步失锁、时钟漂移累积),ISI立刻出现,且表现为与距离/时延相关的解调劣化。
频域调度是OFDM送出的红利。 因为每个资源块可以独立决定“给谁、发几比特”,调度器可以做频率选择性调度:把衰落深的资源块让给别处状态好的用户,实现“用户各占各的好频段”。你看到的“边缘用户速率抖动”,一半的答案在调度器的频域选择里。
Q: OFDM和OFDMA的区别是什么? A: OFDM是把一条信道拆成子载波传输一份信号的技术;OFDMA在此基础上把子载波分组分配给多个用户同时使用——多址方式从“排队用时间”变成了“各占一组频率”。4G下行之后的多址本质都是OFDMA。
Q: 子载波之间真的零干扰吗?什么时候会被破坏? A: 理想同步且CP足够时,干扰严格为零。破坏正交的四只手:频率同步误差(频偏→ICI)、定时超限(FFT窗出界→ISI)、CP短于时延扩展(远端强径)、快时变信道(一个符号内信道大幅变化,等效于频谱展宽)。
Q: 为什么5G要搞可变子载波间隔,4G一套参数走天下不行吗? A: 4G只服务低频段、对时延不敏感,一套15 kHz够用。5G要同时覆盖700 MHz广域网和28 GHz毫米波:低频段怕频偏要小间隔,高频段相位噪声和多普勒大、还要低时延,必须大间隔。可伸缩族让同一套OFDM框架适配所有场景。
Q: CP明明是7%的开销,为什么不舍弃它换速率? A: 没有CP,就要用多抽头时域均衡器硬扛频率选择性衰落,复杂度和功耗剧增,且ICI仍难根除。7%的开销换来“均衡=一次除法”,是通信史上最划算的交易之一。只在时延扩展极小的短距场景(部分Wi-Fi的短保护间隔模式)才会压缩CP。
Q: 上行为什么不能直接用下行同款OFDM? A: 手机功放的回退空间和电池都远不如基站,OFDM的高PAPR在上行是硬伤,所以4G上行改用DFT预扩展的SC-FDMA压峰均比。5G中低频段功放能力改善后,上行为主场景回归CP-OFDM以求架构统一,覆盖受限时仍保留DFT扩展选项。
注:本文写作时沙箱网络受限,未能完成逐条在线交叉核验;上述参考为维基百科固定词条页,文中关键数值(15 kHz间隔、66.7 μs符号、约4.7 μs CP、开销约7%)属通信领域稳定教科书事实,与Rappaport《无线通信原理与应用》及主流教材一致。
本文由「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 等场景全覆盖。
