PSK31 Guide

Welcome to bpsk31.com, your definitive resource for PSK31 station setup and operation… this is the third version of the site, and it is a work in progress.

We invite you to sign up for our email newsletter where we will send you a brief listing of contests, news, and reviews all in the big world of PSK31. Best of all, it’s completely free!

About PSK31

PSK31 is a digital communication mode for amateur radio. It is one of the most common and easy-to-use digital modes as a PSK31 station needs only to consist of an SSB transceiver, an antenna, and a soundcard equipped PC.

Brief history of PSK31

PSK31 was created by Peter Martinez, G3PLX, in the mid-’90s. In the early stages, PSK31 signals were sent using specialized DSP platforms. However, in 1999, Peter released software that allowed PSK31 to be sent and received using a computer soundcard. Due in part to the widespread availability of such a setup, PSK31 has become one of the most popular digital modes in amateur radio.

How PSK31 Works

PSK31 signals consist of changing audio tones to convey the transmission content. Individual characters are represented by a binary sequence of 1′s and 0′s, the sequence being determined by a system called Varicode. The number of bits per character varies based on how commonly the letter is used, an “e” being represented by 11, thus achieving greater transmission speed.

The bits, 1′s and 0′s, are transmitted my phase-shifting an audio tone, hence the name Phase Shift Keying (PSK). The 31 in PSK31 refers to the speed at which data is sent; in this mode, at about 31 bits-per-second.

PSK31 archives its weak-signal performance as a result of two factors. First, a PSK31 signal is narrow, being about 31 Hz wide. Second, the structure of Varicode allows the receiving computer to anticipate the times for each data bit. These factors combine to make PSK31 one of the most popular and high performance digital modes.

What’s the “b” in BPSK31?

The “b” in BSPK31 stands for binary. This refers to the most common form of PSK31, which sends two channels of data with a transmission. There is also another flavor, QPSK31, which adds two additional channels for error correction, but it is far less popular than BSPK31.
PSK31 is a digital communication mode for amateur radio. It is one of the most common and easy-to-use digital modes as a PSK31 station needs only to consist of an SSB transceiver, an antenna, and a soundcard equipped PC.

PSK31 Station Setup

A basic PSK31 station should consist of the following components:

  • HF SSB Transceiver
  • Soundcard-equipped PC
  • Antenna
  • PSK31 Software
  • (optional) Soundcard Interface

Transceiver / Antenna

Virtually any SSB transceiver will do. The same is true of the antenna, as PSk31 will function with a few watts and a wire antenna. Obviously, the better the transceiver and antenna, the better performance will be achieved, however PSK31 performance is often virtually the same on both low-end and high-end equipment.

PC / Software

The only major requirement for the computer used to send and receive the PSK31 signals is that it contain a soundcard. As a rule, a faster CPU and more memory are desired, however PSK31 will work on virtually any PC equipped with an internal or external soundcard.

Software for PSK31 is abundant, so the choice of software packages depends largely on personal preference, as will as system requirements. All PSK31 software has the basic ability to send and receive PSK31 signals. Many more features exist. Be sure to check our Software Reviews section to see some of the available packages.

Soundcard Interface

PSK31 software will output audio to the PC’s soundcard to send a transmission, however a mechanism must exits for keying the radio to transmit an RF signal, as well as link the audio tone to the radio’s audio input. Therefore some form of soundcard interface may be used. It might simply be an audio cable with a radio with VOX capabilities, or it might be a specialized external interface. These interfaces connect to the computer and key the transmitter whenever an audio tone is present. Some interfaces contain external soundcards themselves, allowing extra flexibility in soundcard setup. My personal favorite is the SignaLink USB from TigerTronics. This device is an external soundcard that connects to the computer via USB and to my Yaesu FT-857D radio via its data port. It is plug-and-play compatible with minimal setup required.

Another option lies in software based keying. The software suite, Ham Radio Deluxe, can utilize this approach. If the radio’s CAT port is already connected to the computer, Ham Radio Deluxe and its multimode software, Digital Master 780, will send the keying command via the CAT connection.

Setup Steps

  1. Setup / Install Soundcard Interface or Cable
  2. Install PSK31 Software
  3. Read User Guide / Help for Software
  4. Configure Settings as Desired
  5. Operate!

PSK31 Operation

The first, and most important, step before operating any station is making sure to tune the transmitter. This will prevent damage to the transmitter and guard against messy, distorted signals. most PSK31 software packages have a testing / tuning feature for this purpose.

Another thing to watch is the ALS (automatic leveling control) meter on the radio. Adjust the audio level until the ALS meter always reads at 0. If the audio level is too high, the ALC controls in the transmitter will kick in, and the result will be a distorted PSK31 signal (splatter).

If you do contact someone with a messy signal, do not give them an automated (macro) signal report of 599 – an easy 595 will let them know to adjust their audio drive.

Next, tune your radio to a common PSK31 frequency; two are 7.070 MHz and 14.070 MHz (see a full list of PSK31 Frequencies). Make sure your radio is set to SSB mode on the upper sideband (USB). Your will not have to change frequencies after that, since PSK31 signals are so narrow (31 Hz), all the transmissions will be picked up by the receiver without changing frequencies. It is then up to the software, not the radio, what signal(s) to decode.

