NAME
level - Elevation correction via upward wavefield extrapo-
lation
SYNOPSIS
level [ -Nntap ] [ -Ootap ] [ -rsirs ] [ -reire ] [ -Velvel-
mod ] [ -Refiref ] [ -trintgrpint ] [ -dipmaxdipmax ] [
-gsgeom ] [ -taperitaper ] [ -V ] [ -S ] [ -POST ] [ -? ]
DESCRIPTION
Note: THIS IS A NEW VERSION OF LEVEL WHICH DOESN'T NEED PRE-
FILTERING WITH DIFFR.
level corrects for topography by wavefield extrapolating
from applicable elevations through a constant velocity
replacement medium to a flat reference surface above the
highest elevation point.
A Kirchhoff wavefield extrapolator is used to move the data
from the topographic acquisition surface to the new refer-
ence surface. Rays shot between the topographic acquisition
surface and the flat reference surface define travel times
for each emergence angle of each trace. Input trace data is
then reconstructed as if acquired on the flat reference sur-
face using, Huygen's principle, ray derived travel times and
some amplitude and phase considerations.
Surface consistent elevation information (ft or m) is
expected in correct trace header positions; source eleva-
tions in halfword 112 (SrPtEl), receiver elevations in half-
word 120 (GrpElv), and, for the post-stack mode, correct CDP
elevations in halfword 123 (DePtEl).
For the pre-stack case, source and receiver locations are
extrapolated separately, with cascaded applications of
level. Common source gathered input data is required to
extrapolate receiver locations. Common group gathered input
data is required to extrapolate source locations. The post-
stack case requires only one application of level, with both
source and receiver locations being extrapolated simultane-
ously.
Thus, to accomplish total prestack redatuming of a surface
seismic line requires two executions of the program in a
cascaded fashion:
Extrapolate Receiver Locations --> Sort to Common Group -->
Extrapolate Source Locations --> Continue Processing.
level gets data and parameters from command line arguments.
These arguments specify the input and output trace data.
Command line arguments
-Nntap
Enter input data set name or file immediately after
typing -N; entering nothing specifies a stdin pipe.
This file should include the complete path name if the
file resides in a different directory. Example
-N/b/vsp/dummy tells the program to look for file
'dummy' in subdirectory 'vsp' stored in directory b.
-Ootap
Enter output data set name or file immediately after
typing -O. This output file is not required when pip-
ing the output to another process. The output data set
also requires the full path name (see above).
-rs irs
first record to process. (default = 1)
-re ire
last record to process. (default = all)
-ns ns
first trace in record to process. (default = 1)
-ne ne
last trace in record to process. (default = all)
-Vel velmod
constant replacement velocity (no default)
-Ref iref
Reference Surface. Must be above the highest elevation.
( no default )
-dipmax dipmax
maximum emergence angle to extrapolate (degrees).
Angles greater than arcsin[ Vref/(2.0 * trint * fmax) ]
where fmax is the maximum frequency content (hz), are
aliased
(default = 45)
-trint grpint
distance between traces (no default)
-gs geom
specifies a gain curve (time ** geom) applied to the
data before extrapolation, and removed after extrapola-
tion. This is a convenient way to approximately rein-
troduce amplitude divergence.
(default = 0)
-taper itaper
specifies the number of traces to taper the start and
end of each input record.
(default = 0)
-S Enter '-S' to extrapolate source locations. Input data
must be common group sorted. If neither '-S' or '-
POST' is specified, receiver locations are extrapolated
and the input must be common source sorted data.
-POST
Enter '-POST' to extrapolate post-stack data. Both
source and receivers are extrapolated simultaneously in
one pass with level. The input stack data should be
one record with the appropriate number of traces.
-V Enter the command line argument '-V' to get additional
printout.
-? Enter this (or '-?' if you are running in c-shell) to
get online help. The program will terminate after
printing a list of parameters.
EXAMPLE FLOW
#Example flow - Wave Equation Elevation Correction
#Pre-stack case with common source sorted input data
(d.input).
#Output (d.out) is common group sorted data, with source
#and receivers extrapolated to the reference elevation.
level -Nd.input -Od.level -dipmaxN -VelN -RefN -trintN
presort -Nd.level -Od.presort
memsrt -Nd.level -Od.sort -nd.presort -G
level -Nd.sort -Od.out -dipmaxN -VelN -RefN -trintN -S
BUGS
- unknown
SEE ALSO
datum presort sisort memsrt
AUTHOR
W. P. May, D. E. Wagner and S. H. Gray, 1991
COPYRIGHT
copyright 2001, Amoco Production Company
All Rights Reserved
an affiliate of BP America Inc.
Man(1) output converted with
man2html