NAME
matchf - match filter removal of surface/dispersed waves
SYNOPSIS
matchf [ -Nntap ] [ -Ootap ] [ -vnamev ] [ -rere ] [ -rsrs ]
[ -nsns ] [ -nene ] [ -ulul ] [ -uuuu ] [ -fufu ] [ -flfl ]
[ -t0t0 ] [ -x0x0 ] [ niterniter ] [ -V ] [ -? ]
DESCRIPTION
matchf applies a data refined matched filter to reject sur-
face wave arrivals on a trace-by-trace basis. The input con-
sists of a rough guess of the group velocity dispersion
curve, ul(fl) and uu(fu). These group velocity-frequency
pairs define parallelogram rejection zone in group
velocity-frequency space so it very useful to look first at
the data using pomega. This rejection zone can be moved
around the seismic record by using the x0 and t0 parameters.
The program fits the original data (in the process arriving
at a dispersion curve for a particular mode it has locked
on) and the improved estimated using a cubic spline. A
total of niter iterations are used to improve the estimate
of the phase velocity dispersion curve.
If a -v flag followed by a file name is given then the final
dispersion curve is written into that file in a format suit-
able with a little editing for input to surface wave inver-
sion (extraction of shear wave velocity vs. depth, at least
for the shallow subsurface).
Command line arguments
-N ntap
Enter the full path of the file continuing the data
set. If not specified, input is expected on the stan-
dard input. If standard input is not specified, and
there is no input, e.g., program run in background,
expect a very ungracious crash. (default standard
input)
-O otap
Enter the full path of the file containing the process-
ing output.
-v namev
Enter the name of the dispersion curve file (if
desired).
-rs rs
(integer) Give the first record for processing (default
= 1)
-re re
(integer) Give the last record for processing (default
= last)
-ns ns
(integer) Define the starting trace for analysis
(default = 1)
-ne ne
(integer) Define the last trace for analysis in each
record (default = ns) The use of the ns and ne pair are
useful to be able to skip dead traces or to select just
a portion of the data set for analysis
-uu uu
Upper group velocity estimate at fmax. The group velo-
city window in affect defines the time window on the
original trace affected by the matched filter opera-
tion. (default = 10,000)
-ul ul
Group velocity at fmin (default = 1000.0)
-fu fu
Defines the frequency corner (in hz) corresponding to
the higher uu group velocity (default = 5 )
-fl fl
Defines the frequency corner corresponding to the lower
ul group velocity (default = 20 )
-niter niter
Number of iterations used to refine the phase matched
filter for each trace. (default = 3 ).
-x0, -t0 x0, -t0
Shift the effects of matchf to start at a certain dis-
tance in ft or m (x0) and time in ms (t0). The
filtering process is symmetric about the x0 value and
is constrained to begin at the t0 value and not ear-
lier. (defaults = 0.0 and 0.0 ).
-V Flag for verbose output on the standard output. This
lists salient trace header information as well as all
command values used for processing, the default ones
given if not overridden.
-? Query mode. With this flag, matchf will give a
description of the command line arguments and stop the
program.
SEE ALSO
AUTHOR
R. B. Herrmann and D. R. Russell, Saint Louis University,
July 1986.
COPYRIGHT
copyright 2001, Amoco Production Company
All Rights Reserved
an affiliate of BP America Inc.
Man(1) output converted with
man2html