1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
# AIFTXR -- Inverse fourier transform (complex transform, real arrays).
# The inverse transform of the real arrays FR and FI containing complex data
# pairs is computed and the complex spatial data coefficients are returned in
# the real arrays SR and SI. The transformation may be performed in place if
# desired. NPIX must be a power of 2.
procedure aiftxr (fr, fi, sr, si, npix)
real fr[ARB], fi[ARB] # transform, frequency domain (input)
real sr[ARB], si[ARB] # data, spatial domain (output)
int npix
int ier
begin
# The following are no-ops if the transform is being performed
# in place.
call amovr (fr, sr, npix)
call amovr (fi, si, npix)
# Compute the inverse transform.
call fft842 (1, npix, sr, si, ier)
if (ier == 1)
call fatal (1, "afftxr: npix not a power of 2")
end
|