Цитата(Pechka @ May 6 2010, 20:53)

На первый взгляд мне кажется так: в первом случае получается уменьшение шума в sqrt(N) раз поскольку делите аргумент полученного комплексного скаляра на число отсчётов в выборке т.е. на N. Во втором случае вы сначала делите на k, уменьшая шум в sqrt(k) раз, а после по алгоритму 1 ещё в sqrt(N/k) раз (поскольку у вас осталось не N, а N/k отсчётов в выборке) итого выигрыш во втором случае равен sqrt(k)*sqrt(N*k)=sqrt(N).
Мне думается, что эффективность будет одинаковой, хотя может где-то чего-то и наврал.
А моделировать не пробовалось?
Не правильно. Второй алгоритм лучше (если изменение фазы за время k не велико), т.к. для первого случае уменьшение шума будет в sqrt(N/2) раз.
Пусть s, s1, - фрагменты сигнала, n, n1 - шум, все вектор столбец. Скалярное произведение
(s'+n')*(s1+n1) = s'*s1 + s'*n1 + n'*s1 + n'*n1.
s'*s1 - полезный сигнал,
s'*n1 + n'*s1 - шумовая компонента, ее дисперсия будет в 2*N раз больше чем дисперсия исходного шума
n'*n1 - для больших сигнал шум этим можно пренебречь.
ps шум предполагается не коррелированным.
ну не художники мы...