mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 21:40:52 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			481 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			481 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
subroutine genft8refsig(itone,cref,f0)
 | 
						|
  complex cref(79*1920)
 | 
						|
  integer itone(79)
 | 
						|
!  real*8 twopi,phi,dphi,dt,xnsps
 | 
						|
  real twopi,phi,dphi,dt,xnsps
 | 
						|
  data twopi/0.d0/
 | 
						|
  save twopi
 | 
						|
  if( twopi .lt. 0.1 ) twopi=8.d0*atan(1.d0)
 | 
						|
 | 
						|
  xnsps=1920.d0
 | 
						|
  dt=1.d0/12000.d0
 | 
						|
  phi=0.d0
 | 
						|
  k=1
 | 
						|
  do i=1,79
 | 
						|
    dphi=twopi*(f0*dt+itone(i)/xnsps)
 | 
						|
    do is=1,1920
 | 
						|
      cref(k)=cmplx(cos(phi),sin(phi))
 | 
						|
      phi=mod(phi+dphi,twopi)
 | 
						|
      k=k+1
 | 
						|
    enddo
 | 
						|
  enddo
 | 
						|
  return
 | 
						|
end subroutine genft8refsig
 |