I am using pyrtlsdr to read samples from an RTL-SDR. As in the example on the page, I am getting samples with sdr.read_samples(x).
The RTL-SDR returns 16 bits per sample: 8 bits for I, 8 bits for Q. The result of the read_samples function is a numpy array of type complex128 ("Complex number, represented by two 64-bit floats (real and imaginary components)"). This results in readings like (-0.0196078431373+0.00392156862745j).
What am I missing?