I'm new to Raspberry and Python. I usually program controllers in Assembly running on Microchip processors running at 40 mhz. I know good assembly code is faster than compiled Python but Python is running on a 1+ Ghz chip (Pi 3) so I'm wondering if Python would have the ability to do what I need.
I need to track noiseless pulses (almost square wave) at up to 1300 Hz and generate a symmetrical square wave output at twice the input frequency (2600 Hx max).
Any estimates on whether a Pi 3 running Python could keep up with that?
I know that would not be too hard to do with hardware oneshots but there are some other requirements that preclude that.
Thanks for any good estimates or even guesses.