Для решения проблемы фазового сдвига в СТ, необходимо обеспечить такую задержку выходного тока, чтобы величины реального и измеренного факторов мощности были равны. Однако, эта задержка вероятнее всего не будет кратна периоду дискретизации, что не позволит решить эту задачу простой задержкой на один или несколько тактов.
Самый простой способ обеспечения задержки на дробное количество тактов является использования фильтра с нулевой КИХ:
у[п]=х[п]+рх[п-1]
Здесь х - входной ток, у - задержка выходного тока, п - дискретная переменная, ар- коэффициент усиления задержки.
Частотная характеристика может быть получена в результате z-преобразования характеристики задержки. Функция D является производной фазовой характеристики:
P(P + cosco) ~1 + p2+2pcosco
где со - круговая частота после дискретизации, эквивалентная значению 2го< (основная частота/частота дискретизации).
Решением уравнения (5) относительно рявляется следующее выражение:
(1 - 2D) cos со ± У(1 - 2D)2 cos2 со+4Р(1 - D) 2(1 -D)
Фазовый сдвиг является проекцией группового времени задержки на угловую плоскость. Они связаны следующим выражением:
со
где фазовый сдвиг ф измеряется в радианах. Для компенсации неединичного коэффициента усиления фильтра выходной сигнал умножается на величину, обратно пропорциональную модулю коэффициента передачи: