NB-IoT over NTN

NB-IoT Template is implemented by the NTN simulator. It provides a single PRB NB-IoT scenario giving option to use various generic TR38.812 scenarios or NB-IoT specific ones. It can show how different repetitions configurations (static or dynamic) impact on throughputs, delays or link budget in general on those different scenarios.

Essential pre-conditions

Configurable options

Static and Dynamic Repetitions

If dynamic repetitions are disabled then NPDSCH and NPUSCH use the configured default DL/UL repetition values for all transmissions and UEs. Since subframe lenght is 5 all tranmission lenghts are multiple of 5.

If dynamic repetitions are enabled, initially all transmissions use the configured default DL/UL repetition values. Once the first NPUSCH transmission is received the gNB measures the coupling loss value for the UE uplink channel based on the received signal power, power headroom report, allocation size and power control configuration. This UL coupling loss measurement is then used as a base for both NPDSCH and NPUSCH repetition count selection, along with selected DL or UL MCS, respectively. For example in DL direction for a single UE:

A good value for dynamic coupling loss is a value which approximately leads to usage of smallest MCS available. The default values should be suitable for SateliotSet4 configuration. A suitable uplink coupling loss threshold value is 6-7 dB smaller at least in SateliotSet4 configuration due to smaller uplinlink TX power etc.