ARTICLE DETAIL

资讯详情

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

5G网络仿真中的小基站部署:参数建模、仿真配置与优化实践

5G网络仿真中的小基站部署:参数建模、仿真配置与优化实践 做无线网络仿真的人都有一个共识5G组网和4G组网最明显的差异不是网速变快的一个数字而是网络形态本身被彻底打散了。宏基站不再是唯一的骨架高密度、高异质性的小基站部署才是5G网络仿真正经要啃的硬骨头。这篇文章要聊的就是无线网络仿真中5G网络仿真里的小基站部署从为什么非用不可到参数怎么建模、仿真器怎么配置、结果怎么判读再到实际踩过的坑完整过一遍。如果你是刚开始接触5G网规或无线仿真这个主题确实有点劝退因为小基站部署牵扯到频段传播模型、站间距、发射功率、回传链路、干扰协调等多个维度稍微一个参数设错结果能偏到姥姥家。但这套东西又是5G仿真的基本功尤其是做覆盖补盲、容量扩容、热点吸收、以及未来毫米波高频组网方案的预研全部绕不开小基站的建模与部署。适合正在做研究课题、参与运营商预商用测试、或者准备自建5G系统级仿真平台的同学参考。我在实际项目的摸排和仿真里先后试过NS-3下的5G-LENA模块、Simu5G、MATLAB 5G Toolbox还有自己搭系统级仿真平台对这套流程算是比较熟悉。接下来按照一个完整项目推进的顺序来写递进关系是先搞明白部署的本质需求再定模型和参数然后动手仿真最后处理结果和问题。2. 为什么无线网络仿真里要有大量的小基站部署2.1 从5G频段特性倒推小基站存在的必然性5G频段大致分两个阵营Sub-6GHz中低频段以及24GHz以上的毫米波频段。目前商用主流在3.5GHz附近的C-Band上这个频段相比4G常用的1.8/2.1GHz在无线传播上已经出现肉眼可见的损耗问题。自由空间路损、雨衰、树衰、墙体穿透损耗都变大宏基站覆盖半径被压缩得非常明显更不要说毫米波频段连树叶晃动引起的信号波动都不能忽略。在这个条件下如果还按照4G时代宏站密集组网的思路来做仿真结果大概率热力图坑坑洼洼边缘速率惨不忍睹。所以5G仿真里小基站成了刚需宏站负责大面积覆盖骨架微站、皮站、飞站负责填充容量和盲区。无线网络仿真的核心矛盾从一个“怎么把宏站覆盖最大化”的问题变成了“怎么用恰到好处的一批小基站完成容量吸收和补盲”的问题。我做链路预算模拟时印象很深同样环境下2.1GHz宏站对普通办公楼墙体穿透后还能保留一定覆盖余量而3.5GHz信号穿过两层墙体后损耗提升非常明显几乎只能退到窗户附近。如果你的仿真场景里大量用户集中在室内不放室内小站或者靠窗的微站那结果基本没法看。5G仿真特别是高频组网仿真里小基站不是一个“可选优化项”而是搭建合理网络结构的基础单元。2.2 小基站部署在系统级仿真里的功能定位小基站在实际组网中有三种定位覆盖补盲、容量吸收、热点分流。对应到仿真模型里这三种定位决定了你部署的兴趣区域、站点密度以及频率配置策略。覆盖补盲场景典型是在宏站覆盖的边缘地带、室内深处、地下车库和隧道等区域放置微站或者皮站目标是提升弱场区的参考信号质量。做这种仿真时评估尺度要重点看RSRP提升了多少、弱覆盖面积压掉了多少不用太关注SINR大幅波动因为补盲站点往往是异频或低功率的干扰源。容量吸收场景则不一样典型是在商业区、体育场、交通枢纽这种流量密度极高的区域。小基站的核心价值是把单用户可用频谱资源翻上去所以仿真验证要看用户平均吞吐量、边缘用户速率、时延等指标更要注意周围宏站的压力是否被卸下来。热点分流和容量吸收类似但多了移动性维度比如步行街的人流缓慢移动高层写字楼里大量用户在不同楼层之间移动。此时小基站部署不只是调参数还要调切换策略和用户接入策略否则信号来回跳会造成体验反而变差的结果。我在仿真实操中会把三种场景拆成三个独立工程来做因为混在一起会让指标梳理变得非常混乱。补盲场景不需要模拟大批用户移动往往直接静态快照就能说明问题而容量吸收场景必须跑足业务流和用户分布否则吞吐量统计一点参考价值都没有。2.3 典型的小基站部署场景与建模维度从实际项目出发我总结出下面这张表格里面涵盖了几类最常见的小基站部署建模维度。这张表也帮我省过很多重复推导的力气。场景类型频段常见站点形态建议站间距仿真侧重点关注密集城区室外覆盖3.5GHz微站100-200米宏微干扰、SINR分布、切换性能大型室内场馆亚6GHz/毫米波皮站、飞站20-50米同频干扰、室内穿透损耗、容量高层商业楼宇3.5GHz室内皮站每层1-2个垂直切换、楼层隔离、干扰泄漏地下车库/隧道3.5GHz泄漏电缆微站50-100米覆盖连续性、信号泄漏控制步行街/热点公园3.5GHz微站80-150米用户聚集模型、分流效果、回传容量每类场景对站间距的敏感程度都不同。比如室内场馆因为用户密度高、空间相对封闭站间距缩到20米以内也不觉得夸张而室外热点区域的站间距如果小于50米干扰管理就很容易失控仿真参数稍一调错SINR瀑布图会非常难看。3. 小基站部署前的关键参数建模思路3.1 站间距与发射功率的推导逻辑仿真里的小基站参数不能拍脑袋填。哪怕是动一个发射功率背后都要有链路预算和覆盖目标的推导逻辑。先说站间距。5G小基站部署最核心的目标之一是保证边缘用户能达到目标速率比如下行边缘速率10Mbps或上行2Mbps。根据目标速率可以反推单用户需要的SINR再结合接收灵敏度、噪声系数、穿透损耗等链路预算项算出允许的最大路损最终用传播模型反推覆盖半径。我这里做个粗略示例在3.5GHz、城市微站场景里一段典型的近地路径损耗模型可以近似写成PL(dB) 36.7×lg(d) 22.7 26×lg(fc)。当距离为150米、fc为3.5GHz时损耗大致在100到110dB这个量级。然后叠加上20dB的外墙穿透损耗、人体损耗和阴影衰落余量等效路损就要奔着130dB以上去了这就解释了为什么室外热点场景靠一个微站很难覆盖整片商业街区必须多个站点协同站间距压到150米以内。所有链路预算里的余量分配最终都会转成仿真里的参数。比如发射功率余量不够时仿真里的RSRP自然就低如果网规里算了20dB的阴影衰落余量仿真模型里也要配置相应的对数正态阴影标准差和相关性否则仿真结果乐观到失真。发射功率的分配上我做表归纳过不同形态的站点取值差异非常大。站点类型典型发射功率范围天线增益覆盖半径参考宏基站40-46dBm15-18dBi500-1500米微站30-37dBm8-12dBi100-300米皮站20-30dBm5-8dBi20-80米飞站10-20dBm3-5dBi10-30米这套数据是业界比较常见的参考范围但具体到你自己的仿真项目里必须回看场景定义和需求目标。比如一个室内的皮站网络发射功率只要超过某个阈值楼层之间的干扰就会变得很棘手这时候压低功率比追求覆盖更重要。3.2 天线配置与波束模型的映射5G仿真相比4G仿真一个很大的差异就是大规模天线阵列。小基站的物理尺寸虽然小但天线配置一点都不含糊通常也是8T8R或者32T32R起步毫米波小站甚至可以做到64T64R。天线配置直接影响仿真器里的方向图建模。NS-3和Simu5G这类开源仿真器里默认还是简化全向天线或者三天线扇区方向图居多但你一旦要做小基站部署尤其是密集组网就非常有必要把3GPP定义的辐射方向图模型配上否则小区间干扰估算会偏差很多。宏站天线下倾角、微站天线的机械下倾和电子下倾也要分清楚。我在布放小基站时有个体会小站挂墙或灯杆后天线方位角通常是人为朝向街道或人群密集方向仿真器如果不支持天线方位角个性化设置那你在结果里看到RSRP“还行”都是假象因为实际工程里每个站的覆盖方向根本不一样。在配置波束时还要注意同步信号与业务波束的功率比例关系。5G里SS/PBCH的功率很多时候会比业务信道低这个比例在参数表里写得很清楚叫做SSB功率偏置。仿真配置里如果漏掉这个参数接入时RSRP看着挺好但业务阶段SINR起不来所有结果都失真。3.3 频率部署同频组网与异频组网的取舍小基站部署在频率规划上主要有三种思路宏微同频、宏微异频、以及通过频率资源划分实现的软复用。同频部署最大的问题是干扰。宏站功率大、覆盖广同频的小基站用户很容易被宏站信号碾压尤其小站用户靠近小区边缘时SINR会非常低。5G里虽然有波束赋形可以改善空间隔离但同频毕竟是同频所有干扰管理手段都只是在“缓解”。异频部署则是最直白的方案宏站用3.5GHz的一个分量载波小基站用另一个分量载波或者毫米波频段干扰天然被频率隔离。但异频也有代价频谱资源一整块一分为二每块带宽变少峰值速率相对受限终端需要支持载波聚合否则就回落到单载波连接那容量吸收的效果又打了折扣。仿真中做同频/异频的比较实验结论通常比较稳定高密度场景下纯同频会导致SINR明显下滑但频谱效率更高异频则覆盖和信噪比更均衡但绝对速率上限会有一点牺牲。我通常在预研阶段两种都跑最后把结果并成对比曲线给决策的人看这样比空口说“干扰大”要有说服力得多。3.4 回传链路在小基站仿真中的地位很多人做小基站仿真时容易漏掉回传。小基站数量那么多总不可能全部光纤拉线尤其是灯杆站、挂墙站光纤不可达是常态5G里有个重要概念叫接入回传一体化也就是IAB利用无线链路解决回传问题。在仿真平台里回传链路的影响如果不建模等于默认小基站都有理想的千兆光纤、零延迟、无限容量。这在现实中是不可能的特别在密集城区一个宏站的无线回传容量要供多个小站共享瓶颈非常明显。我建议在Simu5G这类支持IAB的模块里如果你想模拟真实部署尽量显式建立回传链路模型设置合理的回传带宽和时延否则业务吞吐量统计会严重乐观。回传对部署决策的影响也很大。一个小站即使覆盖效果再好没有回传容量就等于白装。所以做小基站部署优化的时候我叫它“回传约束下的部署”这是工程实践和纯学术仿真最大的差别之一。如果你看到某篇论文里的部署结果好得离谱先看看他的回传模型是不是默认理想化的看完往往就明白了。4. 在主流仿真器里搭建小基站部署环境4.1 工具选型对比与建议5G小基站部署仿真的工具选择范围其实不算窄但每个工具的擅长领域差异很大。NS-3的5G-LENA模块是我最常用的开源选择它对RAN协议栈支持完整特别适合做协议级别的切换、调度和干扰分析但构建复杂场景时自己写的代码量比较大学习曲线偏陡。Simu5G基于OMNeT图形化程度更高部署节点、定义业务都比NS-3直观比较适合快速搭一个微站热点场景并跑通业务流。MATLAB 5G Toolbox的优势在于链路级仿真和随机信道建模对系统级顶多算半个支持而且涉及大量站点的地理分布建模时不如前两者灵活。工具学习成本系统级能力协议细节图形化适合场景NS-3 (5G-LENA)高强强弱完整组网仿真、协议优化研究Simu5G中中等偏强中等强快速部署验证、热点场景MATLAB 5G Toolbox中中等中弱较强链路级与物理层研究我自己的选择原则是如果重点要验证小基站带来的容量增益、切换率变化、用户调度差异首选NS-3加5G-LENA如果只是想快速出一个“部署几个小站后覆盖率提升多少”的趋势性结论Simu5G更省力。别在前置研究阶段就把自己陷入到过深的代码细节里。4.2 一个可参考的NS-3小基站部署流程在NS-3里做小基站部署之前一定要按步骤缕清整体流程不然代码里各种参数交叉引用排错排到怀疑人生。我通常分六步走。第一步确定场景底图与站点位置。我用一个简单的二维坐标列表来表示小基站和宏站的经纬度或栅格坐标这一步先不碰仿真代码而是把这堆坐标画出来确认合理。第二步配置频率和带宽参数。第三步配置站点的发射功率、天线模型和噪声系数。第四步配置回传链路。第五步生成用户分布并绑定业务。第六步选择输出指标并运行。下面这段是一个基于NS-3 5G-LENA风格的核心部署片段它体现了小基站部署时最需要关心的参数映射。因为是示例代码具体API名称需要按你安装的版本来对照调整主逻辑是通用的。// 创建小基站节点容器 NodeContainer microGnbNodes; microGnbNodes.Create(3); // 确定站点坐标单位可为米 Vector microPositions[3] { Vector(120.0, 80.0, 10.0), Vector(150.0, 150.0, 10.0), Vector(80.0, 140.0, 10.0) }; for (uint32_t i 0; i 3; i) { microGnbNodes.Get(i)-GetObjectMobilityModel()-SetPosition(microPositions[i]); } // 配置物理层3.5GHz带宽100MHz Config::SetDefault(ns3::ThreeGppChannelModel::Frequency, DoubleValue(3.5e9)); Config::SetDefault(ns3::LteEnbNetDevice::DlBandwidth, UintegerValue(100)); // 设置小基站发射功率 Config::SetDefault(ns3::LteEnbPhy::TxPower, DoubleValue(33.0)); // 配置差动偏置确保UE优先接入小基站 Config::SetDefault(ns3::LteUeNetDevice::CellSelectionOffset, DoubleValue(6.0)); // 建立回传链路假设小基站通过理想回传接入核心网 // 如果需要模拟非理想回传需额外创建点对点信道并设置带宽时延 PointToPointHelper backhaul; backhaul.SetDeviceAttribute(DataRate, StringValue(1Gbps)); backhaul.SetChannelAttribute(Delay, StringValue(2ms));这种配置方式里发射功率、小区选择偏置、回传速率三个值是最敏感的。偏置设置尤其有两个倾向偏置太大用户虽然弱信号也赖在小基站上但SINR会崩偏置太小小基站吸收不到用户容量提升就无从体现。我做过一组对比偏置从0dB加到10dB时小站用户占比从不到15%拉升到65%但边缘SINR明显下滑最后选了6dB左右作为折中点。4.3 热区用户分布与业务模型设置小基站的仿真不讲业务模型就白搭因为部署密度完全由用户密度和业务速率驱动。用户分布上我习惯用泊松簇过程来模拟热点聚集而不是全地图均匀撒点。均匀撒点的结果是小基站优势根本发挥不出来那种场景谁都会仿真结果也说明不了问题。热点场景的意思是有一片区域的用户密度是平均密度的十倍以上比如广场的中央区域、商场入口的动线区域然后小基站就布置在簇的中心附近。业务模型也有讲究。单看峰值速率不如看业务到达过程。我在仿真里常混合两种业务一是满缓冲业务用来测试网络容量上限二是基于文件大小的有限业务比如每次下载10到100MB的文件模拟真实用户体验。满缓冲业务测出来的吞吐量理论上限是很有价值的但用户感知速率必须靠混合业务来体现。每个用户在仿真器里都要指定移动模型。热点区域的小基站部署用户不移动的场景和用户缓慢移动的场景结果完全是两个画风。静止场景下小基站可以定向精确覆盖SINR是一片漂亮的热图一旦加入步行速度的移动切换开销、信号波动都会把结果拉下来。所以做小基站部署评估我强烈建议至少加一种移动性场景否则结果只能当作不考虑工程损耗。4.4 仿真器跑批与统计要求系统级仿真有个老生常谈的坑一次运行的结果没有统计意义。小基站的仿真尤其如此因为用户位置、衰落信道、业务到达这些随机过程的影响太大了。通常我的跑批策略是每个配置组合至少跑20次以上每次更换随机种子和用户位置采样最后统计均值、标准差、以及95%置信区间。如果配置组合太多可以用拉丁超立方采样来减少组合数但基础样本数一定不能省。仿真时长也要注意。太短比如只跑1秒看不出调度和接入切换的真实效果太长比如跑几个月的大流量业务很多研究项目根本等不起。我一般先用10秒快速跑一遍检查参数错误确认无异常后再跑一个30秒或60秒的正式版本这是实操中比较可行的平衡。5. 部署效果评估与干扰协调的校验5.1 评估指标体系别只看覆盖率小基站部署之后的仿真结果最容易出现“只看RSRP覆盖率”的误导。RSRP覆盖率达到99%以上听着很有成就感但实际SINR分布稀烂边缘用户业务根本无法建立那这个覆盖率就是数字游戏。我建议每次跑完至少整理四类指标。第一类覆盖类包括SS-RSRP均值、RSRP低于某个阈值的面积比例第二类干扰类重点看SS-SINR分布特别是低SINR区间的占比第三类容量类包括小区平均吞吐量、边缘5%用户吞吐量、每用户平均感知速率第四类移动性类包括切换次数、乒乓切换率、无线链路失败率。每类指标至少要有一两个代表不要只挑好看的。一套完整的小基站部署评估表可以设计成这样指标分类具体指标宏站单层参考宏微混合部署参考覆盖RSRP大于等于-100dBm比例92%98%覆盖弱覆盖面积比例8%2%干扰SINR小于0dB比例5%12%容量小区平均吞吐量100Mbps135Mbps容量边缘5%用户速率5Mbps20Mbps移动性切换次数/UE1.2次2.8次这张表看起来容量和覆盖都提升了但SINR和切换次数变差了。这才是真实场景。5.2 部署策略对比实验怎么设计做对比实验时控制变量必须极严格。我会把宏站配置完全固定然后只改变小基站的部署密度、位置和功率以此来判断小节点的增量作用。实验设计上最常用的三组是第一组只有宏站作为基线第二组宏站加少量小站密度大概每平方公里20到30个第三组是高密度小站场景每平方公里50个以上。然后再叠加频率部署维度比如同频和异频两组。这样一个矩阵大概6到9个场景每个跑20次数据量不小但对结论的支撑力度是非常扎实的。小站位置怎么选也有讲究。一种做法是基于覆盖地图的缺口来找即先找宏站的热力洼地然后围着洼地布站另一种是把小站放在用户簇中心附近这是以业务为中心的做法。我在做实际研究时两种都尝试过最后发现以用户簇为中心布站在容量和用户体验指标上显著优于覆盖洼地布站因为后者覆盖提升很好但容量吸收不足属于“网很漂亮但流量没过”。5.3 干扰协调与小区选择偏置的配合前面提到的小区选择偏置只是入门真正决定仿真可靠性的往往是小基站部署之后的干扰协调逻辑。5G里比较通用的干扰管理思路包括动态功率控制、上下行时隙配置对齐、干扰感知的调度、以及基于波束的空间复用。在仿真平台里能直接验证的最常用方案是小区间干扰协调简化点说就是给不同小区配置不同资源子带让邻区之间错开干扰。这个机制在小基站密集组网里非常关键因为小站之间站间距短如果不做资源协调同频干扰会把增益全部吃掉。我跑过一组对比很能说明问题小基站部署密度翻倍后如果什么都不调SINR中位数反而下降了两三个dB但一旦配合资源协调和偏置优化容量和SINR同时向上走。这组实验告诉我们一个道理在仿真里加站点很容易但站点不是越多越好不配合干扰治理只需部署到一定程度就开始内卷。6. 高频次遇到的仿真问题与排查方法6.1 小基站数量上去后仿真跑不动怎么办系统级仿真器跑高密度小基站场景很吃计算资源尤其是带协议栈的仿真比如NS-3站点数量翻倍之后运行时间往往成倍增长。我在做每平方公里50个以上小站的仿真时一台普通工作站跑一次可能就要数小时20次重复实验几乎不可接受。此时要分清瓶颈在哪。如果是信道模型计算瓶颈可以切换简化信道模型例如把三维信道模型替换成二维路径损耗加阴影模型代价是波束细节丢失但趋势结论可以保留。如果是协议调度模拟过于细致可以用简化调度器或者增大仿真粒度。如果是事件数太多比如切换频繁导致大量状态更新可以只保留目标区域的小基站细节外围站点用宏站模型代替这种做法我用的最多结果流失有限但时间省得非常多。6.2 用户全部被宏站抢走小基站成了空转节点这个问题有非常明显的临床表现小基站发射功率低用户初始接入时默认选择RSRP最强的宏站小站边缘的UE死活切不过来。最终小站几乎没吸收到任何业务仿真结果自然显示“部署无效”。这时最直接的排查项就是小区选择偏置。加偏置是为了人为让UE优先驻留小基站本质上是拿一点信号质量换分流。但偏置不能无限大否则UE会在小站上体验极差。我会从0dB、3dB、6dB、9dB逐级测试观察两个关键拐点一是小站用户占比趋势二是小站边缘SINR开始明显恶化时的偏置值取这个拐点之前的值作为参数。6.3 边缘SINR反而上升的反直觉现象有时候加了小基站反而发现某些区域的SINR比纯宏站更好乍一看像神迹实际多数情况是模型配置导致的假象。常见原因包括小基站部署位置刚好遮挡或隔断了宏站信号形成了一个人为的干扰屏障或者信道模型参数没有随站点高度和场景切换仍然沿用了室外的路径损耗参数掩盖了相邻小站之间的强干扰关系。遇到这种不符合常理的结果我建议先拉出单站RSRP图层逐个小站的覆盖范围可视化一下而不是直接看汇总统计。大多数情况下这类反直觉现象一旦落到图上就一目了然。6.4 反复调整却得不到可靠结论的失控感很多同学做仿真时陷入一个怪圈不停调参数每次都能得到不同的结论最后不知道相信哪一组。这通常是因为没有固定随机种子的对照机制。固定随机种子不是只固定一个全局种子而是固定用户位置生成种子、信道衰落种子、业务生成种子分别控制。我每次实验都保存每个场景的种子号和配置清单保证不同部署策略之间唯一的变量就是部署方案本身。只有做到这一步实验结果才能横向对比否则你看到的差距可能是随机波动造成的而不是小基站的真实增益。7. 关于小基站部署仿真的一些个人复盘在开源仿真平台里做5G小基站部署能做到“准确”二字极不容易。信道的随机性、终端分布的多样性和部署方案的敏感度都远超4G时代的宏网仿真。我个人的一个体会是小基站部署仿真的价值不在于输出一份漂亮的覆盖率报告而在于能够复现和解释“为什么这个部署方案有效或无效”并最终指导真实的站点规划。还有一个建议不要只迷信开源仿真器的默认参数。默认值往往面向通用场景比如全向天线、均匀用户分布、理想回传直接用在热点场景里容易得到非常偏乐观的结果。做之前先花一两天把参数表和真实场景做映射这一步投入的产出比极高。最后分享一个具体的扩展思路仿真平台里跑出的部署数据集完全可以拿来做后续的机器学习优化方向比如根据用户分布预测最优小站坐标把部署问题转成回归或强化学习问题。这个方向我在实际项目里验证过在仿真数据上能得到比人工经验更优的部署方案。如果你已经跑通了小基站部署仿真不妨往这个方向再迈一步项目的价值会明显上一个台阶。
返回列表