ul_sc_start=get_UL_sc_start_NB_IoT(I_sc);// NB-IoT: get the used subcarrier in RB
u=frame_parms->npusch_config_common.ul_ReferenceSignalsNPUSCH.grouphop[Ns+(subframe<<1)][index_Nsc_RU];// Vincent: may be adapted for Nsc_RU, see 36.211, Section 10.1.4.1.3
ul_ref_sigs_rx[u][index_Nsc_RU]=(int16_t*)malloc16(sizeof(int16_t)*(2*sequence_length[index_Nsc_RU]*12+24));// *12 is mandatory to fit channel estimation functions
// NB-IoT: for same reason, +24 is added in order to fit the possible subcarrier start shift when index_Nsc_RU = 0, 1, 2 --> see ul_sc_start in channel estimation function