SynthesisFilter_G723

Computes the speech signal by filtering the input speech through the synthesis filter 1/A(z).

Syntax

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);

Parameters

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.

Description

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

Return Values

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.

Submit feedback on this help topic

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