File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -1269,11 +1269,12 @@ std::vector<upper_phy_config> srsran::generate_du_low_config(const gnb_appconfig
12691269 const prach_configuration prach_cfg =
12701270 prach_configuration_get (frequency_range::FR1, duplex, cell.prach_cfg .prach_config_index .value ());
12711271
1272- // Maximum time that can take to decode a PUSCH transmission in slots .
1273- static constexpr unsigned max_nof_pusch_harq = 8 ;
1272+ // Maximum number of HARQ processes for a PUSCH HARQ process .
1273+ static constexpr unsigned max_nof_pusch_harq = 16 ;
12741274
12751275 // Maximum concurrent PUSCH processing. If there are no dedicated threads for PUSCH decoding, set the maximum
1276- // concurrency to one.
1276+ // concurrency to one. Otherwise, assume every possible PUSCH transmission for the maximum number of HARQ could be
1277+ // enqueued.
12771278 unsigned max_pusch_concurrency = config.common_cell_cfg .pusch_cfg .max_puschs_per_slot * max_nof_pusch_harq;
12781279 if (config.expert_execution_cfg .threads .upper_threads .nof_pusch_decoder_threads == 0 ) {
12791280 max_pusch_concurrency = 1 ;
You can’t perform that action at this time.
0 commit comments