SyntesisFilter_G728

Applies the synthesis filter to multiple samples.

Syntax

IppStatus ippsSyntesisFilterZeroInput_G728_16s (const Ipp16s* pCoeffs, Ipp16s* pSrcDstExc, Ipp16s excSfs, Ipp16s* pDstSpeech, Ipp16s* pSpeechSfs, IppsSynthesisFilterState_G728_16s* pMem);

Parameters

pCoeffs

Pointer to the filter coefficients vector [51]: a0 , ..., a50 in Q14.

pSrcDstExc

Pointer to the input/output gain-scaled excitation vector [5].

excSfs

The input scale of the previous gain-scaled excitation vector.

pDstSpeech

Pointer to the output quantized speech vector [5].

pSpeechSfs

The output scale of the quantized speech vector.

pMem

Pointer to the synthesis filter state structure.

Description

The function ippsSyntesisFilterZeroInput_G728 is declared in ippsc.h file. This function computes the decoded speech vector as the sum of the zero-input response and the zero-state response of the synthesis filter according to the transfer function:



Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

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

Submit feedback on this help topic

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