[Lowfer] Sampling Rate and Frequency Calibration

JD listread at lwca.org
Wed Jan 22 10:41:00 EST 2014


JA,

I use a method similar to Jay H's with Argo, and it works well...except I 
don't try to compensate for receiver calibration, only sound card error, 
which is a lot smaller factor at any usual QRSS speed.

Being out in the wilderness where ambient temperature may vary more than 20 
degrees F during a session is a special case.  I'd be forever adjusting 
Argo's offset.  Instead, immediately before and after a run on a given 
frequency, I do a short capture of WWV's 10 MHz carrier in a QRSS3 Argo 
window that I always keep open.  It's easy to establish the receiver error 
in PPM that way, since all of my receiver's internal frequency determination 
is from one oscillator.  At the end of an actual capture, I log the dial 
frequency of the radio and the PPM error, then compute the error in Hz, and 
graphically shift the scale by the appropriate Hz or fraction thereof on my 
"trophy" copy of the capture.  Sounds complicated at first, but it's easy to 
get the hang of, and it gives good results.  (Were I in a temperature 
controlled environment or had a tighter master oscillator in the radio, I 
would simply do what Jay H does.  And I'd play with WOLF more!)

I have noticed that while Argo's frequency requirements for visual modes are 
a lot less demanding than, say, WOLF, it does require at least a little 
knowledge of signal timing to achieve maximum benefit.  The width of the FFT 
bins and the interval over which their energy levels are integrated does 
constitute a form of matched filter.  The response "peaks" in a manner of 
speaking, only when the elements being received are a multiple of the 
specified dot length.  That means both the on _and_ off times.  When a 
station weights the spacing to shorten off-intervals in an effort to save 
transmission time, then that part of the signal exceeds the turnover 
frequency of the matched filter and smearing occurs.  You then either have 
to depend on dogbones to judge the timing of on-intervals, or else drop back 
to a shorter dot length.  Either way works if there's plenty of signal, but 
weak signals will suffer needlessly.  A similar case can be made for 
frequency stability, since the drift spreads energy out over multiple bins. 
A frequency shift during keying may be distinctive when strong enough to be 
seen anyway, and in that sense it is more forgiving; but it is less 
efficient from Argo's viewpoint when the signal is weak.  Just a couple 
thoughts to keep in mind when going for distance with QRSS.

JD

----- W1TAG wrote -----

Jay H,

Upon further thought, you may still get perfection! Matching the
sampling rate is critical for modes where you are trying very hard to
stay in sync with what is being sent. WOLF, with it's ability to build
up copy, is the ultimate example. But an FFT program like Argo isn't
doing that. It is just displaying frequency and amplitude of whatever is
coming in, with no knowledge needed of the timing of any signal.

I'm guessing that your method would work just fine in this case. Anyone
have any thoughts about it?

John, W1TAG 



More information about the Lowfer mailing list