Performs high-pass filtering of the input speech signal.
IppStatus ippsHighPassFilter_GSMFR_16s (const Ipp16s* pSrc, Ipp16s* pDst, int len, int* pMem);
pSrc |
Pointer to the source speech vector [len]. |
pDst |
Pointer to the destination filtered vector [len]. |
len |
Length of the source and destination vectors. |
pMem |
Pointer to the filter memory vector [2]. |
The function ippsHighPassFilter_GSMFR is declared in ippsc.h file. This function filters the input speech signal according to the transfer function:
H(z) = 0.5(1 - z-1 /(1 - α*z-1)
where α = 0.99899.
The initial filter memory will be set to zero.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointer is NULL. |
ippStsSizeErr |
Indicates an error when len is less than or equal to 0. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.