Next Article in Journal
Differential Ground-Based Radar Interferometry for Slope and Civil Structures Monitoring: Two Case Studies of Landslide and Bridge
Previous Article in Journal
Focusing High-Squint Synthetic Aperture Radar Data Based on Factorized Back-Projection and Precise Spectrum Fusion
Previous Article in Special Issue
A New Algorithm for the Retrieval of Atmospheric Profiles from GNSS Radio Occultation Data in Moist Air and Comparison to 1DVar Retrievals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Variational Assimilation of Radio Occultation Observations into Numerical Weather Prediction Models: Equations, Strategies, and Algorithms

by
Michael Gorbunov
1,2,3,*,
Razvan Stefanescu
1,
Vladimir Irisov
1 and
Dusanka Zupanski
1
1
Spire Global Inc., 1825 33rd Street, Suite 100, Boulder, CO 80301, USA
2
A. M. Obukhov Institute of Atmospheric Physics, Russian Academy of Sciences, Pyzhevsky per. 3, Moscow 119017, Russia
3
Hydrometeorological Research Centre of Russian Federation, B. Predtechensky per. 11-13, Moscow 123242, Russia
*
Author to whom correspondence should be addressed.
Remote Sens. 2019, 11(24), 2886; https://doi.org/10.3390/rs11242886
Submission received: 21 October 2019 / Revised: 25 November 2019 / Accepted: 29 November 2019 / Published: 4 December 2019

Abstract

:
We review different approaches to the variational assimilation of radio occultation (RO) observations into models of global atmospheric circulation. We derive the general equation for the bending angle that reduces to the Abel integral for a spherically layered atmosphere. We review the full 3-D observation operator for bending angles, which provides the strictest solution, but is also most computationally expensive. Commonly used is the 2-D approximation that allows treating rays as plane curve. We discuss a simple 1-D approach to the assimilation of bending angles. The observation operator based on the standard form of the Abel integral has a disadvantage, because it cannot account for waveguides. Alternative approaches use 1-D ray-tracing. The most straightforward way is to use the same framework as for the 3-D observation operator, with the refractivity field reduced to a single profile independent from the horizontal coordinates. An alternative 1-D ray-tracing approach uses the form of ray equation in a spherically layered medium that uses an invariant. The assimilation of refractivity has also 1-D and 3-D options. We derive a new simple form of the refractivity-mapping operator. We present the results of numerical tests of different 3-D and 1-D observation operators, based on Spire data.

Graphical Abstract

1. Introduction

Radio occultation observations have always been looked at as an important source of data for numerical weather prediction (NWP) [1,2,3,4,5]. A general approach to the use of observations in NWP is based on the variational data assimilation [6]. A way of the implementation of this approach for radio occultation (RO) observation was first discussed by Eyre [7], who applied the finite difference technique for the explicit derivation of the 3-D adjoint operator based on the ray-tracing.
Zou et al. [8] described assimilation of RO data into NWP model using the simplest observation operator: the refractivity profiles retrieved in the assumption of the spherically symmetric atmosphere were assumed to be the observables. Zou et al. [9] developed a 3-D observation operator based on the ray-tracing, and its adjoint. The bending angle was defined as the angle between the initial and final ray direction. This operator was successfully tested by Zou et al. [10] and then used by Liu et al. [11] and enhanced by Liu and Zou [12]. This approach is also referred to as 2-D approach, because it is a good approximation to consider rays as plane curves, i.e., to neglect the transverse displacement of a ray.
Kuo et al. [13] discussed possible RO data assimilation strategies. The following candidates for observables were discussed: (1) raw phases and amplitudes in the framework of the diffraction theory; (2) raw phases in the framework of the geometrical optics (GO) under the assumption of single-ray propagation; (3) L1 and L2 bending angles; (4) ionospheric-corrected bending angle; (5) retrieved refractivity; and (6) retrieved temperature. A conclusion was made that the assimilation of bending angles, as was done by Zou et al. [10] should be preferred.
Gorbunov and Kornblueh [14] developed and implemented the strict 3-D observation operator and its adjoint. The operator is also based on ray-tracing. However, the bending angle and impact parameter are defined in terms of Doppler frequency. These are referred to as “effective” bending angle and impact parameter. The reason is that in a generic 3-D atmosphere, the ray impact parameter is not invariant for each ray, and, therefore, the impact parameters at the ray final and end points are different and cannot be derived from the observed Doppler frequency without additional assumptions. We define “effective” quantities as those that would correspond to the observed Doppler frequency, if the atmosphere were spherically symmetric. This does not involve any assumptions, because this is the definition of the observables, which is implemented in the same way in the data processing and in the observation operator and, therefore, does not result in any mismodeling. The code developed by Gorbunov and Kornblueh [14] was later modified and included into the operational data assimilation system of German Weather Service [15,16]. Although the 3-D approach is most accurate, its obvious disadvantage consists in its high computational demands.
Kursinski and Hajj [17], Healy et al. [18] followed the 1-D approach based on the retrieved refractivity. Von Engeln et al. [19] introduced a 1-D approach based on bending angles that are linked to the refractivity profile by the Abel transform. This approach was adopted by Healy and Thépaut [20], who used an approximation of the Abel integral based on piecewise exponential refractivity profile. Cucurull et al. [21,22,23] also used 1-D bending angle operator, but with a different numerical scheme of the evaluation of the Abel integral, based on the coordinate change eliminating the pole of the integral kernel. Burrows et al. [24] developed improvement of the interpolation scheme to reduce numerically induced biases.
Syndergaard et al. [25] introduced a refractive index mapping operator, which maps the 3-D field of model refractivity to the retrieved 1-D vertical refractivity profile. The relation between the 3-D field and 1-D profile involves the forward and inverse parts, the former representing the integration of refractivity along the rays, and the letter being the Abel inversion. Using an approximate form of ray trajectories, it was shown that it is possible to evaluate the matrix of the operator once and then use it without additional computational expenses. Sokolovskiy et al. [26,27] performed numerical simulations to test this approach with some modifications: phase observable was used instead of the retrieved refractivity. The phase observable is defined as the integral of the 1-D Abel-retrieved refractivity along straight lines. Sokolovskiy et al. [26] suggested terms “local” for 1-D operators and “non-local” for 3-D and 2-D operators. A further comparison of local and non-local operators was performed by Ma et al. [28], who confirmed that this approach allows a computationally inexpensive account of the horizontal structure using the non-local phase excess operator. Liu et al. [29] evaluated a non-local quasi-phase operator in assimilation of the CHAMP GPS refractivity using the Weather Research and Forecasting (WRF) ensemble data assimilation system. A conclusion was made that the use of the non-local RO quasi-phase operator can significantly improve the assimilation of RO data in the WRF ensemble assimilation system in the middle and lower troposphere. A further development of the mapping approach was made by Aparicio [30] who introduced the idea of using a linear or quadratic form based on the regression in order to represent the refractivity field in the vicinity of the perigee.
Healy et al. [31] investigated and compared two approaches to the 2-D bending angle observation operator. The first approach is based on the approximate form of ray and bending angle equation represented as the Abel integral with varying impact parameter. The second approach uses the accurate ray equations in the polar coordinates. It was demonstrated that as compared to 1-D approach, 2-D observation operator has smaller modeling errors.

2. Basic Equations

2.1. Ray Equations

