I Agree springf2000.
In my job, some colleauges have been done this.
The received CW signal with milliHz resolution.
The detection technique was "wired digital", i don't know nothing more about.
But also the RF hardware is important, especially the frequency stability of the Local Oscillators.
Calling dF the discrimination frequency, and Fo the carrier frequency, the ratio dF/Fo give an idea of the required time stability for the TX and RX LO's.
I.e. a good ovenized quartz is in the 1E-8 range that means 1 Hz of jiitter for 100 MHz carrier.
For Higher Fo a more stable LO is required (Rb, or Cs).