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
c52f755afc
Make Watterson simulator causal.
2019-01-25 16:26:13 -06:00
Steve Franke
9fa08d3838
Un-hardwire sync.
2019-01-25 16:06:45 -06:00
Steve Franke
8baf48701e
Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2
2019-01-25 16:01:42 -06:00
Steve Franke
66e3f11fba
Add ft4 files in lib/ft4.
2019-01-25 16:01:34 -06:00
Joe Taylor
5efa28164c
Remove a redundant file reference in CMakeLists.txt. Fix call to unpck77 in genft2.f90
2019-01-25 14:46:17 -05:00
Steve Franke
3bdbf19d1d
Make ft4sim and ft4d work.
2019-01-22 11:01:28 -06:00
Steve Franke
b4639b77d0
Fix CMakeLists.txt so that ft2_decode still builds. Fix a bug in ft4d - sync now seems to work.
2019-01-21 19:52:13 -06:00
Steve Franke
7b7857cd77
Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2
2019-01-21 19:33:51 -06:00
Steve Franke
f2dc394c84
Add ft4 files; ft4sim works, ft4d is work in progress.
2019-01-21 19:31:54 -06:00
Joe Taylor
486440beb4
Merge branch 'feat-ft2' of bitbucket.org:k1jt/wsjtx into feat-ft2
2019-01-18 16:23:19 -05:00
Joe Taylor
568fc0810e
Tx now works, more or less, in FT2 mode. Needs testing!
2019-01-18 16:22:25 -05:00
Joe Taylor
2033a2b33d
Add a missing file; tweak the FT2 decoder.
2019-01-18 12:33:45 -05:00
Joe Taylor
5f03d97a9e
Implement basic Rx capability for FT2 in WSJT-X.
2019-01-18 11:51:15 -05:00
Joe Taylor
c81af0bbe5
Updates to code for stand-alone ft2[.exe].
2019-01-18 08:57:46 -05:00
Joe Taylor
c6bc3c64bb
Add parameters for FT8 and Ft2 to wavhdr.f90.
2019-01-18 07:45:59 -05:00
Steve Franke
f447fe49e1
Fix some indexing problems. Create subroutine ft2_gfsk_iwave.f90 for use with ft2.exe. Needs testing.
2019-01-17 15:25:06 -06:00
Steve Franke
7701516b43
ft2sim now creates a GFSK waveform with BT=1.0. It also adds raised cosine ramp up and down at the beginning and end of the transmission.
2019-01-17 14:01:40 -06:00
Joe Taylor
9b483d5ee1
Fix ft2 build to accommodate having merged changes from the hotfix branch.
2019-01-16 16:25:31 -05:00
Bill Somerville
074914d607
Fix merge issues
2019-01-16 20:55:01 +00:00
Bill Somerville
aee9c09851
Merge branch 'develop' into feat-ft2
2019-01-16 20:44:44 +00:00
Joe Taylor
0a648a109f
Correct broken S/N for tx_once transmissions.
2019-01-16 15:00:12 -05:00
Joe Taylor
3023f7e5c6
Minor tweaks in formatting, etc.
2019-01-16 13:58:56 -05:00
Joe Taylor
dc5d9f1617
Add a comment.
2019-01-16 13:20:13 -05:00
Joe Taylor
12463451e2
Allow upper or lower case for "A" and "L" commands.
2019-01-16 13:16:10 -05:00
Joe Taylor
f194621695
Many improvements to ft2, including:
...
- SNR displayed on decode line
- Separate transmit() subroutine
- Output sent to all_ft2.txt
- Display Rx level (hit L to toggle On/Off)
- Auto-sequencing (hit A to toggle On/Off)
2019-01-16 13:10:36 -05:00
Joe Taylor
60fb12dcd4
Add several more messages for testing.
2019-01-15 20:19:18 -05:00
Joe Taylor
4a4a83f021
Correct the logic for PTT control through a Windows COM port.
2019-01-15 19:21:58 -05:00
Joe Taylor
bbbe83ffe5
Progress: ft2.exe is now basically functional in audio-loopback tests.
2019-01-15 15:05:04 -05:00
Joe Taylor
8a6cee7e26
Add files for command-line program ft2[.exe].
2019-01-14 16:39:50 -05:00
Steve Franke
348e7c8ad5
In principle, ft2d can now decode multiple signals. Not yet tested.
2019-01-13 15:44:16 -06:00
Steve Franke
1fb89929a9
Make ft2d slightly more robust. Still very rough.
2019-01-13 10:58:35 -06:00
Steve Franke
8f1baae048
If delay=0.0 make Watterson use only a single component to simulate flat fading.
2019-01-13 09:25:30 -06:00
Steve Franke
cf1fe6c3d6
More work on FT2. New frame format is 16sync + 128codeword. Data chunk is assumed to be 2.5s long. A rudimentary sync routine is implemented which finds the single strongest signal.
2019-01-12 13:28:10 -06:00
Steve Franke
f63f0301eb
Tweak some decoder parameters for better performance.
2019-01-10 10:35:09 -06:00
Steve Franke
e0658f183f
Add simulator (ft2sim.f90) and decoder (ft2d.f90) for experimental medium-fast mode.
2019-01-10 10:20:31 -06:00
Joe Taylor
95599a7153
Add a standalone FT8 decoder, for testing.
2019-01-09 12:45:20 -05:00
Joe Taylor
5adc211d1a
Correct a minor bug in qra64.c.
2019-01-08 13:47:53 -05:00
Steve Franke
c4d078f55f
Remove unnecessary character string space-padding.
2019-01-03 14:02:17 -06:00
Steve Franke
db5c9e1fe9
Make wspr OSD decoding work with type 2 messages (extended callsign + power in dBm).
2018-12-24 12:52:41 -06:00
Steve Franke
1a8ddad307
In ft8apset, mycall and dxcall must be at least 3 characters long, otherwise they are treated as non-existent.
2018-12-24 11:19:07 -06:00
Steve Franke
b44d7b472d
Fix a typo.
2018-12-24 10:49:40 -06:00