comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Inverse 3D FFT
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Inverse 3D FFT [message #44601] Tue, 05 July 2005 12:39
ntigris@gmail.com is currently offline  ntigris@gmail.com
Messages: 6
Registered: July 2005
Junior Member
Hello,

We need to fourier-transform a complex velocity field in wavenumber
space into a real velocity field in physical space. So i'm not sure
about the proper input to the inverse FFT function.

We'll have a cube in k-space, 128 on a side, filled with complex V
[velocity] values. Since we're dealing with a real velocity field in
the physical space, it looks like, in the k-space, we should have
another cube, such that v(-Kx, -Ky, -Kz) = v(Kx, Ky, Kz)* [a property
of the Fourier Transform]. So we end up with a centrally symmetric
system of two cubes in k-space.

Is that right so far?

Now, for the FFT algorithm we need to have all the complex conjugates
(corresponding to k = -127...0) in positions k = 127...255. So our
input to the FFT seems to be two cubes:

(1) kx = 0...127, ky = 0...127, kz = 0...127 with V's
AND
(2) kx = 127...255, ky = 127...255, kz = 127...255 with complex
conjugates of the respective V's.

Would this input produce the correct results?

Thanks a lot!!
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: No HDF5 info type functions?
Next Topic: extract numbers from string

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 20:10:42 PDT 2025

Total time taken to generate the page: 0.00551 seconds