The Intel IPP functions described in this section implement building blocks that can be used to create speech codecs compliant with the ITU-T Recommendation G.723.1 (see [ITU723], [ITU723A]). The list of these functions is given in the table below.
Function Base Name | Operation |
---|---|
Linear Prediction Analysis Functions | |
AutoCorr_G723 | Estimates the autocorrelation of a vector. |
AutoCorr_NormE_G723 | Estimates normal autocorrelation of a vector. |
LevinsonDurbin_G723 | Calculates the LP coefficients from the autocorrelation coefficients. |
LPCToLSF_G723 | Converts LP coefficients to LSF coefficients. |
LSFToLPC_G723 | Converts LSF coefficients to the LP coefficients. |
LSFDecode_G723 | Performs inverse quantization of LSFs. |
LSFQuant_G723 | Quantizes LSF coefficients. |
Codebook Search Functions | |
OpenLoopPitchSearch_G723 | Searches for an optimal pitch value. |
ACELPFixedCodebookSearch_G723 | Searches the ACELP fixed codebook for the excitation. |
AdaptiveCodebookSearch_G723 | Searches for the close loop pitch and the adaptive gain index. |
MPMLQFixedCodebookSearch_G723 | Searches the MP-MLQ fixed codebook for the excitation. |
ToeplizMatrix_G723 | Calculates 416 elements of the Toepliz matrix for fixed codebook search. |
Gain Quantization Functions | |
GainQuant_G723 | Implements MP-MLQ gain estimation and quantization. |
GainControl_G723 | Extracts delayed pitch contribution. |
Filter Functions | |
HighPassFilter_G723 | Performs high-pass filtering of the input signal. |
IIR16s_G723 | Performs IIR filtering. |
SynthesisFilter_G723 | Computes the speech signal by filtering the input speech through the synthesis filter 1/A(z). |
TiltCompensation_G723 | Computes tilt compensation filter. |
HarmonicSearch_G723 | Searches for the harmonic delay and gain for the harmonic noise shaping filter. |
HarmonicNoiseSubtract_G723 | Performs harmonic noise shaping. |
DecodeAdaptiveVector_G723 | Restores the adaptive codebook vector from excitation, pitch, and adaptive gain. |
PitchPostFilter_G723 | Calculates coefficients of the pitch post filter. |
These functions are used in the Intel IPP G.723.1 Speech Encoder-Decoder sample downloadable from http://www.intel.com/cd/software/products/asmo-na/eng/220046.htm.
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.