OpenLoopPitchSearch_G729

Searches for an optimal pitch value.

Syntax

IppStatus ippsOpenLoopPitchSearch_G729_16s(const Ipp16s* pSrc, Ipp16s* bestLag);

IppStatus ippsOpenLoopPitchSearch_G729A_16s(const Ipp16s* pSrc, Ipp16s* bestLag);

IppStatus ippsOpenLoopPitchSearch_G729A_32f(const Ipp32f* pSrc, Ipp16s* bestLag);

Parameters

pSrc

Pointer to the perceptually weighted speech signal vector [170].

bestLag

Pointer to the OLP search result.

Description

These functions are declared in the ippsc.h file. They use an open-loop method to get the pitch value. To reduce the complexity of the search for the best adaptive-codebook delay, the search range is limited around a candidate delay, which is obtained from maximizing the correlation coefficients of the perceptually weighted speech.

The function ippsOpenLoopPitchSearch_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 - 2011, Intel Corporation. All rights reserved.