首页 › deep-tech › 子载波不打架:OFDM正交原理

子载波不打架:OFDM正交原理

从一个“浪费”说起

打开收音机调频,你会发现每个电台之间都隔着一段“空白”:87.5是一个台,92.5是下一个台,中间的频段谁也不许碰。蜂窝网络早期也一样——每个载波独占一段频率,相邻载波之间还必须留出保护带,防止滤波器截不干净、互相串音。

做工程的读者可以对照一下上一轮聊过的升余弦滚降:单载波系统为了不让频谱拖泥带水,要在发送端用滚降滤波器一点点压旁瓣,带宽和码间串扰之间做交易。这是“一个高速码流独占一段频率”的老思路。

而今天所有蜂窝空口(4G LTE、5G NR,包括你的Wi-Fi)都换了一个思路:不压频谱了,干脆让相邻的频率信号互相重叠。两个本该打架的信号,重叠在一起却互不干扰,甚至可以严丝合缝、一点带宽都不浪费。这就是OFDM(正交频分复用)最反直觉、也最精妙的地方——“正交”两个字,就是把“重叠”和“干扰”这两件本该绑在一起的事拆开。

本文就讲清楚三件事:正交到底是怎么“不打架”的;循环前缀(CP)为什么是OFDM的第二条命;以及为什么手机上行偏不用正宗的OFDM,而要用一个变体——DFT-s-OFDM。

一、FDM的老办法:一条马路划车道

先看OFDM要解决的问题。无线信道能用的带宽是有限的(比如LTE 20MHz),想在这个带宽里塞进更高的速率,经典的办法是频分复用(FDM):把带宽切成若干段,每段跑一个较低速率的子码流。

FDM有两个绕不开的痛点:

第一,保护带吃掉带宽。 现实的滤波器没有“直角边缘”,不可能只放行一个频段、把边界外衰减到零。为了避免邻道泄漏,每两段频谱之间必须留保护带。车越多,隔离带占地越多,真实利用率就越低。

第二,高速率码流自己打自己。 码元速率越高,码元周期越短。信道的多径(信号经多个路径反射、先后到达)会把前一个码元的“尾巴”拖进后一个码元里——码元越短,尾巴相对越长,码间串扰(ISI)越严重。于是接收端需要复杂的时域均衡器去逐个抵消这些拖尾,信号速率越高,均衡器的抽头越多、算力越吓人。

OFDM的解法是把这两个问题各击破:既然高速码流怕多径,那就把一个高速码流拆成成百上千个并行的低速码流,每个码元的周期拉长几十上百倍,多径尾巴相对变得微不足道;既然保护带浪费,那就让相邻子载波频谱直接重叠,一点不浪费——前提是它们“正交”。

flowchart TD
    A["一个高速码流<br/>码元短怕多径"] --> B["串并转换<br/>拆成N路低速码流"]
    B --> C["每路调制一个子载波<br/>码元周期拉长N倍"]
    C --> D["多径尾巴相对变小<br/>ISI大幅缓解"]
    C --> E["子载波频谱互相重叠<br/>靠正交省下保护带"]
    D --> F["合并起来<br/>总速率不变"]
    E --> F

二、正交:重叠了,为什么不打架

“正交”在数学上的意思很朴素:两个信号相乘后在一段时间内积分等于零——你可以把它们完全分开。

OFDM的子载波是一堆频率不同的正弦波。设符号周期为 $T$,第 $k$ 个子载波的频率为 $k\Delta f$,整个OFDM符号可以写成:

$$s(t)=\sum_{k=0}^{N-1} d_k\, e^{j2\pi k\Delta f\, t},\qquad 0\le t<T$$

其中 $d_k$ 是第 $k$ 个子载波上承载的QAM符号(星座图上的一点)。关键设计只有一行:子载波间隔取符号周期的倒数:

$$\Delta f=\frac{1}{T}$$

现在验证“不打架”。接收端想解出第 $m$ 路数据,就拿第 $m$ 个子载波去乘接收信号、再在一个符号周期内积分:

