move computation of base graph for LDPC at MAC in the UE
This commit is contained in:
@@ -483,6 +483,7 @@ int main(int argc, char **argv)
|
||||
dlsch0_ue->dlsch_config.rv = rvidx;
|
||||
dlsch0_ue->dlsch_config.targetCodeRate = rate;
|
||||
dlsch0_ue->dlsch_config.TBS = TBS;
|
||||
dlsch0_ue->dlsch_config.ldpcBaseGraph = get_BG(TBS, rate);
|
||||
dlsch0_ue->dlsch_config.dmrsConfigType = NFAPI_NR_DMRS_TYPE1;
|
||||
dlsch0_ue->dlsch_config.dlDmrsSymbPos = 4;
|
||||
dlsch0_ue->dlsch_config.n_dmrs_cdm_groups = 1;
|
||||
|
||||
@@ -506,6 +506,7 @@ int main(int argc, char **argv)
|
||||
ulsch_ue->pusch_pdu.pusch_data.tb_size = TBS>>3;
|
||||
ulsch_ue->pusch_pdu.target_code_rate = code_rate;
|
||||
ulsch_ue->pusch_pdu.qam_mod_order = mod_order;
|
||||
ulsch_ue->pusch_pdu.ldpcBaseGraph = get_BG(TBS, code_rate);
|
||||
unsigned char *test_input = harq_process_ul_ue->a;
|
||||
|
||||
///////////
|
||||
|
||||
@@ -1116,6 +1116,7 @@ int main(int argc, char *argv[])
|
||||
pusch_config_pdu->absolute_delta_PUSCH = 0;
|
||||
pusch_config_pdu->target_code_rate = code_rate;
|
||||
pusch_config_pdu->tbslbrm = tbslbrm;
|
||||
pusch_config_pdu->ldpcBaseGraph = get_BG(TBS, code_rate);
|
||||
pusch_config_pdu->pusch_data.tb_size = TBS / 8;
|
||||
pusch_config_pdu->pusch_data.new_data_indicator = round == 0 ? true : false;
|
||||
pusch_config_pdu->pusch_data.rv_index = rv_index;
|
||||
|
||||
Reference in New Issue
Block a user