Hi list, I am writing a C++ software which will scan through a given frequency range and perform an fft. The software seems to do what it should, however something weird happens when using LO offset tuning. With the following settings all looks correct:
Sample rate 6.4M - master clock 51.2M - 512 byte num_samples/binsize - offset 0. However I can clearly see the DC peak for every «jump» in frequency. With the same settings as above and a 3.2M offset there is a «ghost» signal 3.2MHz below the real signal, which mirrors the real signal with slightly lower amplitude. This happens everywhere in the spectrum where solid signals (approx 40-50 dBuV) are present. Using the command tune_request(freq, offset) and usrp->set_rx_freq(tune_request) to set frequencies. Have also tried with different gain settings from 0-40, no change. Have also tried with 10 dB attenuator between antenna and the radio, no change. The same happens on other sample rates and offsets as well, the ghost signal is always the same as the offset (+ or -). I am using UHD_3.14.1. Have also tried changing rx_bandwidth without any change. Is it possible to use LO offset and eliminate the «ghost» signals, or is this some radio/DSP limitation? I have pictures showing the problem clearly, I can send directly by email if necessary. Thanks, Jorn
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com