$$\int_0^T e^{j2\pi k\Delta f\,t}\cdot e^{-j2\pi m\Delta f\,t}\,dt=\int_0^T e^{j2\pi (k-m)\Delta f\,t}\,dt=\begin{cases}T, & k=m\ 0, & k\ne m\end{cases}$$

$k=m$ 时积出 $T$(自己与自己完全同相,能量全部保留);$k\ne m$ 时积分为零(别人的信号一概看不见)。这就是“既重叠、又不干扰”的数学保证。

直觉版本是这样的:把每个子载波想成一根匀速旋转的指针。相邻子载波的转速差是每周期恰好差整数圈——在本符号的时间内,别的指针不多不少转完了整数圈,回到出发的角度。你在“句尾”(积分窗口结束的时刻)去听它,它转了一整圈回到原点,正负相抵, contribution为零;只有你自己的那根指针转了非整数圈(比如 $k=m$ 恰好转零圈),积分才留下完整的 $T$。换句话说,OFDM不需要任何保护带,它靠“整数圈抵消”这个精确的节拍契约,让几百路重叠的信号彼此隐形。

这也解释了OFDM对频率偏差为什么极其敏感:只要收发两端的时钟差了几赫兹,指针就转不到整数圈,积分不再为零,别人的信号就“漏”进来了——这叫载波间干扰(ICI),后文调试部分还会回到它。

那么怎么造出这上百根精确的指针? 不需要上百个振荡器——发送端把各子载波上的QAM符号排成一个频域向量,做一次IFFT(快速傅里叶反变换),上百根子载波的合成波形就一步算出来了。上一轮“变换与纠错”已经详细讲过IFFT的原理,这里只需记住它的位置:IFFT就是OFDM的“子载波合成器”,一根天线、一次变换,同时发出几百路正交的窄带信号。LTE 20MHz用一个2048点的IFFT,其中1200个子载波真正承载数据(100个资源块,每块12个子载波),其余留作带外保护。

flowchart TD
    A["比特流"] --> B["QAM映射<br/>变成功率星座点"]
    B --> C["串并转换<br/>每子载波一个符号"]
    C --> D["IFFT<br/>一次合成所有子载波"]
    D --> E["并串转换"]
    E --> F["加循环前缀CP"]
    F --> G["D/A与射频上变频"]
    G --> H["天线发射"]

三、第二条命:循环前缀如何驯服多径

把高速码流拆成几百路低速码流后,码元周期从纳秒级拉长到了几十微秒级,多径尾巴的相对影响小了——但没消失。LTE符号周期约66.7微秒,市区多径时延差典型在几微秒量级,如果前一个符号的尾巴窜进下一个符号,照样产生ISI;更麻烦的是,多径还会破坏子载波之间的“整数圈契约”,连带产生ICI。

OFDM的答案是教科书级的巧思:循环前缀(CP)。把每个符号的尾部一段复制、贴到符号的最前面,再发出去。这段复制品的长度记为 $T_{CP}$,只要满足:

$$T_{CP}>\tau_{max}$$

($\tau_{max}$ 是信道最大多径时延差),魔法就发生了:

一句话总结CP的两重功绩:消灭ISI(尾巴落在CP里),保住正交(卷积变圆周的代价)。接收端由此获得空口历史上最奢侈的简化——每个子载波的均衡只需要一个“单抽头”:除以那个复数增益就完事,复杂的时域均衡器整个消失。

但CP不是白给的,它是纯开销——发的都是重复信息,不携带任何新数据。开销比例:

$$\eta_{CP}=\frac{T_{CP}}{T_{sym}+T_{CP}}$$

以LTE为例:符号 $T_{sym}\approx 66.7\,\mu s$,常规CP约 $4.7\,\mu s$,开销约6.7%。这里藏着一个重要的设计张力:CP长度和子载波间隔是绑死的。因为 $\Delta f=1/T$,若想用更短的CP来省开销,就必须缩短符号、加大子载波间隔;而多径时延差由环境(城市/郊区/山区)决定,不随你的意愿变。这就是5G NR引入可变子载波间隔(15kHz起步、按2的幂扩展到30/60/120kHz)的一个核心动机——让CP时长可以随场景伸缩:大间隔短符号适合低时延业务(CP相对开销几乎不变),小间隔长符号适合覆盖与多普勒敏感的场景。

