 15bf364e5e
			
		
	
	
		15bf364e5e
		
	
	
	
	
		
			
			commit dbca224ee15f598ba86b860c19e902b594f6b888
Author: Jordan Sherer <jordan@widefido.com>
Date:   Wed Aug 14 21:10:17 2019 -0400
    Cleanup decoder with easy parameters
commit 427a6ac6bf02a7de80e76b921bbd48ec23dab0c4
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 22:56:32 2019 -0400
    Working on downsampling
commit ef5e1fb9cdafb6069b6f67377c3bc9e073d2785e
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 22:01:34 2019 -0400
    Fixed NN parameters
commit 216dbc83a931127540fb028d3365a205b4ef1d28
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 21:40:20 2019 -0400
    Fixed dupe during sync
commit 9505d50ba6c42b05e5fff1a059864a643d9e7558
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 16:54:37 2019 -0400
    Tweaking downsampling
commit 86cd07e1ac8ce8d64cdd2d4321cf295cd867f80e
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 10:11:07 2019 -0400
    Working with logging
commit 0de3849a442d20081f545c6fef5fadf2def6e0d2
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 03:46:51 2019 -0400
    250 millisecond startup delay
commit a35cc5302b6f8532a424d504a4e2feaacf74ef99
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 03:39:20 2019 -0400
    1200 sps, 10 seconds, 80Hz
commit 6f36db20f90c510336b497605d9d7667d6f0f44f
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 03:27:12 2019 -0400
    Working word count
commit 741c55ac0840512d68e1fbdb2f1fff6adfcd4612
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 02:40:40 2019 -0400
    Updated LDPC simulator
commit ce0992644315402503f44bdae4131bacf2cc3e21
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 02:34:01 2019 -0400
    Weird. Apparently symbol stop is the only way to get decodes to work in app...need to figure out why
commit 8b330fbff6574f2ee6d7a471dd93a2cb57b492dd
Author: Jordan Sherer <jordan@widefido.com>
Date:   Tue Aug 13 01:50:37 2019 -0400
    More parameter fixups (downsampling) and first decode
commit 37c780b45e6579294b5a4692b8e8d0602d9bd8b1
Author: Jordan Sherer <jordan@widefido.com>
Date:   Mon Aug 12 23:20:58 2019 -0400
    More params fixing
commit bc8547e1e8f55bfb4bce5f95890f3cf6798e36d7
Author: Jordan Sherer <jordan@widefido.com>
Date:   Mon Aug 12 22:48:00 2019 -0400
    Fixed params in fortran code
commit 10fbf9f4a78c6244e0082a31819ee26aeae39325
Author: Jordan Sherer <jordan@widefido.com>
Date:   Mon Aug 12 16:08:32 2019 -0400
    Using constants in place of literals in a few places to make it easier to change
		
	
			
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Fortran
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Fortran
		
	
	
	
	
	
| ! LDPC (174,87) code
 | |
| 
 | |
| !parameter (NSPS=480)                  !Samples per symbol at 12000 S/s
 | |
| !parameter (NTXDUR=5)                  !TX Duration in Seconds
 | |
| !parameter (NDOWNSPS=16)               !Downsampled samples per symbol
 | |
| !parameter (AZ=6.0)                    !Near dupe sync spacing
 | |
| !parameter (NDD=136)                   !Downconverted FFT Bins - 100 Bins
 | |
| 
 | |
| ! parameter (NSPS=480,  NTXDUR=5,  NDOWNSPS=16, NDD=136) ! 200 Hz
 | |
| ! parameter (NSPS=600,  NTXDUR=6,  NDOWNSPS=24, NDD=120) ! 160 Hz
 | |
| ! parameter (NSPS=1200, NTXDUR=10, NDOWNSPS=24, NDD=100) !  80 Hz
 | |
|   parameter (NSPS=1920, NTXDUR=15, NDOWNSPS=32, NDD=100) !  50 Hz
 | |
| ! parameter (NSPS=3840, NTXDUR=30, NDOWNSPS=32, NDD=100) !  25 Hz
 | |
| 
 | |
| parameter (JZ=62)                     !Sync Search Space over +/- 2.5s relative to 0.5s TX start time. 
 | |
| parameter (AZ=12000.0/(1.0*NSPS)*0.64d0)
 | |
| 
 | |
| parameter (KK=87)                     !Information bits (75 + CRC12)
 | |
| parameter (ND=58)                     !Data symbols
 | |
| parameter (NS=21)                     !Sync symbols (3 @ Costas 7x7)
 | |
| parameter (NN=NS+ND)                  !Total channel symbols (79)
 | |
| parameter (NZ=NSPS*NN)                !Samples in full 15 s waveform (151,680)
 | |
| parameter (NMAX=NTXDUR*12000)         !Samples in iwave (180,000)
 | |
| parameter (NFFT1=2*NSPS, NH1=NFFT1/2) !Length of FFTs for symbol spectra
 | |
| parameter (NSTEP=NSPS/4)              !Rough time-sync step size
 | |
| parameter (NHSYM=NMAX/NSTEP-3)        !Number of symbol spectra (1/4-sym steps)
 | |
| parameter (NDOWN=NSPS/NDOWNSPS)       !Downsample factor to 32 samples per symbol
 |