24 lines
		
	
	
		
			895 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			895 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
  parameter (NN=162)
 | 
						|
  parameter (NSPS0=8192)         !Samples per symbol at 12000 S/s
 | 
						|
  parameter (NDOWN=32)
 | 
						|
  parameter (NSPS=NSPS0/NDOWN)
 | 
						|
  parameter (NZ=NSPS*NN)         !Samples in waveform at 12000 S/s
 | 
						|
  parameter (NZ0=NSPS0*NN)       !Samples in waveform at 375 S/s
 | 
						|
  parameter (NMAX=120*12000)       !Samples in waveform at 375 S/s
 | 
						|
 | 
						|
! Define the sync vector:
 | 
						|
  integer*1 sync(162)
 | 
						|
  data sync/                                      &
 | 
						|
       1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,0,   &
 | 
						|
       0,1,0,1,1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,1,   &
 | 
						|
       0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,1,0,0,0,1,   &
 | 
						|
       1,0,1,0,0,0,0,1,1,0,1,0,1,0,1,0,1,0,0,1,   &
 | 
						|
       0,0,1,0,1,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,   &
 | 
						|
       0,0,0,0,1,0,0,1,0,0,1,1,1,0,1,1,0,0,1,1,   &
 | 
						|
       0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,1,0,0,1,1,   &
 | 
						|
       0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,1,1,0,   &
 | 
						|
       0,0/
 | 
						|
 | 
						|
 | 
						|
 |