pyudv.attenuation.create_MSvoltage#

create_MSvoltage(C, r, Xi, alpha_w, Ks, Kt, psi)[source]#

Compute the mean squared voltage from a concentration profile, given a set of acoustic coefficients: \(\langle V^{2} \rangle = C \frac{K_{\textup{s}} K_{\textup{t}}}{\psi r}^{2}e^{-4r\alpha_{\textup{w}} - \int_{0}^{r}\xi C dr}\)

Parameters:
  • C (scalar, array) – Sediment concentration.

  • r (scalar, array) – Radial coordinate.

  • Xi (scalar, array) – sediment attenuation constant

  • alpha_w (scalar, array) – water attenuation coefficient

  • Ks (scalar, array) – Sediment constant.

  • Kt (scalar, array) – Transducer constant.

  • psi (scalar, array) – near field function.

Returns:

  • scalar, array – Mean squared voltage.

  • >>>

Examples using pyudv.attenuation.create_MSvoltage#

Concentration inference from amplitude signals

Concentration inference from amplitude signals