This paper describes a chemical alarm system based on ion mobility spectrometry. The system consists of an ion mobility cell, a microprocessor, and an operator interface. The unit is designed to sound an alarm on specific chemical vapors. The microprocessor triggers the cell, collects and filters the signal, and implements a decision process based on linear discriminant functions. The paper describes the overall system and looks at the filtering and decision processes in detail.