Closed E3V3A closed 7 years ago
To get correct sample rates replace this:
#define RTLMULT 200
#define RTLINRATE (INTRATE*RTLMULT)
with:
//#define RTLMULT 200 // 2.5000 Ms/s
#define RTLMULT 192 // 2.4000 Ms/s
//#define RTLMULT 160 // 2.0000 Ms/s
//#define RTLMULT 144 // 1.8000 Ms/s
#define RTLINRATE (INTRATE*RTLMULT)
This seem especially important when running on Linux distro in a VM. However, according to superkuh:
The highest safe sample rate is
2.56 MS/s
but in some situations [usb3] up to3.2 MS/s
works without USB dropping samples (RTL2832U drops them internally).
See this
ok will add theses comments in rtl.c and in README
Two problems here:
2.4 MS/s
(USB 2.0)