海南的椰林里现摘一个椰子,想送到北京卖给客人,有两种做法:
5G基站的天线和基带之间,面临的正是同一道选择题。天线口涌出的是原始无线信号采样——数据量巨大;而核心网那头要的是一个个IP数据包——数据量很小。中间这段路怎么切、切在哪儿、运什么东西过去,就是本文要讲的主角:前传、中传、回传这三段传输网,以及它们背后那条“功能切分线”的设计哲学。
先把结论放在前面:这三段光纤的本质区别,不是距离长短,而是“运的东西不一样”——回传运比特(IP包)、中传运数据包(PDCP包)、前传运符号(无线帧的频域数据)。运的东西不同,对带宽、时延、同步的要求就天差地别。
要理解切分线为什么画在那里,得先看一部手机的数据在基站里经历了什么。下行方向(网络发给你),数据的形态一路膨胀:
注意第4步和第5步之间,数据形态发生了质变:符号是“有效信息”(只有被调度到的资源格才有数据),采样是“全带宽连续流”(不管有没有用户,每个采样点都得传)。这条流水线上每一处都可以剪一刀,把基站剪成两台设备——剪的位置不同,两台设备之间的光纤上要运的东西就完全不同,带宽和时延要求也随之天差地别。
下面这张图就是这条流水线,以及三刀分别剪在哪儿:
flowchart TD
subgraph CU["集中单元 CU"]
A["IP数据包"] --> B["SDAP与PDCP<br/>加密压缩与QoS标记"]
end
subgraph DU["分布单元 DU"]
C["RLC与MAC<br/>调度器住在这里"] --> D["高物理层<br/>编码调制波束赋形"]
end
subgraph AAU["有源天线单元 AAU"]
E["低物理层<br/>IFFT加CP资源映射"] --> F["射频前端<br/>DAC与功放"]
end
B -->|"中传 F1接口"| C
D -->|"前传 eCPRI"| E
F --> G["空口电磁波"]
剪在PDCP和RLC之间,就是CU/DU分离,中间那截叫中传;剪在高物理层和低物理层之间(图上那道eCPRI线),就是今天5G主流的前传切法;4G时代更“古老”的剪法是剪在射频前端上方,两台设备之间运原始采样——那就是CPRI的天下。
把剪好的设备摆进现网,三段传输网就成型了:
flowchart TD
CN["5G核心网"] -->|"回传:运IP比特流"| CU2["CU"]
CU2 -->|"中传:运PDCP数据包"| DU2["DU"]
DU2 -->|"前传:运频域符号"| AAU2["AAU"]
AAU2 -->|"空口"| UE["手机"]
三个问题浮出水面:为什么要在CU和DU之间也剪一刀?为什么前传这一刀剪在高低物理层之间而不是别处?CPRI到底为什么不换代?我们一段一段拆。
回传(Backhaul)连接CU和核心网,运的就是普通IP数据包,走的是SPN、IP RAN、OTN这类城域传输设备。它和互联网上任何一条光纤链路没有本质区别:带宽按小区峰值吞吐量配置(几十G量级),时延容忍到几十毫秒,没有特殊的同步要求。这一段的设计自由度最大,因为它运的是“成品”——比特已经打包完毕,晚到几毫秒不会破坏任何无线机制。
中传(Midhaul)是5G才正式“扶正”的一段,对应CU/DU之间的F1接口。为什么4G时代BBU是一台整机,5G偏要拆成CU和DU两台?
于是中传这一刀,运的是PDCP层数据包——形态和回传差不多,但数量是回传的若干倍(一个CU聚合了多个DU的流量),时延要求比回传紧(毫秒级),因为RLC重传、调度响应都隔着这段路。
前传(Fronthaul)连接DU和AAU,是三段网里要求最苛刻的。把它放到最后讲,是因为它的所有苛刻要求都源自同一个设计决定:把切分线画在了物理层中间。
先看前传的“祖师爷”CPRI。4G时代,BBU和RRU之间剪的位置非常靠近射频——RRU(或后来的AAU)里只保留DAC、功放、滤波这些模拟电路,从调制符号一路到时域采样、IFFT,全部在BBU里做完,然后BBU把时域IQ采样流原封不动地灌进光纤。
这就是“整只椰子带壳带水运”的做法。它有巨大的好处:RRU极度简单、便宜,所有智能集中在机房;不同厂家BBU和RRU之间的接口被CPRI规范死死定义(CPRI由爱立信、华为、NEC、诺基亚等厂商联合制定,规范从3G/4G时代沿用至今),即插即用。
代价是带宽。时域采样流的数据量可以用一个公式估算:
$$R_{\text{CPRI}} \approx f_s \times (15+15) \times N_{\text{ant}} \times \frac{66}{64}$$
其中 $f_s$ 是采样率,每个采样点I、Q两路各15bit量化,$N_{\text{ant}}$ 是天线通道数,66/64是线路编码开销(高阶速率等级采用64b/66b编码)。
4G时代这笔账很温和:20MHz载波、采样率30.72 Msps、2发2收:
$$30.72\,\text{M} \times 30 \times 2 \approx 1.9\,\text{Gbps}$$
加上CPRI的控制字开销,正好落在一根2.4G速率等级的光纤上——这就是4G机房里最常见的那种橙色尾纤。
5G时代这笔账瞬间崩盘。载波宽度从20MHz跳到100MHz(采样率升到122.88 Msps),天线从2通道跳到64通道的Massive MIMO:
$$122.88\,\text{M} \times 30 \times 64 \times \frac{66}{64} \approx 243\,\text{Gbps}$$
算上控制字开销,一副64T64R的AAU,CPRI带宽冲到250G量级;如果运营商再叠加载波聚合冲到200MHz,直接逼近Tbps。一根光纤装不下,就得一根AAU甩出七八根25G光纤——一个有几百个站点的城市,机房到天面之间的管道和光纤芯数直接爆炸。4G时代埋下的C-RAN集中化(把多个站的BBU收进一个机房)更是让光纤需求乘上站点数,雪上加霜。
结论残酷而清晰:CPRI的带宽和天线数、载波带宽是乘法关系,而5G恰好把这两个因子同时放大了几十倍。继续运原始采样,物理上不可行。这颗雷不是5G才埋下的,而是“把采样当货物”这个模式天生的——5G只是把雷引爆了。
解决办法不是把光纤造得更粗,而是换货——把切分线从射频口下移到物理层中间:把FFT/IFFT、加解循环前缀、资源映射这些“低物理层”功能下沉进AAU,DU只保留编码、调制、波束赋形这些“高物理层”。这样光纤上运的就不再是连续的时域采样,而是频域资源格上的调制符号——只有被调度命中的资源格才有数据要传。
这就是eCPRI(增强型CPRI,2017年发布的规范,同样出自CPRI合作组织)做的事情。带宽账立刻变了样:
$$R_{\text{eCPRI}} \propto N_{\text{RE}} \times b_{\text{mod}} \times N_{\text{layer}}$$
直觉对比一下:CPRI运的是每根天线通道、全带宽、每个采样点,一个不落;eCPRI运的是每个MIMO层、有效子载波、每个符号。对于64通道接收但只有4流传输的系统,仅“64通道变4层”这一项就砍掉了16倍;空载时没有用户被调度,前传流量接近于零——这是时域采样永远做不到的统计复用。
当然,工程实现中频域数据同样要量化传输(固定位宽的IQ符号),再算上调度、波束等控制信息开销,同一副64T64R的AAU,eCPRI前传带宽落在10G到15G量级——一根25G光模块的光纤就能伺候,比CPRI方案降了一个数量级。这就是今天5G机房里“25G灰光/彩光模块”成为标配的由来。
两代接口的差异总结如下:
| 维度 | CPRI | eCPRI |
|---|---|---|
| 诞生时代 | 3G/4G(沿用至5G部分场景) | 5G |
| 光纤上运什么 | 时域IQ采样流 | 频域调制符号+实时控制 |
| 切分位置 | 射频口上方(约8号切分点) | 物理层高低分界(7.2类切分) |
| 100MHz/64收带宽 | 约250Gbps | 约10~15Gbps |
| 承载方式 | 专用同步光纤、固定速率 | 以太网帧(25G/50G) |
| 空载流量 | 恒定满转 | 接近零(统计复用) |
| 带宽与天线数关系 | 乘法线性爆炸 | 与层数相关,基本解耦 |
看到这里你可能会问:既然往下移一刀能省这么多带宽,为什么不干脆把物理层全部塞进AAU,前传直接运编码后的比特(甚至运PDCP包),岂不是更省?
这是一个经典的跷跷板:切分位置每往射频方向挪一格,前传带宽就涨一截,但网络的“集中收益”也涨一截;往网络方向挪,省带宽,但牺牲实时协同。
flowchart TD
A["切分线画在哪里"] --> B["靠射频剪<br/>运时域采样"]
A --> C["中间剪一刀<br/>运频域符号"]
A --> D["靠网络剪<br/>运编码后比特"]
B --> E["带宽爆炸<br/>光纤烧钱"]
C --> F["带宽降一个量级<br/>协同能力基本保住"]
D --> G["带宽最省<br/>但调度被拆散"]
F --> H["5G的主流选择"]
剪到最顶(比如MAC层之上),意味着调度器、HARQ、波束赋形必须跟着下沉到每副AAU里。问题在于:
所以7.2类切分是精心掂量后的甜蜜点:低物理层(FFT、CP、资源映射)是“纯数学变换”,规则固定、无决策逻辑,放进AAU不损失任何智能;高物理层和MAC层是“有大脑的部分”(编码方式选择、调制阶数、赋形权重、调度),留在DU集中决策。刀刃切在“数学”和“决策”的分界线上——这就是“为什么切在这里”的答案。
而DU与CU之间的中传这一刀,掂量的是另一杆秤:PDCP集中(切换锚定、协议汇聚)的价值 vs 调度贴天面的必要性。两刀合起来,才有了今天“CU—DU—AAU”三件套的格局。
换成eCPRI之后,前传对带宽温柔了,但对时延和同步反而更苛刻了——因为现在光纤上跑的是调度决策的“延伸”,每一帧都在参与空口的实时协作。
时延账:一个0.5ms的时隙里,DU要完成编码调制,经前传送到AAU做IFFT和发信;上行方向,AAU收到信号做FFT后送回DU解调解码,DU还要赶在HARQ时限内反馈。把整条链路拆开算,留给前传单程的预算只有百微秒量级(行业通行要求单向约100μs以内),而且这只是“传输设备自身引入的时延”,光纤本身的传播时延(每公里约5μs)也要从预算里扣。这也解释了为什么前传的距离被限制在10~20km量级——不是光纤拉不动,是HARQ等不起。
同步账:TDD网络里所有相邻小区必须帧头对齐,否则这个站下行时另一个站还在上行,交叉时隙互打干扰。行业通行的空口相位偏差要求是±1.5μs量级,而AAU自己往往没有GPS,它的时钟是从DU经前传“递”过去的。这意味着前传网络必须保证往返时延对称——上下行走的光纤长度差一点点,相位就歪一点点。
一道题检验你是否真理解了:为什么前传可以直连裸纤或无源波分,而一旦中间串入有源传输设备就必须支持精确时间传递?答案是——裸纤天然上下行等长、时延确定;有源设备的缓存、交换会引入不对称时延,±1.5μs的相位预算瞬间被吃光。
三段网的要求放到一张表里,对比非常鲜明:
| 维度 | 前传 | 中传 | 回传 |
|---|---|---|---|
| 连接对象 | DU ↔ AAU | CU ↔ DU | CU ↔ 核心网 |
| 运什么 | 频域符号+实时控制 | PDCP数据包 | IP比特流 |
| 接口 | eCPRI(7.2类切分) | F1 | NG |
| 典型带宽 | 25G/50G每AAU | N×10G(汇聚放大) | N×10G/100G |
| 单向时延要求 | 百微秒量级 | 毫秒级 | 数十毫秒 |
| 同步要求 | 亚微秒相位传递 | 频率同步 | 无特殊要求 |
| 典型承载 | 裸纤、无源/半有源波分 | SPN、IP RAN、OTN | 城域传输网骨干 |
| 故障表现 | 整小区突然失联、失步 | 业务间歇性卡顿 | 大范围慢但不断 |
最后把所有知识点串成一帧的时序,看看前传光纤上真实流动着什么:
sequenceDiagram
participant DU as 基带DU
participant AAU as 天线AAU
participant UE as 手机
Note over DU,AAU: 前传光纤上的微秒级协作
DU->>AAU: 调度命令与频域符号
AAU->>UE: IFFT后射频发射
UE-->>AAU: 上行信号
AAU-->>DU: FFT后的频域数据
DU->>AAU: 下一时隙HARQ调度
下行:DU做好编码调制和赋形,把频域符号装进eCPRI帧甩过光纤,AAU完成IFFT、加CP、DAC和功放,从天线口发出去——从“DU拍板”到“电磁波离天线”,中间只隔着一根几十微秒级的光纤。上行方向倒过来:AAU把收到的时域信号做完FFT变成频域数据送回DU(又省了一笔带宽),DU解调解码后,立刻要把ACK/NACK和下一轮调度决定赶在下个时隙前发回AAU。前传不是一根“传输管道”,而是调度器伸向天线的手——理解了这一点,前传的一切苛刻要求都顺理成章。
勘察与规划:4G站改造5G时,机房到天面的光纤资源是第一约束。原有一根9.8G CPRI光纤的管孔位,现在要换25G eCPRI光纤;若裸纤不够,就上无源波分(CWDM/DWDM)把多副AAU的前传复用进一根纤。规划前传环时,光纤长度直接决定时延预算是否超标——20km以外就要重新算账。
故障定位:前传故障和中传/回传故障的“现场画像”完全不同。前传有问题(光模块光功率劣化、波长插错、时间同步中断),表现是整小区瞬间失联或反复失步重建,用户感知是“这个站死了”;中传/回传有问题,表现是间歇性卡顿、切换失败率抬头,站还活着。看到“整站秒断”先查前传光功率和时间同步,看到“慢而不断”先查传输网——这个排障直觉就来自三段网“运的东西不同”。
两个经典陷阱: 1. 前传改造时插入有源传输设备却没验证时间对称性,指标上看单站一切正常,开TDD组网后邻区干扰飙升——相位同步被有源设备的不对称时延悄悄破坏; 2. 把前传当普通传输链路做环网保护倒换,倒换时长几十毫秒看似可接受,但对前传来说,几十毫秒意味着几十上百个时隙的调度全部落空,空口已经塌了——前传的“可用”和传输网的“可用”不是一个量级的概念。
一个常见误解:很多人以为“前传、中传、回传”是按距离分的(比如“10km以内叫前传”)。错。它们是按切分位置(运什么数据)定义的,距离只是切分位置带来的结果——前传运实时符号所以必须短,回传运比特所以可以横跨整个城域网。
Q: 前传和传输网是什么关系?前传算传输网的一部分吗? A: 广义的传输网包括骨干、城域、接入各层,但前传在工程上是特殊的:它承载的是基站内部的实时符号流,要求百微秒时延和亚微秒时间同步,普通的城域传输设备(为毫秒级业务设计)直接拿来跑前传通常不达标。所以现网前传常走裸纤或专用波分设备,而中传、回传才完全融入SPN/IP RAN这类标准传输网。可以粗略记住:回传、中传是“传输网的延伸”,前传是“无线设备的延长线”。
Q: CPRI和NG/S1接口有什么区别?不都是基站和外面连的光纤吗? A: 连的位置和运的东西完全不同。CPRI/eCPRI连接的是基站内部两台设备(基带和天线),运的是无线物理过程“尚未完成”的数据(采样或符号),因此绑定严格的时序;NG/S1是基站对核心网的接口,运的是处理完毕的IP包,和互联网数据没有区别。前者是流水线中段的两道工序之间的传送带,后者是成品出厂的物流车。
Q: 中传能不能省掉?把CU和DU合成一台设备不行吗? A: 完全可以,标准允许多种部署形态,CU/DU合设是现网常见做法(尤其业务量不大的区域),合设后中传这一段就消失了。拆开的动机是集中收益:跨DU间切换的锚点上移、控制面汇聚、资源池化。这是典型的“集中vs分布式”权衡——规模大了拆,规模小了合,两台设备之间要不要拉一根中传光纤,取决于这个站群的体量和移动性场景。
Q: eCPRI把低物理层塞进AAU,AAU会不会变贵、变复杂? A: 会,这正是切分换带宽的代价。AAU里要跑FFT/IFFT等数字信号处理,芯片复杂度上升。但这笔账在5G是划算的:AAU本来就要集成几百个通道的数字收发单元(Massive MIMO的数字波束需要每通道数字链路),多算一层FFT的边际成本很小,而换来的前传带宽节约是一个数量级。工程设计的常态就是——没有免费的切分点,只有当下最划算的切分点。
Q: 4G的CPRI和5G的eCPRI能在同一根光纤上共存吗? A: 需要用波分等手段分波长承载,因为两者承载方式不同:CPRI是固定速率的同步专线信号,eCPRI是以太网帧。现网里4G RRU继续走CPRI、5G AAU走eCPRI,通过无源波分把两种波长合进同一根光纤是很常见的做法。新建5G大阵列AAU基本都采用eCPRI类切分,部分低频、小规模天线的场景仍存在CPRI形态,两者将在现网长期共存。
本文由「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 等场景全覆盖。
