Commit Graph

1768 Commits

Author SHA1 Message Date
Steve Franke
42f75bf404 Fix graymap. 2018-07-07 08:18:31 -05:00
Steve Franke
5948b671eb Still working on getting c++/fortran interface right. 2018-07-06 18:14:56 -05:00
Joe Taylor
00029c1910 Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit 2018-07-06 13:04:35 -04:00
Joe Taylor
c5d61f4cf4 Now able to generate 72-bit or 77-bit messages. 2018-07-06 12:52:39 -04:00
Steve Franke
60de25d9e6 Update the todo list. 2018-07-06 09:52:48 -05:00
Joe Taylor
4bfdf1e56d Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit 2018-07-05 16:52:27 -04:00
Joe Taylor
af7f1af22b Update the ToDo list. 2018-07-05 16:51:52 -04:00
Steve Franke
b83b66e665 Changed genft8 and related routines to accept 37 char message and return 37 char msgsent. For now, in mainwindow, just copy the 22 char message into message37. 2018-07-05 15:32:04 -05:00
Joe Taylor
e5e81e01fb Make packjt77 into a module; move all its routines into file packjt77.f90. 2018-07-05 14:07:17 -04:00
Joe Taylor
0462008e15 Fix a few more issues with hashed callsigns. 2018-07-05 13:20:31 -04:00
Joe Taylor
641db21672 Fix several problems with the use of hash codes for compound or goofy callsigns. 2018-07-05 11:15:06 -04:00
Steve Franke
4b8ea3ef45 Wire up the 'Decode only 77-bit messages' checkbox. 2018-07-05 07:51:10 -05:00
Steve Franke
ed92d5a86c SNR estimator is broken for isync=2 messages, due to different signal normalization. For now, go back to SJF's old signal/(noise+interference) estimator. 2018-07-04 16:58:24 -05:00
Steve Franke
a448dc5640 Use 37 character message for de-duping. Comment out some code that needs to be updated to work with new message type. 2018-07-04 16:20:12 -05:00
Steve Franke
50d8945bca Fix up Usage message for ft8sim2. 2018-07-04 12:41:43 -05:00
Steve Franke
d70e3dbb26 Fix some problems in ft8sim2.f90. 2018-07-04 10:38:10 -05:00
Steve Franke
df652e383b More progress on making ft8sim2 and ft8b_2 encode and decode all message types. For now, decoder.f90 is hardwired to always print 37 characters. 2018-07-04 10:15:01 -05:00
Steve Franke
91388f8ba2 Create a separate simulation program, ft8sim2, for New Style 77 bit messages. Hashes are not handled yet. Needs more testing. 2018-07-04 09:52:39 -05:00
Steve Franke
24f4792b23 Fix incorrect reference to extract77 - should have been unpack77 2018-07-03 15:59:24 -05:00
Steve Franke
c4e6a310aa Turn off ap symbol generation for type 2 messages. This needs to be completely reworked once basic functionality is established. 2018-07-03 15:49:39 -05:00
Steve Franke
57ebc30369 Call the new extract77 in ft8b_2. Define msg37 and msgsent37 to replace their 22-bit predecessors. 2018-07-03 15:34:39 -05:00
Steve Franke
bb12c7424d Module packjt77.f90 includes the 77bit utility programs called by pak77 and unpack77. Modify genft8_174_91.f90 to generate type 2 messages. 2018-07-03 15:08:38 -05:00
Steve Franke
cf64cad091 Send m_i3, m_n3, m_isync from mainwindow to genft8.f90 and use these to determine the type of generated message, according to the scheme described in lib/77bit/NewCode.txt. 2018-07-03 14:37:50 -05:00
Joe Taylor
d6493a62fa Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit 2018-07-03 14:18:55 -04:00
Joe Taylor
854a7f2a5c NewCode.txt describes some necessary code additions. 2018-07-03 14:17:49 -04:00
Steve Franke
9295726931 Fix the sign of i3 when trying to subtract a type message. 2018-07-03 11:24:42 -05:00
Steve Franke
385cda8e01 Comment out a debug message. 2018-07-03 11:17:21 -05:00
Steve Franke
3f897225fe genft8 now looks at sign of n3 and i3. If either sign is negative, generate a type 1 (classic) message. Otherwise generate type 2. Type 1 seems to work. Type 2 does not yet work. 2018-07-03 11:10:47 -05:00
Steve Franke
cf7a2eded5 Merge branch 'integrate-77bit' of bitbucket.org:k1jt/wsjtx into integrate-77bit 2018-07-03 09:50:25 -05:00
Steve Franke
91b7544ba1 More progress toward switching to (i3,n3). wsjtx runs without crashing now. 2018-07-03 09:49:11 -05:00
Joe Taylor
2c0286f301 Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit 2018-07-03 10:40:18 -04:00
Joe Taylor
2963e8c19a Add a m_config.bNoSpecial() function. 2018-07-03 10:38:50 -04:00
Steve Franke
c39dd63f79 Send (i3,n3) from mainwindow to genft8. First steps at interpreting (i3,n3) to send itype=1 for classic messages and itype=2 otherwise. Very buggy at this stage. 2018-07-03 09:28:16 -05:00
Joe Taylor
d6c0d1d878 Add a To Do list -- always subject to revision! 2018-07-03 08:26:16 -04:00
Steve Franke
5fc4fe6eda Fix an off-by-one error. Remove attempt to refine DT estimate using polynomial interpolation. 2018-07-02 16:13:27 -05:00
Steve Franke
acb25dd13c Merge in K1JT's 77bit message code. 2018-06-30 15:47:33 -05:00
Steve Franke
26de3219d3 Fix an off-by-one problem. 2018-06-30 14:56:19 -05:00
Joe Taylor
251b2c6ce9 Fix bugs for several more edge cases. 2018-06-29 20:11:24 -04:00
Joe Taylor
023b76400b Add a few more test messages. 2018-06-29 13:36:05 -04:00
Joe Taylor
2da8f51fc2 Fix bugs for a few edge-case messages. Add some test files. 2018-06-29 12:02:29 -04:00
Joe Taylor
18a839963f Change to 12-bit hash in msg type 4, to accommodate CQ calls. 2018-06-28 15:26:54 -04:00
Joe Taylor
190aef8a36 Add column headings for encode77. 2018-06-28 14:12:05 -04:00
Joe Taylor
5465abaa72 Make encode77 default to reading from "messages.txt". 2018-06-28 13:17:32 -04:00
Joe Taylor
4946d01edb Put <...> around callsign recovered from hash table. 2018-06-28 13:07:01 -04:00
Joe Taylor
1d0ffcfdca Change 24-bit hash to 22-bit hash. 2018-06-28 11:48:42 -04:00
Joe Taylor
0b8d2b620f Rename a data file. 2018-06-27 20:33:17 -04:00
Joe Taylor
7a855f1fd5 Correct several minor bugs. 2018-06-27 20:19:48 -04:00
Joe Taylor
617b0bffc8 Nearly finished with pack77/unpack77. 2018-06-27 16:41:58 -04:00
Steve Franke
83d81bdcd2 Streamline the sequence detector code. 2018-06-27 15:11:39 -05:00
Joe Taylor
983cd3f31c More additions to pack77/unpack77 routines. 2018-06-27 15:07:04 -04:00
Joe Taylor
c007b0f4cd Add a file with wide variety of test cases for pack28/unpack28. 2018-06-27 11:23:27 -04:00
Joe Taylor
d4784ef7dc More work on pack28/unpack28, and a test28 program. 2018-06-27 11:08:39 -04:00
Steve Franke
229ee09b99 Minor code cleanup. 2018-06-27 09:55:34 -05:00
Joe Taylor
12e0def237 Implement special tokens CQ, DE, QRZ, ... in pack28/unpack28. 2018-06-27 08:57:13 -04:00
Joe Taylor
acd6d5cab9 Fix some bugs for more varied example messages. 2018-06-26 21:00:53 -04:00
Joe Taylor
c75a270872 Finish decoding of Types 1 and 3 (except for rpt/RRR/RR73/73). 2018-06-26 16:47:16 -04:00
Joe Taylor
b0636b561b Basic function for message Types 0.0-0.5 and Type 1. 2018-06-26 16:34:38 -04:00
Joe Taylor
9d5a2e6f5a Through type 0.3. 2018-06-26 15:20:39 -04:00
Joe Taylor
9ccb96397d source-encode/decode of 77-bit messages OK through type 0.3. 2018-06-26 15:13:15 -04:00
Joe Taylor
2006fde28c Completed pack77/unpack77 through message Type 0.2. Still more to do! 2018-06-26 13:55:12 -04:00
Steve Franke
03abada09b More progress on sequence demodulator. Can now do nsymb=1,2, and/or 3. 2018-06-26 11:11:58 -05:00
Joe Taylor
0adcfc667f Add files for source encoding and decoding of 77-bit messages. 2018-06-26 08:33:13 -04:00
Steve Franke
7684bd0e78 Work toward a generalized sequence detector for nsymbols=1, 2, or 3. Works for nsymbol=3, but not yet for nsymbol=1, or 2. 2018-06-25 17:01:34 -05:00
Joe Taylor
bd5aec3f31 More tweaks to description of 77-bit message types. 2018-06-23 15:15:10 -04:00
Joe Taylor
539ec3d465 test 2018-06-23 12:15:47 -04:00
Joe Taylor
35b53766cb Add info on 28-bit integers used for standard callsigns. 2018-06-23 11:54:40 -04:00
Joe Taylor
7266d407ff Amended rules for 77-bit message types. 2018-06-22 16:36:14 -04:00
Steve Franke
0f5759270e Added 2-symbol sequence detection for proof-of-concept tests. 2018-06-22 11:20:28 -05:00
Joe Taylor
f962caace4 Implement a valid scheme for computing S/N in JT4 mode.
(cherry picked from commit f8bb7f4477)
2018-06-21 23:25:36 +01:00
Joe Taylor
2edcebef40 Further progress toward defining the 77-bit message types. 2018-06-21 15:38:08 -04:00
Joe Taylor
96f3fa5810 Add directory 77bit and its contents. 2018-06-21 10:51:19 -04:00
Joe Taylor
f8bb7f4477 Implement a valid scheme for computing S/N in JT4 mode. 2018-06-18 13:41:26 -04:00
Steve Franke
3f8c218ebe Make changes to ft8b_2.f90 to accommodate the new 77-bit in/out encoding/decoding routines. With these changes, WSJT-X decodes (174,91) frames. 2018-06-17 12:11:32 -05:00
Steve Franke
1a31e5b2d6 For (174,91) code, move CRC generation and testing into encode and decode routines. Make ldpcsim174_91.f90 work with the new encode/decode routines. 2018-06-17 08:44:10 -05:00
Steve Franke
2cdb164446 Move CRC13 creation into encode128_90.f90 and CRC checking into bpdecode128_90.f90. 2018-06-16 16:42:02 -05:00
Steve Franke
e16e78790a Create chkcrc13a.f90. Should chkcrc12a, chkcrc13a, and chkcrc14a be combined into one routine? 2018-06-16 09:04:51 -05:00
Steve Franke
c18338b83b Fix the calculation of symbol error probability. 2018-06-16 09:03:32 -05:00
Steve Franke
6846964170 Add 'code b' - a better (128,90) code. Code b has irregular column weights - 80% weight 3 and 20% weight 4. 2018-06-14 15:38:58 -05:00
Joe Taylor
67b5c80e1a Update the contest ideas. 2018-06-14 11:31:16 -04:00
Steve Franke
1aeaa1715b Fix up ldpcsim144 for comparisons with ldpcsim128_90. 2018-06-14 09:59:49 -05:00
Steve Franke
5da3986f0a More work on (128,90) code. ldpcsim128_90 works now. 2018-06-14 09:30:41 -05:00
Joe Taylor
0344c14f99 Add the white paper digi-contest.txt. 2018-06-14 10:14:30 -04:00
Steve Franke
3ac119fb99 Progress toward a working ldpc128_90 simulator. Compiles, but does not yet work. 2018-06-13 11:34:00 -05:00
Steve Franke
41920af89a Add routines that will implement 77-bit messages for MSK144. Initial tests will use a (128,90) code. 2018-06-13 09:40:04 -05:00
Steve Franke
9b63fe6ac7 Fix a bug in ldpcsim144 so that nerrhisto.dat is calculated and printed. 2018-06-12 16:00:06 -05:00
Steve Franke
a5837bd5c7 AP decoding now works for type 2 frames. Also cleaned up and simplified AP implementation in ft8b_2. 2018-06-11 15:10:44 -05:00
Steve Franke
6fe9e8f860 Remove the need to re-order the parity-check matrix columns for compatibility with the generator matrix. Redefine the codeword to have the form [91 message bits|83 parity bits]. 2018-06-09 13:05:11 -05:00
Steve Franke
68beed88a7 Change to Gray bit to symbol mapping for (174,91) messages. 2018-06-08 16:21:21 -05:00
Steve Franke
a3d9cf8bcd Fix a bug that could cause all log-likelihoods to be NaN in some cases. 2018-06-07 14:24:35 -05:00
Steve Franke
a0db6a8a08 Disable AP passes for type 2 frames, for now. Write some diagnostics to lun 81. 2018-06-07 11:40:25 -05:00
Steve Franke
b84602d059 Zero the apsymbols for type 2 frames, for now. 2018-06-06 11:28:44 -05:00
Steve Franke
a23e2b6f8b Fix a bug that caused some second-decoding-attempt log-likelihoods to become NaN. 2018-06-06 11:21:00 -05:00
Steve Franke
badc639777 Fix a bug in sync8d.f90. Switching between Costas arrays should work now. 2018-06-06 10:59:49 -05:00
Steve Franke
48b60eab71 Make two sync passes, one for each sync array. Label candidates with their type and decode accordingly. 2018-06-05 16:44:52 -05:00
Steve Franke
772b1bd5fa ft8sim can now generate old (174,87) or new (174,91) frames. Frame type is selected using the itype command line parameter. 2018-06-05 08:40:00 -05:00
Steve Franke
86a5ae6596 costasxcorr is a Gnu Octave script that calculates the cross correlation between Costas arrays. 2018-06-04 14:06:14 -05:00
Steve Franke
c4ee0a2b41 Replace all references to code a with references to code c. 2018-06-04 08:04:22 -05:00
Steve Franke
689711ff1f Add definitions for a new and improved (174,91) code - called code c 2018-06-04 08:04:22 -05:00
Steve Franke
01a380084d Changes to make it easier to test different codes. 2018-06-04 08:04:22 -05:00
Steve Franke
358081f280 Changes necessary to build ldpcsim174_91.f90. 2018-06-04 08:04:22 -05:00
Steve Franke
87f5510999 ldpcsim174_91 now works 2018-06-04 08:04:22 -05:00
Steve Franke
84c153f9a9 Really add the new encoder and decoders. 2018-06-04 08:04:22 -05:00
Steve Franke
7a228d8f7d Starting to implement a (174,91) code. 2018-06-04 08:04:22 -05:00
Steve Franke
aeee9b62bb Hack CMakeLists.txt so that repo will build.
Modify CMakeLists.txt so that wspr5sim, wspr5d build.
2018-06-04 08:04:22 -05:00
Bill Somerville
03df5baaa0 Deal with strict interpretation if ISO C interop in recent GCC Fortran
Cast C char array type to Fortran character string using TRANSFER.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8666 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-19 20:41:27 +00:00
Steven Franke
75111eef66 Bring some simulation tools up to date.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8664 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-18 15:04:15 +00:00
Joe Taylor
70768618b8 Correct typo in a comment.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8663 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-17 18:32:11 +00:00
Joe Taylor
58939ce011 More changes to accommodate Hounds with compound calls. Fox CQs only every 4 Tx sequences.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8651 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 17:18:08 +00:00
Joe Taylor
1f9b538232 Allow Fox to work Hounds with compound calls. Needs more testing!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8650 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-09 14:22:19 +00:00
Joe Taylor
58731f8caa LU=19 shound be opened even if nagain is true; otherwise it will try to write in the exe directory.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8646 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-05-01 17:14:21 +00:00
Steven Franke
d99129e196 Add an @nnnn example to the jt49sim usage message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8645 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-29 15:06:57 +00:00
Steven Franke
8149fe24be More work on block detection for dpsk.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8644 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-28 22:18:19 +00:00
Steven Franke
073d7d01c9 Remove debug statement so that jt4 files can be simulated. Thanks Roger, W3SZ.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8643 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-28 13:00:26 +00:00
Joe Taylor
be8c837d85 New simulator jt49sim, replaces both jt4sim and jt9sim. Fix the S/N estimates made for slow/wide JT9 submodes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8639 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-25 17:24:58 +00:00
Steven Franke
cfcec4d02f Add a rudimentary decoder for dpsk test mode. Hardwired sync only so far.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8637 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-24 16:37:29 +00:00
Joe Taylor
79b04fa658 Fox's Reset now clears the arrays of hound callers.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8635 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-24 14:15:13 +00:00
Steven Franke
bd0d414365 More work on a simulator for dpsk with root-raised-cosine pulses.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8632 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-22 19:51:31 +00:00
Steven Franke
92a45a68c6 More work on dpsk simulator.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8611 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-13 00:26:47 +00:00
Steven Franke
8772a101dc Add some development routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8604 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-08 17:07:08 +00:00
Steven Franke
1f9d73963b Update wsprcpm simulator and decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8603 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-03 14:55:55 +00:00
Joe Taylor
d0db3f74d6 Further improvements for decoding drifting JT65 signals.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8601 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-02 18:57:08 +00:00
Joe Taylor
e7e1b3c3cc Further improvements for decoding drifting JT65 signals.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8600 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-02 18:07:56 +00:00
Joe Taylor
6d70acef57 Improve AFC action for JT65, especially submodes B and C.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8599 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-04-02 17:24:18 +00:00
Steven Franke
67a41a9f1d Add some simulation tools for binary cpm with sequence detection.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8586 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:21:39 +00:00
Steven Franke
2786c20ba2 Add support for a rate 1/3 (204,68) code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8585 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:20:07 +00:00
Steven Franke
8b164ba17f Add crc14.cpp
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8584 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:18:14 +00:00
Steven Franke
3bb0ec9c78 Minor updates to osd300.f90
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8583 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:04:17 +00:00
Steven Franke
29c60f5f42 Update a development tool.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8582 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-22 14:00:27 +00:00
Joe Taylor
dc8e210664 Permit Hounds with a compound callsign to call Fox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8566 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-16 18:56:29 +00:00
Joe Taylor
00850ba488 Fix minor formatting alignments, etc.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8547 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-09 13:26:06 +00:00
Joe Taylor
3a8b2085eb Update a copyright notice.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8544 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-03-07 16:20:40 +00:00
Steven Franke
e0e13e1778 Edit some comments. No functional changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8530 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-24 21:40:47 +00:00
Steven Franke
0ce5de0f28 Another round of tweaks to wsprd.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8500 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-12 01:13:03 +00:00
Steven Franke
0a21abd6bc Move wsprd_exp.c into wsprd.c. Change CMakeLists.txt so that it builds wsprd.c.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8497 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-11 21:36:52 +00:00
Steven Franke
e7077b4842 When called with -B, make second-pass the same as it was before block detection was introduced. This will be obtained with the Normal decode setting in WSJT-X.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8496 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-11 21:13:41 +00:00
Steven Franke
0829cdb98c Fix memory allocation error.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8494 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-11 19:06:31 +00:00
Steven Franke
4f96fbd1ca Use calloc instead of malloc with init loop.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8493 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-11 18:33:16 +00:00
Steven Franke
0eb941e082 Fixed numerous memory leaks in wsprd with the help of valgrind..
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8492 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-11 17:29:38 +00:00
Steven Franke
de2e6e1a2c Remove some unused variables.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8489 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-11 02:24:05 +00:00
Joe Taylor
8109155280 Implement "CQ n MyCall", to be used by Fox to invite calls from selected call area.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8485 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-08 21:33:41 +00:00
Steven Franke
5b70c7dcff Do a6 when Tx1 is selected.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8480 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-08 14:30:04 +00:00
Steven Franke
f97808cf96 When Tx6 is selected, look for MyCall DxCall DxGrid. When Tx1 is selected, look for CQ DxCall DxGrid.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8478 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-08 02:16:37 +00:00
Steven Franke
cf1021d1c7 Add a new AP type for JT65 to support skeds (as recommended by Charlie G3WDG and Rex VK7MO).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8477 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-07 22:45:26 +00:00
Steven Franke
7578126454 Prevent a crash caused by a certain type of false decode. Update copyright date.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8452 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-02-03 16:31:22 +00:00
Joe Taylor
c470611cc9 Test program to exercise features of the "WSPR QSO mode" that was tested briefly in 2008.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8446 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-31 15:45:06 +00:00
Joe Taylor
5d1df32387 Replace some temporarily removed code in ft8b, and some general cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8443 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-30 16:57:14 +00:00
Joe Taylor
910e18d042 Minor updates to ft8code.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8442 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-30 16:13:56 +00:00
Joe Taylor
5f9dec3997 Add a required file.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8441 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-30 15:28:03 +00:00
Joe Taylor
c1bd6060dd New utility program ft8code. Remove unused references to recent_calls() in FT8 mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8440 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-30 15:25:10 +00:00
Joe Taylor
1022a55665 Somewhat pedantic, but better not to call "hash code" a CRC.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8437 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-26 19:12:10 +00:00
Joe Taylor
2746af1581 Fix allocation logic for allocatable array sw.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8436 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-26 18:41:09 +00:00
Steven Franke
b5a2f42033 Generalize osd174.f90 to permit deeper decoding, but keep depth settings as they were.1
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8428 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-21 17:53:36 +00:00
Steven Franke
4f7c7f6a09 Make NA VHF Contest mode work when in FT8 mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8427 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-21 15:30:11 +00:00
Steven Franke
affa853609 Fix some bugs in simulators, add pre-processing rules to osd300.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8426 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-20 18:45:40 +00:00
Joe Taylor
658aa40bd1 Deallocate sw if allocated.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8418 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-17 18:08:15 +00:00
Joe Taylor
9381a13388 Deallocate the sw array on program exit.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8417 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-17 17:56:01 +00:00
Joe Taylor
9cf1edd239 New versions of plotsave, replot, etc.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8415 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-17 16:41:07 +00:00
Joe Taylor
99fdec2b23 Temporary commit of plotsave-related code. Not finished!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8414 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-17 15:32:45 +00:00
Steven Franke
f1aafe76c7 Clean up wsprd_exp. Build WSJT-X with wsprd_exp, for testing.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8408 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-13 03:26:54 +00:00
Steven Franke
db1454e927 Add reference for spb calculation.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8405 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-12 22:48:33 +00:00
Steven Franke
9f9932b560 New scheme - first pass is same as stock wsprd with blocksize=1; second pass tries blocksizes {1,2,3}. Drift estimation is turned off on second pass for smaller frequency estimate variance.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8404 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-12 22:47:59 +00:00
Joe Taylor
b27f51bbe3 Improve sensitivity of waterfall for detecting weak narrowband signals.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8403 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-12 20:40:15 +00:00
Steven Franke
2697ad1d56 Don't write blocksize to wsprd.spots because it seems to corrupt the spots sent to wsprnet.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8402 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-12 01:54:33 +00:00
Steven Franke
ae5e00d83c Restrict max blocksize to [1,2,3].
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8401 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-11 23:49:03 +00:00
Steven Franke
fc6389d3ce Loop over all blocksizes, write successful blocksize to ALL_WSPR.TXT.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8400 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-11 23:35:11 +00:00
Steven Franke
850518aa27 Add spb.m - a gnu octave script to calculate the sphere packing bound. Only tested for low SNR and short block lengths.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8399 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-10 19:43:34 +00:00
Steven Franke
4f0e73f68f Tweaks to simulators.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8398 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-07 15:26:43 +00:00
Steven Franke
128b8a70d2 Files that will eventually comprise a wspr simulator, in Fortran.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8397 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-07 04:37:02 +00:00
Steven Franke
e8e2d57cc2 Make the sequence detector work for arbitrary frequency offsets. Assume drift=0 for now.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8396 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-05 21:57:15 +00:00
Steven Franke
3ea288b97a Add new command line option (-f) to set simulated signal's frequency offset.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8395 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-04 17:40:33 +00:00
Steven Franke
62eabdba8e Sequence detector block length is set from command line using -b <nblock>.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8394 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-02 03:11:43 +00:00
Steven Franke
e2c76b5991 Experimental noncoherent block sequence detector for wspr. Not yet completely functional.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8393 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-02 02:16:44 +00:00
Steven Franke
d79e413da5 Make wsprsim.c accept non-integer SNR
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8392 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-02 01:16:13 +00:00
Steven Franke
b7543dce08 When SNR>90 dB is specified, simulated signal is noiseless. If Doppler spread is nonzero, then signal will have random peak amplitude. In this case normalize the signal so that peak amplitude=32767.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8391 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-02 00:13:21 +00:00
Steven Franke
df6fe7a600 Replace hardwired Nyquist frequency with variable (fsample/2). Add a clipping warning.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8390 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 23:23:19 +00:00
Steven Franke
2e71491b8a Attempt to improve calibration of JT65 V/U/M SNR estimates.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8389 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 22:11:36 +00:00
Bill Somerville
d48fb58ffa Enhance jt65sim to allow 11025 Hz rate, selectable base frequency and o/p gain offset.
Needs a review.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8388 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 22:02:31 +00:00
Steven Franke
cb503e89f1 Make nutc print correctly when processing simulated JT65 files.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8386 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 17:03:55 +00:00
Joe Taylor
d1be2506a9 Several enhancements to DXpedition mode:
1. Insert dummy report when Hound is called by complex-callsign Fox.
2. Allow Fox to transmit anywhere between 300 and 900 Hz.
3. Restrict randomized Hound freq to the range 1000 - 3000 Hz.
4. Suppress Fox signals that would be duplicates.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8376 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-27 21:06:57 +00:00
Joe Taylor
69cb0333ab Remove a diagnostic write; revert the other two files.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8365 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 18:03:32 +00:00
Joe Taylor
c353ec244f Additional changes to enable Fox to use a compound callsign.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8364 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 18:00:47 +00:00
Joe Taylor
f492a2560d Clean up behavior for Fox with compound callsign.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8363 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 17:25:16 +00:00
Joe Taylor
161ac6e76a All-new algorithm for determining Tx messages for Fox.
Also, extend max cmsg length to 40 characters.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8356 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-21 20:55:38 +00:00
Joe Taylor
19e0ad921d Updates to FT8 simulator, useful for testing DXped mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8352 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 20:59:59 +00:00
Joe Taylor
5c87f329a0 Better support for compound callsigns in DXpedition mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8351 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 20:01:06 +00:00
Joe Taylor
ac818337a6 Use 30 s intevals for "Age" units. Clean up labels when Message Avg window used for Fox Log.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8348 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 17:01:38 +00:00
Joe Taylor
6ac591f5c7 Allow Hound callers to use Fox's compound callsign.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8346 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 15:18:56 +00:00
Joe Taylor
8f7ca2851c Fix a number of minor bugs in FT8 DXpedition mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8340 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-18 19:07:10 +00:00
Joe Taylor
44377f3031 Fix errors in Fox message logic; default No Dupes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8337 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-16 20:56:42 +00:00
Joe Taylor
35d9e53529 Correct a longstanding flaw in azdist(). This change should be committed to the v1.8.1 tag.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8327 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-14 13:49:06 +00:00
Joe Taylor
d526d42078 Updates to the draft "DXpedition Quick Start Guide".
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8326 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-13 20:38:20 +00:00
Joe Taylor
030e4e4651 Remove a spurious include.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8325 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-13 20:24:02 +00:00
Joe Taylor
4f90f320c0 Add a filtering for signals generated in ft8sim. Beware, not all options work.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8324 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-13 20:22:15 +00:00
Joe Taylor
bb77853f27 Don't include diagnostic plotspec.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8321 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-13 17:18:34 +00:00
Joe Taylor
c98b4c00b1 Comment out the calls to plotspec. They were for testing only.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8320 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-13 13:41:49 +00:00
Joe Taylor
c4f4e9d7bd Remove some diagnostics.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8318 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-12 20:33:44 +00:00
Joe Taylor
84b38ee0ad Fix a flaw in ft8sim. De-activate the calls to plotspec() in foxfilt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8317 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-12 20:15:36 +00:00
Joe Taylor
5cadbe26aa Add filtering of audio waveforms generated for Fox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8316 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-12 17:59:09 +00:00
Joe Taylor
e514af2339 Correct a flaw in handling a warning about NA Contest Mode. This fix should go also to the v1.8.1 tag.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8314 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-11 14:15:31 +00:00
Joe Taylor
c1255f39b8 Draft 'Quick Start Guide' for DXpedition mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8312 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-09 18:37:11 +00:00
Joe Taylor
7d23849786 Move subroutine h1() to its own file, h1.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8310 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-09 03:21:48 +00:00
Joe Taylor
100c73b851 Now seems to compile OK in Linux.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8308 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-09 00:36:52 +00:00
Joe Taylor
1b22496ce4 Add missing routine.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8304 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 23:58:18 +00:00
Joe Taylor
6a90a11651 Tweaks to Fox/Hound behavior. More to come!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8301 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 20:23:54 +00:00
Joe Taylor
1557b9cb99 Hound now transmits correctly.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8300 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 19:53:27 +00:00
Joe Taylor
385c83658e Hound can now decode Fox messages with i3bit=1.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8297 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-08 17:03:11 +00:00
Joe Taylor
075307da68 Now generating Fox "<...>" messages, which set i3bit=1.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8296 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-07 21:36:25 +00:00
Joe Taylor
cac7b7c363 Working on Fox-mode code. This is an intermediate commit -- much still TBD.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8291 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-06 17:05:48 +00:00
Joe Taylor
5d0236755d Further progress with fox-mode coding. Not finished yet!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8289 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-04 18:58:38 +00:00
Joe Taylor
ff7e127e53 Option to generate many "hounds" calling a fox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8286 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-04 17:54:30 +00:00
Steven Franke
20a19fb3e3 Do only AP1 (CQ ??? ???) if we are processing live data and haven't
transmitted, or enabled Tune, for 10 minutes or more.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8282 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-04 00:46:19 +00:00
Steven Franke
e90cc846bb Implement AP decoding for JT65 (VHF/UHF/Microwave only).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8277 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-02 16:04:51 +00:00
Joe Taylor
c4de80607c Make ft8sim able to generate simulated "Hound" signals.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8275 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-01 16:23:27 +00:00
Joe Taylor
7e549b5d55 More Fox progress...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8271 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-30 20:34:05 +00:00
Joe Taylor
00e0d76fc2 Work-in-progress with Fox-mode code. Contains incomplete and untested code!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8270 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-30 18:45:51 +00:00
Steven Franke
89434b0d97 Minor tweaks to JT65 decoding.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8264 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-28 20:46:00 +00:00
Joe Taylor
521ea99991 Pass mycall and mygrid to foxgen().
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8263 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-27 21:23:24 +00:00
Joe Taylor
291c66806a Various corrections/additions to DXpedition Fox mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8262 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-27 20:22:44 +00:00
Steven Franke
caab407a71 Remove some debug write statements.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8259 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-24 02:38:16 +00:00
Steven Franke
af1a0e37f7 Wire up JT65 Fast/Normal/Deep for HF decoding. Use Random erasure patterns, Aggressive decoding level, and Two pass decoding checkbox only for VHF/UHF/Microwave operation.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8258 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-24 02:38:15 +00:00
Steven Franke
6e31fcd2da Wire up Fast/Normal/Deep for non VHF/UHF JT65 decoding.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8257 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-24 02:38:14 +00:00
Joe Taylor
08ff22f43e Update the DXped_Op document.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8254 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-22 15:30:28 +00:00
Joe Taylor
4b3245ccb5 Remove diagnostic write.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8252 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-21 21:04:37 +00:00
Joe Taylor
b0212188e6 Add multi-signal waveform compression.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8251 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-21 21:00:54 +00:00
Joe Taylor
d2dc0fdb00 Changes to allow transmission of multi-signal waveforms in Fox mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8249 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-21 20:06:58 +00:00
Steven Franke
6155a57861 Remove more unused code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8246 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-18 23:23:52 +00:00
Steven Franke
2620401b4b Remove some test code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8245 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-18 23:11:35 +00:00
Joe Taylor
d69564242e Oops! Disable flush(29).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8244 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-16 21:36:16 +00:00
Joe Taylor
3babfffbd7 Starting on code for Fox multi-sig transmissions.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8243 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-16 21:32:07 +00:00
Joe Taylor
5a023e8ea9 More work on the Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8237 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-15 16:38:35 +00:00
Joe Taylor
37c5d06504 Resuming work on the Fox GUI.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8236 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-14 21:01:20 +00:00
Joe Taylor
70adc049ee Put a DXpedition "5 signal" mode into ft8sim.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8234 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-14 18:14:50 +00:00
Joe Taylor
082490a96f Add column headings...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8233 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-10 15:02:47 +00:00
Joe Taylor
7ddfc04505 Add data file for fox_sim.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8232 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-10 13:16:43 +00:00
Joe Taylor
17383ea084 'Experimental
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8231 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-10 02:14:26 +00:00
Joe Taylor
276c804c50 More code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8230 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-09 21:33:20 +00:00
Joe Taylor
4b625eff5e Randomize the "R+rpt" report values.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8229 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-09 21:22:37 +00:00
Joe Taylor
18f3936271 Code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8228 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-09 21:15:37 +00:00
Joe Taylor
b73d88c514 Cosmetic changes to fox_sim output.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8227 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-09 20:45:36 +00:00
Joe Taylor
abcf3706eb New versions of Fox test proigs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8226 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-09 20:23:04 +00:00
Joe Taylor
91518ffd19 Some code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8225 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-08 14:37:51 +00:00
Joe Taylor
c88c485325 Save a DXped test program.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8224 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-08 13:40:22 +00:00
Steven Franke
d3e261e03c Make JT65 averaging work again.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8223 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-07 21:57:27 +00:00
Steven Franke
f039bc6625 Label JT65 AP decodes as such.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8220 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-05 14:44:15 +00:00
Steven Franke
487cebf09c Experimental implementation of AP decoding for JT65 - configured for testing only. Not usable on the air.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8219 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-04 17:03:56 +00:00
Steven Franke
d78f2dda18 Fix typo.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8218 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-04 00:51:52 +00:00
Steven Franke
a5e10b9967 Some changes to facilitate experimentation.
1. Send nQSOProgress into jt65 decoder.
2. Add experimental version of extract.f90.
3. Change CMakeFile.txt to use experimental routines.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8217 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-04 00:40:08 +00:00
Steven Franke
f072b5309c Add -M option to jt65sim, allowing it to produce arbitrary test messages.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8216 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-03 22:11:20 +00:00
Joe Taylor
25ffeb2eb5 Slightly more restrictive conditions for allowing 3X? prefixes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8213 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-03 15:18:08 +00:00
Steven Franke
ebe5ec5b2e Add an experimental routine.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8212 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-11-02 21:21:29 +00:00