多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

5G与4G差异全解析:从核心网到物理层的技术演进

5G与4G差异全解析:从核心网到物理层的技术演进 2019年5G商用到现在市面上讲5G的文章一抓一大把但大多数不是停留在“大带宽、低时延、广连接”这类宣传口号就是一上来甩几页3GPP协议编号把人劝退。我做了十多年移动通信研发从4G的eNodeB一路做到5G的gNB和核心网最大的感受是5G跟4G的差别绝不只是把天线从2根换成64根、把带宽从20MHz加到100MHz这么简单。从上层协议栈到物理层整个设计逻辑几乎换了一套核心网变成服务化架构接入网拆成CU/DU/RU空口引入灵活参数集和波束管理连RRC状态机都多了个新状态。这篇文章就把这条“上层到物理层”的链路从头到尾捋一遍适合刚转5G的测试、网优工程师也适合做行业应用方案的同学当背景参考。1. 架构先变5G的核心网和接入网都被“拆”了1.1 核心网SBA从固定网元到服务化调用先从上往下看。4G的EPC是典型的“网元拼接”MME管移动性管理SGW/PGW管会话和用户面网元之间靠GTP-C、S1-AP这些固定接口对通改一个功能就得动一整条链路。5G核心网直接推翻了这套思路把网元拆成了一个个“服务”也就是服务化架构SBA。AMF负责接入和移动性管理SMF负责会话管理UPF负责用户面转发NRF负责服务注册与发现NSSF负责切片选择这些服务之间通过基于HTTP/2的服务化接口互相调用网元之间不再是硬绑定的“管道”而是一组可以随时发现、随时调用的API。这种改造的收益在部署侧非常明显。核心网功能可以像互联网公司的微服务一样做弹性扩缩某个模块压力大了就单独扩它不用整机翻倍新功能上线可以按服务灰度发布不用全网割接。我实际接触过中型城市的5G核心网项目做一个新的网络切片实例从模板加载到配置生效也就是分钟级的事这在4G时代完全不敢想。另外一个容易被忽略的点是SBA用的是IT界通用的HTTP/2协议这就意味着核心网向IT运维体系靠拢了云原生、容器化、DevOps这些概念开始真正进入电信机房。1.2 接入网CU/DU/RU一个基站拆成三段接入网侧同样在大拆。4G基站是BBU加RRUBBU集中处理全部协议层RRU只做射频收发。5G的gNB为了适配不同场景把原BBU的协议栈从功能上切了两刀CU集中单元负责RRC、SDAP、PDCP这些高层协议DU分布单元负责RLC、MAC和高层物理层RU射频单元负责低层物理层和射频收发。CU和DU之间走F1接口DU和RU之间走eCPRI前传。为什么要拆成三段最直接的原因是前传带宽撑不住。如果像4G那样把100MHz基带I/Q数据直接通过前传回传一对25G光模块都未必够用把物理层的一部分计算下沉到DU前传只传中间切分点的数据带宽能压到几个G的量级这对几千个站点的运营商来说省下的就是真金白银。第二个原因是时延和算力要下沉DU可以放到街边机柜甚至楼顶URLLC业务不用绕到中心机房。做工程时要特别注意CU/DU的部署方式直接影响业务时延端到端时延指标里传输段往往比空口还不可控。这个“拆”的思路贯穿了整个5G网络设计理解了它再去看物理层那些眼花缭乱的新特性就有主线了。2. 物理层改动最深参数集、同步信号与大规模天线2.1 灵活参数集与新型帧结构一套空口适配所有场景物理层是5G变化最核心、也是老网优最需要重新学习的部分。先说最基础的子载波间隔。LTE是死板的15kHz一个时隙固定1ms上下行配比也被锁死成那7种。NR引入了参数集Numerology概念子载波间隔等于15乘以2的μ次方kHzμ可以取0到4对应15、30、60、120、240kHz五档。这个设计不是为了炫技而是为了让一套空口通吃所有场景低频段700MHz/900MHz要做广覆盖用15kHz或30kHz循环前缀长、抗多径好中频3.5GHz用30kHz时隙长度降到0.5ms兼顾容量和时延毫米波频段28GHz/39GHz用120kHz甚至240kHz符号更短能抵抗高频段的相位噪声同时把调度时延压到极低。帧结构也变得非常灵活上下行时隙不再是固定配比而是按需配置比如DSUUU这种上行增强配置就是专门给视频直播、远程驾驶这类上行流量远大于下行的业务准备的。还有一个容易被忽视的点是mini-slot。传统LTE调度粒度是一个时隙5G里可以只用2个或4个符号组成mini-slotURLLC业务不用等一个完整时隙结束直接在mini-slot里发射数据理论上调度粒度能压到几十微秒量级。现场测试时我踩过不少坑很多时延不达标的case问题不在参数集选错而在帧结构配比没对上业务模型——跑下行大包业务却配了上行增强帧浪费资源不说时延还难看。所以做5G测试第一步不是看信道质量而是先确认当前小区用的是哪套参数集和帧结构。2.2 PSS/SSS与SSB初始接入从“找一个小区”变成“扫一串波束”终端开机后怎么找到小区4G里靠PSS/SSSPSS带3种序列、SSS带336种序列3×336等于1008这就是物理小区ID总数的由来。5G NR保留了这套设计但同步信号的用法完全变了。PSS/SSS和PBCH被打包成SSBSS/PBCH块在时域上组成同步信号突发集合SSB burst周期可以配5、10、20、40、80、160毫秒FR1频段一次最多扫8个波束FR2最多能到64个。为什么要从“扫一遍频点”变成“扫一串波束”因为5G中高频用上了大规模天线必须靠波束成形把能量集中到终端方向一个窄波束覆盖范围有限基站得用一串波束把整个小区扫一遍。终端在哪个波束下收到SSB基站就能初步判断终端在哪个方向后续业务波束就可以针对性下发。这就是5G和4G初始接入最大的区别4G是“找到小区”5G是“找到小区里最合适的波束”。做弱覆盖优化时SSB的波束配置是头号排查对象。很多用户抱怨“有信号但上不了网”往往就是终端驻留到了某个SSB波束上但后续业务阶段的波束配对没做好信号显示满格数据就是传不动。另外SSB周期配太长会导致终端小区搜索变慢配太短又浪费资源实际工程里要根据用户密度和移动速度来权衡不是越大越好。2.3 大规模天线和波束管理天线“参数”从倾角变成了权值再往下说大规模天线。5G基站的AAU动辄32T32R、64T64R天线振子上百个每个振子的相位和幅度都可以独立调整合起来就能形成指向特定终端的波束。这个和4G的MIMO有本质区别LTE主要靠空间复用提升峰值速率5G则把波束管理做成了完整机制——初始接入靠SSB波束业务过程用CSI-RS做信道探测终端上报CSI反馈CQI/PMI/RI基站据此做波束调整和切换。这就带来一个工程概念的变化以前调天线靠“下倾角”“方位角”现在多了一套“波束权值”。以2023年常见的一款64T64R AAU为例工作频段支持n412.5GHz附近或n783.4-3.6GHz单载波最大发射功率能做到200W量级结合波束赋形天线增益可以达到25~28dBi水平覆盖角常见65度版本也有一字型劈裂覆盖的形态。工参优化时优先用电子下倾加波束权值调整机械下倾在窄波束场景下经常不够精细。做FR2毫米波测试更要留意波束对齐终端一转身、人一挡波束就变了吞吐量直接跳水这在现场是最常见的“信号满格但速率上不去”的原因。3. 上层协议栈的三个重要变化3.1 RRC_INACTIVE给终端加了一个“省电又能秒回”的状态看完了物理层再回到高层协议栈这一层的变化虽然不如物理层显眼但对网络行为和终端体验的影响非常直接。最典型的是RRC状态机。LTE只有RRC_IDLE和RRC_CONNECTED两个状态5G NR在中间加了一个RRC_INACTIVE状态。这个新状态解决的核心问题是信令开销和时延的矛盾。终端在IDLE态最省电但要从IDLE回到CONNECTED得走随机接入、RRC建立、核心网注册这一整套流程交互多、时延大一直保持CONNECTED又太耗电还占用网络资源。RRC_INACTIVE的思路是终端和网络各自保存着上下文终端在一个叫RNA基于RAN的通知区的范围内移动时不用通知网络只在离开RNA时才发起基于RAN的分页更新一旦有数据到达终端通过RRCResume流程快速恢复比从IDLE重建快得多同时功耗远低于CONNECTED。实际部署中这个状态对业务连续性的影响很大。做VoNR语音业务测试时你会发现通话建立比VoLTE快一部分功劳就是INACTIVE状态省掉了大量重建流程。配置INACTIVE相关的定时器比如RRC Inactivity Timer也要讲究设太短终端频繁挂起恢复反而增加信令设太长又失去省电意义。这个参数在网优侧讨论度一直很高因为它直接决定了“终端功耗”和“网络信令开销”的平衡点。3.2 QoS Flow替代EPS Bearer服务质量控制变得更细第二处重要变化在QoS模型。LTE里服务质量控制单位是EPS Bearer一个承载对应一组固定的QoS属性承载的建立、修改都偏重而且一个终端同一时间能维护的承载数量有限。5G把单位换成了QoS Flow一个PDU会话里可以同时存在多个QoS Flow每个Flow用一个5QI标识其业务类型和QoS特征SDAP层负责把QoS Flow映射到对应的DRB数据无线承载上。这个变化的意义在于细粒度。以前一个承载里混杂了不同要求的业务现在同一个业务可以独占一个Flow不同Flow之间互不影响。举一个实际例子一台5G工业网关同时承载视频监控、PLC控制、文件上传三类业务视频容忍时延但带宽要求高PLC控制对时延极敏感但数据量小文件上传则要保证可靠性。在5G里这三类业务可以放在同一个PDU会话的三个不同QoS Flow里网络侧针对每个Flow做差异化调度彼此之间不抢占资源。这在4G里要实现会非常笨重承载数一多核心网和基站的处理压力都上来了。所以从EPS Bearer到QoS Flow本质上是从“管道管理”进化到“标签管理”。3.3 邻区添加与T304定时器移动性管理的现场必修课移动性管理是网优工程师的老本行5G里这项工作的核心逻辑没变但细节处处是坑。先说邻区添加。5G的邻区关系可以是手工添加也可以通过ANR自动邻区关系功能自动学习。现场最常见的5G邻区添加案例是NSA组网下给LTE添加NR邻区或者SA组网下给NR添加同频/异频邻区。添加时除了常规的PCI、频点、带宽还要注意SSB频域位置比如GSCN和SSB index绑定关系这些是5G特有的配置项。配置完邻区之后真正决定切换成败的是各种定时器和触发参数。这里重点说一下T304。T304是切换专用定时器终端收到带同步配置的RRC重配置RRCReconfiguration with sync时启动在目标小区完成随机接入后停止。如果T304超时意味着切换失败终端会触发RRC重建甚至掉线。常规配置是几十毫秒到几秒不等我做过的小区一般配在500ms到2s之间视小区半径和随机接入时延而定。现场排障时如果发现切换成功率低除了看A3/A4/A5事件门限一定要看T304超时记录——很多切换失败不是信号不好而是目标小区随机接入资源不足终端在目标侧始终抢不到前导码眼睁睁看着T304跑完。还有一个移动性细节是测量Gap。5G的异频测量需要让终端暂时离开服务频点去测其他频点这个测量间隙Measurement Gap配置会影响业务中断时间。NR的Gap模式有40ms和80ms周期两种Gap太长业务卡顿明显太短异频测量又不准。现场优化时经常要在“切换成功率”和“用户体验”之间反复调这块工作非常吃经验。4. 从协议栈到工程现场基站、终端与行业方案4.1 5G基站与天线选型和工参调整要盯住哪些参数聊完了协议落到工程现场。5G基站的形态和4G差别很大主设备从BBURRU变成CU/DU加AAU有源天线单元。AAU把射频和天线集成到了一起所以传统的“天线厂家加主设备厂家”的搭配被打破了天线参数也就成了基站选型的一部分。选型时要盯的参数包括工作频段n77/n78/n79还是n41、通道数常见32T32R、64T64R、最大发射功率、波束扫描范围、水平/垂直半功率角、支持的最大SSB波束数以及电调下倾和波束权值的可配置能力。部署时还要关注体积重量AAU普遍在40公斤上下抱杆和塔桅的承重要提前核算这不是协议层面的事但在现场常常是第一个卡壳的地方。工参调整也和4G不同。4G调天线主要是机械下倾加电调下倾5G中高频窄波束场景下机械下倾的调整精度经常不够要结合AAU的电子下倾和波束权值来做。现场常见一个误区把4G那套“天线方位角对了就完事”的习惯带到5G结果波束权值没配好覆盖区和规划差得十万八千里。正确做法是先通过路测和MR数据校准波束指向再考虑要不要动机械安装角。4.2 三类典型行业场景港口、远程驾驶和驾考车5G真正的增量在行业应用这里说三个我接触过的典型场景正好对应前面讲的物理层和协议层特性。第一个是港口。港口里龙门吊、岸桥、AGV都需要远程控制人从高空驾驶室挪到中控室靠的就是5G专网。这个场景的特点是金属集装箱反射强烈、多径严重非常考验波束管理和抗干扰能力同时远程控制要求端到端时延在几十毫秒以内所以经常需要专门做帧结构优化比如给上行分配更多时隙。港口网络还要和岸桥的PLC、摄像头的视频流做QoS Flow级隔离避免视频流量把控制流量挤垮。第二个是室外远程驾驶无人车。这个更“硬核”车上装了多路4K摄像头一路往上行灌视频流再叠加控制指令下行业务模型是典型的“上行大户”。实操中要充分考虑上行调度TDD帧结构要配成上行增强型否则上行带宽根本不够同时要留双链路备份比如5G加V2X或者双运营商双卡一旦主链路异常立即切换。车侧的CAN总线数据车速、档位、刹车状态也要实时回传这就牵扯到车载CAN和蜂窝网络的数据融合——很多集成问题不是出在5G侧而是出在CAN物理层数据没采对。第三个场景跟普通人关系更近驾考科目三。现在不少驾考车装了5G工业路由器像市面上的雁飞5G路由器作用是把车内的多路视频、GPS轨迹、车辆状态实时回传考试中心考官可以在后台远程监考考试过程全程留痕。这个场景对上行带宽和稳定性要求很高考试路线上信号波动、路过树荫、高架桥下都是考验。实测下来5G方案的抖动明显优于4G但要注意工业路由器的天线安装位置——装在后备箱或车顶增益和散热差异很大直接影响长时间高温跑车时的稳定性。这类项目的验收标准也不只是“能连上”而是“全程零掉线、时延不超阈值的比例达到多少”指标定义一定要在项目前期就谈清楚。4.3 终端用户的日常疑问双模切换和Wi-Fi“5G”行业应用之外终端侧的体验问题也是5G优化绕不开的。搜索平台上一堆人问“红米手机4G和5G怎么自动切换”其实就是5G双模NSA/SA下的用户感知问题。NSA阶段终端锚定在LTENR只做辅载波手机上的“5G”图标一直亮着但实际业务可能还在4G承载上SA阶段则能真正驻留在5G。手机默认的“智能5G”省电模式会在业务量低时切回LTE业务一来再快速升到5G这个策略本身没问题但用户如果密集刷视频、打游戏频繁往返两个制式反而影响体验。网优侧能干预的手段有限更多是检查LTE和NR之间的互操作参数比如异系统重选优先级、测量触发门限保证用户在5G覆盖边缘时平滑回落到4G而不是在中间地带反复横跳。还有一个非常常见的热搜“同一个Wi-Fi2.4G能连上、5G连不上”。这里要澄清一下Wi-Fi的5GHz和蜂窝5G完全是两码事。手机连不上路由器的5GHz频段常见原因有几个路由器5G频段被禁用、SSID隐藏、开启了Band Steering但终端兼容性差、5GHz信道落在DFS动态频率选择区域导致设备扫描不到或者路由器5G功放故障。处理思路很简单先把两个频段的SSID分开命名排除手机连错频段再进路由器后台确认5G射频是否开启、信道是否固定最后再看终端是否支持5GHz频段部分低端IoT设备只支持2.4GHz。这个问题和移动通信没关系但找过来的人非常多写在这里算是帮大家避个雷。5. 轻量级5G与其他物联网连接技术的边界5.1 RedCap是什么它能替代谁前面说的都是完整版5G实际落地时还有一个绕不开的话题轻量级5G也就是RedCapReduced CapabilityNR轻量化终端。RedCap是3GPP Rel-17引入的核心思路是给5G“做减法”把带宽从100MHz砍到FR1的20MHz、天线从至少2路接收降到1路调制阶数也相应降低终端成本和功耗明显下降。它瞄准的是智能穿戴、工业传感器、视频回传、低端工业模组这类不需要超大带宽但需要5G低时延特性和网络覆盖能力的设备。在行业里RedCap经常被拿来和Cat.1、NB-IoT、LTE-M对比。Cat.1现在非常火因为LTE网络成熟、模组便宜下行10Mbps、支持VoLTE大量共享单车、POS机、追踪器都在用。NB-IoT则是窄带宽、深覆盖、超低功耗的典型代表适合水表气表这种静止的、低频次上报的场景。RedCap的位置比较微妙它比Cat.1有更好的5G网络演进性但又不像完整5G模组那么贵。选型时不能只看峰值速率还要看网络覆盖现状、资费、模组成本和生命周期。5.2 一张表看明白各类连接技术怎么选下面这张表是这几年项目里积累下来的选型参考按“能力-成本-场景”三个维度整理做物联网方案时可以拿来当速查技术典型带宽峰值速率量级时延特征移动性/语音功耗与覆盖典型场景完整5G NReMBB100MHzFR1下行Gbps级毫秒级强/支持VoNR功耗较高/覆盖中等高清视频、远程控制、XRRedCapNR-Light20MHzFR1下行百Mbps级低继承NR特性强/支持VoNR功耗低于NR/覆盖好穿戴设备、工业相机、车载终端LTE Cat.120MHz下行10Mbps左右几十毫秒强/支持VoLTE功耗中等/覆盖成熟共享设备、POS、追踪器LTE-MCat.M11.4MHz下行约1Mbps中等中/可选语音低功耗/覆盖增强移动物联网、可穿戴NB-IoT180kHz几百kbps以内秒级可接受弱/无语音超低功耗/深度覆盖表计、路灯、环境监测这张表看下来其实结论很清晰没有一项技术能通吃所有场景选型本质是在速率、功耗、时延、成本四个维度上做取舍。RedCap的出现不是要干掉谁而是把5G的适用范围从高端业务往下探了一层让原本只能用Cat.1方案的项目多了一个面向未来的选择。实际做方案时我建议先定义业务的关键指标再反推技术选型而不是先选技术再设计业务——顺序反了后面全是坑。最后再分享一个我在项目里反复验证过的体会很多人学5G喜欢从物理层参数开始啃其实更高效的路径是先搞懂架构CU/DU/RU和服务化核心网再理解RRC状态和QoS Flow这些“业务可见”的高层机制最后下沉到参数集、SSB、波束管理这些物理层细节。这样每一层的变化都能和“为什么要改”对应起来不会越学越散。真到了现场排障上下层联动的直觉比背参数重要得多这也是我把这篇文章按“上层到物理层”这个顺序写的原因。
返回列表