# 개발 환경
- 메인보드: [ASUS]ROG Maximus XI Hero-Wifi(Z390)
- CPU: [Intel]i7-8700
- 램: [Samsung]DDR4 21300 32G(16x2)
- 운영체제: Ubuntu 20.04
- NS3: 3.34
- GNU plot: 5.4version, QT terminal type
# 시뮬레이션 조건
LoS 로 설정(hybrid buildingmodel, Los2NlosThr: 1e6)
# 테스트 환경
1. Three sector with cosine model
2. Three sector with parabolic model
3. Three sector using hex with cosine model
4. Three sector using hex with parabolic model
# code for 1,2
for(int i=0;i<enb_num;i++)
{
if(i%3==0)
{/*
lteHelper->SetEnbAntennaModelType ("ns3::CosineAntennaModel");
lteHelper->SetEnbAntennaModelAttribute ("Orientation", DoubleValue (0));
lteHelper->SetEnbAntennaModelAttribute ("Beamwidth", DoubleValue (30.0));
lteHelper->SetEnbAntennaModelAttribute ("MaxGain", DoubleValue (0.0));
*/
lteHelper->SetEnbAntennaModelType ("ns3::ParabolicAntennaModel");
lteHelper->SetEnbAntennaModelAttribute ("Orientation", DoubleValue (0));
lteHelper->SetEnbAntennaModelAttribute ("Beamwidth", DoubleValue (70));
lteHelper->SetEnbAntennaModelAttribute ("MaxAttenuation", DoubleValue (20.0));
enbDevs.Add(lteHelper->InstallEnbDevice(enbNodes.Get(i)));
}
else if(i%3==1)
{/*
lteHelper->SetEnbAntennaModelType ("ns3::CosineAntennaModel");
lteHelper->SetEnbAntennaModelAttribute ("Orientation", DoubleValue (360/3));
lteHelper->SetEnbAntennaModelAttribute ("Beamwidth", DoubleValue (30.0));
lteHelper->SetEnbAntennaModelAttribute ("MaxGain", DoubleValue (0.0));*/
lteHelper->SetEnbAntennaModelType ("ns3::ParabolicAntennaModel");
lteHelper->SetEnbAntennaModelAttribute ("Orientation", DoubleValue (360/3));
lteHelper->SetEnbAntennaModelAttribute ("Beamwidth", DoubleValue (70));
lteHelper->SetEnbAntennaModelAttribute ("MaxAttenuation", DoubleValue (20.0));
enbDevs.Add(lteHelper->InstallEnbDevice(enbNodes.Get(i)));
}
else
{/*
lteHelper->SetEnbAntennaModelType ("ns3::CosineAntennaModel");
lteHelper->SetEnbAntennaModelAttribute ("Orientation", DoubleValue (2*360/3));
lteHelper->SetEnbAntennaModelAttribute ("Beamwidth", DoubleValue (30.0));
lteHelper->SetEnbAntennaModelAttribute ("MaxGain", DoubleValue (0.0));*/
lteHelper->SetEnbAntennaModelType ("ns3::ParabolicAntennaModel");
lteHelper->SetEnbAntennaModelAttribute ("Orientation", DoubleValue (2*360/3));
lteHelper->SetEnbAntennaModelAttribute ("Beamwidth", DoubleValue (70));
lteHelper->SetEnbAntennaModelAttribute ("MaxAttenuation", DoubleValue (20.0));
enbDevs.Add(lteHelper->InstallEnbDevice(enbNodes.Get(i)));
}
}
1. Three sector with cosine model
1) one position with three sector(deg 10), 범위 -600 ~ 600
2) one position with three sector(deg 10), 범위 -1.5*10^82 ~ 1.5*10^82
3) seven position with three sector(deg 10)
4) seven position with three sector(deg 40)
2. Three sector with parabolic model
1) one position with three sector(deg 70,max att 20)
2) one position with three sector(deg 70,max att 0)
3) one position with three sector(deg 10,max att 0)
4) one position with three sector(deg 10,max att 20)
'NS3기반 LTE 시스템 레벨 시뮬레이터 > NS-3' 카테고리의 다른 글
[NS-3][우분투 20.04]LteHexGridEnbTopology 기지국 위치 변경 (0) | 2021.10.13 |
---|---|
[NS-3][우분투 20.04]Three sector (LteHexGridEnbTopology) (0) | 2021.10.12 |
[NS-3][우분투 20.04][lena-rem-sector-antenna]REM Print (0) | 2021.10.12 |
[NS-3][우분투 20.04][lena-rem]REM Print (0) | 2021.10.12 |
[NS-3][우분투 20.04][lena-dual-stripe]REM Print (0) | 2021.09.17 |
댓글