The electromagnetic field in a medium is described by the Maxwell equations system. Using simple approximations, it is possible to reduce the system to the following scalar (Helmholtz) equation [32]:
H x , p ^ u = 0 ,
where u is any component of the electric field, H is the Hamilton function, x = x i is the vector of the Cartesian coordinates, and p ^ = p ^ i is the covector of the momentum operators [33]:
p ^ i = 1 i ^ k x i ,
where i ^ stays for the imaginary unit, k = 2 π / λ is the wavenumber, and λ is the wavelength. The Hamilton function has the following form:
H x , p = 1 2 p 2 n 2 x ,
where n x is the refractivity field. The solution of the Helmholtz equation has the form of u x = A x exp i k Ψ x , where A x is the amplitude, and Ψ x is the eikonal. The lowest order asymptotic results in the eikonal equation:
H x , Ψ = 0 , n 2 = Ψ 2 .
This a partial differential equation, whose solution can be obtained from the characteristic equations, which form the Hamilton system:
x ˙ = H p , p ˙ = H x , Ψ ˙ = p x ˙ ,
x ˙ = p , p ˙ = n n , Ψ ˙ = n 2 ,
where p is the classical momentum. Because p = Ψ = n , as follows from (4) and (6), we arrive at the following differential relation between the parameter t of system (6), the ray arc length s, and the eikonal:
d t = d s n , d Ψ = n d s .
The equation for the amplitude follows from the ray equations and the energy conservation, which, in the geometric optical approximation, requires that the energy should be transferred along rays.
Equation (6) has a form that is specific for the Cartesian coordinates. Consider an arbitrary coordinate system with the metric tensor g i j : d s 2 = d x i g i j d x j , where we, according to the rules of the tensor calculus, follow the Einstein notation implying the summation over each pair of upper and lower indexes of the same name. We define the momentum by the relation p i = g i j x ˙ j . Because form p d x is invariant with respect to a coordinate change, the transform to the new coordinates p , x is canonical, and the canonical form of the Hamilton system also remains invariant [34], provided that the Hamilton function is defined as follows:
H x , p = 1 2 p i g i j p j n 2 x ,
where g i j is the matrix inverse to g i j . This results in the following form of the ray equations:
x ˙ i = H p i = g i j p j , p ˙ i = H x i = n n x i 1 2 p k g k j x i p j .
The 2-D approximation [35] allows treating rays as plane curves. Consider polar coordinates r , θ with the metric tensor:
g i j = 1 0 0 r 2 , g i j = 1 0 0 r 2 .
Then we have the following equations:
p θ = r 2 θ ˙ = n r r d θ d s = n r sin ψ ,
p θ ˙ = n n θ ,
p ˙ r = r ¨ = n n r + p 2 r 3 .
where ψ is the angle between ray direction x ˙ and the local vertical x . The angular component of the momentum p θ coincides with the ray impact parameter p, which is invariant in a spherically layered medium. The equation for p θ does not include p ˙ r and can be integrated separately. Using Equation (11) and relation d s 2 = d r 2 + r 2 d θ 2 , we arrive at the following equation:
d r d θ = ± r p n 2 r 2 p 2 .
Hereinafter, the upper sign relates to the ascending part of the ray trajectory from the perigee to the receiver, and the lower sign relates to descending part of the ray trajectory from the transmitter to the perigee. In the general case of a medium with horizontal gradients, this equation should be complemented with the dynamic equation for p. Equation (12) describes the variations of the ray impact parameter caused by horizontal gradients of refractivity [36,37,38].
In the perigee point, ψ = π / 2 and, therefore, p = n r and from Equation (13) it follows that
r ¨ = n n r + n 2 r = n r d x d r ,
where x = n r is the refractive radius.

2.2. Bending Angle

Using the ray equations obtained above, it is straightforward to arrive at the bending angle expression. We will start with the differential equations for the bending angle:
d ϵ = d ψ + θ , ψ = arcsin p n r , d ϵ = d ψ + θ , ψ = π arcsin p n r ,
written for the ascending and descending part of the ray trajectory, respectively. These equations can be combined as follows:
d ϵ = d arcsin p n r ± d r d θ 1 d r .
Taking into account Equation (14), we obtain the following equation:
d ϵ = n r n 2 r 2 p 2 d p n r p n r 2 d r p n 2 r n r d r + n θ d θ + p d r r n 2 r 2 p 2 = 1 n 2 r 2 p 2 d p p n n r d r + n θ d θ .
Together with the dynamic equation for impact parameter (12), this can be transformed as follows:
d p = n θ d s d θ d θ = n θ d r d θ 2 + r 2 d θ = n θ n r 2 p d θ , d ϵ = 1 n 2 r 2 p 2 n θ n r 2 p d θ p n n r d r + n θ d θ .
In addition, taking into account Equation (14) once again, we arrive at the final expression:
d ϵ = p n n r ± n r θ n 2 r 2 p 2 n d r n 2 r 2 p 2 .
At an arbitrary trajectory point, we introduce local Cartesian coordinates d r , r d θ . The ray direction vector in this basis equals cos ψ , sin ψ . The expression in the brackets in Equation (20) equals the scalar product of covector n and vector
p n , ± n 2 r 2 p 2 n = r p r n , ± 1 p r n 2 = r sin ψ , cos ψ ,
which is normal to the ray. In a spherically layered medium, this expression reduces to the standard formulas for the bending angle in terms of the integration over r and over x:
ϵ p = 2 p r 0 d ln n d r d r n 2 r 2 p 2 .
ϵ p = 2 p p d ln n d x d x x 2 p 2 .

2.3. Influence of Waveguides

The dependence of the refractive radius x r = n r r from the geometrical radius r provides a comprehensive description of refraction in a spherically layered medium. As indicated by Equation (15), the derivative d x / d r at the ray perigee point, where r ˙ = 0 , allows distinguishing three situations: (1) r ¨ d x / d r > 0 – normal refraction (ray ascends); (2) r ¨ d x / d r = 0 – critical refraction (ray slides along the spherical surface); (3) r ¨ d x / d r = 0 – super-refraction (ray descends).
Because asymptotically for large height, n r decreases exponentially, and the refractive radius becomes close to the geometrical radius, we can point out that the situation with waveguides and super-refraction corresponds to non-monotonic profiles of x r . For each ray, by virtue of Equation (11), x p . This leads to the consideration of super-refraction illustrated in Figure 1. In some situations, to a single value of the impact parameter, multiple rays may correspond. However, only one of them can be observed from space, while the other rays are trapped by the waveguide.
Note, the above derivation of the bending angle expression (22) only relied upon the fact that the ray has a single perigee point and reaches the upper border of the atmosphere. Anyway, rays with multiple perigee points must be trapped inside a waveguide and have an infinite bending angle. This expression can, therefore, be applied for the ray with impact parameter p 2 in Figure 1. The application of expression (23) in this situation is, however, not straightforward, because x is not a unique coordinate and n x is a multi-valued function. This integral can still be understood as a first-kind integral over a manifold, where d x can change its sign. In this sense, the bending angle expression can be rewritten as follows:
ϵ p = 2 p p d ln n n 2 r 2 p 2 .
In solving the inverse problem, waveguide must lead to a systematic negative refractivity error [39]. To see this, consider a waveguide in the radius interval from r 1 to r 2 . As follows from the above discussion, n r 1 r 1 = n r 2 r 2 = x s . Under realistic conditions, refractivity profiles monotonically decrease with height. Assuming that r 1 < r 2 , we see that n r 1 > n r 2 .
Consider profile n * x , composed of profiles n x below and above the waveguide. At the point x s , the logarithm of this profile has a negative jump Δ ln n = ln n r 2 ln n r 1 . To accurately reconstruct profile n * x , the following bending angle profile is needed:
ϵ * p = ϵ p , p > x s 2 p p x s + x s d ln n * d x d x x 2 p 2 + 2 p Δ ln n x s 2 p 2 , p < x s
where the additional term accounts the delta-function in the derivative of ln n for the rays with perigee points below the waveguide. The actual observed bending angle profile for p < x s can be represented as follows:
ϵ p = 2 p p x s + x s d ln n * d x d x x 2 p 2 + 2 p n 1 n 2 d ln n x 2 p 2 ,
where the last term relates to the piece of the profile n inside the waveguide, where x > x s . Therefore, we arrive at the following estimate:
2 p n 1 n 2 d ln n x 2 p 2 < 2 p Δ ln n x s 2 p 2 .
This indicates that ϵ p < ϵ * p for p < x s . This leads to the fact that in the presence of waveguide the Abel inversion of bending angle profiles will result in negative retrieval error of n r , while the waveguide structure cannot be retrieved.

3. Observation Operators

3.1. 3-D Assimilation of Bending Angles

3.1.1. The Physical Model of RO Observations

