1、Recognized as anAmerican National Standard (ANSI)The Institute of Electrical and Electronics Engineers, Inc. 345 E. 47th Street, New York, NY 10017Copyright 1993 by The Institute of Electrical and Electronics Engineers, Inc. All Rights Reserved. Published 1993. Printed in the United States of Americ
2、a.ISBN 155937-261-3No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the priorwritten permission of the publisher.IEEE Std 1214-1992(R2006)IEEE Standard Multichannel Analyzer (MCA) Histogram Data Interchange Format for Nuclear Spectros
3、copySponsor Nuclear Instruments and Detectors Committeeof theIEEE Nuclear and Plasma Sciences SocietyReaffirmed March 30, 2006Approved September 17, 1992IEEE-SA Standards BoardApproved March 9, 1993Reaffirmed January 13, 2000American National Standards InstituteAbstract: A standard format for data i
4、nterchange used to transfer multichannel pulse height dataon magnetic media between laboratories is provided. The terms used in file records are defined.The contents consist only of ASCII characters and can be transmitted over networks and otherdirect links. Example programs to read data in FORTRAN,
5、 BASIC, and C are provided.Keywords: data transfer, histogram data interchange, multichannel analyzer, multichannel pulseheight data, nuclear spectroscopyIEEE Standardsdocuments are developed within the Technical Committees ofthe IEEE Societies and the Standards Coordinating Committees of the IEEE S
6、tan-dards Board. Members of the committees serve voluntarily and without compensa-tion. They are not necessarily members of the Institute. The standards developedwithin IEEE represent a consensus of the broad expertise on the subject within theInstitute as well as those activities outside of IEEE th
7、at have expressed an interest inparticipating in the development of the standard.Use of an IEEE Standard is wholly voluntary. The existence of an IEEE Standarddoes not imply that there are no other ways to produce, test, measure, purchase, mar-ket, or provide other goods and services related to the
8、scope of the IEEE Standard.Furthermore, the viewpoint expressed at the time a standard is approved and issued issubject to change brought about through developments in the state of the art and com-ments received from users of the standard. Every IEEE Standard is subjected toreview at least every fiv
9、e years for revision or reaffirmation. When a document ismore than five years old and has not been reaffirmed, it is reasonable to conclude thatits contents, although still of some value, do not wholly reflect the present state of theart. Users are cautioned to check to determine that they have the
10、latest edition of anyIEEE Standard.Comments for revision of IEEE Standards are welcome from any interested party,regardless of membership affiliation with IEEE. Suggestions for changes in docu-ments should be in the form of a proposed change of text, together with appropriatesupporting comments.Inte
11、rpretations: Occasionally questions may arise regarding the meaning of por-tions of standards as they relate to specific applications. When the need for interpreta-tions is brought to the attention of IEEE, the Institute will initiate action to prepareappropriate responses. Since IEEE Standards repr
12、esent a consensus of all concernedinterests, it is important to ensure that any interpretation has also received the concur-rence of a balance of interests. For this reason IEEE and the members of its technicalcommittees are not able to provide an instant response to interpretation requestsexcept in
13、 those cases where the matter has previously received formal consideration. Comments on standards and requests for interpretations should be addressed to:Secretary, IEEE Standards Board445 Hoes LaneP.O. Box 1331Piscataway, NJ 08855-1331USAIEEE Standards documents are adopted by the Institute of Elec
14、trical and Electron-ics Engineers without regard to whether their adoption may involve patents on arti-cles, materials, or processes. Such adoption does not assume any liability to anypatent owner, nor does it assume any obligation whatever to parties adopting thestandards documents.iiiIntroduction(
15、This introduction is not a part of IEEE Std 1214-1992, IEEE Standard Multichannel Analyzer (MCA) Histogram Data InterchangeFormat for Nuclear Spectroscopy.)This document provides a standard format for histogram data for nuclear spectroscopy to facilitate inter-change of such data between and within
16、institutions.At the time it approved this standard, the Nuclear Instruments and Detectors Committee of the IEEE Nuclearand Plasmas Sciences Society had the following membership:Sanford Wagner,Chair Louis Costrell,SecretaryMuzaffer Atac Edward Fairstein D. E. PersykJ. G. Bellian F. S. Goulding P. L.
17、PhelpsJ. A. Coleman F. A. Kirsten D. E. StilwellW. K. Dawson H. W. Kraner K. L. SwinthJ. F. Detko G. L. Miller F. J. WalterRonald M. Keyser served as project leader for the development of this standard.At the time it balloted and approved this standard, the Accredited Standards Committee N42 on Radi
18、ationInstrumentation had the following personnel:Louis Costrell,Chair Sue Vogel,SecretaryJoseph G. Bellian Edward Groeber Jack M. SelbyHugh R. Brashear J.B. Horner Kuper Carl R. SiebentrittErnesto A. Corte Jesse Lieberman Anthony J. SpurginLouis Costrell D.A. Mack Edward J. VallarioJulian Forster Ja
19、mes E. McLaughlin Lee J. WagnerJohn M. Gallagher Paul L. Phelps Sanford WagnerGerald Goldstein Edward C. WenzingerWhen the IEEE Standards Board approved this standard on September 17, 1992, it had the following mem-bership:Marco W. Migliaro,ChairDonald C. Loughry, Vice ChairAndrew G. Salem,Secretary
20、Dennis Bodson Donald N. Heirman T. Don Michael*Paul L. Borrill Ben C. Johnson John L. RankineClyde Camp Walter J. Karplus Wallace S. ReadDonald C. Fleckenstein Ivor N. Knight Ronald H. ReimerJay Forster* Joseph Koepfinger* Gary S. RobinsonDavid F. Franklin Irving Kolodny Martin V. SchneiderRamiro Ga
21、rcia D. N. “Jim” Logothetis Terrance R. WhittemoreThomas L. Hannan Lawrence V. McCall Donald W. Zipse*Member EmeritusAlso included are the following nonvoting IEEE Standards Board liaisons:Satish K. AggarwalJames BeallRichard B. EnglemanDavid E. SoffrinRochelle L. SternIEEE Standards Project Editori
22、vContentsCLAUSE PAGE1. Scope 12. Purpose. 13. Definitions 14. General. 3ANNEXESAnnex A Example FORTRAN program segment to read data . 6Annex B Example BASIC program to read data. 7Annex C Example C program to read data 91IEEE Standard Multichannel Analyzer (MCA) Histogram Data Interchange Format for
23、 Nuclear Spectroscopy 1. ScopeThis standard applies to multichannel pulse height data used in nuclear spectroscopy. It is independent of thesource of the data, the device which wrote the data, the device which reads the data, and the medium con-taining the data.2. PurposeThe purpose of this standard
24、 is to provide a format for data interchange that can be used to transfer multi-channel pulse height data between laboratories, and to distribute this data for testing purposes. In order to becompatible with a large number of computer languages, computers, and hardware links, the complete filemust b
25、e written in ASCII. It is intended that these files be converted to the local format before being used.3. Definitions3.1 acquisition start time:The start time of the acquisition of the histogram data, asDD/MM/YR_HH:NN:SS_ where the _ (underscore character) is an ASCII space; DD is the day; MM is the
26、 month; YR is the year; HH is the hours; NN is the minutes; and SS is the seconds. 3.2 ADC number:A four-character number identifying the ADC (analog to digital converter) used for thedata. Leading spaces are interpreted as leading zeros. Normally, the ADC numbers would start at 1 and go upin sequen
27、ce for a given system. Different systems in a specific laboratory could use non-sequential numbers,e.g., 1 to 4, and 11 to 14, for different types of equipment.3.3 energy and channel pairs:The energy (keV) of the corresponding channel is stored as energy-channelpairs. Each member of the pair is stor
28、ed as a 16-character floating point number, with unused pairs beingASCII spaces or zeros. They are stored as ordered pairs, i.e., the first entry is the energy, the second is thechannel at that energy, the third is the energy, the fourth is the channel at that energy, and then to the nextrecord. Thi
29、s is intended to provide sufficient numbers of channel pairs to allow for an adequate reconstruc-tion of the energy-channel function by the analysis program. IEEEStd 1214-1992 IEEE STANDARD MCA HISTOGRAM DATA INTERCHANGE23.4 energy and efficiency pairs:The detection efficiency at the corresponding e
30、nergy is stored as energy-efficiency pairs. Each member of the pair is stored as a 16-character floating point number, with unused pairsbeing ASCII spaces or zeros. They are stored as ordered pairs, i.e., the first entry is the energy, the second isthe efficiency at that energy, the third is the ene
31、rgy, the fourth is the efficiency at that energy, and then to thenext record. This is intended to provide sufficient numbers of efficiency pairs to allow for an adequate recon-struction of the efficiency function by the analysis program. 3.5 energy and resolution pairs:The detector resolution at the
32、 corresponding energy is stored as energy-resolution pairs. Each member of the pair is stored as a 16-character floating point number, with unusedpairs being ASCII spaces or zeros. They are stored as ordered pairs, i.e., the first entry is the energy, the sec-ond is the resolution at that energy, th
33、e third is the energy, the fourth is the resolution at that energy, and thento the next record. This is intended to provide sufficient numbers of resolution pairs to allow for an adequatereconstruction of the resolution function by the analysis program. 3.6 energy calibration coefficients:The energy
34、 (E)(in units of keV) versus channel number (Ch)coeffi-cients asE= A+ BCh+ CCh2+ D Ch3with the coefficients, A, B, C,and Dstored as four successive 14-character numbers including the decimalpoint. Leading spaces are interpreted as zeros. Any values not used or calculated should be set to all spaces.
35、The Aterm is usually called the offset or zero intercept. TheBterm is usually called the slope of the energy-channel curve. The Cterm is called the quadratic component of the energy-channel curve. TheDterm iscalled the cubic component of the energy-channel curve. 3.7 digital offset:The offset is the
36、 position of the intersection point of the zero voltage input value on thechannel number axis. The digital offset value is subtracted from the ADC output value before storage. Thiscorresponds to the first channel in the stored spectrum. It is expressed as six characters with leading spacesinterprete
37、d as leading zeros. The digital offset is used where the low channel part of the data does not containuseful information and is digitally discarded before storage in the memory. This number is added to thestored data channel number to obtain the ADC output value. This allows various spectra to be co
38、mparedeven if they are incomplete. 3.8 live time:The live time, in seconds and fraction thereof, of acquisition of the spectrum. It is expressed as14 characters including decimal point with leading zeros interpreted as zeros. 3.9 number of channels:A six-character number (no decimal point) giving th
39、e number of channelsincluded in this file. The last record contains blank data for the data in excess of the actual number of chan-nels. Leading spaces are interpreted as zeros. 3.10 peak full-width-half-maximum (FWHM) calibration coefficients:The full-width-half-maximum(also called shape) (F)versus
40、 channel number (Ch)coefficients asF= P+ Q ChI+ R Ch2I+ W Ch3Iwith the coefficients, P, Q, R, and Wstored as four successive 14-character numbers including the decimalpoint, and Ias a four-character number including the decimal point. Leading spaces are interpreted as zeros.Any values not used or ca
41、lculated should be set to all spaces. The Pterm is usually called the offset or zerointercept. The Iis the lowest exponent of the channel number. In most casesIwill be 0.5 for a quadraticdependance of the FWHM with channel and Iwill be 1.0 for linear dependance of the FWHM with channel.The Qterm is
42、the multiplier for the lowest power dependance of the FWHM-channel curve. The Rterm isthe multiplier of the second exponent term of the FWHM-channel curve. The Wterm is the multiplier of thethird exponent term of the FWHM-channel curve. IEEEFORMAT FOR NUCLEAR SPECTROSCOPY Std 1214-199233.11 real tim
43、e:The real time, in seconds and fraction thereof, of acquisition of the spectrum. It is expressedas 14 characters including decimal point with leading zeros interpreted as zeros. 3.12 sample description 1, 2, 3, 4:Four 64-character records containing a sample description. Theserecords will provide i
44、nformation on the source of the sample being analyzed. If not used they should be setto spaces. 3.13 sample time:The time of the physical collection of the sample material, asDD/MM/YR_HH:NN:SS_ where the _ (underscore character) is an ASCII space; DD is the day; MM is the month; YR is the year; HHis
45、 the hours; NN is the minutes; and SS is the seconds. 3.14 segment number:A four-character number identifying the subsection of the ADC used for the data.Leading spaces are interpreted as leading zeros. This will be used in a system where the ADC is shared byseveral data inputs and is multiplexed am
46、ong the inputs. Each input could be a separate detector, and there isnot necessarily any correlation between any two detector inputs. The subsystem identification, ADC number, and segment number should provide sufficient data to be able totrace this data to the apparatus that collected it. This will
47、 enable other data, such as calibration spectra orbackground spectra, which are stored separately, to be identified with this spectrum. In large distributed sys-tems, the ADC and segment numbers are not enough to uniquely identify the data. 3.15 spare:This record is unused at this time. It is reserv
48、ed for expansion of the standard.3.16 spectral data:The channel data are stored with the channel number at the beginning of each record.The channel number is six characters. The first channel is channel 0. The channel data is 10 characters pernumber, separated by a space. There are 5 channels per li
49、ne giving a total line length of 61 characters,including the end-of-record character. Leading spaces are interpreted as zeros. 3.17 subsystem identification:An eight-character label further describing the system. Leading spaces arenot interpreted as leading zeros. This is used with the system identification to uniquely describe the data. 3.18 system identification:An eight-character label describing the system. Leading spaces are not inter-preted as leading zeros. This is inte
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1