Minimal set of files required to build the FT8 decoder by Joe Taylor, K1JT and Steve Franke, K9AN. https://github.com/pavel-demin/ft8d
ft8
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Pavel Demin 35750f4486 update pffft 1 year ago
AUTHORS fix authors 5 years ago
COPYING initial commit 5 years ago
Makefile add optimization options to CFLAGS and FFLAGS in Makefile 3 years ago
README add link to FT8 application for Red Pitaya 3 years ago
baseline.f90 set sample rate to 4000 5 years ago
bpdecode174_91.f90 port changes from WSJT-X 2.1.2 3 years ago
chkcall.f90 switch to 77-bit message protocol 5 years ago
chkcrc14a.f90 fix compiler errors when using gfortran 9 4 years ago
crc.f90 switch to 77-bit message protocol 5 years ago
crc14.c switch to 77-bit message protocol 5 years ago
deg2grid.f90 initial commit 5 years ago
determ.f90 initial commit 5 years ago
encode174_91.f90 switch to 77-bit message protocol 5 years ago
fmtmsg.f90 switch to 77-bit message protocol 5 years ago
four2a.c replace fftw with pffft 3 years ago
ft8_downsample.f90 add tapering to ft8_downsample.f90 5 years ago
ft8_params.f90 set MAXCAND to 500 4 years ago
ft8b.f90 port changes from WSJT-X 2.1.2 3 years ago
ft8d.f90 increase size of allmessages and allsnrs in ft8d.f90 3 years ago
gen_ft8wave.f90 use table lookup for exp in gen_ft8wave.f90 3 years ago
genft8.f90 port changes from WSJT-X 2.1.2 3 years ago
gfsk_pulse.f90 port changes from WSJT-X 2.1.2 3 years ago
grid2deg.f90 fix snr calculations 5 years ago
indexx.f90 initial commit 5 years ago
ldpc_174_91_c_generator.f90 switch to 77-bit message protocol 5 years ago
ldpc_174_91_c_reordered_parity.f90 switch to 77-bit message protocol 5 years ago
osd174_91.f90 switch to 77-bit message protocol 5 years ago
packjt.f90 switch to 77-bit message protocol 5 years ago
packjt77.f90 port changes from WSJT-X 2.1.2 3 years ago
pctile.f90 initial commit 5 years ago
pffft.c update pffft 1 year ago
pffft.h update pffft 1 year ago
pfx.f90 fix snr calculations 5 years ago
platanh.f90 port changes from WSJT-X 2.1.2 3 years ago
polyfit.f90 initial commit 5 years ago
shell.f90 initial commit 5 years ago
subtractft8.f90 port changes from WSJT-X 2.1.2 3 years ago
sync8.f90 port changes from WSJT-X 2.1.2 3 years ago
sync8d.f90 switch to 77-bit message protocol 5 years ago
twkfreq1.f90 initial commit 5 years ago

README

Minimal set of files required to build the FT8 decoder by Joe Taylor, K1JT and Steve Franke, K9AN.

The original sources can be found at:

  https://sourceforge.net/p/wsjt/wsjtx/ci/master/tree/lib/ft8

A brief description of the FT8 protocol can be found at:

  http://physics.princeton.edu/pulsar/k1jt/ft8.txt

This FT8 decoder is mainly used with the FT8 application for the Red Pitaya board:

  http://pavel-demin.github.io/red-pitaya-notes/sdr-transceiver-ft8

Changes from the original sources:
  - ft8d.f90 is updated and working
  - crc14.cpp is replaced with crc14.c
  - hardcoded values are replaced with parameters in baseline.f90 and ft8b.f90
  - input format is changed to complex samples at 4000 samples per second