Mathematical Formulation used by MATLAB Code to Convert FTIR Interferograms to Calibrated Spectra
Abstract
This report discusses the mathematical procedures used to convert raw interferograms from Fourier transform infrared (FTIR) sensors to calibrated spectra. The work discussed in this report was completed as part of the Helios project at Los Alamos National Laboratory. MATLAB code was developed to convert the raw interferograms to calibrated spectra. The report summarizes the developed MATLAB scripts and functions, along with a description of the mathematical methods used by the code. The first step in working with raw interferograms is to convert them to uncalibrated spectra by applying an apodization function to the raw data and then by performing a Fourier transform. The developed MATLAB code also addresses phase error correction by applying the Mertz method. This report provides documentation for the MATLAB scripts.
 Authors:
 Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
 Publication Date:
 Research Org.:
 Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
 Sponsoring Org.:
 USDOE National Nuclear Security Administration (NNSA)
 OSTI Identifier:
 1291184
 Report Number(s):
 LAUR1625235
 DOE Contract Number:
 AC5206NA25396
 Resource Type:
 Technical Report
 Country of Publication:
 United States
 Language:
 English
 Subject:
 97 MATHEMATICS AND COMPUTING
Citation Formats
Armstrong, Derek Elswick. Mathematical Formulation used by MATLAB Code to Convert FTIR Interferograms to Calibrated Spectra. United States: N. p., 2016.
Web. doi:10.2172/1291184.
Armstrong, Derek Elswick. Mathematical Formulation used by MATLAB Code to Convert FTIR Interferograms to Calibrated Spectra. United States. doi:10.2172/1291184.
Armstrong, Derek Elswick. Tue .
"Mathematical Formulation used by MATLAB Code to Convert FTIR Interferograms to Calibrated Spectra". United States.
doi:10.2172/1291184. https://www.osti.gov/servlets/purl/1291184.
@article{osti_1291184,
title = {Mathematical Formulation used by MATLAB Code to Convert FTIR Interferograms to Calibrated Spectra},
author = {Armstrong, Derek Elswick},
abstractNote = {This report discusses the mathematical procedures used to convert raw interferograms from Fourier transform infrared (FTIR) sensors to calibrated spectra. The work discussed in this report was completed as part of the Helios project at Los Alamos National Laboratory. MATLAB code was developed to convert the raw interferograms to calibrated spectra. The report summarizes the developed MATLAB scripts and functions, along with a description of the mathematical methods used by the code. The first step in working with raw interferograms is to convert them to uncalibrated spectra by applying an apodization function to the raw data and then by performing a Fourier transform. The developed MATLAB code also addresses phase error correction by applying the Mertz method. This report provides documentation for the MATLAB scripts.},
doi = {10.2172/1291184},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Jul 19 00:00:00 EDT 2016},
month = {Tue Jul 19 00:00:00 EDT 2016}
}

In the present volume of the TRANSG01 code report, a detailed derivation of the extended implicit continuousfluid Eulerian (EICE) formulation is presented. A description of the slip flow model for representing twophase flow on the secondary side is also given. The recirculation flow model, steam table data, and heat transfer correlations are also presented in this volume.

MATHEMATICAL FORMULATION, ANALYSIS, AND DESCRIPTION OF THE FRICKE DIFFUSION KINETICS CODE
Based on the classical theory of diffusion and reaction kinetics, the kinetics of radiation of chemical reactions in fluid systems is represented by a system of parabolic partial differential equations. A code for the solution of a mathematical model which allows up to two radicals and two solutes to be present simultaneously is devised; it gives the concentrations as functions of time and space, and the recombination integrals as functions of time. When the model is applied to water, the radicals may be thought of as H and OH, and the solutes as forming together a redox couple. the reactionsmore » 
The CFESTINV stochastic hydrology code: Mathematical formulation, application, and user's manual
Performance assessments of a nuclear waste repository must consider the hydrologic, thermal, mechanical, and geochemical environments of a candidate site. Predictions of radionuclide transport requires estimating water movement as a function of pressure, temperature, and solute concentration. CFEST (Coupled Fluid, Energy, and Solute Transport), is a finiteelement based groundwater code that can be used to simultaneously solve the partial differential equations for pressure head, solute temperature, and solute concentration. The CFEST code has been designed to support site, repository, and waste package subsystem assessments. CFESTINV is a stochastic hydrology code that was developed to augment the CFEST code in datamore » 
Computation of infrared spectra from interferograms
The various computing stages between the analog tape recording of the interferogram and the final stellar spectrum are described. They are digitizations of the interferogram scans, coadding scans into one interferogram, transformation to spectrum, combination of spectra, correction for terrestrial absorption, and plotting and interpolation of spectra. (GRA) 
GSSLRN1B; least squares photopeak spectra code. [UNIVAC1108; FORTRAN V with Assembler language used for two minor routines]
GSSLRN1B is utilized for evaluations and statistical determination of photopeaks in photon spectra. The code performs evaluations of photopeak spectra using as input the digitized, pulseheight distribution which is output from a large multichannel analyzer. Photopeaks are located, functions fit to each real peak, and the relative intensity of each fitted peak above the background continuum is calculated. The code is easily adaptable for analysis of any spectra which can be adequately defined by peaks represented in analytic form.UNIVAC1108; FORTRAN V with Assembler language used for two minor routines; CSCX Operating System; 65K core, 131,000 (octal) locations of scratch drum,more »