Spectrum Efficiency and Throughput Calculations

Introduction

Radio communication systems can use adaptive coding and modulation (ACM) to adapt to changing link conditions. This enables the link to continue to be available with the highest data rate feasible for the given C/N or C/(N+I). Examples of use of ACM include within Wi-Fi and 5G mobile networks.

ACM is also used by satellite systems, including the DVB-S2X standard. This was used to develop Recommendation ITU-R S.2131 “Method for the determination of performance objectives for satellite hypothetical reference digital paths using adaptive coding and modulation”. In particular, it gives equations that can be used to calculate the spectrum efficiency (SE) of a link in bits/second given an input C/N or C/(N+I) in dB.

A number of plots can be generated as shown below that take account of:

  • There are two versions of the Recommendation, namely S.2131-0 and S.2131-1.
  • These Recommendations give two curves, one for average spectrum efficiency and another for minimum spectrum efficiency
  • Recommendation ITU-R S.2131-1 also gives an additional curve for systems that can process low C/Ns
S.2131-0 and S.2131-1 graphs

The plot above uses the equations in Rec. ITU-R S.2131 to derive the spectrum efficiency in bits/s/Hertz. The total spectrum efficiency of the carrier can then be calculated by taking into account the bandwidth in Hertz, BW, as in:

SE=BWSEHz S E=B W \cdot S E_{H z}

Where:

SEHz=\mathrm{SE}_{\mathrm{Hz}}= spectrum efficiency in bits/s/Hz

BW = bandwidth in Hz

SE = spectrum efficiency in bits/s

The total throughput (TTP) over a simulation can be calculated using the following summation:

TTP=i=1i=NSEiTstep  T T P=\sum_{i=1}^{i=N} S E_i T_{\text {step }}

Where:

N=N = number of time steps

SEi=SE_i = spectrum efficiency for the i-th time step in bits/s

Tstep=T_{\text{step}} = time step in seconds

The average throughput (ATP) is then:

ATP=TTPNTStep  A T P=\frac{T T P}{N \cdot T_{\text {Step }}}

One of the metrics used in interference analysis is the percentage decrease in the ATP due to interference i.e.

ΔATP=100ATP(CN)ATP(CN+I)ATP(CN) \Delta A T P=100 \cdot \frac{\operatorname{ATP}\left(\frac{C}{N}\right)-\operatorname{ATP}\left(\frac{C}{N+I}\right)}{\operatorname{ATP}\left(\frac{C}{N}\right)}

Note that in a typical run the number of time steps and time step size are the same for both the calculation of C/N\mathrm{C} / \mathrm{N} and C/(N+I)\mathrm{C} /(\mathrm{N}+\mathrm{I}), and hence this is the same as:

ΔATP=100TTP(CN)TTP(CN+I)TTP(CN) \Delta A T P=100 \cdot \frac{\operatorname{TTP}\left(\frac{C}{N}\right)-\operatorname{TTP}\left(\frac{C}{N+I}\right)}{\operatorname{TTP}\left(\frac{C}{N}\right)}

An example of where this metric is used can be found in the analysis methodology of Resolution 770 as defined in Rec. ITU-R S.2157.

Implementation in Visualyse Professional

Visualyse Professional includes the ability to calculate throughput using the equations in Rec. ITU-R S.2131 or using a table of {C/N, SE}. The options can be selected using the Carrier dialog:

Carrier Dialog

The calculation of spectrum efficiency is only available for Carriers using digital modulation.

The drop-down list gave the spectrum efficiency options as:

  • S.2131-0
  • S.2131-0 Minimum spectrum efficiency
  • S.2131-1
  • S.2131-1 Minimum spectrum efficiency
  • S.2131-1 Minimum spectrum efficiency (low)
  • Table.

The SE and the TTP are visible in the Link Status dialog or can be shown in the Watch Window as follows:

Watch Window showing throughput

Note that in this case the “Min SE” field and “Total throughput (min SE)” are not used.

From the TTP field for the C/N and C/(N+I) statistics, the percentage decrease in the ATP can be calculated using the equation above.

By default, the spectrum efficiency options are specified in the Carrier object, but there is also an option under the Statistics | Calculations Options dialog:

Statistics Collection Options

This approach is limited to just the Rec. ITU-R S.2131 options, not the table, but allows the calculation of both SE and Min SE at each time step.

Link Groups

Note that the throughput is also calculated in the Link Groups using the following rules:

Method Rule
Best link Uses the link with the highest C/N
Best link by Uses the link with the best metric
Worst link Uses the link with the lowest C/N
Worst link by Uses the link with the worst metric
Thermal addition Uses the bandwidth of the last link with the C/N or C/(N+I) calculated using thermal addition
Maximum power combining Uses the bandwidth of the last link with the C/N or C/(N+I) calculated using maximum power combining

The All Links statistics calculates the total SE and TTP over all Links in the Link Group.

Share this Post