Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference
Developer Reference: Signal and Data Processing
The following are some important features of the signal and data processing part of the Intel® Integrated Performance Primitives (Intel® IPP) library:
Essential Functions
Essential Functions provide arithmetic, statistical, logical and shift operations, windowing, Viterbi decoding, sampling, and conversion.
Filtering Functions
Filtering Functions perform convolution and correlation operations, as well as various types of filtering.
Transform Functions
Transform Functions implement Fourier, Hartley, Walsh-Hadamard, discrete cosine, Hilbert, and Wavelet transforms.
Vector Initialization Functions
Vector Initialization Functions initialize vectors containing either constants, the contents of other vectors, or the generated signals. This group also includes functions for generating samples of various types: tone, triangle, pseudo-random with uniform distribution, and pseudo-random with Gaussian distribution, as well as special test samples.
Fixed-Accuracy Arithmetic Functions
Fixed-Accuracy Arithmetic Functions provide power and root, exponential and logarithmic, trigonometric, hyperbolic, and rounding operations.
Data Compression Functions
Data Compression Functions perform VLC and Huffman coding, dictionary- and BWT-based compression.
- Intel® Integrated Performance Primitives Concepts
- Support Functions
- Vector Initialization Functions
- Essential Functions
- Filtering Functions
- Transform Functions
- Fixed-Accuracy Arithmetic Functions
- Long Term Evolution (LTE) Wireless Support Functions
- Data Compression Functions
- Appendix A: Handling of Special Cases
- Appendix B: Removed Functions for Signal Processing
- Bibliography for Signal Processing
- Glossary