Steve Franke 
							
						 
					 
					
						
						
						
						
							
						
						
							5948b671eb 
							
						 
					 
					
						
						
							
							Still working on getting c++/fortran interface right.  
						
						
						
						
					 
					
						2018-07-06 18:14:56 -05: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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							91b7544ba1 
							
						 
					 
					
						
						
							
							More progress toward switching to (i3,n3). wsjtx runs without crashing now.  
						
						
						
						
					 
					
						2018-07-03 09:49:11 -05: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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							26de3219d3 
							
						 
					 
					
						
						
							
							Fix an off-by-one problem.  
						
						
						
						
					 
					
						2018-06-30 14:56:19 -05:00 
						 
				 
			
				
					
						
							
							
								Steve Franke 
							
						 
					 
					
						
						
						
						
							
						
						
							83d81bdcd2 
							
						 
					 
					
						
						
							
							Streamline the sequence detector code.  
						
						
						
						
					 
					
						2018-06-27 15:11:39 -05:00 
						 
				 
			
				
					
						
							
							
								Steve Franke 
							
						 
					 
					
						
						
						
						
							
						
						
							229ee09b99 
							
						 
					 
					
						
						
							
							Minor code cleanup.  
						
						
						
						
					 
					
						2018-06-27 09:55:34 -05: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Steve Franke 
							
						 
					 
					
						
						
						
						
							
						
						
							0f5759270e 
							
						 
					 
					
						
						
							
							Added 2-symbol sequence detection for proof-of-concept tests.  
						
						
						
						
					 
					
						2018-06-22 11:20:28 -05: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 
							
						 
					 
					
						
						
						
						
							
						
						
							e16e78790a 
							
						 
					 
					
						
						
							
							Create chkcrc13a.f90. Should chkcrc12a, chkcrc13a, and chkcrc14a be combined into one routine?  
						
						
						
						
					 
					
						2018-06-16 09:04:51 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							01a380084d 
							
						 
					 
					
						
						
							
							Changes to make it easier to test different codes.  
						
						
						
						
					 
					
						2018-06-04 08:04:22 -05: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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