NR_UE: fix bug in timing adjustment

This commit is contained in:
Thomas Schlichter
2021-10-27 17:30:05 +02:00
parent 107f20ad29
commit 2c2ba26553
2 changed files with 7 additions and 7 deletions
+2
View File
@@ -464,12 +464,14 @@ int computeSamplesShift(PHY_VARS_NR_UE *UE) {
if ( UE->rx_offset < UE->frame_parms.samples_per_frame/2 &&
UE->rx_offset > 0 ) {
//LOG_I(PHY,"!!!adjusting -1 samples!!!\n");
UE->rx_offset = 0; // reset so that it is not applied falsely in case of SSB being only in every second frame
return -1 ;
}
if ( UE->rx_offset > UE->frame_parms.samples_per_frame/2 &&
UE->rx_offset < UE->frame_parms.samples_per_frame ) {
//LOG_I(PHY,"!!!adjusting +1 samples!!!\n");
UE->rx_offset = 0; // reset so that it is not applied falsely in case of SSB being only in every second frame
return 1;
}