Оконная функция нужна, а то чему там T равно? Проще делать БПФ на много-много точек и искать максимум амплитуды в заданном диапазоне. Или в начале оценить частоту, а потом по этой методике, с умножениями на интервале T, где T=N/F0 и N попадает во множество натуральных чисел, за (не)попадание нуля в которое можно устроить отдельный холивар. Вопрос как оценить частоту в начале. Я не знаю...