The NJQRP PSK31 Audio Beacon Kit

(The PSK31 Audio Beacon was a feature technical article in the August 2001 issue of QST)

FILES:  Schematic | Source Code | Parts Layout

DOC:  Technical Manual v2.0   (540 KB PDF file)

Kit Notes Page:  Check here for errata


KIT ORDERING:  Click here


Here’s an easy, fun and intriguingly useful project that has evolved from an ongoing design effort to reduce the complexity of a PSK31 controller. 

A conventional PC typically provides the relatively intensive computing power required for PSK31 modulation and demodulation.  With this Beacon project, however, the PSK31 modulation computations have been designed to fit into a small PIC-like microcontroller that can serve as the basis for the transmit half of a standalone PSK31 controller.

A fast and inexpensive  microcontroller has been programmed to generate an audio data stream using the PSK31 algorithms.  The data-driven audio waveform is fed to an amplifier IC that drives a speaker - and voila, the familiar and melodious PSK31 warble is able to be heard! When presented as input to a PSK31 receiving system such as DigiPan, these modulated audio tones are decoded and the programmed beacon string is displayed.

A keyboard or data terminal may also serve as the input of real-time textual data to the PSK31 Audio Beacon. A standard RS-232 serial interface is provided in the hardware and software to allow a more dynamic “signal generator” use of the project. 

The project can be electrically connected to the input of an SSB transmitter to create an RF PSK31 beacon.

This project is also ideally suited for groups wishing to have some “audio beacon” fun during meetings. A number of club members would operate their audio beacons while someone attempts successful copy of the beacon strings while sitting at a laptop equipped with DigiPan software.

Construction is simple and straightforward and you’ll have immediate feedback on how your Beacon works when you plug in a 9V battery and speaker.

The "beacon" part of the kit comes about in the kind of data programmed into the PIC.  Each kit's microcontroller comes pre-programmed with a simple informational string containing (at a minimum) the individual's callsign and a code word. (Use of a code words is typical for beacon transmitters).  For example, the data string currently programmed in my PSK31 Beacon is an endless loop of:

       <idle stream of 60 zeros> .... PSK31 Beacon de N2APB/B code 8926 

Further, in order to provide additional distinction in the signal, one is able to configure use of one of three carrier base frequencies (500 Hz, 1 KHz or 2 KHz), as well being able to configure use of 16 minor variations in frequency around the carrier base frequency..  (More on these last two aspects in a bit.)

As mentioned, the Beacon may be used as the basis for a fun group “contest” activity for your club. All contestants would turn their beacons on and gather around a laptop running the DigiPan application.  Laptops generally have built-in microphones that would be used to decode the audio PSK31 tones "in the air" ... and with over 100 beacons warbling simultaneously, there will certainly be audio tones in the air!

Recall that each Beacon's microcontroller is customized with a callsign and is run on slightly different frequencies.  One Beacon may have its tones centered at 978 Hz, while another may have it's tones at 1050 Hz.  This spreading out of Beacon signals will help when multiple beacons are placed in service at the same time within close geographic proximity.

Okay, so you've got the picture of a whole bunch of club members amassed around a table with an operator sitting at the laptop running DigiPan, right?  Within a specified period of time, the idea is to see how many of the Beacons can be copied (callsign & code word), as captured by DigiPan.  Factors involved in successful reception include the settings of the audio amp, the type of speaker, the distance between the Beacon and the laptop, adjacent QRM (other Beaconers), etc. "Points" are awarded to all Beacons for the degree of solid copy captured to the DigiPan log during that 15 minute period.  (You can see a photo of this excitement in June QST’s “QRP Power” column on page ___, as snapped by Rich Arland K7SZ at the Atlanticon QRP Forum held this past springtime.)

This all may may sound complex, but it's really quite simple -- build the Beacon, turn it on and see how well it can be copied by DigiPan.  Each contestant could actually do this during the test phase at home prior to the club event.

Sure, projects can be fun for a weekend's contest or fun activity, but the PSK31 Audio Beacon can have lasting value for the PSK31 enthusiast.  The audio tones generated by the Beacon can be presented as input to any SSB transmitter -- a Warbler, PSK-20, PSK-40, or even a Yaesu FT-1000MP.  Thus, a PSKer can easily put a beacon signal on the air for all the same reasons that CW beacons are used (e.g., propagation studies, etc.)

Recall that each Beacon's microcontroller is customized with one's callsign and is run on slightly different frequencies.  One Beacon may have its tones centered at 978 Hz, while another may have it's tones at 1050 Hz.  This spreading out of Beacon signals will help when multiple beacons are placed in service at the same time within close geographic proximity.

This kit is no longer available.


This kit is no longer available.

This kit is no longer available.

As mentioned, each Scenix microcontroller will be preprogrammed with information specified during this order process.  The default string will contain (1) callsign, and (2) email address.  Optionally, one could specify use of a name and/or postal address.  (Recall that a beacon message must contain a callsign with a /B suffix if transmitted in the ham bands, a name alone will not suffice.)  A maximum string length of 64 printable ASCII characters may be specified.  Appropriate message content is at the discretion of the project leader (i.e., me, N2APB :-)

We hope you share our excitement with this unique PSK31 Beacon Kit.  


Last Modified: January 13, 2004