CW Configuration




Fldigi can send and receive morse code from 5 wpm to 200 wpm.  The operating controls for CW are found on the Config/CW tab.  You can open that tab by selecting the "Configure/Modems" menu item and the clicking on the Modems/CW tab.  You can also open up the CW tab by first selecting CW as the operating mode and then clicking on the left-most item "CW" on the status bar at the bottom of the fldigi main window.  During operation the Rx and Tx WPM settings are annunciated on the status bar in the two boxes next to the mode indicator.

The CW decoder has a DSP filter than is implemented with a sin(x)/x impulse response.  This is a very steep sided filter that is centered on the received signal in the audio passband.  You can control the bandwidth of this filter using the BW control.

Fldigi can track the incoming signal.  Enable Rx WPM tracking by enabling the check box "Enable Tx Trkg".  The tracking range (+/- Hz around the TxWPM setting) can be set using the "Rx Trkg Rng" control.

The RxWPM controls are indicators and are not used for setting the operation of the CW decoder.

The TxWPM sliding controller is used to set the transmit WPM.  To make the setting easier two additional controls are provided.  "Lower" sets the lower limit of the slider and "Upper" sets the upper limit of the slider.  The resolution of the TxWPM slider is 1 WPM.  The Lower/Upper controls are in in 5 WPM increments.

The transmit encoder settings for WPM can also be adjusted with three hot keys:
The "Default" control on the CW tab sets that default value.  As shown above the TxWPM is 30 and the default is 18.  If during a QSO you needed to slow down to give the other op a better chance to copy what you are sending, just hit the "*" on the numeric keypad and the cw code will immediately switch to sending cw at the set default value (18 wpm in this example).  Press the "*" again to return to back to the cw speed that you were previously using.

Fldigi generates CW using AFCW (A2).  AFCW, A2 is generated by tone insertion into a transceiver operating in either USB (preferred) or LSB mode.   The A2 signal is completely generated in the software so it is possible to control many aspects of the CW signal.

QSK

You might ask why fldigi doesn't simply provide a keyline output on one of the parallel port pins or on RTS or DTR via a comm port.  The answer is quite simple.  Linux is a multi-tasking operating system and the interaction between the OS and the application causes the timing to be adversely effected.   The driver implementation of the audio sub system must be responsive and so the OS gives that sub system a very high priority in its multi-tasking structure.

Many QSK operators use high speed diode antenna switching between receiver and antenna.  fldigi generates a signal that can be used for that purpose.  The left audio channel is always the AFCW signal.  When selected the right audio channel can be configured to generate a square wave signal that begins earlier and ends later than each of the CW elements.  The square wave signal can be rectified and filtered to provide the diode switching signal for the Rx/Tx antenna switching.

The right audio channel QSK signal is selected by checking the box and then adjusting the pre and post timing in millisecond increments.  See CW Keying for additional information and a circuit which converts this signal into a keying waveform.
Operating CW and additional notes on CW configuration is described in Operating CW.

Setting up a QSK device can be quite difficult.  Fldigi helps to ease the adjustment by generating a continuous series of characters.  This allows a dual trace scope to be properly synched while making the adjustments to both the software and the associated QSK hardware.  You enable continuous characters by selecting the checkbox, and then enabling the T/R button for transmit.  The repeated character can be change on the fly with the pick control.  It can be one of either E, I, S, T, M, O or V.

Contents