USRP_Result - pchat-imm/o-ran-e2-kpm GitHub Wiki
Description: result of run srsRAN_Project for 5G using USRP B210
- Result
tested scenario
UE is CPE (ZLTX)
- speedtest (gNB trace, and UE speedtest)
- IPerf to specified server
- youtube watching
UE is CPE (WLink G230)
- speedtest + iPerf
2CPE
- iphone to WLink CPE, and RPI to ZLTX CPE - youtube on both end device
UE is RPI + Quectel
- increase RSRP of the transmitted signal from the SDR to the UE
- ping from UE to the Core network (UE = RPI + Quectel)
- access web server from UE (UE = RPI + Quectel)
Figure 1: single UE
Figure 2: multi UE
table 1 - summary speed (DL,UL) and latency of all cases
# | ue | mode | DL (Mbps) | UL (Mbps) | Latency (ms) | note |
---|---|---|---|---|---|---|
1 | CPE (ZLTX) | ue in low data mode | 5.12 | 0.474 | 58 | |
2 | CPE (ZLTX) | normal mode | 41.1 | 3.26 | 53 | |
3 | CPE (ZLTX) | youtube stream | - | - | - | |
4 | CPE (WLink) | normal w/ mtu 1400 | 28.2 | 4.78 | 885 | too high ping!!! |
7 | RPI+Quectel | ping to core network | 36.34 | |||
8 | RPI+Quectel | access web | 5.74 | 0.47 | 25 |
table 2 - gnb_trace results of all cases
read more on: https://github.com/pchat-imm/oran-trace-metrics
case | cqi | ri | mcs | brate | ok | nok | % | dl_bs | pusch | RSRP | mcs | brate | ok | nok | % | bsr | ta | phr |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mbps | #pkg | #pkg | % pkg drop | Mbytes | dB | dBm | Mbps | #pkg | #pkg | % pkg drop | kbytes | us | dB | |||||
base | [1,15] | [1,28] | [0,100] | [140,-40] | [1,28] | [0,100] | [-23,40] | |||||||||||
1 | 15 | 1 | 25 | 30.5 | 1141.9 | 11.4 | 0.6 | 2.2 | 20.6 | 24.6 | 0.88 | 83.8 | 86.6 | 49.3 | 1.39 | 0 | 31 | |
2 | 14.5 | 1 | 25.6 | 29.72 | 1078.5 | 7.8 | 0.3 | 2.59 | 21.6 | 25.8 | 1.43 | 76.6 | 83.4 | 49.25 | 5.3 | 0 | 32.75 | |
3 | 15 | 1 | 27.82 | 40 | 52 | 0 | 0 | 0 | 25 | 27.64 | 1.04 | 59.09 | 7.45 | 9.36 | 1.8 | 0 | 34.45 | |
4 | ||||||||||||||||||
5 | 15 | 0 [4603] | 23.76 | 0.85 | 1.28 | 0 | 0 | 0 | 32.2 | -4.63 | 27.96 | 9.33 | 2.2 | 1.32 | 1.32% | 0 | -16n | 27.06 |
15 | 0 [4604] | 26.65 | 18.37 | 7.29 | 0 | 0 | 0 | 30.14 | -0.46 | 28 | 19.9 | 3.92 | 0.04 | 0.98% | 0 | 1.43n | 23.94 | |
6 | ||||||||||||||||||
7 | 15 | 1 | 27.09 | 3.85 | 4.18 | 0 | 0 | 0 | 18.18 | 25.27 | 9.85 | 2.27 | 0.95 | 20 | 0 | n/a | 27.95 | |
8 | 15 | 1 | 27.56 | 5.08 | 224.68 | 2.44 | 0.48 | 0 | 26.96 | 27.96 | 162.12 | 31.52 | 0.8 | 2.84 | 0 | n/a | 28.24 |
table 3 - UL BW from Iperf
ue | # | note | duration (sec) | BW (MHz) / Byte - core | #retry | BW (MHz) / Byte - ue |
---|---|---|---|---|---|---|
CPE (WLink) | 4 | mtu 1400 | 30 | 36.5 (4.35) | 320 | 32 () |
- gNB trace
|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 4616 | 15 1 28 631k 155 0 0% 0 | 24.5 27 2.2M 100 22 18% 0 0us 27
1 4616 | 15 1 28 2.0M 183 1 0% 245k | 25.1 26 1.5M 89 20 18% 0 0us 38
1 4616 | 15 1 28 29M 924 1 0% 0 | 23.0 26 1.1M 53 49 48% 0 0us 27
1 4616 | 15 1 27 37M 1159 5 0% 964k | 20.5 25 1.2M 73 104 58% 1.04k 0us 27
1 4616 | 15 1 28 39M 1214 1 0% 1.7M | 19.7 24 1.4M 81 70 46% 276 0us 38
1 4616 | 15 1 28 41M 1268 3 0% 1.45M | 20.3 24 1.4M 98 108 52% 2.01k 0us 27
1 4616 | 15 1 26 34M 1138 36 3% 2.05M | 19.8 25 2.9M 142 111 43% 1.45k 0us 38
1 4616 | 15 1 21 30M 1367 33 2% 3.89M | 19.8 23 1.0M 99 116 53% 535 0us 27
1 4616 | 15 1 20 28M 1390 10 0% 4.15M | 20.8 24 872k 58 86 59% 384 0us 30
1 4616 | 15 1 22 32M 1393 7 0% 3.98M | 20.8 25 884k 60 91 60% 2.81k 0us 30
1 4616 | 15 1 22 33M 1383 17 1% 3.49M | 21.4 24 1.0M 85 111 56% 5.45k 0us 28
- captured speedtest on a mobile phone that connec to the UE (CPE) & real-time spectrum analyzer, at center frequency 3410 MHz


