Commit Graph

4344 Commits

Author SHA1 Message Date
Steve Franke cbf8b35b8d Merge branch 'integrate-77bit' of bitbucket.org:k1jt/wsjtx into integrate-77bit 2018-07-07 09:45:00 -05:00
Steve Franke 622ed4a3ab Working toward whole-hog switchover to new LDPC code with 77 bit messages in MSK144. 2018-07-07 09:44:52 -05:00
Joe Taylor eb0f9b702d Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit 2018-07-07 09:55:46 -04:00
Joe Taylor d3c9d29214 Fix a bug in split77. 2018-07-07 09:54:34 -04:00
Steve Franke 42f75bf404 Fix graymap. 2018-07-07 08:18:31 -05:00
Steve Franke 7e8c177034 Fix a problem caused by the last merge. 2018-07-06 19:15:07 -05:00
Joe Taylor cdbf523452 Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit 2018-07-06 19:29:17 -04:00
Joe Taylor c34deb4aed Activate two debug statements. 2018-07-06 19:22:28 -04:00
Steve Franke 5948b671eb Still working on getting c++/fortran interface right. 2018-07-06 18:14:56 -05:00
Steve Franke 7f85f8983d Fix a c++/fortran type mismatch for ft8msgbits. 2018-07-06 18:04:56 -05:00
Steve Franke 56e5943969 Fix an out-of-bounds issue. 2018-07-06 17:48:58 -05:00
Joe Taylor 9cfd14a34d genStdMsgs now also for ARRL RTTY contest and EU VHF contest. 2018-07-06 15:45:00 -04:00
Joe Taylor 4d019e011a getStdMsgs() now generates Field Day messages. 2018-07-06 15:05:55 -04:00
Joe Taylor b6cd4fba41 Add widgets for input of contest exchanges. 2018-07-06 14:29:36 -04:00
Joe Taylor 3fc2209d86 Minor cleanup. 2018-07-06 13:21:31 -04: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 3bd1e45e60 Disable the "should you be a Hound?" warning message. 2018-07-06 13:02:44 -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 dba85595bd Back out the most recent change to GUI. 2018-07-05 18:36:09 -04:00
Joe Taylor 62174a1c7a Merge branch 'integrate-77bit' of https://bitbucket.org/k1jt/wsjtx into integrate-77bit 2018-07-05 17:16:18 -04:00
Joe Taylor 2af953a580 Try to center the ^ v arrow controls a little better, on Mac? 2018-07-05 17:15:30 -04:00
Steve Franke f6e7f9e5e8 Make the length of ft8 messages 38 characters in mainwindow.cpp. 2018-07-05 16:14:10 -05:00
Joe Taylor a13cbdc4c5 Push the center-window widgets closer together (upward). 2018-07-05 16:55:53 -04: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 8f41b11a4e Tweak the ^ v button sizes slightly. 2018-07-05 16:09:50 -04:00
Joe Taylor 7aa15eb5fa Reconfigure the TxFreq <-> RxFreq arrow buttons. 2018-07-05 14:59:50 -04: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