The Intel IPP functions described in this section if properly combined can be used to construct the speech codec compliant to the Microsoft Real-Time (RT) Audio codec. The primitives are primarily designed to implement the well-defined, computationally expensive core operations that comprise the codec portion of the RT Audio system. The RT Audio codec comprises a fixed and variable rate algorithms intended for encoding 16-bit uniform PCM at the sampling rate of 8 and 16 KHz at bit rates 8800 and 18000 bps respectively.
The list of these functions is given in the table below.
| Function Base Name | Operation |
|---|---|
| LPCToLSP_RTA | Converts LP coefficients to LSP coefficients |
| LSPToLPC_RTA | Converts LSP coefficients to LP coefficients |
| LevinsonDurbin_RTA | Calculates LP coefficients from the autocorrelation coefficients |
| QMFGetStateSize_RTA | Calculates the size of the QMF filter state memory |
| QMFInit_RTA | Initializes the QMF filter state memory |
| QMFDecode_RTA | Performs QMF synthesis |
| QMFEncode_RTA | Performs QMF analysis |
| PostFilterGetStateSize_RTA | Calculates the size of the post filter state memory |
| PostFilterInit_RTA | Initializes the post filter state memory |
| PostFilter_RTA | Restores speech signal from the residual |
| AdaptiveCodebookSearch_RTA | Searches for the adaptive codebook index and the lag, and computes the adaptive vector |
| FixedCodebookSearch_RTA, FixedCodebookSearchBuffer_RTA, FixedCodebookSearchRandom_RTA | Searches for the fixed codebook vector |
| FixedCodebookSearch_RTA_GetBufferSize | Calculates the size of the working buffer for the search function |
| LSPQuant_RTA | Performs quantization of LSP coefficients |
| HighPassFilter_RTA | Performs high-pass filtering |
| BandPassFilter_RTA | Performs band pass filtering |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.