- gNB trace
1 4616 | 15 1 28 635k 120 1 0% 0 | 24.5 28 1.6M 69 27 28% 0 0us 38
1 4616 | 15 1 28 143k 102 1 0% 0 | 25.5 28 2.0M 96 26 21% 2.01k 0us 38
1 4616 | 15 1 27 300k 125 1 0% 0 | 24.9 27 1.9M 97 34 25% 0 0us 27
1 4616 | 15 1 27 307k 87 0 0% 0 | 26.3 28 838k 51 9 15% 0 0us 38
1 4616 | 15 1 28 18M 620 2 0% 0 | 24.6 27 828k 41 35 46% 14.7k 0us 38
1 4616 | 15 1 28 43M 1335 0 0% 2.46M | 21.5 25 1.5M 85 71 45% 2.81k 0us 30
1 4616 | 15 1 28 45M 1395 5 0% 4.38M | 20.9 24 1.2M 94 108 53% 535 0us 38
|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 4616 | 15 1 28 46M 1398 2 0% 4.27M | 21.6 25 890k 50 79 61% 0 0us 38
1 4616 | 15 1 27 45M 1387 10 0% 5.75M | 20.9 26 2.8M 114 96 45% 745 0us 30
1 4616 | 15 1 27 44M 1391 9 0% 3.37M | 22.7 26 1.6M 88 142 61% 3.91k 0us 30
1 4616 | 15 1 27 41M 1276 7 0% 870k | 20.9 25 2.7M 116 110 48% 1.45k 0us 38
1 4616 | 15 1 28 41M 1262 3 0% 4.97M | 22.3 27 996k 48 98 67% 0 0us 28
Late: 0; Underflow: 10; Overflow: 0;
1 4616 | 13 1 20 27M 1321 73 5% 5.23M | 16.4 25 1.6M 74 102 57% 0 0us 28
1 4616 | 13 1 16 21M 1389 11 0% 4.27M | 21.0 24 1.1M 60 91 60% 0 0us 38
1 4616 | 13 1 19 25M 1398 2 0% 1.69M | 21.2 25 968k 53 106 66% 10 0us 27
1 4616 | 13 1 21 30M 1398 1 0% 1.86M | 19.9 25 2.5M 120 139 53% 384 0us 29
1 4616 | 13 1 24 37M 1399 1 0% 4.16M | 22.7 25 1.1M 90 122 57% 1.04k 0us 29
Late: 0; Underflow: 1; Overflow: 0;
1 4616 | 15 1 25 39M 1385 15 1% 4.06M | 22.8 26 800k 76 125 62% 1.45k 0us 38
|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 4616 | 15 1 28 45M 1388 12 0% 3.56M | 21.2 25 1.1M 80 104 56% 102 0us 28
1 4616 | 15 1 28 46M 1394 0 0% 836k | 21.5 25 539k 30 44 59% 77.3k 0us 27
1 4616 | 15 1 28 7.4M 255 0 0% 0 | n/a 0 0 0 0 0% 77.3k 0us 27
1 4616 | 12 1 0 0 0 0 0% 0 | n/a 28 0 0 1 100% 300k 0us 23
1 461e | n/a 1 1 2.2k 4 113 96% 15 | 18.8 16 14k 2 0 0% 171k 0us 38
- captured speedtest on a mobile phone that connect to the UE (CPE)

