mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-31 13:10:19 -04: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
 |