I am using UHD 3.15 on a Jetson Xavier with Ubuntu 18.04.4 LTS with a n Ettus B205mini SDR. I am developing my application in C++. My cpu_format is 'fc32' (complex 32-bit floats) and my over-the-wire-format is sc16 (complex 16-bit ints).
My application is receiving complex samples with one channel. I tune to a frequency, wait for the LO to settle and then recv() to get the samples like in the UHD example, rx_multi_samples.cpp. But then I increment the tune frequency, tune to the new frequency, wait for the LO again and then recv() again until I have received samples from all of the tuning frequencies of interest. Is it normal to get zero-valued samples even after waiting for the LO to settle? P.S. Bonus issue: Also when I plot the samples, I see some of the samples (real and complex parts) go to 1.0 and -1.0, which is the max value for several samples. I set the gain to 50. -- Diftor heh smusma -Famous Vulcan Phrase ;)
_______________________________________________ USRP-users mailing list -- [email protected] To unsubscribe send an email to [email protected]
