| 
							
							
								 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 f8bb7f447743a19129d3603dc0841fa16f80b308) | 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 |  |