Fire up your favorite your favorite PSK31 software. Most packages will have a “waterfall” display where you will see all the signals from the receiver. If all station setup is correct, you will see something like this:

In most software packages, you can click on or move a marker to a signal to begin decoding the transmission.

Conversation

The first transmission is usually a CQ call. This is similar to CW, like this:

CQ CQ CQ de KD5TEN KD5TEN KD5TEN
CQ CQ CQ de KD5TEN KD5TEN KD5TEN K

This basically means that KD5TEN (myself) is calling for someone to contact. The “K” a the end of the transmission means “over,” signifing that the other station may begin transmission. Typically, the next transmission would be something like this:

KD5TEN KD5TEN KD5TEN de OTHERCALL OTHERCALL OTHERCALL
KD5TEN KD5TEN KD5TEN de OTHERCALL OTHERCALL OTHERCALL pse K

After that, the conversation proceeds with the station transmitting back and forth following this format:

OTHERCALL de MYCALL Hi there! (rest of message) BTU OTHERCALL de MYCALL k

The “BTU” stands for “back to you” and is optional.

Finally, at the end of the conversation, both stations end their last with “sk” instead of “k” to signify the end (“sk” stands for silent key).

Further Reading

ARRL’s HF Digital Handbook
ARRL’s VHF Digital Handbook
Nifty E-Z Guide To Psk31 Operation
Signal Reports and IMD
PSK31 without a Computer

18 thoughts on “PSK31 Guide

  1. What’s the “b” in BPSK31? entered twice……
    “ALC” must always be ZERO or SPLATTER WILL OCCUR.
    Always give a critical report ..if its a poor waterfall then DO NOT automaticall (macro) give 599. Tell it as it is please ie 595 would inform the tx station he needs to adjust audio drive. Easy really.
    Otherwise good info…
    73 de Mike

  2. What can I do to get PSK31 or any digital mode to find COM 1 port !
    Now running windows 7 in 64 bit mode.
    It reports that it cannot find COM 1 port in any digital mode.

  3. Have SignaLink USB, Yeasu FT- 450D with data cable connection and Compact netbook. Setup will receive and print received signals and will print as sent when macros are pushed but no signal is transmitted with fldigi. All soundcards are set to “USB audio CODEC”. Sometimes this works but most of the time it does not It does transmit if I switch to the digipan program. All wires were checked for continuity and the jumpers are correct in the SignaLink USB. What am I missing assuming that everything is correct?

    • Try engaging the transmit function with the radio turned off. If every thing works as it should the problem is rf getting into the computer. I solved this by using a usb cable on the signal link that had an rf choke or filter on the cable. If you cant find a cable with the filter already on it , you can buy an rfi choke at your local radio shack

      • Found my problem! Netbook would not force the FT 450D to transmit because the netbook was shutdown in hibernation mode!? When shut down in “turn off” mode and started from that, transmission was normal. Always something new.

  4. Question: I noticed that the recommended interface was “signal.inkUSB” by TigerTronics. Apparently it has an external soundcard. What if my computer has its own soundcard? Will the two conflict in any way? I appreciate the info, as I’m just learning about PSK-31 and hope to get involved soon.

  5. Hi, thank you for a very useful site. I am setting up for PSK operation as I can no longer send accurate cw, and found it answers virtualy all my questions.

    One minor point which may be of interest is the use of SK. I was a military aircraft radio op in the 50′s, 60′s and 70′s and had to work civil as well as military controls. To indicate end of transmission, no further traffic at that time, we used the procedure word VA barred [pronounce 'vicack'], i.e. the letters were run together as one symbol. This was common to all users at this time and it has intrigued me to see how it has been changed over time. If you run SK together it can also be read as VA.

    73
    Eric. [G3PXV]

  6. I’m from Brazil South America.
    I’m a Ham since 1980, i like work digital mode PSK31-63-125, my station have 2 transceiver:
    Kenwood TS-180S
    Yaesu FT-840
    I usually work in 10m 28.120 Mhz, i invit you to go there.
    My call PU4ASL and Grid GH51uc20fg
    73 All

  7. Hi, Thanks for an excellent tutirial to psk31 operation. I just bought a Tigertronices USB unit and am on the air. I made some mistakes but learning fast. Good tip on AFC/ALC gain control. What about the squelch setting?
    Thanks for the good info. 73′s
    Lovji / n2ckd

    • You can read more about squelch settings in general at Wikipedia. Basically, you want to turn the squelch such that when there are no signals coming down the line, the radio or sound-card doesn’t “hear” anything, but once there are signals, it does. You are wanting to silence the “background” static, basically.

      Glad you found the tutorial useful.

      73, Jacob

  8. I’m having the same problem as another gentleman had. My TX is good in Digipan but not in HRD can someone e-mail and try and help me slove this. I’ll go back and read what the other gentleman had to say and see if I can figure it out this time.

  9. I dont know why people make connections more complex than they are,, I use the line out from my dsp599 to my line input to the sound card,, then the line out via a radioshack attenuating dubbing cord from line out of the sound card to my mic input of radio low cost works great, just adjust mic input and line input on pc as needed, I use an old program called “logger” for it,, love it