Skip to content

T2 card: LDPC encoder/decoder TB processing

Jaroslava Fiedlerova requested to merge t2-offload-mr4.1 into develop

Not ready for review yet, testing is ongoing

  • offload of the LDPC decoding/encoding on the gNB side tested with 1 and multiple UEs (Quectel modules), results similar to develop
  • offload of the LDPC decoding/encoding on the UE side to be tested

RAN-gNB-N300-Timing-Phytest-LDPC results

  • LDPC decoder, processing time based on nr_ulsim
testcase develop (10 cores) current T2 implementation new T2 implementation
SNR = 30, MCS = 5, 106 PRBs, 1 layer 233 us 48 us 44 us
SNR = 30, MCS = 15, 106 PRBs, 1 layer 251 us 112 us 73 us
SNR = 30, MCS = 25, 106 PRBs, 1 layer 219 us 197 us 108 us
SNR = 30, MCS = 5, 273 PRBs, 1 layer 234 us 117 us 81 us
SNR = 30, MCS = 15, 273 PRBs, 1 layer 344 us 272 us 157 us
SNR = 30, MCS = 25, 273 PRBs, 1 layer 363 us 493 us 270 us
SNR = 30, MCS = 5, 273 PRBs, 2 layers 255 us 224 us 147 us
SNR = 30, MCS = 15, 273 PRBs, 2 layers 504 us 548 us 298 us
SNR = 30, MCS = 25, 273 PRBs, 2 layers 563 us 981 us 463 us
  • LDPC encoder, processing time based on nr_dlsim
testcase develop (10 cores) current T2 implementation new T2 implementation
SNR = 30, MCS = 5, 106 PRBs, 1 layer 119 us 41 us 37 us
SNR = 30, MCS = 15, 106 PRBs, 1 layer 146 us 87 us 60 us
SNR = 30, MCS = 25, 106 PRBs, 1 layer 197 us 141 us 87 us
SNR = 30, MCS = 5, 273 PRBs, 1 layer 152 us 94 us 68 us
SNR = 30, MCS = 15, 273 PRBs, 1 layer 233 us 218 us 136 us
SNR = 30, MCS = 25, 273 PRBs, 1 layer 309 us 355 us 200 us
SNR = 30, MCS = 5, 273 PRBs, 2 layers 192 us 176 us 126 us
SNR = 30, MCS = 15, 273 PRBs, 2 layers 337 us 418 us 243 us
SNR = 30, MCS = 25, 273 PRBs, 2 layers 511 us 693 us 371 us
Edited by Jaroslava Fiedlerova

Merge request reports