#define CONFIG_HLP_DLSCH_PARA "number of threads for dlsch processing 0 for no parallelization"
#define CONFIG_HLP_DLSCH_PARA "number of threads for dlsch processing 0 for no parallelization\n"
#define CONFIG_HLP_OFFSET_DIV "Divisor for computing OFDM symbol offset in Rx chain (num samples in CP/<the value>). Default value is 8. To set the sample offset to 0, set this value ~ 10e6\n"
LOG_D(PHY,"In %s: received 1 DL %s PDU of %d total DL PDUs:\n",__FUNCTION__,dl_pdu_type[dl_config->dl_config_list[i].pdu_type-1],dl_config->number_pdus);
LOG_D(PHY,"In %s: frame %d slot %d received 1 DL %s PDU of %d total DL PDUs:\n",
@@ -479,14 +480,10 @@ int main(int argc, char **argv)
break;
/*case 'i':
interf1=atoi(optarg);
case'i':
prb_inter=1;
break;
case 'j':
interf2=atoi(optarg);
break;*/
case'n':
n_trials=atoi(optarg);
break;
...
...
@@ -645,7 +642,7 @@ int main(int argc, char **argv)
printf("-g [A,B,C,D,E,F,G,R] Use 3GPP SCM (A,B,C,D) or 36-101 (E-EPA,F-EVA,G-ETU) models or R for MIMO model (ignores delay spread and Ricean factor)\n");
printf("-y Number of TX antennas used in gNB\n");
printf("-z Number of RX antennas used in UE\n");
//printf("-i Relative strength of first intefering gNB (in dB) - cell_id mod 3 = 1\n");
printf("-i Activate PRB based averaging for channel estimation. Frequncy domain interpolation by default.\n");
//printf("-j Relative strength of second intefering gNB (in dB) - cell_id mod 3 = 2\n");
printf("-R N_RB_DL\n");
printf("-O oversampling factor (1,2,4,8,16)\n");
...
...
@@ -691,6 +688,7 @@ int main(int argc, char **argv)
memset(RC.gNB[0],0,sizeof(PHY_VARS_gNB));
gNB=RC.gNB[0];
gNB->ofdm_offset_divisor=UINT_MAX;
frame_parms=&gNB->frame_parms;//to be initialized I suppose (maybe not necessary for PBCH)
frame_parms->nb_antennas_tx=n_tx;
frame_parms->nb_antennas_rx=n_rx;
...
...
@@ -911,6 +909,7 @@ int main(int argc, char **argv)