Merge remote-tracking branch 'origin/sa-2x2-test' into integration_2025_w20 (!3442)

Fix UL chanel estimates mapping in 2-layer MMSE receiver

This MR addresses a degradation in UL throughput observed in 4x4 MIMO
tests, starting from 2025.w17.

The issue was traced to incoherent indexing in the ul_ch_estimates_ext
when handling 4-antenna UL configurations.
This commit is contained in:
Robert Schmidt
2025-05-19 16:09:12 +02:00
@@ -587,10 +587,10 @@ static uint8_t nr_ulsch_mmse_2layers(NR_DL_FRAME_PARMS *frame_parms,
ch01 = ul_ch_estimates_ext[1][0];
ch10 = ul_ch_estimates_ext[0][1];
ch11 = ul_ch_estimates_ext[1][1];
ch20 = ul_ch_estimates_ext[2][0];
ch21 = ul_ch_estimates_ext[2][1];
ch30 = ul_ch_estimates_ext[3][0];
ch31 = ul_ch_estimates_ext[3][1];
ch20 = ul_ch_estimates_ext[0][2];
ch21 = ul_ch_estimates_ext[1][2];
ch30 = ul_ch_estimates_ext[0][3];
ch31 = ul_ch_estimates_ext[1][3];
break;
default: