diff --git a/srslte/lib/ue/src/ue_sync.c b/srslte/lib/ue/src/ue_sync.c index 2f2f98907..6dc73722f 100644 --- a/srslte/lib/ue/src/ue_sync.c +++ b/srslte/lib/ue/src/ue_sync.c @@ -179,8 +179,8 @@ int srslte_ue_sync_init(srslte_ue_sync_t *q, q->nof_avg_find_frames = 1; srslte_sync_set_threshold(&q->sfind, 4.0); - srslte_sync_set_em_alpha(&q->strack, 1); - srslte_sync_set_threshold(&q->strack, 1.1); + srslte_sync_set_em_alpha(&q->strack, 0.1); + srslte_sync_set_threshold(&q->strack, 1.3); /* Correct CFO in the find state but not in the track state, since is called only * 1 every 5 subframes. Will do it in the srslte_ue_sync_get_buffer() function.