diff --git a/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c b/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c index d76c2592f2290487bca346efb3070d157f7a1858..e8e3ac66eefddcb927ef53f847cecd3b7a267e90 100644 --- a/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c +++ b/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c @@ -2412,6 +2412,8 @@ void nr_ue_prach_procedures(PHY_VARS_NR_UE *ue,UE_nr_rxtx_proc_t *proc,uint8_t e ue->prach_resources[eNB_id] = &prach_resources; ue->prach_resources[eNB_id]->ra_PreambleIndex = preamble_tx; ue->prach_resources[eNB_id]->ra_TDD_map_index = 0; + ue->prach_resources[eNB_id]->ra_PREAMBLE_RECEIVED_TARGET_POWER = 10; + ue->prach_resources[eNB_id]->ra_RNTI = 93; } if (ue->mac_enabled==1){ diff --git a/openair1/SIMULATION/NR_PHY/prachsim.c b/openair1/SIMULATION/NR_PHY/prachsim.c index 71715c98bed65d94a50a87fdfe5b0c9b81ce5b9c..33c00e82f4786cab2d21153d7de0e67ef3f418de 100644 --- a/openair1/SIMULATION/NR_PHY/prachsim.c +++ b/openair1/SIMULATION/NR_PHY/prachsim.c @@ -101,7 +101,7 @@ int main(int argc, char **argv) uint8_t hs_flag=0; int n_frames=1; channel_desc_t *UE2gNB; - uint32_t nsymb,tx_lev; //,tx_lev_dB; + uint32_t nsymb,tx_lev=10000; //,tx_lev_dB; // int8_t interf1=-19,interf2=-19; NR_DL_FRAME_PARMS *frame_parms; @@ -613,7 +613,7 @@ int main(int argc, char **argv) LOG_M("prach0.m","prach0", &txdata[0][subframe*frame_parms->samples_per_slot<<1],frame_parms->samples_per_slot<<1,1,1); - LOG_M("prachF0.m","prachF0", &gNB->prach_vars.prachF[0],24576,1,1); + LOG_M("prachF0.m","prachF0", &gNB->prach_vars.prachF[0],1024,1,1); LOG_M("rxsig0.m","rxs0", &gNB->common_vars.rxdata[0][subframe*frame_parms->samples_per_slot<<1], frame_parms->samples_per_slot<<1,1,1);