How to fix high latency and low throughput? #300
-
Hello everyone, I have successfully attached my iPhone 14 Pro Max using USRP N310 via 5G-SA-VONR setting with 999 code (I did not need to change it to 001 since private network was enough). And I managed to connect to the internet. I am getting 805/525 with 25 ping (20/19 load pings) on the host machine in the Speedtest. But I am having 44/4 with 39 ping (with 637/1419 loaded ping time). So I am assuming there are some processing issues, since ping gets worse on load. USRP is connected to the machine with index 1 SFP port, 10GB/s. External Time and Clock source chosen for USRP with Octoclock with GPS lock. Also I did srsran_performance.sh to change governors and stuff. I am using 20 MHz bandwidth with srate of 30.72. I have Xeon Silver 4208 @ 2.10 GHz to 3.20 GHz with 96 GB of memory. What else should I check to make my connection faster? Any ideas, or tips? Thank you and best regards, |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 7 replies
-
Didnt understand what you mean here. Can you please elaborate what are those numbers and what you mean by loaded ping time? |
Beta Was this translation helpful? Give feedback.
-
Almost all phones dont support 10Mhz on TDD band. In order know which BWs the phone support you need to check the UE Capabilites information packet in the MAC pcap
The above restricts your UL throughput. As per my tests with B210, on a 20Mhz BW I get around 50Mbps DL and around 14Mbps UL. Can you send me the trace output on the gNB console? (i.e. what you get when you press t on gNB console). I suspect your gain settings maybe causing lower throughput. |
Beta Was this translation helpful? Give feedback.
-
If you are after DL speeds then I would suggest to have the following TDD pattern
I dont know much about expert_execution configuration. In order to get more throughout you could increase the following (you get increase only in DL since MIMO in UL is not yet implemented)
Regarding BW 50Mhz, srate looks to be good (atleast from perspective of B210). I would suggest removing expert_execution configuration and giving it a try. |
Beta Was this translation helpful? Give feedback.
-
If low latency is important then you can try the following config
|
Beta Was this translation helpful? Give feedback.
-
In order to get consistent results on Intel platforms I would suggest executing following steps - https://gitlab.eurecom.fr/oai/openairinterface5g/-/wikis/OpenAirKernelMainSetup#power-management and then give it a try once more |
Beta Was this translation helpful? Give feedback.
Ah I see what you mean. Thats because you are using 20Mhz BW in 5G network (if not please post the gNB configuration file you are using). If you use 100Mhz then you get even greater throughput. Since I dont have USRP N310 I am not aware of the sampling rate to set for 100Mhz BW.
Also, if you use MIMO and 256QAM MCS table you can push throughput even higher.