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
dipolefor the frequency-domain calculation. It subsequently convolves the response with a Ricker wavelet with central frequencycf. If signal!=None, it carries out the Fourier transform and applies a gain to the response.- Parameters:
- src, rec, freqtimesurvey parameters
See docstring of
dipolefor a description.- depth, res, aniso, epermH, epermV, mpermH, mpermVmodel parameters
See docstring of
dipolefor 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
bipolefor a description.
- Returns:
- EMndarray
GPR response