Numerix Corporate Details  

Numerix - DSP Glossary


SigLib Library


Digital Filter Plus

Adaptive Differential Pulse Coded Modulation (ADPCM) A speech compression algorithm that adaptively filters the difference between two successive PCM samples. This technique typically gives a data rate of about 32 Kbps.
Adaptive equalisation A filtering system that can allow for the effects of a changing communications medium to be cancelled.
Adaptive filter A filter that can adapt its coefficients to model a system.
Adaptive predictive coding An LPC based speech compression technique that uses an adaptive predictive voice source.
Aliasing The effect on a signal when it has been sampled at less than twice its highest frequency.
Amplitude Modulation A communications scheme that modifies the amplitude of a carrier signal according to the amplitude of the modulating signal.
Anti-aliasing filter An analog filter that is used prior to sampling to limit the signal bandwidth to less than half the sample rate (generally low pass) to prevent aliasing distortion.
Asynchronous communications A communications system where the transmitter and receiver run independently. The beginning and end of the data packet are usually indicated by start and stop bits in the data stream.
Attenuation Decrease in magnitude.
Autocorrelation The correlation of a signal with a delayed version of itself.
Band-pass filter A filter that only allows a single range of frequencies to pass through.
Band-stop filter A filter that removes a single range of frequencies.
Bandwidth The range of frequencies that make up a more complex signal.
Barrel shifter Part of the ALU that allows single cycle shifting and rotating of data words.
Baseband Signals that have a frequency spectrum based around 0 Hz. E.G. speech.
Baud rate The rate at which symbols are transmitted over a communications channel. A symbol may contain one or more bits of information.
Bit rate The rate at which bits are transmitted and equals the baud rate * the number of bits per baud.
Biquad Typical 'building block' of IIR filters - from the bi-quadratic equation.
Butterfly The smallest constituent part of an FFT, it represents a cross multiplication, incorporating multiplication, sum and difference operations. The name is derived from the shape of the signal flow diagram.
Companding A logarithmic scheme for sampling analog signals that increases the resolution of signals with a low amplitude. Common standards include A-Law and u-Law.
Convolution An identical operation to Finite Impulse Response filtering.
Correlation The comparison of two signals in time, to extract a measure of their similarity.
Data flow architecture A multi-processing architecture where individual processing elements perform multiple instructions on a many pieces of data.
Discrete Fourier Transform (DFT) A transform that gives the frequency domain representation of a time domain sequence.
Discrete sample A single sample of a continuously variable signal that is taken at a fixed point in time.
Echo canceller A filter that will remove reflected signals on a transmission line that are caused by impedance mismatches.
Equalisation A filter that will compensate for the effects of a communications channel.
Fast Fourier Transform (FFT) An optimised version of the DFT.
Finite Impulse Response (FIR) Filter A filter that includes no feedback and is unconditionally stable.
Floating-point A number scheme that codes a value with a fraction and an exponent and allows a high signal dynamic range.
Frequency Division Multiplexing (FDM) A communications system that divides a single channel into smaller ones with discrete frequency bands.
Frequency domain The representation of the amplitude of a signal with respect to frequency.
Frequency Shift Keying (FSK) A digital modulation scheme that uses a different frequency to represent different binary levels.
Full duplex Communications in two directions simultaneously.
Gain Amplification or increase in magnitude.
Half duplex Communications in two directions, but only one at a time.
Harvard Architecture A microprocessor architecture that uses separate busses for program and data, this is typically used on DSPs to optimise the data throughput.
High pass filter A filter that allows high frequencies to pass through.
Hybrid An analog 2 wire to 4 wire (and vice versa) converter.
Infinite Impulse Response (IIR) filter A filter that incorporates data feedback. Also called a recursive filter.
Linearity A measure of the performance of an ADC or DAC to convert signals with different amplitudes, to the same degree of accuracy.
Linear Predictive Coding (LPC) A speech compression technique that is based on modelling the vocal tract with a time varying filter.
Low pass filter A filter that allows low frequencies to pass through.
Multi-processing The division of a process across several processors to improve the performance of the system.
Multi-tasking The division of processor across several tasks, such that each one is able to receive its required number of processor cycles.
Multiple Instruction Multiple Data (MIMD) See data flow architecture.
Modulation The modification of the characteristics of a signal so that it might carry the information contained in another signal.
Parallel processing The execution of tasks in parallel, either on a single processor via multi-tasking or across several processors by multi-processing.
Pass band The frequency range of a filter through which a signal may pass with little or no attenuation.
Phase Shift Keying (PSK) A digital modulation scheme that uses a constant frequency carrier with a variable phase.
Pipelining A technique commonly used in high performance microprocessors that allows an instruction to begin execution before previous ones have been completed.
Pole Artefact leading to frequency dependent gain in a signal. Generated by a feedback element in a filter.
Pulse Code Modulation (PCM) The effect of sampling an analog signal.
Quadrature Amplitude Modulation (QAM) A variation of PSK that incorporates AM to increase the number of bits per baud.
Recursive filter See Infinite Impulse Response filter.
Resolution The accuracy of and ADC or DAC circuit.
Sampling The conversion of a continuous time analog signal into a discrete time signal.
Sample rate The inverse of the time between successive samples of an analog signal.
Single Instruction Multiple Data (SIMD) A multi-processing architecture where individual processing elements perform the same instruction on many pieces of data, also referred to as a systolic array.
Spectrum analyser An instrument that displays the frequency domain representation of a signal.
Stop band The frequency range of a filter through which a signal may NOT pass and where it experiences large attenuation.
Synchronous communications A communications system where the data is transmitted and received at discrete times, which are usually synchronized by a clock signal.
Systolic array See Single Instruction Multiple Data.
Time domain The representation of the amplitude of a signal with respect to time.
Transducer A piece of equipment that converts a physical signal into an electrical signal.
Twiddle factor The coefficients of the FFT algorithm, typically a sine table.
Von-Neumann architecture A traditional microprocessor architecture that uses the same bus for program and data.
z-domain The discrete frequency domain, in which the jw axis on the continuous time s-plane is mapped to a unit circle in the z-domain.
Zero Artefact leading to frequency dependent attenuation in a signal. Generated by a feedforward element in a filter.

Return To Home Page | SigLib DSP Library | DFPlus™ Filter Designer | DSP Abbreviations

If you have any comments or questions please email Numerix :
Copyright 2008, Indigo Consulting Ltd.. Permission is granted to create WWW pointers to this document. All other rights reserved. All trademarks acknowledged.