Цитата(js_slider @ Jan 18 2006, 20:24)

Господа это всё здорово, а можно более конструктивно... Как это выглядет с точки зрения математики?
Меня интересуют формулы, алгоритмы...
Нет, тут сначала нужно идеологически... В заблуждение ввел неправильно употребленный Вами термин "гармоника".
Итак, имеем: а) квазипериодический сигнал, частоту которого нужно измерить; б) постоянную по уровню и частоте помеху. Нужно сначала отделить сигнал от помехи.
Предлагаемые решения:
1. Линейная фильтрация. Работает, если спектры сигнала и помехи не перекрываются. Не наш случай, т.к. при частоте сигнала, близкой к помехе, задавлены будут оба.
2. Оценка спектральных характеристик сигнала. Для разрешения близко расположенных частот, придется брать фурье-преобразование очень большой длины, такой, что даже этот DSP может не потянуть. Кроме того, этот способ довольно сложен.
3. Оценка параметров периодической помехи, ее реконструкция и вычитание из сигнала. Может быть реализовано с помощью адаптивной системы, как во временнОй, так и в частотной области . Достоинство - простота программирования и малая выч. нагрузка на процессор. Вот это решение я и предлагаю сперва обсудить, а потом уж поговорить об оценке частоты сигнала.
PS. Запись 2-х - 3-х реализаций Вашего процесса в студии бы действительно не помешала...
Самонадеянность слепа. Сомнения - спутник разума. (с)