Chris,
I am attempting to see if I can implement a particular communications
application called FT8 in GNU radio.
FT8 uses FFTs in the manner I described to decode the data which appears as 160
ms symbols encoded as 8 tones. If I understand the protocol correctly, 4 FFTs
run concurrently. When
I hope I am not stating the obvious ... but time is only defined at the
ADC sampling time, everything afterward is asynchronous and indexed
with sample number.
So you have sampled the I+jQ stream x(n), n\in\mathbb{N} at sampling
rate fs, and now want to FFT every 40 ms. The number of samples in 40