A speed sensor on the wheel of a mini motorcycle sends pulses as the wheel rotates. It may send 1, 2 or 4 pulses per tire revolution, so let's say that at top speed, it may have 10, 20 or as many as 40 pulses per second.
It would seem possible to program a small digital device (i.e. arduino) that would sample the rate and then generate pulses at a rate that is reduced from the input pulse rate. So for instance, say that at 45 km per hour, the pulse rate is 20, the device could be programmed to generate a pulse rate that's 80% of the input rate, so output a rate of 16 pulses per second.
Having a full digital computer to do this task seems like overkill to me. I guess it's possible that there is such a device "out there" that reduced pulse frequency that could be purchased off the shelf. Presuming not, my question is whether or not there is a chip that could manage this task, and if so, is there a sample circuit, fed by 5VDC or 12VDC that could be used as a starting point for building a "pulse rate reduction device" such as this.
Additional Information to Address the Comments:
The problem I'm trying to solve is that the motorcycle (Skyteam ST50-8A) has an electronic ignition system that limits the speed of the bike, even though the RPM's are still pretty low. The ignition system has a second limiter (engine rev limiter) which would be unaffected since slowing the pulse rate from the wheel rotation would not have an effect on the rev limiter. But if I could make the bike's controls "think" the bike was going slower than it was, that would allow the bike to break through the 45 km/hr limitation that's coded into the bike's electronic control. Of course the speedometer would still read "45", but in the 80% example, that would mean the true speed would be about 10 km/hr faster.
The problems I saw with a microcontroller solution is cost, larger size, power, less able to withstand harsh environment (likely crammed into the headlamp assembly).
I don't know enough about how the typical electronic controls on the mini-bike work, but I doubt that dropping every 5th pulse would be interpreted as going 20% slower, but it could. I am attempting to get the hub (the device that sends wheel rotation pulses).