Updates the fullband controller state and returns the step sizes.
IppStatus ippsFullbandControllerUpdate_EC_32f(const Ipp32f* pSrcRin, const Ipp32f* pSrcSin, Ipp32f* pDstStepSize, IppsFullbandControllerState_EC_32f* pState);
IppStatus ippsFullbandControllerUpdate_EC_16s(const Ipp16s* pSrcRin, const Ipp16s* pSrcSin, IppAECScaled32s* pDstStepSize, IppsFullbandControllerState_EC_16s* pState);
pState |
Pointer to the fullband controller state structure. |
pSrcRin |
Pointer to the receive-in signal history. The history length is tapLen + frameSize, where tapLen and frameSize are specified in the function ippsFullbandControllerInit_EC. |
pSrcSin |
Pointer to the send-in signal frame. The frame size is specified in the function ippsFullbandControllerInit_EC. |
pDstStepSize |
Pointer to the vector of step sizes. Vector length is equal to frameSize specified in the function ippsFullbandControllerInit_EC. |
The functions ippsFullbandControllerUpdate_EC are declared in the ippsc.h file. These functions update the internal state of fullband controller and return the step size values for use in the coefficients' adaptation process.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointers is NULL. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.