Вообще очень похоже на показания энкодера на валу двигателя. Не очень понятно, почему топикстартеру нужно тогда сдвигать фазу сигнала, когда полезнее является информация о текущей фазе и угловой скорости. И вообще для управления двигателями написано куча AppNote