Ich würde das anders angehen:
Statt in einem Zeitfenster von einer Sekunde Impulse zu zählen, würde ich eher die Zeit zwischen zwei Impulsen messen und dieses Ergebnis dann auf eine Sekunde aufrechnen.