В общем - если все так, как описано в задаче, т.е. ФЧХ априори линейна и имеются ее отсчеты, то задача будет всегда иметь бесконечное множество решений, определяемое "китайской" системой уравнений (фазу для удобства считаем 0..360, чтобы без +-):
k*x1+b = ph1; (mod 360)
k*x2+b = ph2; (mod 360)
...
k*xN+b = phN; (mod 360)
Ну а уж ее решать - дело техники.
P.S.
Прикол:
(k*x+

- это то, же, что и ( k*x+b ) только если скобки вплотную поставить