The physical model of RO observations is based on the concept of electromagnetic waves propagating through the inhomogeneous atmosphere. However, it is not expedient to take the observed amplitudes and excess phases as observable and construct the observation operator based on the wave equation in an inhomogeneous medium. Such a formulation would be too detailed, too non-linear, and too unstable with respect to small perturbations. A much better strategy is based on the concept of the ray structure of the wave field that can be very efficiently retrieved using methods based on Fourier Integral Operators [40,41,42,43,44,45,46]. All these methods are closely related to each other and represent different approximations or different coordinate representations of the same solution [47]. The highest possible vertical resolution of these methods is even higher than that required by numerical weather prediction systems. Currently, the retrieval of neutral atmospheric bending angle profile is a commonly accepted procedure of the preparation of RO observation for its further assimilation. Its first step is the retrieval of bending angle profiles in the two channels, followed by the ionospheric correction [48], statistical regularization and noise reduction [49,50,51,52,53,54,55].
A common observation is that, due to a complicated architecture of RO experiments, any formulation of observation operator involves approximations. Given retrieved neutral bending angle, it is sufficient to formulate the forward model in terms of the relative Doppler frequency shift expressed as a function of satellite orbit data and ray geometry:
d = ω R ω T ω T = V T · u T V R · u R c ,
where ω R is the frequency of the received signal, and ω T is the frequency of the transmitted signal, V T , R are the transmitter and receiver velocities, u T , R are unit vectors of the ray directions at the transmitter and receiver, c is the light velocity in a vacuum.
The first numerical simulations of RO sounding of the Earth’s atmosphere [1] involved the iterative solution of the 3-D ray boundary problem, referred to as the shooting method of locating the ray connecting two prescribed satellite positions. This led to the original formulation of the observation operator based on the excess phase Ψ t or its normalized derivative d t = ( 1 / c ) d Ψ t / d t as functions of time, together with the satellite orbit data x T , R t . This was thought to allow the most precise geometrical parameterization of the assimilation problem. However, the analysis of the GPS/MET RO data [56,57] indicated that multipath propagation effects play a significant role in the troposphere. This aggravates the solution of the boundary problem: (1) the model must be capable of locating multiple rays, whose number is unknown a priori; (2) there is the structural instability: at some points even small perturbations of the atmospheric state would result in the change of the number of rays; (3) the measured Doppler shift or excess phase cannot be used directly because the phase of the wave field in multipath zones is a strongly non-linear combinations of phases of the multiple interfering rays, which need to be separated (cf. the above discussion of the observation operator based on the wave equation); (4) the measured Doppler shift and phase excess need the ionospheric correction, while the most efficient ionospheric correction is the linear combination of bending angles with the same impact parameter [48]. Finally, the solution of the multipath problem [40,41,42,43,44,45,46] indicated that the optimal observable to be assimilated is the bending angle as a function of the impact parameter, because the latter allows both unfolding the multipath propagation effects and reducing the ionospheric correction errors.
The bending angle is the angle between u T and u R , and, in a general case, it cannot be determined from Equation (28), because two unit vectors have four degrees of freedom, while we have just one scalar equation. However, in the observation operator we can mimic the standard processing scheme based on the sphericity assumption [14]. In a spherically layered atmosphere, ray is a plane curve and impact parameters at the transmitter and receiver are equal to each other. Therefore, we introduce the “effective” ray directions u ˜ T , R restricted to be unit vectors and satisfying Equation (28) and the above sphericity assumption:
V T · u ˜ T V R · u ˜ R c = d , u ˜ T · u ˜ T = u ˜ R · u ˜ R = 1 , x R × u ˜ R = x T × u ˜ T ,
where x T , R are the satellite coordinates with respect to the local curvature center of the Earth’s surface cross-section by the occultation plane [58,59]. This system provides six equations defining six components of vectors u ˜ T , R , and it is straightforward to formulate a numerical algorithm of its solution. The system solved, the effective bending angle ϵ equals the angle between u ˜ T and u ˜ R and the effective impact parameter p = x T × u ˜ T = x R × u ˜ R . It is important to realize that this is not an assumption or approximation. This is just the definition of the observables. Another way of expressing this is to say that the sphericity assumption errors in the observational data processing and the observation operator will mutually cancel out.
The physical model of RO observations is based on the GO ray Equation (6) complemented with the algorithm of the interpolation of gridded field of refractivity. However, this equation, by itself, allows the evaluation of a ray with the prescribed initial conditions. In a spherically layered atmosphere, this is sufficient to evaluate the impact parameter. However, in the presence of horizontal gradients, the impact parameter can only be evaluated from u ˜ T , R , which are function of the relative Doppler frequency shift d, which is a function of u ˜ T , R . One of the possibilities would be to solve the boundary problem, i.e., iterative solve for a ray connecting two satellites [60]. This may be conjugated with difficulties in the presence of multipath propagation, where there are multiple solutions.
We use a different approach. The observed bending angle profile ϵ obs p satisfies the following geometrical equation:
θ R T t = ϵ obs p + arccos p r T t + arccos p r R t ,
where θ R T t is the angle between vectors x T t and x R t , and r T , R t = x T , R t . This equation can be numerically solved for the dependence of t p , which specifies the moment of time, when the ray with the impact parameter p was observed. The satellite positions for this moment of time will then define the occultation plane. In this plane we locate a ray starting at the transmitter and having the impact parameter p. The initial approximation is the starting ray direction u T satisfying the relation p = x T × u T . In more detail we will discuss the iterative algorithm below, when discussing the adjoint version of the observation operator. Each ray is integrated to the point nearest to the receiver, because, generally speaking, the ray with effective impact parameter p and starting at the transmitter position x T will, most likely, not pass through the receiver position x R , unless the model atmospheric state coincides with the actual atmospheric state.

3.1.2. Model of the 3-D Refractivity Field and Its Derivatives

To design a computational model of radio occultation experiments, a continuous model of 3-D refractivity field and its derivatives is required. In particular, the solution of the diffractive problem needs field n ( x ) , the numerical integration of the geometric optical ray equation needs both n ( x ) and its gradient n ( x ) , and the linear tangent model based on the perturbation theory requires Hessian matrix n ( x ) . This can be done by interpolating the gridded field of the refractivity computed from the gridded fields of the specific model variables describing the atmospheric state in a specific model. For example, these variables may include temperature and humidity given at full and half sigma levels, and surface pressure, as in ECHAM models [14,61].
In a general case, there is a set of model variables M in the form of gridded fields of different model variables. For example, for a model with sigma levels, this vector will be represented as M = { P j k s } , { T i j k } , { q i j k } , where P j k s is the surface pressure at the surface grid with indexes j , k , T i j k is the gridded temperature, and q i j k is the gridded specific humidity with index i enumerating the vertical levels [61]. The surface grid may be a latitude-longitude grid φ j , λ k or more complicated, for example an icosahedral grid φ j k , λ j k [62]. For the sake of simplicity, we will consider latitude-longitude grids.
For any model and any grid type, it is possible to evaluate the gridded field of refractivity n i j k = n ( z i j k , φ j , λ k ) related to geometrical grids of altitudes z i j k , latitudes φ j , and longitudes λ k . This gridded field can then be interpolated to any spatial point. The interpolation procedure should be complemented with the extrapolation above the highest model grid, where we add mode altitude levels up to a height of about 120 km, and define the refractivity as a background model n BG z , φ , λ multiplied with a fitting coefficient α φ , λ , chosen to minimize the difference between the model temperature and pressure and those obtained by the hydrostatic integration of the merged refractivity profile.
Because refractive index N = n 1 decays with the height nearly exponentially, and for the ray integration smooth gradient of refractive index is necessary, we use the spline interpolation of ln N i j k = ln ( n i j k 1 ) as function of z i j k for each vertical profile, i.e., for each fixed pair of indexes i , j . For given point x in the Cartesian coordinates, its geodetic coordinates ( z , φ , λ ) are calculated. Then horizontal grid mesh ( φ J . . φ J + 1 , λ K . . λ K + 1 ) containing point ( φ , λ ) is located. Vertically interpolated values ln N j k ( z ) , l n N j k ( z ) , l n N j k ( z ) for the four pairs of indexes j = J . . J + 1 and k = K . . K + 1 are calculated. The linear interpolation of these values with respect to φ , λ -coordinates is then performed to produce ln N ( x ) and its derivatives l n z N ( x ) and l n z N ( x ) in the vertical direction.
Introducing the local vertical vector v x = ( cos φ cos λ , cos φ sin λ , sin φ ) in the Cartesian coordinates, we can approximately calculate the gradient and the Hessian matrix:
n ( x ) = v ( x ) N ( x ) ln z N ( x ) , n ( x ) = v ( x ) v ( x ) N ( x ) ln z N ( x ) + ( ln z N ( x ) ) 2 .
The idea is to neglect the horizontal component of the gradient, which was found to be a good approximation. Taking into account the horizontal component of the gradient would require more complicated a horizontal interpolation, while the linear horizontal interpolation produces piecewise constant derivatives of ln N with respect to φ , λ , which are not continuous at the mesh borders.

3.1.3. Variations of Refractivity

The first part of the linear tangent, which is also used in the linear adjoint model, describes the variations of the refractivity due to variations of the model parameters. Since the ray trajectory equations only include the combination n n , which in our model is assumed to be equal to v v , n n , we only calculated the dependence of v , n n on the model variables, i.e., derivatives:
v x , n n x M
The corresponding variations are then calculated as follows:
δ v x , n n x = v ( x ) , n n ( x ) M δ M
The derivatives are evaluated by the differentiation of the interpolation scheme.

3.1.4. Variations of Ray Geometry

