FIRLMSSetDlyLine
FIRLMSSetDlyLine
Sets the delay line contents in the FIR LMS filter.
Syntax
IppStatus ippsFIRLMSGetDlyLine_32f(const IppsFIRLMSState_32f*
pState
, Ipp32f*
pDlyLine
, int*
pDlyLineIndex
);
IppStatus ippsFIRLMSGetDlyLine32f_16s(const IppsFIRLMSState32f_16s*
pState
, Ipp16s*
pDlyLine
, int*
pDlyLineIndex
);
IppStatus ippsFIRLMSSetDlyLine_32f(IppsFIRLMSState_32f*
pState
, const Ipp32f*
pDlyLine
, int
dlyLineIndex
);
IppStatus ippsFIRLMSSetDlyLine32f_16s(IppsFIRLMSState32f_16s*
pState
, const Ipp16s*
pDlyLine
, int
dlyLineIndex
);
Include Files
ipps.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
Libraries:
ippcore.lib
,
ippvm.lib
Parameters
- pState
- Pointer to the FIR LMS filter state structure.
- pDlyLine
- Pointer to thetapsLen-length array holding the delay line values.
- pDlyLineIndex
- Pointer to the index of the delay line.
- dlyLineIndex
- Initial index of the delay line to be stored in the filter state structurepState.
Description
This function copies the delay line values from
pDlyLine
, and the current delay line index from dlyLineIndex
, and stores them into the state structure pState
.Return Values
- ippStsNoErr
- Indicates no error.
- ippStsNullPtrErr
- Indicates an error when one of the specified pointers isNULL.
- ippStsContextMatchErr
- Indicates an error when the state identifier is incorrect.