Commit Graph

2184 Commits

Author SHA1 Message Date
Steven Franke 73e2aa9573 Add routines needed to test (240,101) qso mode. 2020-04-26 14:34:09 -05:00
Steven Franke c2bcb460e1 Remove temporary (174,101) qsp stuff and revert to (174,74) with wspr-type messages. 2020-04-26 14:30:24 -05:00
Steven Franke 93223ea455 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-26 14:17:46 -05:00
Steven Franke 195e04902f Modify jf49sim to use Watterson channel simulator. 2020-04-26 14:17:39 -05:00
Joe Taylor 4379ef9627 Fix a flaw in the new test logic. 2020-04-25 12:10:32 -04:00
Joe Taylor f4811845cb Add a feature for testing: simulate responses from another station. 2020-04-25 11:53:20 -04:00
Steven Franke a0f9ea0075 Add a (240,101) code. 2020-04-23 11:54:02 -05:00
Steven Franke edeb756257 Work on (174,101) encoding and decoding for ft4slow. 2020-04-22 10:36:48 -05:00
Steven Franke 3085047a96 Add routines to create wave files for ft4slow. 2020-04-22 08:00:34 -05:00
Steven Franke 95d3f6acd0 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-21 15:03:02 -05:00
Steven Franke 8da98fee1e Cleanup 2020-04-21 15:02:57 -05:00
Joe Taylor 088c27acf2 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-21 15:52:23 -04:00
Steven Franke 01d555c898 Add hybrid bp/osd decoder for (174,K) crc-aided code. 2020-04-21 13:46:43 -05:00
Steven Franke 58f19c855b Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-21 13:44:30 -05:00
Steven Franke 529cc1bae1 Speed up wspr4d. 2020-04-21 13:44:24 -05:00
Joe Taylor 00e8027c29 Implementing new Type 5 messages for EU VHF contests. 2020-04-21 13:48:47 -04:00
Joe Taylor b847d6b32b Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-20 14:28:43 -04:00
Joe Taylor 8ace9759c5 EU VHF Contest msg conveying grid6 is now Type 5 and conveys hashes of both calls. 2020-04-20 14:27:22 -04:00
Steven Franke 03efe4d54a Add shift jittering to improve performance on fading channels. Not yet optimized for speed. 2020-04-20 08:37:58 -05:00
Joe Taylor b0a7cef3bd More tweaks to minimize false JT65 decodes when strong signals are present. 2020-04-19 18:56:16 -04:00
Joe Taylor d5d8b1c38d Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-18 11:46:56 -04:00
Joe Taylor 3a979ea96d Must set flip=0 for directed search for JT65 shorthands. 2020-04-18 11:45:44 -04:00
Steven Franke 14f6c27025 wspr4d cleanup. 2020-04-18 08:05:23 -05:00
Steven Franke 041d0bf1f4 Fix bpdecode174_74.f90 to work with revised crc24 routine. 2020-04-17 15:06:22 -05:00
Steven Franke c2d60afcf9 Make ldpcsim174_101 work. 2020-04-17 14:37:48 -05:00
Steven Franke fae81b6b67 Add routines necessary to support a crc24-aided (174,101) code. 2020-04-17 14:11:12 -05:00
Joe Taylor 35eb391e23 Clean up the formation and display of JT4 average and DS decodes. 2020-04-17 12:14:43 -04:00
Joe Taylor e94cacb265 Fix a bug with "memory" of previously decoded data. 2020-04-17 10:56:24 -04:00
Steven Franke b670353bbd Cleanup and tweaks. 2020-04-16 08:55:17 -05:00
Steven Franke 191b478584 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-15 15:46:31 -05:00
Steven Franke 4978f29e58 Add a new code. 2020-04-15 15:45:50 -05:00
Steven Franke b8ff0941e8 Add wspr4d and support routines. Not yet working. 2020-04-15 15:45:07 -05:00
Joe Taylor 4646e61b9a Fix a bug in packjt77. 2020-04-15 14:43:33 -04:00
Steven Franke 49a7fbbd59 ft4sim: cosmetic tweak 2020-04-15 13:36:34 -05:00
Steven Franke c54f3b7e83 ldpcsim174_74: minor cleanup. 2020-04-15 07:59:57 -05:00
Steven Franke 7d52234371 Fix a bug in wspr4 signal generation. 2020-04-15 07:58:31 -05:00
Joe Taylor 00abc81a00 Remove two diagnostic prints. 2020-04-14 16:40:24 -04:00
Joe Taylor af4de10055 Modify packjt77 to encode and decode 50-bit WSPR messages. For now, results are the first 50 bits of c77, and we're using subtype i3.n3=0.6. 2020-04-14 15:40:11 -04:00
Steven Franke c5e2593979 Add routines necessary to generate simulated 'wspr4' wav files. 2020-04-14 10:34:00 -05:00
Joe Taylor e82b9ffa38 Allow entry and decoding of WSPR-format message in ldpcsim174_74. 2020-04-13 15:43:34 -04:00
Steven Franke 65dd843bfb Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-13 10:24:29 -05:00
Steven Franke 65fa6aed6c Add a new (174,74) LDPC code (regular, column weight 3) and supporting files. 2020-04-13 10:23:02 -05:00
Joe Taylor e3d2d5d65a Fix another piece of flaky behavior with Deep Search average decodes. 2020-04-09 15:30:12 -04:00
Joe Taylor c188f8ee89 More cleanup of the display of special JT65 decoding modes: avg, deep, AP. 2020-04-09 13:56:35 -04:00
Joe Taylor 899d0e71ce Re-establish improved decoding for JT65 shorthand messages. 2020-04-09 10:51:35 -04:00
Joe Taylor eafaa1ce28 Fix a bug in generating EME shorthand messages in JT65sim. 2020-04-09 10:40:21 -04:00
Joe Taylor 11e1f78647 Fix a problem with turning DS on/off in JT65. 2020-04-08 21:47:10 -04:00
Joe Taylor 756cb3b9b1 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-04-08 18:45:33 -04:00
Joe Taylor 0390791090 Fix some problems with message averaging, etc., in JT65 with VHF features enabled. Needs further testing! 2020-04-08 16:56:28 -04:00
Joe Taylor 17f420b48b Allow generation of messages with EME-style 'OOO' report. 2020-04-07 18:25:35 -04:00
Steven Franke e972fbbfec Change sync word to 4 concatenated 4x4 Costas arrays. Tweaks to optimize sync efficiency. 2020-04-07 13:18:41 -05:00
Steven Franke 1044342245 Use Joe's sync vector. 2020-04-05 14:40:19 -05:00
Steven Franke 2f7afbc34e Fix wsprd's -B command line option. 2020-04-04 15:03:11 -05:00
Steven Franke 583f9d2f0e Comment out a debug write statement. 2020-04-03 10:39:51 -05:00
Steven Franke f78f63a53d Merge branch 'feat-50bit' into develop 2020-04-03 10:34:02 -05:00
Steven Franke cf5a69d25b Updates and additions to wsprcpm files. 2020-04-03 10:27:43 -05:00
Joe Taylor 151c25bcb3 Remove messahe type i3=5, possible WWROF digi contest. It will not be used. 2020-03-30 14:20:46 -04:00
Joe Taylor 0557e19b3e Correct a flaw in displaying subtype "j2" in encode77.f90. 2020-03-30 14:09:39 -04:00
Joe Taylor 380a05f94e Remove stray comments. 2020-03-30 13:52:37 -04:00
Joe Taylor 38f11fee62 Enhance packjt77 to include 50-bit WSPR-style messages. Build encode77[.exe]. 2020-03-30 13:37:34 -04:00
Joe Taylor 33ce9e3355 Trivial code cleanup. 2020-03-28 14:05:48 -04:00
K9AN f5fabaf163 Try to get rid of some compiler warnings. 2020-03-20 09:57:58 -05:00
Joe Taylor fcc7739cb9 Correct an error in decoder.f90, introduced yesterday. 2020-03-20 10:11:08 -04:00
Joe Taylor 7cc81d800f More code cleanup. 2020-03-19 15:53:44 -04:00
Joe Taylor 7de6b8c98d Remove diagnostic writes. Don't save .wav files if "Save None" is selected. 2020-03-19 14:46:41 -04:00
Joe Taylor 64a9aa5d39 Silence compiler warnings. 2020-03-19 13:45:13 -04:00
Joe Taylor b3f539670b Silence compiler warnings. 2020-03-19 13:20:07 -04:00
Joe Taylor d5e92202d0 Silence compiler warnings; reformmat some source code. 2020-03-19 13:13:33 -04:00
Joe Taylor d4d37c49ab Silence compiler warnings. 2020-03-19 12:04:56 -04:00
Joe Taylor 80b926d6fd Silence compiler warnings. 2020-03-19 11:58:36 -04:00
Joe Taylor 7564301209 Silence compiler warnings. 2020-03-19 11:43:22 -04:00
Joe Taylor a6089bc196 Silence compiler warnings. 2020-03-19 11:27:57 -04:00
Joe Taylor 1eb63b6f84 Silence compiler warnings. 2020-03-19 11:19:44 -04:00
Joe Taylor 0a076e0455 Silence compiler warnings. 2020-03-19 11:00:21 -04:00
Joe Taylor 4fa3ee3437 Silence compiler warnings. 2020-03-19 10:43:45 -04:00
Joe Taylor 430a413f95 Silence compiler warnings for packjt77.f90. 2020-03-19 10:16:33 -04:00
Joe Taylor 4d4e6cc4c7 Silence compiler warnings. 2020-03-19 09:23:35 -04:00
Joe Taylor e7c7459a08 Some general cleanup. 2020-03-17 16:30:05 -04:00
Joe Taylor 0926943326 Silence some compiler warnings. 2020-03-17 16:05:02 -04:00
Joe Taylor 0603f52e75 Delete a bunch of obsolete Makefiles. 2020-03-17 15:51:10 -04:00
Joe Taylor f5e6e7e8ff Silence some compiler warnings. 2020-03-17 15:50:21 -04:00
Steven Franke 0f2793dcbe Update calls to bpdecode174_91. 2020-03-17 12:18:10 -05:00
Steven Franke 8f7221825f First cut at setting up Fast/Normal/Deep parameters. 2020-03-17 08:51:37 -05:00
Joe Taylor a2c3907b75 Fix a bug that affected jt9 running from command line. 2020-03-16 13:47:41 -04:00
Joe Taylor 5e94de71fd Use tseq rather than ipc1 as test for early bailouts. 2020-03-16 12:11:56 -04:00
Joe Taylor 8b8cadcf3a Fix some comments and do not compare ints with floats. 2020-03-16 11:08:09 -04:00
Joe Taylor d6cc789f40 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-03-16 10:54:25 -04:00
Bill Somerville 5024cc4e2d
Add missed file to repo 2020-03-16 14:39:42 +00:00
Joe Taylor fea2d43489 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-03-16 10:35:08 -04:00
Joe Taylor 2653626d45 Replace the changes I removed by executing 'git reset HEAD~'. 2020-03-16 10:27:22 -04:00
Bill Somerville 488c2e8066
Cleanup and refactor Fortran shared memory usage
also added some missing locking for the ipc(1) value in ft8_decode().
2020-03-16 13:58:38 +00:00
Joe Taylor 3962aa3c43 Replace hijacked ss(1:3,1) with a separate ipc(3) array. 2020-03-15 14:25:56 -04:00
Bill Somerville 46638f6f07
Add shared memory synchronization to make access safe 2020-03-15 00:25:35 +00:00
Joe Taylor 649a79dfc1 New IPC trial: use shmem instead of .start .stop .quit files. 2020-03-14 17:06:54 -04:00
Bill Somerville 523e9a1a07
Enhanced process control for jt9 executable
The wsjtx  process creates control  files .start, .stop, or  .quit and
the jt9  process deletes  them.  This  is intended  to avoid  any race
conditions that get the processes out of sync.
2020-03-14 00:01:54 +00:00
Joe Taylor 8151816c84 Change formats of diagnostic writes so that GUI and Fortran output can be sorted together. 2020-03-13 11:25:22 -04:00
K9AN f7d7c073c8 Fix a bug. 2020-03-12 15:36:03 -05:00
Joe Taylor 8e7685ea36 Do not alolow bailouts when data were read from disk. 2020-03-12 15:07:56 -04:00
Joe Taylor 0d535f24fb Move the AA and CC diagnostic writes from jt9a() to decoder(). Add ndecodes to BB and CC. 2020-03-12 14:31:02 -04:00
Joe Taylor f30754bdf5 Remove superfluous part of if() test. 2020-03-12 13:53:57 -04:00