[an error occurred while processing this directive]
Сигнал-то непрерывный. Так и пропустите его через фильтр. Хоть какой длинный. Хоть IIR. А потом, на выходе фильтра, анализируйте в окне на 5 периодов. Какая проблема? Задержка, вносимая фильтром рассчитывается и учитывается. Если это надо.