deconv: Deconvolution

deconvR Documentation

Deconvolution

Description

A generic function to perform different types of convolution

Usage

## S4 method for signature 'GPR'
deconv(
  x,
  method = c("spiking", "wavelet", "min-phase", "mixed-phase"),
  ...,
  track = TRUE
)

Arguments

method

Type of deconvolution method.

...

additional arguments, see details.

Value

A list containing the deconvolued GPR data (and possibly other variables.

Spiking and mixed-phase deconvolution

The required arguments for method = "spiking" and method = "mixed-phase" are:

  • W: A length-two numeric vector defining the time/depth window for which the wavelet is estimated

  • wtr: A length-one numeric vector defining the number of neighorough traces to be combine into a "super trace" (the total number of traces is 2*wtr + 1).

  • nf: A length-one numeric vector defining the filter length.

  • mu: A length-one numeric vector defining the amount of noise.

Wavelet deconvolution

The required arguments for method = "wavelet" are:

  • h: A numeric vector corresponding to the wavelet used to deconvolve the GPR data.

  • mu: A length-one numeric vector defining the amount of noise.


emanuelhuber/RGPR documentation built on March 18, 2024, 8 p.m.