|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 461e | 15 1 28 14k 19 0 0% 0 | 27.1 28 340k 42 2 4% 0 0us 38
1 461e | 15 1 28 26k 35 0 0% 0 | 26.3 28 841k 67 4 5% 0 0us 29
1 461e | 15 1 27 50k 66 0 0% 0 | 25.5 28 1.6M 70 7 9% 0 0us 27
1 461e | 15 1 28 49k 64 0 0% 0 | 25.0 28 1.4M 71 11 13% 7.59k 0us 38
1 461e | 15 1 28 64k 82 0 0% 0 | 24.0 28 1.7M 73 21 22% 0 0us 27
1 461e | 15 1 27 29k 36 0 0% 0 | 24.8 25 1.1M 49 4 7% 3.91k 0us 38
1 461e | 15 1 28 59k 77 0 0% 0 | 24.9 27 1.5M 79 17 17% 0 0us 30
1 461e | 15 1 28 49k 64 0 0% 0 | 25.5 28 764k 53 4 7% 0 0us 38
1 461e | 15 1 28 37k 50 0 0% 0 | 25.8 28 676k 52 5 8% 7.59k 0us 38
1 461e | 15 1 28 46k 59 0 0% 0 | 25.8 28 1.1M 64 6 8% 0 0us 38
1 461e | 15 1 28 17k 20 0 0% 0 | 25.9 28 406k 30 1 3% 745 0us 38
note
- although one UE connect, it still can show vary of
rnti
(4615 -> 4616 -> 461e
)
- captured speedtest and iperf client on a mobile phone that connec to the UE (CPE)

-
when ran with multiple UE, check
RNTI
, which is 4603 and 4604 -
gnb trace
|--------------------DL---------------------|-------------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch rsrp mcs brate ok nok (%) bsr ta phr
1 4603 | 15 1.0 27 672 1 0 0% 0 | 33.8 -5.3 28 13k 3 0 0% 0 0 27
1 4604 | 15 1.0 28 13k 5 0 0% 0 | 31.3 ovl 28 17k 4 0 0% 0 0 24
1 4603 | 15 1.0 27 672 1 0 0% 0 | 33.1 -5.3 28 8.7k 2 0 0% 0 0 27
1 4604 | 15 1.0 28 10k 4 0 0% 0 | 28.7 ovl 28 4.4k 1 0 0% 0 0 24
1 4603 | 15 1.0 27 2.0k 3 0 0% 0 | 33.7 -5.2 28 13k 3 0 0% 0 0 27
1 4604 | 15 1.0 28 47k 20 0 0% 0 | 31.3 ovl 28 41k 10 0 0% 0 0 24
1 4603 | 15 1.0 0 0 0 0 0% 0 | n/a n/a 0 0 0 0 0% 0 0 27
1 4604 | 15 1.0 0 0 0 0 0% 0 | 31.4 ovl 28 4.4k 1 0 0% 0 0 24
1 4603 | 15 1.0 27 672 1 0 0% 0 | 34.2 -5.3 28 4.4k 1 0 0% 0 0 27
1 4604 | 15 1.0 28 14k 4 0 0% 0 | 30.6 ovl 28 6.6k 2 0 0% 0 0 24
1 4603 | 15 1.0 0 0 0 0 0% 0 | n/a n/a 0 0 0 0 0% 0 0 27
1 4604 | 15 1.0 0 0 0 0 0% 0 | n/a n/a 0 0 0 0 0% 0 0 24
1 4603 | 15 1.0 27 672 1 0 0% 0 | 33.9 -4.2 28 8.7k 2 0 0% 0 -32n 27
1 4604 | 15 1.0 27 15k 6 0 0% 0 | 31.6 ovl 28 13k 3 0 0% 0 0 24
1 4603 | 15 1.0 27 672 1 0 0% 0 | 34.1 -4.5 28 4.4k 1 0 0% 0 0 27
1 4604 | 15 1.0 28 5.6k 4 0 0% 0 | 31.0 ovl 28 13k 3 0 0% 0 0 24
1 4603 | 15 1.0 27 672 1 0 0% 0 | 33.1 -4.8 28 8.7k 2 0 0% 0 0 27
1 4604 | 15 1.0 27 75k 17 0 0% 0 | 29.2 -0.4 28 100k 10 0 0% 0 0 24
1 4603 | 15 1.0 27 1.3k 2 0 0% 0 | 34.7 -4.3 28 13k 3 0 0% 0 0 27
1 4604 | 15 1.0 28 9.8k 5 0 0% 0 | 29.7 -1.4 28 8.7k 2 0 0% 0 0 24
1 4603 | 15 1.0 27 672 1 0 0% 0 | 34.7 -3.1 28 13k 3 0 0% 0 0 27
1 4604 | 15 1.0 27 66k 17 0 0% 0 | 30.4 -0.2 28 85k 12 0 0% 0 0 24
date: 240524, location: home
- 6.1 increase UE received signal power (RSRP) by using more set of antenna

