Jon,
The frequency accuracy problem also exists with RTL-dongle SDRs,
even though these have pretty good sensitivity. WINSWL, in
particular, has run one of these all the way to 23 cm. I think at
this point he's only managed 2m and 70 cm WSPR spots but it does
work. He also found that settability depended upon the
configuration. In particular the driver used to steer the hardware
may not have enough math precision to get sub-Hz accuracy. Tuning
may not even be monotonic. I think he sees few-Hz stability at 70cm
with the 'tcxo' version of the dongle, not bad for a free running
system.
This problem also exists with Hans Summer's U3s QRSS/WSPR beacons.
Though he finally got math libraries with adequate precision to
calculate frequency settings for the on-board synthesizer, an
Si5351a, he deliberately sacrificed center frequency accuracy for
accurate tone spacing in order to use programming values that result
in somewhat better phase noise, per Silicon Labs' data sheet.
Even with GPSDO precision, there are remaining problems. I think
the FT8x7 Yaesu radio's actually only step in 10 Hz increments, no
matter what you might ask for by CAT. Thus even with a perfect
master 22.625 MHz oscillator, they may still show up to a 5 Hz
error. Once identified this can be adjusted for with the WSPR dial
settings. If the receive frequency set in WSPR is the *actual*
frequency then the transmit can be set accurately as well.
Thanks for sharing your experiences.
Glenn n6gn