参数 LTE 5G NR
子载波间隔 15 kHz(固定) 15 / 30 / 60 / 120 kHz(可配)
符号时长 $1/\Delta f$ ≈66.7 μs 随间隔缩放(如30kHz→≈33.3 μs)
常规CP时长 ≈4.7 μs 随间隔等比缩短(间隔翻倍,CP约减半)
CP相对开销 ≈6.7% 大致恒定在≈7%
资源块RB(频域) 12个子载波 12个子载波
时隙结构 0.5ms含7个符号 1个slot含14个符号

注意最有一行的隐含逻辑:间隔翻倍、CP减半,但开销占比几乎不变——CP永远跟着时延扩展走,子载波间隔只是决定你用多长的“标尺”去量它。

四、上行的烦恼:PAPR与单载波的回归

OFDM在下行(基站→手机)畅通无阻,可到了上行(手机→基站),一个物理问题浮出水面:峰均比(PAPR)。

OFDM符号是几百个子载波的瞬时叠加。多数时刻它们相位杂乱、互相抵消,信号功率温和;但某个时刻几百路恰好同相叠加,瞬时功率会冲出一个骇人的尖峰:

$$\mathrm{PAPR}=\frac{\max |s(t)|^2}{\mathbb{E}\left[|s(t)|^2\right]}$$

子载波数越多,尖峰越高,大带宽系统中PAPR冲到10dB量级并不稀奇。对付尖峰,功放必须平时“低调运行”(大幅回退),尖峰来了才不至于把信号削顶、把星座搅成浆糊。

这对基站不是事——机房里有的是电,功放效率低点无所谓。但对手机是大事:电池容量以毫安时计,功放回退每一分贝都在直接烧续航、抬高终端成本和发热。这就是LTE上行坚决不用CP-OFDM的原因,取而代之的是DFT-s-OFDM(也叫SC-FDMA,单载波频分多址)。

它的思路是在OFDM的流水线上加装一级预编码:

flowchart TD
    subgraph DL ["下行 CP-OFDM 基站发射"]
        A1["QAM符号"] --> B1["直接映射到子载波"]
        B1 --> C1["IFFT合成"]
        C1 --> D1["加CP"]
        D1 --> E1["多载波叠加<br/>PAPR高但基站不在乎"]
    end
    subgraph UL ["上行 DFT-s-OFDM 终端发射"]
        F1["QAM符号"] --> G1["先做DFT预编码"]
        G1 --> H1["再映射到子载波"]
        H1 --> I1["IFFT合成"]
        I1 --> J1["加CP"]
        J1 --> K1["包络接近单载波<br/>PAPR低 功放省电"]
    end

直觉上理解这级DFT预编码:先用DFT把一串并行的QAM符号“打包”成一段频谱,再交给IFFT展开成时域信号。一正一反两次变换嵌套,数学上近似还原出一个单载波信号——发送出去的波形不再是“几百根指针的随机叠加”,而是像传统单载波那样幅度平滑连续,包络起伏小,PAPR比CP-OFDM低约2~3dB(具体数值与映射方式有关)。业内的形象说法是:“用OFDM的发动机,拉单载波的货”——发射端享受OFDM的频域处理便利(CP、单抽头均衡、灵活分配频谱),却保住单载波的省电包络。

维度 CP-OFDM(下行/常规上行) DFT-s-OFDM(覆盖受限上行)
PAPR 高(多子载波随机叠加) 低约2~3 dB,包络平稳
功放回退 大,效率低 小,省电省成本
接收端均衡 频域单抽头,极简 需附加均衡处理,稍复杂
频选调度 天然支持,RB可离散分布 支持集中式映射,分布式亦可
MIMO多流兼容性 好 相对受限
典型位置 NR下行、NR上行常规场景 LTE上行、NR上行边缘覆盖

到了5G NR,标准走了折中路:上行两种波形都支持,由网络按场景决定——信号好的近中点用户用CP-OFDM(链路性能与MIMO兼容性更好),小区边缘的覆盖受限用户切换到DFT-s-OFDM(用低PAPR换功放余量,把上行打得更远)。设计哲学很清晰:没有完美的波形,只有按场景各取所长的波形。

