[Elecraft] Thoughts about K2 freq shift & FINE RIT...

David Woolley forums at david-woolley.me.uk
Sun Sep 23 06:50:09 EDT 2007


Steve Kallal wrote:

Further to yesterday:

> The common fix for this problem is to use the tx frequency lock feature in
> most of the digital comm software. Can I assume that the tx and rx
> frequencies will match if I use the same filter for tx and rx? In my case,
> this would be the OP1 filter. I could tune to the other station's frequency
> in FL1 (OP1), before locking the tx frequency in the software. Once I lock

You must use FL1 (and the same mode and reverse setting).  Using OP1 on 
a different filter number may produce an offset because:

- you deliberately chose a different position of BFO with
   respect to the passband;
- it's possible, that two different BFO control voltages,
   at one end of the range, show the same frequency to
   within 10Hz;
- the measured frequency normally has an uncertainty in the last
   digit, and, depending on when the frequency measurement is captured,
   and maybe whether there is any filtering to improve the results,
   either of two values 10Hz apart might actually get stored.

Actually, the last point means that, as well as measuring the BFO 
frequency to better than 1Hz, you also need to perform some measurements 
to determine which of the two candidate measured frequencies was 
actually stored.  I'm assuming that the firmware doesn't use a longer 
gate time when capturing the value to store, and actually try and set 
the local oscillator more finely than 10Hz, in which case RIT step size 
might be the primary source of error!

Some of the theory I missed yesterday:

As I understand it, when you use the Display key mode in CAL FIL, you 
are stepping the BFO varactor control voltage.  The steps vary from less 
than 10 Hz, to a few 10s, depending on which end of the range you are 
at.  No calibration data is stored for this, but it means that the BFO 
will have discrete possible offsets from the nominal 10Hz tuning points.

What also happens is that the internal frequency counter measures the 
actual BFO frequency, but only to 10Hz precision and with a tolerance of 
about 10Hz, although, as noted elsewhere, it could do a more precise 
measurement when storing, compared with what is displayed.

When you tune to a frequency in SSB or RTTY mode, the firmware looks up 
the stored BFO frequency for the current filter, adds or subtracts it 
from the requested frequency and gets a 10Hz resolution desired local 
oscillator frequency.  This will have an error due to:

- differing thermal environments (which will tend to affect all
   filters the same, if calibrated at the same time);
- the uncertainty in the last digit from the frequency counter;
- the offset between the actual BFO frequency step and the corresponding
   10Hz step.

Assuming that it doesn't try to be very clever, it will then set the PLL 
  to the nearest 5kHz(?) and set the reference oscillator varactor 
voltage to the RIT step that is closest to the target 10Hz step.

Some of the uncertainties here are:

- the calibration data is based on measurements which have a 10Hz
   uncertainty in the  measurement, although it might smooth those out;
- calilbration data isn't stored for every possible control voltage, so
   there will be some interpolation errors, although these are probably
   limited so as not to dominate other error sources;
- the RIT steps will not fall on exact 10Hz points and the offset will
   be frequency dependent.

The firmware may try to be clever and be more accurate than this, but 
with closed source firmware, one can't really tell.  One way it could be 
clever is by relying on the frequency reading errors being random over 
large ranges and try to get a fit for the reference oscillator frequency 
versus control voltage step curve that is much more accurate than any 
individual reading.  It might then choose a 5kHz (?) setting that is not 
the closest.  However, I'm not sure that the pulling range is large 
enough to allow that on all bands (although it is the bands which would 
  have the largest RIT steps that would most likely allow it).  By doing 
that, it might be able to find a step that was closest to the desired 
10Hz.  (I suspect it would exacerbate the popping problem though, ss the
PLL would need stepping up and down at frequent intervals.)


> the tx frequency, I should be free to choose a narrower filter for rx.
> 
> Again, can I assume the tx and rx frequencies will be matched if I use the
> tx filter?

As long as you mean FL1, same mode and same reverse setting.


-- 
David Woolley
Emails are not formal business letters, whatever businesses may want.
RFC1855 says there should be an address here, but, in a world of spam,
that is no longer good advice, as archive address hiding may not work.


More information about the Elecraft mailing list