Steven Franke
0ca6cbb575
wsprd: improve decoding and reduce the number of false decodes
...
Hashtable entries now include the 4-digit grid obtained from the most
recent Fano decode of the callsign. The stored grid is used to validate
OSD decodes. OSD decodes of type 1 messages are accepted only if the
callsign is present in the hashtable and if the grid matches the grid
stored in the hashtable.
2020-02-25 10:48:38 -06:00
Steven Franke
ac1d0f837d
Comment out diagnostic write statement.
2020-02-17 10:56:47 -06:00
Steven Franke
20b942b802
FT8: Add an experimental 4'th bit metric. Make dupe removal unconditional.
2020-02-17 10:53:52 -06:00
K9AN
207fd05f9f
Minor simplification - remove unnecessary nint() functions in get_spectrum_baseline.f90
2020-02-14 16:54:56 -06:00
Joe Taylor
ecb09ba852
Revert "Send "<DecodeFinished>" for FT8 only after the full-length decoding pass."
...
This reverts commit 364db768db
.
2020-02-14 17:44:46 -05:00
Steven Franke
09b47b0e8e
Change lower limit of analysis window from 200 Hz to 100 Hz.
2020-02-14 15:28:16 -06:00
Joe Taylor
364db768db
Send "<DecodeFinished>" for FT8 only after the full-length decoding pass.
2020-02-14 11:49:07 -05:00
Joe Taylor
e25696f4e3
Enable early+normal decoding for FT8 data read from disk, within WSJT-X.
2020-02-14 11:16:54 -05:00
Joe Taylor
cf6ee661ab
Fix two bugs (thanks Steve!); add early-decode logic to jt9[.exe] from command line.
2020-02-14 10:15:37 -05:00
Joe Taylor
2823cc3e85
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-02-13 15:34:09 -05:00
Steven Franke
e936a863a8
Fix some bugs related to osd decoding in msk144 and disable it for now.
2020-02-13 14:25:36 -06:00
Joe Taylor
4a4864d2ae
FT8 early decoding is now working.
2020-02-13 15:05:37 -05:00
Steven Franke
08baa50a01
Experimental change to enable OSD decoding for MSK144 when ntol .le. 50 Hz
2020-02-13 08:48:51 -06:00
Steven Franke
cf07d478ac
Some repairs and tweaks to development-related programs in fsk4hf directory.
2020-02-09 16:13:52 -06:00
Steven Franke
e9160f3c2f
Make ldpcsim174_91 work again. Scale SNR2500 assuming coherent BPSK, same Eb as FT8.
2020-02-08 14:49:21 -06:00
Steven Franke
ff109a60ca
Implement AP decoding for Hounds when Fox has a compound call with standard base call.
2020-02-03 10:48:51 -06:00
Steven Franke
96ad947a37
Implement decode quality metric for FT4.
2020-01-27 09:55:34 -06:00
Steven Franke
70b84478f0
Add WW_DIGI to the special activities section. Make necessary changes to
...
the decoders. Also, an experimental change to the FT4 decoder to base
AP decoding passes on 4-symbol block detection instead of single symbol
detection. This provides about 1 dB improvement on the AWGN channel.
Sensitivity changes on other channels are TBD.
2020-01-24 11:26:36 -06:00
Steven Franke
9aaffb9252
For FT4 - enable ndeep=4 within 80 Hz of nfqso.
2020-01-11 15:22:48 -06:00
Steven Franke
87b2bd74e2
More work on AP decoding for RU/SCC contests.
2020-01-09 11:44:58 -06:00
Steven Franke
a63e6e1209
- Force the use of standardized CQ modifier for FT4/FT8 contest operation.
...
- Pass CQ modifier string to the ft4 decoder.
2020-01-08 08:41:47 -06:00
Steven Franke
52075fca24
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-01-03 14:29:12 -06:00
Steven Franke
dda393dd81
Fix a typo. Thanks NQ6Z!
2020-01-03 14:28:37 -06:00
Joe Taylor
f069477dbb
Bring test28.f90, ft4_testmsg.f90, ft8_testmsg.f90, ft8code.f90 up to date.
2020-01-03 13:34:56 -05:00
Joe Taylor
3cb75a49ec
Reorder the FT4 test messages used in ft4code.f90.
2019-12-18 12:14:34 -05:00
Joe Taylor
26d1996eb8
Tweaks to ft4code.
2019-12-18 10:42:08 -05:00
Joe Taylor
3397bf49b4
Add utility program ft4code.
2019-12-18 10:02:00 -05:00
Joe Taylor
7d8cdd200c
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2019-12-11 16:34:34 -05:00
Joe Taylor
7c0bef98bc
Update and correct some comments. No actual code changes!
2019-12-11 16:33:33 -05:00
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
Joe Taylor
794736043c
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2019-12-04 15:45:36 -05:00
Joe Taylor
61e8cb65d4
Update allsim.f90 and addit.f90 for the new FT8 and FT4 waveforms.
2019-12-04 15:44:38 -05:00
Steve Franke
a0d471cb0b
Improve FT8 SNR estimates in two ways:
...
(i) SNR no longer saturates at +20 dB
(ii) a large signal in the passband no longer causes the
SNR of weaker signals to be biased low.
2019-11-27 15:58:52 -06:00
Steve Franke
091b7f03ed
Delete un-needed file.
2019-11-27 15:57:40 -06:00
Steve Franke
d1530b0c19
Rename ft8sim files as follows:
...
ft8sim_gfsk.f90 => ft8sim.f90
ft8sim.f90 => ft8sim_fsk.f90
This change reflects the fact that the GFSK waveform is now used in WSJT-X
for ft8 and ft4.
2019-11-27 09:08:17 -06:00
Steve Franke
63e9c21a17
Simplify ft4sim by removing waveform generation code and replacing it with a call to gen_ft4wave.f90.
2019-10-24 10:36:50 -05:00
Bill Somerville
28f5cb0fb9
WSJT-X General Availability Release v2.1.0 wsjtx-2.1.0
...
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAl0qXxcACgkQ2GSwbR6B
YY/ZGAf8Da+a+83dpnj5dnosIKWwSwgpiWHY0JKzm8fp0n3hcs5+rV1/gM81xXKT
J3lbHWykGzMYlZNoEw3eNwQbXzOCf/7mOaeTKJQnBLukMpTLmsz5b5nYaCjvvRGM
6HKSddNS3Q4iz4qdakOgWnqdZeYJkRR3Z3XsTmlrG02GsSVlbXzOEyceooqM6EGd
w5WTkvpls+43OzwcGJ50SHzPlBAJYycE9vrAxxFOxU2fhqRRD/ttMZmUmjRY7Iqa
jRRQ39K1Io7i9QG/3V6FBZDttqeFfvvlkVzH0/TeMeCUOQiKbzuGxM01PJ6be7D1
H114v5l06GH56T7qpaF0IB2ZStkbrA==
=voDy
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEUELwYiy7vDRM+hTD2GSwbR6BYY8FAl0qX30ACgkQ2GSwbR6B
YY8p0QgAgt8Y/yLCyFw0+wfO2h8yIFyh2j1c8EfBf0+I/2xaIYMUfPPlmC3jkWhw
mtoCJVKkpCNcxr9mo6wjQp7x90pRUH3k78O0VtzbKWz7lveoN7Vguo+iVHDbEhUA
a9E6yMwvskH5Mr6+cFiS4EVYyjAsuG/BL+4FFMDUVQOaKXNBbgJuc2mjpHkcnEbK
C+XUxipcAUElH1Ks90eHT/vLoowAOP9jo0xSR1RqJMJlaKHxWZivsBCfQdI1xxn0
arlQO3bjIsxyNq/Ru7XWV5C56JmWjoPWCcqt5GRrNJLwGw/haSuDIMURaE/vrMif
csar293vcm5PzuTADArTQkhqK951pQ==
=1mJJ
-----END PGP SIGNATURE-----
Merge tag 'wsjtx-2.1.0' into develop
WSJT-X General Availability Release v2.1.0 wsjtx-2.1.0
2019-07-13 23:47:18 +01:00
Steve Franke
f224790569
Tweak for consistency.
2019-07-12 10:41:09 -05:00
Bill Somerville
60332e799e
Merge branch 'develop' into feat-refactor
2019-07-04 12:34:20 +01:00
Steve Franke
fa44ed84c5
Remove an unused routine. Minor tweaks.
2019-07-03 10:55:13 -05:00
sirhc808
27d4471cde
Merge branch 'ft9_refactor' into feat-refactor
...
# Conflicts:
# CMakeLists.txt
# lib/ft4/getcandidates4.f90
# lib/ft4/sync4d.f90
2019-07-02 12:06:14 -05:00
sirhc808
84fd0ed7c7
clean up a few warnings
2019-07-01 21:10:43 -05:00
Bill Somerville
adcf202637
Repair a crash when decoding ISCAT
...
Passing a auto stack variable to a future is not a good idea as it
will almost certainly go out of scope before the future has finished
executing.
2019-06-30 12:17:17 +01:00
Steve Franke
e7889ba11b
FT4: candidates within 20 Hz of nfqso are presented to the decoder first.
2019-06-24 11:09:55 -05:00
Steve Franke
c68679bd10
Tweak to reduce the number of bad candidates.
2019-06-19 09:07:08 -05:00
Steve Franke
efb01d014d
Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0
2019-06-18 11:36:03 -05:00
Steve Franke
6caf9955a4
Back off to 77 AP bits for RR73 decodes, for now.
2019-06-18 11:35:54 -05:00
Joe Taylor
396bf1a013
Correct a flaw in ft8sim when generating data with large abs(DT).
2019-06-17 11:26:46 -04: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