Vocabulary
- ADC, A/D
- Analog‐to‐Digital (Converter); an electrical device meant to convert
continuous, analog signals to numeric form. An input is a voltage or
current, the output is a series of (usually binary) numbers which in
some way represents the incoming signal to some sufficient level
of accuracy.
- ASIC
- Application Specific Integrated Circuit; an integrated circuit that
has been designed to perform some specialized task. Opposed to
general purpose components, such as gates, CPUs, logic arrays and
other which are meant to be used in a wide variety of different
designs. Examples include the special purpose synthesis chips used
in many common synthesizers and samplers. When used to implement
whole algorithms, ASICs allow great processing speeds at a modest
cost when large production volumes are involved; however, some
versatility is lost because the functionality is hardwired on the
chip and therefore cannot be changed by updating software. ASICs are
often used as glue logic between more general purpose components and
as helper chips to ease specific processing tasks.
- DAC, D/A
- Digital‐to‐Analog (Converter); an electrical device meant to convert
a numerical representation of a time‐variable signal into analog
form, usually for output into subsequent analog processing. The
input is a series of (usually binary) numbers, the output is a
(continuously varying) voltage or current which can be used to drive
analog equipment.
- DSP
- Digital Signal Processing; the area of mathematics and
engineering which concerns itself with analysis, synthesis
and modification of signals by numerical means. This
document is about audio DSP, but DSP as a whole
also includes the processing of visual, seismic and other
numerical data.
- Digital Signal Processor; a numerical processing device
especially designed and optimized for the implementation of
common signal processing tasks, such as the fast Fourier
transform, saturating arithmetic, cyclic buffer management,
filtering and some vector operations.
- FFT
- Fast Fourier Transform; a loose term referring to a number of ways
to implement the discrete Fourier transform more efficiently than
a naïve interpretation of the mathematical definition would suggest
to be possible. These methods take advantage of the symmetries of
the sinusoid base in which signals are decomposed by the DFT to
achieve superb performance compared to the straight‐forward dot
product implementation. (Whereas using the dot product would result
in an algorithm with a running time proportional to the square of
the block length, FFT methods generally reduce this proportionality
to block length times a logarithm of the block length. With large
block sizes the difference in computation time is enormous.)