The MATXUF code generates an "unfolding matrix" for the analysis of NE-213 liquid scintillation proton recoil spectra. This unfolding matrix can be used in either an off-line or an on-line unfolding environment. For off-line application, unfolding can be accomplished by simple multiplication of the proton recoil vector times the unfolding matrix. For on-line application, the unfolding is accomplished one detected recoil proton at a time by using a small computer (in which the matrix has been stored) interfaced to the detection system.

The many channel, radiation spectrum unfolding problem remains a basic problem for radiation detection and analysis. In particular, the unfolding of fast-neutron induced proton recoil data has been solved by a variety of techniques. The technique used in this code uses the derivative method of unfolding which assumes an ideal, theoretical step function relationship between incoming neutrons and the resulting proton recoil distribution. This ideal function is corrected for anisotropic scattering and proton leakage. This code also includes a smoothing technique applied directly to the unfolded result which improves energy identification and results in the ultimate generation of an unfolding matrix.

The computer core requirement for MATXUF is 320K for a typical case. This allows for up to 256 input data bins (or rows in the matrix) and up to 120 output data bins (or columns in the matrix). The creation of larger unfolding matrices may require additional core requirements.