Merge remote-tracking branch 'origin/metanoia-improve-conn' into integration_2025_w17 (!3382)
Improve radio for Metanoia RU (and likely others) We introduced a regression that lowered the achievable DL throughput with at least the Metanoia RU (i.e., in the configuration and the UE that we use). git bisect showed up one commit, which does not seem necessary. We just revert this commit, as it improves the throughput and does not seem to have a negative impact on performance. Further, increase RLC buffers a bit. Limit 7.2 pipeline number of layers to 2.
This commit is contained in:
@@ -19,7 +19,7 @@ gNBs =
|
||||
|
||||
pdsch_AntennaPorts_XP = 2;
|
||||
pdsch_AntennaPorts_N1 = 2;
|
||||
maxMIMO_layers = 4;
|
||||
maxMIMO_layers = 2;
|
||||
pusch_AntennaPorts = 4;
|
||||
do_CSIRS = 1;
|
||||
do_SRS = 0;
|
||||
|
||||
@@ -468,7 +468,7 @@ static inline void do_txdataF(c16_t **txdataF,
|
||||
nfapi_nr_tx_precoding_and_beamforming_t *pb = &rel15->precodingAndBeamforming;
|
||||
while (rb < rel15->rbSize) {
|
||||
// get pmi info
|
||||
const int pmi = (pb->num_prgs > 0 && pb->prg_size > 0) ? (pb->prgs_list[(int)rb / pb->prg_size].pm_idx) : 0;
|
||||
const int pmi = (pb->prg_size > 0) ? (pb->prgs_list[(int)rb / pb->prg_size].pm_idx) : 0;
|
||||
const int pmi2 = (rb < (rel15->rbSize - 1) && pb->prg_size > 0) ? (pb->prgs_list[(int)(rb + 1) / pb->prg_size].pm_idx) : -1;
|
||||
|
||||
// If pmi of next RB and pmi of current RB are the same, we do 2 RB in a row
|
||||
|
||||
@@ -100,8 +100,8 @@ nr_rlc_entity_t *new_nr_rlc_entity_am(
|
||||
exit(1);
|
||||
}
|
||||
|
||||
ret->tx_maxsize = tx_maxsize;
|
||||
ret->rx_maxsize = rx_maxsize;
|
||||
ret->tx_maxsize = tx_maxsize * 5;
|
||||
ret->rx_maxsize = rx_maxsize * 5;
|
||||
|
||||
ret->t_poll_retransmit = t_poll_retransmit;
|
||||
ret->t_reassembly = t_reassembly;
|
||||
|
||||
Reference in New Issue
Block a user