O2 - compensated for pressure and salinity
Let us consider the RBRconcerto³ C.T.D.ODO, where the ODO channel is an integrated RBRcoda3 T.ODO. The RBRcoda3 T.ODO transfers both the foil temperature and the dissolved oxygen concentration (not compensated for salinity). The RBRconcerto³ calculates the concentration compensated for salinity and pressure first:
$O2corr = (C_0 + C_1 \cdot O2unc) \cdot exp(S \cdot (Gb_0 + Gb_1 \cdot Ts + Gb_2 \cdot Ts^2 + Gb_3 \cdot Ts^3) + Gc_0 \cdot S^2) \cdot (1 + P \cdot C_2)$
where
- O2corr is the corrected O2 concentration, compensated for salinity and pressure,
- O2unc is the uncompensated O2 concentration returned by the RBRcoda3 T.ODO,
- C0 and C1 are corrections and scaling factors for the uncompensated O2 concentration,
- C2 is a correction factor for pressure,
- S is the salinity in PSU,
- P is atmospheric pressure in dbar,
and $Ts = ln(\dfrac{298.15 - T}{273.15 + T})$ where T is the water temperature (in °C), and
\begin{equation*}
\begin{aligned}
Gb_0 & = -6.24097e-3 \\
Gb_1 & = -6.93498e-3 \\
Gb_2 & = -6.90358e-3 \\
Gb_3 & = -4.29155e-3 \\
Gc_0 & = -3.11680e-7
\end{aligned}
\end{equation*}
which correspond to Garcia and Gordon coefficients.