[Lowfer] west coast - request KFI 'exact' carrier frequency
Bill de Carle
ve2iq at magma.ca
Tue Sep 22 11:53:25 EDT 2009
At 06:26 PM 9/21/2009, you wrote:
>Looking for someone on the west coast to get an accurate reading on
>KFI's carrier frequency. I'm
>comparing a couple directional antennas and would like to use the
>KFI carrier as a signal source. A
>number of years back KFI's carrier developed quite a 'wiggle' and
>was easily identified and seen
>(Argo) here on the east coast. For those interested see the story at
>www.w3eee.com 'KFI'.
Hi Jay:
I see someone responded with the exact frequency of the KFI carrier
and you mentioned it might be difficult
to resolve with all the other carriers so close by.
Some years back I wrote a DOS program called CRUNCH - the basic idea
was to leave a computer running overnight to record QRSS CW, then
play it back the next morning at a much faster speed (e.g. 320x) -
*without changing the pitch of the CW note,
nominally 800 Hz*. The program worked by first mixing the
800-Hz-centered target spectrum down to some low audio frequency,
typically in the 16 or 17 Hz area, time-compressing by reducing the
number of samples stored (decimation), then bringing the audio back
up to 800 Hz by frequency-multiplication. In this case we did the
frequency-multiplication by playing back the resulting .wav or .aud
file at a normal (e.g. 8000 s/s) sampling rate even though we had an
audio signal at a much lower frequency, sampled at a correspondingly
lower rate. The "target" frequency (center of the input spectrum we
processed) is user-specifiable, as is the compression ratio. So, for
example, we could record 8 hours of QRSS30 CW, time-compress it by a
factor of 320, then play it back next morning in 90 seconds, sounding
like regular 13 wpm CW at a pitch of 800-Hz. I thought it was a real
neat program but not many people tried it, probably because it ran on
DOS (not Windows) and had support only for my old Sigma-Delta
interface board (7200 s/s) and for the particular sound chip in my
laptops, based on the ESS688/1688/1888 LSI parts. It isn't
particularly user-friendly or well-documented.
However....
I noticed a rather interesting side-effect from doing the
time-compression: there is an accompanying *spectral dilation* in the
resulting playback file. In other words, while the precise target
frequency (e.g. 800 Hz) plays back at exactly 800 Hz as intended,
interfering signals on either side of that original 800-Hz are pushed
out spectrally so they appear further away from it in the output
file. That makes it much easier to separate out the various
frequencies which were previously too close together, much easier to
copy the resulting CW signal by ear. For example, assuming we used a
320x compression factor and were centered on an 800-hz carrier, an
interfering signal originally at 799 Hz (1-Hz away from the signal we
want) would appear (320-Hz away) in the output file at a frequency of
1120 Hz! The output spectrum is inverted IIRC; if you need to get
around the inversion you can always do the compression in 2 steps,
say at 32x and then at 10x. Two inversions restore the spectral
sense back to normal.
Even after all these years the CRUNCH program is still available for
download from my website: www.nrtco.net/~ve2iq
If it might be of use you're welcome to try it. Although intended to
compress and record soundcard audio on-the-fly to require greatly
reduced hard-disk space, it does have an option to take the audio
from a previously-recorded file instead and so can also be used for
DSP Crunching of regular audio files.
If you decide to play around with it, let me know if you have any
questions or difficulties. It has been a long time now and I am
getting to be an old man :-) but I should be able to remember how to
use it, and can still make any changes you might require in the
program to accommodate some specific needs, etc.
73,
Bill VE2IQ
More information about the Lowfer
mailing list