Commit graph

63 commits

Author SHA1 Message Date
Your Name
91f2e648c8 Add library build and install 2021-01-13 09:44:19 +00:00
Karlis Goba
c6d79b961c Merge branch 'master' of https://github.com/kgoba/ft8_lib 2019-11-15 10:23:06 +02:00
Karlis Goba
2d1337d47e Fixed FT8 waveform generation for high frequencies 2019-11-15 10:22:45 +02:00
Karlis Goba
78b8f772c1 Merge branch 'master' of https://github.com/kgoba/ft8_lib 2019-11-15 07:44:50 +02:00
Karlis Goba
0b8f6f8b48 Added field separation in FT8 message unpacking 2019-11-14 13:44:19 +02:00
Karlis Goba
5fab5772d8 More tests 2019-11-12 15:51:10 +02:00
Karlis Goba
81044a07f3 Minor fixes 2019-11-12 15:50:59 +02:00
Karlis Goba
b41916aebf Added sync score threshold to speed up decoding with few or no signals 2019-11-12 15:36:32 +02:00
Kārlis Goba
68ec7856e3
Merge pull request #6 from drf5n/patch-1
gen_ft8.cpp:  add FREQUENCY option
2019-11-11 13:43:31 +02:00
Karlis Goba
82da02f7ad Further polishing of decoding accuracy 2019-11-11 13:36:22 +02:00
Karlis Goba
100ef498c5 Test script to check overall accuracy compared to test cases generated by WSJT-X 2019-11-10 09:04:26 +02:00
Karlis Goba
43266baf76 Improved decode accuracy (better sync score), configurable time/freq OSR 2019-11-10 09:04:00 +02:00
David R Forrest
3ff0e4ef74 gen_ft8.cpp: switch frequency to float 2019-11-09 09:09:58 -05:00
Karlis Goba
c727f2b572 Fixed free message unpacking, some minor code cleanup 2019-11-09 11:54:05 +02:00
David Forrest
3a55d358f0
gen_ft8.cpp: add FREQUENCY option
Allow generation of FT8 files at other frequencies than 1000Hz.
2019-11-08 21:01:01 -05:00
Kārlis Goba
ff7247943c
Merge pull request #4 from phdlee/master
implement-none standard for wsjt-x 2.1.0 rc5
2019-05-27 10:17:28 +03:00
phdlee
2fd2926b1e implement-none standard for wsjt-x 2.1.0 rc5 2019-05-27 14:36:06 +09:00
Karlis Goba
a31733448d Added test cases with corresponding decodes from WSJT-X 2019-01-16 13:59:51 +02:00
Karlis Goba
dd6599bee6 Added free-text encoding (as a fallback) 2019-01-08 11:27:51 +02:00
Karlis Goba
3f84b984fe Dropped _v2 suffix and moved everything to ft8:: namespace 2019-01-02 20:54:18 +02:00
Karlis Goba
7818b0f5e0 Added CRC checking 2019-01-02 20:24:44 +02:00
Karlis Goba
ccc80ff9e3 Fixed FFT scaling, moved logging to stderr 2018-12-28 20:42:22 +02:00
Karlis Goba
5de7436d87 Updated description wrt decoding 2018-12-27 22:42:37 +02:00
Karlis Goba
0c4efc2d87 Moved decoding DSP routines to separate file 2018-12-27 22:33:07 +02:00
Karlis Goba
0c2e35b998 Improved decode by extending search in time and better windowing 2018-12-25 14:01:51 +02:00
Karlis Goba
70837f4cbc Removed unnecessary copying and memory use 2018-12-25 14:01:09 +02:00
Karlis Goba
e6cbd139ff Updated decoding to v2 2018-12-24 14:22:26 +02:00
Karlis Goba
bff6589f7f Fixed compilation errors 2018-12-22 16:09:43 +02:00
Karlis Goba
4e5bd7ce69 Updated with focus on FT8 v2 (v1 is gone pretty much) 2018-12-22 15:35:10 +02:00
Karlis Goba
6eaf85f86c Moved v1 stuff away and moved FT8 constants into a separate file 2018-12-22 15:15:34 +02:00
Karlis Goba
451798660c Preparation for v2 decoding 2018-11-26 16:47:45 +02:00
Karlis Goba
0edb70c94b Working decode (v1), initial version 2018-11-20 17:04:05 +02:00
Karlis Goba
73dd8e2709 Fixed issues in grid unpacking 2018-11-15 15:29:28 +02:00
Karlis Goba
a8d963cdfd Added belief propagation decoder as per WSJT-X 2018-11-14 17:06:32 +02:00
Karlis Goba
db8f28dd8b Got LDPC sum-product decoder working 2018-11-13 17:16:24 +02:00
Karlis Goba
b1a1d1edc6 Tested sync candidate search 2018-11-13 13:04:36 +02:00
Karlis Goba
8397509c85 Added candidate search for decoding 2018-11-12 12:49:35 +02:00
Karlis Goba
b8fc6e92d8 Working towards decoding, added FFT routines and a LDPC decoder 2018-11-07 15:50:55 +02:00
Karlis Goba
0de42ee1bb Naming restructure 2018-11-02 15:43:10 +02:00
Karlis Goba
88858f8c1d Reorganized files 2018-11-02 14:03:28 +02:00
Karlis Goba
b9c40886ca Minor changes; more comments 2018-11-02 09:55:54 +02:00
Karlis Goba
81bcc70286 Working towards a test tool 2018-11-01 16:21:40 +02:00
Karlis Goba
a4992b068e Simplified encode174() routine 2018-10-29 17:58:11 +02:00
Karlis Goba
609e045f07 Updated README with v2 info 2018-10-29 16:31:45 +02:00
Karlis Goba
c2f10e8cb2 Fixed FT8 v2.0 encoding 2018-10-29 15:28:46 +02:00
Karlis Goba
41e7aef8b8 Added namespace to FT8 v2 2018-10-29 10:17:36 +02:00
Karlis Goba
a29e1f0221 Updated tables and code 2018-10-28 10:40:00 +02:00
Karlis Goba
8f004f11c4 Moved integer conversion routines 2018-10-28 10:39:39 +02:00
Karlis Goba
18dc2b1eab Added draft versions of unpack routines 2018-10-26 15:48:27 +03:00
Karlis Goba
fd271eca35 More of 77 bit protocol 2018-10-26 11:43:16 +03:00