Drive Test Analysis

In this session, “Throughput Troubleshooting – Drive Test Analysis” we will discuss about practical throughput troubleshooting using Drive Test logs to root-cause various issues including Coverage or Interference problems, congestion or capacity bottlenecks and transport or backhaul anomalies.

Throughput Troubleshooting: Drive Test Analysis

  1. Coverage or Radio Issues

    The first issue is simple. If coverage (RSRP) is bad, the throughput will be bad. If you look at the graph on the right, you can see that as the RSRP reduces, the throughput also reduces.

    So, with Drive Test data, if there is low throughput and the RSRP is also low then that would typically indicate a bad coverage scenario.

    Some of the steps to improve this can be by up-tilting or increasing the power of the base station or by adding more sectors/sites.
  1. Interference or SINR Issues

    Typically, lower SINR also causes lower throughput as lower SINR leads to lower CQI which in turn leads to lower MCS and Modulation.

    Now SINR can be low because of poor RSRP i.e. low coverage can result in low SINR or SINR can also be lower in case of higher interference.

    If we look at two different clusters and we want to analyse from DT logs, which has higher interference, we can plot their SINRs against RSRP.

    Here it can be seen that Cluster2 has lower SINR & higher interference when compared to Cluster1.
  1. Congestion or Capacity Issues

    From Drive Test logs, it can be difficult to find congestion or capacity issues. However, one way to estimate the congestion can be RB utilization.

    If you are using full buffer Drive Test (like FTP or UDP), you can plot RB utilization against TTIs (Slots or Subframes) to see how much of the resources were allocated per TTI.

    If there is no congestion then usually for full buffer Drive Test, you should see 80% or higher RB Utilization but if you see sporadic and fluctuating RB Utilization then that can indicate a congestion on the site. This means that there can be many other users on the site which need resources so the DT UE could not get all the resources that it requires.
  2. Transport or Backhaul Issue

    If there is an issue with the transport network or the backhaul of the site or if there is a core issue that is not related to RAN, then it can be estimated by Drive Test data based on Frame Usage or PDCCH Allocations or Scheduling Data.

    The theory behind this concept is that if there is enough data in the Base Station’s buffer then it will always try to schedule that data over the air and this will result in nearly 100% frame usage or in other words all slots will carry some data.

    However, if there is no data in the buffer then the Base Station will not schedule any data and the UE will not get any PDCCH allocation which means that it will see low Frame Usage.

In case you have any queries or want to connect with Ali Khalid, please feel free to drop a comment or follow him on LinkedIn

Also, If you liked this article, then please subscribe to our Youtube channel – Our Technology Planet for more exciting stuff and videos.

The following two tabs change content below.

Ali Khalid

Senior Solution Architect at Ericsson SCU, Australia | 5G NR | VoLTE | LTE-A | Massive MIMO | NB-IoT
Ali Khalid is a Senior LTE/VoLTE RNPO, NB-IoT and 5G Solution Architect who has successfully led and delivered a number of projects in different regions across the globe including Pakistan, Bahrain, UAE, Qatar, Oman, KSA, Nigeria, Turkey, Poland and Japan. He is currently working in Strategic Competence Unit (SCU), a highly experienced global team at Ericsson, Australia. In case of any questions or feedback, please feel free to drop a comment below or connect with him on LinkedIn.

4 thoughts on “Throughput Troubleshooting – Drive Test Analysis”

  1. Hi , I have a question please ,

    if I have a very low frame usage in DL so we can see that is a Backhaul or transport issue but in my case I don’t have a probm in DL packet Loss , there is another KPIs ? and how can we investigate plz in this case ?
    thxs

  2. Hi Ali,
    How can I get frame usage data from the DT logs? Wich field in Nemo, for example, should I use to get it?

Leave a Reply

Your email address will not be published. Required fields are marked *