|
The Intel Signal Processing Library provides a rich set of generic functions in standard DLLs and static libraries form. The library can be used with a wide range of compilers, including Borland Delphi, Microsoft Visual Basic, FORTRAN, and Java compilers.
The computing power of Intel Architecture processors enables many signal processing functions that were done previously by add-in DSPs to be done natively on a host Intel Architecture processor. The Intel Signal Processing Library includes functions optimized for the Pentium, the Pentium with MMX technology, the Pentium Pro, Pentium II, Pentium III, and a blended performance implementation for all legacy processors.
The library supports 16-bit integer data and single- and double-precision floating-point data, as well as their complex variations. Output scaling and overflow control are supported for the integer data type.
Features
- Vector Operations - Arithmetic, Logical, Threshold, Square Root, Standard Deviation, Exponential, Power Spectrum
- Windowing - Bartlett, Blackman, Hamming, Hann, Kaiser
- Transforms - DFT, FFT, DCT, Wavelets
- Filters - FIR, IIR, LMS, Filter Designs
- Sample Generation - Pseudo Random, Uniform, Gaussian
- Correlation - Autocorrelation Biased, Cross Correlation
- Convolution - Convolve, Convolve 2D, Filter 2D
- Provides highly optimized processor-specific DLLs and static libraries which ensures optimal product performance and reduced time to market.
- Provides C-Callable functions which allows you to use high-level language programming interface.
- Provides custom DLL builder utility to supports a wide range of needs.
- Detects a specific processor and loads a processor-specific DLL which allows you to use a single scalable executable file.
- Supports Visual Basic, Delphi, and Java interfaces which allows you to build applications using other programming languages.
Requirements
- Windows 95/98/NT 4.0 or higher
- Intel Architecture processor (Pentium II or III recommended)
- 16 MB RAM (32 MB recommended)
- A C++ compilter: Intel C/C++ 2.4, Microsoft Visual C++ 5.0, Borland C++ 6.0
|
|