The geometric optical model is based on the numerical integration of ray trajectory Equation (6). Introducing augmented vector z = x u and denoting the right part of system (6) F = u n n ( x ) , we rewrite the ray trajectory equation as follows:
z ˙ = F ( z )
This equation is integrated numerically using finite steps. Remembering the definition of F ( z ) , we express its operator derivatives as follows:
B ^ m μ F ( z ) z z = z m 1 μ = 0 ^ I ^ n 2 ( x m 1 μ ) / 2 0 ^ 0 ^ I ^ n ( x m 1 μ ) 0 ^
where 0 ^ and I ^ are the zero and unit matrices of dimension 3 × 3 , index m enumerates integration steps, and index μ enumerates the substeps within each integration step, defined by the specific numerical integration scheme.
Introducing variations δ ¯ F m 1 μ of the form of the right part due to variations of the model refractivity, we can derive the following expression for variations of z m :
δ z m = B ^ m δ z m 1 + μ C ^ m μ δ ¯ F m 1 μ
where matrices B ^ m and C ^ m μ are obtained by differentiating the specific numerical integration scheme and are expressed as polynomial functions of matrices B ^ m μ . An example of the complete evaluation of these matrices for the Runge–Kutta scheme of the fifth order can be found in [14].
Introducing notation α m 1 μ = v ( x m 1 μ ) , n n ( x m 1 μ ) for the parameters influencing the ray geometry, and uniting parameters α m 1 μ into vector a m 1 , we arrive at the expression for the variations of the form of the right part:
δ ¯ F m 1 μ = A ^ m μ δ a m 1 = A ^ m μ a m 1 M δ M
where the matrices A ^ m μ cut out α m 1 μ from a m 1 . Collecting all these transformations, we arrive at the equation for the variations of augmented vector z :
δ z m = B ^ m δ z m 1 + μ C ^ m μ A ^ m μ a m 1 M δ M B ^ m δ z m 1 + C ^ m δ M

3.1.5. Variations of Refraction Angle

The refraction angle and impact parameter are functions of the initial and final conditions of a ray trajectory, as defined by Equation (29):
ϵ = ϵ ( z 0 , z N ) p = p ( z 0 , z N )
Final condition z N is a function of the initial condition and model variables:
z N = z N ( z 0 , M )
The full variations of the refraction angle and impact parameter can be written in the following form:
δ ϵ = ϵ z 0 δ z 0 + ϵ z N z N z 0 δ z 0 + ϵ z N z N M δ M δ p = p z 0 δ z 0 + p z N z N z 0 δ z 0 + p z N z N M δ M
We need the variation of the refraction angle with a given impact parameter, so we choose the variation of the initial condition so that δ p should be equal to 0. To arrive at a completely determined system of conditions for δ z 0 , we assume that we only vary ray direction u 0 , and that its variation is coplanar with vectors x 0 and x N . Complementing this with the requirement for varied u 0 to remain a unit vector, we can uniquely define δ z 0 from the following system:
p z 0 + p z N z N z 0 δ z 0 d p d z 0 δ z 0 = p z N z N M δ M δ x 0 = 0 ( δ u 0 , [ x 0 , x N ] ) = 0 ( u 0 , δ u 0 ) = 0
The full derivative d p d z 0 is used in the iterative solution for the initial condition of ray with prescribed impact parameter p. We shall use the following symbolic notation for the solution of this system:
δ z 0 = d z 0 d p p z N z N M δ M
For the variation of the refraction angle, we have the following expression:
δ ϵ = ϵ z N ϵ z 0 + ϵ z N z N z 0 d z 0 d p p z N z N a δ a d ϵ d z N z N M δ M
The symbolic full derivative d ϵ d z N introduced here describes the sensitivity of the refraction angle with respect to the ray geometry. Equation (44) is the expression of the adjoint observation operator for the bending angle as a function of the impact parameter.

3.1.6. Error Covariances

The assimilation requires estimates of error covariances. The ionospheric correction algorithm combined with the statistical optimization and with the residual error estimate was developed by [51]. A simple model of covariances is described by [63]. A dynamical algorithm of the covariance estimate was introduced by [64]. Radio holographic estimates of bending angles errors were described by [65] and further developed by [66]. More advanced analysis of uncertainty propagation through the retrieval chain and resulting covariances was performed by [53,54,67,68,69].

3.2. 1-D Assimilation of Bending Angles

3.2.1. Operators Based on the Abel Integral

The 1-D assimilation of bending angles [17,18,19,20,21,22,23] uses the representation of the bending angle as the Abel integral of a single profile of refractivity gradient over the refractive radius x = n r , as specified by Equation (23). This representation is convenient, because ϵ p is a linear functional of n x .
There are different numerical schemes of evaluation of the Abel integral on finite grids. Ref. [20] use a piecewise exponential representation of N x between the nodes of grid x i , i = 1 , . . . , K :
ln n n 1 N , k i = ln N i / N i + 1 x i + 1 x i , d ln n d x k i N i exp k i x x i , x i x x i + ,
as well as the following approximation of the integral kernel:
x 2 p 2 2 p x p .
This results in the following discrete approximation of the bending angle:
ϵ p = 2 π p i = 1 K 1 k i N i exp k i x i p erf k i x i + 1 p erf k i x i p .
Alternatively, the following coordinate change [21] is performed:
x = p 2 + s 2 ,
which eliminates the pole of the integral kernel and allows the numerical integration in an equally spaced grid in s, using the trapezoidal rule.
The linear adjoint model uses the block for the evaluation of the derivatives of the refractivity gradient with respect to the model variables. It must be complemented with the following relationships:
d n d x = n r n + r n r , M d n d x x = M d n d x d 2 n d x 2 x M , n M x = n M d n d x x M ,
the two last expressions providing the derivatives for a fixed value of x. They are necessary, because x = n r also depends on the refractivity.
These approaches based on the Abel integral over refractive radius x rely upon n x being a single-valued function. The above discussion of the waveguides in Section 2.3 indicates that for the points located below a waveguide, bending angle, although being defined, requires the integration over two branches of a multi-valued dependence n x or the integration over the geometrical radius r, expressed by Equation (22). In this case, however, simple analytical formulas for the bending angle increment at each step of the grid cannot be derived due to a non-linear dependence of the sub-integral expression from n.

3.2.2. 1-D Ray-Tracing Operators

A straightforward solution for 1-D observation operator that can be applied in the presence of waveguides is the use of ray-tracing. This approach mimics the 3-D ray-tracing approach, as described in Section 3.1, with one single modification. Instead of using 3-D gridded fields of refractivity, one single 1-D vertical profile without horizontal interpolation is used. This approach will be referred to as 3D_CAR_RT, which stays for 3-D ray-tracing with constant atmospheric refractivity along horizontal. The 3-D ray-tracing taking into account the horizontal gradients of refractivity will be referred to as 3D_RT. From the viewpoint of the computational expenses, 3D_CAR_RT approach is much cheaper than 3D_RT. On the other hand, 3D_CAR_RT is not equivalent to the Abel integral, because it can simulate the realistic geometry of the Earth, including the reference ellipsoid and geoid, rather than spherical symmetry centered at the local curvature center.
Instead of using the Abel integral, it is possible to use the special form of the ray trajectory equation for spherically layered medium, from which the Abel integral follows, as shown in Section 2. We will refer to this approach as 1D_RT. The simplest equation with the order reduced by using a symmetry is Equation (14) written for a single half of the ray trajectory:
d r d θ = r p n 2 r 2 p 2 .
This equation does not contain the gradient of refractivity, which makes it numerically more stable. Due to this, 1D_RT has a smaller computational demand as compared to 3D_CAR_RT, although both these approaches integrate a differential equation depending on just one vertical profile of refractivity.
This equation, however, needs some special treatment of the perigee point: given the perigee radius r p that satisfies the equation n r p r p = p , Equation (50) has a constant solution r θ = r p . Therefore, it must be complemented with the initial condition for the second derivative. Using Equation (15) and relation Δ θ = n Δ t / r at the perigee point, we start the integration at r θ = 0 = r p , and make the first step:
r Δ θ = r p + Δ θ 2 2 r n d x d r r = r p = r p + Δ θ 2 2 r p 1 + r p n n .
After that, Equation (50) is integrated, until r reaches the pre-specified upper boundary, e.g., r E + 120 km, where r E is the Earth’s local curvature radius. The bending angle is then evaluated as follows:
ϵ = 2 θ + 2 arcsin p r θ π ,
assuming that n r = 1 . The tangent linear operator follows the same guidelines as in Section 3.1, but is much simpler. First, the ray is integrated for a prescribed value of impact parameter p. Instead of 6 dynamic variables, there is only one. Differentiating the numerical integration scheme of Equation (50), with the initial condition:
r p M = n M r p n + r p n r ,
similarly to Equation (44), we write
δ ϵ = d ϵ d r r θ M δ M = p r θ r θ 2 p 2 r θ M δ M .
Here the dependence on the model state vector M only includes one vertical profile.

