Commit Graph

1746 Commits

Author SHA1 Message Date
Steve Franke 876f69b1d7 Remove some debug print statements. 2018-10-04 17:47:52 -05:00
Steve Franke b993935494 Reconfigure foxgen.f90 for 77bit messages. Fox now transmits only 77bit messages. 2018-10-04 17:47:36 -05:00
Steve Franke 4ab4de6682 Forgot to add the AP-related changes to ft8_decode.f90. 2018-10-04 17:45:41 -05:00
Steve Franke b5cc35e430 Cleaned up and simplified AP decoding. Enabled AP decoding for ncontest=0 and ncontest=4 (RU) so far. Missing MyCall or DxCall or nonstandard calls will disable AP passes that wouldn't make sense. 2018-10-04 17:45:15 -05:00
Steve Franke 77bb49e9ac Beginnings of AP for RU. Not working yet. 2018-10-04 17:44:34 -05:00
Joe Taylor 6cecef42aa Restore a missing call to unpack77(). 2018-10-04 16:09:02 -04:00
Joe Taylor 35ea5f5761 BugFix: Rearrange code in decoder.f90, only Fox needs to open houndcallers.txt. 2018-10-04 09:21:35 -04:00
Joe Taylor f2325cdc75 We might possibly want to use "emedop" again... 2018-10-03 20:10:51 +01:00
Joe Taylor 665aad962f Cleanup. 2018-10-03 20:10:29 +01:00
Joe Taylor 6d096db6d5 Implement a validator for FD and RTTY exchange entries. 2018-10-03 19:32:05 +01:00
Joe Taylor 107a5c5a7e Add exch_valid.f90, a Fortran validator for FD and RU exchanges. 2018-10-03 19:30:39 +01:00
Steve Franke d9cf9bed3c Better handling of decodes with unhashed callsigns.
(cherry picked from commit 3b783a083e)
2018-09-28 17:07:28 -05:00
Joe Taylor c2c977976c Correct a typo: Yukon territory is YT, not VT. 2018-09-27 15:30:20 -04:00
Joe Taylor 9666fb9531 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2018-09-26 14:50:02 -04:00
Joe Taylor ab137b37e7 Do not display end-of line numbers for MSK144 decodes. 2018-09-26 10:02:45 -04:00
Steve Franke a09385604a Fix a typo - thanks NU0C. 2018-09-26 08:30:41 -05:00
Steve Franke 13b5cc479b Fix and re-enable polyfit SNR. 2018-09-26 08:29:01 -05:00
Steve Franke 669d54197d Polynomial-fit SNR is still not right. Disable it again, for now. 2018-09-24 19:36:30 -05:00
Steve Franke 591de66a31 Fix up SNR calculation so that it reverts to SJF SNR when polyfit SNR is not sane. 2018-09-24 19:04:34 -05:00
Bill Somerville 983193a5d4 Merge branch 'master' into develop 2018-09-24 23:46:52 +01:00
Steve Franke 9075fef228 Revert to Steve's SNR estimator, for now. 2018-09-24 17:40:14 -05:00
Joe Taylor 947307af0c Remove something left by temporary conflict. 2018-09-24 16:34:46 -04:00
Joe Taylor 770aac352c Re-insert the multi-precision routines. 2018-09-24 16:33:19 -04:00
Joe Taylor 4414280471 Merge branch 'hotfix-wsjtx-2.0.0-rc2' of bitbucket.org:k1jt/wsjtx into hotfix-wsjtx-2.0.0-rc2 2018-09-24 16:31:20 -04:00
Joe Taylor a0e51b71e2 Multi-precision fortran routines replace use of quad-precsion floats. 2018-09-24 16:20:46 -04:00
Steve Franke d66724f6e9 Fix a comment. 2018-09-24 15:14:19 -05:00
Steve Franke af1be084d4 Make MSK144 SWL mode work. Needs testing\! 2018-09-24 15:10:57 -05:00
Steve Franke 45031738bf Fix some message-length incompatibilities involving MSK144 Sh messages. SWL mode is broken for the time being, because it relied on the old extractmessage144 routine to keep track of recent callsigns. That routine is no longer used. 2018-09-24 12:31:17 -05:00
Steve Franke 7baf8480a3 Merge branch 'hotfix-wsjtx-2.0.0-rc2' of bitbucket.org:k1jt/wsjtx into hotfix-wsjtx-2.0.0-rc2 2018-09-23 13:03:25 -05:00
Steve Franke 332a3f1561 Calibrate noise-baseline-fit based SNR estimate for FT8 v2 and print those estimates with decodes. 2018-09-23 13:03:20 -05:00
Joe Taylor a26f4bf8de Merge branch 'hotfix-wsjtx-2.0.0-rc2' of bitbucket.org:k1jt/wsjtx into hotfix-wsjtx-2.0.0-rc2 2018-09-21 16:13:17 -04:00
Joe Taylor 23f45f0d4b Diagnostic write should include callsign hash vlues. 2018-09-21 11:13:01 -04:00
Steve Franke bcea5df35d Merge branch 'hotfix-wsjtx-2.0.0-rc2' of bitbucket.org:k1jt/wsjtx into hotfix-wsjtx-2.0.0-rc2 2018-09-20 18:34:13 -05:00
Steve Franke e857cb9d05 Suppress any decode with a CQ accompanied by a hashed callsign. 2018-09-20 18:33:57 -05:00
Joe Taylor bc2fd29efa Merge branch 'hotfix-wsjtx-2.0.0-rc2' of bitbucket.org:k1jt/wsjtx into hotfix-wsjtx-2.0.0-rc2 2018-09-20 14:05:58 -04:00
Joe Taylor b6fb6e3dd9 Simplify stdmsg.f90. (Will it still be OK for the 72-bit modes?) 2018-09-20 14:04:48 -04:00
Joe Taylor 4d013fef1b Minor corrections and code cleanup in packjt77.f90. 2018-09-20 14:02:49 -04:00
Steve Franke fa44270d5f Don't display DXpedition, Field Day, or ARRL RTTY messages in MSK144. 2018-09-20 10:38:36 -05:00
Steve Franke 981c0122ae Tweak msk144sim.f90 2018-09-20 10:10:29 -05:00
Steve Franke e1c74fd828 Fix message lengths in genmsk40. Also some tweaks to msk144sim.f90. 2018-09-20 09:49:42 -05:00
Steve Franke bb3d68a5d7 Suppress some easy-to-detect false decodes. 2018-09-19 17:18:51 -05:00
Joe Taylor 78a912cbb4 Store has codes for decoded standard calls. Need to check for table size and possible overflow! 2018-09-19 16:47:14 -04:00
Joe Taylor 705004d206 Initialize i3, n3 before two more calls to pack77(). 2018-09-19 13:05:32 -04:00
Steve Franke 55b7346ea0 Merge branch 'hotfix-wsjtx-2.0.0-rc2' of bitbucket.org:k1jt/wsjtx into hotfix-wsjtx-2.0.0-rc2 2018-09-19 11:31:02 -05:00
Steve Franke 1ea3d7b33e Trap bad unpacks in unpack28 that would otherwise result in a QU1RK callsign. 2018-09-19 11:30:55 -05:00
Joe Taylor 653e53b125 Apply the fix for i3, n3 before calling pack77() in genft8_174_91.f90. 2018-09-19 11:48:30 -04:00
Joe Taylor 618fc05ad6 Correct a flaw that produced bad Tx tones in MSK144. 2018-09-19 11:19:40 -04:00
Joe Taylor b091d56b42 Correct the flaw that interpreted some callsigns as hexadecimal telemetry data. 2018-09-18 13:30:19 -04:00
Joe Taylor 41f9810822 Update the callign sequence for unpack77, to account for the new "success" flag. 2018-09-18 13:28:41 -04:00
Bill Somerville 5e11232e92 Merge branch 'release-wsjtx-2.0.0-rc1' into develop 2018-09-18 15:59:30 +01:00
Joe Taylor a88772dd42 Minor edits. 2018-09-17 11:16:01 -04:00
Joe Taylor 34f9355f00 Fix a few flaws in descriptive documents. 2018-09-17 09:12:47 -04:00
Steve Franke 9657617cdc Merge branch 'integrate-77bit' into develop 2018-09-13 15:24:33 -05:00
Joe Taylor 9facbde6de Minor edits. 2018-09-13 15:55:23 -04:00
Joe Taylor 83bf281a1b Minor editorial work. 2018-09-13 15:33:42 -04:00
Joe Taylor aca7273fc3 Correct the sizes of character variables msg and msgsent. 2018-09-13 12:39:08 -04:00
Joe Taylor 53c0908533 Editorial changes to planning and development documents. 2018-09-13 09:56:20 -04:00
Joe Taylor a9deb8c1fd Merge branch 'integrate-77bit' of bitbucket.org:k1jt/wsjtx into integrate-77bit 2018-09-13 09:51:34 -04:00
Joe Taylor d82949c54e Correct the display of usage examples. 2018-09-13 09:50:34 -04:00
Steve Franke 642540ff8f unpack77 now returns logical variable unpk77_success, which will be .false. if there is something obviously wrong with the message. Still to do: set the flag if the unpacked message contains CQ in an implausible place. 2018-09-12 15:06:26 -05:00
Steve Franke 629d061e30 Move a couple of simulation files to fsk4hf, which will eventually be excluded from releases. 2018-09-12 13:46:40 -05:00
Steve Franke 087ed57459 Merge branch 'wsprosd' into develop 2018-09-11 16:51:07 -05:00
Steve Franke 261c68ec6d Refine and clean up wspr osd code. 2018-09-11 16:45:17 -05:00
Joe Taylor fa949d1f09 Added draft of a v2.0 release document. 2018-09-11 15:57:25 -04:00
Joe Taylor 09467b1ca9 Correct a flaw in handling the telemetry message type. Minor edit to msgtypes.txt. 2018-09-11 13:15:16 -04:00
Steve Franke af7feaf65a No need to examine every entry in the hash table. Just calculate the hash of OSD-produced callsigns and see if they are in the table. Add OSD decoding to the deep setting for wspr decoding. 2018-09-10 17:01:50 -05:00
Steve Franke 0c60db50d3 Experimental -o option for wsprd uses ordered-statistics decoder. Decodes are accepted only if the callsign exists in the hashtable. 2018-09-09 20:30:23 -05:00
Steve Franke fa1822bb4a Trying to re-implement osd for wspr. 2018-09-08 16:50:15 -05:00
Steve Franke e35410dd1a Trap a potential array bound error. 2018-09-07 12:16:12 +00:00
Joe Taylor ca2c1a2b8b Don't use "appendage" ~ or ! on decoded lines. Protect against bad read in genft8_174_91. 2018-09-02 18:55:13 -04:00
Joe Taylor 65689c46cf Protect against a bounds error. 2018-08-31 13:55:44 -04:00
Joe Taylor 81af6f1ed3 Fix minor flaws in reporting bad messages by jt65code and jt9code. 2018-08-31 11:22:06 -04:00
Joe Taylor a8ad1569cc Protect against a potential bounds error. 2018-08-31 10:47:31 -04:00
Joe Taylor 45d48629d2 Increase size of callsign hash table; protect against its overflow. 2018-08-31 09:23:37 -04:00
Joe Taylor fed89ef888 Better protection against bad data in c77. Slightly wider default Settings window. 2018-08-30 10:52:38 -04:00
Joe Taylor 201b29993c More fixes related to nonstandard calls. 2018-08-29 14:18:56 -04:00
Joe Taylor 17beaf71de Cleaning up the handling of goofy calls. 2018-08-29 09:21:08 -04:00
Joe Taylor 94e9a02615 Guard against non-binary data in c77. 2018-08-27 11:40:34 -04:00
Joe Taylor 15b4463394 Fix several bugs found when testing MSK144 op activities NA_VHF and EU_VHF. 2018-08-27 11:26:09 -04:00
Steve Franke c7b9892517 Fix the dimensions of the candidate array. 2018-08-08 16:05:21 +00:00
Steve Franke 20cfae891e Make sync8.f90 more robust. Increase number of candidates to 300. 2018-08-08 09:29:08 -05:00
Joe Taylor 0d7cd3ed03 Fix generation of Tx2 in RTTY mode. Fix a related problem of decoding the incorrect RTTY message. 2018-08-03 11:46:28 -04:00
Joe Taylor 800e29d4db Fix two potential crash spots in packjt77. Add "Reset Defaults" to Colors tab. 2018-08-03 08:53:02 -04:00
Joe Taylor 8a732f40a5 NA_VHF now basically functional in MSK144 mode. 2018-07-31 13:18:57 -04:00
Joe Taylor 0235af4f77 Sorry, I forgot to add this file. 2018-07-30 17:56:09 -04:00
Joe Taylor 3af293f297 Use module variables rather than common/hashcom/; working on transparent handling of goofy calls. 2018-07-30 15:46:25 -04:00
Joe Taylor cbf8b5d914 Fix the generation of Tx* messages containing nonstandard calls. 2018-07-30 11:17:09 -04:00
Joe Taylor c87296d90e Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit 2018-07-29 19:40:53 -04:00
Joe Taylor 4db3c6b6cf Prese i3 and n3 to -1 in encode77.f90. 2018-07-29 19:39:55 -04:00
Steve Franke fe491393cd Fix call to ft8apset. 2018-07-29 17:18:02 -05:00
Steve Franke f7d423296f Minor code cleanup. 2018-07-29 17:15:02 -05:00
Steve Franke 92ffbe3524 Merge branch 'integrate-77bit' of bitbucket.org:k1jt/wsjtx into integrate-77bit 2018-07-29 16:29:19 -05:00
Steve Franke b67589d29f Bring isync=1 message simulator, ft8sim, up to date. Fix ap decoding for isync=1 messages. 2018-07-29 16:29:11 -05:00
Joe Taylor 796f5e865f Fix a flw in handling i3=4 messages; export n28a_77 and n28b_77. 2018-07-29 16:34:21 -04:00
Steve Franke df0b5e2622 Progress on AP decoding for 77bit messages. AP is basically working for regular i3=1 messages. 2018-07-28 17:32:45 -05:00
Steve Franke 750bf569f3 ft8sim2: make it easier to identify callsign and grid bits in simulated messages. 2018-07-28 09:26:54 -05:00
Steve Franke bee1ecd109 Detect and reject messages with invalid i3 and or n3. 2018-07-28 08:50:50 -05:00
Joe Taylor 017629ac36 Suppress any "QU1RK" decodes, they are necessarily bad. 2018-07-27 10:43:58 -04:00
Joe Taylor 91d0707eb6 Fix a quirk (aka "QU1RK") that can produce a callsign with an embedded blank. 2018-07-27 10:28:28 -04:00
Joe Taylor 789d2042bf Pass nContest value to hspec.f90. 2018-07-27 09:45:14 -04:00