Processing Software for Fourier Transform Spectroscopies
Data processing techniques centered around the Fourier Transform (FT) have greatly expanded the power and flexibility of many conventional data manipulation methods. In addition, the availability of inexpensive mini- and micro-computers has made digital data processing techniques cost-effective for most scientific and engineering laboratories. Instrumental methods such as FT-NMR have evolved as a direct consequence of advances in computer hardware and the creation of the Fast Fourier Transform (FFT) algorithm. While the Fourier transform itself is not a user-interactive technique, the use of interactive software in all other phases of Fourier transform data processing is advantageous. This chapter will use examples from a modular software package nearing completion at Florida State University1 to illustrate how interactive software can be written and used. The package, FSUNMR, was written for, but is not limited to, NMR spectral data. Considerable attention will be given to one of the most difficult aspects of programming many small computers: the implementation of very large data arrays. Finally, a Fourier transform algorithm for large (virtual) arrays will be presented.
KeywordsFast Fourier Transform Discrete FOURIER Transform Processing Software Address Space Virtual Memory
Unable to display preview. Download preview PDF.
- 1.Dumoulin, C. L. and Levy, G. C. 1980, Comps. and Chem., in press.Google Scholar
- 2.DeGalan, L., Analytical Spectrometry, Higler Ltd., London, p. 19.Google Scholar
- 3.Cooper, J. W. 1977, “The Minicomputer in the Laboratory,” Wiley Interscience, New York, p. 248.Google Scholar
- 4.Pearson, G. A. 1977, J. Magn. Reson. 27(2), 265.Google Scholar
- 8.GAE Subcommittee on Measurement Concepts, IEEE Trans. Audio and Electroacoustics, Au-15(2), 45.Google Scholar