3.3. Assimilation of Refractivity

3.3.1. 1-D Assimilation of Refractivity

1-D assimilation of refractivity practically does not differ from 1-D assimilation of bending angles, because refractivity profile is retrieved using the sphericity assumption and, therefore, is uniquely linked to the bending angle profile. It is only necessary to evaluate the covariances for the refractivity [70].

3.3.2. Refractivity-Mapping Operators

Refractivity-mapping operators [25,26,27,28,29,30] should be looked at as the 3-D assimilation of refractivity. The basic idea of refractivity mapping is to evaluate the 1-D retrieved refractivity profile as a functional of 3-D refractivity field. Using an exact form of this functional would not bring anything new as compared to the 3-D assimilation of bending angles, in a way similar to 1-D assimilation of refractivity. The further idea is to use some approximate solutions for the ray trajectories that make this operator less computationally expensive.
The idea originates from [71], who derived the 2-D resolution kernel. The starting point of [71] was the approach used by [72] and originally developed by [73]. Equation (20) allows expressing the bending angle as an integral of the refractivity gradient multiplied with the ray normal vector over the ray. The exact evaluation of this integral requires the integration of the ray trajectory equations. However, using the straight-line approximation [25], neglecting the horizontal component of the gradient, and approximating logarithm of refractivity ln n as refractive index n 1 = N it can be written as follows:
ϵ p = p p N r , ± arccos p r r d r r 2 p 2 ,
where N = N r , θ is a function of the radial coordinate r and the angular coordinate θ in the occultation plane, θ = 0 corresponding to the ray perigees. This expression is understood as the sum over two parts of the ray trajectory, which accounts for the missing factor of 2 in front of the integral. Hereinafter, expressions containing ± and/or ∓ signs are also understood in this sense. The corresponding Abel inversion has the following form:
N ˜ r = 1 π r ϵ p d p p 2 r 2 .
Substituting Equation (55) into the Equation (56), we arrive at the following operator composition:
N ˜ r = 1 π r r r N r , ± arccos p r r p d p p 2 r 2 r 2 p 2 d r .
where N ˜ r is the retrieved refractivity. If N = N r , we can evaluate the integral over p using the following identity:
r r p d p p 2 r 2 r 2 p 2 = π 2 ,
and arrive at the expected expression for a spherically layered medium:
N ˜ r = r d N r d r d r = N r .
Changing in Equation (57) the coordinate p to θ = arccos p / r , we can rewrite it in a simple form:
N ˜ r = 1 π r 0 arccos r r N r , ± θ r cos θ d θ cos 2 θ r r 2 d r .
To make further simplifications, we represent N r , θ as follows:
N r , θ = N r , 0 + 0 θ N r , θ θ d θ .
Substituting this into Equation (60) and integrating by parts (or switching the integration order), we arrive at the following expression:
N ˜ r = N r 1 π r 0 arccos r r 2 N r , ± θ r θ θ arccos r r cos θ d θ cos 2 θ r r 2 d θ d r .
Analytically evaluating the integral over θ and changing notation from θ to θ , we finally arrive at the following expression:
N ˜ r = N r , 0 1 π r 0 arccos r r 2 N r , ± θ r θ arccos r sin θ r 2 r 2 d θ d r = N r , 0 1 π 0 π / 2 r / cos θ 2 N r , ± θ r θ arccos r sin θ r 2 r 2 d r d θ .
This expression represents the mapping operator as the sum of the local refractivity profile and correction term depending on the horizontal gradient. This representation of resolving kernel is simpler than that derived by [71]. Although this expression was derived using the straight-line approximation, the approximation errors will only apply to non-spherical component of the refractivity field, because the spherically symmetrical component will transform identically. On the other hand, Ref [25] suggested a simple way of taking realistic ray trajectories into account. Ray trajectories can be evaluated for the first-guess refractivity field, and then new local coordinate θ in the occultation plane can be introduced, which takes into account the ray deviation from the straight-line ray equation.

4. Numerical Results

In this section, we compare the performances of the three different RO operators using Spire measurements collected between 8–28 March 2018. Spire data is generated by a constellation of low Earth orbit CubeSats in contrast with the more traditional larger satellites such as METOP and COSMIC. Bias and standard deviation of relative bending angles errors are computed using 5377 Spire RO profiles. Spire data employs an equidistant vertical grid using increments of 0.2 km. Because at altitudes higher than 50 km, the profiles are seriously affected by ionospheric errors, we decided to limit the comparison up to this altitude threshold. Finally, the statistics are computed using 4 cycles per day and 6 h GFS forecasts as background.
Figure 2 and Figure 3 show the bias and standard deviation for Spire BA data, evaluated for three different observation operators, denoted as follows: 1D_RT is 1-D ray-tracing based on (50), 3D_CAR_RT is the 3D ray-tracing with constant atmospheric refractivity along horizontal, and 3D_RT is the full 3-D ray-tracing.

5. Discussion

The full 3-D ray tracing observation operator, in most cases, reduces the systematic differences between GFS forecasts and RO observations in the lower troposphere, as compared to the other two simplified observation operators. The larger systematic difference for the simplest 1-D ray tracing operator at large heights come from numerical integration errors and can be reduced by using a smaller integration step. In the lower troposphere, especially in the tropics, the lowest standard deviation is achieved for the simplest 1-D ray tracing, while for the full 3-D ray tracing it is the highest. To better understand this, a further impact study is required.
From the viewpoint of the computational expenses, 3D_CAR_RT approach is much cheaper than 3D_RT. This follows from the fact tha the highest computational expenses come from the evaluation of its derivatives with respect to the gridded fields of the model variables. Therefore, in 3D_RT, the evaluation of n / M involves much more components of the atmospheric state vector M , as compared to 3D_CAR_RT. On the other hand, 3D_RT approach can be limited to the lower troposphere and combined with another 1-D operator above a height of 7–10 km, where the influence of the horizontal gradients upon the standard retrieval based on the Abel inversion becomes weaker.
3D_CAR_RT and 1D_RT approaches are very much equivalent in terms of computational expenses. In both cases, 1-D integration is used, and the evaluation of n / M only involve a single vertical profile of model state. Still, 3D_CAR_RT is not equivalent to the Abel integral, because it is capable of simulating the realistic geometry of the Earth, including the reference ellipsoid and geoid, rather than spherical symmetry centered at the local curvature center.
The refractivity-mapping operator (63) can be looked at as a 3-D solution that optimizes the computational costs. Although it requires the knowledge of derivatives n / M taken with respect to the full 3-D atmospheric state vector, they only need to be evaluated at a regular spatial grid, unlike the 3-D raytracing, where the derivatives are evaluated along different rays. Therefore, using an approximation of fixed occultation plane, it is possible to evaluate the necessary set of derivatives at a regular grid just once.

6. Conclusions

In this paper, we discussed different strategies of RO data assimilation into models of global atmospheric circulation. As was early recognized, the most convenient variable to be assimilated is the bending angle. Because the application of data processing techniques based on Fourier Integral Operators, implementing canonical transforms in the wave optics, allows the retrieval of GO bending angles, the problem can be reduced to the geometrical optics. It should also be possible to assimilate the retrieved refractivity, but it is equivalent to the assimilation of bending angles, because the refractivity is uniquely linked to the bending angle by the Abel transform. The basic equations for the bending angle can be directly derived from the wave equation, which can be solved under the GO approximation. The GO ray equations in different forms are the basis for the formulation of observation operators. When processing real RO observation, we cannot derive the bending angle and ray impact parameter, because their derivation requires an additional assumption of the spherical symmetry. Because the real atmosphere is not spherically symmetric, we introduce the concepts of the effective impact parameter and bending angle, which are defined in the way they are evaluated in the spherically symmetric case. This definition is then included into the observation operator, and, therefore, any errors due the non-sphericity of the atmosphere cancel out. We discuss different approaches to the formulation of the BA observation operator. The most efficient numerical implementation is based on the 1-D scheme, where a single atmospheric profile is used and the atmosphere is assumed to be spherically symmetric with respect to the local curvature radius of the reference ellipsoid. The observation operator can be based on the Abel integral, but in this case it is susceptible to errors due to wave guides. We introduce an alternative formulation based on a reduced-order ray equation, from which the Abel integral can be derived. Still, this form of observation operator can correctly take waveguides into account, because it does not use the assumption that the refractive radius is uniquely linked to the geometric radius. We discuss the most accurate observation operator based on the full 3-D ray-tracing equations. This operator is computationally expensive. However, it is possible to optimize the computation power demand by only using this operator in the lower troposphere, for heights below 7 km. The 3-D ray-tracing can be in a straightforward way reformulated as 1-D ray-tracing model. To this end, instead of using a 3-D interpolation scheme of the gridded refractivity field, a 1-D interpolation that only involves a single vertical profile, is employed. The form of the observation operator based on the 3-D ray-tracing with constant atmospheric refractivity along the horizontal is more accurate than the 1-D operator based on the reduced form of ray trajectories in the spherically symmetric medium, because in the 3-D operator the realistic shape of the Earth is taken into account. We derived a simple analytic solution for the refractivity-mapping operator. This operator combines the numerical efficiency and the account of the horizontal gradients. We tested the three different variants of ray-tracing observation operators using the Spire CubeSat observations. The observation operator was evaluated for GFS forecast fields. It was shown that the full 3-D ray-tracing observation operator reduces the systematic differences between GFS forecasts and RO observations in the lower troposphere, as compared to the other two simplified observation operators. The larger systematic difference for the simplest 1-D ray-tracing operator occurs at large heights of Spire data, in the lower troposphere, especially in the tropics, the lowest standard deviation is achieved for the simplest 1-D ray-tracing, while for the full 3-D ray-tracing it is the highest.

