Intel Signal Processing Library Features and Benefits
The Intel Signal Processing Library V3.0 provides a set of generic
functions (nearly 200) in standard DLLs and static libraries form. They are
optimized for various Intel Architecture processors (the Intel486
processor, the Pentium® processor, the Pentium Pro processor,
and the Pentium processor with MMX Technology). The computing
power of the Pentium processor enables many signal processing functions
which were done previously by add-in DSPs to be done natively on a host
Intel Architecture processor. The library includes functions for FIR and
IIR filters, fast Fourier transforms, tone generation, and many vector
operations. The functions process 16-bit integer data, single- and
double-precision, floating-point data, as well as their complex variations.
Because MMX technology accelerates primarily integer arithmetic, the
floating-point functions do not use MMX technology.
Here's a summary of the library's major features and benefits:
-
Feature |
Benefit |
Provides highly optimized processor-specific DLLs and static libraries. |
Ensures optimal product performance and reduced time to market. |
Provides C-Callable functions. |
Allows you to use high-level language programming interface. |
Provides custom DLL builder utility. |
Ensures minimum memory footprint of DLL. |
Provides both integer and floating point functions. |
Supports a wide range of needs. |
Detects a specific processor and loads a processor-specific DLL. |
Allows you to use a single scalable executable file. |
Content
Vector Operations |
Initialization, Arithmetic, Logical, Threshold, Square Root,
Standard Deviation, Exponential |
Windowing |
Bartlett, Blackman, Hamming, Hann, Kaiser |
Transforms |
DFT, FFT |
Filters |
FIR, IIR, LMS |
Sample Generation |
Pseudo Random, Uniform, Gaussian |
Correlation |
Autocorrelation Biased, Cross Correlation |
|