K3 pitch change with filter selection

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

K3 pitch change with filter selection

alsopb
Guys,

There has been quite a bit of discussion about use of very wide filters
for HF narrow signal mode operation here recently.  If QRM gets to be a
problem the fallback position is to narrow the filter.

Keep in mind the following.  The AF pitch you will get for a fixed
frequency signal is a function of the filter.  The amount of pitch shift
between filters can be 3 Hz at times.  How the decoder handles such a
step function change in pitch, I don't know.

Here is some data (CW mode, pitch =500):

filter width    OFFSET      IF FREQ     pitch change
400 Hz 0 8.215 MHz defined to be zero
200             -.83     8.214170          -3.6 Hz
250             -.02     8.214980          -2.5
1800              0      8.214450          -0.9
2.7             -.85     8.213200          -1.2

The IF frequencies are nominal. They reflect the filter offset and other
considerations. In reality, actual frequency produced by the synthesizer
board and its AD9834 synthesizer IC and may differ.  One reason may be
the programming 32 bit word is inaccurate.  I ran into this with another
synthesizer where it was impossible to calculate an precise 32 bit
programming word with 32 bit IEEE floating point math.  One gets about
25-26 bits of accuracy in the floating point operations results. There
are certain lucky numbers which produce exact results. Like here, the
observed differences were in the 0-5 Hz range.  In that case, I was able
to augment the accuracy through error look up tables and reduce the
error to under 0.5 Hz.  The math coprocessor used did not permit 64 bit
math.  Numerical studies showed that 64 bit math would have completely
solved the problem.

To see if the errors were similar to the numerical experiments, I used
the 250 Hz filter and varied the filter offset between -0.050 and +0.050
in 0.01 steps.  The result was a sawtooth pitch error curve ranging from
-2.5 Hz to zero. (Numerical studies showed a sawtooth error form). There
are also certain "magic" numbers which produce zero error. Based on
this, I'm guessing the K3 math used for the programming word calculation
is 32 bit floating point.  The resultant synthesizer 32 bit programming
word error is most likely producing the observed effect.

The problem is the amount of the error is a function of your filter
offset. One has no idea how much difference there may be as filters are
switched.  If this is a problem for JT9 users, there is a solution for
the wider filters-- simply tweak the offset in 0.01 steps till the pitch
difference between filters disappears.

I then looked at the linearity of the 1Hz tuning steps suspecting the
same sawtooth effect to show up.  It does.  2-3 Hz departures from
linearity exist.

I suspect the small band to band differences in accuracy (calibrated at
one frequency and off at another) are also due in part to synthesizer
output frequencies.

All of this is irrelevant to most users.  I'm not sure if JT9 users are
impacted or not.

How many other amateur rigs can say they do this well?  I am always
amazed that the almost lab-grade performance of the K3.

Keep in mind of don't have super lab grade equipment here.  However the
HP8675B generator is locked to Rb and has a very clean stable signal.
SpectrumLab, as employed, is able to resolved pitch differences of
<<.1Hz.  The K3 is using the high stability oscillator.  YMMV

I don't claim to be an expert in all of this stuff.  If the conclusions
are off base, please correct me.

73 de Brian/K3KO





-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2012.0.2242 / Virus Database: 3222/6235 - Release Date: 10/09/13

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: K3 pitch change with filter selection

Bill Frantz
With PSK31, 3 Hz is a significant shift. I have not really
noticed a shift of that magnitude as I move from wide-bandwidth
-- 300 to 2600 Hz -- which gives me a full waterfall with no
edge falloff, down to 50 Hz wide at the audio frequency shown on
the waterfall. Narrowing the bandwidth thru this range starts
with the 2.7K filter and moves thru the 2.1K and the 250 Hz filters.

My software will allow .1 Hz adjustments for the decoder. I
mostly adjust using 1 Hz shifts, but sometimes I use finer shifts.

Cheers - Bill

On 10/9/13 at 6:58 AM, [hidden email] (Brian Alsop) wrote:

>Keep in mind the following.  The AF pitch you will get for a
>fixed frequency signal is a function of the filter.  The amount
>of pitch shift between filters can be 3 Hz at times.  How the
>decoder handles such a step function change in pitch, I don't know.

-----------------------------------------------------------------------
Bill Frantz        | Since the IBM Selectric, keyboards have gotten
408-356-8506       | steadily worse. Now we have touchscreen keyboards.
www.pwpconsult.com | Can we make something even worse?

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html