Searches for an optimal pitch value.
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);
pSrc |
Pointer to the perceptually weighted speech signal vector [170]. |
bestLag |
Pointer to the OLP search result. |
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].
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointers is NULL. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.