NAME
kfilt - resample, filter and phase shift data for prestack
Kirchhoff depth migration.
SYNOPSIS
kfilt [ -Nfile_sg ] [ -Ofile_filt ] [ -f1f1 ] [ -f2f2 ] [
-f3f3 ] [ -f4f4 ] [ -V ] [ -? ]
DESCRIPTION
kfilt is designed to read in muted common shot gathers and
apply a band pass filter, 45 degree phase shift, and sinc
based interpolator to prepare the data for the prestack
Kirchhoff depth migration algorithm sammig.
kfilt allows the user to apply the phase shift and data
resampling normally performed internally to the Kirchhoff
prestack depth migration algorithm sammig only once, for all
velocity model iterations. By precomputing this filtering
operation using kfilt and invoking routine sammig -F one can
cut calculation times by 25% to 50% in the workstation
environment for small to moderate sized data sets. The out-
put data file is unfortunately 4 times larger than the input
data file, negatively impacting disc space and possibly net-
work transfer times. Little performance improvement will be
experienced on the Cray Supercomputer environment, as it
performs FFTs so efficiently.
kfilt gets both its data and its parameters from command
line arguments. These arguments specify the inputs, out-
puts, and certain floating point values to override the
current restrictions to trace header integer values.
Command line arguments
-N file_sg
Enter the input COMMON SHOT GATHER file name immedi-
ately after typing -N. This may be a pipe (stdin). Data
are assumed to have undergone muting or filtering of
direct arrivals and headwaves, using for instance rou-
tine bdmute. This input file also requires the full
path name (see above).
-O file_filt
Enter the output file name that contains the
filtered/phase shifted/resampled data. The output data
set also requires the full path name (see above) or can
be piped for further processing. The piped flow
'prepmig;kfilt;vsm|vsamp|kray;sammig -F|zstretch' per-
forms a prestack depth migration equivalent to
smallmig.
-f1 f1
Enter the first point in a four point Tukey filter in
temporal frequency. Default= 3. Hz.
-f2 f2
Enter the second point in a four point Tukey filter in
temporal frequency. Default= 8. Hz.
-f3 f3
Enter the third point in a four point Tukey filter in
temporal frequency. Default= 50. Hz.
-f4 f4
Enter the forth point in a four point Tukey filter in
temporal frequency. Default= 60. Hz.
-V Enter the command line argument '-V' to obtain verbose
output.
-? enter the command line argument '-?' to get online
help. The program terminates after the help screen is
printed.
BUGS
No bugs known at present.
SEE ALSO
vsm, vsamp, kray, sammig, zstretch, tstretch
AUTHOR
K. J. Marfurt (APR) extracted from S. H. Gray's algorithm
smallmig / smigA
COPYRIGHT
copyright 2001, Amoco Production Company
All Rights Reserved
an affiliate of BP America Inc.
Man(1) output converted with
man2html