diff --git a/openair1/PHY/LTE_TRANSPORT/phich.c b/openair1/PHY/LTE_TRANSPORT/phich.c index 2417a561221e53a24a6d1021f780d2546a218ccd..c9366a74b0243ec98f66c59b6664888663af838a 100644 --- a/openair1/PHY/LTE_TRANSPORT/phich.c +++ b/openair1/PHY/LTE_TRANSPORT/phich.c @@ -139,7 +139,7 @@ uint8_t phich_frame2_pusch_frame(LTE_DL_FRAME_PARMS *frame_parms,frame_t frame,u uint8_t phich_subframe2_pusch_subframe(LTE_DL_FRAME_PARMS *frame_parms,uint8_t subframe) { if (frame_parms->frame_type == FDD) - return(subframe<4 ? ((subframe+6)%10) : subframe-4); + return(subframe<4 ? (subframe+6) : (subframe-4)); switch (frame_parms->tdd_config) { case 0: diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c index bac451acd502016d07177bba53167f2bec4fbe6a..a7f200564dfaac705899f96803c777648e029156 100644 --- a/targets/RT/USER/lte-softmodem.c +++ b/targets/RT/USER/lte-softmodem.c @@ -2612,7 +2612,7 @@ int main(int argc, char **argv) { // connect the TX/RX buffers if (UE_flag==1) { - openair_daq_vars.timing_advance = 170; + openair_daq_vars.timing_advance = 0;//170; if (setup_ue_buffers(UE,&openair0_cfg[0],rf_map)!=0) { printf("Error setting up eNB buffer\n"); exit(-1);