How to calculate Max theoretical throughput in 5G NR and what is main factors that have effect on user throughput?

Hello Dears, I received multiple questions about how to calculate max theoretical throughput 5G NR and what is factors need to increase Max throughput ?

Firstly, According to 3GPP TS 38.306 version 15.3.0 Release 15 that mention formula used to calculate max theoretical throughput that i have summarized it in only one snapshot.

Secondly, you can discover main factors that control or increase 5G NR throughput as mention below.

Finally, below snap shows what is effect of TDD-duplex mode over FDD-duplex mode on 5G-NR Max throughput.

Preparing session that describe this is ongoingโ€ฆ

How to calculate Max theoretical throughput in 5G NR and what is main factors that have effect on user throughput?

Calculating 5G-NR Throughput

In this post, weโ€™ll explore how to calculate throughput for 5G NR systems using 64QAM modulation under optimal radio conditions. Weโ€™ll demonstrate how to determine the total number of bits in physical resource blocks (PRBs), considering various parameters such as bandwidth, subcarrier spacing (SCS), modulation, and MIMO configurations.

Steps to Calculate 5G NR Throughput:

  1. Determine Parameters:
  • Modulation Scheme: 64QAM (6 bits per RE).
  • Efficiency Factor: 75% (due to overheads).
  1. Calculate Throughput for Different Bandwidths:
  • Weโ€™ll use example bandwidths of 100 MHz and 35 MHz with different SCS values to determine the number of PRBs and calculate the throughput.

Example: Throughput Calculation for 100 MHz Bandwidth, Using 30 kHz SCS:

  1. Parameters:

    • Bandwidth (BW): 100 MHz.
    • Subcarrier Spacing (SCS): 30 kHz.
    • Number of PRBs: Approximately 273 PRBs.
  2. Bits per PRB Calculation:

    • Subcarriers per PRB: 12.
    • Symbols per Slot: 14 (for 30 kHz SCS).
    • Bits per RE for 64QAM: 6 bits.
    • Bits per PRB: 12 subcarriers ร— 14 symbols ร— 6 bits = 1,008 bits per PRB.
  3. Total Bits per ms for Given PRBs:

    • Slots per ms: 2 slots (for 30 kHz SCS).
    • Total bits per ms: 1,008 bits per PRB ร— 273 PRBs ร— 2 slots = 550,752 bits/ms.
  4. Throughput with MIMO Configuration:

    • MIMO Configuration: 4x4.
    • Total Throughput: 550,752 bits/ms ร— 4 = 2,203,008 bits/ms.
  5. Net Throughput (Considering Resource Utilization):

    • Net Throughput: 2,203,008 bits/ms ร— 0.75 = 1,652,256 bits/ms.
  6. Convert to Mbps:

    • Net Throughput in Mbps: 1,652,256 bits/ms รท 1,000,000 = 1,652.256 Mbps โ‰ˆ 1.65 Gbps.

Example: Throughput Calculation for 35 MHz Bandwidth. Using 30 kHz SCS:

  1. Parameters:

    • Bandwidth (BW): 35 MHz.
    • Subcarrier Spacing (SCS): 30 kHz.
    • Number of PRBs: Approximately 92 PRBs.
  2. Bits per PRB Calculation:

    • Subcarriers per PRB: 12.
    • Symbols per Slot: 14 (for 30 kHz SCS).
    • Bits per RE for 64QAM: 6 bits.
    • Bits per PRB: 12 subcarriers ร— 14 symbols ร— 6 bits = 1,008 bits per PRB.
  3. Total Bits per ms for Given PRBs:

    • Slots per ms: 2 slots (for 30 kHz SCS).
    • Total bits per ms: 1,008 bits per PRB ร— 92 PRBs ร— 2 slots = 185,472 bits/ms.
  4. Throughput with MIMO Configuration:

    • MIMO Configuration: 4x4.
    • Total Throughput: 185,472 bits/ms ร— 4 = 741,888 bits/ms.
  5. Net Throughput (Considering Resource Utilization):

    • Net Throughput: 741,888 bits/ms ร— 0.75 = 556,416 bits/ms.
  6. Convert to Mbps:

    • Net Throughput in Mbps: 556,416 bits/ms รท 1,000,000 = 556.416 Mbps โ‰ˆ 556.42 ๐Œ๐›๐ฉ๐ฌ.

How to calculate DL speed of 5G is crucial for optimizing and planning engineer, there are various methods to estimate 5G DL speed.

We discussed above about the theoretical calculation.

LinkedIn: :point_down:

1 Like

What is overhead between practical and theoretical throughput ?