App-SeismicUnixGui
view release on metacpan or search on metacpan
lib/App/SeismicUnixGui/sunix/NMO_Vel_Stk/sunmo_a.pm view on Meta::CPAN
For NMO with a velocity function of time and CDP, specify the array
cdp=cdp1,cdp2,...
and, for each CDP specified, specify the vnmo and tnmo arrays as described
above. The first (vnmo,tnmo) pair corresponds to the first cdp, and so on.
Linear interpolation and constant extrapolation of 1/velocity^2 is used
to compute velocities at CDPs not specified.
Anisotropy option:
Caveat, this is an experimental option,
The anisotropy coefficients anis1, anis2 permit non-hyperbolicity due
to layering, mode conversion, or anisotropy. Default is isotropic NMO.
The same holds for the anisotropy coefficients as a function of time and
CDP.
Moveout is defined by
1 anis1
--- x^2 + ------------- x^4.
v^2 1 + anis2 x^2
Note: In general, the user should set the cdp parameter. The default is
to use tr.cdp from the first trace and assume only one cdp.
Caveat:
Nmo cannot handle negative moveout as in triplication caused by
anisotropy. But negative moveout happens necessarily for negative anis1 at
sufficiently large offsets. Then the error-negative moveout- is printed.
Check anis1. An error (anis2 too small) is also printed if the
denominator of the quartic term becomes negative. Check anis2. These errors
are prompted even if they occur in traces which would not survive the
NMO-stretch threshold. Chop off enough far-offset traces (e.g. with suwind)
if anis1, anis2 are fine for near-offset traces.
Credits:
SEP: Shuki, Chuck Sword
CWP: Shuki, Jack, Dave Hale, Bjoern Rommel
Modified: 08/08/98 - Carlos E. Theodoro - option for lateral offset
Modified: 07/11/02 - Sang-yong Suh -
added "upward" option to handle decreasing velocity function.
CWP: Sept 2010: John Stockwell
replaced Carlos Theodoro's fix
and added the instruction in the selfdoc to use suazimuth to set
offset so that it accounts for lateral offset
note that by the segy standard "scalel" does not scale the offset
field
Technical Reference:
The Common Depth Point Stack
William A. Schneider
Proc. IEEE, v. 72, n. 10, p. 1238-1254
1984
Trace header fields accessed: ns, dt, delrt, offset, cdp, scalel
=head2 User's notes (Juan Lorenzo)
untested
=cut
=head2 CHANGES and their DATES
=cut
use Moose;
( run in 0.648 second using v1.01-cache-2.11-cpan-6aa56a78535 )