Pierluissi J H, Gibson G A, Gomez R B
Appl Opt. 1978 May 1;17(9):1425-31. doi: 10.1364/AO.17.001425.
A major problem in the calculation of line-by-line profiles of atmospheric transmittance lies in the excessive computational times associated with the evaluation of the Lorentzian coefficient for every gas, wavenumber, line, temperature, and pressure along the path. An approach to the solution of this problem is presented, whereby use is made of an approximating function that allows for the quantities involving temperature and pressure to be factored out of the wavenumber-dependent terms. Although the approximating function is restricted to wavenumbers farther than about a line halfwidth at STP from the line center, a numerical procedure is presented for dealing with the remaining few cases. This approach results in a significant reduction in the number of arithmetic operations from the use of the exact coefficient and generally yields a transmittance with a numerical accuracy of four significant figures or better. An application is made to five Nimbus 6 center-filter frequencies in the 4.3-mum CO(2) band for H(2)O, CO(2), N(2)O, and CO in a 33-level atmosphere with average computational times reduced by a factor of over 9.
计算大气透过率逐线廓线的一个主要问题在于,沿路径对每种气体、波数、谱线、温度和压力计算洛伦兹系数时,计算时间过长。本文提出了一种解决该问题的方法,即使用一个近似函数,使得涉及温度和压力的量可以从与波数相关的项中分解出来。尽管该近似函数仅限于在标准温度和压力下距谱线中心约一个谱线半高宽以外的波数,但本文给出了一种处理其余少数情况的数值方法。这种方法使算术运算次数因使用精确系数而大幅减少,并且通常能得到数值精度为四位有效数字或更高的透过率。本文将该方法应用于33层大气中4.3微米二氧化碳波段的五个雨云6号中心滤光器频率,用于水汽、二氧化碳、氧化亚氮和一氧化碳,平均计算时间减少了9倍以上。