I installed an external reference (10MHz, rectangular signal) on my LimeSDR Mini.
After installing I tested it using GNURadio, SDRAngel and SDR-Console.
It transmits an receives fine but when using GNURadio, the carrier is not suppressed. (SDR-Console seems to suppress the carrier). Also when using SDRAngel it doesn’t work and keeps throwing these errors:
(W) SampleSourceFifo::write: overrrun (read too slow) dropping 1280000 samples (W) SampleSourceFifo::write: underrun (write too slow) using 1280000 old samples
The log of my GNURadio has no obvious errors (as far as I cen tell):
Reference clock 10,00 MHz Using device: LimeSDR-Mini(SERIALNUMBER HERE) GW: 1.30 FW: 6 ################## INFO: device_handler::enable_channels(): SISO CH0 set for device number 0. INFO: device_handler::set_samp_rate(): set sampling rate: 6.4 MS/s. INFO: device_handler::set_rf_freq(): RF frequency set [TX]: 435 MHz. INFO: device_handler::set_analog_filter(): Filter calibrated. Filter order-4th, filter bandwidth set to 5 MHz.Real pole 1st order filter set to 2.5 MHz. Preemphasis filter not active TX LPF configured INFO: device_handler::set_digital_filter(): digital filter CH0 [TX]: 2 MHz. INFO: device_handler::set_gain(): set gain [TX] CH0: 40 dB. INFO: device_handler::set_antenna(): Selected TX path: Band 2 CH0 antenna set [TX]: BAND2. INFO: device_handler::calibrate(): Tx calibration finished INFO: sink_impl::init_stream(): sink channel 0 (device nr. 0) stream setup done.
So my question is which setting I forgot to change or where my setup has an error.
I also tried using the NCO as an offset, but the carrier on the RF frequency still exists.
I tested the Lime before the modification and it passed the selftest. After swapping the resistor it didn’t pass because I replaced the oscillator with an external one
TLDR; Using an external oscillator just seem to work in SDR-Console, SDRAngel doesn’t work at all and GNURadio doesn’t suppress the carrier
Do you have any ideas?