Author Contributions

Formal analysis, methodology, M.G.; software, M.G. and R.S.; validation, R.S., V.I. and D.Z.

Funding

The research conducted by M. Gorbunov was partly funded by the Program of basic scientific research of state academies in the area of “Development of the methods of radio tomography of the atmosphere”—Development of the methodological basis of the monitoring of meteorological fields in the stratosphere and upper atmosphere, state registration No. AAAA-A18-118021290155-1, and by the Program 20 of the Russian Ministry of Education and Science.

Acknowledgments

The authors are grateful to Congliang Liu, Yueqiang Sun, Gottfried Kirchengast, and Jens Wickert, conferences chairs of the First International Workshop on Innovating GNSS and LEO Occultations and Reflections for Weather, Climate and Space Weather for the invitation to make a presentation at the Workshop and providing financial support.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
RORadio Occultation
NWPNumerical Weather Prediction
GOGeometrical Optics
1-DOne-dimensional
2-DTwo-dimensional
3-DThree-dimensional
NCEPNational Centers for Environmental Prediction
METOPMeteorological Operational satellite
COSMICConstellation Observing System for Meteorology, Ionosphere, and Climate
GFSGlobal Forecast System at NCEP

References

  1. Gorbunov, M.E.; Sokolovskiy, S.V. Remote Sensing of Refractivity from Space for Global Observations of Atmospheric Parameters; Report 119; Max-Planck Institute for Meteorology: Hamburg, Germany, 1993. [Google Scholar]
  2. Ware, R.; Exner, M.; Feng, D.; Gorbunov, M.; Hardy, K.; Herman, B.; Kuo, Y.H.; Meehan, T.; Melbourne, W.; Rocken, C.; et al. GPS Sounding of the Atmosphere from Low Earth Orbit: Preliminary Results. Bull. Am. Meteorol. Soc. 1996, 77, 19–40. [Google Scholar] [CrossRef] [Green Version]
  3. Rocken, C.; Anthes, R.; Exner, M.; Hunt, D.; Sokolovsky, S.; Ware, R.; Gorbunov, M.; Schreiner, W.; Feng, D.; Herman, B.; et al. Analysis and validation of GPS/MET data in the neutral atmosphere. J. Geophys. Res. 1997, 102, 29849–29866. [Google Scholar] [CrossRef]
  4. Anthes, R.; Exner, M.; Rocken, C.; Ware, R. Results from the GPS/MET Experiment and Potential Applications to GEWEX. GEWEX News 1997, 7, 3–6. [Google Scholar]
  5. Rocken, C.; Kuo, Y.H.; Schreiner, W.S.; Hunt, D.; Sokolovskiy, S.; McCormick, C. COSMIC System Description. Terr. Atmos. Ocean. Sci. 2000, 11, 21–52. [Google Scholar] [CrossRef] [Green Version]
  6. Le Dimet, F.X.; Talagrand, O. Variational algorithms for analysis and assimilation of meteorological observation: Theoretical aspects. Tellus A 1986, 38, 97–110. [Google Scholar] [CrossRef]
  7. Eyre, J.R. Assimilation of Radio Occultation Measurements into a Numerical Weather Prediction System; Technical Memorandum No. 199; European Center for Medium-Range Weather Forecast: Reading, UK, 1994. [Google Scholar]
  8. Zou, X.; Kuo, Y.H.; Guo, Y.R. Assimilation of Atmospheric Radio Refractivity Using a Nonhydrostatic Adjoint Model. Mon. Weather Rev. 1995, 123, 2229–2249. [Google Scholar] [CrossRef] [Green Version]
  9. Zou, X.; Vandenberghe, F.; Wang, B.; Gorbunov, M.E.; Kuo, Y.H.; Sokolovskiy, S.; Chang, J.C.; Sela, J.G.; Anthes, R. A ray-tracing operator and its adjoint for the use of GPS/MET refraction angle measurements. J. Geophys. Res. 1999, 104, 22301–22318. [Google Scholar] [CrossRef] [Green Version]
  10. Zou, X.; Wang, B.; Liu, H.; Aathes, R.A.; Matsumura, T.; Zhu, Y.J. Use of GPS/MET refraction angles in three-dimensional variational analysis. Q. J. R. Meteorol. Soc. 2000, 126, 3013–3040. [Google Scholar] [CrossRef]
  11. Liu, H.; Zou, X.; Shao, H.; Anthes, R.A.; Chang, J.C.; Tseng, J.H.; Wang, B. Impact of 837 GPS/MET bending angle profiles on assimilation and forecasts for the period June 20–30, 1995. J. Geophys. Res. 2001, 106, 31771–31786. [Google Scholar] [CrossRef] [Green Version]
  12. Liu, H.; Zou, X. Improvements to a GPS radio occultation ray-tracing model and their impacts on assimilation of bending angle. J. Geophys. Res. 2003, 108, 4548. [Google Scholar] [CrossRef]
  13. Kuo, Y.H.; Sokolovskiy, S.V.; Anthes, R.A.; Vandenberghe, F. Assimilation of GPS Radio Occultation Data for Numerical Weather Prediction. Terr. Atmos. Ocean. Sci. 2000, 11, 157–186. [Google Scholar] [CrossRef] [Green Version]
  14. Gorbunov, M.E.; Kornblueh, L. Principles of Variational Assimilation of GNSS Radio Occultation Data; Report No. 350; Max Planck Institute for Meteorology: Hamburg, Germany, 2003. [Google Scholar]
  15. Pingel, D.; Rhodin, A. Assimilation of Radio Occultation Data in the Global Meteorological Model GME of the German Weather Service. In New Horizons in Occultation Research; Steiner, A., Pirscher, B., Foelsche, U., Kirchengast, G., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; pp. 109–128. [Google Scholar] [CrossRef]
  16. Anlauf, H.; Pingel, D.; Rhodin, A. Assimilation of GPS radio occultation data at DWD. Atmos. Meas. Tech. 2011, 4, 1105–1113. [Google Scholar] [CrossRef] [Green Version]
  17. Kursinski, E.R.; Hajj, G.A. A comparison of water vapor derived from GPS occultations and global weather analyses. J. Geophys. Res. 2001, 106, 1113–1138. [Google Scholar] [CrossRef]
  18. Healy, S.B.; Jupp, A.M.; Marquardt, C. Forecast impact experiment with GPS radio occultation measurements. Geophys. Res. Lett. 2005, 32, L03804. [Google Scholar] [CrossRef] [Green Version]
  19. Von Engeln, A.; Nedoluha, G.; Kirchengast, G.; Bühler, S. One-dimensional variational (1-D Var) retrieval of temperature, water vapor, and a reference pressure from radio occultation measurements: A sensitivity analysis. J. Geophys. Res. 2003, 108, 4337. [Google Scholar] [CrossRef]
  20. Healy, S.B.; Thépaut, J.N. Assimilation experiments with CHAMP GPS radio occultation measurements. Q. J. R. Meteorol. Soc. 2006, 132, 605–623. [Google Scholar] [CrossRef]
  21. Cucurull, L.; Derber, J.C.; Treadon, R.; Purser, R.J. Assimilation of Global Positioning System Radio Occultation Observations Into NCEP’s Global Data Assimilation System. Mon. Weather Rev. 2007, 135, 3174–3193. [Google Scholar] [CrossRef] [Green Version]
  22. Cucurull, L.; Derber, J.C.; Treadon, R.; Purser, R.J. Preliminary Impact Studies Using Global Positioning System Radio Occultation Profiles at NCEP. Mon. Weather Rev. 2008, 136, 1865–1877. [Google Scholar] [CrossRef] [Green Version]
  23. Cucurull, L.; Derber, J.C.; Purser, R.J. A bending angle forward operator for global positioning system radio occultation measurements. J. Geophys. Res. 2013, 118, 14–28. [Google Scholar] [CrossRef]
  24. Burrows, C.P.; Healy, S.B.; Culverwell, I.D. Improving the bias characteristics of the ROPP refractivity and bending angle operators. Atmos. Meas. Tech. 2014, 7, 3445–3458. [Google Scholar] [CrossRef] [Green Version]
  25. Syndergaard, S.; Kursinski, E.R.; Herman, B.M.; Lane, E.M.; Flittner, D.E. A Refractive Index Mapping Operator for Assimilation of Occultation Data. Mon. Weather Rev. 2005, 133, 2650–2668. [Google Scholar] [CrossRef]
  26. Sokolovskiy, S.; Kuo, Y.H.; Wang, W. Assessing the Accuracy of a Linearized Observation Operator for Assimilation of Radio Occultation Data: Case Simulations with a High-Resolution Weather Model. Mon. Weather Rev. 2005, 133, 2200–2212. [Google Scholar] [CrossRef] [Green Version]
  27. Sokolovskiy, S.; Kuo, Y.H.; Wang, W. Evaluation of a Linear Phase Observation Operator with CHAMP Radio Occultation Data and High-Resolution Regional Analysis. Mon. Weather Rev. 2005, 133, 3053–3059. [Google Scholar] [CrossRef] [Green Version]
  28. Ma, Z.; Kuo, Y.H.; Wang, B.; Wu, W.S.; Sokolovskiy, S. Comparison of Local and Nonlocal Observation Operators for the Assimilation of GPS RO Data with the NCEP GSI System: An OSSE Study. Mon. Weather Rev. 2009, 137, 3575–3587. [Google Scholar] [CrossRef] [Green Version]
  29. Liu, H.; Anderson, J.; Kuo, Y.H.; Snyder, C.; Caya, A. Evaluation of a Nonlocal Quasi-Phase Observation Operator in Assimilation of CHAMP Radio Occultation Refractivity with WRF. Mon. Weather Rev. 2008, 136, 242–256. [Google Scholar] [CrossRef]
  30. Aparicio, J. A framework for a 3D operator to assimilate radio occultations without assuming spherical symmetry. In Proceedings of the Joint OPAC-6 & IROWG-5, International Workshop on Occultations for Probing Atmosphere and Climate, Graz, Austria, 8–14 September 2016. [Google Scholar]
  31. Healy, S.B.; Eyre, J.R.; Hamrud, M.; Thépaut, J.N. Assimilating GPS radio occultation measurements with two-dimensional bending angle observation operators. Q. J. R. Meteorol. Soc. 2007, 133, 1213–1227. [Google Scholar] [CrossRef]
  32. Tatarskii, V.I. The Effects of the Turbulent Atmosphere on Wave Propagation; Translated from the Russian; Israel Program for Scientific Translations: Jerusalem, Israel, 1971. [Google Scholar]
  33. Mishchenko, A.S.; Shatalov, V.E.; Sternin, B.Y. Lagrangian Manifolds and the Maslov Operator; Springer: Berlin, Germany; New York, NY, USA, 1990. [Google Scholar]
  34. Arnold, V.I. Mathematical Methods of Classical Mechanics; Springer: New York, NY, USA, 1978. [Google Scholar]
  35. Zou, X.; Liu, H.; Anthes, R.A. A Statistical Estimate of Errors in the Calculation of Radio-Occultation Bending Angles Caused by a 2D Approximation of Ray Tracing and the Assumption of Spherical Symmetry of the Atmosphere. J. Atmos. Ocean. Technol. 2002, 19, 51–64. [Google Scholar] [CrossRef]
  36. Gorbunov, M.E.; Sokolovskiy, S.V.; Bengtsson, L. Space Refractive Tomography of the Atmosphere: Modeling of Direct and Inverse Problems; Report No. 210; Max-Planck Institute for Meteorology: Hamburg, Germany, 1996. [Google Scholar]
  37. Gorbunov, M.E.; Kornblueh, L. Analysis and validation of GPS/MET radio occultation data. J. Geophys. Res. 2001, 106, 17161–17169. [Google Scholar] [CrossRef]
  38. Healy, S.B. Radio occultation bending angle and impact parameter errors caused by horizontal refractive index gradients in the troposphere: A simulation study. J. Geophys. Res. 2001, 106, 11875–11890. [Google Scholar] [CrossRef]
  39. Sokolovskiy, S.V. Effect of super refraction on inversions of radio occultation signals in the lower troposphere. Radio Sci. 2003, 38, 1058. [Google Scholar] [CrossRef] [Green Version]
  40. Gorbunov, M.E. Canonical transform method for processing radio occultation data in the lower troposphere. Radio Sci. 2002, 37, 9-1–9-10. [Google Scholar] [CrossRef]
  41. Gorbunov, M.E.; Lauritsen, K.B. Canonical Transform Methods for Radio Occultation Data; Scientific Report 02-10; Danish Meteorological Institute: Copenhagen, Denmark, 2002; Available online: https://www.dmi.dk/fileadmin/Rapporter/SR/sr02-10.pdf (accessed on 3 December 2019).
  42. Jensen, A.S.; Benzon, H.H.; Lohmann, M.S. A New High Resolution Method for Processing Radio Occultation Data; Scientific Report 02-06; Danish Meteorological Institute: Copenhagen, Denmark, 2002. [Google Scholar]
  43. Jensen, A.S.; Lohmann, M.S.; Benzon, H.H.; Nielsen, A.S. Full spectrum inversion of radio occultation signals. Radio Sci. 2003, 38, 6-1–6-15. [Google Scholar] [CrossRef]
  44. Jensen, A.S.; Lohmann, M.S.; Nielsen, A.S.; Benzon, H.H. Geometrical optics phase matching of radio occultation signals. Radio Sci. 2004, 39, RS3009. [Google Scholar] [CrossRef] [Green Version]
  45. Gorbunov, M.E.; Lauritsen, K.B. Analysis of wave fields by Fourier integral operators and its application for radio occultations. Radio Sci. 2004, 39, RS4010. [Google Scholar] [CrossRef]
  46. Gorbunov, M.E.; Lauritsen, K.B. Canonical Transform Methods for Radio Occultation Data. In Occultations for Probing Atmosphere and Climate; Kirchengast, G., Foelsche, U., Steiner, A.K., Eds.; Institute for Geophysics, Astrophysics, and Meteorology, University of Graz: Graz, Austria; Springer: Berlin/Heidelberg, Germany; New York, NY, USA, 2004; pp. 61–68. [Google Scholar] [CrossRef]
  47. Gorbunov, M.E.; Benzon, H.H.; Jensen, A.S.; Lohmann, M.S.; Nielsen, A.S. Comparative analysis of radio occultation processing approaches based on Fourier integral operators. Radio Sci. 2004, 39, RS6004. [Google Scholar] [CrossRef] [Green Version]
  48. Vorob’ev, V.V.; Krasil’nikova, T.G. Estimation of the Accuracy of the Atmospheric Refractive Index Recovery from Doppler Shift Measurements at Frequencies Used in the NAVSTAR System. Izv. Atm. Ocean. Phys. 1994, 29, 602–609. [Google Scholar]
  49. Sokolovskiy, S.; Hunt, D. Statistical optimization approach for GPS/MET data inversions. In URSI GPS/MET Workshop; Allen Institute for AI: Seattle, WA, USA, 1996. [Google Scholar]
  50. Gorbunov, M.E.; Gurvich, A.S.; Bengtsson, L. Advanced Algorithms of Inversion of GPS/MET Satellite Data and their Application to Reconstruction of Temperature and Humidity; Report No. 211; Max-Planck Institute for Meteorology: Hamburg, Germany, 1996. [Google Scholar]
  51. Gorbunov, M.E. Ionospheric correction and statistical optimization of radio occultation data. Radio Sci. 2002, 37, 17-1–17-19. [Google Scholar] [CrossRef] [Green Version]
  52. Sokolovskiy, S.; Schreiner, W.; Rocken, C.; Hunt, D. Optimal Noise Filtering for the Ionospheric Correction of GPS Radio Occultation Signals. J. Atmos. Ocean. Technol. 2009, 26, 1398–1403. [Google Scholar] [CrossRef]
  53. Li, Y.; Kirchengast, G.; Scherllin-Pirscher, B.; Wu, S.; Schwärz, M.; Fritzer, J.; Zhang, S.; Carter, B.A.; Zhang, K. A new dynamic approach for statistical optimization of GNSS radio occultation bending angles for optimal climate monitoring utility. J. Geophys. Res. 2013, 118, 13022–13040. [Google Scholar] [CrossRef]
  54. Li, Y.; Kirchengast, G.; Scherllin-Pirscher, B.; Norman, R.; Yuan, Y.; Fritzer, J.; Schwärz, M.; Zhang, K. Dynamic statistical optimization of GNSS radio occultation bending angles: Advanced algorithm and performance analysis. Atmos. Meas. Tech. 2015, 8, 3447–3465. [Google Scholar] [CrossRef] [Green Version]
  55. Zeng, Z.; Sokolovskiy, S.; Schreiner, W.; Hunt, D.; Lin, J.; Kuo, Y.H. Ionospheric correction of GPS radio occultation data in the troposphere. Atmos. Meas. Tech. 2016, 9, 335–346. [Google Scholar] [CrossRef] [Green Version]
  56. Gorbunov, M.E.; Gurvich, A.S. Microlab-1 experiment: Multipath effects in the lower troposphere. J. Geophys. Res. 1998, 103, 13819–13826. [Google Scholar] [CrossRef]
  57. Gorbunov, M.E.; Gurvich, A.S. Algorithms of inversion of Microlab-1 satellite data including effects of multipath propagation. Int. J. Remote Sens. 1998, 19, 2283–2300. [Google Scholar] [CrossRef]
  58. Syndergaard, S. Modeling the impact of the Earth’s oblateness on the retrieval of temperature and pressure profiles from limb sounding. J. Atmos. Sol. Terr. Phys. 1998, 60, 171–180. [Google Scholar] [CrossRef]
  59. Xu, X.; Li, Z.; Luo, J. Correction on effect of Earth’s oblateness in inversion of GPS occultation data. Geo-Spat. Inf. Sci. 2005, 8, 247–250. [Google Scholar] [CrossRef] [Green Version]
  60. Yeh, W.H.; Huang, C.Y.; Chiu, T.C.; Chen, M.Q.; Liu, J.Y.; Liou, Y.A. Ray Tracing Simulation in Nonspherically Symmetric Atmosphere for GPS Radio Occultation. Terr. Atmos. Ocean. Sci. 2014, 25, 801. [Google Scholar] [CrossRef] [Green Version]
  61. DKRZ. The ECHAM3 Atmospheric General Circulation Model; Techreport 6; Deutsches Klimarechenzentrum, Modellberatungsgruppe: Hamburg, Germany, 1993. [Google Scholar]
  62. Satoh, M. Atmospheric Circulation Dynamics and General Circulation Models; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar] [CrossRef]
  63. Kuo, Y.H.; Wee, T.K.; Sokolovskiy, S.; Rocken, C.; Schreiner, W.; Hunt, D.; Anthes, R.A. Inversion and Error Estimation of GPS Radio Occultation Data. J. Meteorol. Soc. Jpn. 2004, 82, 507–531. [Google Scholar] [CrossRef] [Green Version]
  64. Lohmann, M.S. Application of dynamical error estimation for statistical optimization of radio occultation bending angles. Radio Sci. 2005, 40, RS3011. [Google Scholar] [CrossRef] [Green Version]
  65. Gorbunov, M.E.; Lauritsen, K.B.; Rhodin, A.; Tomassini, M.; Kornblueh, L. Radio holographic filtering, error estimation, and quality control of radio occultation data. J. Geophys. Res. 2006, 111, D10105. [Google Scholar] [CrossRef] [Green Version]
  66. Liu, H.; Kuo, Y.H.; Sokolovskiy, S.; Zou, X.; Zeng, Z.; Hsiao, L.F.; Ruston, B.C. A quality control procedure based on bending angle measurement uncertainty for radio occultation data assimilation in the tropical lower troposphere. J. Atmos. Ocean. Technol. 2018, 35, 2117–2131. [Google Scholar] [CrossRef]
  67. Gorbunov, M.E.; Kirchengast, G. Uncertainty propagation through wave optics retrieval of bending angles from GPS radio occultation: Theory and simulation results. Radio Sci. 2015, 50, 1086–1096. [Google Scholar] [CrossRef] [Green Version]
  68. Schwarz, J.; Kirchengast, G.; Schwaerz, M. Integrating uncertainty propagation in GNSS radio occultation retrieval: From excess phase to atmospheric bending angle profiles. Atmos. Meas. Tech. 2018, 11, 2601–2631. [Google Scholar] [CrossRef] [Green Version]
  69. Gorbunov, M.E.; Kirchengast, G. Wave-optics uncertainty propagation and regression-based bias model in GNSS radio occultation bending angle retrievals. Atmos. Meas. Tech. 2018, 11, 111–125. [Google Scholar] [CrossRef] [Green Version]
  70. Schwarz, J.; Kirchengast, G.; Schwärz, M. Integrating uncertainty propagation in GNSS radio occultation retrieval: From bending angle to dry-air atmospheric profiles. Earth Space Sci. 2017, 4, 200–228. [Google Scholar] [CrossRef] [Green Version]
  71. Ahmad, B.; Tyler, G.L. The two-dimensional resolution kernel associated with retrieval of ionospheric and atmospheric refractivity profiles by abelian inversion of radio occultation phase data. Radio Sci. 1998, 33, 129–142. [Google Scholar] [CrossRef]
  72. Gorbunov, M.E. Solution of the inverse problems of remote atmospheric refractometry on limb paths. Izv. Atmos. Ocean. Phys. 1990, 26, 86–91. [Google Scholar]
  73. Gurevich, G.S.; Khattatov, V.U. Retrieval of Atmospheric Gas Concentrations from Limb Sounding Data. Izv. Atm. Ocean. Phys. 1988, 24, 436–440. [Google Scholar]
