南山商城网站建设哪家技术好,有个人做网站的,青岛论坛,湖南十大龙头企业文章目录前言1. 下载5G-LENA源代码2. 配置并重新构建ns-3项目参考文献前言
本篇以ns-3.37为例介绍如何在ns-3中添加nr#xff08;5G-LENA#xff09;模块 [1]。5G-LENA是一个由Mobile Networks group CTTC#xff08;Centre Tecnolgic de Telecomunicacions de Catalunya5G-LENA模块 [1]。5G-LENA是一个由Mobile Networks group CTTCCentre Tecnològic de Telecomunicacions de Catalunya该团队也是ns-3 LTE模块的开发团队开发并维护的第三方ns-3模块可用于仿真5G NR蜂窝网络。 1. 下载5G-LENA源代码
在./ns-3.37/src目录下将5G-LENA项目仓库中的源代码克隆到本地如果遇到网络问题建议多试几次
git clone https://gitlab.com/cttc-lena/nr.git完成后我们会发现在./ns-3.37/src目录下多了一个nr文件夹其为5G-LENA模块的源代码。nr目录结构如下 以上命令克隆的是5G-LENA项目的主分支。我们可以进入nr目录切换到我们想要的5G-LENA版本分支
cd nr
git checkout 5g-lena-v2.x.y其中x对应我们想要的特定的5G-LENA版本分支。需要注意的是5G-LENA版本分支必须被已配置的ns-3版本分支支持如README文件所说明。
例如我们想要切换到5G-LENA v2.3那么我们可以操作如下注意有个y 2. 配置并重新构建ns-3项目
返回./ns-3.37目录配置并重新构建ns-3项目
./ns3 configure --enable-examples --enable-tests
./ns3 build结果显示如下 我们可以发现在“Modules configured to be built”中出现了nr模块 构建无误
我们再运行nr模块中的一个example脚本确认一下是否构建无误 确认构建无误
至此我们就可以进入NR世界了 参考文献
[1] https://cttc-lena.gitlab.io/nr/html/getting-started.html