小基站系统总体架构:CU/DU/RU三级架构与O-RAN标准

各位同学,欢迎来到《小基站系统架构:从零到实战精通》的第一章。

说实话,每次带新人入门,我第一件事就是让他们把这张架构图刻在脑子里。为什么?因为整个小基站的设计逻辑,全藏在这三级架构里了。今天咱们就来拆解它。

1.1 从传统宏站到O-RAN:架构演进的必然

先聊点背景。传统4G宏站里,BBU(基带处理单元)和RRU(射频拉远单元)是绑死的。你买华为的设备,就得用华为的RRU,接口是私有的。这就像你去买手机,充电线只能用它家原装的——不爽,但没办法。

到了5G时代,问题更严重了。数据速率翻了十倍,时延要求降到毫秒级,传统架构根本扛不住。我2019年参与过一个项目,运营商想混搭不同厂家的设备,结果光是调通接口就花了三个月。嗯,那会儿我就意识到,行业必须变。

O-RAN联盟就是在这个背景下成立的。它的核心思想很简单:把基站的各个功能模块拆开,定义标准接口,让不同厂家的设备能像乐高积木一样拼起来。

1.2 CU/DU/RU三级架构:到底拆了什么?

传统BBU被拆成了三部分:CU(中央单元)、DU(分布式单元)、RU(射频单元)。

你可能会问:为什么非要拆成三级?两级不行吗?

我个人的理解是:这是对现实需求的妥协。5G的三大场景——eMBB(增强移动宽带)、uRLLC(超低时延高可靠)、mMTC(海量机器类通信)——对时延、带宽、连接数的要求完全不同。拆成三级,才能灵活部署。

核心要点:

  • CU(Central Unit):处理非实时协议栈(RRC、PDCP),通常部署在中心机房或云上
  • DU(Distributed Unit):处理实时协议栈(RLC、MAC、部分PHY),部署在靠近RU的位置
  • RU(Radio Unit):处理射频和低层PHY,挂在塔顶或楼顶

举个例子。我做过一个智慧工厂的项目,车间里需要超低时延(1ms以内)。我们把DU直接放在车间机柜里,RU挂在生产线旁边,CU放在厂区机房。这样,数据从RU到DU的传输距离不到100米,时延轻松达标。

但如果做的是农村广覆盖,时延要求不高,就可以把CU和DU都放在中心机房,RU拉到几十公里外的塔上。说白了,三级架构给了你调度的自由度。

1.3 O-RAN标准:接口才是灵魂

架构拆开了,接口怎么定义?O-RAN联盟做了三件事:

接口名称 连接对象 传输内容 典型时延要求
Fronthaul(前传) DU ↔ RU IQ采样数据(Option 7-2x分割) < 100μs
Midhaul(中传) CU ↔ DU F1接口(RLC PDU、MAC调度信息) < 1ms
Backhaul(回传) CU ↔ 核心网 NG接口(用户面数据、信令) < 10ms

这里有个坑,我必须要提醒你。

避坑指南:

我曾经在Fronthaul接口上吃过亏。当时选的是Option 8分割(传统CPRI),结果发现100MHz带宽、64天线的情况下,前传带宽飙到了200Gbps。普通的光模块根本扛不住。后来换成Option 7-2x(O-RAN推荐的分割点),带宽降到了25Gbps,才解决问题。

所以,千万别小看接口分割点的选择。它直接决定了你的传输成本和部署难度。

1.4 接口协议栈:数据是怎么跑的?

咱们拿一个用户上网的流程来串一遍。

  1. RU侧:天线收到射频信号,经过ADC转换成数字IQ数据。RU做一部分FFT和资源解映射,然后把数据打包成eCPRI格式,通过Fronthaul发给DU。
  2. DU侧:收到eCPRI包后,解出IQ数据,继续做信道估计、均衡、解调。然后通过F1接口(Midhaul)把MAC PDU发给CU。
  3. CU侧:收到MAC PDU后,做PDCP解压缩、RRC信令处理,最后通过NG接口(Backhaul)发给核心网。

反过来,下行数据就是逆过程。你想想看,这个流程里每一步都有严格的时延预算。DU必须在1ms内完成调度和HARQ重传,否则用户就会掉线。

实战小技巧:

我建议你在设计初期就用Wireshark抓一下Fronthaul的eCPRI包。看看实际传输的IQ位宽、采样率、天线数。很多问题在抓包阶段就能暴露出来,比等到联调时再发现要省事得多。

1.5 部署形态:三级架构的三种玩法

根据实际场景,三级架构可以灵活组合:

  • 集中式部署:CU+DU合设,RU拉远。适合时延不敏感、传输资源丰富的场景(如城市宏覆盖)。
  • 分布式部署:CU集中,DU+RU合设。适合时延敏感场景(如工业互联网)。
  • 全分离部署:CU、DU、RU全部分开。适合需要极致灵活性的场景(如运营商多厂家混搭)。

我个人比较推荐第二种。为什么?因为DU和RU合设后,Fronthaul变成了内部接口,省掉了昂贵的eCPRI光模块。我在一个智慧园区项目里就这么干的,单站成本降了30%。

1.6 本章小结

好了,第一章的内容就这些。咱们回顾一下重点:

  • CU/DU/RU三级架构是为了满足5G多样化的时延和带宽需求
  • O-RAN标准定义了Fronthaul、Midhaul、Backhaul三个接口,每个接口的时延和带宽要求不同
  • 接口分割点的选择(尤其是Fronthaul)直接影响成本和性能
  • 部署形态要因地制宜,没有银弹

下一章,咱们会深入Fronthaul接口,手把手教你配置eCPRI参数。到时候我会拿一个真实的抓包文件出来,带你们一行一行地分析。嗯,那才是真正有意思的部分。