五、在现网里遇到它

这套原理不是博物馆展品,日常调试中它反复现身:

看RB布局就知道调度思路。 因为每个子载波独立正交,调度器可以把不相邻的RB分给同一个用户——给信噪比好的频段多塞几块,这就是频选调度。抓包看DCI分配,若发现某用户的RB东一块西一块,那是调度器在“拣频点上最好的肉”,属正常操作。

频偏是正交性的头号杀手。 晶振偏差、多普勒频移都会让“整数圈”契约失效,表现为星座图整体旋转、EVM恶化、邻道泄漏上升。路测中若高阶QAM(如256QAM)迟迟升不上去,先查频偏跟踪,再查信道估计。

CP不足有典型的“时间渐变”特征。 若某段路的多径时延超过CP长度(比如高速掠过大型反射体时),ISI漏进来,SINR会随符号在时隙内位置逐渐恶化——符号越靠后越差。看到这种沿时间轴“滑坡”的SINR曲线,第一反应就该是CP被击穿。

上行覆盖差,先想波形。 边缘用户上行MCS上不去、MCS频繁跌回低阶,除了功率,还应确认是否已切到DFT-s-OFDM、发射带宽是否被限制——这套组合拳正是为低PAPR、高功放利用率设计的。

两个常见误解顺带澄清:其一,“子载波是独立信道,一个子载波被深衰落只丢那一路”——只对了一半,衰落确实按子载波作用,但CP被击穿后干扰是跨子载波的,局部深衰落下若再叠加频偏,损伤会扩散。其二,“CP是冗余,越短越高效”——CP短到盖不住时延扩展,均衡免费餐立刻取消,总账反而亏。工程上的口诀是:CP跟着信道走,间隔跟着CP走。

常见问题

Q: OFDM和OFDMA的区别是什么? A: OFDM是复用方式——把一个码流拆到多个正交子载波上;OFDMA是多址方式——把不同的资源块(RB)分配给不同用户,多个用户在同一段带宽里同时收发。LTE/NR下行用的是OFDMA,每个RB(12个子载波×若干符号)是最小分配单位。

Q: 5G毫米波为什么用大子载波间隔(120kHz)? A: 三个原因:一是短符号配短CP,时延预算好管理,也利于低时延调度;二是相位噪声随载波频率升高而恶化,大子载波间隔对相位噪声的耐受度更高;三是CP随间隔等比缩短,开销占比保持稳定,不必为短符号付出更高的CP代价。

Q: CP明明不携带数据,6~7%的开销不浪费吗? A: 这是买“均衡免费”的保险。没有CP,多径信道下需要复杂时域均衡器,算力开销和收敛风险远高于7%的容量损失;有了CP,频域单抽头均衡让接收机复杂度与信道长度无关。这笔交易在宽带移动信道里稳赚。

Q: 既然DFT-s-OFDM省电,为什么5G上行不全部用它? A: DFT-s-OFDM为了逼近单载波包络,在链路性能和MIMO多流兼容性上有让步,且发端多一级DFT、收端均衡更复杂。近中点用户没有功放瓶颈,直接用CP-OFDM性能更优;只有边缘覆盖受限场景,低PAPR的收益才大于代价。

Q: Wi-Fi也用OFDM,它和蜂窝的OFDM有什么不一样? A: 波形原理同源(正交子载波+CP),但多址方式不同:传统Wi-Fi在时间上轮流独占信道(CSMA/CA),而蜂窝用OFDMA在频率上同时切分给多用户。Wi-Fi 6(802.11ax)引入OFDMA后,两者才在多址层面真正会师。

参考来源

  1. Orthogonal frequency-division multiplexing - Wikipedia — OFDM正交条件、CP机制与PAPR问题的权威综述
  2. Single-carrier FDMA - Wikipedia — DFT-s-OFDM结构与LTE上行波形选择的背景
  3. 樊昌信《通信原理》(第7版),国防工业出版社 — 正交性积分推导与频分复用原理的经典教材
  4. Dahlman 等《4G: LTE/LTE-Advanced for Mobile Broadband》(2nd ed., Academic Press)— LTE上下行波形设计与numerology参数的工程视角

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