尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

载波聚合原理与现网排障:从LTE到5G NR的CA关键流程详解

载波聚合原理与现网排障:从LTE到5G NR的CA关键流程详解 干无线网优这行CA载波聚合是个绕不开的词。运营商天天喊“5G峰值速率xx Gbps”背后靠的很大一部分就是它用户抱怨“为什么我手机信号满格网速还是慢”很多时候也是因为载波聚合没生效。CA不是什么新概念早在LTE时代已经大规模商用到了5G NR阶段只是玩得更复杂、更精细了。这篇文章我想从原理到现网实操把我这些年配置、测试、排障的经验整理一遍重点聊聊载波聚合解决什么问题、关键流程怎么走、CA不生效怎么查适合刚入行的网优新人、从事数通或终端测试的朋友也可以给关心手机上网速率的普通用户一个科普视角。1. 载波聚合到底解决了什么问题从频谱碎片化说起1.1 为什么需要CA频谱资源的天生缺陷无线通信的速度上限由带宽决定。香农公式早就告诉我们信道容量跟频率带宽成正比。但运营商手里的频谱并不是一整块而是散落在不同频段上有低频的FDD频段比如Band 3的1800MHz有中频的Band 1的2100MHz也有高频的Band 7的2600MHz还有TDD的Band 38/40/415G时代又加了n78、n79、n28等等。每个频段能分配的连续带宽通常只有20MHz、40MHz哪怕协议支持单载波100MHz也不一定能在同一个频段里凑出那么多连续的频谱资源。我经常打一个比方把单个频段想象成一条单车道马路想提高车流量一是把路加宽加大带宽二是多修几条平行路让车分流。载波聚合就是第二种思路——不强行扩宽某一条路而是把几条路载波捆在一起让终端能够同时从多条路上收发数据。它的核心价值在于不需要动频谱清频不需要推翻现有网络只需要在基站和终端两侧增加对多载波并行调度的能力就能把峰值速率和小区容量提上去。这也是为什么从LTE到NRCA始终是运营商提升用户体验的首选手段之一。1.2 CA能带来哪些实际收益速率、稳定性和时延第一个收益是峰值速率提升。LTE单载波20MHz、64QAM、2×2 MIMO的理论峰值大概150Mbps但如果把三个20MHz的载波聚合起来峰值可以拉到450Mbps甚至更高。5G NR下这个比例更夸张n78的100MHz单载波配合5G核心网已经能跑到1.7Gbps左右如果再叠加一个n79的100MHz双载波就是3.4Gbps这也是很多城市“5G双载波”演示的由来。第二个收益是用户体验的稳定性。载波聚合不仅仅是提峰值更重要的是均衡负载。比如低频载波覆盖好但容量小高频载波容量大但覆盖差CA可以把控制面放在低频用户面数据同时从高低频走这样小区边缘用户在信号不太好的区域仍能调度到高频载波的数据避免性能断崖式下跌。实际场测里我见过很多次单载波速率只有30Mbps、开了CA之后直接跳到80Mbps以上的例子用户感知差异非常明显。第三个收益是时延优化。多载波并行调度可以减少等待时隙对游戏、直播这类低时延业务有明显帮助。虽然CA对时延的改善不像标称速率那么直观但在弱覆盖叠加高负载的场景下能用上第二个载波意味着终端排队等待调度的机会少了很多空口时延通常能下降10%到30%。这部分很容易被低估实际上在VoLTE/VoNR语音和视频通话场景里CA带来的稳定性和时延改善比速率更值钱。2. 载波聚合的工作原理拆解从射频到协议栈2.1 三种聚合方式带内连续、带内非连续与带外非连续CA在实现方式上分三类带内连续、带内非连续和带外非连续。带内连续聚合需要频谱碎片紧邻工程上很少见因为频谱规划很难腾出一块连续大带宽。带内非连续最常见比如同样是Band 3一个20MHz一个10MHz中间隔了5MHz保护带可以聚到一起但要注意射频收发机的滤波器设计。带外非连续就是把不同频段组合起来比如1800MHz 2100MHz 2600MHz三载波聚合这是现网的主流玩法。从终端射频角度看带外CA对射频前端的要求更高每个频段需要独立的接收链路或者支持多频段的宽频接收机。这也是为什么老一点的支持CA的LTE手机规格表上会列出“支持4CC CA、6CC CA”但实际能不能用还得看基带、滤波器、天线开关的配合。厂商实验室经常为了抢首发用高配终端验证低频中频高频的组合普通用户手里的千元机可能只支持两三个固定组合。所以测试CA时先确认手里终端支持的band组合比调网络参数更重要。2.2 三个关键角色PCC、SCC与载波类型CA里有两个基础概念主载波Primary Component CarrierPCC和辅载波Secondary Component CarrierSCC。主载波负责RRC连接维护、NAS信令、安全相关流程物理上行控制信道PUCCH也主要落在PCC上。辅载波主要负责补充数据带宽可以配置多个但每个UE配置的辅载波数量协议上有上限LTE最多5个NR R15最多支持16个下行CC实际商用受终端能力和网络资源限制一般是2CC或3CC。上行也有CA但上行CA受终端发射功率限制很大。一个终端的最大发射功率就是23dBm200mW如果同时用两个载波发射总功率不能超过23dBm每个载波平均下来功率就低了覆盖会变差。所以现网里上行CA用得很少更多是用上行载波选择uplink carrier selection或者下行CA搭配上行SRS轮发。这个点很多人容易搞混做参数分析时看到“上行CA未激活”就以为是故障其实它很可能就是设计状态。2.3 数据分流与调度的核心逻辑PDCP分流和跨载波调度在协议栈里CA的PDCP层把数据分发到多个小区的RLC实体每个RLC有自己的MAC实体对应一个载波MAC调度器独立决定各载波上的资源分配。简单说应用层数据先经过PDCP层按照配置的承载映射规则分流然后各载波分别做HARQ、调度、调制编码最终在空中接口并行发送。对用户而言数据像走了一个“多车道并行收费站”每个收费站各自放行总流量自然是几条车道之和。这里有个关键机制跨载波调度。默认情况下每个载波自己发PDCCH调度自己但有时辅载波上有干扰或者为了省电网络可以配置跨载波调度让主载波上的PDCCH去调度辅载波上的PDSCH。配置跨载波调度时DCI里会增加载波指示字段CIF取值对应某辅载波编号。实际优化中如果发现辅载波上的PDCCH误码率高可以考虑切到跨载波调度模式但现网配置不多因为调度灵活性差一些而且盲检次数会增加终端处理压力更大。我个人的建议是除非SCC的PDCCH质量实在不可控否则保持各自调度更稳。3. 实操视角NR CA组网的关键环节与配置要点3.1 NR CA基本流程测量、添加、激活、去激活其实从LTE到NRCA的信令流程骨架没变一般分四步测量、添加、激活、去激活。我用NR举个例子。终端在PCC上建立RRC连接后网络下发RRCReconfiguration里面带着测量配置让终端去测量候选SCC频点的RSRP、RSRQ、SINR。测量报告满足事件门限时上报网络侧根据上报结果决定是否添加SCC。现在一般配置A3事件或者A5事件看是让终端自己发现邻居还是网络指定目标频点。添加时NR网管里要配置辅小区组SCell的PCI、频点NR-ARFCN、带宽、子载波间隔、TDD时隙配比等参数。然后网络通过RRCReconfiguration消息把SCell配置发给终端终端完成配置后回复RRCReconfigurationComplete。这时候SCell只是处于“已配置”状态还没真正工作需要网络再发MAC CE激活命令将SCell激活。去激活则反过来MAC CE命令把SCell置为inactive终端停止监听该载波的PDCCH/PDSCH。实际操作中网络侧一般还有个SCell状态的动态管理机制如果某SCC的激活率太低或者质量差会自动去激活来省电。NR里引入了Dormant SCell状态也就是休眠小区。休眠小区不传输PDSCH/PDCCH但终端仍保留该小区的配置随时可以被快速激活。下行控制信息资源集合CORESET里有个字段DormancyGroupID把多个SCell分成休眠组达到省电目的。这在现网很影响用户体验经常被拿来优化“5G手机整体待机耗电”问题。3.2 参数设计中的几个关键点频点、门限、时延差第一个是频点与带宽的匹配。很多优化工程师在网管上填频点只看绝对频点号ARFCN对不对忽略了转换关系。NR频点是由频段起始频率加上固定栅格步长换算出来的。配错一个栅格终端可能根本扫不到该频点。最好的做法是从射频信号源或者扫频仪拿到准确的中心频点再用3GPP协议里的同步栅格公式反推不要直接拿网络传闻填。我见过一个现场SCC频点填错一位数字结果该小区所有终端盲检都失败CA完全没生效。第二个是辅载波激活门限的设置。如果事件门限设太高终端即使在PCC覆盖很好、SCC也能用也不上报设太低SCC激活后没啥吞吐收益反而增加信令开销和功耗。我一般建议现场根据目标SCC和PCC的RSRP差值决定。例如PCC RSRP在-100dBm以上SCC RSRP在-105dBm以上门限可以放得稍微宽一些如果SCC是高频覆盖差门限要适当降低但最低不要低于-115dBm否则激活后BLER太高速率可能变成负优化。第三个是时延差和定时提前。CA要求各载波的定时提前量尽量一致如果两个载波由不同站点发射或者光纤时延差过大下行接收窗口会对不齐导致解调失败。NR的MAC层有定时提前对齐机制但现网最有效的办法是保证参与CA的载波共站或共基带。跨站CA不是不可以但配套要求高时延补偿和切换都更复杂不建议新手直接开。3.3 现场测试与优化经验工程模式、信令抓包和多线程测速现场测试CA是否生效最简单的办法是看手机工程模式里的“激活载波数量”或者“带宽”。以高通平台为例工程模式里通常会显示当前服务小区和辅小区的频点、带宽以及RSRP如果只看到一个小区说明CA没起来。再用路测软件抓L3信令搜RRCReconfiguration里是否带了SCellToAddModList以及后续有没有SCellActivation MAC CE。这两个东西都齐了才能确认SCell真正激活。我实际测试时发现过一个很典型的坑数据流量业务在某个app里被限制为单TCP连接时即使CA已经生效测速软件跑到几百兆以后也不会继续提升因为单连接瓶颈在TCP窗口或CPU调包能力跟CA无关。所以测CA效果时一定要用多线程工具或者至少用SpeedTest的多线程模式并且关闭其他APP后台流量否则容易误判成“CA没生效”。另外用服务器最好选本省的或延迟低于20ms的节点否则TCP拥塞控制会把链路层拥塞的锅甩给聚合能力。4. 常见问题与排查技巧CA不生效的典型场景4.1 终端不支持或没开启CA先查UE能力CA是个“终端网络”双向能力协商的结果。UE在Attach或者跟踪区更新时会把自己的CA能力上报给网络能力包括支持哪些band组合、每个band支持多少CC、调制阶数等。如果终端型号不支持目标SCC频点网络永远不会给它下发SCell配置。很多用户拿一部只支持LTE B1/B3/B5的千元机去测试B1B3的CA当然没效果。排查思路是先去终端规格页面确认支持的CA组合或者用抓包工具看UE能力信息里的supportedBandCombination字段。另一个容易忽略的点是一些手机设置了“省电模式”或“限制后台数据”后系统可能会主动释放SCC因为双载波接收太耗电。测试的时候最好把手机调到性能模式、插上充电器减少变量。如果是行业终端还要检查厂商固件是否默认锁频或锁band很多专网终端的CA能力是被固件裁剪过的。4.2 辅载波添加失败从测量、重配置、MAC激活三个环节入手SCell添加失败的场景主要有三类第一测量报告没上来。可能外部频点配置错误或者终端盲检不到SCC。排查方式是在网管侧查终端历史测量报告确认SCC的RSRP/SINR是否达标。如果SCC完全搜不到就要怀疑SCC小区本身故障或射频参数错。第二RRC重配置失败。终端在收到SCellToAddModList后如果发现PCI冲突、参数不合法可能回复RRCReconfigurationFailure。这种情况多数是网管配置的PCI与邻区冲突或者带宽超出终端能力。我遇到过一次是SCC特殊子帧配比和PCC不一致重配失败后来统一成相同的TDD上下行配置就解决了。NR里还要注意SCell的BWP配置如果BWP的起始位置或大小超过终端能力范围一样会失败。第三MAC激活失败。终端已经配置了SCell但迟迟没有MAC CE激活大概率是基站侧有“SCell管理算法”在判断收益。比如副载波上RSRP太差、干扰太高算法判定无收益不激活。这时候调低激活门限、配置合理的CQI上报周期通常能改善。为了方便一线排查我把典型现象和排查方向整理成了一个速查表现象可能原因排查动作信令里没有SCell配置UE不支持该band组合查UE能力字段有SCell配置但没激活SCC信号质量差或算法判定无收益看测量报告和激活门限RRC重配置失败PCI冲突、带宽或BWP超能力抓RRCReconfigurationFailure消息激活后速率反而下降SCC干扰大或MCS太低查SCC的SINR、BLER单线程测速上不去TCP窗口或服务器瓶颈换多线程测速4.3 速率上不去的隐形瓶颈传输、MCS、调度和时隙配比即使CA已经生效用户体验速率还是上不去常见瓶颈有四个。一是核心网或传输带宽受限。SCC数据同样要到核心网如果传输链路只有1Gbps几个小区共享单用户再聚合也打不满。查这种问题看每个SCC的MAC层调度流量就行了如果MAC层流量高但应用层流量低多半是传输侧。二是MCS与BLER。RF条件不好时调度器自动降低调制阶数和编码速率CA只是增加了带宽但每载波上的有效吞吐低。用路测软件看DL MCS和BLER如果MCS一直在20以下BLER超过10%先解决覆盖问题。CA不是万能药弱覆盖区域的聚合增益会大打折扣。三是TCP窗口和服务器瓶颈。这在前面提到过不再多说了。四是调度周期和时隙配比。TDD的SCC如果上下行配比和PCC冲突或者自干扰配置没做好会导致SCC可用资源少聚合增益不明显。NR里一定要保证参与CA的小区帧结构对齐否则PDSCH的时隙资源对不上实际有效速率会被SCC限制。FR1和FR2的跨频段CA尤其要注意子载波间隔和slot format的一致性。虽然协议允许不同SCS的CC聚合但调度复杂度高商用配置基本还是统一SCS。5. 载波聚合的未来演进与个人思考5.1 从CA到多频段协同CA、MIMO和高阶调制的乘法关系CA本身不是终点现在大家谈的是“全频段协同”和“多天线技术叠加”。NR容量公式里速率约等于带宽×频谱效率×空间层数CA贡献带宽MIMO贡献空间层数高阶调制贡献频谱效率三者相乘才是极限。因此5G-Advanced里很多关键技术都是在做组合题比如FR1 100MHzFR2 400MHz的跨频段CA利用高频补充下行带宽但终端需要支持双接收曲线功耗和成本都不低。还有一种被称为“载波聚合载波选择”的组合玩法UE可以快速在多个CC里选择信号最好的一个承载大包业务这本质上是CA的高阶应用。另一个方向是载波聚合与AI结合。最近“CA注意力机制”这个搜索词也跑出来了不过它不是通信里的载波聚合而是深度学习里的注意力机制在计算机视觉里也叫CACoordinate Attention。做通信的人偶尔刷到这种词很容易混淆。我搜索资料时也遇到过把“xca创建CA证书链教程”当成载波聚合的问题其实那个CA是证书颁发机构Certificate Authority跟通信CA完全是两个东西。甚至还有“导入CA证书”“此CA根目录证书不受信任”这类系统报错也和载波聚合没有半分关系。作为从业者我建议大家在查资料时注意区分不然会被带偏。5.2 个人实操心得与建议最后说几个实际工作中的建议。第一搞无线优化别只盯着网管参数一定要会用信令和终端日志说话。很多CA问题在信令流程上能看得非常清楚RRCReconfiguration里带没带SCell、MAC CE里激活的是哪个载波一抓包一目了然。我见过不少同事在网管侧调半天门限结果问题出在外部频点定义漏了信令里根本没有对应小区白忙活。第二配置CA前先做覆盖规划。载波聚合最怕“强拉硬配”终端在PCC覆盖不错、SCC信号很差的情况下即使强行激活SCC聚合后的总吞吐可能还不如单载波。我一般会在目标区域做一轮扫频确定好两个频段的RSRP覆盖都达标后再开启CA。如果SCC覆盖确实不好先优化SCC的RF参数比如天线倾角、导频功率等覆盖起来了再开CA不迟。第三测速率要控制变量。CA测试最容易得出的错误结论来自测试方法不当。要固定测试位置、使用稳定服务器、多线程、重启手机清理缓存并且用至少10次测试取中位数而不是上限才算可信。测试过程中还要观察手机的发热情况连续跑测速时长超过10分钟基带降频的案例屡见不鲜那测出来的数字就不代表真实CA能力了。踩过这些坑之后你会慢慢发现载波聚合的核心问题从来不是“能不能配上”而是“配上了之后能不能持续稳定地保持在最优状态”。从LTE到NR再到后面的5G-ACA的频谱组合越来越多、终端能力越来越复杂但对网优人来说扎实的信令理解、严谨的测试方法和“先覆盖后聚合”的基本原则不管技术怎么变都不过时。
返回列表