Цитата(AST @ Dec 19 2006, 12:11)

Доброго времени суток!
Для измерения RMS тока (45-55 Гц), выполняется оцифровка аналогового сигнала микроконтроллером. Вопрос в следующем: каким образом подстраиваться под фазу и частоту входного сигнала? Или другими словами как попроще определять время начала/конца интегрирования квадратов амплитуд?
Кол-во отсчетов на период пока также не выбрано.
А почему бы на выборку наложить какое-нибудь окно и далее напрямую подсчитать среднеквадратическое значение? Странно почему никто такой метод не предоложил...
Код
N = 20;
Fs = 500;
fi0 = randn(1,1);
w = 2*pi*50/Fs;
sig = 10*sin( w*(1:N)+fi0 );
W = hann(N);
K = sqrt(N/sum(W.^2));
rms = K*sqrt(sum((sig.*W.').^2)/N)
plot(sig)
ну не художники мы...