Skip to content

DL delay compensation

Roberto Louro Magueta requested to merge develop-DL-delay into develop
  • Introduce delay in terms of number of samples in DLSIM;
  • Implementation of delay estimation in NFAPI_NR_DMRS_TYPE1_linear_interp() at UE;
  • Implementation of delay compensation in NFAPI_NR_DMRS_TYPE1_linear_interp() at UE;
  • Implementation of delay estimation in NFAPI_NR_DMRS_TYPE2_linear_interp() at UE;
  • Implementation of delay compensation in NFAPI_NR_DMRS_TYPE2_linear_interp() at UE.

Main results

Without delay:

DMRS Type 1: sudo LD_LIBRARY_PATH=. ./nr_dlsim -n1000 -R106 -b106 -e28 -s23.5 -o0

  • Eff Throughput 95.20

DMRS Type 2: sudo LD_LIBRARY_PATH=. ./nr_dlsim -n1000 -R106 -b106 -U 3 0 0 2 -e28 -s24.5 -o0

  • Eff Throughput 94.30

With delay (6) + Without delay compensation:

DMRS Type 1: sudo LD_LIBRARY_PATH=. ./nr_dlsim -n1000 -R106 -b106 -e28 -s23.5 -o6

  • Eff Throughput 49.55

DMRS Type 2: sudo LD_LIBRARY_PATH=. ./nr_dlsim -n1000 -R106 -b106 -U 3 0 0 2 -e28 -s24.5 -o6

  • Eff Throughput 33.22

With delay (6) + With delay compensation:

DMRS Type 1: sudo LD_LIBRARY_PATH=. ./nr_dlsim -n1000 -R106 -b106 -e28 -s23.5 -o6

  • Eff Throughput 95.10

DMRS Type 2: sudo LD_LIBRARY_PATH=. ./nr_dlsim -n1000 -R106 -b106 -U 3 0 0 2 -e28 -s24.5 -o6

  • Eff Throughput 78.50

Merge request reports