Restores speech signal from the residuals.
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);
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. |
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].
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointers is NULL. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.