image thumbnail


version (13 KB) by Martin Mityska
Seismic instrument correction routine based on poles and zeros. User is let to do prior filtration.


Updated 09 Jan 2015

View License

The routine corrects raw record for amplitude and phase characteristics of the instrument according to poles, zeros and sensitivity constant provided. The correction is applied to the seismic trace in the spectral domain for desired frequency range. The formula for the transform function is described in the script.
The script provides Raw instrument correction. The Raw means that no prior filtration is applied to the trace. The exact form of the absolute value and the imaginary part of the transfer function is shown in the optional results figure.
To work properly the prior filtration of the input trace for the desired
frequency range is required. I have decided to deliberately let the user select the
filter which fits best her/his needs.
Frank Scherbaum. 2001: Of Poles and Zeros: Fundamentals of Digital Seismology (2nd ed.).
Kluwer Academic Publishers, Norwell, MA, USA.

Cite As

Martin Mityska (2021). RawSeismicInstrumentCorrection (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2011a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!