Figure 1. Geometry of ray propagation in the presence of a waveguide. Impact parameter p 1 corresponds to two rays: the first one is trapped inside the waveguide and cannot be observed from the space; the second one has a perigee above the waveguide. Impact parameter p 2 corresponds to a single ray with a perigee below the waveguide. Impact parameter p 0 corresponds to a limiting case, where there are three rays. Both the ray inside the waveguide and the ray above the waveguide asymptotically approach its upper border. The third ray slides along the upper border of the waveguide.
Figure 1. Geometry of ray propagation in the presence of a waveguide. Impact parameter p 1 corresponds to two rays: the first one is trapped inside the waveguide and cannot be observed from the space; the second one has a perigee above the waveguide. Impact parameter p 2 corresponds to a single ray with a perigee below the waveguide. Impact parameter p 0 corresponds to a limiting case, where there are three rays. Both the ray inside the waveguide and the ray above the waveguide asymptotically approach its upper border. The third ray slides along the upper border of the waveguide.
Remotesensing 11 02886 g001
Figure 2. Average relative differences of Spire BA observations vs. different observation operators applied to GFS forecasts for the whole globe, high latitudes, middle latitudes, and tropics.
Figure 2. Average relative differences of Spire BA observations vs. different observation operators applied to GFS forecasts for the whole globe, high latitudes, middle latitudes, and tropics.
Remotesensing 11 02886 g002
Figure 3. Standard deviations of relative differences of Spire BA observations vs. different observation operators applied to GFS forecasts for the whole globe, high latitudes, middle latitudes, and tropics.
Figure 3. Standard deviations of relative differences of Spire BA observations vs. different observation operators applied to GFS forecasts for the whole globe, high latitudes, middle latitudes, and tropics.
Remotesensing 11 02886 g003

