Steve Franke
0f592eb48f
Disallow decoded messages with i3.ge.6 as these are not yet defined.
2019-12-11 11:18:37 -06:00
Steve Franke
85b5967d99
Fix ncontest initialization and heap storage conflict.
2019-12-11 10:16:48 -06:00
Steve Franke
fa44ed84c5
Remove an unused routine. Minor tweaks.
2019-07-03 10:55:13 -05:00
Steve Franke
c68679bd10
Tweak to reduce the number of bad candidates.
2019-06-19 09:07:08 -05:00
Steve Franke
6caf9955a4
Back off to 77 AP bits for RR73 decodes, for now.
2019-06-18 11:35:54 -05:00
Steve Franke
c26d0b4f29
FT4: Imrovements to sync.
...
Divide DT search range into 3 segments. Search central segment (near DT=0)
first and try to decode the largest peak. Then find the largest peak in each
of the surrounding segments and try to decode those only if the peak is larger
than the one found in the central segment.
Also re-indent ft4_decode.f90 and some other minor tweaks.
2019-06-16 09:46:33 -05:00
Steve Franke
7e9cc9cbc7
FT4: Improve sync performance on disturbed channels. Make jt9 command-line option -d work
2019-06-14 16:28:59 -05:00
Steve Franke
fc07bd9287
FT4: minor tweak to avoid passing an unnecessary argument and reject bad candidates sooner.
2019-06-12 08:16:10 -05:00
Steve Franke
3c23a05d1f
Move demod and bit metric calculation to a subroutine. This will make
...
it easier to experiment with alternative schemes for demod.
2019-06-08 08:34:46 -05:00
Steve Franke
f00bcebb9c
Enable lapcqonly for FT4. This disables AP for all but CQ messages if 5 minutes or more have elapsed since the last Tx.
2019-05-26 13:25:36 -05:00
Steve Franke
11065c349c
Call OSD if Deep decoding is selected.
2019-05-26 12:08:07 -05:00
Steve Franke
6dbaa28a01
Fix DT search range so that it includes DT= +/-1.0.
2019-05-24 20:11:20 -05:00
Steve Franke
a9623703b3
FT4: Change Fortran code to NSPS=576 and make necessary accompanying
...
changes on the C++ side. Basically works except that Tx audio has
incorrect DT and audio is truncated at the end. Also, command line
decoding using JT9 is not as sensitive as decoding from within WSJT-X.
2019-05-22 17:02:15 -05:00
Steve Franke
0668c4fce0
Improve sync at large DT.
2019-05-08 11:34:16 -05:00
Steve Franke
0795651f0f
FT4: Initialize mycall13 and dxcall13 for unpack77.
2019-05-04 08:05:28 -05:00
Steve Franke
156f62d2fe
1. Fix array bounds mismatch in subroutine call that was the likely cause of Fortran crashes, and 2. open up DT search range to +/- 0.77s
2019-05-02 11:39:18 -05:00
Steve Franke
b5f0cc7ea7
Add a third decoding pass.
2019-04-30 20:02:42 -05:00
Steve Franke
5814887770
FT4: Wire up Fast/Normal/Deep.
2019-04-19 14:38:54 -05:00
Steve Franke
2746338757
Measure time spent in subtract4.f90.
2019-04-18 17:19:56 -05:00
Steve Franke
e8d17a9898
FT4: Subtraction is basically working.
2019-04-18 14:16:39 -05:00
Joe Taylor
50d4120c0c
Add timer calls to FT4 decoder.
2019-04-03 10:26:47 -04:00
Joe Taylor
6ea9f4990d
Several tweaks to FT4 simulation and decoding procedures. Now -0.5 < DT < 0.5
2019-04-03 10:13:50 -04:00
Joe Taylor
013c06b6ca
Fix a probmel with decoding FT4 from .wav files.
2019-04-03 09:25:32 -04:00
Joe Taylor
d1c5bbecfe
Add the new ft4_decode file.
2019-04-02 12:21:03 -04:00