WSJT Modes on Beacons
JT65B - WSPR - JT4b - JT65A - WSPR - JT4d - JT65C - WSPR - JT4a - JT65B - WSPR - JT4g


--------- Read First before downloading and using any PIC code ----------


WSJT Logger Produces a log file of all WSJT Decodes, use for JT4 / JT65 beacon monitoring.
Install in the same directory as WSJT.EXE. The software works by looking for updates to the ALL.TXT file, extracting new data to the log file

DDS based VHF Beacon Driver
Design and construction of the AD9852 based driver used on the new GB3VHF 144MHz beacon.
A multipurpose VHF beacon driver module for JT65, CW and RTTY and

VHFBeacons PIC Code for driving Beacons like GB3VHF and the 40-70MHz GB3RAL
Includes the code for generating JT65 from data generated using the JT65CODE programme and for reading Motorola compatible binary data from various GPS modules

DDSBeacons Utilities for programming DDS soures for use in beacons - calculating frequency codes, formatting JT65 symbols from JT65CODE.

Fractional-N Synthesizer Source and driver for 144MHz beacons as used for GB3WGI.
PCB Layouts for direct printing to Acetate / Press-N-Peel

Programming and using Fractional-N Synthesizers with MFSK / WSJT Modes

JTxx on the LMX2541 PIC Assembly Code and symbol generators for generating JT4 and JT65 with the LMX2541 Fractional-N Synthesizer

Self Contained Beacon Driver with integral GPS receiver and Fractional-N synthesizer. Includes an optional driver amplifer for V/UHF.

WSPR Beacons
A 16F628 PIC, AD9852 DDS and Motorola-Oncore GPS module make up a Driver for generating WSPR signals. Message and frequency data needs are prepared off-line and blown into the PIC for a standalone source.
Includes utilities for running WSPR.EXE (see Joe's website ) to generate tone data and then convert to a form for direct import to PIC assembler.

The WSPR Coding Process Encoding and generating WSPR messages.

GENWSPR.EXE Self-contained programme for generating WSPR symbol data.
Download and run from a command line - for example 'GENWSPR G4JNT IO90 33
Unlike WSPR.EXE, this prog is not fussy about upper/lower case data in its entry, and flags an error message if you try to enter the wrong number of parameters. This is my first play with C-Coding and is the result of a lot of time spent learning the language; I took some code found on the web that encoded WSPR data ('fraid I can't remember where or who to credit!) and added the rest. It gives the same answers as Joe's software does, and also cures a bug in WSP2INC that generates an incorrect final pair of symbols. Please report any bugs or errors found.

WSJT User Screen JT4 for the uKUG RDDS Module. Full Description and operating details
-- also suitable for any other frequency generator based on the AD9851 DDS chip --
Needs a GPS Module or other source of timing information. Motorola Binary or NMEA format is acceptable, and optionally a 1 PPS signal. The PIC software has to be customised at compile time, so only source code and instructions will be available to do-it-yourselfers BUT.... a programmed 16F628 PIC can be supplied. You supply CW message, JT4 code, GPS engine, data polarity etc and it will be customised to your requirements. Ordering Info Plug this into the RDDS board in place of the PIC supplied, connect the timing data source and away you go.

PIC Based DDS + JT4 Generator for low frequency subcarrier type use, eg. optical communications experiments

New Improved version, for JT4 or JT65 LF DDS Beacon Source.
Full Archive

A suggested Tone / Frequency Allocation when using JT4G on Microwave Beacons
For other MGM modes, A more generalised suggestion forTone Frequencies
Standardises JT4G tuning point, plain-carrier and on-off or FSK CW tone frequencies.

PIC Assembly code for JT4 - RDDS
Programme your own 16F628. With two example include files to work from

GENJT4 Symbol Generation Utility.
Unzip and run, preferably from a command line. Enter your 13 character data string - it will go away and generate JT4SYMBS.INC

SPEC-JT User Screen JT4 Frequency Calculator
A bit more friendly than a spreadsheet, this windows prog calculates the frequency data for programming into the PIC in a format suitable for direct copy-and-pasting into assembly files. Can be used for normal / direct and reverse DDS use.

JT4_Coding_Process.pdf
Full details of the internal coding of JT4 messages.

JT4 Symbol to PIC Conversion
A bit more on using a PIC / DDS for JT4

ISCAT Coding_Process.pdf
Full details of the internal coding of ISCAT messages.

Back to Main Beacons page

Back to Index