Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
This commit is contained in:
@@ -180,7 +180,7 @@ void do_DL_sig(channel_desc_t *eNB2UE[NUMBER_OF_eNB_MAX][NUMBER_OF_UE_MAX][MAX_N
|
||||
//dlsch_abstraction(PHY_vars_UE_g[UE_id]->sinr_dB, rb_alloc, 8);
|
||||
// fill in perfect channel estimates
|
||||
channel_desc_t *desc1 = eNB2UE[att_eNB_id][UE_id][CC_id];
|
||||
int32_t **dl_channel_est = PHY_vars_UE_g[UE_id][CC_id]->common_vars.dl_ch_estimates[0];
|
||||
int32_t **dl_channel_est = PHY_vars_UE_g[UE_id][CC_id]->common_vars.common_vars_rx_data_per_thread[subframe&0x1].dl_ch_estimates[0];
|
||||
// double scale = pow(10.0,(enb_data[att_eNB_id]->tx_power_dBm + eNB2UE[att_eNB_id][UE_id]->path_loss_dB + (double) PHY_vars_UE_g[UE_id]->rx_total_gain_dB)/20.0);
|
||||
double scale = pow(10.0,(frame_parms->pdsch_config_common.referenceSignalPower+eNB2UE[att_eNB_id][UE_id][CC_id]->path_loss_dB + (double) PHY_vars_UE_g[UE_id][CC_id]->rx_total_gain_dB)/20.0);
|
||||
LOG_D(OCM,"scale =%lf (%d dB)\n",scale,(int) (20*log10(scale)));
|
||||
|
||||
@@ -1043,19 +1043,19 @@ l2l1_task (void *args_p)
|
||||
|
||||
write_output ("dlchan0.m",
|
||||
"dlch0",
|
||||
&(PHY_vars_UE_g[0][0]->common_vars.dl_ch_estimates[0][0][0]),
|
||||
&(PHY_vars_UE_g[0][0]->common_vars.common_vars_rx_data_per_thread[0].dl_ch_estimates[0][0][0]),
|
||||
(6
|
||||
* (PHY_vars_UE_g[0][0]->frame_parms.ofdm_symbol_size)),
|
||||
1, 1);
|
||||
write_output ("dlchan1.m",
|
||||
"dlch1",
|
||||
&(PHY_vars_UE_g[0][0]->common_vars.dl_ch_estimates[1][0][0]),
|
||||
&(PHY_vars_UE_g[0][0]->common_vars.common_vars_rx_data_per_thread[0].dl_ch_estimates[1][0][0]),
|
||||
(6
|
||||
* (PHY_vars_UE_g[0][0]->frame_parms.ofdm_symbol_size)),
|
||||
1, 1);
|
||||
write_output ("dlchan2.m",
|
||||
"dlch2",
|
||||
&(PHY_vars_UE_g[0][0]->common_vars.dl_ch_estimates[2][0][0]),
|
||||
&(PHY_vars_UE_g[0][0]->common_vars.common_vars_rx_data_per_thread[0].dl_ch_estimates[2][0][0]),
|
||||
(6
|
||||
* (PHY_vars_UE_g[0][0]->frame_parms.ofdm_symbol_size)),
|
||||
1, 1);
|
||||
|
||||
@@ -859,13 +859,13 @@ void run(int argc, char *argv[])
|
||||
&& (abstraction_flag == 0) && (oai_emulation.info.n_frames == 1)) {
|
||||
|
||||
write_output ("dlchan0.m", "dlch0",
|
||||
&(PHY_vars_UE_g[0]->lte_ue_common_vars.dl_ch_estimates[0][0][0]),
|
||||
&(PHY_vars_UE_g[0]->lte_ue_common_vars.common_vars_rx_data_per_thread[subframe&0x1].dl_ch_estimates[0][0][0]),
|
||||
(6 * (PHY_vars_UE_g[0]->lte_frame_parms.ofdm_symbol_size)), 1, 1);
|
||||
write_output ("dlchan1.m", "dlch1",
|
||||
&(PHY_vars_UE_g[0]->lte_ue_common_vars.dl_ch_estimates[1][0][0]),
|
||||
&(PHY_vars_UE_g[0]->lte_ue_common_vars.common_vars_rx_data_per_thread[subframe&0x1].dl_ch_estimates[1][0][0]),
|
||||
(6 * (PHY_vars_UE_g[0]->lte_frame_parms.ofdm_symbol_size)), 1, 1);
|
||||
write_output ("dlchan2.m", "dlch2",
|
||||
&(PHY_vars_UE_g[0]->lte_ue_common_vars.dl_ch_estimates[2][0][0]),
|
||||
&(PHY_vars_UE_g[0]->lte_ue_common_vars.common_vars_rx_data_per_thread[subframe&0x1].dl_ch_estimates[2][0][0]),
|
||||
(6 * (PHY_vars_UE_g[0]->lte_frame_parms.ofdm_symbol_size)), 1, 1);
|
||||
write_output ("pbch_rxF_comp0.m", "pbch_comp0",
|
||||
PHY_vars_UE_g[0]->lte_ue_pbch_vars[0]->rxdataF_comp[0], 6 * 12 * 4, 1, 1);
|
||||
|
||||
Reference in New Issue
Block a user