ahmilb@houu64$sufrac
SUFRAC -- take general
(fractional) time derivative or integral of
data, plus
a phase shift. Input is TIME DOMAIN
data.
sufrac
power= [optional parameters] <indata >outdata
Optional parameters:
power=0 exponent of (-i*omega)
=0 ==> phase shift only
>0 ==> differentiation
<0 ==> integration
sign=-1 sign in front of i * omega
dt=(from
header) time sample interval (in
seconds)
phasefac=0 phase
shift by phase=phasefac*PI
Examples:
preprocess to
correct 3D data for 2.5D migration
sufrac
< sudata power=.5 sign=1 | ...
preprocess to
correct susynlv, susynvxz,
etc. (2D data) for 2D migration
sufrac
< sudata phasefac=.25 |
...
The filter is applied in frequency domain.
if dt is not set in header, then dt
is mandatory
Algorithm:
g(t) =
Re[INVFTT{ ( (sign) iw)^power FFT(f)}]
Caveat:
Large amplitude errors will result if the data
set has too few points.