NAME
tvdnmo - module to apply/remove nmo correction with time-
velocity/dip (CEPDemult)
SYNOPSIS
tvdnmo [ -Nntap ] [ -Ootap ] [ -vvtap ] [ -rsirs ] [ -reire
] [ -svvrs ] [ -evvre ] [ -nsns ] [ -nene ] [ -ddscle ] [ -S
] [ -R ] [ -T ] [ -E ] [ -B ] [ -V ] [ -XYrace ] [ -? ]
DESCRIPTION
tvdnmo takes a set of input traces and applies the dynamic
correction given by the dip moveout equation. Both velocity
and dip are functions of time and are read in from a
velocity-dip disk file created by tvdin (these are in the
form of two-trace records: the first being velocity vs
time; the second being dip vs time). Once moveout has been
computed it is applied/removed using quadratic interpola-
tion. The user may choose to output data from before or
after the last sample cross-over in the moveout map. The
default is to output data from after the last cross-over
point only.
tvdnmo gets processing controls from the command line. Rea-
sonable defaults are set up. In addition, if no input file
name is given, the binary trace data are expected to be on
the standard input. However, a velocity model must be speci-
fied.
Command line arguments
-N ntap
Enter the full path of the file containing the data
set. If not specified, input is expected to be stan-
dard input. If standard input is not specified and
there is no input, e.g., program run in background,
expect a termination. (default standard input )
-O otap
Enter the full path of the output file. If not speci-
fied, output is expected to be standard output.
(default standard output )
-v vtap
Enter the full path of the file containing the
velocity-dip model. This file is in SIS format and is
RMS velocity versus two way travel time followed by dip
(deg) versus two way time. Program will stop if the
velocity model file is not given. The velocity-dip
model must have the same sample interval and number of
samples as the trace data. There is one velocity-dip
record, consisting of one velocity-time trace and one
dip-time trace, for each input seismic record. The
header of the vmod file must be consistent with that of
the data file. For this purpose, the program tvdin
(for interpolated multiple/primary velocity-dip func-
tions) is used to generate the velocity-dip file in SIS
format. (default none ).
-ns ns
First trace in record to process (default = 1 )
-ne ne
Last trace in record to process (default = all )
-rs irs
First record to process (default = 1 )
-re ire
Last record to process (default = all )
-sv vrs
First velocity record to process (default = 1 )
-ev vre
Last velocity record to process (default = all )
-d dscle
Enter the global scale factor for the dip. This is the
multiplier that will be applied to all dips read in
from the velocity-dip file. (default = 1.0)
-E If present data associated with the portion of the
moveout map below the last sample cross-over will be
output.
-T If present data associated with the portion of the
moveout map above the last sample cross-over will be
output.(note: strange things could occur when applying
nmo, filtering, then removing nmo should more than one
sample cross-over be present)
-S If present apply internal trace header statics (before
nmo).
-R If present remove normal moveout
-B If present input velocity function is expected in
decreasing shot order.
-XY trace
If present the normal moveout sample map for the trace
requested will be output to a file name tvdnmo_fcn.
This file may be accessed by xgraph for a plot of the
function. (i.e. xgraph -fg black -bg white -zg black -t
"Moveout Sample Map" -y "sample in" -x "sample out"
tvdnmo_fcn)
-V Verbose mode. List command line and lineheader input
parameters.
-? Query mode. With this flag, tvdnmo will give a
description of the command line arguments and stop the
program.
BUGS
The routine gets the trace offset from the trace header. It
first checks the DstUsg entry (unsigned trace distance) and
if this is 0.0 it check the DstSgn entry (signed trace dis-
tance). It is therefore a good idea to be sure that if
DstUsg is non-zero, that it is correct. If not, even if the
DstSgn is correct it won't be used and very strange results
will occur.
SEE ALSO
tvd, tvdin, tvdnmo
AUTHOR
P. G. A. Garossino, Amoco Research, Tulsa, 1991
COPYRIGHT
copyright 2001, Amoco Production Company
All Rights Reserved
an affiliate of BP America Inc.
Man(1) output converted with
man2html