|
<< Click to Display Table of Contents >> Navigation: Statics > GenerateRandomStatic |
Note: This module is deprecated and retained for legacy workflow compatibility only. It is not recommended for new projects.
GenerateRandomStatic creates synthetic static correction values for testing and quality control purposes. It assigns uniformly distributed random time shifts to each source point and each receiver point in the dataset, simulating the kind of near-surface timing errors that static correction workflows are designed to remove. The output is a static correction dataset that can be applied to seismic traces or used as a reference to validate the performance of static estimation algorithms.
Optionally, a long-wavelength (low-frequency) sinusoidal component can be added on top of the random shifts. This simulates a smooth, spatially correlated static anomaly — such as a shallow velocity trend — which is superimposed on both sources and receivers. The low-frequency component has a fixed spatial half-period of 1000 m and a maximum amplitude of 20 ms, measured from the first source position in the dataset.
This module is intended for synthetic tests and benchmarking only. It does not estimate statics from real data; it generates statics from a random number generator using the amplitude limits you specify.
The seismic trace header dataset providing the source and receiver geometry for the survey. This input supplies the coordinates and sequence numbers for each source point and receiver point, which are used to assign the random static values. Actual trace sample data is not used — only the geometry information from the headers is required.
The maximum amplitude of the random time shift assigned to each source point, in milliseconds. Each source in the survey receives an independent random value drawn uniformly from the range [-MaxSourceShift/2, +MaxSourceShift/2] ms. Set this to zero to disable source-point random statics entirely. Default: 10 ms. Valid range: 0 to 1000 ms.
The maximum amplitude of the random time shift assigned to each receiver point, in milliseconds. Each receiver in the survey receives an independent random value drawn uniformly from the range [-MaxReceiverShift/2, +MaxReceiverShift/2] ms. Set this to zero to disable receiver-point random statics entirely. Default: 10 ms. Valid range: 0 to 1000 ms.
This parameter was intended to control the amplitude of a per-trace residual random shift, in milliseconds. In the current implementation, the per-trace random component is set to zero regardless of this value, so changing it has no effect on the output. The parameter is retained for interface compatibility. Default: 10 ms. Valid range: 0 to 1000 ms.
When enabled, a smooth sinusoidal low-frequency component is added to the static values of every source and receiver, in addition to the random component. The sinusoid has a fixed spatial half-period of 1000 m and a fixed maximum amplitude of 20 ms, computed as a function of the distance from each point to the first source in the dataset. This simulates a long-wavelength near-surface velocity trend — the type of static anomaly that is most difficult to resolve with surface-consistent methods alone. Enable this option when you want to test a workflow's ability to handle both short-wavelength random statics and a long-wavelength background trend simultaneously. Default: enabled.