ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

载波聚合CA原理与实战:从LTE到5G的频谱效率提升之道

载波聚合CA原理与实战:从LTE到5G的频谱效率提升之道 提到CA不同圈子的人第一反应完全不一样。搞安全的会想到Certificate Authority也就是证书颁发机构用剪映的人可能在缓存目录里见过一个叫ca的文件夹但如果你站在通信行业聊CA九成概率说的都是Carrier Aggregation载波聚合。今天这篇文章就只围绕通信领域的载波聚合展开把它从原理到落地、从参数到实测一次讲清楚。不管你是刚入行的网优工程师、做终端认证的测试同学还是纯粹对手机信号栏里那个小小的“”号好奇的用户这篇内容都应该能帮你把CA这件事看通透。先说结论载波聚合是4G时代为了突破单载波带宽限制而引入的关键技术到了5G依然是提升峰值速率和频谱利用效率的主力手段。它做的事情说起来很简单——把多个载波捆绑在一起让终端同时从几条“车道”上收数据但真正落地的细节远比这三个字母复杂。我这两年测了不下几十款终端也跟运营商侧反复核对过不少CA组合的调度行为踩过的坑不在少数下面这些内容算是用真金白银换回来的经验。1. 载波聚合到底解决了什么问题1.1 移动通信里的“带宽焦虑”要理解CA先得知道一个最底层的规律无线通信的速率基本由带宽、调制阶数、空间流数这三个维度决定。带宽越宽能同时塞进去的数据符号就越多调制阶数越高每个符号携带的比特数越多MIMO层数越多同一时刻能并行传输的独立数据流就越多。三者相乘基本就是理论峰值速率。问题出在带宽上。LTE时代单个载波最大只能做到20MHz哪怕到了LTE-A初期这个天花板也没有变。20MHz、64QAM、2x2 MIMO的条件下理论峰值大概150Mbps左右听着还行但用户需求涨得太快视频、云游戏、大文件传输很快就逼近这个极限。于是标准组织开始想能不能让手机同时用两个20MHz的载波这就是载波聚合最初的出发点。更麻烦的是频谱资源本身。运营商的频谱不是一整块干干净净分给某个制式的很多频段是历史遗留的碎片比如2.6GHz上有20MHz属于LTE FDD、旁边又有一个10MHz属于TDD或者低频段像700MHz、800MHz各有零散的带宽。如果只能一个终端占一个载波这些碎片根本没法形成有效的容量。CA的出现相当于把这些“小水管”用软方式并成“大水管”不重新分配频谱就能把速率和容量提上去。1.2 一根天线上同时跑多个载波听上去简单做起来难有人可能会想那让终端同时接收多个频率的信号不就行了物理上确实可以但工程上牵扯到一系列问题终端要同时调谐多套射频链路、基带要并行处理多个分量载波Component Carrier简称CC、协议栈要管理主小区和辅小区的状态关系、核心网要感知终端的聚合能力并下发合适的配置。标准里为了支持CA从终端能力上报、RRC信令流程、MAC层调度到物理层的测量上报几乎每个层面都做了扩展。所以CA从来不是一个单点技术它是一整套系统性能力。手机支不支持CA支持哪些频段组合最大能聚合几个载波这些信息从终端出厂那一刻就写进了能力集里。网络侧则是看菜下饭根据终端上报的能力、当前无线环境、小区负载情况动态决定给这个终端配几个辅载波、用哪个频段来聚合。理解了这条主线后面看信令、看参数、排查问题的时候思路就会清晰很多。2. CA的核心原理一次讲透2.1 主载波和辅载波一辆车需要主驾驶和副驾驶CA的工作模式标准里定义得很清楚终端在连接态始终有一个主小区PCell承载RRC连接、安全参数、随机接入、PUCCH等重要控制功能在此基础上网络可以给终端额外配置一个或多个辅小区SCell专门用来扩展数据传输的能力。这里面的分工跟一个团队很像。PCell是项目负责人所有关键决策和对外沟通都走它SCell是干活的主力平时主要负责吞吐量必要的时候也能承担一部分上行控制信息。注意一个细节PCell是不能被随便换掉的终端和网络之间的RRC连接挂在它上面如果PCell信号变差触发的是切换流程而不是简单的SCell释放。而SCell随时可以被网络配置添加、修改、激活、去激活灵活性大得多。有人一定会问那PCell挂了SCell不就没法继续干活了对这恰恰是CA的一个天然短板。所以标准里后来又引入了主辅小区PSCell的概念在双连接场景下保证另一个小区组也有一个稳定的锚点。这个后面聊5G双连接的时候再展开。2.2 三种聚合方式带内连续、带内非连续、带间按照聚合的载波在频域上的位置关系CA分成三种类型带内连续CA几个CC在同一个频段内而且是连续的频谱块。这是最理想的情况实现最简单终端可以用一套射频链路处理因为频率挨得近带通滤波器也容易设计。但现实里很少有这么宽的连续频谱给移动通信用所以这种聚合方式实际部署不多。带内非连续CA同一个频段内但中间隔了别的频谱或者保护带。终端处理起来比连续CA麻烦一点因为要同时接收同一频段内两个不相邻的频点射频前端得留出足够的动态范围避免互相干扰。这种场景在频谱碎片化严重的运营商手里会用到。带间CACC分布在完全不同的频段比如1800MHz聚合2100MHz或者700MHz聚合2.6GHz。这是目前商用网络里用得最多的方式因为运营商手里的低频和高频一个负责覆盖、一个负责容量天然适合捆绑在一起。缺点是终端必须同时开启多套射频通路功耗和成本都会上升。三种方式的取舍本质上是在“频谱可用性”和“终端实现复杂度”之间找平衡。我见过不少初学的人以为CA就是把两个带宽数字加在一起实际做无线方案的时候带间CA的调度复杂度比单纯加带宽高得多两个频段的传播特性完全不一样覆盖半径不同、干扰水平不同调度器必须分别估计链路质量再决定每个载波上的MCS和资源分配。2.3 CA能聚几个载波是不是越多越好LTE时代的CA理论上最多支持5个CC聚合但商用网络受限于终端能力、频谱资源和功耗绝大多数场景是2CC或者3CC。Cat.6终端支持2CC CA下行峰值300MbpsCat.9支持3CC450MbpsCat.12以后可以到4CC甚至更高配合256QAM和4x4 MIMO单用户峰值能冲到接近1Gbps。到了5G NR单载波本身就可以做到100MHz甚至更大初期标准化的时候NR CA反而比较克制Rel-15只支持最多2个载波聚合直到后续版本才逐步放开。原因不复杂一个100MHz的5G载波已经比4G时代的20MHz宽了5倍再加上256QAM、Massive MIMO初期峰值速率并不难看没必要一上来就把终端复杂度搞得过高。等到毫米波和中频协同的需求出现更多CC的CA才被真正提上日程。3. 从标准到落地CA的关键流程与参数3.1 UE能力上报先报菜名再点菜CA要想用起来第一步永远不是网络配置SCell而是终端告诉网络自己到底能做多少事。这个“告诉”的动作在LTE里叫UE-EUTRA-Capability在5G里叫UE-NR-Capability里面有一大堆字段其中跟CA最相关的就是频段组合列表。我举个例子一个终端声称支持Band 1 Band 3的2CC CA网络才知道可以在1800MHz和2100MHz这两个频段上同时给它调度数据。如果终端没报这个组合哪怕这两个频段信号再好、小区负载再低网络也不会跨频段给它做聚合。这一点非常关键——很多测试中发现的“为什么不聚合”问题最后追查下来往往不是无线环境不行而是终端能力上报里的频段组合字段压根没包含目标组合。所以判断一部手机能不能用上某项CA功能先翻它的规格书或者用专业工具读一下能力集。光看官方宣传页上写着“支持载波聚合”没用得具体到“支持哪些band组合”“最大支持几CC”“上下行分别支持哪些组合”。这也是我经常跟终端厂商对参数的原因标称值和实际能力集之间有时候差着一万个字。3.2 SCell的添加和激活看似一步实则两步网络决定给终端加一个辅载波之后流程上分两段走先是RRC层下发RRCConnectionReconfiguration信令里带着sCellToAddModList把SCell的频点、带宽、物理小区ID、测量配置这些参数配给终端终端配置完成并回复RRCConnectionReconfigurationComplete之后SCell就算“添加成功”了。但注意添加成功不等于马上参与调度SCell还有一个“激活”状态需要网络侧通过MAC层的Control Element下发激活命令终端才会真正在这个载波上去监听PDCCH、做CQI上报、接收PDSCH数据。为什么要分两步因为网络不确定SCell上的信号质量是否真的适合传输贸然激活可能浪费终端功耗甚至因为辅载波链路太差而拖累整体体验。所以实际网络里常见是先把SCell配上、测量着等终端上报的A4事件或者网络侧的负载调度策略认为该激活了再走MAC CE激活。排障的时候我经常用空口信令抓这个状态变化如果看到SCell一直停留在“配置但未激活”的状态基本就说明辅载波质量或者调度策略存在问题。3.3 峰值速率公式手把手算一遍很多人喜欢问“CA之后能跑多快”与其背数字不如掌握一个通用的估算方法。LTE单载波的峰值速率可以这样粗算20MHz带宽15kHz子载波间隔RB数约100个一个RB有12个子载波正常CP下1ms内有14个OFDM符号64QAM时每个符号6bit2x2 MIMO下空间层数为2。理想值 100 × 12 × 14 × 6 × 2 × 1000 ≈ 201.6Mbps。但实际协议里要扣除PDCCH、参考信号、同步信号等开销所以商用设备标称的单载波峰值一般是150Mbps左右。做2CC CA就是2 × 150 300Mbps3CC就是450Mbps这就是Cat.6、Cat.9标称速率的由来。5G NR的算法思路类似但更复杂一些。以100MHz带宽、30kHz SCS为例RB数是273个每时隙14个符号30kHz SCS下1ms有2个时隙。假设256QAM、4层MIMO273 × 12 × 14 × 2 × 1000 × 8 × 4 ≈ 2.93Gbps扣除控制信道和参考信号开销实际理论峰值大概在2.3到2.5Gbps之间。如果做2个100MHz的NR CA峰值直接接近5Gbps。要注意的是这个数字是“理想空口环境、满调度、无干扰”的天花板真实网络能跑到70%就算非常优秀了。4. 5G时代CA又变了样4.1 NR CA和LTE CA本质有多少不同从原理上讲5G的载波聚合跟4G没什么本质差异依然是“一个主小区加若干辅小区、L2在MAC层聚合、PDCP之上对用户面透明”。但实际工程实现里NR CA带来了两个新挑战。第一个是子载波间隔不一致。5G的SCS可以是15kHz、30kHz、60kHz甚至120kHz两个聚合的CC完全可能用不同的SCS。这就要求MAC调度器和物理层处理逻辑同时适配两套帧结构符号边界对齐变得格外重要。第二个是带宽和MIMO层数的大幅提升让基带处理复杂度骤增一个100MHz的CC本身就对标了4G五个20MHz CC的处理量聚合之后对终端的DFT运算、信道估计、缓存读取都是不小的负担。所以早期商用的NR CA基本上都是先在低频和中频之间做2CC比如700MHz加2.6GHz或者1.8GHz加3.5GHz。等到基带平台成熟以后才逐步看到两个中频大带宽的CA组合。测试中我也遇到过手机上报支持某NR CA组合但实际开启后发热明显、吞吐量上下跳变的情况这类问题更多是终端成熟度不够不是协议本身的问题。4.2 CA和双连接不要搞混5G时代还有一个高频词叫双连接EN-DC、NR-DC。很多人把它跟CA混在一起其实完全不同。CA是同一个基站下多个小区协作共享一套RRC连接和PDCP实体数据在MAC层就合并了对核心网来说就是一个小区组。双连接则是终端同时连接两个基站每个基站都有自己的协议栈数据在PDCP层甚至核心网侧就分流了。说得更直接一点CA是一条高速公路上的多车道双连接是两条高速路并行。CA的好处是控制面简单、调度时延低、切换和移动性管理都在一个基站内部完成双连接的强项是能跨越基站协调资源特别适合一个低频宏站加一个高频热点这样的异构组网。实际网络里EN-DC和NR CA经常同时存在。比如终端先通过EN-DC锚定在LTE上5G侧又配置了多个NR CC做CA这时候从空口看既有跨制式的双连接也有制式内的载波聚合。看信令的时候一定要分清楚别把SCell添加和Secondary Node添加混为一谈一个走RRC重配置一个走SN Addition流程完全两码事。4.3 为什么运营商偏爱“低频中频”的组合从商用部署来看运营商的CA组合策略高度统一低频管覆盖中频管容量两者捆绑实现体验最优。低频比如700MHz、850MHz、900MHz传播损耗小、穿透能力强能保证广覆盖和移动性中频比如2.6GHz、3.5GHz带宽充足、容量大但覆盖范围有限。如果只用中频做CA用户一旦移动到覆盖边缘辅载波直接失锁聚合效果大打折扣如果只用低频带宽又不够速率上限卡得死死的。所以“低中”的带间CA是成本和体验兼顾的典型方案。这也是为什么我评估一个网络CA效果的时候从来不看单点峰值而是看中低频组合在移动场景下的持续吞吐量。在室内近点两个高频CC的CA可能跑得很漂亮但出了门、进了电梯、上了高速低频锚点加中频辅载波才是真正决定用户体验下限的东西。CA不是拼参数是拼复杂无线环境里的稳定性。5. 实操视角怎样观察和验证CA有没有生效5.1 手机上的直观判断别被状态栏坑了普通用户最直观的判断方式是看状态栏LTE-A或者5G的标识。很多手机在接入CA的时候状态栏会从LTE变成LTE或者显示5G图标带上角标这个确实能做初步判断。但我的经验是状态栏的显示逻辑是终端厂商自己定的有的手机哪怕2CC CA在跑界面也仍然只显示一个LTE或5G有的手机则反过来了网络侧只配了一个载波也硬显示一个加号。所以状态栏只能当参考不能当证据。想确认CA确实生效有两个办法。一是看工程模式Android手机在拨号盘输入对应指令可以进入服务信息界面里面能看到当前serving cell的频点、带宽、RSRP、SINR如果同时列出了两个频点且都处于active状态基本就是CA在进行iPhone通过Field Test模式也能看到类似信息但展示的项目少一些。二是用专业测试软件读底层日志比如通过高通或联发科平台的诊断口能看到SCell的添加、激活、CQI上报、各CC的吞吐量分布这个最准确也是我做终端评测时的标准做法。5.2 拉网测试时盯住哪几个关键点如果你是做网络优化或者终端测试的拉网验证CA效果的时候我建议重点盯三个环节。第一是SCell添加流程。路测软件和信令分析工具里找到RRCConnectionReconfiguration和MAC CE activation的记录确认辅载波的频点、PCI、带宽是否合理有没有反复添加又释放的“乒乓”现象。第二是切换过程中的CA状态变化。终端从基站A切到基站B之后往往所有SCell都会被释放再由目标基站重新配置如果这个重建过程太慢用户会明显感觉到速率掉崖。第三是上下行的CC利用率。有的CA场景下行很漂亮两个CC都在满负荷调度但上行只用了主载波这是因为很多终端设计成上行不支持多CC聚合或者网络没开上行CA这在FDDTDD组合里尤其明显。这里分享一个实操细节做CA吞吐量测试的时候别只盯着Speedtest或者FTP的瞬时速率。我会同时记录主载波和辅载波各自的BLER、MCS分布、PRB利用率如果发现辅载波的MCS比主载波低好几个档位即使总速率看着还行也说明辅载波链路质量偏弱后续优化要重点处理弱场区域的辅载波覆盖。5.3 实测环境里的几个“意外”测CA踩过的坑写出来给大家避一避。最经典的一个拿着同一台手机在同一个站点下面测CA上午能跑到400Mbps下午怎么测都只有200Mbps。一开始怀疑终端过热降速后来查后台才发现下午这个时段该小区开启了负载均衡策略把一部分用户调度到了另一个频段留给测试终端的SCell资源变少了。CA测试的复现性很大程度上取决于当时网络侧的负载和调度算法不是每次跑都能榨干理论峰值。另一个常见的坑是在室内测带间CA。低频信号确实能穿透墙体但中频辅载波进入室内后衰减严重信噪比很差SCell虽然添加成功了MCS却低得吓人。最终测出来的总速率甚至可能不如只用主载波。这种情况不是CA不工作而是辅载波压根不具备优质传输条件把它当成“CA失效”来排查会走很多弯路。6. 常见问题与坑位速查6.1 为什么手机一直没显示CA也跑不出聚合速率这个问题的常见原因我整理了一张表可能原因现象排查思路终端能力集不支持该频段组合信令中无SCell添加请求查终端规格书或能力上报字段网络未开通该CA组合所有用户都无聚合行为查基站配置和license配置当前信号质量不满足SCell添加门限SCell添加后立即释放看A4事件门限和参考信号质量终端软件显示策略隐藏了CA标识速率已经提升但状态栏无变化看工程模式或路测软件实际CC数双卡场景影响CA能力副卡占用部分射频资源单卡待机后复测排查的时候先把“网络侧有没有配”和“终端侧有没有上报能力”分开这两步都确认没问题了再往下钻无线环境和调度问题。一上来就调天线角、改参数大概率是白忙活。6.2 CA聚合后速率反而更差问题出在哪听起来反直觉但这种情况确实存在。原因主要有三类辅载波链路质量极差MCS掉到最低档浪费了调度资源还拖累整体BLER上下行TDD配比不一致辅载波的下行资源有限聚合后分不到多少RB终端散热策略触发降频多载波同时接收带来更高的功耗温控机制直接限制速率。遇到这种问题先看各CC的MCS和BLER分布再对比单载波模式下的基线速率。如果辅载波一激活整体吞吐反而下降多半是射频互扰或者辅载波覆盖问题而不是CA本身的问题。6.3 功耗和发热怎么控制CA是电老虎吗多CC同时工作射频前端、基带、内存都处于高负载状态功耗确实比单载波高。实测下来长时间满速率跑CA的功耗通常比单载波高20%到40%具体取决于频段组合和终端工艺。所以终端普遍会做功耗优化非必要不激活SCell、激活后持续监测辅载波质量、低负载时自动去激活SCell这些都是网络和终端配合完成的。如果用户特别在意续航我不建议去系统设置里手动关CA因为绝大多数手机没有这个开关。日常使用中系统会根据业务需求自动调度比如待机或轻负载时SCell会很快进入去激活状态不会一直耗电。真正吃电的场景是持续大流量下载那种情况下关不关CA差别不大因为数据量摆在那里功率效率反而可能更好。最后说一个小经验。好多同行惯性地把CA当成“速率翻倍器”测出来没翻倍就觉得出了问题。我自己折腾这么多年越来越觉得CA的第一价值不是拉高峰值而是稳住体验底线。单载波20MHz在小区边缘和有干扰的环境里速率抖动非常厉害有了第二个载波相当于多了一条冗余路径哪怕辅载波质量没那么好也能帮调度器多一个选择。所以测CA的时候别光盯5%峰值速率多看看10%位置和50%位置的边缘速率那才是用户真正感知得到的东西。下次再看到手机状态栏出现那个小加号你也可以留意一下当前所在位置的覆盖情况大概率能猜出网络给它聚合的是哪个频段的“隐藏通道”。
返回列表