Share and Cite

MDPI and ACS Style

Gorbunov, M.; Stefanescu, R.; Irisov, V.; Zupanski, D. Variational Assimilation of Radio Occultation Observations into Numerical Weather Prediction Models: Equations, Strategies, and Algorithms. Remote Sens. 2019, 11, 2886. https://doi.org/10.3390/rs11242886

AMA Style

Gorbunov M, Stefanescu R, Irisov V, Zupanski D. Variational Assimilation of Radio Occultation Observations into Numerical Weather Prediction Models: Equations, Strategies, and Algorithms. Remote Sensing. 2019; 11(24):2886. https://doi.org/10.3390/rs11242886

Chicago/Turabian Style

Gorbunov, Michael, Razvan Stefanescu, Vladimir Irisov, and Dusanka Zupanski. 2019. "Variational Assimilation of Radio Occultation Observations into Numerical Weather Prediction Models: Equations, Strategies, and Algorithms" Remote Sensing 11, no. 24: 2886. https://doi.org/10.3390/rs11242886

APA Style

Gorbunov, M., Stefanescu, R., Irisov, V., & Zupanski, D. (2019). Variational Assimilation of Radio Occultation Observations into Numerical Weather Prediction Models: Equations, Strategies, and Algorithms. Remote Sensing, 11(24), 2886. https://doi.org/10.3390/rs11242886

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop