📄 sunmo
字号:
SUNMO - NMO for an arbitrary velocity function of time and CDPsunmo <stdin >stdout [optional parameters]Optional Parameters:vnmo=2000 NMO velocities corresponding to times in tnmotnmo=0 NMO times corresponding to velocities in vnmocdp=0 CDPs for which vnmo and tnmo are specifiedsmute=1.5 samples with NMO stretch exceeding smute are zeroedlmute=25 length (in samples) of linear ramp for stretch mutesscale=1 =1 to divide output samples by NMO stretch factorinvert=0 =1 to perform (approximate) inverse NMONotes:For constant-velocity NMO, specify only one vnmo=constant.For NMO with a velocity function of time only, specify the arrays vnmo=v1,v2,... tnmo=t1,t2,...where v1 is the velocity at time t1, v2 is the velocity at time t2, ...The times specified in the tnmo array must be monotonically increasing.Linear interpolation and constant extrapolation of the specified velocitiesis used to compute the velocities at times not specified.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 describedabove. The first (vnmo,tnmo) pair corresponds to the first cdp, and so on.Linear interpolation and constant extrapolation of 1/velocity^2 is usedto compute velocities at CDPs not specified.NMO interpolation error is less than 1% for frequencies less than 60% ofthe Nyquist frequency.Exact inverse NMO is impossible, particularly for early times at largeoffsets and for frequencies near Nyquist with large interpolation errors.Trace header fields accessed: ns, dt, delrt, offset, cdp.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -