Title :
Development and implementation of a general-purpose Hadamard-Transform spectrometer simulation program
Author :
Barnes, K.D. ; Taluja, N. ; Dyer, R.A. ; Dyer, S.A.
Author_Institution :
Motorola Inc., Scottsdale, AZ, USA
Abstract :
A general-purpose Hadamard-transform spectrometer simulation program has been developed. It combines software that simulates the operation of an HT spectrometer with computationally efficient algorithms for performing recovery of spectre. The incident spectrum fan be encoded with a right-cyclic, left-cyclic or noncyclic encodement scheme. A block-diagram approach is utilized, with blocks allocated for the description of the spectrometer model, the addition of detector noise, and the spectrum-recovery method. The user can choose among various spectometer models and spectrum-recovery schemes which have been previously developed. A source file is used to specify the blocks to be included, the input and output variables of each block, the mask size, the values of various other constants used by the program, and any changes to be made if additional models or recovery methods are to be used in subsequent runs. Various algorithms are made available to implement the right-cyclic matrix inversions, circular correlations and vector-matrix multiplications required. In the computation of the spectrometer output and the spectrum-estimate. This paper presents important features of the simulation program and shows an example source file
Keywords :
Hadamard transforms; digital simulation; software engineering; spectroscopy computing; ANSI C; circular correlation; detector noise; general-purpose Hadamard-Transform spectrometer; left-cyclic encodement; noncyclic encodement; right-cyclic encodement; right-cyclic matrix inversion; simulation program; source file; spectometer models; spectrum-recovery; vector-matrix multiplication; Computational modeling; Computer simulation; Electronic mail; Frequency measurement; Instruments; Postal services; Radiation detectors; Signal to noise ratio; Software performance; Spectroscopy;
Conference_Titel :
Instrumentation and Measurement Technology Conference, 1997. IMTC/97. Proceedings. Sensing, Processing, Networking., IEEE
Conference_Location :
Ottawa, Ont.
Print_ISBN :
0-7803-3747-6
DOI :
10.1109/IMTC.1997.603935