5G UE/RAN Simulator
$ cd Desktop
$ git clone https://github.com/aligungr/ue-ran-sim
$ cd ue-ran-sim
2. Either buy or download trial version of Marben ASNSDK TCE-Java.
- Extract the package and put your license to
delivery-COMP-XX/Compiler/license
folder with namelicense.dat
. cd
todelivery-COMP-XX/Compiler/bin
directory.- Run following command to run ASN Compiler:
java -jar asnci.jar
- Select from menu
File
->Open
. - Open project file at
ue-ran-sim/misc/marben/project.pra
. - Select
Parameters
tab at the right panel. - Specify output directory as
ue-ran-sim/ngap/main/java/tr/havelsan/ueransim/ngap
. Ifngap
folder is not present, create it withmkdir
. - Finally click
Run
->Compile
.
This will generate necessary .java source files for NGAP protocol.
Move the file located at:
ue-ran-sim/ngap/src/main/java/tr/havelsan/ueransim/ngap/asntable.dat
to following location:
ue-ran-sim/ueransim/src/main/resources/asntable.dat
cd
to marben runtime directorydelivery-RT-XX/RuntimeSpe/lib
- Copy the jar file
jrntspe.jar
toue-ran-sim/misc/marben/lib
folder. iflib
folder is not present create it withmkdir
. - Execute the script located at
ue-ran-sim/misc/marben/mvn_install_lib.sh
, and make sure that it successfuly installs the jar file to local repository.
Now you should be able to compile maven project located at ue-ran-sim/pom.xml