[hpsdr] FFT latency
Roger Rehr W3SZ
73w3sz at gmail.com
Sun Apr 5 07:06:00 PDT 2015
Acquisition time and frequency bin width of the FFT'd signal have a
simple theoretical relationship. Its determined by Math/Physics. [Those
of us with Physics degrees would say it comes out of the math that
describes the physical reality. Those with Math degrees might say it
comes out of the math, period].
In any event, acquisition time is simply the inverse of the FFT's
signal's bin width in Hz:
T = 1 / df
where T is acquisition time and df is bin width of the FFT'd signal in Hz.
Because
df = fs / N
where N = number of bins [number of sample points] and fs = sampling
frequency,
this can also be expressed as
T = N / fs
This doesn't account for processing time of course; it just accounts for
the laws of nature. So no matter how fast your computer, you have a
minimum necessary delay. For example:
FFT bin size 1 Hz --> 1 second delay
FFT bin size 10 Hz --> 0.1 second delay
etc.
Faster sampling rates lead to a smaller delay for a given frequency bin
width. Processing delay would be added to this theoretical minimum.
For those of us doing weak signal work with FFT bin widths of less than
one Hz, our minimum delay is thus a bit more than 1 second. For those
of us operating in the weak signal world, this is not a problem; even
with non-SDR equipment we use sequencers to go from transmit to receive
and back that introduce delays typically on the order of 200-500 msec.
VOX and break-in CW are verboten in our world.
73,
Roger
W3SZ
On 4/5/2015 6:54 AM, G3XJP wrote:
> ***** High Performance Software Defined Radio Discussion List *****
>
> I need your collective wisdom! Is it not an inescapable fact that any
> serious FFT in the real-time path between your antenna and your ears
> must introduce an inherent and inevitable delay that will preclude a
> conversational VOX/QSK QSO? I can see that it would not preclude
> listening to a monologue - or to watching spectral pictures on a
> display. But anything more than about 1/5 sec is doomed to feel like
> Skype on a bad day - where you often end up having to say "over". As
> a generality, am I missing something fundamental here? Peter G3XJP
1428242760.0
More information about the Hpsdr
mailing list