metrics | 1 set of antenna | 2 sets of antenna |
---|---|---|
RSRP (AT+QCSQ) | -112 | -56 |
SINR (AT+QCSQ) | 38 | 38 |
RSRQ (AT+QCSQ) | -13 | -11 |
Latency (ping) | 60 ms | 32.025 ms |
note: AT+QCSQ (worst to best): RSRP [-140,-40], SINR [-20,40], RSRQ [-20,-3]
- 6.2 change alignment of antenna at SDR suggestion: both antennae are horizontal, both antennae are upright check result on (DL) cqi, mcs, (UL) pusch, mcs
|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 461e | 15 1 28 14k 19 0 0% 0 | 27.1 28 340k 42 2 4% 0 0us 38

- gnb trace
|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 4602 | 15 1 27 2.1k 2 0 0% 0 | 24.7 28 8.7k 2 0 0% 0 0us 25
1 4602 | 15 1 27 2.1k 2 0 0% 0 | 22.2 28 8.7k 2 0 0% 0 n/a 25
1 4602 | 15 1 27 2.1k 2 0 0% 0 | 22.3 28 8.7k 2 0 0% 0 n/a 26
1 4602 | 15 1 27 3.1k 3 0 0% 0 | 18.5 28 8.7k 2 2 50% 0 n/a 25
1 4602 | 15 1 27 3.1k 3 0 0% 0 | 25.5 28 8.7k 2 0 0% 0 n/a 23
1 4602 | 15 1 27 3.1k 3 0 0% 0 | 21.1 28 8.7k 2 0 0% 0 n/a 28
1 4602 | 15 1 27 3.1k 3 0 0% 0 | 21.2 28 8.7k 2 0 0% 0 n/a 28
1 4602 | 15 1 27 4.5k 4 0 0% 0 | 16.0 27 17k 4 5 55% 0 0us 30
1 4602 | 15 1 27 8.0k 9 0 0% 0 | 16.0 25 13k 3 3 50% 0 n/a 30
1 4602 | 15 1 27 4.5k 5 0 0% 0 | 15.3 23 13k 3 2 40% 0 n/a 30
1 4602 | 15 1 27 8.3k 10 0 0% 0 | 18.2 26 13k 3 2 40% 0 0us 29
|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 4602 | 15 1 27 5.9k 7 0 0% 0 | 17.3 26 8.7k 2 1 33% 0 0us 28
1 4602 | 15 1 27 5.6k 6 0 0% 0 | 15.2 23 13k 3 2 40% 0 n/a 29
1 4602 | 15 1 27 4.5k 5 0 0% 0 | 15.6 20 8.4k 2 0 0% 0 n/a 29
1 4602 | 15 1 27 2.1k 2 0 0% 0 | 15.5 19 8.7k 2 0 0% 0 n/a 28
1 4602 | 15 1 27 3.1k 3 0 0% 0 | 19.2 25 8.6k 2 0 0% 0 n/a 29
1 4602 | 15 1 27 3.1k 3 0 0% 0 | 16.7 26 8.8k 2 1 33% 0 n/a 29
1 4602 | 15 1 27 4.5k 5 0 0% 0 | 17.0 23 8.2k 2 1 33% 0 0us 28
1 4602 | 15 1 27 3.4k 4 0 0% 0 | 16.5 24 8.6k 2 1 33% 0 n/a 29
1 4602 | 15 1 27 3.8k 5 0 0% 0 | 16.9 23 9.0k 2 0 0% 0 0us 29
1 4602 | 15 1 28 2.2k 3 0 0% 0 | 17.4 23 9.0k 2 0 0% 0 n/a 29
1 4602 | 15 1 28 2.5k 3 0 0% 0 | 19.8 27 8.8k 2 1 33% 0 n/a 29
- ping from UE side to core network (10.45.0.2 -> 10.45.0.1)
--- 10.45.0.1 ping statistics ---
15 packets transmitted, 15 received, 0% packet loss, time 14025 ms
rtt min/avg/max/mdev = 22.646/36.342/49.141/9.003 ms
- captured screen indicates that the RPI can access google (web browser) without connecting to the existing Wi-Fi/LAN network
gnb trace
-
bsr (buffer status report (bytes))
- sometimes has buffer, but they can clear it and not cause problems. thedl_bs (downlink buffer status)
is very good as well -
pusch
is very high by changing the direction of antenna alignment of the SDR -
%
of package drop is very low
|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 4604 | 15 1 28 3.3M 134 0 0% 0 | 27.9 28 126k 25 1 3% 0 0us 28
1 4604 | 15 1 28 857k 57 0 0% 0 | 28.0 28 95k 19 0 0% 0 0us 28
1 4604 | 15 1 28 324k 43 0 0% 0 | 25.8 28 169k 24 4 14% 0 0us 26
1 4604 | 15 1 27 1.7M 134 2 1% 0 | 28.2 28 172k 39 0 0% 0 n/a 28
1 4604 | 15 1 28 14M 551 0 0% 0 | 27.4 28 217k 47 0 0% 0 0us 28
1 4604 | 15 1 28 6.7M 285 0 0% 0 | 28.7 28 187k 38 0 0% 0 n/a 28
1 4604 | 15 1 28 3.2M 149 0 0% 0 | 28.0 28 99k 23 0 0% 0 n/a 28
1 4604 | 15 1 28 8.3M 372 0 0% 0 | 28.2 28 229k 47 1 2% 0 n/a 28
1 4604 | 15 1 28 5.3M 272 0 0% 2.07k | 28.1 28 242k 51 0 0% 0 0us 28
1 4604 | 15 1 28 8.8M 327 1 0% 0 | 28.8 28 131k 31 0 0% 0 0us 29
1 4604 | 15 1 28 8.1M 300 0 0% 0 | 28.7 28 80k 22 0 0% 276 0us 29
|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 4604 | 15 1 28 5.7M 234 1 0% 0 | 28.4 28 160k 33 0 0% 0 0us 28
1 4604 | 15 1 28 5.4M 248 0 0% 0 | 29.0 28 133k 35 0 0% 0 n/a 28
1 4604 | 15 1 28 6.8M 308 0 0% 0 | 29.0 28 165k 41 0 0% 10 n/a 28
1 4604 | 15 1 28 6.3M 275 0 0% 0 | 27.5 28 144k 34 0 0% 0 0us 28
1 4604 | 15 1 28 6.3M 297 0 0% 0 | 28.4 28 170k 39 0 0% 0 n/a 28
1 4604 | 15 1 28 5.6M 250 0 0% 0 | 28.6 28 119k 29 0 0% 0 n/a 28
1 4604 | 15 1 28 7.1M 296 0 0% 0 | 28.0 28 199k 40 0 0% 38 n/a 38
Late: 0; Underflow: 2; Overflow: 0;
1 4604 | 15 1 27 6.6M 296 11 3% 7.43k | 26.0 28 295k 44 4 8% 0 n/a 28
1 4604 | 15 1 27 7.1M 309 0 0% 0 | 28.2 28 144k 33 0 0% 142 n/a 28
1 4604 | 15 1 27 6.3M 284 0 0% 0 | 27.5 28 156k 37 0 0% 0 0us 28
1 4604 | 15 1 28 1.9M 90 0 0% 0 | 26.8 28 52k 12 0 0% 0 0us 28
Late: 0; Underflow: 1; Overflow: 0;
|--------------------DL---------------------|-------------------UL------------------------------
pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch mcs brate ok nok (%) bsr ta phr
1 4604 | 15 1 28 74k 15 0 0% 0 | 29.4 28 42k 8 0 0% 7.59k n/a 28
1 4604 | 15 1 27 393k 55 1 1% 0 | 27.0 28 257k 24 1 4% 0 n/a 24
1 4604 | 15 1 22 809k 36 245 87% 0 | 11.5 27 270k 13 9 40% 0 0us 28