| 342 | | |
| 343 | | |
| | 342 | * Run MME and gNodeB on node21-5. The gNodeB uses X310 23-5 as specified in the config file |
| | 343 | {{{#!shell |
| | 344 | root@node21-5:/opt/amarisoft/ltemme-linux-2024-09-13# ./lte_init.sh |
| | 345 | Select CTRL default interface |
| | 346 | Configure NAT for CTRL |
| | 347 | net.ipv4.tcp_congestion_control = bbr |
| | 348 | net.core.rmem_max = 62500000 |
| | 349 | net.core.wmem_max = 62500000 |
| | 350 | root@node21-5:/opt/amarisoft/ltemme-linux-2024-09-13# ./ltemme config/mme.cfg |
| | 351 | Core Network version 2024-09-13, Copyright (C) 2012-2024 Amarisoft |
| | 352 | This software is licensed to Rutgers University (The State University of New Jersey). |
| | 353 | License server: license.orbit-lab.org (0b-b4-46-dc-2f-83-58-cb) |
| | 354 | Support and software update available until 2025-08-18. |
| | 355 | |
| | 356 | (mme) |
| | 357 | |
| | 358 | }}} |
| | 359 | {{{#!shell |
| | 360 | root@node21-5:/opt/amarisoft/lteenb-linux-2024-09-13# ./lteenb config/gnb-sa-n77-40M-x310.cfg |
| | 361 | Base Station version 2024-09-13, Copyright (C) 2012-2024 Amarisoft |
| | 362 | This software is licensed to Rutgers University (The State University of New Jersey). |
| | 363 | License server: license.orbit-lab.org (0b-b4-46-dc-2f-83-58-cb) |
| | 364 | Support and software update available until 2025-08-18. |
| | 365 | |
| | 366 | [INFO] [UHD] linux; GNU C++ version 9.4.0; Boost_107100; UHD_4.4.0.HEAD-0-g5fac246b |
| | 367 | [INFO] [X300] X300 initialization sequence... |
| | 368 | [INFO] [X300] Maximum frame size: 8000 bytes. |
| | 369 | [INFO] [X300] Radio 1x clock: 184.32 MHz |
| | 370 | [WARNING] [RFNOC::GRAPH] One or more blocks timed out during flush! |
| | 371 | RF0: sample_rate=46.080 MHz dl_freq=3948.960 MHz ul_freq=3948.960 MHz (band n77) dl_ant=2 ul_ant=1 |
| | 372 | Warning, CPU hyperthreading is enabled, we do not recommend using it. |
| | 373 | (enb) UHD status: L=0 U=0 S=1 |
| | 374 | D |
| | 375 | (enb) cell phy |
| | 376 | [gnb0012345] PLMN=310014 gNB_ID=0x12345 |
| | 377 | --------Global-------- -----------DL-------------- -----------UL---------- -----SSB--- |
| | 378 | Cell RAT BAND BW P ARFCN ANT NL SCS QAM POW ARCFN ANT NL SCS QAM ARFCN SCS |
| | 379 | 0x001 NR n77 40 0 663264 2 2 30 256 -45 663264 1 1 30 256 662592 30 |
| | 380 | (enb) |
| | 381 | |
| | 382 | }}} |
| | 383 | *Run UE Simulator on node21-6 with USRP 24-17 |
| | 384 | {{{#!shell |
| | 385 | root@node21-6:/opt/amarisoft/lteue-linux-2024-09-13# ./lteue config/ue-nr-sa-n77-40M-x310.cfg |
| | 386 | UE version 2024-09-13, Copyright (C) 2012-2024 Amarisoft |
| | 387 | This software is licensed to Rutgers University (The State University of New Jersey). |
| | 388 | License server: license.orbit-lab.org (0b-b4-46-dc-2f-83-58-cb) |
| | 389 | Support and software update available until 2025-08-18. |
| | 390 | |
| | 391 | [INFO] [UHD] linux; GNU C++ version 9.4.0; Boost_107100; UHD_4.4.0.HEAD-0-g5fac246b |
| | 392 | [INFO] [X300] X300 initialization sequence... |
| | 393 | [INFO] [X300] Maximum frame size: 8000 bytes. |
| | 394 | [INFO] [X300] Radio 1x clock: 184.32 MHz |
| | 395 | RF0: sample_rate=46.080 MHz dl_freq=3948.960 MHz ul_freq=3948.960 MHz (band n77) dl_ant=2 ul_ant=1 |
| | 396 | Warning, CPU hyperthreading is enabled, we do not recommend using it. |
| | 397 | (ue) power_on |
| | 398 | (ue) Cell 0: SIB found |
| | 399 | |
| | 400 | (ue) ue |
| | 401 | # UE_ID CL RNTI RRC_STATE EMM_STATE #ERAB IP_ADDR |
| | 402 | NR 0 1 0 4601 running registered 1 192.168.2.2 |
| | 403 | (ue) |
| | 404 | |
| | 405 | }}} |
| | 406 | * Throughput testing |
| | 407 | {{{#!shell |
| | 408 | root@node21-6:~# ip netns exec ue1 iperf3 -s -B 192.168.2.2 |
| | 409 | ----------------------------------------------------------- |
| | 410 | Server listening on 5201 |
| | 411 | ----------------------------------------------------------- |
| | 412 | |
| | 413 | }}} |
| | 414 | {{{#!shell |
| | 415 | root@node21-5:~# iperf3 -c 192.168.2.2 -b 0 -i 1 |
| | 416 | Connecting to host 192.168.2.2, port 5201 |
| | 417 | [ 5] local 192.168.2.1 port 35016 connected to 192.168.2.2 port 5201 |
| | 418 | [ ID] Interval Transfer Bitrate Retr Cwnd |
| | 419 | [ 5] 0.00-1.00 sec 9.12 MBytes 76.5 Mbits/sec 0 667 KBytes |
| | 420 | [ 5] 1.00-2.00 sec 7.50 MBytes 62.9 Mbits/sec 0 583 KBytes |
| | 421 | [ 5] 2.00-3.00 sec 8.75 MBytes 73.4 Mbits/sec 0 583 KBytes |
| | 422 | [ 5] 3.00-4.00 sec 8.75 MBytes 73.4 Mbits/sec 0 639 KBytes |
| | 423 | [ 5] 4.00-5.00 sec 7.50 MBytes 62.9 Mbits/sec 0 634 KBytes |
| | 424 | [ 5] 5.00-6.00 sec 8.75 MBytes 73.4 Mbits/sec 0 710 KBytes |
| | 425 | [ 5] 6.00-7.00 sec 7.50 MBytes 62.9 Mbits/sec 0 642 KBytes |
| | 426 | [ 5] 7.00-8.00 sec 8.75 MBytes 73.4 Mbits/sec 0 602 KBytes |
| | 427 | [ 5] 8.00-9.00 sec 8.75 MBytes 73.4 Mbits/sec 0 747 KBytes |
| | 428 | [ 5] 9.00-10.00 sec 8.75 MBytes 73.4 Mbits/sec 0 639 KBytes |
| | 429 | - - - - - - - - - - - - - - - - - - - - - - - - - |
| | 430 | [ ID] Interval Transfer Bitrate Retr |
| | 431 | [ 5] 0.00-10.00 sec 84.1 MBytes 70.6 Mbits/sec 0 sender |
| | 432 | [ 5] 0.00-10.06 sec 81.0 MBytes 67.5 Mbits/sec receiver |
| | 433 | |
| | 434 | iperf Done. |
| | 435 | |
| | 436 | }}} |
| | 437 | * When the UE simulator starts, please make sure the RSRP is good enough to achieve a connection and good throughput. |
| | 438 | In this case, maximum gain on the USRPs, 2X2 MIMO were used to get a good signal strength. |
| | 439 | {{{#!shell |
| | 440 | (ue) t |
| | 441 | Press [return] to stop the trace |
| | 442 | ----------------------Hz---ppm----dB----dBm-----------------------DL---------- ---------------------UL- |
| | 443 | UE_ID RAT CL RNTI CFO SRO SINR RSRP mcs retx rxko rxok brate #its mcs ta retx tx brate |
| | 444 | 1 NR 00 - -1264 -0.3 24.3 -65.0 - 0 0 0 0 - - 16 0 0 0 |
| | 445 | 1 NR 00 - -1274 -0.3 26.8 -64.8 - 0 0 0 0 - - 16 0 0 0 |
| | 446 | 1 NR 00 - -1274 -0.3 26.5 -64.7 - 0 0 0 0 - - 16 0 0 0 |
| | 447 | 1 NR 00 - -1275 -0.3 26.6 -64.8 - 0 0 0 0 - - 16 0 0 0 |
| | 448 | }}} |