% @(#)fft_inve.hlq 17.1.1.1 (ESO-IPG) 01/25/02 17:43:36 %++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %.COPYRIGHT (c) 1990 European Southern Observatory %.IDENT fft_inve.hlq %.AUTHOR KB, IPG/ESO %.KEYWORDS MIDAS, help files, FFT/INVERSE %.PURPOSE On-line help file for the command: FFT/INVERSE %.VERSION 1.0 03-APR-1990 : Creation, KB %.VERSION 1.1 26-OCT-1992 : Upgrade, KB %---------------------------------------------------------------- \se SECTION./INVE \es\co FFT/INVERSE 26-OCT-1992 KB \oc\su FFT/INVERSE inr ini outr outi make inverse discrete Fourier transform \us\pu Purpose: Compute the inverse discrete Fourier transform of real or complex frame. \up\sub Subject: Transformation, filter. \bus\sy Syntax: FFT/INVERSE inr ini outr outi \ys\pa inr = frame containing the real part of input frame; defaulted to `fftr.bdf' \ap\pa ini = frame containing the imaginary part of input frame, \\ if input frame is only real, omit `ini' or set it to `?', if you enter values for any of the following parameters; \\ defaulted to `ffti.bdf' \ap\pa outr = frame for real part of result transform; defaulted to `zztr.bdf' \ap\pa outi = frame for imaginary part of result transform; defaulted to `zzti.bdf' \ap\sa See also: FFT/IMAGE, FFT/POWER, FFT/FINVERSE, CREATE/FILTER \as\no Note: All internal calculations are done in double precision and only the final result frames are truncated to single precision. \\ If the number of pixels in an axis of the input frame is not a power of 2, the input frame is expanded to the next higher power of 2. The result frames will have the original no. of pixels but the result frames with expanded size are also kept with names `exp_fftr.bdf' and `exp_ffti.bdf'. \\ If the input frames are expanded frames from a previous FFT/IMAGE with input files which had dimensions not a power of 2, the frames `orig_r.bdf' and `orig_i.bdf' with the original size will be extracted from the results as well. \\ This command corresponds to a previous FFT/IMAGE or FFT/POWER command, not a FFT/FREQUENCY command! \on\exs Examples: \ex FFT/INV f1 f2 Do inverse FFT for image with real part in frame `f1.bdf' and imaginary part in `f2.bdf', store results in frame `zztr.bdf' and `zzti.bdf' . \xe\ex FFT/INV Do inverse FFT for image with real part in frame `fftr.bdf' and imaginary part in `ffti.bdf', store results in frame `zztr.bdf' and `zzti.bdf' . \xe \sxe \rs Restrictions: \\ Does not work for 3-dim frames. \sr