Bringing it all together
I’ve put it all into one python script, resampler.py. Below are a few figures with different resampling rates:
My initial thought is that this will be useful for getting enhanced temporal resolution of signals where we are timing it by when it crosses a voltage threshold. Part of me is skeptical, having the Nyquist Criterion beaten into my head through many years of school. Part of me is optimistic of what can be accomplished because engineers have been successful in squeezing many bits per Hertz of information through a channel. Hopefully you have something to experiment with.