15 lines
		
	
	
		
			826 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
		
		
			
		
	
	
			15 lines
		
	
	
		
			826 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
|   | ! LDPC (300,60) code
 | ||
|  | parameter (NDOWN=24)                  !Downsample factor
 | ||
|  | parameter (KK=60)                     !Information bits (50 + CRC10)
 | ||
|  | parameter (ND=100)                    !Data symbols
 | ||
|  | parameter (NS=14)                     !Sync symbols (2 @ Costas 7x7)
 | ||
|  | parameter (NN=NS+ND)                  !Total symbols (114)
 | ||
|  | parameter (NSPS0=24576)               !Samples per symbol at 12000 S/s
 | ||
|  | parameter (NSPS=NSPS0/NDOWN)          !Sam/sym, downsampled (1024)
 | ||
|  | parameter (N7=7*NSPS)                 !Samples in Costas 7x7 array (7168)
 | ||
|  | parameter (NZ=NSPS*NN)                !Samples in downsampled waveform (116,736)
 | ||
|  | parameter (NMAX=240*12000)            !Samples in iwave()
 | ||
|  | parameter (NMAXD=NMAX/24)             !Samples in c(), after downsampling
 | ||
|  | parameter (NFFT1=4*NSPS,NH1=NFFT1/2)
 | ||
|  | parameter (NH2=NSPS/2)
 |