ShortTermPostFilter_G729

Restores speech signal from the residuals.

Syntax

IppStatus ippsShortTermPostFilter_G729A_16s(const Ipp16s* pSrcLPC, const Ipp16s* pSrcFltResidual, Ipp16s* pSrcDstSpch);

THE FOLLOWING FUNCTION IS DEPRECATED:

IppStatus ippsShortTermPostFilter_G729_16s(const Ipp16s* pSrcLPC, const Ipp16s* pSrcFltResidual, Ipp16s* pSrcDstSpch, Ipp16s* pDstImpulseResponse);

Parameters

pSrcLPC

Pointer to the quantized LP coefficients vector [11], in Q12.

pSrcFltResidual

Pointer to the residual signal x(n) vector [40], in Q15.

pSrcDstSpch

Pointer to the short-term filtered speech y(n), in Q15. Elements pSrcDstSpch[0...39] are the present short-term filtered speech signals, elements pSrcDstSpch[-10...-1] are the history that i sused by the function.

pDstImpulseResponse

Pointer to the generated impulse response hf(n) vector [20], in Q12.

Description

Caution iconCaution

THE FUNCTION ippsShortTermPostFilter_G729_16s IS DEPRECATED. Please use the function ippsSynthesisFilter_NR_16s_Sfs instead.

These functions are declared in the ippsc.h file. These two IIR filters restore the speech from the residual. They both are applied in subframes.

The function ippsShortTermPostFilter_G729 is designed for G.729/B codec [ITU729, ITU729B].

The function ippsShortTermPostFilter_G729A is designed for G.729A codec [ITU729A].

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error when one of the specified pointers is NULL.

Submit feedback on this help topic

Copyright © 2000 - 2010, Intel Corporation. All rights reserved.