ARTICLE DETAIL

资讯详情

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

CoMP协同多点传输:从4G边缘速率优化到5G多TRP落地实践

CoMP协同多点传输:从4G边缘速率优化到5G多TRP落地实践 搞通信的朋友应该都有印象每次聊到小区边缘速率总会绕不开一个词CoMPCoordinated Multi-Point协同多点传输。终端在小区交界处信号本来就弱还要同时被好几个邻区信号“踩一脚”体验差得让人头疼。而CoMP的思路很简单——既然干扰源是邻区的信号那就把它们从对手变成队友多个传输点协同起来给同一个用户发数据。这个技术在4G时代吵了好多年到了5G又换了个名字“多TRP传输”重新回到聚光灯下。这篇文章我不打算抄标准文档只讲我在实际项目里理解到的CoMP它到底在解决什么问题、有哪几种玩法、真正落地要盯住哪些参数以及我踩过的那些坑。适合刚入行想搞懂CoMP基础逻辑的工程师也适合在现网优化里被边缘速率折磨得想拍桌子的兄弟参考。1. CoMP到底在解决什么问题1.1 小区边缘用户为什么慢先把话说明白基站天线辐射的信号是按距离衰减的手机在小区边缘时服务小区的信号已经衰减到比较低的水平而邻区基站在同一块频率上还在拼命发数据。这些邻区信号到了手机这边就成了干扰。干扰一大信噪比掉下来编码效率就只能往低处调用户感知到的速率自然断崖式下跌。我习惯用一个简化模型来理解这件事假设小区中心用户的SINR信干噪比能做到15dB以上那么用香农公式粗算单用户频谱效率大概是5bit/s/Hz附近而边缘用户SINR可能只有-3dB到0dB对应频谱效率可能只剩0.5到1bit/s/Hz。同样一段频谱边缘用户拿到的吞吐量可能只有中心用户的十分之一。这还只是单用户的情况要是两个边缘用户分属不同小区、又在同一段资源上撞车双方互相踩踏那体验就更惨。传统的同频组网靠的是ICIC小区间干扰协调说白了就是给边缘用户分配正交的频带资源让邻区别在这个频带上调度重负载用户。这种方式能缓解干扰但代价是频谱利用率下降边缘用户的可用资源也是“分蛋糕式”变少速率天花板很低。1.2 从“躲干扰”到“用干扰”CoMP的革命性在于把处理干扰的思想颠倒过来既然边缘用户同时被多个小区“看见”那不如让这些小区联合起来共同决定怎么发这个用户的数据。这里有两种截然不同的处理哲学。一种是让多个小区同时给一个用户发送数据用户把手里的多路信号合并起来干扰信号直接变成了有用信号这叫联合传输。另一种是多个小区不发同一个用户的数据但通过协商各自选择不同的波束、不同的资源块让彼此的信号互不“冲撞”这叫协作调度/波束成形。前者是“把敌人变成友军”后者是“约定好别在同一个时间往同一个角落喊话”。落到工程上CoMP带来的并不是简单的小区中心速率提升它最大的价值是拉高小区边缘用户体验同时能改善整个网络的公平性。如果优化得当边缘用户的吞吐量能在传统同频组网基础上提升20%到50%这对全网速率分布曲线的尾部是有非常明显改善的。1.3 你需要提前储备的背景知识CoMP不是一个独立的新模块它是在既有物理层技术上叠加的一套多点协作机制。要真正理解它你需要先熟悉这么几块基础内容OFDMA资源栅格物理资源块PRB、RE、时隙这些概念是讨论协作的资源粒度基础CSI反馈用户通过上报PMI、RI、CQI告诉基站当前信道“长什么样”CoMP对CSI的准确性要求比单点传输高得多调度器每个基站都有自己的调度器CoMP要从“各干各的”变成“步调一致”核心就是调度器之间的协商回传链路基站之间的接口4G的X2、5G的Xn带宽与时延直接决定了CoMP能玩得多激进。如果这些概念你还没吃透也不用担心下面我会在每个环节都用大白话补上基础。2. 协同多点传输的家族成员2.1 联合传输JT多站一起发联合传输Joint Transmission简称JT是CoMP里最直观、但也是实现代价最高的方案。它的做法是对于一个边缘用户多个传输点同时向它发送物理下行共享信道PDSCH的数据手机侧把所有信号叠加起来做联合接收。这里又有一个细分多个传输点发送的数据如果是同一个数据流的不同编码版本叫联合传输中的单流JT如果多个传输点发送的是多个互相独立的数据流用户端通过空间复用把这几个流同时接收下来叫多流JT。多流JT理论上能获得接近满分集的增益但对信道估计和相位对齐的要求极其苛刻。我见过很多刚接触CoMP的同事会下意识问“既然JT增益那么大为什么不全网都用”原因很简单JT需要多个站点把基础数据都传给同一个用户这会成倍消耗前传/回传带宽而且多站同时发送需要严格的时频同步和相位对齐。站点间只要存在微小的定时偏差或者频率偏差信号就不是“112”而是“112”。所以JT通常只用在小区边缘而且只在一小部分用户上启用。2.2 协作调度/波束成形CS/CB默契配合协作调度 / 协作波束成形Coordinated Scheduling / Coordinated Beamforming简称CS/CB是另一条路线。它不需要多个传输点同时给一个用户发数据而是多个小区共享调度决策信息各自选择合适的用户、选择合适的波束方向尽量让自己发出的信号不要砸到邻区正在调度的用户身上。打个比方JT像是两个厨师同时给一桌客人端同一道菜客人把两份菜合并成一份更丰盛的菜CS/CB更像两个厨师在同一个厨房里商量好一个做川菜一个做粤菜各自负责自己的灶台谁也不碍着谁。CS/CB对回传带宽的需求远低于JT只需要交互调度建议、干扰指示这类轻量级信息所以工程上更容易接受。CS/CB的增益体现在干扰的“避免”上小区边缘用户的SINR因此获得一定提升但这个提升幅度没有JT那么猛。正常情况下CS/CB能把边缘SINR抬升2-4dB就算理想了而JT的理想增益理论上可以是翻倍的。2.3 DPS动态点选择接力棒给最合适的人还有一种经常被归到CoMP大类下的方案叫动态点选择Dynamic Point Selection简称DPS。它的做法是多个小区都能给这个用户发数据但在一段时间内只有信号最好、干扰最小的那个小区实际发送其他小区保持静默或者用极低功率发送。DPS的本质其实是“动态切换服务小区”但它和传统切换不一样传统切换要经历完整的测量、判决、信令流程而DPS可以在毫秒级内快速切换数据发送点对用户来说几乎是“无缝接力”。这个特性特别适合处理用户处于多个小区信号犬牙交错、信号强度不断波动的场景。工程上DPS经常和JT混合使用形成DPS/JT混合方案当多个点的信道条件都比较理想时跑JT当某一点信号明显差于其他点时就跑DPS只选最优的点发送。这种混合方案在真实网络里因为灵活性高反而比纯JT更容易落地。3. 真正落地时的关键环节与参数设置3.1 协同簇怎么划分才合理CoMP最常见的落地形态是“站点簇”模式也就是把网络中的基站分成一个个簇簇内多个小区可以互相协作簇间仍然按传统方式互相干扰。簇划得太大回传压力大、调度复杂度高、收益也递减簇划得太小又很难形成有效的协作增益。所以协同簇的规划本质上是个“边算边试”的过程。我一般建议以3个站点或者6个小区作为一个基本簇这个规模能覆盖绝大多数边缘干扰场景而且簇内交互的信息量在X2/Xn接口带宽可承受范围内。划分的时候除了看地理相邻关系还要看实际路测数据哪些小区之间的重叠覆盖面积大、哪些小区之间切换频繁这些区域往往是协作价值最高的地方。这里有一个容易被忽略的点簇边界本身会变成新的“干扰墙”。簇内协作得再漂亮簇与簇之间的边缘用户依然会被对方簇内的基站狂轰滥炸。所以规划时要让簇边界落在低业务密度区域或者让簇边界两侧也保留基础的干扰协调机制。3.2 CSI反馈配置反馈不是越多越好CoMP的前提是网络能准确知道用户看到的多小区信道状态。4G里用户上报CSI信息主要靠PMI、RI、CQI而在CoMP场景下基站还需要知道用户相对于多个传输点的信道差异这时候就需要配置额外的信道状态信息参考信号CSI-RS资源和干扰测量资源CSI-IM。我见过不少优化项目一上来就把CSI反馈周期调到最小以为反馈越频繁增益越大。实际这么做往往适得其反反馈过于频繁会占用大量上行资源而且调度器如果跟不上反馈节奏拿到的也是一堆过期信息。比较稳妥的做法是让CSI-RS的周期和信道变化速度匹配。低速移动用户3km/h以内用10-20ms的反馈周期就够了中速用户可能需要缩短到5ms高速场景就别强求CoMP了老老实实靠切换和单点传输扛。CSI精度还有一个坑用户在反馈PMI时网络侧必须明确告诉用户“你反馈的是相对于哪个传输点的预编码”否则基站拿到一个模糊的PMI根本不知道该如何协调多个点的波束方向。这就要在CSI配置里把每个CSI-RS资源和对应的传输点绑定清楚。3.3 回传时延是命门很多人把CoMP当成纯无线侧的技术忽略了它对传输网的依赖。实际上回传时延基本决定了你能用哪种CoMP方案。如果把基站之间的接口X2/Xn比作两个人之间的对讲机时延就是对讲机的反应速度。JT要求数据快、准、同步到达多个站点所以它对时延极其敏感通常要求站点间单向时延在几毫秒以内甚至5G时代对前传接口eCPRI的时延预算已经压到了微秒级。CS/CB因为只交互调度信息对时延的容忍度会高一些但超过一定阈值后交互的调度建议早就过时了反而会帮倒忙。在我做过的4G项目里光纤直连或者时延极短的站间链路跑CS/CB基本没问题JT就明显吃力。到了5G时代如果前传网络用的是传统CPRI带宽消耗大、时延也难压很多厂商因此更倾向于在CU/DU集中部署的场景里实现理想回传下的CoMP这也是为什么5G时代的协同多点更多地出现在“集中化部署”的架构里。简单说传输网不行CoMP的上限就锁死了。3.4 调度器协同的工程近似理想化的CoMP要求全网统一调度这在工程上是不可能实现的。实际系统通常采用分级协同簇内有一个主调度节点负责协调簇内多个小区的资源分配其他小区把自己的调度状态汇报给主节点主节点下发协调指令。从参数上看调度协同要盯几个关键点边缘用户识别通过测量RSRP差值或者地理位置把用户区分为“中心用户”和“边缘用户”只对边缘用户启用CoMP否则全网的调度复杂度会失控。常用门限是服务小区RSRP与最强邻区RSRP的差值小于3-6dB就认为这个用户值得做协作资源分割策略为参与协作的用户预留一段专用的PRB资源池避免它和簇内其他用户的干扰信号“撞车”。这段资源池的大小要动态调整不能太大也不能太小MCS调整策略CoMP开启后用户的SINR会变好如果沿用旧CQI会导致调制阶数和编码率偏低浪费信道条件所以要做CQI的上调修正。但这个修正不能一步到位要留出信道估计误差的余量我一般建议按2-4dB的SINR预估上调幅度然后根据实际BLER逐步调整。调度器协同还有一个经常被忽视的指标——公平性。多个小区协作时如果不加权重地追求簇内总吞吐量最大化很容易出现“资源向信道好的中心用户倾斜”的情况边缘用户还是吃不饱。所以要在调度目标函数里加入比例公平因子给边缘用户更高的调度权重务实地说这也和KPI考核指标之间需要找到一个平衡点。4. 从4G到5GCoMP的演进路线4.1 R10/R11时期的CoMP标准框架CoMP在LTE标准里有过一段跌宕起伏的历程。R10阶段初步讨论了协作调度/波束成形的框架R11才算正式给出了相对完整的CoMP CSI反馈机制包括多套CSI-RS资源配置、CSI-IM资源、以及PMI/CQI上报的增强方式。我记得当时3GPP对CoMP的期望很高多个公司做了大量仿真理论增益也确实诱人。但从R11到R12之后产业界的热情慢慢回落。原因也很现实标准给的是框架但真正落地还需要厂商设备、终端芯片、传输网、优化工具全部都支持。很多老芯片不支持新定义的CSI反馈机制基站侧调度器复杂度又高运营商算完投资回报率之后很多地方就选择了只跑CS/CB的基础功能JT几乎没有大规模商用。这段历史给行业留下了一个比较深刻的教训再好的物理层技术如果对回传、同步、终端生态要求都太高就很难规模落地。这也是后来5G里相关技术一直强调“部署灵活性”的重要原因。4.2 NR里的多TRP传输到了5G新空口NR标准吸取了4G的教训把“协同多点”包装成了更灵活的多TRPTransmission Reception Point传输更强调它的轻量化实现。R15先用DCI信令支持了单DCI调度的多TRP传输R16进一步完善了多DCI调度的多TRP方案也定义了空间维度上不同TRP发送不同数据层的NCJT非相干联合传输。NR多TRP传输和LTE CoMP最大的区别是NR在物理层引入了多个TCI状态每个TCI状态对应一个参考信号资源和一个接收波束方向。基站可以通过DCI同时指示两个TCI状态告诉终端“这两个传输点将同时给你发数据”终端就知道该用哪两套波束参数去接收。实际做NR多TRP方案时我最关注的是PDSCH映射方式和CDM组的约束。多个TRP发送的DMRS要放在不同的CDM组否则终端没法区分两个传输点的信道层数映射要合理否则叠加增益会被层间干扰吃掉。这些细节都需要基站的调度器做严格约束很多场景下宁可用保守的映射方式保证终端能正确解调再逐步优化增益。4.3 上行CoMP与联合检测很多人一聊CoMP就只看下行其实上行协作也很有价值。上行CoMP的核心是多站点联合接收一个用户发上行业务时多个相邻基站都能收到它的信号如果能把这些信号联合起来处理同样可以把“邻区干扰”变成“分集增益”。在4G时代上行CoMP主要体现在上行联合接收JR和协作调度。到了5G上行多TRP/多面板接收被更广泛地讨论尤其是终端发射功率受限时多站点联合接收能有效提升上行边缘速率。上行CoMP的一个现实约束是SRS导频污染多个用户的SRS如果配置在相同的时频资源上基站就很难准确区分谁是谁波束成形或者联合接收的效果都会大打折扣。所以配置上行CoMP时一定要仔细做SRS资源的正交规划该错开的错开该静默的静默。很多项目上行增益做不出来查到最后都是SRS污染在捣鬼。5. 现网验证的踩坑与排查实录5.1 常见问题速查表现象可能原因排查方向与解决措施CoMP开启后边缘速率几乎没变化CSI反馈周期过长或CSI-IM配置不准确缩短反馈周期复核CSI-RS与传输点的映射关系JT场景下速率反而下降多站之间时频同步偏差过大检查站点间同步状态核实回传时延是否超出预算边缘用户切换频繁协作中断率高切换CIO参数与CoMP协作簇不匹配调整切换偏置参数让用户优先稳定驻留在协作簇内上行增益不明显误码率偏高SRS导频污染或联合接收权重不准做SRS资源正交规划检查联合检测配置协作区域用户MCS频繁跳变CQI上修过猛导致BLER失控减小CQI修正步长让MCS基于实际BLER收敛簇边界用户速率依然很惨簇规划不合理簇间干扰太强重划协同簇边界让边界落在低业务密度区域5.2 增益不明显怎么办如果CoMP开启之后增益非常有限我的排查顺序一般是先看传输网再看配置最后看终端。第一步确认X2/Xn接口时延和带宽是否达标。曾经遇到过一个项目CoMP一直没效果查到最后发现两个站之间走的是微波回传时延抖到飞起调度信息到达时早就过时了这种物理条件就不适合做CoMP。第二步检查CSI上报实际触发率。如果配置了周期上报但用户上报的有效PMI/RI数量很少那基站的调度器根本没有足够的输入做协作判断增益自然出不来。这时候要去看终端的CSI反馈能力是否开启。很多老终端默认关闭了高阶反馈这会在终端侧直接卡掉CoMP的输入。第三步才是看参数设置。重点关注小区簇大小、边缘用户判定门限、资源池大小。我见过有人把边缘用户门限设成RSRP差值1dB结果只有极少用户能进协作集合增益当然出不来把这个门限放宽到5dB之后协作用户数明显增加边缘吞吐量也上去了。5.3 我的几点实操体会最后聊几句不太会写在正式测试报告里的经验。第一CoMP不是单纯的无线参数优化它是“传输网无线网终端生态”的联合工程。做CoMP项目之前先把回传质量、终端支持率调研清楚否则方案设计得再完美现场也推不动。给领导汇报时一定要把这条限制讲透别让预期管理失控。第二不要一上来就做JT。每次做试点我都建议先用CS/CB把基础协作跑顺把多站之间的调度协商机制调通把所有涉及CSI的配置做到位再考虑更激进的JT或多TRP传输。这样即使收益不如预期也能有效控制风险。第三所有增益都要带上信道预测的余量。很多仿真里的CoMP增益都是假设信道完全已知的理想情况实际系统里反馈总有时延信道总是会变。我给项目定目标时一般按理论仿真增益的50%-70%来估算能把这一块也做足项目验收的时候就不会手忙脚乱。第四优化CoMP时必须盯着全网用户体验的分布曲线而不是只看平均值。CoMP的价值是“削峰填谷”平均速率提升可能不那么惊艳但低速率用户的比例往往会有明显下降。这也是对外汇报时最容易被认可的价值点。
返回列表