Deconvolve Instrument Response (Single Trace)

Description

Deconvolves a discrete instrument response from a seismic trace.

Usage

1
DeconTrace(x, DPZ, fl = 0.05, fh = NaN, bitweight = NULL, dec = 1)

Arguments

x

Trace from which instrument response is deconvolved

DPZ

Discrete instrument response list (from MakeDPZ, for example)

fl

Low corner of filter (NaN for no high-pass filtering) (Hz)

fh

High corner of filter (NaN for no low-pass filtering) (Hz)

bitweight

Optional counts-to-volts factor for data in counts (volts/counts)–NULL if data are already in volts

dec

Oversampling/decimation factor (optional)

Details

Discrete instrument responses are specific to a given sampling rate. If the response you give has a different sample rate (given by DPZ$dt) from the trace x, you will get incorrect results. DPZ$dt * dec should be equal to the trace's sample interval.

Value

Deconvolved velocity trace (vector).

Author(s)

Jake Anderson

See Also

ConvolveTrace, DeconSeis

Examples

1
2
3
4
5
6
7
# Response of Guralp CMG-3T
DPZ = GetDPZ(4, 0.01)[[1]]

data(COLOC)
x = COLOC$JSTR[[1]]

DeconTrace(x, DPZ)