[SFDXA] For A CLEAN SIGNAL! - FT8 Adjusting Sound Card - Bandwidth
Bill
bmarx at bellsouth.net
Wed Apr 17 09:50:03 EDT 2019
***FT8 – Avoiding Harmonics and Audio Settings Updated 12/6/18 *
By Mike Black/W9MDB and Eric Spero/WA1SXK
The FT8 sound card mode is an MFSK mode with redundancy and error
checking. If you have been hearing about this new mode or have been
using it, this article can aid you to set up and operate the FT8 data
mode with good clean signals. FT8 allows you to view and decode dozens
of signals at once with the waterfall display. This means your audio
setup and bandpass settings will be of utmost importance while operating
the FT8 sound card mode.
FT8 is a very popular sound card mode thanks to the WSJT-X team's
efforts. See http://physics.princeton.edu/pulsar/K1JT/wsjtx.html for
the software and check out the references for lots of details. A sound
card mode is what you might call a poor-person’s SDR (since the software
is free you can be poor to enjoy it). All the FT8 relevant
modulation/demodulation/bit-correction/error- checking is taking place
in the WSJT-X software. During this process your FT8 messages
(exchanges) are being encoded with additional information that allows
for error detection and bit corruption correction which the receiving
side can use to process and validate the received message. The WSJT-X
software sound card modes can be used with any rig, new or old. FT8 can
demodulate dozens of signals (50hz wide each) in up to 5000Hz of
bandpass including overlapping signals. As you can see, many hams can
operate at the same time in the same bandwidth. This approach allows
new operating paradigms like FT8 Fox&Hound mode that DXCC teams are now
using where they can process multiple QSOs simultaneously (see
http://physics.princeton.edu/pulsar/k1jt/FT8_DXpedition_Mode.pdf).
One of the areas that seems to be misunderstood while operating FT8 is
the how the radio’s bandpass settings affect the operations of this
mode. Many of the hams who operate some of the other modes like SSB and
CW, use the default bandpass settings in their rig which are frequently
too narrow for FT8. Note that most rigs can set the overall bandpass and
not separate the Rx/Tx bandpass. Your rig’s bandpass is hopefully at
least 200Hz-2400Hz and preferably 200Hz-3000Hz since there are quite a
few operators who transmit above 2500 (see Figure 1 with
200Hz-3000Hz). You can view your bandpass in the WSJT-X waterfall by
turning off “Flatten”, below that change the pulldown to “Current” and
set “N Avg” to 3 or less and “Start 0 Hz” so we can see the changes more
easily. What you should see is something like Figure 3, where you have
a noise level signal rolling-off at lower and upper ends of the bandpass.
You should adjust the Bins/Pixel and window width, so you can see your
entire FT8 signal bandwidth. Then you need to learn your bandwidth
controls in your rig, so you can maximize both the low end and high end
cutoff points. Once you have your bandwidth set in your rig as wide as
you can make it you can change the “Start 0 Hz” to “Start 200 Hz”.
Then adjust the right side of graph until it is inside your upper
bandwidth limit. Then turn on “Flatten”. Note that Flatten does not
like having the edges of your bandpass in the waterfall and will not
behave as well if you adjust this incorrectly. The signal bandpass area
between the lower and upper limits of the waterfall window is where the
FT8 signals will be
displayed and decoded in the software. The frequency limits of the
waterfall determine what gets decoded.
Remember your goal for FT8 is to adjust your rig for as much TX/RX
bandwidth as possible…you can run it up to 5kHz for WSJT-X (as much as
WSJT-X can do right now). Most rigs should do at least 2002400Hz. Many
rigs have bandwidth settings called NAR/MID/WID filters and the WID
settings should always be used and it can usually be adjusted for the
largest bandwidth. If you can’t find your rig’s bandwidth settings
after consulting with your manual feel free to contact one of the authors.
Once you have your bandwidth set correctly you are now ready to set up
your receive signals path:
#1 Open the sound control panel on your computer, right-click your rig
sound device, select Properties, and set the Level of your sound card
Playback device (and Recording device) to 0dB. You can get to the sound
control panel in Windows 10 by right-clicking the speaker icon and
select “Open Sound Settings” and find the “Sound Control Panel” entry
and your audio is probably called “USB Audio CODEC”. Rightclick the
device for your rig and select “Properties”. Select the Level tab and
right-click in the level slider to set the scale to dB instead of the
default percentage.
#2 In the Advanced tab set your sample rate to 48kHz 16-bit. Also,
ensure all enhancements or spatial sound effects are turned OFF.
#3 You are now ready to adjust the level in the WSJT-X meter to minimum
30dB and not more than 40dB when you have your rigs VFO tuned on a quiet
spot. You can adjust your external sound card knobs if you are using
one, and your rigs output level to achieve this. Do NOT make this
adjustment using sound controls on the computer…in most cases that is
not necessary. The meter in WSJT-X should look something like Figure
4. Again, note this is on a quiet spot on the band with no signals
present.
Now let’s talk about your transmit signal path:
A rig that has too much input audio will create a dirty tx signal
with very significant harmonics that can disrupt a QSO and everybody can
see on the waterfall…. but…here is the problem…you won’t know about it
unless you can monitor your own transmitted signal. Any harmonics will
show up at multiples of your Tx offset setting in the WSJT-X waterfall
of everybody that receives your signal. For example, you can clearly
see the noise bars at around 2480 in Figure 1 which is the 3rd harmonic
of the signal at 829. In Figure 2 you can see an extreme example with
multiple harmonics. Running WSJT-X’s optional rig split mode or fake it
mode will prevent harmonics from showing up in your transmitted signal
since harmonics will show up above 3000Hz which is normally outside your
transmit passband. But it’s better not to generate them in the first
place as your signal also gets affect by the clipping. ALC (Automatic
Level Control) is one indicator of clipping and is an easy, roundabout
way to know if you are clipping your signal. Another way is to ensure
that dB level controls in WSJT-X and your soundcard behave as they should.
To set your transmit levels use the procedure below. This procedure is
designed to ensure your signal is just enough to drive the rig without
any ALC taking place. You MUST understand what your ALC meter is
telling you.
Things you need to know to do this procedure:
• How much power your rig can transmit for FT8. Many rigs cannot use
full power for this type of mode and some rigs can’t even do their rated
power on a constant envelope signal without hitting the ALC. • How to
read and understand your rig’s ALC meter. Anything above 0dB ALC is bad
for FT8/digital modes. The question is, how does your rig show 0dB ALC?
For most older rigs 0dB is the left-hand side of the meter or just a
red-light indicator when ALC is in effect. On newer SDR rigs you do
want to see some ALC action as 0dB is not the left-hand side of the
meter...read your manual. The procedure below will help you confirm how
your meter behaves. • How to set the rig output power level • How to set
rig audio input level (RAIL) – this is the audio level that the rig sees
from the computer or the external sound card. We will also be adjusting
any external sound card like a SoundBlaster or SignaLink (if you have
one) and the RAIL together.
#1 Set your rig power level to the maximum it can do for CW mode (look
at the rig specs – could be anywhere from 30-100% of full power). We
just need to ensure we have enough “room” in the rig setting so that we
can feed a signal and not be any more than 50% of the rig’s power
setting. #2 Set WSJT-X to full power on the Pwr slider #3 Confirm your
sound card playback device is 0dB and 48kHz sample rate. Recording
should be the same 0dB, 48kHz. Also ensure your sound card audio
playback is NOT the default device. If you make it the default than all
your windows sounds (beeps, YouTube, etc.) will playback through your
rig. #4 Set your RAIL to minimum and your playback/outgoing/transmit
sound card to minimum. #5 Set the TX offset to 1500 – we want to ensure
the tone we generate is in this “sweet spot”. #6 Press "Tune" on WSJT-X
-- at this point you should have no power being transmitted. If you see
power go check your settings again. #7 Increase RAIL and external audio
device level SLOWLY until you get about 20W (assuming your rig is set at
100W or use 20-50% of whatever your rig power setting is). Whatever
your ALC meter says at that point is probably what you want and is below
0dB. On most rigs the ALC meter won't even move or barely move. If your
ALC is more than minimal at this setting, then you probably have an
Elecraft K3 which wants 4 bars + tickling the 5th bar to operate at
capacity. It’s important you understand what your ALC meter is telling
you. You do not want any ALC on an FT8 signal (or any other digital
signal). #7 Bring up RAIL until ALC starts increasing, then decrease
gain back to where it was. For the K3 and such you should be able to
put out max power without exceeding the K3’s 4bars+5th. #9 Sanity
check – the Pwr slider on WSJT-X should show 50% power loss for every
3dB down. So if you are 100W at full scale (0dB on the Pwr slider) then
-3db should be 50W and -6dB should be 25W. If your power does not
decrease then your audio is still wrong. You could be overdriving the
A/D in your rig which may also clip your signal. An example is the
FT-450D which has a 60mV input with a SignaLink that provides up to
100mV. If you put over 60mV into the FT-450D your signal will clip.
The Pwr slider in WSJT-X is an indicator when this is occurring since
dropping from 100mV to 80mV won’t matter to the rig and the -3dB Pwr
slider setting will still show 100W. #8 Repeat #9 for the lower and
upper limits of what you believe is your bandpass. You should see the
same power level behavior for your entire bandpass. If you see the
maximum power level reduce at any point then your bandpass or notch
filters may be the reason…double check them. If you run WSJT-X in
either “Rig Split” or “Fake It” (in Settings/Radio) than your audio will
always be 1500-2000Hz and actually allow you to work signals beyond your
bandwidth (i.e. if you can decode them you can work them).
You should now be seeing maybe 80-100% of your rig's power level
(depending on rig) with no ALC being tickled (or the 4bars+ as explained
above). That's how you want to operate FT8 to ensure a clean signal.
You can leave your rig power level at the maximum and adjust your
transmitted power from WSJT-X (except for the K3 where you should adjust
on the rig only due to the K3’s power hunting feature) and your signal
will always be clean. Changing rig power on the rig or audio levels in
the rig or sound card that you have already set may end up triggering
the ALC again so be vigilant that the ALC is always where it should be.
Hope to see you on the bands with a clean FT8 signal!
https://www.dropbox.com/s/mcj4hklxxgwswsy/FT8Noise5.pdf?dl=1
*
*
More information about the SFDXA
mailing list