Computes the speech signal by filtering the input speech through the synthesis filter 1/A(z).
IppStatus ippsSynthesisFilter_G723_16s32s (const Ipp16s* pLPC, const Ipp16s* pSrc, Ipp32s* pDst, Ipp16s* pMem);
IppStatus ippsSynthesisFilter_G723_16s (const Ipp16s* pLPC, const Ipp16s* pSrc, Ipp16s* pMem, Ipp16s* pDst);
pLPC |
Pointer to the input LP coefficients a0, a1 ,...,a10 , in Q11. |
pSrc |
Pointer to the source vector. |
pDst |
Pointer to the filtered output. |
pMem |
Pointer to the memory supplied for filtering: short integer vector [10], initially set to zero. |
The function ippsSynthesisFilter_G723 is declared in the ippsc.h file. This function computes the filter given by:
This function is applied after the residual filter in computing the perceptually weighted speech signal:
n = 0,...,59
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointers is NULL. |
ippStsOverflow |
Indicates a warning that at least one result value was saturated. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.