ARTS 2.5.9 (git: 825fa5f2)

Functions  
Numeric  naive_tropospheric_singletau_median (const ConstVectorView &bt, const Numeric trop_bt, const Numeric target_bt) 
Naive tropospheric correction parameterization. More...  
VectorView  naive_tropospheric (VectorView bt, const Numeric tau, const Numeric trop_bt) 
Apply tropospheric correction. More...  
VectorView Raw::Correction::naive_tropospheric  (  VectorView  bt, 
const Numeric  tau,  
const Numeric  trop_bt  
) 
Apply tropospheric correction.
Tropospheric correction comes here from
\[ T_{b, 1}(f) = \frac{T_{b, 0}(f)  \overline{T_{b, trop}(f)}(1  e^{\overline{\tau(f)}})}{e^{\overline{\tau(f)}}}, \]
where \( T_{b, 1}(f) \) is the corrected radiation to some higher altitude, \( T_{b, 0}(f) \) is the measured brightness temperature at surface altitude, \( \overline{T_{b, trop}(f)} \) is the averaged brightness temperature emission of the troposphere and \( \overline{\tau(f)} \) is the averaged finite opacity of the troposphere. Here \( f \) is the frequency dimension of bt
This method assumes \( \overline{T_{b, trop}(f)} \) and \( \overline{\tau(f)} \) are constant for all frequencies. They have a frequency dependency, but we naively ignore it, thus giving the method its name
Note that \( \overline{\tau(f)} \) so large that \( e^{\overline{\tau(f)}} := 0 \) are ignored and the original input is retained for such an input
[in,out]  bt  \( T_{b, 0}(f) \) 
[in]  tau  \( \overline{\tau(f)} \) 
[in]  trop_bt  \( \overline{T_{b, trop}(f)} \) 
Numeric Raw::Correction::naive_tropospheric_singletau_median  (  const ConstVectorView &  bt, 
const Numeric  trop_bt,  
const Numeric  target_bt  
) 
Naive tropospheric correction parameterization.
Tropospheric correction comes from the idea seen in Raw::Correction::naive_tropospheric
The "naive" part of this implementation comes from assuming
\[ \overline{\tau(f)} :=  \ln\left(\frac{\overline{T_{b, trop}(f)}  \overline{T_{b, 0}(f)}}{\overline{T_{b, trop}(f)}  \overline{T_{b, target}(f)}} \right), \]
where \( \overline{T_{b, 0}(f)} \) is the nanmedian of input brightness temperature at the surface, \( \overline{T_{b, trop}(f)} \) is infinite brightness temperature of the troposphere, and \( \overline{T_{b, target}(f)} \) is brightness temperature of the tropopause. Here \( f \) is the frequency dimension of bt, from which only the nanmedian is extracted
[in]  bt  The measurement vector \( T_{b, 0}(f) \) 
[in]  trop_bt  \( \overline{T_{b, trop}(f)} \) 
[in]  target_bt  \( \overline{T_{b, target}(f)} \) 
Definition at line 419 of file raw.cc.
References Raw::Average::nanmedian().