【ns |
您所在的位置:网站首页 › gitlab下载代码 › 【ns |
文章目录
前言
1. 下载5G-LENA源代码
2. 配置并重新构建ns-3项目
参考文献
前言
本篇以ns-3.37为例介绍如何在ns-3中添加nr(5G-LENA)模块 [1]。5G-LENA是一个由Mobile Networks group CTTC(Centre 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 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |