HADES (Haskins Analysis Display and Experiment Syste
refers to a family of
signal processing
Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, and scientific measurements. Signal processing techniq ...
computer programs that was developed in the 1980s at
Haskins Laboratories
Haskins Laboratories, Inc. is an independent 501(c) non-profit corporation, founded in 1935 and located in New Haven, Connecticut, since 1970. Haskins has formal affiliation agreements with both Yale University and the University of Connecticut; ...
by
Philip Rubin
Philip E. Rubin (born May 22, 1949) is an American cognitive scientist, technologist, and science administrator known for raising the visibility of behavioral and cognitive science, neuroscience, and ethical issues related to science, techno ...
and colleagues to provide for the display and analysis of multiple channel physiological, speech, and other sampled data in an experimental context. Principal programmers over the years on this project included Vance Maveric
Mark Tied
Marian Pressler, and Simon Lev
The most significant feature of HADES was the incorporation of a procedural language known as ''SPIEL'' (Signal Processing Interactive Editing Language) that provided for the creation and customization of specialized analysis procedures that can be stored as text files, edited, etc., and are similar to functions and subroutines in programming languages like
C (programming language), C and
Fortran. HADES was one of the earliest signal processing systems with an integrated language and, through the use of SPIEL, provided for automated procedural analysis of large datasets, usually speech data or multiple-channel physiological data acquired with specialized hardware such as the EMM
magnetometer
A magnetometer is a device that measures magnetic field or magnetic dipole moment. Different types of magnetometers measure the direction, strength, or relative change of a magnetic field at a particular location. A compass is one such device, o ...
system. Previous systems at the time included ''ILS'' from STI, Inc., and the MITSY
system designed by Bill Henke. HADES was written in
C (programming language), C and implemented on
VAX
VAX (an acronym for Virtual Address eXtension) is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The VA ...
systems running
VMS #REDIRECT VMS
{{redirect category shell, {{R from other capitalisation{{R from ambiguous page ...
. Although HADES still finds limited use, its functionality was eventually replaced by commercial systems such as
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation ...
.
Bibliography
* Rubin, Philip E. (1995). HADES: A Case Study of the Development of a Signal Processing System. In R. Bennett, S. L. Greenspan & A. Syrdal (Eds.), ''Behavioral Aspects of Speech Technology: Theory and Applications''. CRC Press, Boca Raton, 501–520.
* Rubin, Philip E. and Löfqvist, Anders (1997). HADES (Haskins Analysis Display and Experiment System).
Haskins Laboratories
Haskins Laboratories, Inc. is an independent 501(c) non-profit corporation, founded in 1935 and located in New Haven, Connecticut, since 1970. Haskins has formal affiliation agreements with both Yale University and the University of Connecticut; ...
Technical Report, unpublished.
Numerical programming languages
Digital signal processing