Atoll LTE仿真完整流程:从工程创建到覆盖验证的实战指南 简介面向LTE网络规划工程师与无线通信学习者的《Atoll-LTE仿真指导书2.8版本》是一份法国Forsk公司Atoll软件的LTE网络仿真操作指南主要用于2G、3G、4G多制式网络的规划与优化。指导书沿实际工作流程展开从新建工程、导入GIS地图、设置投影方式与投影带到选择Okumura-Hata、Cost231-Hata、3GPP Urban Micro等传播模型并详细说明不同频段对传播距离与衰减的影响以及城市、郊区、农村等场景下的模型选择方法。Sites、Antennas、Transmitters、Cells等网络信息导入基站模板、逐个与批量添加以及MIMO、Bearer参数配置、传播损耗预算与邻区分配等关键操作均有分步指导。全书步骤清晰、参数解释完整适合零基础学习者按章节实操也可作为日常工作速查手册。资源以1个doc文档交付容量7.41MB目录按仿真流程组织便于快速定位。目前已有1919人学习浏览可帮助工程师缩短软件摸索时间提升LTE网络规划与方案验证的准确度。1. 做 LTE 仿真最怕的不是软件复杂而是没人告诉你完整流程做 LTE 仿真的头几天我盯着 Atoll 的空白界面发过呆——模板是空的地图文件散在三个文件夹里站点数据躺在 Excel 里菜单项又多又散没有人告诉你先点哪里。这份《Atoll-LTE 仿真指导书 2.8 版本》解决的就是这个问题它把一条完整的 LTE 仿真工作流从头到尾走了一遍从新建工程、导入地图、设置投影到配置传播模型、导入 Sites 和 Cells 表、添加基站再到邻区分配、频率指配、小区 ID 分配最后建立话务地图、跑完仿真、生成覆盖图和统计报表。它适合刚接手 LTE 仿真任务、需要把现网数据搬进 Atoll 跑通全流程的网规网优工程师也适合要把其他规划工具的存量数据迁移到 Atoll 的同事。把这里的步骤过完一遍至少能避开我当年踩过的那些坑。2. 仿真前的地基工程模板、地图导入与投影设置开始往工程里导基站之前有三件事必须做对选对工程模板、地图数据进对分类、主投影和地图保持一致。这三步看着像预处理实际决定后面所有定位和传播计算是否正确而且问题往往要在跑完仿真之后才暴露到那时再回头排查成本就高了。2.1 新建工程为什么直接选 LTE 空模板打开 Atoll 程序后点击工具栏按钮或选择 File-Open打开一个空白的 LTE 模板工程。这个模板里已经包含了缺省提供的天线数据库不需要手动新建天线库。选择 LTE 模板而不是从 2G 或 3G 模板改建原因在于 Atoll 里不同制式的数据类型集合、频段定义和默认参数集差异很大。从 2G 工程迁移过来最容易漏掉 LTE 专有的配置项比如 Frequency Bands、LTE Parameters、MIMO 相关设置后面做邻区和频率分配时才发现缺参数等于走了一半回头补地基。工程命名我一般会带日期和项目代号比如 LTE_Sim_20250115_Urban_v2多轮迭代时不会搞混版本。还有一点容易被忽略工程文件的保存路径尽量别带中文和空格。地图数据在导入时如果选择了外部引用路径工程目录一旦移动地图路径就得重新指定多人协作时会比较折腾。提示如果工程需要拷贝到别的机器上继续用地图数据建议在导入时勾选 embed 嵌入工程否则换机器打开后地图会全部丢失。2.2 导入地图三组 index 文件各就各位把 clutter、height 和 vector 三个文件夹下面的 index 文件分别导入导入次序不限但数据种类必须选对导入 clutter 时选择 clutterclasses导入 height 时选择 Altitudes导入 vector 时选择 vectors。这一步看着简单实际是最容易出低级错误的地方。选错数据类型时数据不会报错而是进到错误分类里后面刷新图例时发现地物类型对不上或者高程数据显示成地物分类排查起来很费时间。clutter 导入后双击 Geo 下面的 clutter classes 项打开 Clutter classes properties 对话框。在 Description 页面下点击 Refresh 按钮这样可以滤除掉地图中实际上没有的地物项。这个操作的意义在于后续给传播模型配置 kclutter 地物修正项时模型里只会有实际存在的地物类型不会出现一堆用不上的分类干扰选择。在 Display 标签中可以设置每种地物的显示颜色注意 Display Type 和 Field 的设置点每个 legend 前面的颜色框就能给地物换色同时把左下角的 Add to Legend 选上方便以后调出 clutter 图例调整 Transparency 条可以改变地图颜色深浅。关于 embed 选项这里有个取舍嵌入后工程无论转移到哪台机器打开都不需要原始地图文件但工程体积会成倍增长打开和保存速度都会变慢。我一般单机独立操作时嵌入团队成员共享地图库时用外部路径引用各有利弊。height 数据对应地形高度会参与传播模型中 Heff 有效天线高度的计算vector 数据是矢量边界后面绘制 polygon 仿真区域时会用到所以这三类地图数据缺一不可。2.3 投影方式主投影跟地图走副投影给人看在 Tools-Options 中设置主副投影方式和投影带。主投影方式和投影带必须和地图自身保持一致地图的投影信息可以在 height 文件夹中的 projection 文件里查看。副投影方式和投影带是显示出来给我们看的最好设置成经纬度形式查看基站位置时比较直观。主投影选错是那种你当时毫无知觉、后面极其痛苦的错——基站导进来之后在地图上整体偏移几十公里如果区域刚好比较空旷肉眼都不一定能立刻发现。排查到最后往往就是投影问题。所以我一般建议先确认主投影和地图一致再导入 Sites 数据。如果地图本身是 UTM 投影那在工程里以经纬度方式输入站点坐标Atoll 会自动换算到当前投影下前提是主投影已经设对。3. 传播模型选型与参数落地SPM、Cost-Hata 和模型转换传播模型决定每个发射机的覆盖半径选错模型等于把整个仿真建立在错误前提上。Atoll 里可选的模型不少但实际 LTE 仿真中真正需要反复确认的就是 SPM、Cost-Hata、Okumura-Hata 这三类以及从 Aircom 迁移过来的模型参数怎么映射到 Atoll 的 k 值体系里。3.1 LTE 频段先对齐不同 Band 的覆盖特性差异大进入传播模型之前最好先明确仿真频段。LTE 标准规定的频段范围较广不同频段的传播特性不一样。FDD 模式下上行和下行频率不同双工间隔决定了对滤波器等硬件的要求TDD 模式上下行共享同一段频率靠时隙区分。在 Atoll 里做传播计算时下行起始频率才是关键。频段上行频率 (MHz)下行频率 (MHz)双工模式Band 11920 – 19802110 – 2170FDDBand 31710 – 17851805 – 1880FDDBand 72500 – 25702620 – 2690FDDBand 382570 – 26202570 – 2620TDDBand 391880 – 19201880 – 1920TDDBand 402300 – 24002300 – 2400TDD后面导入 Cells 之前需要定义 Frequency Bands其中最重要的就是 TDD 或 FDD 的下行起始频率这个频率直接用于传播计算。做多频段项目时每个频段都要确认对应了正确的传播模型Band 3 和 Band 40 的覆盖特性差异明显不能共用一套参数。3.2 SPM半经验半确定性模型为什么是首选SPM 模型基于 Hata 模型扩展而来适用于频率范围 150MHz 到 3500MHz、距离 1km 到 20km 的场景GSM900/1800、UMTS、CDMA2000、WiMAX 和 LTE 都适用。它的公式是Pathloss k1 k2log10(d) k3log10(Heff) k4LDiffractions k5log10(Heff)log10(d) k6(Hm) kclutter*f(clutter)这是一个半经验半确定性模型k1 是基准路径损耗常数k2 是距离对数斜率k3 和 k5 是基站有效天线高度 Heff 相关项k4 对应绕射损耗 LDiffractionsk6 是移动台高度 Hm 的修正项kclutter 是地物修正项。正因为是半经验模型它的 k 值可以通过对传播模型测试的数据进行校正得到不依赖标准场景的预设所以比纯经验模型更能反映当地实际的无线传播环境。在 Atoll 里使用时复制一个标准传播模型改个名字比如 du、mu、su、ru分别对应不同地物场景然后分别赋值。Atoll 的传播模型有远近场之分其实 Aircom 里也有这个区分只是平时很少根据远近来用两套模型所以上面几个远处参数不用管它只需要修改 far from transmitter 栏下的数值。另外传播模型还分视距信号和非视距信号如果没有特殊要求一般把 k1-loss、k2-loss 和 k1-nlos、k2-nlos 对应设为相同即可。3.3 两个经验模型Cost-Hata 与 Okumura-Hata 的适用边界Cost-Hata 模型的适用条件是频率范围 1500-2000MHz、收发距离 1-20km、基站天线高度 30-200m、移动台距离 1-10m。它属于经验模型主要通过手机天线修正因子 a(Hr) 的改动来应对不同地物的传播特性。问题也在这里a(Hr) 只是对移动台高度的修正不能准确反映当地实际地形和地物的影响所以在可用 SPM 模型的情况下不推荐优先使用 Cost-Hata。Okumura-Hata 模型比较适合 GSM900 频点基站天线有效高度 30-200m移动台天线高度 1-10m通信距离 1-20km地形覆盖城区、郊区、开阔地、丘陵、山地、水域等。设置方法与 Cost-Hata 基本相同。如果你做的是 900MHz 频段的仿真这两个经验模型还有参考价值做 1.8G 以上的 LTE 项目建议把精力放到 SPM 的 k 值标定上。在 Atoll 中点击 Formulas 按钮可以增减传播模型的种类或修改传播模型参数。每新增一个自定义模型都要确认它的适用频率范围和距离范围否则会出现模型挂上去了但发射机覆盖半径异常的情况。3.4 Aircom 模型转 Atoll参数映射与本地化校正如果你手上拿到的是 Aircom 用的通用传播模型需要对照 Aircom 和 Atoll 的参数关系做映射。常见做法是Aircom 的 offset 和 slope 参数对应 Atoll 的 k1 和 k2绕射相关参数对应 k4基站高度相关参数对应 k3 和 k5移动台高度相关参数对应 k6地物修正参数对应 kclutter。Aircom 参数Atoll 参数含义Offsetk1基准路径损耗常数Slopek2距离对数斜率Diffraction lossk4绕射损耗系数Base height correctionk3 / k5基站天线高度相关项Mobile height correctionk6移动台高度修正项Clutter offsetkclutter地物分类修正项这个映射看着直接但两个工具的基准条件不同直接照抄数值会出现覆盖半径偏差。我一般会在目标区域选几条典型测试路线做 CW 测试用测试数据重新拟合 k1、k2 和 kclutter至少保证这三个核心参数是本地化的。没有本地校正数据的项目宁可先用 SPM 默认参数跑一轮也别直接搬 Aircom 的原始值。4. 网络数据导入与基站构建四张核心表怎么填网络信息导入是整个流程里出错率最高的环节而且错误往往非常隐蔽。Sites 表经纬度格式不对、Antennas 电调角填了不生效、Transmitters 行列不对应、Cells 频段没定义——每一类都是能跑通但结果不能用的坑。4.1 Sites 表十进制经纬度是第一道坎在 Data 下面右键 Sites - Open table会弹出一个 Excel 表格直接把站点信息拷贝进去即可。如果设置了显示系统为经纬度方式所有经纬度数据都必须转换为十进制数值这是最基础也最容易翻车的一步。很多人从规划工具导出的是度分秒格式直接粘贴进去后基站位置会变成一个明显异常的小数看起来是导入了实际坐标全错。Sites 表里典型的字段包括站点名称、经度、纬度、站点高度、天线挂高、机顶功率、方位角等。字段类型上经纬度是浮点数站点名称是字符串这些在 Excel 里就要设置为数值格式不要带单位文本。数据导入后会自动在地图窗口中显示不需要刷新或保存。如果想删除一个或多个基站可以在 Sites 表或 Explorer\Data 标签里面的 Sites 文件夹中删除。进入 Sites 的 Properties 对话框可以更改站点显示属性选择 Unique 是按单一颜色显示选择 Discrete values 和 Value intervals 可按一定特征来显示颜色缺省就是单一的黑色圆圈。如需更改基站的符号和颜色选择 Legend 后点击 Actions 按钮选择 Properties 命令在 Display 对话框中即可调整。4.2 Antennas 数据波瓣图与电调角的边界在 Atoll 浏览窗口中点击 Antenna 文件夹选择 New 命令在 Antennas New element properties 对话框中填写天线参数。General 标签中输入天线名、增益和电调角数值Horizontal pattern 与 Vertical pattern 标签中分别输入水平垂直波瓣图信息Other properties 标签中可以输入其他参考信息。这里有一个很多人不知道的细节没有电调角数据时可以不填Atoll 会自动从波瓣图中读取电调角。手动输入的 Electrical tilt 数值仅仅作为参考信息对计算不起任何作用。也就是说你填了这个电调角仿真方向图也不会变——真正生效的是波瓣图数据里隐含的主瓣方向。如果天线实际有下倾应该在波瓣图数据里做相应的波束偏移而不是只改 General 标签里的数值。天线增益的单位可以是 dBi 也可以是 dBd在 Tools-Options-Units 里选择。Other properties 标签中的参数同样不会对计算产生影响只是作为工程参考信息保存。所以天线数据的录入核心是波瓣图文件要正确增益数值要对应正确的单位电调角是否填写反而没那么关键。4.3 Transmitters 与 Cells 导入先对齐列再粘贴Transmitters 导入类似 Sites在 Data 下面右键 Transmitter - Open table弹出 Excel 表格把编辑好的信息复制进去。导入后按工具栏刷新按钮Atoll 会自动分配每个发射机不同的颜色以便区分。要注意的是弹出的表格中有些列和模板表里的未必正好对应把不对应的列隐藏掉选择菜单 Format-Display columns在弹出的 Columns to be displayed 对话框中对照 Excel 中的列将多余的 columns 前面的勾去掉最后保留与 Excel 表中相同的列。列不对应的问题在 Transmitters 表里尤其常见——发射机名称填到高度列、频率填到功率列仿真照样能跑但结果全乱。我在导入前会先在 Excel 里把列顺序调整成与 Atoll 表一致减少隐藏列的操作量。Cells 导入前还有一个前置条件需要确认Atoll 本身提供了一些 LTE 网络使用的频段如果仿真网络的频段不在其中要先自定义 Frequency Bands。右键点击 Explorer\Data 标签里面的 Transmitters 文件夹选择 Network Settings-Frequencies-Bands在弹出的对话框中定义网络的频带宽度、起始频点和结束频点、TDD 或 FDD 下行起始频率、FDD 上行起始频率、采样因子、双工模式。这里最关键的还是 TDD 或 FDD 的下行起始频率它直接参与传播计算填错的话覆盖半径会出现系统性偏差。Cells 导入方式与 Transmitters 类似在 Data 下面右键 Transmitters-Cells-Open table粘贴编辑好的 Cell 信息。Cells 可以按使用者的习惯来取名Atoll 默认的命名习惯是所属的 Transmitter 名加0比如某站点第一个小区叫 SiteA0这样做的好处是后续排查邻区关系时能直观看出小区归属。4.4 基站模板快速布局与批量部署如果手头没有现成的网络数据表Atoll 还提供了另一种添加基站的方式在工具栏的模板下拉菜单中选择 Manage Templates打开模板设置窗口。选择其中一个模板打开属性或点击 Add 新建模板在模板设置窗口中设置小区半径、扇区数、天线高度以及 LTE 基站相关缺省参数。设置好后在模板选择菜单中选中对应模板比如一个 10MHz-Urban3 sectors模板就可以开始加站。逐个添加时点击工具栏按钮鼠标变成三个蜂窝的形状在地图窗口需要添加基站的地方直接点击一个包含三个 transmitter 的基站就放置在对应位置上了Atoll 会同步在各数据表中添加相应信息。按住 Ctrl 键可以连续放置多个基站放置完毕后按 Esc 键退出当前状态。这种方式适合区域边界修补或者特殊站点的个性化配置。成组添加适用于大规模网络部署确定区域范围后按模板批量生成站点后续只需要修改经纬度和方位角字段。模板的优势在于同一批站点参数完全一致不需要逐个检查天线高度和功率配置是否统一缺点是模板参数设置错误会传导给整批站点所以新建模板后最好先加一个测试站验证参数再批量部署。5. 邻区、频率与小区 ID 配置排查自动分配省事但别省掉检查基站和小区数据就位后接下来的邻区分配、频率指配、小区 ID 分配是整个流程里最依赖软件自动化、也最需要人工复核的部分。这三个环节的错误不会直接报红而是表现在仿真后的干扰异常、切换失败和容量偏差上。5.1 MIMO 与 Bearers容量仿真前的两个隐藏项MIMO 设置在 LTE 仿真中直接影响吞吐量计算结果。发射分集和空间复用是两种完全不同的工作模式前者提升可靠性后者提升速率Atoll 里需要确认每个 transmitter 的 MIMO 模式、流数和天线相关性设置与现网实际配置一致。如果现网是 2x2 MIMO 但仿真里设成了 SISO下行吞吐量结果会整体偏低。Bearers 设置用于定义业务承载的 QoS 属性包括 GBR、Non-GBR、AMBR、时延等级等参数。这层配置会与后面的话务地图、用户列表结合决定每个小区的话务负载和资源占用情况。我一般会按现网实际开通的业务类型来建承载而不是使用默认模板值否则容量类指标会偏离实际情况。注意MIMO 和 Bearers 参数改完后需要重新执行传播损耗预算覆盖图和容量指标才会按新参数更新改完参数不重算是最常见的操作遗漏。5.2 LTE PARAMETERS、标准差与穿透损耗覆盖结果的三个修正量LTE PARAMETERS 配置包含了 PCI、RS 功率、天线端口数等影响覆盖计算的关键参数。RS 功率直接决定小区覆盖半径PCI 影响干扰分析。仿真区域建议先用 polygon 圈定把计算限制在规划范围内否则整个地图范围内都会参与计算数据量大且没有意义。标准差和穿透损耗用于修正地物对传播的影响。Atoll 里可以按不同的 clutter class 分别设置穿透损耗值城区建筑密集区的穿透损耗一般比郊区大。标准差用于反映街区和地形起伏带来的慢衰落余量设置过小会导致边缘覆盖估计过于乐观。这两个参数没有绝对正确的取值需要用现网路测数据反推校验。给 transmitter 赋传播模型时批量选中发射机后统一指派而不是逐个修改。如果导入的 Sites 表里没有携带模型字段不要忘了在导入后统一赋模型否则发射机用的是默认模型覆盖半径完全不是你要的值。5.3 邻区、频率与小区 ID自动分配与人工复核的取舍邻区手动分配功能适合局部区域精细调整比如边界站点、高层遮挡区域、特殊场景这些场景里自动算法的判断未必符合实际。自动分配邻区适合全网规模的一次性配置效率高很多。但自动分配结束后必须检查两类问题孤站没有邻区的小区和超远邻区距离超过合理范围的邻区关系。孤站会导致切换失败超远邻区会引发干扰和切换乱序。频率分配方面手动分配适合频点资源紧张、需要按干扰矩阵精细排频的场景自动分配则适合频点资源相对充裕、只需要快速生成初始方案的情况。需要注意的是自动分配的结果未必全局最优尤其是在异频组网场景下频率复用距离不够会出现同频干扰表现为仿真后的 SINR 图上出现规律性的干扰条纹。小区 ID 自动分配后要人工抽查相邻小区的 ID 冲突和 PCI 复用距离。PCI 规划在 LTE 里比 2G/3G 的扰码规划更敏感因为 PCI 不仅用于小区识别还参与参考信号的位置映射PCI 冲突会导致 UE 无法正确解析目标小区。5.4 高频踩坑记录现象、原因、解决现象导入 Sites 后基站在地图上整体偏移几十公里。原因主投影方式和地图自身的投影不一致站点坐标被按错误投影换算。解决在 Tools-Options 中核对主投影确认与 height 文件夹里 projection 文件一致后再重新导入 Sites 表。现象站点导入后经纬度列显示为异常小数或负数。原因Excel 表里经纬度还是度分秒文本格式没有转成十进制浮点数。解决在 Excel 里先完成十进制转换确认列格式为数值后再粘贴进 Atoll 表。现象创建了 SPM 传播模型但所有发射机的覆盖半径明显不符合实际。原因模型只创建了没有指派给 transmitter或者 transmitter 上还是默认模型。解决选中全部 transmitter在属性中统一赋模型然后重新执行传播损耗预算。现象天线属性里填了电调角但仿真方向图没有变化。原因手动输入的 Electrical tilt 只作为参考信息Atoll 从波瓣图读取实际电调角。解决调整天线波瓣图中的主瓣偏移数据而不是只改 General 标签里的数值。现象自动分配邻区后出现超远邻区或个别小区没有邻区。原因自动分配阈值设置过宽或者源数据存在重复站点。解决检查邻区距离阈值删除重复站点对孤站手工补配邻区。6. 从话务地图到仿真验证把黑匣子结果变成可信结论仿真区域、邻区、频率都配置完成后下一步是建立话务地图和用户列表。话务地图用于定义业务量的空间分布用户列表定义终端类型和业务模型。两者设置完仿真才算从纯覆盖计算升级成容量和性能评估。只做空载仿真看覆盖是可以的但看不出容量瓶颈和干扰影响所以话务地图和用户列表这步不要跳过。跑完仿真后我的习惯是强制自己先看统计性报表而不是盯着彩色覆盖图看。统计报表里的平均 RSRP、边缘 SINR、小区吞吐量分布比覆盖图上的颜色更早暴露异常。颜色图看着大面积都是好的可能个别小区的接入成功率已经掉得很厉害。验证仿真结果有三个技巧。第一选几个已知实测点的数据做对比如果仿真值和路测数据的偏差超过 8-10dB先查地图和传播模型不要急着调天线参数——这是我在多次仿真翻车后总结的经验问题往往出在地物分类错误或模型没校准。第二把同一个站点的不同扇区结果做横向比较如果覆盖半径差异大得离谱多半不是传播问题而是方位角或天线挂高字段填错了。第三抽查几个边界点的邻区关系看是否和规划方案一致自动分配后这一步不能省。做 LTE 仿真这几年我最大的教训就是任何时候都不要直接相信第一版覆盖图。从那以后我每次跑完仿真都强制自己先过统计报表、再对比实测数据、最后横向比较扇区覆盖等于给黑匣子加了一道光。这套流程走下来仿真结果的可信度会高很多。希望帮到你。本文还有配套的精品资源点击获取