Example - From absorption
Sample example calculation: How Much CO₂ Do Satellites Measure?
What Do Satellites Actually Measure?
Satellites like: OCO-2, Sentinel-5P, do not directly measure ppm.
They measure:
$$\text{Spectral radiance} ~~I$$at specific CO₂ absorption wavelengths (~1.6 µm, 2.0 µm).
Basic Physical Principle (Beer–Lambert Law)
For a single absorption band:
$$I= I_0 e^{-\tau}$$ Where:- \(I\) = measured radiance
- \(I_0\) = incoming radiance
- \(\tau = n\sigma L\) = optical depth
- \(\sigma\) = absorption cross section
- \(n\) = CO₂ number density
- \(L\) = path length
Now assume, incoming radiance: \(I_0\) = 100 units.
and let's assume Satellite measures: \(I\) = 85 units.
Now using Beer-Lambert law: \(I= I_0 e^{-\tau}\)
$$85 = 100 e^{-\tau} \Rightarrow \tau = 0.163$$Relating Optical Depth to CO₂ Concentration:
Now using formula: \(\tau = n\sigma L\), and considring \(\sigma =2\times 10^{-23} ~\text{m}^2\) and \(L= 8000 ~m\), then
$$n =\frac{\tau}{\sigma L} = 1.02\times 10^{18}~\text{molecules}/\text{m}^3$$This is number density of CO₂ molecules per cubic meter.
What is XCO₂?
Now we need to calculate how many CO₂ molecules exist per million dry air molecules in the entire atmospheric column and is represented by XCO₂. It is measured in terms of ppm (parts per million). So, XCO₂ is not number density.
Mathematical Definition:
$$XCO_2 = \frac{\text{Column CO}_2}{\text{Total air column}}$$ In simple terms: $$XCO_2 = \frac{\text{Column CO}_2 ~\text{Molecules}}{\text{Total air molecules}}$$ expressed in ppm. So we must compare CO₂ number density with total air number density.What is total air number density?
At surface (approximate): \(n_{\rm air} \approx 2.5\times 10^{25} ~\text{molecules}/\text{m}^3\). This comes from ideal gas law at 1 atm, 288 K.
Now for presure \(P = 1 ~\text{atm} = 1.013\times 10^5~{\rm Pa}\) and temperature: \(T=288 K\) and Boltzman constand \(k = 1.38\times 10^{-23} ~J/K\). Therefore from these values we can calculate \(n\): $$n \approx 2.55 \times 10^{25} ~\text{molecules}/\text{m}^3$$
Therefore the mixing ratio,
$$\text{Mixing ratio} = \frac{n_{{\rm CO}_2}}{n_{{\rm air}}} = 4.0 \times 19^{-8}.$$Now convert to ppm:
$$1~{\rm ppm} = 10^{-6}$$ so: $$XCO_2 = 0.0408 ~\text{ppm}.$$This is far too small compared to real atmospheric CO₂ (~420 ppm).
Why?
Because: We used a very simplified path length. We did not integrate over full atmospheric column. Real retrieval uses column integration. So, whatever, we just calculated, it is just a conceptual, not physically consistent.
What is XCO₂?
XCO₂ tells us how many CO₂ molecules exist per million dry air molecules in the entire atmospheric column, and it is expressed in terms of ppm (parts per million).
Real \(\text{XCO}_2\) computed from:
$$ XCO_2 = \frac{\int_0^\infty n_{{\rm CO}_2}(z) dz}{\int_0^\infty n_{{\rm air}}(z) dz} $$ Where:- \(n_{{\rm CO}_2}(z)\) = CO₂ number density (molecules per m\(^3\)) at height \(z\). At each height \(z\), this tells us, how many CO₂ molecules exist in one cubic meter of air at that height.
- \(n_{{\rm air}}\) = dry air number density
- Integral over height gives column amount
Why Do We Convert \(n\) to XCO\(_2\)?
Because number density alone is not meaningful globally. Now from ideal gas law:
$$n = \frac{P}{k~T}$$ So:- At sea level → n is high
- At high altitude → n is low
- In warm regions → n changes
- In cold regions → n changes
Therefore, \(n\) varies strongly with altitude, pressure, temperature n varies strongly with altitude, pressure, temperature. So it is NOT a good quantity to compare globally.
Now, when we consider the mixing ratio i.e. XCO₂, it removes pressure dependence. When we divide by total air molecules, we can calculate local mixing ratio:
$$ xCO_2 = \frac{n_{{\rm CO}_2}}{n_{\rm air}} $$So, pressure cancels out and we get pure mixing ratio. This tells us, What fraction of the atmosphere is CO₂ independent of altitude and pressure.
Deriving Column Air Using Hydrostatic Balance:
We start from hydrostatic equilibrium: $$\frac{dP}{dz}= -\rho ~g$$ where:- \(P\)=pressure
- \(\rho\) = air density (kg/m³)
- \(g\) = gravity
Now, converting mass density to number density:
$$\rho = m_{\rm air} n_{\rm air}$$ where \(m_{\rm air}\) = mean molecular mass of air and \(n_{\rm air}\) = number density (molecules/m³)Now substituting in the equation:
$$\frac{dP}{dz}= -m_{\rm air} n_{\rm air}~g \Rightarrow n_{\rm air} dz= -\frac{1}{m_{\rm air}g} dP$$ Total column air can be calculated by integrating this equation: $$ \int_0^\infty n_{\rm air} dz= -\frac{1}{m_{\rm air}g} \int_0^{P_s} dP$$Because pressure decreases upward, we can simplify above equation as:
$$N_{\rm air} = \frac{P_s}{m_{\rm air}g}$$Why Satellites Retrieve XCO₂ (Not n)?
Define local mixing ratio:
$$ x_{{\rm CO}_2} = \frac{n_{{\rm CO}_2}}{n_{\rm air}} \Rightarrow n_{{\rm CO}_2} = x_{{\rm CO}_2}(z) ~ n_{\rm air}(z) $$Now global mixing ratio is:
$$ XCO_2 = \frac{\int_0^\infty n_{{\rm CO}_2}(z) dz}{\int_0^\infty n_{{\rm air}}(z) dz} = \frac{\int_0^\infty x_{{\rm CO}_2}(z) ~ n_{\rm air}(z) dz}{\int_0^\infty n_{{\rm air}}(z) dz} dP = \frac{\int_0^{P_s} x_{{\rm CO}_2}(P) dP}{- \int_0^{P_s} dP} $$ Which can be simplified to: $$XCO_2 =\frac{1}{P_s}\int_0^{P_s} x_{{\rm CO}_2}(P)dP$$ where \(P_s = m_{\rm air}g / \sigma\).Satellites like: OCO-2, OCO-3, GOSAT measure total column absorption. Absorption depends on:
$$\tau = \int \sigma n_{{\rm CO}_2} (z) dz$$Now substituting \(n_{{\rm CO}_2} = x_{CO_2}~n_{\rm air}\),
$$\tau = \int \sigma x_{CO_2}(z)~n_{\rm air}(z) dz$$Convert to pressure coordinate:
$$\tau = \frac{\sigma}{m_{\rm air}g}\int_0^{P_s} x_{CO_2}(P)~dP$$ Therefore, $\tau \propto \int_0^{P_s} x_{CO_2}(P)~dP$ But earlier we derived \(XCO_2\): $$\tau \propto P_s XCO_2$$So retrieval algorithm effectively solves:
$$\text{Radiance} \rightarrow \tau \rightarrow XCO_2.$$XCO₂ is the pressure-weighted vertical average of CO₂ mixing ratio, derived directly from hydrostatic balance and the radiative transfer equation.
Then they normalize by total air column and gives \(XCO_2\).
Reference
- Fundamentals of Remote sensing
- Relevance of Electromagnetic waves in the context of earth observation
- Concept of the orbits for a satellite (non scientific discussion)
- How various teams works in close collaboration for the ground data processing?
- How raw satellite data is processed to do a level where you do your scientifc research?
- In depth understandingof the satellite data (op-of-atmosphere reflectance)
- Resolution and calibration
- Understanding how OLCI data is processed
- Transforming Energy into Imagery: How Satellite Data Becomes Stunning Views of Earth