On Thu, Dec 17, 2015 at 8:06 AM, Ian Board <
ian....@gmail.com> wrote:
> I have the same issue - I can receive fm broadcast stations, but the sound
> stutters a bit (comes and goes). My cpu loading (total) is about 60%, but
> I notice this with less demanding processing, like just selecting AM demod.
> One other interesting thing I notice is the behavior of the spectrum display
> and the waterfall. After a few minutes, the spectrum display updates in a
> slightly jerky, slower way, the waterfall remains smooth and scrolling.
The jerky FFT is a different issue, I think. It is observed when using
rtl-sdr dongles at 250 kHz sample rate, so I am surprised that you see
it at higher rates.
The reason for this behavior is that the driver uses large transfer
buffers, which at low sample rates will mean longer time between
updates. Since the FFT runs using its own clock without using any
dedicated buffering to workaround such issues, it will often not have
any new data and will just replot the previous data.
You can add buflen=16384 to the device string to reduce the transfer
sizes and this will give smooth FFT at 250 ksps sample rate. Other
values may also work but buffer length must be multiple of 512 and
preferably multiple of 16384 (URB size):
http://sdr.osmocom.org/trac/wiki/GrOsmoSDR#RTL-SDRSource
But I am surprised that you should have this issue at 2.4 Msps sample rate.
Alex