simplification of previous fix
This commit is contained in:
@@ -309,8 +309,8 @@ int nr_initial_sync(UE_nr_rxtx_proc_t *proc, PHY_VARS_NR_UE *ue, int n_frames)
|
|||||||
int n_symb_prefix0 = (ue->symbol_offset/(7*(1<<mu)))+1;
|
int n_symb_prefix0 = (ue->symbol_offset/(7*(1<<mu)))+1;
|
||||||
sync_pos_frame = n_symb_prefix0*(fp->ofdm_symbol_size + fp->nb_prefix_samples0)+(ue->symbol_offset-n_symb_prefix0)*(fp->ofdm_symbol_size + fp->nb_prefix_samples);
|
sync_pos_frame = n_symb_prefix0*(fp->ofdm_symbol_size + fp->nb_prefix_samples0)+(ue->symbol_offset-n_symb_prefix0)*(fp->ofdm_symbol_size + fp->nb_prefix_samples);
|
||||||
if (ue->ssb_offset < sync_pos_frame){
|
if (ue->ssb_offset < sync_pos_frame){
|
||||||
ue->rx_offset = (2*fp->samples_per_frame) - sync_pos_frame + ue->ssb_offset;
|
ue->rx_offset = fp->samples_per_frame - sync_pos_frame + ue->ssb_offset;
|
||||||
ue->init_sync_frame = !is + 2;
|
ue->init_sync_frame = !is + 1;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
ue->rx_offset = ue->ssb_offset - sync_pos_frame;
|
ue->rx_offset = ue->ssb_offset - sync_pos_frame;
|
||||||
|
|||||||
Reference in New Issue
Block a user