Vibrationless alignment algorithm for incremental encoder based BLDC drives