Steve Franke
71cb6d9f50
Use 4 different Costas arrays to prevent false syncs as received frames move
...
through the analysis window.
Add a random 77-bit vector to each message so that tone transitions occur
even if the message contains a long string of 0 or 1 (like a CQ).
Add alternative sync calculation as an option (sync2), for testing.
Add basic framework for AP decoding.
2019-02-05 19:18:50 -06:00
Steve Franke
91e3dbdf20
New scheme for finding candidates. Speed up sync. Improved SNR calibration.
2019-02-02 16:29:17 -06:00
Steve Franke
40fd3f6551
Make writing to data_dir work on the Mac.
2019-02-02 11:04:11 -06:00
Joe Taylor
22209030e2
Move files all_ft4.txt and clockit.out to the data_dir directory.
2019-02-01 11:56:08 -05:00
Joe Taylor
98d665c678
Add subroutine clockit() and use it for profiling ft4_decode().
2019-02-01 10:47:47 -05:00
Joe Taylor
9c2700128c
Generation of FT4 Tx waveform from itone() moved to a separate subroutine.
2019-01-31 16:07:07 -05:00
Joe Taylor
b32799d2b8
Add xdt to lines printed by ft4sim_mult.
2019-01-31 14:06:05 -05:00
Joe Taylor
04f085bb24
Proper handling of multiple decodes from one call to ft4_decode.
2019-01-31 13:55:21 -05:00
Joe Taylor
a80b955fe7
Decode FT4 over the full frequency range displayed in waterfall.
2019-01-31 12:10:58 -05:00
Joe Taylor
0dd4577143
Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2
2019-01-31 11:38:55 -05:00
Joe Taylor
7ae1210266
Fix several flaws in the waveforms generated by ft4sim_mult.
2019-01-31 11:37:54 -05:00
Steve Franke
fdb84c0e63
Fix an off-by-one error.
2019-01-30 19:19:38 -06:00
Joe Taylor
9f909b6b1b
Oops, I left garbage in the file.
2019-01-30 15:49:52 -05:00
Joe Taylor
1261434e84
Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2
2019-01-30 15:37:38 -05:00
Joe Taylor
189f538dc0
Add ft4sim_mult, which is basically functional.
2019-01-30 15:33:47 -05:00
Steve Franke
66bb999126
Improve ft4_downsample filter. Improve getcandidates4.
2019-01-30 12:47:01 -06:00
Joe Taylor
3f7fb38e81
More code cleanup -- just comments and formatting.
2019-01-30 12:22:41 -05:00
Joe Taylor
2888c05eff
Code cleanup.
2019-01-30 11:20:29 -05:00
Steve Franke
e57df307dd
Fix a comment.
2019-01-29 15:42:30 -06:00
Joe Taylor
7e3b153d8b
Correct the estimate of SNR for FT4 signals.
2019-01-29 13:56:04 -05:00
Joe Taylor
0a6d67c1d6
Make the simulated data files slightly longer so that WSJT-X can decode them.
2019-01-29 13:55:04 -05:00
Joe Taylor
e98231d4c1
Correct the call to genft4(); fix the displayed time for data from disk.
2019-01-29 10:39:34 -05:00
Steve Franke
d3b1f7e560
Prevent some out-of-bounds problems.
2019-01-27 19:28:41 -06:00
Steve Franke
57cf69e6ad
First cut at identifying multiple candidates for decoding. Needs work.
2019-01-27 19:19:47 -06:00
Steve Franke
613bfaf3ee
Change ft4 to use (174,91) code and 512 Sa/symbol.
2019-01-26 23:03:54 -06:00
Steve Franke
d9f4a27a3e
Create ft4_decode.f90. Change stand-alone decoder ft4d.f90 to use ft4_decode.f90.
2019-01-26 11:42:07 -06:00
Steve Franke
9fa08d3838
Un-hardwire sync.
2019-01-25 16:06:45 -06:00
Steve Franke
66e3f11fba
Add ft4 files in lib/ft4.
2019-01-25 16:01:34 -06:00