5G NR Throughput calculator


This Page provides information about 5G NR Throughput calculator. Сalculator allows to calculate the maximum throughput of 5G NR network for user (depending on his mobile device UE). Approximately data transfer rate of 5G NR can be calculated using the formula:

5G Throughtput formula

The calculation is based on the 3GPP TS 38.306 standard: NR User Equipment (UE) radio access capabilities and uses formula to obtain a 5G NR Throughput data rate in the DL (downlink) and the UL (uplink). To obtain the correct result, it is necessary to enter such important parameters as: mode of 5G network, number of aggregated carriers, number of MIMO layers, Bandwidth, Frequency range, modulation type, and so on.

Update: User interface Fix

Found a mistake? Contact us!

Was this information helpful?

Share with colleagues or use:

4G LTE Throughput calculator5G NR ARFCN Calculator4G LTE EARFCN CalculatorQoS for 4G LTE, QoS for 5G NR, 5G NR Link budget calculator, 5G, 4G Neighbor planning calculator , Spectral Efficiency 5G NR calculator

Share:
Comments 34
  • Thanks for your wonderful program. -)

  • Good work. However can you please check this:

    When comparing same BW with SCS 15 or 30 KHz, you get really small throughput for the higher numerology (Numerology 1). This most probably is because with 30KHz you have to double it – with 15KHz there is 1 slot per subframe, while with 30KHz there are 2 slots per subframe.

    Regards
    Boyko S

    • Dear, Boyko S!
      You are right about “with 15KHz there is 1 slot per subframe, while with 30KHz there are 2 slots per subframe.”
      But for 15KHz we have 106 RB (20Mhz for example), for 30KHz we have 51 RB (20Mhz) – 3GPP 38.104

      This mean that we have more slots, but less RB.
      Throughput for 30kHz not double throughput for 15kHz

      Regards

  • How its differing for TDD can you explain?

    • In our tool you can can choose FDD or TDD mode:
      For FDD: all slots in subframe used in DL or UL

      Part of the Slots allocated for DL or UL = 1 (100%)

      For TDD: not all slots in subframe used in DL or UL

      For example:
      slots format 45:DDDDDD FF UUUUUU
      where D ,F, U – downlink or flexible or uplink symbol
      Part of the Slots allocated for DL: 6/14 = 0.42857 (43%)

      (38.213: Table 11.1.1-1: Slot formats)

  • Good day,
    I have two questions:
    1.The equation shows default the max LDPC code rate 948/1024. In case I want to use another MCS, shall I then use the code rate given in ETSI
    ETSI TS 138 214 V15.3.0 (Table 5.1.3.1-3)? e.g. MCS 18 = 822/1024.
    2. What is actually the meaning of Scaling Factor?

    Thanks in advance and thanks for this great tool!

    • Dear, Andy!
      1. I think yes, you can use this for another MCS.
      But in 3GPP TS 38.306 We do not have any information about it.
      Just Logic 😉
      Rmax = (Target code Rate (3GPP 38.214 Table 5.1.3)) / (1024)

      2. 3GPP TS 38.306 is not give information about ScalingFactor
      but if if you look at the LTE standards:
      Scaling factors used for Medium and High mobility.
      Should be configured per Carriers
      Scale Factor sets the value by which to scale the bandwidth and time lengths of the measured signal.

  • “OlegV@5GTools
    July 31, 2019 at 11:28
    Dear, Boyko S!
    You are right about “with 15KHz there is 1 slot per subframe, while with 30KHz there are 2 slots per subframe.”
    But for 15KHz we have 106 RB (20Mhz for example), for 30KHz we have 51 RB (20Mhz) – 3GPP 38.104

    This mean that we have more slots, but less RB.
    Throughput for 30kHz not double throughput for 15kHz

    Regards”

    Hello, yes you are right about RBs, but the throughput is megabits per second not megabits per RB. For BW 50 MHz you have SCS15KHz 270 RBs and SCS30KHz – 133. Round the half but in the same time 2 slots per subframe, so it is expected to have nearly equal thpt.
    Let’s take one example. 8 layer MIMO, TDD, 1 carrier, 50 MHz etc.
    With SCS 15KHz according the calculator you get 1982 mbps
    With SCS 30KHz you get 976 mbps.

    Br
    Boyko S

    • Dear, Boyko S!
      I think i found mistake in your calculation
      You should to change not only parameter: “BW:50MHz FR1 µ:30kHz” but and then parameter of carrier configuration “µ(j) -value of carrier configuration”
      After this you get:
      With SCS 15KHz (Q(j)m =8) according the calculator you get 1982 mbps
      With SCS 30KHz (Q(j)m =8) you get 1952 mbps. (not 976)
      In next update of calculator I will do auto-change for µ(j) parameter after change parameter: “BW:50MHz FR1 µ:30kHz”
      It is just “user interface problem” 😉
      Anyway thanks
      Regards

  • We updated the user interface for more comfortable use!
    If you have any problem with new interface, just inform us
    Regards
    5G-tools Team

  • Good work.
    Thank you.

    Regards
    Boyko S

  • Wonderful. Only a small comment, for the tdd slot parts, it is not accurate for the uplink slot using 1 minus (the percetage of downlink slot) since there are some gap between dl symblo and ul symbol in the special subframe, such as the special subframe config is 6 dl symbol, 4 ul symbol, 4 gap symbol.

    • Dear, Soliu
      You are right about gap for TDD. Thanks
      Next update, we plan to update user interface for TDD configuration, it should to be more accuracy and clear.
      Regards
      5G-tools Team

  • Great Help.Appreciate the effort

  • dear sir,
    There are any calculation tool to calculate the value of TBS(38.214-Table 5.1.3.1 and Table 5.1.3.2-1)?
    Thanks

    • Dear, Jiangyun
      We planning to do calculator of TBS value later.
      We don’t have it now.
      Thanks for your inquiry
      Regards

  • Dear, Is there a tool to estimate spectral efficiencies per 3GPP band and MIMO order?

  • Thanks for the Nice tool.
    I have a query, Is this tool takes care of “TDD-UL-DL-ConfigurationCommon” mentioned in 38213? Let’s take example of DDDSU having periodicity 2.5msec for mu=1.

    • Dear, Rajesh!
      In this calculator you should to add percent of Slots allocated for DL in TDD mode… ( in this release of calc)
      is very “common”. We planning to update it later (add GAp, TDD configuration etc)
      About TDD-UL-DL-ConfigurationCommon… It is not clear to me, how to get percent of DL from TransmissionPeriodicity of the DL-UL pattern
      Can you help me ( sent logic of calculation to oleg.vinogradov@5g-tools.com)? how to calculate it, and update calculator?
      I think it will help us: “https://sharetechnote.com/html/5G/5G_tdd_UL_DL_configurationCommon.html” to understand TDD-UL-DL-ConfigurationCommon
      Regards

  • hello,
    currently you are taking mcs = 28 for your calculation . if you can add MCS also as one of the parameter, it will be great help.

    • Dear, Atul!
      If you want to change MCS ( based on 3GPP 38.214 Table 5.1.3)
      You should to change Q(j)m modulation order and Rmax (Value depends on the type of coding from 3GPP 38.214,38.212)
      Where Rmax = (Target code Rate (3GPP 38.214 Table 5.1.3)) / (1024)
      I dont want to add MCS index becouse we have 3 table of MSC depend on “PDSCH-Config”
      Regards

  • Hi OlegV@5GTools:

    can you make a table the relation between MCS QAM TBS and Tput in one CC(BW 100MHz)?

    Thanks

  • Hello, Oleg! Could you explain how to calculate the throughput of the base station using your calculator?

    • Dear, Alex
      If you want to calculate throughput of the base station, You should to understand: how many cells do you have per Base station? (And cells configurations)
      For example:You have 1 base station with 3 transmitters and 6 Cells ( 2 Cell on 1 transmitter).
      3 Cell configuration BW:50MHz FR1 µ:15kHz: and 3 Cell configuration BW:100MHz FR2 µ:120kHz:
      You should use “5G NR THROUGHPUT CALCULATOR” to get Throughput per Cell then 1 base station Throughput= 3*cell1 Throughput +3*cell2 Throughput
      1 base station Throughput = 3*742(BW:50MHz FR1 µ:15kHz) +3*1386(BW:100MHz FR2 µ:120kHz) = 6384 Mbps
      Regards

  • What is the significance of overhead and scaling in throughput formula?

    • Dear Pulkit
      overhead – this part is not for user data ( just for control, broadcast etc…channel)…
      Scaling factor should be used for carrier aggregation ( % of carrier use)
      Regards

  • Hi

    Nice tool.
    One question though, how to calculate TP with ENDC case?
    By adding TP calcutated from 5GNR page and LTE page?

    • Dear, RealH
      I never seen in my practice how to 5G-4G Dual Connectivity (ENDC) work. But i think that radio configuration will be same like only 5G or like only 4G….in the first approximation i think tp Full =4G tp+ 5g tp… but maybe we should to use f(j) Scaling factor … or some more parameters…

  • I am not clear about the Frequency Band. 5G use the milimeter wave such as 28GHz, 36GHz. If I want to operate the calculator in 28GHz, what should I do?
    Thank you

    • Dear, Ezaz
      If You want to operate the calculator in 28GHz, You should to use this parameter “BW(j)- band Bandwidth, MHz (3GPP 38.104), should be selected with Frequency Range and µ(i) configuration” with FR2 (24250 MHz – 52600 MHz). For Example: “BW:50MHz FR2 µ:60kHz:”

Leave a Reply

Your email address will not be published.