gpr#
- empymod.model.gpr(src, rec, depth, res, freqtime, cf, gain=None, ab=11, aniso=None, epermH=None, epermV=None, mpermH=None, mpermV=None, **kwargs)[source]#
Return Ground-Penetrating Radar signal.
THIS FUNCTION IS EXPERIMENTAL, USE WITH CAUTION.
It is rather an example how you can calculate GPR responses; however, DO NOT RELY ON IT! It works only well with QUAD or QWE (quad, qwe) for the Hankel transform, and with FFT (fft) for the Fourier transform.
It calls internally
dipole
for the frequency-domain calculation. It subsequently convolves the response with a Ricker wavelet with central frequency cf. If signal!=None, it carries out the Fourier transform and applies a gain to the response.- Parameters:
- src, rec, freqtimesurvey parameters
See docstring of
dipole
for a description.- depth, res, aniso, epermH, epermV, mpermH, mpermVmodel parameters
See docstring of
dipole
for a description.- cffloat
Centre frequency of GPR-signal, in Hz. Sensible values are between 10 MHz and 3000 MHz.
- gainfloat
Power of gain function. If None, no gain is applied. Only used if signal!=None.
- ht, htarg, ft, ftarg, xdirect, loopsettings, optinal
See docstring of
bipole
for a description.
- Returns:
- EMndarray
GPR response