HP MLIB User's Guide Vol. 2 7th Ed.
576 HP MLIB User’s Guide
CRC3FT/ZRC3FT Real-to-complex three-dimensional FFT
Name CRC3FT/ZRC3FT
Real-to-complex three-dimensional FFT
Purpose These subprograms compute either the forward real-to-complex or the inverse
complex-to-real, three-dimensional DFT. A pair of companion subprograms,
SRC3FT and DRC3FT, performs a similar operation but in a space-conserving
manner.
The three-dimensional complex forward DFT of a real data set z(n
1
,n
2
,n
3
), for
n
1
= 1, 2, ..., l
1
, n
2
= 1, 2, ..., l
2
, and n
3
= 1, 2, ..., l
3
, is defined by
for m
1
= 1, 2, ..., l
1
, m
2
= 1, 2, ..., l
2
, m
3
= 1, 2, ..., l
3
, and .
The Z(m
1
,m
2
,m
3
) satisfy the three-dimensional conjugate-symmetry conditions:
and
where is the complex conjugate of Z.
Zm
1
m
2
m
3
,,() zn
1
n
2
n
3
,,()
e
2– πim
1
1–()n
1
1–()l
1
⁄
e
2– πim
2
1–()n
2
1–()l
2
⁄
e
2– πim
3
1–()n
3
1–()
l
⁄
×
n
3
1=
l
3
∑
n
2
1=
l
2
∑
n
1
1=
l
1
∑
=
i 1–=
Im Z 111,,()()0,=
Zm
1
11,,()Zl
1
2 m
1
–+11,,()= m
1
23… l
1
,,, ,=,
Z 1 m
2
1,,()Z 1 l
2
, 2 m
2
1,–+()= m
2
23… l
2
,,, ,=,
Z 11m
3
,,()Z 11l
3
,, 2 m
3
–+()= m
3
23… l
3,
,, ,=,
Zm
1
m
2
, 1,()Zl
1
2 m
1
l
2
2 m
2
1,–+,–+()= m
k
23… l
k
k 12,=,,, , ,=,
Zm
1
1 m
3
,,()Zl
1
2 m
1
l
3
2 m
3
–+,–+()= m
k
23… l
k
k 13,=,,, , ,=,
Z 1 m
2
m
3
,,()Z 1 l
2
, 2 m
2
l
3
2 m
3
–+,–+()= m
k
23… l
k
k 23,=,,, , ,=,
Zm
1
m
2
, m
3
,()Zl
1
2 m
1
l
2
2 m
2
l
3
2 m
3
–+,–+,–+()= m
k
23… l
k
k 123,,,=,, , ,=,
Z