Hi Dave - G0MRF
Nice amplifier. And you're right, we all get more time for projects these days.
Regarding my Spectrum Analyzer picture in message #2, output on 2.4 GHz is 0 dBm and spurious attenuation 55 dB. I used an SDR Console TX setting of 100% drive level and DC-offset of 200 kHz. Not recommended for QO-100 operation, I only used this setting for certain measurements.
What you see on 2.4 GHz at -22 dBc is actually an unwanted spurious 800 kHz above the wanted 2,4 GHz. Using a narrower span of 2 MHz all the close-in spuriouses show up! - and the -22 dB spurious you noticed is actually 800 kHz above the wanted frequency. See picture:
In order to reduce the close-in spurious level, just reduce drivelevel to say 90% - that will help a lot! To completely remove them, set DC offset to 0 Hz, instead of my selection of 200 kHz. All the 200 kHz sidebands will collapse down to 0 Hz, ie. the carrier frequency. (DC offset selection is found under: Transmit/Options/Radio Configuration/LimeSDR/Calibration).
Now with 90% drive and 0 Hz DC offset the spectrum looks like this - and note span is now only 10 kHz:
There is now a "spurious" on 0 Hz - the carrier frequency - about -25 dB relative to PEP. I would prefer this to be -50 dB down, but don't know if possible at all with LimeSDR mini? Anyway it is not audible and may even serve as a tuning aid.
In order to measure the two-signal IMD products, I use the DC offset function to move any "SDR-spuriouses" away from the wanted signal. With DC offset of 200 kHz they disappear from the picture and there is just the true two-signal IMD products at 90% drive level:
Now, this is nice! 3'order IMD of -55 dB. However spuriouses are still there, just on other frequences.
73 Ole