Для грубой оценки точности вычисления фазы можно воспользоваться известной формулой для отношения сигнал/шум на выходе АЦП: SNR = 6.02*N+1.76 С учетом усреднения по M точкам, SNR будет: SNR = 6.02*N+1.76+10*lg(M/2) Ошибка при вычислении коэффициентов a и b составит: ERR(a) = 10^(-(6.02*N+1.76+10*lg(M/2))/20) = = SQRT(2/M)*10^(-(6.02*N+1.76)/20) В разложении арктангенса вблизи нуля в ряд Тейлора можем оставить один член: Ошибка_Фазы = arctg((a+/-ERR(a))/(b+/-ERR(b))) = = (a+/-ERR(a))/(b+/-ERR(b)) = 2*ERR(a) = = 2*SQRT(2/M)*10^(-(6.02*N+1.76)/20) Для: M = 256 точек и N = 10 бит АЦП находим: Ошибка_Фазы = 1.411e-4 [радиан] или Ошибка_Фазы = 0.0081 [градус].