Code Record


[DOI: 10.21982/M81013 ] Line-by-line microwave radiative transfer (non-scattering)
Rosenkranz, Philip
Two main programs: one computes a downward-propagating brightness-temperature spectrum at the bottom of the atmosphere; the other computes an upward-propagating brightness-temperature spectrum over a smooth ocean surface. These programs can be run as is, or read as examples for using the subroutines in another application. The programs ask for the frequency range, angle of propagation (from vertical), and the maximum altitude at which to terminate the calculation. If the altitude is >40km, the azimuthal angle of propagation and the terrestrial magnetic field vector are also required.

Code Site: codelibrary/

Appears in: M.Yu. Tretyakov et al, J. Mol. Spect. v.231, pp.1-14 (2005);
P.W. Rosenkranz and D.H. Staelin, Radio Science v. 23, pp.721-729 (1988);
D. Turner et al., IEEE Trans. Geosci. Rem. Sens. v.47 pp.3326-37 (2009);
P.W. Rosenkranz, IEEE Trans. Geosci. Rem. Sens., v.53(3) pp.1387-93 (2015).

Code Languages: Fortran, Fortran77

To compile code: Authors used gfortran under Linux.

Sensor Categories: Radar Altimeter, Microwave Radiometer, Microwave Spectrometer, Scatterometer

Geophysical Model: Direct

Geophysical Categories: Atmosphere: Profiling T, P, water vapor, Atmosphere: Clouds, Ocean: Surface Temperature

Keywords: microwave brightness temperature, atmospheric transmittance, microwave radiometry