SignalTimeObtainer optimization