Introduction:
The Model-Based Wavelet Processing system is an wavelet processing expert's toolkit. The system allows the user to construct almost any possible wavelet producing system, impulsive or vibroseis. The user can hypothesize probable systems and vary the parameters of unknown components to produce residual wavelets and residual error wavelets for analysis. The system allows for single-trace SEGY input and output for use in processing systems. Resultant wavelets can be signal-processed (typically deconvolved) by the deconvolution algorithm used in your processing system. Scripts for creation and processing of wavelet components can be saved in the Database Handling system for future use. Example scripts for dynamite and vibroseis systems are included.
Reflection Series Vs No Reflection Series Example with Script
Model-Based Wavelet Processing System Components
The Model-Based Wavelet Processing system includes:
1. Modules: See Attached List ((Windows NT/2000 Operating Systems, or any Unix operating System)
2. Database Handling System: Holds WPPL (Wavelet Processing Programming Language) Scripts and is a database that documents your wavelet processing templates and particular wavelet processing scripts for particular jobs. (Windows NT/2000 Operating Systems).
The system is available in a run-time version and a source-available versions. The runtime version includes C-Language templates for you to construct your own modules.
Current Module List
The following C-Language modules will compile and execute in almost any processing evironment.
Module /Description
ATOMIZE/ Creates Files for a wavelet processing batch
process.
DERV_F/ Creates derivative for use in construction of source wavelets.
DFS3_F/ Creates a DFS 3 instrument response.
DFS5_F/ Creates a DFS 5 instrument response.
DRIVER/ Driver library for input/output of time and frequency domain sets.
FDRV/ Sample frequency domain template.
F_AMP_T/ Frequency input, convert to amplitude, and output as time set.
F_AS_F/ Frequency amplitude specification.
F_DB_T/ Frequency input, convert to amplitude in dB, and output as time set.
F_DUMP/ Dump the frequency values as text file.
F_FFT_F/ Fast Fourier Transform
F_HEAV_F/ Perform Heaviside Operation.
F_INV_F/ Compute full frequency domain inverse of input.
F_LN_F/ Compute frequency domain logrithm of input.
F_MULT_F/ Multiply two frequency domain inputs to produce an output
F_PHA_T/ Compute phase of input and output as time set.
F_POI_F/ Compute phase-only inverse for input.
F_R2_T/ Outputs real part of frequency domain set, assumes t=0 <=> f= 0
F_REAL_T/ Outputs real part of frequency domain set.
GEOP_F/ Computes geophone response.
ORMF_T/ Computes Ormsby filter.
PME_T/ Promax Export file to internal time set.
Q_F/ Computes Q filter.
SEGY_T/ Computes internal time set from SEG-Y.
SGYD_T/ Computes internal time set from SEGY-DOS.
TDRV/ Sample time domain template.
T_AUTO_T/ Computes autocorrelation function.
T_CCOR_T/ Computes crosscorrelation of two time functions.
T_DCN_T/ Computes Weiner-Levinson Spiking Deconvolution from Autocorrelation
T_DCON_T/ Computes Weiner-Levinson Spiking Deconvolution from time set.
T_DUMP/ Dumps the contents of time set.
T_F Converts a time set to a frequency set.
T_FILT_T/ Performs filtering in the time domain.
T_GAIN_T/ Gains a time set.
T_HENV_T/ Creates Hilbert Envelope.
T_HSHF_T/ Performs time shift to maximum of Hilbert Envelope.
T_PMX/ Time set to Promax import file.
T_POI_T/ Phase-only inverse of a time set.
T_ROSS_T/ Applies a Ross weighting function to a time set.
T_SEGY/ Produces a SEG-Y output from a time set.
T_SGYD/ Produces a SEGY-DOS output from a time set.
T_SN_T/ Adjusts the Signal-to-Noise ratio of a time set, signal and noise, and produces
wavelet for external deconvolution.
T_SUM_T/ Sums to time sets.
T_TSHF_T/ Performs a time shift of a time set.
VECLIB/ Vector support library.
VIBE_T/ Computes vibroseis output time sets.
Other Geopysical Notes:
Call for pricing and licensing.
InfopipeŽ Information Services, Inc.
Denver 303-973-7459 Fax 720-981-5668
Email: