%matplotlib inline from em_examples.Attenuation import AttenuationWidgetTBL
To simplify the GPR problem, we assumed that we do not have conductivity effect. However, in practice, this is not true. For instance, the earth medium can have considerably high conductivity values. In this case, EM wave attenuates as a function of conductivity ($\sigma$), permittivity ($\epsilon$), and frequency ($f$). Thus, we can write velocity of EM wave as:$$ v(\sigma, f, \epsilon)$$
In addition, electromagnetic wave, which propagates in the earth attenuates in several reasons why:
To measure how much it attenuates we define skin depth as the depth at which the intensity of the radiation inside the material falls to 1/e (about 37%) of its original value. And it can be written as:$$ \delta(\sigma, f, \epsilon) $$
By adjusting parameters below, you will indentify how velocity and skin depth change as a function of $\sigma$, $\epsilon$, and $f$.
$\epsilon_r$: Relative permittivity of the medium
$log(\sigma)$: Log10(Conductivity, S/m)
$log(f)$: Log10(frequency, Hz)
Failed to display Jupyter Widget of type
If you're reading this message in another frontend (for example, a static rendering on GitHub or NBViewer), it may mean that your frontend doesn't currently support widgets.