网络通信实现技术——实验三
实验内容
利用NS3部署一个LTE网络,具体参数如表所示
绘制仿真的Radio Environment Map
实验目的
理解无线蜂窝网络基本概念
实验环境
操作系统 Linux Ubuntu 7.5.0
网络仿真软件 NS3-3.29
绘图软件 gnuplot
实验步骤
在src/lte/examples
中找到lena-dual-stripe.cc
示例程序源码,这个示例程序中包含了很多源码,根据这个修改即可
一、小区拓扑:正六边形,7个小区,21个扇形,基站间距500m
ns-3提供了很多方法用于传递配置值到仿真中,在本实验中使用命令行参数。它通过附加参数及其值到 waf 调用中来实现。 因此在命令行中设置拓扑结构:
./waf --run="lena-dual-stripe --generateRem=1 --nMacroEnbSites=7 --nMacroEnbSitesX=2 --ns3::RadioBearerStatsCalculator::DlRlcOutputFilename=a3-rsrp-DlRlcStats.txt --ns3::RadioBearerStatsCalculator::UlRlcOutputFilename=a3-rsrp-UlRlcStats.txt"
其中nMacroEnbSites=7表示宏小区站点数量为7,nMacroEnbSitesX=2表示各站点以2-3-2(正六边形)的方式排列。
在PrintGnuplottableEnbListToFile()函数中定义了gnuplot画图的参数,因此可以修改这里有关基站间距的参数:
Line 263:
static ns3::GlobalValue g_interSiteDistance ("interSiteDistance",
"min distance between two nearby macro cell sites",
ns3::DoubleValue (